Timo Kreuzer [Thu, 21 Jan 2010 18:34:48 +0000 (18:34 +0000)]
Merge trunk r45185
svn path=/branches/ros-amd64-bringup/; revision=45186
Timo Kreuzer [Thu, 21 Jan 2010 18:00:23 +0000 (18:00 +0000)]
[NTOS]
- Fix bugcheck paramters in KiGeneralProtectionFault
- Disable x87 fpu exceptions
svn path=/branches/ros-amd64-bringup/; revision=45185
Timo Kreuzer [Thu, 21 Jan 2010 17:58:38 +0000 (17:58 +0000)]
reduce difference to trunk
svn path=/branches/ros-amd64-bringup/; revision=45184
Christoph von Wittich [Thu, 21 Jan 2010 13:43:49 +0000 (13:43 +0000)]
[HAL]
-header cleanup
-spaces -> tabs in rbuild file
svn path=/trunk/; revision=45183
Sir Richard [Thu, 21 Jan 2010 13:36:30 +0000 (13:36 +0000)]
[HAL]: The HAL is a mess. Fix build.
svn path=/trunk/; revision=45182
James Tabor [Thu, 21 Jan 2010 13:18:33 +0000 (13:18 +0000)]
[Win32k]
- Fixes to region support code. See bug 5124.
svn path=/trunk/; revision=45181
Sir Richard [Thu, 21 Jan 2010 12:51:13 +0000 (12:51 +0000)]
[HAL]: Initialize the i8259A PIC controllers in C, and add register structures and enumerations to document the bits. These were taken from ISA System Architecture 3rd Edition and EISA System Architecture 2nd Edition by Mindshare.
[HAL]: Add code to detect EISA systems with ELCR (Edge/Level Control Register). Since the current HAL does not support these, warn users about any level/shared interrupts, since they are likely to cause trouble.
svn path=/trunk/; revision=45180
Cameron Gutman [Thu, 21 Jan 2010 03:48:10 +0000 (03:48 +0000)]
Merge aicom-network-branch (without NDIS changes for now)
New noteworthy improvements include (in addition to the other improvements made in the commits that were reverted in trunk):
- Support for sending/receiving packets > 16KB in size
- Samba-tng works
- Tracert works
- Major speed and stability improvements (especially for TCP connections)
- Use ExAllocatePoolWithTag/ExFreePoolWithTag instead of memtrack
svn path=/trunk/; revision=45172
James Tabor [Thu, 21 Jan 2010 02:58:52 +0000 (02:58 +0000)]
[Win32k]
- Add system region support functions.
svn path=/trunk/; revision=45171
James Tabor [Thu, 21 Jan 2010 01:39:19 +0000 (01:39 +0000)]
[Win32k]
- Implement IntGdiSetBrushOwner for bug 5124.
svn path=/trunk/; revision=45170
James Tabor [Thu, 21 Jan 2010 00:49:25 +0000 (00:49 +0000)]
[User32]
- Revert 44988, fix crash in win user32 wine test.
svn path=/trunk/; revision=45169
James Tabor [Thu, 21 Jan 2010 00:14:06 +0000 (00:14 +0000)]
[Win32k]
- System regions do not possess user attribute sections. See bug 5124.
- Read the patch for more information.
svn path=/trunk/; revision=45168
Timo Kreuzer [Wed, 20 Jan 2010 23:34:21 +0000 (23:34 +0000)]
[RTL]
Fix a bug in RtlFindNextForwardRunSet, that was returning the wrong bit position. Found by Amine Khaldi.
svn path=/trunk/; revision=45167
Daniel Reimer [Wed, 20 Jan 2010 23:19:22 +0000 (23:19 +0000)]
Try to fix FF2 Download.
svn path=/trunk/; revision=45166
Timo Kreuzer [Wed, 20 Jan 2010 22:56:01 +0000 (22:56 +0000)]
[CRT]
Remove unused variables. Patch by Amine Khaldi.
svn path=/trunk/; revision=45165
Sir Richard [Wed, 20 Jan 2010 14:09:50 +0000 (14:09 +0000)]
[RBUILD]: Use correct kernel entrypoint symbol name. Forgot to commit this earlier.
Please, next time before you harass us with e-mails, try to read your logs. LD choses a random entrypoint if the symbol cannot be found.
svn path=/trunk/; revision=45162
Dmitry Gorbachev [Wed, 20 Jan 2010 10:59:39 +0000 (10:59 +0000)]
Fix build-2.
svn path=/trunk/; revision=45161
Dmitry Gorbachev [Wed, 20 Jan 2010 10:38:40 +0000 (10:38 +0000)]
Fix build.
svn path=/trunk/; revision=45160
Sir Richard [Wed, 20 Jan 2010 04:05:08 +0000 (04:05 +0000)]
[NTOS]: Implement KiSwapProcess in C.
[NTOS]: Implement KiIsNpxPresent and KiIsNpxErrataPresent in C. It's much clearer what these are doing now.
[NTOS]: Implement KiFlushNPXState and fix some bugs that were present in the ASM version, such as a wrong NPX state check.
[NTOS]: Implement working intrinsics for fxrstor, fxsave, fnsave and enable them for flushing. We'll update the FPU trap code to use these later.
svn path=/trunk/; revision=45156
James Tabor [Wed, 20 Jan 2010 01:40:27 +0000 (01:40 +0000)]
- Add dclevel flags.
svn path=/trunk/; revision=45155
Sir Richard [Tue, 19 Jan 2010 22:21:12 +0000 (22:21 +0000)]
[NTOS]: Workaround for GCC 4.4.x bug reported by Dmitry.
svn path=/trunk/; revision=45154
Kamil Hornicek [Tue, 19 Jan 2010 21:19:56 +0000 (21:19 +0000)]
- fix build, thanks Black_Fox
svn path=/trunk/; revision=45153
Sir Richard [Tue, 19 Jan 2010 18:27:24 +0000 (18:27 +0000)]
[FREELDR]: Jump to a standard 1-parameter STDCALL kernel entrypoint instead of a FASTCALL double-parameter entrypoint.
[NTOS]: Make KiSystemStartup the real C entrypoint of the kernel, and move the "Am I being booted by FreeLDR" logic inside it -- it will then call KiRosPrepareForSystemStartup as earlier.
[NTOS]: Move the Double Fault and Boot Stack declaration in C code, with the proper alignment attribute.
[NTOS]: Although the concern that KiSystemStartup cannot be 100% C since it modifies ESP is real (Thomas' original fix of Alex's code), we don't need that much of it in assembly. Instead, write a simple trampoline (KiSwitchToBootStack) inline which switches stacks and jumps to a second-stage C function.
[NTOS]: Completely remove boot.S as it isn't needed anymore, ReactOS startup is back to being (nearly) 100% C.
svn path=/trunk/; revision=45152
Sir Richard [Tue, 19 Jan 2010 15:26:16 +0000 (15:26 +0000)]
[NTOS]: Try backing out a change to see if thix fixes BuildBot.
svn path=/trunk/; revision=45150
Daniel Reimer [Tue, 19 Jan 2010 10:09:33 +0000 (10:09 +0000)]
Update the d3dx9_XX.dll files to the recent wine release version. Mostly stubs, but many games appreciate their existance.
svn path=/trunk/; revision=45149
Sir Richard [Tue, 19 Jan 2010 09:45:30 +0000 (09:45 +0000)]
[NTOS]: Implement GUI thread promotion during the first GUI system call in C. This is tricky due to EBP, and actually requires some tiny inline ASM magic to make it work right.
[NTOS]: Implement SYSENTER system calls in C as well.
All system calls are now handled in C. This code will be further optimized/refined soon.
svn path=/trunk/; revision=45148
Sir Richard [Tue, 19 Jan 2010 09:20:40 +0000 (09:20 +0000)]
[NTOS]: Convert system call handling to C. Only kernel system calls are done this way for now, not SYSENTER calls from user-mode. A small ASM trampoline is used inline for the call itself.
svn path=/trunk/; revision=45147
Sir Richard [Tue, 19 Jan 2010 08:51:37 +0000 (08:51 +0000)]
[NTOS]: Fix build.
svn path=/trunk/; revision=45146
Sir Richard [Tue, 19 Jan 2010 08:41:03 +0000 (08:41 +0000)]
[NTOS]: We don't actually need wrappers for NtContinue/NtRaiseException. These are now fully portable C code, so move them appropriately.
svn path=/trunk/; revision=45145
Sir Richard [Tue, 19 Jan 2010 08:35:37 +0000 (08:35 +0000)]
[NTOS]: Kei386EoiHelper now jumps into the C KiEoiHelper. All interrupt exit is now done through the C trap exit code.
[NTOS]: The ASM KiServiceExit/KiServiceExit2 are no more. All system call exit is now done through the C trap exit code.
svn path=/trunk/; revision=45144
Sir Richard [Tue, 19 Jan 2010 08:26:25 +0000 (08:26 +0000)]
[NTOS]: Implement the special NtRaiseException in C as well, just like we did for NtContinue.
svn path=/trunk/; revision=45143
Sir Richard [Tue, 19 Jan 2010 08:20:12 +0000 (08:20 +0000)]
[NTOS]: Implement "Edited Trap Frame" exit. This funky trick is actually how NT emulates longjmp/setjmp when doing an NtContinue: it allows arbitrary return with a new CS/ESP.
[NTOS]: Implement C version of KiServiceExit, the second system call exit routine. This one sets a new EAX value to be returned to the caller and is used by system calls.
[NTOS]: Implement NtContinue in C instead of ASM. Due to the changes above, this can now be done in C and use the new KiServiceExit.
svn path=/trunk/; revision=45142
Sir Richard [Tue, 19 Jan 2010 06:34:15 +0000 (06:34 +0000)]
[NTOS]: Implement KiServiceExit2, C Version. This is used for exiting to user-mode with full state restore (as in NtContinue, thread startup, NtRaiseException...).
[NTOS]: Implement system service exit (for system calls or KiServiceExit2) in KiExitTrap. Both iret (for user calls), jmp (for kernel calls) and sysexit (for user fast calls) are implemented.
[NTOS]: Implement KiThreadStartup in C instead of ASM. It is the first caller of the new KiServiceExit2. Threads now start up in C!
svn path=/trunk/; revision=45141
Sir Richard [Tue, 19 Jan 2010 06:16:47 +0000 (06:16 +0000)]
[NTOS]: Implement KeUpdateSystemTime and KeUpdateRunTime in C instead of ASM. Based off eVb's ARM implementation, with multiple bugs fixed (incorrect update of system counters, incorrect expiration of timers, remove non-used debug features, use locks when needed).
[NTOS]: Implement KiComputeTimerTableIndex in C instead of ASM. Based off eVb's ARM implementation, bugfixed to do correct math instead.
As a side effect, this should fix timers on ARM ;-)
svn path=/trunk/; revision=45140
Christoph von Wittich [Mon, 18 Jan 2010 20:39:30 +0000 (20:39 +0000)]
[WINDOWSCODECS]
update wincodec.idl to wine 1.1.36
svn path=/trunk/; revision=45139
Christoph von Wittich [Mon, 18 Jan 2010 20:36:58 +0000 (20:36 +0000)]
[WINDOWSCODECS]
update windowscodecs to wine 1.1.36
svn path=/trunk/; revision=45138
Timo Kreuzer [Mon, 18 Jan 2010 17:24:28 +0000 (17:24 +0000)]
[NTOS]
Fix possible NULL pointer dereference. Spotted by Amine Khaldi.
svn path=/trunk/; revision=45137
Christoph von Wittich [Mon, 18 Jan 2010 16:59:11 +0000 (16:59 +0000)]
[MSHTML_WINETEST]
update mshtml winetest to wine 1.1.36
svn path=/trunk/; revision=45136
Christoph von Wittich [Mon, 18 Jan 2010 16:53:59 +0000 (16:53 +0000)]
[MSXML3]
update msxml3 to wine 1.1.36
svn path=/trunk/; revision=45135
Timo Kreuzer [Mon, 18 Jan 2010 16:43:58 +0000 (16:43 +0000)]
[NTOS]
Fix buffer overrun in ExFreePoolWithTag when dealing with a PoolType other than NonPagedPool and PagedPool. Spotted by Amine Khaldi.
svn path=/trunk/; revision=45134
Christoph von Wittich [Mon, 18 Jan 2010 16:27:14 +0000 (16:27 +0000)]
[MSHTML]
update mshtml to wine 1.1.36
svn path=/trunk/; revision=45133
Timo Kreuzer [Mon, 18 Jan 2010 16:16:59 +0000 (16:16 +0000)]
[NTOS]
KiTrap0DHandler: fix buffer overrun (Spotted by Amine Khaldi) and optimize the code by checking the counter variable, instead of Instruction, this works the same, but the compiler can make sense of it and safe one comparison.
svn path=/trunk/; revision=45132
Sylvain Petreolle [Mon, 18 Jan 2010 16:03:30 +0000 (16:03 +0000)]
[ADVAPI]
Sync OpenEventLogA with wine.
RtlCreateUnicodeStringFromAsciiz breaks null checks.
svn path=/trunk/; revision=45131
Christoph von Wittich [Mon, 18 Jan 2010 14:28:36 +0000 (14:28 +0000)]
[QUARTZ]
update quartz to wine 1.1.36
svn path=/trunk/; revision=45130
Cameron Gutman [Mon, 18 Jan 2010 00:52:31 +0000 (00:52 +0000)]
- Fix calculation of the maximum data size (it previously calculated 65519 (0xFFFF - sizeof(ICMPv4Header) - sizeof(LARGE_INTEGER)) which was wrong because the real maximum was 65499 (0xFFFF - sizeof(IPv4Header) - sizeof(ICMPv4Header) - sizeof(LARGE_INTEGER)))
- Implement -f and -i options
- Note: This raises our max ping data size to 65507 (0xFFFF - sizeof(IPv4Header) - sizeof(ICMPv4Header)) so we match linux's (iputils) ping max size but Windows' max is 65500 and I'm not sure if we should change our code to match Windows or not
svn path=/branches/aicom-network-branch/; revision=45129
Matthias Kupfer [Sun, 17 Jan 2010 22:37:09 +0000 (22:37 +0000)]
- fix file path in header
- add German translation
svn path=/trunk/; revision=45128
Samuel Serapion [Sun, 17 Jan 2010 22:36:11 +0000 (22:36 +0000)]
Try fix build again
svn path=/branches/ros-amd64-bringup/; revision=45127
Samuel Serapion [Sun, 17 Jan 2010 22:02:50 +0000 (22:02 +0000)]
Fix win32k build
svn path=/branches/ros-amd64-bringup/; revision=45126
Sylvain Petreolle [Sun, 17 Jan 2010 21:40:39 +0000 (21:40 +0000)]
Add parameters check to ReadEventLog.
Fixes last advapi32:eventlog crash
svn path=/trunk/; revision=45125
Samuel Serapion [Sun, 17 Jan 2010 21:38:25 +0000 (21:38 +0000)]
Fix user32 build.
svn path=/branches/ros-amd64-bringup/; revision=45124
Eric Kohl [Sun, 17 Jan 2010 15:16:26 +0000 (15:16 +0000)]
Implement ElfrRegisterEventSourceA.
svn path=/trunk/; revision=45123
Eric Kohl [Sun, 17 Jan 2010 12:51:16 +0000 (12:51 +0000)]
Empty the card stacks before showing the win message box.
svn path=/trunk/; revision=45122
Matthias Kupfer [Sun, 17 Jan 2010 12:51:08 +0000 (12:51 +0000)]
- fix and add several German and English translations
svn path=/trunk/; revision=45121
Timo Kreuzer [Sun, 17 Jan 2010 09:38:11 +0000 (09:38 +0000)]
[KE]
- Fix setting of fs in KeContextToTrapFrame and comparison in KiGeneralProtectionFault
svn path=/branches/ros-amd64-bringup/; revision=45120
Christoph von Wittich [Sun, 17 Jan 2010 08:29:56 +0000 (08:29 +0000)]
[advpack]
update advpack to wine 1.1.36
svn path=/trunk/; revision=45119
Christoph von Wittich [Sun, 17 Jan 2010 08:23:35 +0000 (08:23 +0000)]
[cabinet_winetest]
update cabinet winetest to wine 1.1.36
svn path=/trunk/; revision=45118
Samuel Serapion [Sun, 17 Jan 2010 08:02:52 +0000 (08:02 +0000)]
[KDBG]
- Make backtrace addresses also print correctly.
svn path=/branches/ros-amd64-bringup/; revision=45117
Samuel Serapion [Sun, 17 Jan 2010 07:56:11 +0000 (07:56 +0000)]
[HAL]
Fix mp and mps builds.
svn path=/branches/ros-amd64-bringup/; revision=45116
Samuel Serapion [Sun, 17 Jan 2010 07:31:35 +0000 (07:31 +0000)]
Fix building in compilers without __int64
svn path=/branches/ros-amd64-bringup/; revision=45115
Samuel Serapion [Sun, 17 Jan 2010 07:20:26 +0000 (07:20 +0000)]
[KDBG]
- Fix issue were prompt was unresponsive after first command.
- Enable x86_64 disassembly and default to intel syntax
- Print addresses with %p so that their full 64bit glory is shown.
- Fix a warning.
svn path=/branches/ros-amd64-bringup/; revision=45114
Benedikt Freisen [Sat, 16 Jan 2010 23:21:45 +0000 (23:21 +0000)]
[Paint] Initial support for free selections, resizing selections and experimental selection transparency
svn path=/trunk/; revision=45113
Timo Kreuzer [Sat, 16 Jan 2010 19:21:37 +0000 (19:21 +0000)]
[KE]
- Save extended xmm registers and in the ExceptionFrame
- Restore registeres from the ExceptionFrame
svn path=/branches/ros-amd64-bringup/; revision=45112
Sylvain Petreolle [Sat, 16 Jan 2010 18:54:31 +0000 (18:54 +0000)]
silence wdmaud debug
svn path=/trunk/; revision=45110
Sylvain Petreolle [Sat, 16 Jan 2010 18:44:17 +0000 (18:44 +0000)]
Assign rpcss to its actual group.
Fixes rpcss/spooler load order.
svn path=/trunk/; revision=45109
Eric Kohl [Sat, 16 Jan 2010 17:07:41 +0000 (17:07 +0000)]
Display CSConfigFlags.
svn path=/trunk/; revision=45108
Eric Kohl [Sat, 16 Jan 2010 16:31:58 +0000 (16:31 +0000)]
Implement CM_Set_HW_Prof[_Ex].
svn path=/trunk/; revision=45107
Eric Kohl [Sat, 16 Jan 2010 16:18:00 +0000 (16:18 +0000)]
Implement PNP_HwProfFlags.
svn path=/trunk/; revision=45106
Cameron Gutman [Sat, 16 Jan 2010 14:59:54 +0000 (14:59 +0000)]
- Fix a null-pointer dereference crash that happens when we complete a queued NDIS_REQUEST in MiniportWorker
svn path=/branches/aicom-network-branch/; revision=45102
Aleksey Bragin [Sat, 16 Jan 2010 13:52:51 +0000 (13:52 +0000)]
[SDK]
- Add missing IIDs to UUID.
svn path=/trunk/; revision=45099
Aleksey Bragin [Sat, 16 Jan 2010 13:40:30 +0000 (13:40 +0000)]
[PSDK]
- Merge Wine-1.1.36 changes to commctrl.h.
svn path=/trunk/; revision=45098
Aleksey Bragin [Sat, 16 Jan 2010 12:39:44 +0000 (12:39 +0000)]
[PSDK]
- Add commoncontrols.idl from Wine-1.1.36 (needed for newer comctl32).
svn path=/trunk/; revision=45097
James Tabor [Sat, 16 Jan 2010 05:56:22 +0000 (05:56 +0000)]
[Win32k]
- Fix the window handle De/Reference throttler issue. Used mIrc.
svn path=/trunk/; revision=45096
Timo Kreuzer [Sat, 16 Jan 2010 04:36:56 +0000 (04:36 +0000)]
[NTOS]
- Implement KiInitializeCpuFeatures amd call it early in the boot process
- fix KeProcessorArchitecture
- sumplify KiGetCpuVendor
- fix and enable __lldt
- remove some legacy code
svn path=/branches/ros-amd64-bringup/; revision=45095
Cameron Gutman [Sat, 16 Jan 2010 03:30:10 +0000 (03:30 +0000)]
- Fix ECHO_REPLY_HEADER which was corrupting incoming packets (fixes displaying reply time)
- Fix a bug in the packet waiting code
- Display the IP address if getnameinfo fails
- tracert is actually useful now
svn path=/branches/aicom-network-branch/; revision=45094
Cameron Gutman [Sat, 16 Jan 2010 00:05:15 +0000 (00:05 +0000)]
[TDILIB, IPHLPAPI, WSHTCPIP]
- Move the TDI stuff from iphlpapi to a shared library called tdilib
[IP]
- Implement tcpip side of IP_HDRINCL
[PSDK, WSHTCPIP, WSHIRDA]
- Fix definition of WSHGetSocketInformation
[PSDK]
- Add AO_OPTION_* defines
[WSHTCPIP]
- Request notifications for bind also
- Implement WSHSetSocketInformation
[MSAFD]
- Implement event notifications (bonus: fixes a memory leak on socket closure due to unfreed helper context)
- Store TdiConnectionHandle the same way we store TdiAddressHandle
- Half-plement WSPSetSockOpt
- Fix WSPGetSockOpt
[TCPIP]
- Handle AO_OPTION_TTL, AO_OPTION_IP_DONTFRAGMENT (not working yet), AO_OPTION_BROADCAST (not working yet), and AO_OPTION_IP_HDRINCL
- Add new members of ADDRESS_FILE for the preceding AO options
[AFD]
- Return the connection handle in the Information of the IOSB (same as we do with the address file handle)
[GENERAL]
- Tracert works now
svn path=/branches/aicom-network-branch/; revision=45093
James Tabor [Fri, 15 Jan 2010 23:51:41 +0000 (23:51 +0000)]
[User32]
- Patch by Kusanagi Kouichi : Make DefWindowProc handle Shift+F10.
- Keyboard hotkey issues need looking after. See bug 642, 1009, 3560 and 4609.
- Input.c header modified.
svn path=/trunk/; revision=45092
Sylvain Petreolle [Fri, 15 Jan 2010 22:17:16 +0000 (22:17 +0000)]
Disable spooler service.
This allows bootcdregtest to start here under qemu-kvm.
svn path=/trunk/; revision=45091
Cameron Gutman [Fri, 15 Jan 2010 21:00:50 +0000 (21:00 +0000)]
- Fix a bug with our tei_instance selection (we could end up with the same tei_instance value on different entities of the same type if an entity of our type in the middle of the list was deleted previously)
svn path=/branches/aicom-network-branch/; revision=45090
Timo Kreuzer [Fri, 15 Jan 2010 21:00:20 +0000 (21:00 +0000)]
[CRT]
Patch by Jose Catena:
vsnprintf: added support for ll size specifier
See issue #5122 for more details.
svn path=/trunk/; revision=45089
Timo Kreuzer [Fri, 15 Jan 2010 20:45:36 +0000 (20:45 +0000)]
[CRT]
Patch by Jose Catena:
allmul produced wrong results when the higher 32 bits of any of the 64 bit operands are not zero. As the comment correctly said the definition of param locations must change
since esp was altered, but the definitions were not actually changed
See issue #5121 for more details.
svn path=/trunk/; revision=45088
Cameron Gutman [Fri, 15 Jan 2010 18:01:52 +0000 (18:01 +0000)]
- Restore the worker in the loopback code because we can enter the loopback code from TCPPacketSend at a raised IRQL
- Fixes a crash with TCP over loopback
svn path=/branches/aicom-network-branch/; revision=45087
James Tabor [Fri, 15 Jan 2010 13:47:25 +0000 (13:47 +0000)]
[Win32k|User32]
- Switch to the new user handle manager. Added more handle types to win32k. One or two step to WND, desktop heap supported.
- Test with every application in my test suite. Needs more testing and clean up. Bleeding edge!
svn path=/trunk/; revision=45085
Timo Kreuzer [Fri, 15 Jan 2010 13:09:00 +0000 (13:09 +0000)]
Reduce difference to trunk
svn path=/branches/ros-amd64-bringup/; revision=45084
Timo Kreuzer [Fri, 15 Jan 2010 11:27:54 +0000 (11:27 +0000)]
[NTOS]
Enable fx save restore support earlier and uncomment it in trap handlers.
svn path=/branches/ros-amd64-bringup/; revision=45083
Timo Kreuzer [Fri, 15 Jan 2010 00:13:38 +0000 (00:13 +0000)]
[NTOS]
Implement InterruptDispatchTable, containing 256 dispatch stubs, that push the Vector on the stack and then jump to KiUnexpectedInterrupt. This way we have the vector as ErrorCode on the stack and we can report it with KeBugCheckWithTf.
svn path=/branches/ros-amd64-bringup/; revision=45082
Aleksey Bragin [Thu, 14 Jan 2010 22:35:53 +0000 (22:35 +0000)]
[winetests]
- Sync gdi32 and user32 winetests to Wine-1.1.36.
svn path=/trunk/; revision=45081
Aleksey Bragin [Thu, 14 Jan 2010 22:33:25 +0000 (22:33 +0000)]
[PSDK]
- Add WM_DWM* message defines.
svn path=/trunk/; revision=45080
James Tabor [Thu, 14 Jan 2010 13:33:04 +0000 (13:33 +0000)]
[Win32k|User32]
- Started the user handle rewrite.
svn path=/trunk/; revision=45079
Timo Kreuzer [Thu, 14 Jan 2010 09:53:02 +0000 (09:53 +0000)]
Fix merge artifacts
svn path=/branches/ros-amd64-bringup/; revision=45078
Timo Kreuzer [Thu, 14 Jan 2010 09:47:01 +0000 (09:47 +0000)]
reduce difference to trunk
svn path=/branches/ros-amd64-bringup/; revision=45077
Timo Kreuzer [Thu, 14 Jan 2010 09:42:17 +0000 (09:42 +0000)]
[MESA32]
Add amd64 specific rbuild entries
svn path=/trunk/; revision=45076
Timo Kreuzer [Thu, 14 Jan 2010 09:36:06 +0000 (09:36 +0000)]
[MESA32]
- define GL_NO_STDCALL for non-x86 builds
svn path=/branches/ros-amd64-bringup/; revision=45075
Timo Kreuzer [Thu, 14 Jan 2010 08:53:42 +0000 (08:53 +0000)]
Sync to trunk HEAD (r45072)
svn path=/branches/ros-amd64-bringup/; revision=45074
Timo Kreuzer [Thu, 14 Jan 2010 08:40:16 +0000 (08:40 +0000)]
[NTOS]
Add KeGetContextSwitches macro for amd64
svn path=/branches/ros-amd64-bringup/; revision=45073
Timo Kreuzer [Thu, 14 Jan 2010 07:56:34 +0000 (07:56 +0000)]
[HAL]
add HalInitializeBios to amd64 exports
svn path=/branches/ros-amd64-bringup/; revision=45072
Timo Kreuzer [Thu, 14 Jan 2010 07:53:23 +0000 (07:53 +0000)]
reduce differences to trunk
svn path=/branches/ros-amd64-bringup/; revision=45071
James Tabor [Thu, 14 Jan 2010 02:52:12 +0000 (02:52 +0000)]
[Win32k]
- Updated headers and related files.
svn path=/trunk/; revision=45070
Timo Kreuzer [Thu, 14 Jan 2010 00:45:11 +0000 (00:45 +0000)]
Fix wrong positioned #else
svn path=/branches/ros-amd64-bringup/; revision=45069
James Tabor [Thu, 14 Jan 2010 00:43:54 +0000 (00:43 +0000)]
[Win32k|User32]
- Updated headers for the next round of changes.
svn path=/trunk/; revision=45068
Timo Kreuzer [Wed, 13 Jan 2010 23:05:26 +0000 (23:05 +0000)]
remove diff to trunk
svn path=/branches/ros-amd64-bringup/; revision=45067