Commit graph

35290 commits

Author SHA1 Message Date
Dmitry Gorbachev 3d465cce58 Flush buffers before sending a command to keyboard controller.
It should fix 'unresponsive keyboard' bug.

svn path=/trunk/; revision=39491
2009-02-08 16:07:22 +00:00
Christoph von Wittich c7c7ca269b fix some comments
svn path=/trunk/; revision=39490
2009-02-08 15:46:22 +00:00
Christoph von Wittich de978e0672 add qmgrprxy.dll from wine 1.14
svn path=/trunk/; revision=39489
2009-02-08 15:42:09 +00:00
Dmitry Chapyshev dbf1679196 .def -> .spec (based on amd64 branch with my fixes)
svn path=/trunk/; revision=39488
2009-02-08 15:41:03 +00:00
Christoph von Wittich aa6f582bd4 add actxprxy from wine 1.14
svn path=/trunk/; revision=39487
2009-02-08 15:26:59 +00:00
Gregor Schneider 37532310dd [FORMATTING] apply 4 spaces indentation
svn path=/trunk/; revision=39486
2009-02-08 15:18:13 +00:00
Gregor Schneider 0651d50d93 Evgeny Boltik, <BSTSoft AT narod DOT ru>: Convert BitBlt source coordinates (destination coordinates were converted already)
svn path=/trunk/; revision=39485
2009-02-08 14:54:41 +00:00
Kamil Hornicek ffcf4490be - sync dinput and dinput8 with wine
svn path=/trunk/; revision=39484
2009-02-08 14:34:49 +00:00
Gregor Schneider 69f5107aab StretchBlt: +clipping -bugs
- Additional checks (coordinates switched, NOOP, degenerate, outside of valid region, ...) and offset source rectangle in internal StretchBlt functions
- Fixes the StretchBlt problem in bug #3477, bug #3656 completely as well as bug #4089 and some issues reported elsewhere (bug #3325 for example)
- Increment horizontal position even if outside of the clipping rect (Evgeny Boltik, <BSTSoft AT narod DOT ru>)
- One small problem is left, one cookie for the person who reproduces it, two for the one that fixes it ;-)

svn path=/trunk/; revision=39483
2009-02-08 14:25:33 +00:00
Christoph von Wittich 3ae5eef453 sync CredReadDomainCredentialsA/W with wine 1.14
svn path=/trunk/; revision=39482
2009-02-08 10:34:09 +00:00
Dmitry Chapyshev 37a3abe6fe - Sync advapi32_winetest with Wine head
svn path=/trunk/; revision=39481
2009-02-08 09:32:24 +00:00
Gregor Schneider efa5b443b0 - Convert coordinates of src and dst rectangle in TransparentBlt
- Use a descriptive debug print when creation of a XLateObj failed

