Commit graph

48943 commits

Author SHA1 Message Date
Pierre Schweitzer 01323f857e [MSVCRT_APITEST]
Add msvcrt_apitest to CDs

svn path=/trunk/; revision=54417
2011-11-18 18:25:44 +00:00
Pierre Schweitzer 0bc955e9cf [MSVCRT_APITEST]
Build msvcrt_apitest

svn path=/trunk/; revision=54416
2011-11-18 18:23:43 +00:00
Cameron Gutman 84002dd3ba [I8042PRT]
- Implement support for hot plugging PS/2 mice if one was present at boot (same requirement as Windows)
- Fixes bug 1395

svn path=/trunk/; revision=54415
2011-11-17 23:41:18 +00:00
Pierre Schweitzer 1f282745da [CRT]
Fix _fpclass.
Spotted by: Vincenzo Cotugno
Reviewed by: Timo Kreuzer

svn path=/trunk/; revision=54414
2011-11-17 22:38:15 +00:00
Rafal Harabien 99f8b1fe06 [SHELL32] - Revert r54404
svn path=/trunk/; revision=54413
2011-11-17 22:19:48 +00:00
Cameron Gutman 88f0deaa71 [I8042PRT]
- Discard extra ACK packets from the mouse during reset
- Fixes certain mice that send the ACK out of order

svn path=/trunk/; revision=54412
2011-11-17 21:19:32 +00:00
Dmitry Gorbachev e4382eb7d6 [SMSS]
Limit the size of swapfile (to 2GiB). Bug #4760.

svn path=/trunk/; revision=54411
2011-11-17 20:22:16 +00:00
Cameron Gutman 6dd897228b [INF]
- Fix ServiceType value for the ne2000 driver
- Should fix ne2000 installation

svn path=/trunk/; revision=54409
2011-11-17 18:21:58 +00:00
Rafal Harabien 34a7965726 [SHELL32] - Support keys with readable name and default value set to GUID in MyComputer name space. Fixes a warning about "Controls" not beeing GUID.
svn path=/trunk/; revision=54408
2011-11-17 17:33:22 +00:00
James Tabor 44cac5c127 - Add WndProc address to error prints.
svn path=/trunk/; revision=54407
2011-11-17 17:02:01 +00:00
Rafal Harabien 73a27600f4 [KERNEL32]
- Make sure GetEnvironmentVariableW does not use uninitialized variable
- Fix GetDllLoadPath not terminating string with NULL if PATH env variable is not defined. Fixes hang on manual INF selection in New Device wizard.
See issue #6480 for more details.

svn path=/trunk/; revision=54406
2011-11-17 16:44:51 +00:00
Dmitry Gorbachev 5d3b2bfa7c [SERIAL]
Pretend that functions IOCTL_SERIAL_{GET,SET}_{CHARS,HANDFLOW} are 
implemented. It allows PuTTY to set baud rate.

svn path=/trunk/; revision=54405
2011-11-17 15:37:47 +00:00
Rafal Harabien c09009c2be [SHELL32] - Remove a not needed hack
svn path=/trunk/; revision=54404
2011-11-17 14:33:35 +00:00
Rafal Harabien 602b5f5ddd [SHELL32] - Register Printers folder in ControlPanel namespace. Fixes "Printers is not a GUID" warning
svn path=/trunk/; revision=54403
2011-11-17 14:31:19 +00:00
Cameron Gutman 0fb80083fc [NDIS]
- Fix a critical bug in registry entry parsing that was causing all REG_SZ values to be reported as NdisParameterTypeInteger
- Distinguish between NdisParameterTypeInteger and NdisParameterTypeHexInteger
- 3Com NICs are fully functional now [bug 4330]

svn path=/trunk/; revision=54402
2011-11-16 22:01:11 +00:00
Thomas Faber 6c0659ceac [ATL] - Fix buffer overflow in CComDynamicUnkArray::Add. Found by Coverity (CID 2474)
[NDK] - Remove meaningless const attribute from pointer rvalues to make Coverity's life easier

svn path=/trunk/; revision=54401
2011-11-16 21:17:38 +00:00
Thomas Faber 022c6505d0 [ADVAPI32_WINETEST]
- Fix running the test with a relative path. Already Sent Upstream(TM)
- Do the rest of that tiny Winesync, too, while we're at it. Now at 1.3.33
- Remove the spooler hack in the process. We don't actually need it

