reactos.git
12 years agosync trunk head (37032)
Timo Kreuzer [Mon, 27 Oct 2008 21:51:13 +0000 (21:51 +0000)]
sync trunk head (37032)

svn path=/branches/ros-amd64-bringup/; revision=37034

12 years agoSEH protect all calls to the UM-PNP-Manager.
Eric Kohl [Mon, 27 Oct 2008 19:26:37 +0000 (19:26 +0000)]
SEH protect all calls to the UM-PNP-Manager.

svn path=/trunk/; revision=37028

12 years ago- Implement AddMonitorA, AddMonitorW
Johannes Anderwald [Mon, 27 Oct 2008 18:04:45 +0000 (18:04 +0000)]
- Implement AddMonitorA, AddMonitorW

svn path=/trunk/; revision=37027

12 years ago- Cleanup and fix OffsetViewport/WindowOrgEx.
James Tabor [Mon, 27 Oct 2008 17:56:35 +0000 (17:56 +0000)]
- Cleanup and fix OffsetViewport/WindowOrgEx.

svn path=/trunk/; revision=37026

12 years ago* Implement DeletePrintProvidorA, DeletePrintProvidorW
Johannes Anderwald [Mon, 27 Oct 2008 16:47:23 +0000 (16:47 +0000)]
* Implement DeletePrintProvidorA, DeletePrintProvidorW

svn path=/trunk/; revision=37025

12 years ago- Implement AddPrintProvidorA, AddPrintProvidorW
Johannes Anderwald [Mon, 27 Oct 2008 15:40:21 +0000 (15:40 +0000)]
- Implement AddPrintProvidorA, AddPrintProvidorW

svn path=/trunk/; revision=37024

12 years ago- Add PROVIDER_INFO_1 and PROVIDER_INFO_2 struct
Johannes Anderwald [Mon, 27 Oct 2008 15:16:05 +0000 (15:16 +0000)]
- Add PROVIDER_INFO_1 and PROVIDER_INFO_2 struct

svn path=/trunk/; revision=37023

12 years ago- Remove broken KGDT_64_R3_TEB
Stefan Ginsberg [Mon, 27 Oct 2008 14:09:17 +0000 (14:09 +0000)]
- Remove broken KGDT_64_R3_TEB

svn path=/branches/ros-amd64-bringup/; revision=37022

12 years agoupdate videoprt.spec, add some exports found on vista64 and reorder some functions...
Timo Kreuzer [Mon, 27 Oct 2008 13:52:52 +0000 (13:52 +0000)]
update videoprt.spec, add some exports found on vista64 and reorder some functions alphabetically

svn path=/branches/ros-amd64-bringup/; revision=37021

12 years ago- Add missing goto done in NpfsRead when setting Status as STATUS_PENDING. Fixes...
Michael Martin [Mon, 27 Oct 2008 13:51:20 +0000 (13:51 +0000)]
- Add missing goto done in NpfsRead when setting Status as STATUS_PENDING. Fixes bug #3115 and duplicates.

svn path=/trunk/; revision=37020

12 years agoOn x64 the 64 bit ring3 teb (gs) shares the generic 64 bit data selector, while the...
Timo Kreuzer [Mon, 27 Oct 2008 13:00:44 +0000 (13:00 +0000)]
On x64 the 64 bit ring3 teb (gs) shares the generic 64 bit data selector, while the 32 bit teb (fs) has it's own selector.

svn path=/branches/ros-amd64-bringup/; revision=37019

12 years agouse ExFreePoolWithTag
Christoph von Wittich [Mon, 27 Oct 2008 11:16:31 +0000 (11:16 +0000)]
use ExFreePoolWithTag

svn path=/trunk/; revision=37018

12 years agosync Shell_NotifyIconW with wine 1.1.7
Christoph von Wittich [Mon, 27 Oct 2008 09:49:27 +0000 (09:49 +0000)]
sync Shell_NotifyIconW with wine 1.1.7

svn path=/trunk/; revision=37017

12 years agoSync winefile and write to wine Head.
Daniel Reimer [Mon, 27 Oct 2008 08:29:08 +0000 (08:29 +0000)]
Sync winefile and write to wine Head.

svn path=/trunk/; revision=37016

12 years agoSync wordpad and xcopy with wine HEAD. Font resizeing seems to work
Daniel Reimer [Mon, 27 Oct 2008 08:23:54 +0000 (08:23 +0000)]
Sync wordpad and xcopy with wine HEAD. Font resizeing seems to work

svn path=/trunk/; revision=37015