svn path=/trunk/; revision=39480
2009-02-08 09:25:28 +00:00
Michael Martin f5a1c37e1b - Set Buffer pointer to NULL on failure.
svn path=/trunk/; revision=39479
2009-02-08 09:20:11 +00:00
Christoph von Wittich 6c864fe996 remove hack
svn path=/trunk/; revision=39478
2009-02-08 09:09:04 +00:00
Michael Martin c15c8ae183 - Fix formatting
svn path=/trunk/; revision=39477
2009-02-08 09:04:42 +00:00
Christoph von Wittich 5b794bd721 remove hack
svn path=/trunk/; revision=39476
2009-02-08 09:01:01 +00:00
Christoph von Wittich e8b74f28d4 remove hack
svn path=/trunk/; revision=39475
2009-02-08 08:58:54 +00:00
Christoph von Wittich 7c69e20a49 sync ole32_winetest with wine 1.14
svn path=/trunk/; revision=39474
2009-02-08 08:56:01 +00:00
Christoph von Wittich 25286fb023 sync oleaur32_winetest with wine 1.1.14
svn path=/trunk/; revision=39473
2009-02-08 08:55:17 +00:00
Christoph von Wittich f44fdba630 add new module type IdlInterface
svn path=/trunk/; revision=39472
2009-02-08 08:54:47 +00:00
Timo Kreuzer 6f7b6a94c9 merge from amd64 branch. and
35645: Fix some wrong declarations for 64bits. (Samuel Serapión)
35652: More header fixes. (Samuel Serapión)
35950: Implement __readeflags and __writeeflags (Timo Kreuzer)
35951: Remove hacks from __addgsbyte, __addgsword, __addgsdword. (Timo Kreuzer)
36171: Fix TIMERPROC definition. Fix CreateToolbarEx definition. (Samuel Serapión)
36468: Add MemoryBarrier definition for amd64 (Timo Kreuzer)
36469: Fix NetLocalGroupGetMembers prototype. (Samuel Serapión)
36474: Fix ReadProcessMemory and Toolhelp32ReadProcessMemory prototypes. (Samuel Serapión)
36840: fix __rdtsc on amd64 build (Timo Kreuzer)
36898: Fix CryptReleaseContext definition. (Samuel Serapión)
36900: Fix COMBOBOXEXITEA/W noticed by Daniel Verkamp. (Samuel Serapión)
36901: Fix NMHDR definition. noticed by Daniel Verkamp. (Samuel Serapión)
36906: Fix definitions of CDHOOKPROC, PROC, FARPROC, NEARPROC, SYSTEM_INFO, COMPAREITEMSTRUCT, COPYDATASTRUCT, DELETEITEMSTRUCT, DRAWITEMSTRUCT, MENUITEMINFOA/W, HELPINFO, MSGBOXPARAMSA/W, MOUSEHOOKSTRUCT, DROPSTRUCT, KBDLLHOOKSTRUCT, GetProcessAffinityMask, SetProcessAffinityMask, DragObject, InsertMenuA/W, ModifyMenuA/W, WinHelpA/W, RT_GROUP_CURSOR, RT_GROUP_ICON (Daniel Verkamp.)
36953: Fix AFD compilation for 64-bit (treat handles as ULONG_PTR-sized). Also correct Winsock's SOCKET definition (Stefan Ginsberg)
37307: Add UNWIND_HISTORY_TABLE_ENTRY and UNWIND_HISTORY_TABLE. (Timo Kreuzer)
37875: Inlcude excpt.h in winnt.h. (Timo Kreuzer)
37908: Fix definition of SOCKET. (Timo Kreuzer)
37926: fix *HOOKPROC definition. Add 64 bit BitTest functions. (Timo Kreuzer)
38072: Fix FARPROC, NEARPROC, PROC definitions (Samuel Serapión)
38091: Fix some 64bit portability issues. (Samuel Serapión)
38093: Hack for wine specific hack. (Samuel Serapión)
38095: Fix packing for commdlg. (Samuel Serapión)
38260: Fix EDITSTREAM structure. (Samuel Serapión)
38263: Fix definitions of WAVEOPENDESC, WAVEHDR structures. Fix prototypes for DefDriverProc, waveOutMessage, waveOutGetDevCapsA/W, waveInGetDevCapsA/W, waveInMessage, midiStreamOpen, midiOutGetDevCapsA/W, midiOutOpen, midiOutMessage, midiInGetDevCapsA/W, midiInOpen, midiInMessage, auxGetDevCapsA/W, auxOutMessage, mixerGetDevCapsA/W, mixerOpen, timeSetEvent, joyGetDevCapsA/W, mciSendCommandA/W, and mciGetCreatorTask. (Samuel Serapión)
38478: Fix HeapAlloc prototype. (Timo Kreuzer)
39468: Fix some definitions in mmsystem.h (Timo Kreuzer)

svn path=/trunk/; revision=39471
2009-02-08 03:41:29 +00:00
Timo Kreuzer 6698807429 #if out some "strange" __ROS_LONG64__ definition for (U)INT_PTR, as it doesn't make sense and breaks other code. The whole __ROS_LONG64__ hack should be improved by ... being removed.
svn path=/trunk/; revision=39470
2009-02-08 03:40:38 +00:00
Timo Kreuzer 9f5a99cfcf Add InitializeSListHead and QueryDepthSList to winbase.h
Remove QueryDepthSList from winddk.h
Fix definion of ExQueryDepthSList in winddk.h

svn path=/trunk/; revision=39467
2009-02-07 23:46:56 +00:00
Michael Martin 5e8a4f674a - Default ExitStatus for a process is STATUS_PENDING aka STILL_ACTIVE. Fixes bug #3135.
svn path=/trunk/; revision=39466
2009-02-07 22:48:51 +00:00
Dmitry Gorbachev dc0a2cec45 Do not crash the kernel when accessing a guard page.
svn path=/trunk/; revision=39465
2009-02-07 19:29:39 +00:00
Dmitry Chapyshev 0a8c6e11ea - Implement SetupChangeLocale
- Add stub for SetupChangeLocaleEx