svn path=/trunk/; revision=54400
2011-11-16 20:53:18 +00:00
Olaf Siejka d6414908c2 [TRANSLATION]
- Romanian translation update (bug no. 6654) by Stefan Fulea;
- Simplified Chineese translation of base/shell and system (bug no. 6655) by Song Fuchang;
- Slovak translation fixes (bug no. 6658) by Mario Kacmar;

svn path=/trunk/; revision=54399
2011-11-16 20:16:21 +00:00
James Tabor e1f21de61b [Ole2]
- Fix Adobe Acrobat Reader 7.x from throwing exceptions at start up. Partial sync with wine, See bug 5560.

svn path=/trunk/; revision=54398
2011-11-16 17:01:04 +00:00
James Tabor afe0f6cd2b [Win32k|User32]
- Correct more types.

svn path=/trunk/; revision=54397
2011-11-16 16:35:50 +00:00
James Tabor cf1e809fa2 [Win32k|User32]
- Patch by Shinobu Maehara: fix for kernel-mode/user-mode marshalling of WM_DDE_ACK.

svn path=/trunk/; revision=54396
2011-11-16 16:24:18 +00:00
Cameron Gutman 2e7cf798a9 [NPFS]
- Execute the failure case while holding the mutex otherwise we crash

svn path=/trunk/; revision=54395
2011-11-16 04:39:49 +00:00
Cameron Gutman 846509e433 [NTOSKRNL]
- Fix another case where we fail to detach from a process before failing

svn path=/trunk/; revision=54394
2011-11-16 00:11:10 +00:00
Jérôme Gardou 800384214e [NTOSKRNL/MM]
- Fix bad comparison

svn path=/trunk/; revision=54393
2011-11-15 23:55:38 +00:00
Jérôme Gardou 50632f02d1 [NTOSKRNL/MM]
- Some more cleanup.
- Work with page rounded down addresses in SectionView page faults.
- You should not create a virtual mapping on a non page-aligned address range : ASSERT about that.
- Flush Tlb each time we change it
- Fix logic I broke in MmCreateVirtualMapping (thanks to Thomas Faber)

svn path=/trunk/; revision=54392
2011-11-15 23:50:04 +00:00
Jérôme Gardou a9801fa996 [NTOSKRNL]
- Cleanup a bit, sorry.

svn path=/trunk/; revision=54391
2011-11-15 22:40:20 +00:00
Jérôme Gardou 177b29fbf8 [NTOSKRNL/MM]
- ensure that all callers of MM providing an user land address also provide a process.
- ASSERT about that
- Fix broken check

svn path=/trunk/; revision=54390
2011-11-15 22:34:04 +00:00
Cameron Gutman 75ff9ef0c0 [NTOSKRNL]
- Fix 2 broken failure cases (forgot to detach from process and/or forgot to dereference process)

svn path=/trunk/; revision=54389
2011-11-15 22:16:57 +00:00
Cameron Gutman fcb309055e [NDIS]
- Implement NdisPciAssignResources

svn path=/trunk/; revision=54387
2011-11-15 18:41:34 +00:00
Jérôme Gardou 9cc9f6687b [NTOSKRNL/MM]
- call mm functions with a process, when we have one.
- Fix potential rounding issues
- Add some sanity ASSERTs
- You never use enough brackets ;-)

svn path=/trunk/; revision=54386
2011-11-15 18:36:26 +00:00
Rafal Harabien a61f0b9cff [KBDTOOL] - Fix build under MSVC
svn path=/trunk/; revision=54385
2011-11-15 11:07:31 +00:00
Rafal Harabien ba2815a03e [SYSSETUP]
- Don't redefine constants from psdk in source files
- Improve error message

svn path=/trunk/; revision=54384
2011-11-15 08:59:50 +00:00
Rafal Harabien 226db13685 [SYSSETUP] - Formatting. No code changes.
svn path=/trunk/; revision=54383
2011-11-15 08:44:37 +00:00
Cameron Gutman 7407aba5cf [HAL]
- Remove broken map register "prefetcher" code
- Check that we have enough space to grow our map registers
- Fix a bad hint to RtlFindClearBitsAndSet
- Queuing the grow work item is non-vital; treat it as such
- Fixes BSOD with CM3738 and VIA1723 sound cards [bug 6657]