12 years agosync riched20 with wine 1.1.7
Christoph von Wittich [Mon, 27 Oct 2008 08:10:25 +0000 (08:10 +0000)]
sync riched20 with wine 1.1.7

svn path=/trunk/; revision=37014

12 years agoset correct timezone in 2nd stage
Christoph von Wittich [Mon, 27 Oct 2008 07:56:33 +0000 (07:56 +0000)]
set correct timezone in 2nd stage
patch by hto
See issue #3822 for more details.

svn path=/trunk/; revision=37013

12 years ago - Merge aicom-network-fixes up to r37010
Cameron Gutman [Mon, 27 Oct 2008 05:16:14 +0000 (05:16 +0000)]
 - Merge aicom-network-fixes up to r37010
 - Most of the port allocation problems are now fixed

svn path=/trunk/; revision=37011

12 years ago- Add TEB_SELF to asm.h
Timo Kreuzer [Mon, 27 Oct 2008 02:48:54 +0000 (02:48 +0000)]
- Add TEB_SELF to asm.h
- fix loading of TEB in fiber code
This commit is dedicated to Alex

svn path=/trunk/; revision=37008

12 years agoERR -> TRACE
Eric Kohl [Sun, 26 Oct 2008 22:57:31 +0000 (22:57 +0000)]
ERR -> TRACE

svn path=/trunk/; revision=37007

12 years agoLSA: Get rid of the globally created binding handle and use the WIDL-generated custom...
Eric Kohl [Sun, 26 Oct 2008 22:53:30 +0000 (22:53 +0000)]
LSA: Get rid of the globally created binding handle and use the WIDL-generated custom binding handles and context handles instead.

svn path=/trunk/; revision=37006

12 years ago- Remove ntdll exports not applicable for amd64, fix a couple of broken export names...
Stefan Ginsberg [Sun, 26 Oct 2008 21:35:03 +0000 (21:35 +0000)]
- Remove ntdll exports not applicable for amd64, fix a couple of broken export names and stub out RtlInitializeCriticalSectionEx until its parameters are determined
- Add rtl and ntdll stubs for arch specific routines
- Now ntdll almost links, but some missing crt support is left to do

svn path=/branches/ros-amd64-bringup/; revision=37004

12 years agoDWORD is unsigned, so cast to signed type before checking for < 0. Fixes one gdi32...
Gregor Schneider [Sun, 26 Oct 2008 21:06:11 +0000 (21:06 +0000)]
DWORD is unsigned, so cast to signed type before checking for < 0. Fixes one gdi32 winetest.

svn path=/trunk/; revision=37002

12 years agoInitialize _RetVal properly in order to avoid compiler warnings.
Eric Kohl [Sun, 26 Oct 2008 21:03:11 +0000 (21:03 +0000)]
Initialize _RetVal properly in order to avoid compiler warnings.

svn path=/trunk/; revision=37001

12 years agoOlaf Siejka (Caemyr) <olaf_siejka AT o2 DOT pl>
Matthias Kupfer [Sun, 26 Oct 2008 20:54:05 +0000 (20:54 +0000)]
Olaf Siejka (Caemyr) <olaf_siejka AT o2 DOT pl>
- Cleanup reactos installation package list

svn path=/trunk/; revision=36999

12 years ago- Add missing cleanup code
Gregor Schneider [Sun, 26 Oct 2008 18:29:56 +0000 (18:29 +0000)]
- Add missing cleanup code
- Rename variables to fit the naming scheme
- Extend error dprints
- Some comment changes
- Fixes CIDs 617, 618, 619, 620

svn path=/trunk/; revision=36998

12 years agoStretchBlt:
Gregor Schneider [Sun, 26 Oct 2008 18:07:10 +0000 (18:07 +0000)]
StretchBlt:
- Pixel size depends on the type of the destination surface, so don't always write ULONG values
- Use PutPixel and remove now unneeded position code
- Fixes high red zone overwrites, see bug #812 (vlc) and bug #3807 (ccleaner)
- Enable dprints for unhandled sources
- Add a parameter dprint for 24bpp

svn path=/trunk/; revision=36997

12 years agofix some advapi32 security winetests
Christoph von Wittich [Sun, 26 Oct 2008 18:03:38 +0000 (18:03 +0000)]
fix some advapi32 security winetests

svn path=/trunk/; revision=36996