svn path=/trunk/; revision=39464
2009-02-07 18:33:35 +00:00
Dmitry Chapyshev 194e3f67f7 - Stub implement DeleteProfileA/W
svn path=/trunk/; revision=39463
2009-02-07 18:31:01 +00:00
Dmitry Chapyshev c0cb7d35e6 - Stub implement NlsResetProcessLocale
svn path=/trunk/; revision=39462
2009-02-07 18:29:11 +00:00
Dmitry Chapyshev 6723252334 - Add olecli32 and olesvr32 from Wine
svn path=/trunk/; revision=39461
2009-02-07 18:25:36 +00:00
Steven Edwards df4a100ba2 Always call TerminateProcess when exiting a session.
svn path=/trunk/; revision=39460
2009-02-07 17:39:51 +00:00
Johannes Anderwald 2ea5d3e069 - Add a hack
svn path=/trunk/; revision=39459
2009-02-07 15:43:14 +00:00
Johannes Anderwald b2e7828867 - Add a hack
svn path=/trunk/; revision=39458
2009-02-07 15:35:07 +00:00
Steven Edwards 748579a668 - Reimplement TerminateShell function using WaitForSingleObject
to avoid some of the excessive usage of Sleep. Let me know if
you spot a bug.


svn path=/trunk/; revision=39457
2009-02-07 15:21:15 +00:00
Christoph von Wittich 070cba2db8 fix a comment
svn path=/trunk/; revision=39456
2009-02-07 15:15:01 +00:00
Johannes Anderwald 0fb7d7ca0e - Add a new member to SC_RPC_CONFIG_INFOA structure
- This hack is currently required to pass LPSERVICE_DESCRIPTION onto services via rpc as the member is lpDescription is a variable length string pointer

svn path=/trunk/; revision=39455
2009-02-07 15:06:59 +00:00
Dmitry Chapyshev 028c6e462d - Partially revert r39453
svn path=/trunk/; revision=39454
2009-02-07 12:55:43 +00:00
Dmitry Chapyshev 37d68d3d83 - Add stub program for winhlp32 (should be located in system32)
- winhlp32 now it is located in c:\reactos
BUG: Stub program and winhlp32 have an identical name of a file, but are located in different directories. At installation winhlp32 it is copied in system32 and c:\reactos. We need to think up a way to install two or more files with identical names

svn path=/trunk/; revision=39453
2009-02-07 11:21:07 +00:00
Kamil Hornicek f1a5f6e179 - update polish translation of usetup by Olaf Siejka
svn path=/trunk/; revision=39452
2009-02-07 10:36:57 +00:00
Christoph von Wittich 910f60d2f2 fix ScmRpcStatusToWinError handling
svn path=/trunk/; revision=39451
2009-02-07 09:11:31 +00:00
Christoph von Wittich 464363fadc sync oleaut32 to wine 1.1.14
sync rpcrt4 to wine 1.1.14 except UuidCreate in rpcrt4_main.c as it isn't compatible to our headers

svn path=/trunk/; revision=39450
2009-02-07 07:52:12 +00:00
Art Yerkes e751a0cbb0 Obey pid defined macro.
svn path=/trunk/; revision=39449
2009-02-07 07:23:52 +00:00
Christoph von Wittich 83fea96ee6 fix formatting
svn path=/trunk/; revision=39448
2009-02-07 07:14:25 +00:00
Art Yerkes e44126ac85 Calling listen more than once is expected to be benign.
svn path=/trunk/; revision=39447
2009-02-07 01:20:25 +00:00
Timo Kreuzer 553d712e8b define BitScanReverse to _BitScanReverse, add BitScanForeward the same way, add 64 bit InterlockedBittest intrinsics
svn path=/trunk/; revision=39446
2009-02-07 00:20:25 +00:00
Timo Kreuzer 900326bee8 merge from amd64 branch:
37966: Make IMAGE_ORDINAL_FLAG64 an ULONGLONG (Timo Kreuzer)
38111: Make sure UNALIGNED is not redefined (Samuel Serapión)
38423: Fix RtlAllocateHeap, RtlExtendHeap,RtlSizeHeap definitions.(Samuel Serapión)

svn path=/trunk/; revision=39445
2009-02-06 23:45:18 +00:00
Christoph von Wittich 146a2bfc75 remove dead code
svn path=/trunk/; revision=39444
2009-02-06 19:07:22 +00:00
Johannes Anderwald 3dad41d9c4 - new oo entry, patch Mario Kacmar
svn path=/trunk/; revision=39443
2009-02-06 16:27:58 +00:00
Christoph von Wittich 75f0865f37 fix NULL checks
svn path=/trunk/; revision=39442
2009-02-06 15:24:18 +00:00
Dmitry Gorbachev 5e6db6dc60 - Fix spinning on locks on SMP.
- Alignment bug in GCC 4.3.3.

svn path=/trunk/; revision=39441
2009-02-06 14:47:19 +00:00
Christoph von Wittich 51a928f1de revert 37001 (Initialize _RetVal properly in order to avoid compiler warnings) as we have PSEH2 now and don't suffer from this gcc bug anymore
svn path=/trunk/; revision=39440
2009-02-06 13:33:57 +00:00