svn path=/trunk/; revision=54382
2011-11-15 07:58:46 +00:00
Cameron Gutman dbafcc923d [SERVICES]
- Always return ERROR_SUCCESS when ScmWaitForServiceConnect completes successfully instead of sometimes returning ERROR_PIPE_CONNECTED because the callers of this helper just look for ERROR_SUCCESS to indicate a successful call

svn path=/trunk/; revision=54381
2011-11-15 02:55:44 +00:00
Rafal Harabien 9e7c5f1a3e [SHELL32] - Rename CBitBucket to CRecycleBin
svn path=/trunk/; revision=54380
2011-11-14 22:46:37 +00:00
Rafal Harabien a47aff870e [SHELL32]
- Export IContextMenu interface in RecycleBin object. Fixes recycle bin context menu.
- Export IShellPropSheetExt interface too and fix order.
See issue #6543 for more details.

svn path=/trunk/; revision=54379
2011-11-14 22:18:42 +00:00
James Tabor dd2688a02d - Fix RosApps build.
svn path=/trunk/; revision=54378
2011-11-14 22:14:52 +00:00
Thomas Faber 8e8284168c [ADVAPI32_WINETEST]
- Make the Spooler -> Eventlog hack complete instead of half-doing it. "Fixes" test failure on Windows. See r53502

svn path=/trunk/; revision=54377
2011-11-14 18:43:26 +00:00
James Tabor 37fe8c8eff [Win32k|User32]
- Fix broadcast message, pass all wine tests. Code consolidation next round.

svn path=/trunk/; revision=54376
2011-11-14 15:20:48 +00:00
Sylvain Petreolle d14aee58bb [NDK]
Fix definition of RtlExtendedLargeIntegerDivide.

svn path=/trunk/; revision=54375
2011-11-13 23:47:21 +00:00
Kamil Hornicek 432b05a591 [TRANSLATION]
Fix Czech resources that got broken by the UTF8 conversion.

svn path=/trunk/; revision=54374
2011-11-13 16:27:03 +00:00
Eric Kohl 77d6d4815b [SERVICES]
REnumServicesStatusExW: Fix dwServiceType and dwServiceState checks.

svn path=/trunk/; revision=54373
2011-11-13 12:13:16 +00:00
Cameron Gutman 6735cfc56e [NDIS]
- Fix a critical bug in NdisMGetDmaAlignment which was causing every NIC driver calling this function to crash because we thought we were passed an NDIS_DMA_BLOCK handle when in fact we receive an NDIS_MINIPORT_BLOCK handle
- Fixes RTL8169 and 3Com NICs (and probably several more) [bug 6651 and bug 4330]

svn path=/trunk/; revision=54372
2011-11-13 06:02:08 +00:00
Cameron Gutman edc6eb9eca [HAL]
- Fix DMA on the EISA bus
- Fix a critical calculation error in map register size resulting in the map register allocation worker not allocating enough map registers for a dynamic resize

svn path=/trunk/; revision=54371
2011-11-13 05:49:33 +00:00
Eric Kohl e4eecc98b8 [SERVICES]
RControlService: Initialize the callers service status information. 

svn path=/trunk/; revision=54370
2011-11-13 00:13:00 +00:00
Eric Kohl 2c472c9d01 [SERVICES]
RControlService returns ERROR_SERVICE_NOT_ACTIVE if the service has not been started.

svn path=/trunk/; revision=54369
2011-11-12 21:16:20 +00:00
Pierre Schweitzer 62089cfa4b [USETUP]
Added a half checkpoint to prevent testbot to wrongly assume ReactOS has crashed during setup

svn path=/trunk/; revision=54368
2011-11-12 20:20:41 +00:00
Jérôme Gardou 90875550df (FORMATTING)
-Grrr, you stupid software

svn path=/trunk/; revision=54367
2011-11-12 19:36:56 +00:00
Jérôme Gardou 0e2151927b (FORMATTING)
- get back this good ol' 4-space indentation

svn path=/trunk/; revision=54366
2011-11-12 19:26:26 +00:00