12 years ago- Add a "host" attribute to the project's <include> and <define> tags to make it...
Colin Finck [Sun, 26 Oct 2008 18:03:06 +0000 (18:03 +0000)]
- Add a "host" attribute to the project's <include> and <define> tags to make it possible to define global includes/defines for host components
- Define TARGET_arm/TARGET_i386 in the ReactOS-arm.rbuild/ReactOS-i386.rbuild files for the host tools to make it possible for them to know about the target to build
- Make use of this define in winebuild to fix the issue of r36927 properly
- Define global includes for host tools to simplify all host tool/library rbuild files
- Remove dead rbuild code

- Remove the include/reactos/config.h file, none of its defines are still used
- Fix components accidentally using that file

svn path=/trunk/; revision=36995

12 years ago- Port RegDeleteTreeW from Wine, and remove previous implementation (fixes registry...
Aleksey Bragin [Sun, 26 Oct 2008 15:40:44 +0000 (15:40 +0000)]
- Port RegDeleteTreeW from Wine, and remove previous implementation (fixes registry regtests). That previous implementation was better due to the fact it was not recursive, however it's buggy and noone managed to fix it since the commit's date (revision ~17000). It's wrapped into #if0-#endif now so the code doesn't get lost.

svn path=/trunk/; revision=36994

12 years ago- Convert to .spec
Stefan Ginsberg [Sun, 26 Oct 2008 15:34:08 +0000 (15:34 +0000)]
- Convert to .spec

svn path=/branches/ros-amd64-bringup/; revision=36993

12 years ago- Fix csrss compilation (treat handles as pointer sized, use SIZE_T where appropriate)
Stefan Ginsberg [Sun, 26 Oct 2008 15:23:00 +0000 (15:23 +0000)]
- Fix csrss compilation (treat handles as pointer sized, use SIZE_T where appropriate)

svn path=/branches/ros-amd64-bringup/; revision=36992

12 years agoService Manager:
Eric Kohl [Sun, 26 Oct 2008 15:11:28 +0000 (15:11 +0000)]
Service Manager:
- Get rid of the globally created binding handle and use the WIDL-generated custom binding handles and context handles instead.

The other RPC interfaces will be converted as soon as possible.

svn path=/trunk/; revision=36991

12 years ago- Fix function definitions to match header changes
Stefan Ginsberg [Sun, 26 Oct 2008 14:45:13 +0000 (14:45 +0000)]
- Fix function definitions to match header changes
- Don't use x86 fiber assembly for amd64, just stub it out completely
- Use AMD64 definitions in BasepInitializeContext, and add a broken KGDT_64_R3_TEB

svn path=/branches/ros-amd64-bringup/; revision=36990

12 years ago- Print out event GUID if it's unknown in umpnpmgr.
Aleksey Bragin [Sun, 26 Oct 2008 14:38:50 +0000 (14:38 +0000)]
- Print out event GUID if it's unknown in umpnpmgr.
- Fix a typo in vdmmain.c.

svn path=/trunk/; revision=36989

12 years ago- Make user32 compile and link by defining Get/SetClass/WindowLongPtrA/W
Stefan Ginsberg [Sun, 26 Oct 2008 14:25:12 +0000 (14:25 +0000)]
- Make user32 compile and link by defining Get/SetClass/WindowLongPtrA/W

svn path=/branches/ros-amd64-bringup/; revision=36988

12 years ago- Fix user32 compilation errors.
Samuel Serapion [Sun, 26 Oct 2008 13:56:59 +0000 (13:56 +0000)]
- Fix user32 compilation errors.
- Don't let stefan steal the glory.

svn path=/branches/ros-amd64-bringup/; revision=36987

12 years agoimport LookupPrivilegeNameA from wine
Christoph von Wittich [Sun, 26 Oct 2008 12:35:42 +0000 (12:35 +0000)]
import LookupPrivilegeNameA from wine

svn path=/trunk/; revision=36986

12 years agoService Manager:
Eric Kohl [Sun, 26 Oct 2008 12:33:36 +0000 (12:33 +0000)]
Service Manager:
- Fix declaration of SERVICE_STATUS_HANDLE in the PSDK.
- Add a new custom binding handle to svcctl.idl as an alias of SERVICE_STATUS_HANDLE.
- Enable all custom binding handles in svcctl.idl and fix services.exe and advapi32.dll accordingly.

svn path=/trunk/; revision=36985

12 years ago- Switch Win32K export list to .spec
Stefan Ginsberg [Sun, 26 Oct 2008 12:31:40 +0000 (12:31 +0000)]
- Switch Win32K export list to .spec

svn path=/trunk/; revision=36984

12 years ago- Add missing EngMapFile and EngQueryFileTimeStamp
Stefan Ginsberg [Sun, 26 Oct 2008 12:22:45 +0000 (12:22 +0000)]
- Add missing EngMapFile and EngQueryFileTimeStamp
- Swap EngUnmapFile and EngUnmapEvent to maintain alphabetical ordering

svn path=/trunk/; revision=36983

12 years agoWIDL: Enable the use of scalar types (non-pointer types) as custom binding handles.
Eric Kohl [Sun, 26 Oct 2008 12:17:36 +0000 (12:17 +0000)]
WIDL: Enable the use of scalar types (non-pointer types) as custom binding handles.

svn path=/trunk/; revision=36982

12 years ago-move ConvertSecurityDescriptorToStringSecurityDescriptorA/W from sec.c to sid.c
Christoph von Wittich [Sun, 26 Oct 2008 12:16:48 +0000 (12:16 +0000)]
-move ConvertSecurityDescriptorToStringSecurityDescriptorA/W from sec.c to sid.c
-import ConvertSecurityDescriptorToStringSecurityDescriptorA from wine

svn path=/trunk/; revision=36981

12 years ago- Let's get back to one RTL library for now, because:
Aleksey Bragin [Sun, 26 Oct 2008 12:16:04 +0000 (12:16 +0000)]
- Let's get back to one RTL library for now, because:
 * 36761 just separated the library, but all hacks remain in the tree.
 * Real solution needs at least 3 RTL libraries (kernelmode, usermode, bootloader), otherwise we'll still have to have RTL-libsupp library.
 * I couldn't reach consensuss with developers about either method.
 * Since the only disadvantages now are the usermode/kernelmode structure differences hack (which was not removed) and additional small support libraries (which were not removed, including RtlpGetMode, which remained), there is no reason to waste time for compiling RTL twice without benefits.

svn path=/trunk/; revision=36980

12 years agoDmitry Gorbachev
Aleksey Bragin [Sun, 26 Oct 2008 10:47:07 +0000 (10:47 +0000)]
Dmitry Gorbachev
- Fix a modifier flag in interlocked functions' inlined asm. See detailed explanation in bug 3772.
See issue #3772 for more details.

svn path=/trunk/; revision=36979

12 years ago- Update user connect structure.
James Tabor [Sun, 26 Oct 2008 00:50:16 +0000 (00:50 +0000)]
- Update user connect structure.

svn path=/trunk/; revision=36977

12 years ago- Add missing EngPlgBlt export
Stefan Ginsberg [Sat, 25 Oct 2008 23:46:56 +0000 (23:46 +0000)]
- Add missing EngPlgBlt export

svn path=/trunk/; revision=36975

12 years ago - Merge aicom-network-fixes up to r36973
Cameron Gutman [Sat, 25 Oct 2008 23:44:41 +0000 (23:44 +0000)]
 - Merge aicom-network-fixes up to r36973

svn path=/trunk/; revision=36974

12 years ago- When doing pointer arithmetic, ULONG_PTR is your friend
Stefan Ginsberg [Sat, 25 Oct 2008 22:57:16 +0000 (22:57 +0000)]
- When doing pointer arithmetic, ULONG_PTR is your friend

svn path=/branches/ros-amd64-bringup/; revision=36972

12 years ago- Don't typedef ULONG_PTR to a 32-bit value
Stefan Ginsberg [Sat, 25 Oct 2008 22:48:28 +0000 (22:48 +0000)]
- Don't typedef ULONG_PTR to a 32-bit value

svn path=/branches/ros-amd64-bringup/; revision=36971

12 years ago- Make videoprt compile for 64-bit
Stefan Ginsberg [Sat, 25 Oct 2008 22:33:55 +0000 (22:33 +0000)]
- Make videoprt compile for 64-bit
- Disable Int10 support as it uses x86 specific structures (is this support still available on amd64?)
- Disable VideoPortEnable/DisableInterrupt -- HalEnable/DisableSystemInterrupt are not apparently present on NT AMD64, so need to figure out what else to use (and if these routine are still present on amd64 videoprt)

svn path=/branches/ros-amd64-bringup/; revision=36969

12 years ago- Correct fix for handling WM_MOUSEACTIVATE and Bug #3111. If no parent, use MsgWindo...
Michael Martin [Sat, 25 Oct 2008 18:42:42 +0000 (18:42 +0000)]
- Correct fix for handling WM_MOUSEACTIVATE and Bug #3111. If no parent, use MsgWindow->hSelf as wParam.

svn path=/trunk/; revision=36965

12 years ago- Fix DXG 64-bit compilation (fix not entirely correct though)
Stefan Ginsberg [Sat, 25 Oct 2008 18:18:03 +0000 (18:18 +0000)]
- Fix DXG 64-bit compilation (fix not entirely correct though)

svn path=/branches/ros-amd64-bringup/; revision=36964

12 years ago- Make serial build for 64 bit -- explicitly cast first parameter to InterlockedCompa...
Stefan Ginsberg [Sat, 25 Oct 2008 17:58:43 +0000 (17:58 +0000)]
- Make serial build for 64 bit -- explicitly cast first parameter to InterlockedCompareExchangePointer
to PVOID (not needed, with ros headers, on 32-bit for whatever reason)

svn path=/branches/ros-amd64-bringup/; revision=36961

12 years ago- Fix isapnp compilation for 64-bit
Stefan Ginsberg [Sat, 25 Oct 2008 17:50:42 +0000 (17:50 +0000)]
- Fix isapnp compilation for 64-bit

svn path=/branches/ros-amd64-bringup/; revision=36958

12 years agomodified dll/win32/kernel32/kernel32.rbuild
KJK::Hyperion [Sat, 25 Oct 2008 17:41:48 +0000 (17:41 +0000)]
modified   dll/win32/kernel32/kernel32.rbuild
   Disable exceptions and RTTI in kernel32_base
   Move icustubs.cpp closer to other NLS stuff

This commit dedicated to Stefan100

svn path=/trunk/; revision=36957

12 years agoI did not, in fact, test my commit
KJK::Hyperion [Sat, 25 Oct 2008 17:36:53 +0000 (17:36 +0000)]
I did not, in fact, test my commit

svn path=/trunk/; revision=36956

12 years agoMisc. typo fixes
Gregor Schneider [Sat, 25 Oct 2008 17:35:45 +0000 (17:35 +0000)]
Misc. typo fixes

svn path=/trunk/; revision=36955

12 years agomodified base/applications/screensavers/3dtext/3dtext.rbuild
KJK::Hyperion [Sat, 25 Oct 2008 17:32:54 +0000 (17:32 +0000)]
modified   base/applications/screensavers/3dtext/3dtext.rbuild
modified   lib/sdk/crt/crt.rbuild
   Split chkstk away from crt
   Link 3dtext to chkstk for Visual C++ builds (a gcc-built 3dtext would simply crash, I guess?)

modified   dll/cpl/access/display.c
modified   dll/cpl/access/general.c
modified   dll/cpl/access/keyboard.c
modified   dll/cpl/access/mouse.c
   Fixed signedness violations (thank you cl -Wall -W4)

modified   dll/win32/acledit/acledit.rbuild
modified   dll/win32/aclui/aclui.rbuild
   Removed empty stubs (thank you cl -Wall -W4)

modified   dll/win32/aclui/checklist.c
   Fixed signedness violations
   wcsnicmp is not a standard C routine
   BOOL is not a boolean
   Thank you cl -Wall -W4

modified   dll/win32/aclui/sidcache.c
   Marked possible overflow (thank you cl -Wall -W4)

modified   dll/win32/msvcrt/msvcrt.def
   __iob_func and __p_iob are the same thing
   Export non-conforming swprintf as _swprintf, too (will fix for real later)
   Thank you cl -Wall -W4

modified   include/ddk/winddk.h
   Zero-length array field in struct _SCATTER_GATHER_LIST
   Forward-declare structures out of argument lists
   Thank you cl -Wall -W4

modified   include/reactos/msvctarget.h
   No need to emulate Visual C++ flags when compiling with Visual C++

modified   lib/3rdparty/mingw/cpu_features.c
modified   lib/3rdparty/mingw/cpu_features.h
   Useless dependency from stdbool.h removed
   Now compiles with Visual C++ too

modified   lib/3rdparty/mingw/getopt.c
   Silence harmless warning

modified   lib/3rdparty/mingw/isascii.c
modified   lib/3rdparty/mingw/iscsym.c
modified   lib/3rdparty/mingw/iscsymf.c
modified   lib/3rdparty/mingw/toascii.c
   Undefine conflicting macro names before declaring the functions

modified   Makefile
   Visual C++ support is coming, did you bring your coat?

svn path=/trunk/; revision=36954

12 years ago- Fix AFD compilation for 64-bit (treat handles as ULONG_PTR-sized)
Stefan Ginsberg [Sat, 25 Oct 2008 17:15:23 +0000 (17:15 +0000)]
- Fix AFD compilation for 64-bit (treat handles as ULONG_PTR-sized)
- Also correct Winsock's SOCKET definition

svn path=/branches/ros-amd64-bringup/; revision=36953

12 years ago- More correct MmGetSystemAddressForMdlSafe macro
Stefan Ginsberg [Sat, 25 Oct 2008 16:26:30 +0000 (16:26 +0000)]
- More correct MmGetSystemAddressForMdlSafe macro

svn path=/branches/ros-amd64-bringup/; revision=36952

12 years ago- Fix ne2000 compilation (treat pointer size as ULONG_PTR, correct function prototypes)
Stefan Ginsberg [Sat, 25 Oct 2008 16:12:03 +0000 (16:12 +0000)]
- Fix ne2000 compilation (treat pointer size as ULONG_PTR, correct function prototypes)

svn path=/branches/ros-amd64-bringup/; revision=36951

12 years ago- Do not send the WM_MOUSEACTIVATE message for a window that has no parent.
Michael Martin [Sat, 25 Oct 2008 16:08:59 +0000 (16:08 +0000)]
- Do not send the WM_MOUSEACTIVATE message for a window that has no parent.
- Fixes visual basic application crashes when clicking on form. See bug #3111 for more details.

svn path=/trunk/; revision=36950

12 years ago- Fix NTFS FSD compilation (correct 2 casts)
Stefan Ginsberg [Sat, 25 Oct 2008 16:00:42 +0000 (16:00 +0000)]
- Fix NTFS FSD compilation (correct 2 casts)

svn path=/branches/ros-amd64-bringup/; revision=36949

12 years ago- Patch by hto: Do not wait until process is closed with process database locked...
James Tabor [Sat, 25 Oct 2008 15:33:02 +0000 (15:33 +0000)]
- Patch by hto: Do not wait until process is closed with process database locked. See Bug 3805.

svn path=/trunk/; revision=36948

12 years agoDon't export ScreenSaverProc and ScreenSaverConfigureDialog anymore
Colin Finck [Sat, 25 Oct 2008 15:15:54 +0000 (15:15 +0000)]
Don't export ScreenSaverProc and ScreenSaverConfigureDialog anymore
I don't know any app still needing these exports and even Windows screensavers don't export anything nowadays.

svn path=/trunk/; revision=36947

12 years agoReturn if the screensaver window couldn't be created to avoid a warning about using...
Colin Finck [Sat, 25 Oct 2008 15:14:09 +0000 (15:14 +0000)]
Return if the screensaver window couldn't be created to avoid a warning about using the uninitialized variable "msg".
Spotted by KJK & CL

svn path=/trunk/; revision=36946

12 years ago- Remove version defines.
Aleksey Bragin [Sat, 25 Oct 2008 15:03:02 +0000 (15:03 +0000)]
- Remove version defines.

svn path=/trunk/; revision=36945

12 years agoFix build broken in r36927
Colin Finck [Sat, 25 Oct 2008 14:49:51 +0000 (14:49 +0000)]
Fix build broken in r36927

The #ifdef's here are defined by the host, not by the target.
Therefore we can't check with #if defined(__x86_64__) whether we build for 64-bit. Probably a _TARGET_PE64 solution like we have for rsym is needed here to fix this properly also for the AMD64 port.

svn path=/trunk/; revision=36944

12 years agofix advpack_winetest build
Christoph von Wittich [Sat, 25 Oct 2008 14:16:58 +0000 (14:16 +0000)]
fix advpack_winetest build

svn path=/trunk/; revision=36943

12 years agoremove all version defines from rostests
Christoph von Wittich [Sat, 25 Oct 2008 14:04:03 +0000 (14:04 +0000)]
remove all version defines from rostests

svn path=/trunk/; revision=36942

12 years ago- Remove version defines.
Aleksey Bragin [Sat, 25 Oct 2008 14:00:02 +0000 (14:00 +0000)]
- Remove version defines.

svn path=/trunk/; revision=36941

12 years ago- Remove version defines.
Aleksey Bragin [Sat, 25 Oct 2008 12:16:25 +0000 (12:16 +0000)]
- Remove version defines.

svn path=/trunk/; revision=36940

12 years ago- Globalize ReactOS target version (there are a few overrides for our abuse of RegDel...
Aleksey Bragin [Sat, 25 Oct 2008 12:15:44 +0000 (12:15 +0000)]
- Globalize ReactOS target version (there are a few overrides for our abuse of RegDeleteTree API).

*** .rbuild files MUST NOT contain version definitions now, please pay attention to this when doing Wine-syncs, adding new modules, or applying old patches! ***
Same applies to source code files, header files, and other includables. Thanks to Marc Piulachs for doing the base work, which I continued, and which resulted in this commit.
See issue #2745 for more details.

svn path=/trunk/; revision=36939

12 years agoDmitry Gorbachev
Aleksey Bragin [Sat, 25 Oct 2008 11:09:33 +0000 (11:09 +0000)]
Dmitry Gorbachev
- Change include order to prevent redefinition of _pctype.
See issue #3801 for more details.

svn path=/trunk/; revision=36938

12 years ago- Remove merge artifact
Samuel Serapion [Sat, 25 Oct 2008 08:57:39 +0000 (08:57 +0000)]
- Remove merge artifact
- Fix user32 spec.
- Fix userenv.rbuild

svn path=/branches/ros-amd64-bringup/; revision=36937

12 years agoFix build after widl changes.
Samuel Serapion [Sat, 25 Oct 2008 08:22:11 +0000 (08:22 +0000)]
Fix build after widl changes.

svn path=/branches/ros-amd64-bringup/; revision=36936

12 years ago- Covert to spec.
Samuel Serapion [Sat, 25 Oct 2008 07:58:51 +0000 (07:58 +0000)]
- Covert to spec.
- Fix 64bit build.
- Could benefit from a WINE sync. ;)

svn path=/branches/ros-amd64-bringup/; revision=36935

12 years ago- Change SetSysColorsTemp declaration
Dmitry Chapyshev [Sat, 25 Oct 2008 07:39:33 +0000 (07:39 +0000)]
- Change SetSysColorsTemp declaration

svn path=/trunk/; revision=36934

12 years agoDefWindowProcA/W:
Dmitry Chapyshev [Sat, 25 Oct 2008 07:37:48 +0000 (07:37 +0000)]
DefWindowProcA/W:
- Fix WM_GETTEXTLENGHT message
- Add WM_IME_NOTIFY message
- Implement WM_IME_KEYDOWN, WM_IME_KEYUP, WM_IME_SETCONTEXT, WM_IME_CHAR, WM_IME_STARTCOMPOSITION, WM_IME_COMPOSITION, WM_IME_ENDCOMPOSITION, WM_IME_SELECT, WM_IME_NOTIFY
- Remove CascadeWindows and TileWindows from window.c (it is already declared in mdi.c)
- Implement TileChildWindows, CascadeChildWindows, GetInternalWindowPos, SetSysColorsTemp
- Add checking params for GetProcessDefaultLayout, SetProcessDefaultLayout, GetMouseMovePointsEx, GetRawInputDeviceList
- LockSetForegroundWindow return TRUE
- GetRawInputBuffer, GetRawInputDeviceInfoA/W, DefRawInputProc, GetRawInputData, GetRegisteredRawInputDevices return 0
Based on Wine implementation

svn path=/trunk/; revision=36933

12 years ago- Sync iads.idl with wine
Dmitry Chapyshev [Sat, 25 Oct 2008 07:15:16 +0000 (07:15 +0000)]
- Sync iads.idl with wine
- Add some defines to winnt.h

svn path=/trunk/; revision=36932

12 years ago- Implement RtlFindCharInUnicodeString
Dmitry Chapyshev [Sat, 25 Oct 2008 07:12:41 +0000 (07:12 +0000)]
- Implement RtlFindCharInUnicodeString
- Implement RtlInitializeSListHead, RtlFirstEntrySList, RtlQueryDepthSList
Based on Wine implementation

svn path=/trunk/; revision=36931

12 years agoFix more rbuild files and fix up gdi32 and glu32 spec files.
Samuel Serapion [Sat, 25 Oct 2008 07:04:51 +0000 (07:04 +0000)]
Fix more rbuild files and fix up gdi32 and glu32 spec files.

svn path=/branches/ros-amd64-bringup/; revision=36930

12 years agomodified tools/rbuild/backend/mingw/modulehandler.cpp
KJK::Hyperion [Sat, 25 Oct 2008 02:52:24 +0000 (02:52 +0000)]
modified   tools/rbuild/backend/mingw/modulehandler.cpp
   Allow static libraries to "link" to other static libraries
   Removed some dead code

modified   dll/nls/normaliz_redist/normaliz_redist.rbuild
modified   dll/win32/kernel32/kernel32.rbuild
   No need to specify icu4ros explicitely anymore, thanks to the rbuild changes
   Make kernel32_base include normalize, rather than linking it as an external dependency of kernel32

svn path=/trunk/; revision=36929

12 years agomerge 36224 and 36910 from amd64 branch
Timo Kreuzer [Fri, 24 Oct 2008 22:13:45 +0000 (22:13 +0000)]
merge 36224 and 36910 from amd64 branch

svn path=/trunk/; revision=36928

12 years agomerge 36223 from amd64-branch
Timo Kreuzer [Fri, 24 Oct 2008 21:32:48 +0000 (21:32 +0000)]
merge 36223 from amd64-branch

svn path=/trunk/; revision=36927

12 years agosync to trunk head (36925)
Timo Kreuzer [Fri, 24 Oct 2008 20:58:06 +0000 (20:58 +0000)]
sync to trunk head (36925)

svn path=/branches/ros-amd64-bringup/; revision=36926

12 years agofix ntoskrnl spec file
Timo Kreuzer [Fri, 24 Oct 2008 20:53:05 +0000 (20:53 +0000)]
fix ntoskrnl spec file

svn path=/branches/ros-amd64-bringup/; revision=36925

12 years ago- Sync to trunk 36919.
Samuel Serapion [Fri, 24 Oct 2008 19:20:07 +0000 (19:20 +0000)]
- Sync to trunk 36919.
- Modified a few rbuild files to conform to trunk rbuild.

svn path=/branches/ros-amd64-bringup/; revision=36924

12 years agomerge trunk changes to r36869
Timo Kreuzer [Fri, 24 Oct 2008 17:19:17 +0000 (17:19 +0000)]
merge trunk changes to r36869

svn path=/branches/ros-amd64-bringup/; revision=36923

12 years ago - Merge aicom-network-fixes up to r36921
Cameron Gutman [Fri, 24 Oct 2008 09:09:00 +0000 (09:09 +0000)]
 - Merge aicom-network-fixes up to r36921

svn path=/trunk/; revision=36922

12 years ago- Fix EPROFILE/KPROFILE.Segment member -- it is a pointer
Stefan Ginsberg [Thu, 23 Oct 2008 19:15:44 +0000 (19:15 +0000)]
- Fix EPROFILE/KPROFILE.Segment member -- it is a pointer

svn path=/trunk/; revision=36917

12 years ago- Fix Nt/ZwMapViewOfSection parameters (ULONG -> ULONG_PTR and SIZE_T) and the few...
Stefan Ginsberg [Thu, 23 Oct 2008 18:19:20 +0000 (18:19 +0000)]
- Fix Nt/ZwMapViewOfSection parameters (ULONG -> ULONG_PTR and SIZE_T) and the few callers which sent incorrect types
- Also fix MapViewOfFile/Ex parameters

svn path=/trunk/; revision=36915

12 years agoQuickfix for bug 3808
Timo Kreuzer [Thu, 23 Oct 2008 17:26:50 +0000 (17:26 +0000)]
Quickfix for bug 3808
Don't set SystemMetrics to -1, when there's no CurInfo. Apparently we initialize the metrics before we have a WindowStation. This code needs to be improved...
See issue #3808 for more details.

svn path=/trunk/; revision=36913

12 years ago- More 64-bit fixes
Stefan Ginsberg [Thu, 23 Oct 2008 17:05:40 +0000 (17:05 +0000)]
- More 64-bit fixes

svn path=/trunk/; revision=36912

12 years ago- 64-bit fixes (ULONG -> SIZE_T)
Stefan Ginsberg [Thu, 23 Oct 2008 15:56:27 +0000 (15:56 +0000)]
- 64-bit fixes (ULONG -> SIZE_T)

svn path=/trunk/; revision=36911

12 years agoReorganize a bit, remove unneeded .
Samuel Serapion [Thu, 23 Oct 2008 15:18:23 +0000 (15:18 +0000)]
Reorganize a bit, remove unneeded .

svn path=/branches/ros-amd64-bringup/; revision=36910

12 years agoNtdll build fixes.
Samuel Serapion [Thu, 23 Oct 2008 15:09:55 +0000 (15:09 +0000)]
Ntdll build fixes.

svn path=/branches/ros-amd64-bringup/; revision=36909

12 years agoFix 64bit build.
Samuel Serapion [Thu, 23 Oct 2008 14:52:38 +0000 (14:52 +0000)]
Fix 64bit build.

svn path=/branches/ros-amd64-bringup/; revision=36908

12 years agoFix taskmgr build after GetProcessAffinityMask definition change.
Samuel Serapion [Thu, 23 Oct 2008 14:43:08 +0000 (14:43 +0000)]
Fix taskmgr build after GetProcessAffinityMask definition change.

svn path=/branches/ros-amd64-bringup/; revision=36907