reactos.git
12 years ago[CRT]
Pierre Schweitzer [Sat, 19 Nov 2011 15:51:45 +0000 (15:51 +0000)]
[CRT]
Reimplemented _scalb properly.
This fixes 19 tests.

svn path=/trunk/; revision=54440

12 years ago|NTOSKRNL]
Jérôme Gardou [Sat, 19 Nov 2011 15:50:53 +0000 (15:50 +0000)]
|NTOSKRNL]
- fix operands precedence

svn path=/trunk/; revision=54439

12 years ago[NTOSKRNL]
Jérôme Gardou [Sat, 19 Nov 2011 15:45:20 +0000 (15:45 +0000)]
[NTOSKRNL]
- do not compare (x & y) with TRUE

svn path=/trunk/; revision=54438

12 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Sat, 19 Nov 2011 15:05:26 +0000 (15:05 +0000)]
[MSVCRT_APITEST]
Add more tests

svn path=/trunk/; revision=54437

12 years ago[NTOSKRNL]
Amine Khaldi [Sat, 19 Nov 2011 14:18:23 +0000 (14:18 +0000)]
[NTOSKRNL]
* Fix a typo.

svn path=/trunk/; revision=54436

12 years ago[CRT]
Pierre Schweitzer [Sat, 19 Nov 2011 13:03:17 +0000 (13:03 +0000)]
[CRT]
Reimplemented _fpclass properly.
This fixes all failing _fpclass tests.
See: http://babbage.cs.qc.cuny.edu/IEEE-754/References.xhtml
Based on OpenAD implementation

svn path=/trunk/; revision=54435

12 years ago[RTL/HEAP]
Aleksey Bragin [Sat, 19 Nov 2011 11:02:24 +0000 (11:02 +0000)]
[RTL/HEAP]
- Bring more awesomeness to the heap manager by zefklop's request:
* Add support for settable user values and flags in RtlAllocateHeap and RtlReAllocateHeap.
* Return error if RtlSetUserValueHeap was unable to set the value.
* Fixes remaining 2 failures of the kernel32_winetest alloc test.

svn path=/trunk/; revision=54434

12 years ago[CRT]
Pierre Schweitzer [Sat, 19 Nov 2011 10:49:11 +0000 (10:49 +0000)]
[CRT]
_fpclass never returns SNaN class, but only QNaN class.
This fixes 4 more tests

svn path=/trunk/; revision=54433

12 years ago[CRT]
Pierre Schweitzer [Sat, 19 Nov 2011 10:39:58 +0000 (10:39 +0000)]
[CRT]
Fix _fpclass prototype
Fix headers included
Remove internal defines that were useless and even not matching real defines.
This fixes 4 tests

svn path=/trunk/; revision=54432

12 years ago[CRT]
Pierre Schweitzer [Sat, 19 Nov 2011 09:46:40 +0000 (09:46 +0000)]
[CRT]
Windows has no _isnanl, _isinfl functions

svn path=/trunk/; revision=54431

12 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Sat, 19 Nov 2011 09:44:49 +0000 (09:44 +0000)]
[MSVCRT_APITEST]
Add more tests

svn path=/trunk/; revision=54430

12 years ago- Removes next phase for DesktopWndProcA.
James Tabor [Sat, 19 Nov 2011 05:35:35 +0000 (05:35 +0000)]
- Removes next phase for DesktopWndProcA.

svn path=/trunk/; revision=54429

12 years ago[User32]
James Tabor [Sat, 19 Nov 2011 05:33:26 +0000 (05:33 +0000)]
[User32]
- Updating MsgiAnsiToUnicodeReply fixed bug 4856 and 6650. Mirrored with it's counterpart. More work is needed.
- Adding some future DBCS char support.
- Miscellaneous changes.

svn path=/trunk/; revision=54428

12 years ago[SYSSETUP]
Rafal Harabien [Sat, 19 Nov 2011 00:24:58 +0000 (00:24 +0000)]
[SYSSETUP]
- Close opened handles
- Improve code a bit

svn path=/trunk/; revision=54427

12 years ago[CRT]
Pierre Schweitzer [Fri, 18 Nov 2011 22:53:13 +0000 (22:53 +0000)]
[CRT]
Reimplemented _finite properly.
Removed unused _isinf function.

svn path=/trunk/; revision=54426

12 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Fri, 18 Nov 2011 22:26:35 +0000 (22:26 +0000)]
[MSVCRT_APITEST]
Add test suite for IEEE floatting-point functions.
It's been tested on w2k3 and it has 0 failed tests.
Some are failing on ReactOS.

svn path=/trunk/; revision=54425

12 years ago[SHELL32] - Fix dereferencing context menu object twice.
Rafal Harabien [Fri, 18 Nov 2011 21:07:18 +0000 (21:07 +0000)]
[SHELL32] - Fix dereferencing context menu object twice.

svn path=/trunk/; revision=54424

12 years ago[SHELL32] - Fix "No text" warnings when starting control panel
Rafal Harabien [Fri, 18 Nov 2011 20:50:26 +0000 (20:50 +0000)]
[SHELL32] - Fix "No text" warnings when starting control panel

svn path=/trunk/; revision=54423

12 years ago[SHELL32] - Improve method names and simplify _ILCreateCPanelApplet
Rafal Harabien [Fri, 18 Nov 2011 20:26:33 +0000 (20:26 +0000)]
[SHELL32] - Improve method names and simplify _ILCreateCPanelApplet

svn path=/trunk/; revision=54422

12 years ago[EXPLORER]
Pierre Schweitzer [Fri, 18 Nov 2011 19:51:02 +0000 (19:51 +0000)]
[EXPLORER]
Remove not needed comment

svn path=/trunk/; revision=54421

12 years ago[EXPLORER]
Pierre Schweitzer [Fri, 18 Nov 2011 19:49:08 +0000 (19:49 +0000)]
[EXPLORER]
Remove dead code/file. ReactOS has its own implementation of those functions.
The file was even not built any longer.

svn path=/trunk/; revision=54420

12 years ago[SHELL32] - Remove "retrieve display name from control panel app" FIXME - it's alread...
Rafal Harabien [Fri, 18 Nov 2011 19:30:21 +0000 (19:30 +0000)]
[SHELL32] - Remove "retrieve display name from control panel app" FIXME - it's already done + minor code improvements.

svn path=/trunk/; revision=54419

12 years ago[HALX86]
Cameron Gutman [Fri, 18 Nov 2011 18:53:41 +0000 (18:53 +0000)]
[HALX86]
- Do not allow software interrupts to preempt code running with interrupts disabled during KfLowerIrql

svn path=/trunk/; revision=54418

12 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Fri, 18 Nov 2011 18:25:44 +0000 (18:25 +0000)]
[MSVCRT_APITEST]
Add msvcrt_apitest to CDs

svn path=/trunk/; revision=54417

12 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Fri, 18 Nov 2011 18:23:43 +0000 (18:23 +0000)]
[MSVCRT_APITEST]
Build msvcrt_apitest

svn path=/trunk/; revision=54416

12 years ago[I8042PRT]
Cameron Gutman [Thu, 17 Nov 2011 23:41:18 +0000 (23:41 +0000)]
[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

12 years ago[CRT]
Pierre Schweitzer [Thu, 17 Nov 2011 22:38:15 +0000 (22:38 +0000)]
[CRT]
Fix _fpclass.
Spotted by: Vincenzo Cotugno
Reviewed by: Timo Kreuzer

svn path=/trunk/; revision=54414

12 years ago[SHELL32] - Revert r54404
Rafal Harabien [Thu, 17 Nov 2011 22:19:48 +0000 (22:19 +0000)]
[SHELL32] - Revert r54404

svn path=/trunk/; revision=54413

12 years ago[I8042PRT]
Cameron Gutman [Thu, 17 Nov 2011 21:19:32 +0000 (21:19 +0000)]
[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

12 years ago[SMSS]
Dmitry Gorbachev [Thu, 17 Nov 2011 20:22:16 +0000 (20:22 +0000)]
[SMSS]
Limit the size of swapfile (to 2GiB). Bug #4760.

svn path=/trunk/; revision=54411

12 years ago[INF]
Cameron Gutman [Thu, 17 Nov 2011 18:21:58 +0000 (18:21 +0000)]
[INF]
- Fix ServiceType value for the ne2000 driver
- Should fix ne2000 installation

svn path=/trunk/; revision=54409

12 years ago[SHELL32] - Support keys with readable name and default value set to GUID in MyComput...
Rafal Harabien [Thu, 17 Nov 2011 17:33:22 +0000 (17:33 +0000)]
[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

12 years ago- Add WndProc address to error prints.
James Tabor [Thu, 17 Nov 2011 17:02:01 +0000 (17:02 +0000)]
- Add WndProc address to error prints.

svn path=/trunk/; revision=54407

12 years ago[KERNEL32]
Rafal Harabien [Thu, 17 Nov 2011 16:44:51 +0000 (16:44 +0000)]
[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

12 years ago[SERIAL]
Dmitry Gorbachev [Thu, 17 Nov 2011 15:37:47 +0000 (15:37 +0000)]
[SERIAL]
Pretend that functions IOCTL_SERIAL_{GET,SET}_{CHARS,HANDFLOW} are
implemented. It allows PuTTY to set baud rate.

svn path=/trunk/; revision=54405

12 years ago[SHELL32] - Remove a not needed hack
Rafal Harabien [Thu, 17 Nov 2011 14:33:35 +0000 (14:33 +0000)]
[SHELL32] - Remove a not needed hack

svn path=/trunk/; revision=54404

12 years ago[SHELL32] - Register Printers folder in ControlPanel namespace. Fixes "Printers is...
Rafal Harabien [Thu, 17 Nov 2011 14:31:19 +0000 (14:31 +0000)]
[SHELL32] - Register Printers folder in ControlPanel namespace. Fixes "Printers is not a GUID" warning

svn path=/trunk/; revision=54403

12 years ago[NDIS]
Cameron Gutman [Wed, 16 Nov 2011 22:01:11 +0000 (22:01 +0000)]
[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

12 years ago[ATL] - Fix buffer overflow in CComDynamicUnkArray::Add. Found by Coverity (CID 2474)
Thomas Faber [Wed, 16 Nov 2011 21:17:38 +0000 (21:17 +0000)]
[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

12 years ago[ADVAPI32_WINETEST]
Thomas Faber [Wed, 16 Nov 2011 20:53:18 +0000 (20:53 +0000)]
[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

12 years ago[TRANSLATION]
Olaf Siejka [Wed, 16 Nov 2011 20:16:21 +0000 (20:16 +0000)]
[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

12 years ago[Ole2]
James Tabor [Wed, 16 Nov 2011 17:01:04 +0000 (17:01 +0000)]
[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

12 years ago[Win32k|User32]
James Tabor [Wed, 16 Nov 2011 16:35:50 +0000 (16:35 +0000)]
[Win32k|User32]
- Correct more types.

svn path=/trunk/; revision=54397

12 years ago[Win32k|User32]
James Tabor [Wed, 16 Nov 2011 16:24:18 +0000 (16:24 +0000)]
[Win32k|User32]
- Patch by Shinobu Maehara: fix for kernel-mode/user-mode marshalling of WM_DDE_ACK.

svn path=/trunk/; revision=54396

12 years ago[NPFS]
Cameron Gutman [Wed, 16 Nov 2011 04:39:49 +0000 (04:39 +0000)]
[NPFS]
- Execute the failure case while holding the mutex otherwise we crash

svn path=/trunk/; revision=54395

12 years ago[NTOSKRNL]
Cameron Gutman [Wed, 16 Nov 2011 00:11:10 +0000 (00:11 +0000)]
[NTOSKRNL]
- Fix another case where we fail to detach from a process before failing

svn path=/trunk/; revision=54394

12 years ago[NTOSKRNL/MM]
Jérôme Gardou [Tue, 15 Nov 2011 23:55:38 +0000 (23:55 +0000)]
[NTOSKRNL/MM]
- Fix bad comparison

svn path=/trunk/; revision=54393

12 years ago[NTOSKRNL/MM]
Jérôme Gardou [Tue, 15 Nov 2011 23:50:04 +0000 (23:50 +0000)]
[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

12 years ago[NTOSKRNL]
Jérôme Gardou [Tue, 15 Nov 2011 22:40:20 +0000 (22:40 +0000)]
[NTOSKRNL]
- Cleanup a bit, sorry.

svn path=/trunk/; revision=54391

12 years ago[NTOSKRNL/MM]
Jérôme Gardou [Tue, 15 Nov 2011 22:34:04 +0000 (22:34 +0000)]
[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

12 years ago[NTOSKRNL]
Cameron Gutman [Tue, 15 Nov 2011 22:16:57 +0000 (22:16 +0000)]
[NTOSKRNL]
- Fix 2 broken failure cases (forgot to detach from process and/or forgot to dereference process)

svn path=/trunk/; revision=54389

12 years ago[NDIS]
Cameron Gutman [Tue, 15 Nov 2011 18:41:34 +0000 (18:41 +0000)]
[NDIS]
- Implement NdisPciAssignResources

svn path=/trunk/; revision=54387

12 years ago[NTOSKRNL/MM]
Jérôme Gardou [Tue, 15 Nov 2011 18:36:26 +0000 (18:36 +0000)]
[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

12 years ago[KBDTOOL] - Fix build under MSVC
Rafal Harabien [Tue, 15 Nov 2011 11:07:31 +0000 (11:07 +0000)]
[KBDTOOL] - Fix build under MSVC

svn path=/trunk/; revision=54385

12 years ago[SYSSETUP]
Rafal Harabien [Tue, 15 Nov 2011 08:59:50 +0000 (08:59 +0000)]
[SYSSETUP]
- Don't redefine constants from psdk in source files
- Improve error message

svn path=/trunk/; revision=54384

12 years ago[SYSSETUP] - Formatting. No code changes.
Rafal Harabien [Tue, 15 Nov 2011 08:44:37 +0000 (08:44 +0000)]
[SYSSETUP] - Formatting. No code changes.

svn path=/trunk/; revision=54383

12 years ago[HAL]
Cameron Gutman [Tue, 15 Nov 2011 07:58:46 +0000 (07:58 +0000)]
[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

12 years ago[SERVICES]
Cameron Gutman [Tue, 15 Nov 2011 02:55:44 +0000 (02:55 +0000)]
[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

12 years ago[SHELL32] - Rename CBitBucket to CRecycleBin
Rafal Harabien [Mon, 14 Nov 2011 22:46:37 +0000 (22:46 +0000)]
[SHELL32] - Rename CBitBucket to CRecycleBin

svn path=/trunk/; revision=54380

12 years ago[SHELL32]
Rafal Harabien [Mon, 14 Nov 2011 22:18:42 +0000 (22:18 +0000)]
[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

12 years ago- Fix RosApps build.
James Tabor [Mon, 14 Nov 2011 22:14:52 +0000 (22:14 +0000)]
- Fix RosApps build.

svn path=/trunk/; revision=54378

12 years ago[ADVAPI32_WINETEST]
Thomas Faber [Mon, 14 Nov 2011 18:43:26 +0000 (18:43 +0000)]
[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

12 years ago[Win32k|User32]
James Tabor [Mon, 14 Nov 2011 15:20:48 +0000 (15:20 +0000)]
[Win32k|User32]
- Fix broadcast message, pass all wine tests. Code consolidation next round.

svn path=/trunk/; revision=54376

12 years ago[NDK]
Sylvain Petreolle [Sun, 13 Nov 2011 23:47:21 +0000 (23:47 +0000)]
[NDK]
Fix definition of RtlExtendedLargeIntegerDivide.

svn path=/trunk/; revision=54375

12 years ago[TRANSLATION]
Kamil Hornicek [Sun, 13 Nov 2011 16:27:03 +0000 (16:27 +0000)]
[TRANSLATION]
Fix Czech resources that got broken by the UTF8 conversion.

svn path=/trunk/; revision=54374

12 years ago[SERVICES]
Eric Kohl [Sun, 13 Nov 2011 12:13:16 +0000 (12:13 +0000)]
[SERVICES]
REnumServicesStatusExW: Fix dwServiceType and dwServiceState checks.

svn path=/trunk/; revision=54373

12 years ago[NDIS]
Cameron Gutman [Sun, 13 Nov 2011 06:02:08 +0000 (06:02 +0000)]
[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

12 years ago[HAL]
Cameron Gutman [Sun, 13 Nov 2011 05:49:33 +0000 (05:49 +0000)]
[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

12 years ago[SERVICES]
Eric Kohl [Sun, 13 Nov 2011 00:13:00 +0000 (00:13 +0000)]
[SERVICES]
RControlService: Initialize the callers service status information.

svn path=/trunk/; revision=54370

12 years ago[SERVICES]
Eric Kohl [Sat, 12 Nov 2011 21:16:20 +0000 (21:16 +0000)]
[SERVICES]
RControlService returns ERROR_SERVICE_NOT_ACTIVE if the service has not been started.

svn path=/trunk/; revision=54369

12 years ago[USETUP]
Pierre Schweitzer [Sat, 12 Nov 2011 20:20:41 +0000 (20:20 +0000)]
[USETUP]
Added a half checkpoint to prevent testbot to wrongly assume ReactOS has crashed during setup

svn path=/trunk/; revision=54368

12 years ago(FORMATTING)
Jérôme Gardou [Sat, 12 Nov 2011 19:36:56 +0000 (19:36 +0000)]
(FORMATTING)
-Grrr, you stupid software

svn path=/trunk/; revision=54367

12 years ago(FORMATTING)
Jérôme Gardou [Sat, 12 Nov 2011 19:26:26 +0000 (19:26 +0000)]
(FORMATTING)
- get back this good ol' 4-space indentation

svn path=/trunk/; revision=54366

12 years ago[KERNEL32]: Fix mailslot code to use the static unicode string in the TEB for convers...
Alex Ionescu [Sat, 12 Nov 2011 18:28:16 +0000 (18:28 +0000)]
[KERNEL32]: Fix mailslot code to use the static unicode string in the TEB for conversion, and correctly handle failure cases to bound names to MAX_PATH as Win32 demands. Also fix timeout conversions to use the correct timeout value for infinite timeout.
[KERNEL32]: Reformat since 3-space identation is just murder.

svn path=/trunk/; revision=54365

12 years ago[TRANSLATION]
Olaf Siejka [Sat, 12 Nov 2011 16:38:00 +0000 (16:38 +0000)]
[TRANSLATION]
- base/setup,shell and system conversion patch, by UTF-8 conversion patch by Elton Chung, see bug 6333;
- Romanian translation fixes and UTF-8 conversion by Stefan Fulea, see bug 6603;

svn path=/trunk/; revision=54364

12 years ago[KMTESTS/KE]
Thomas Faber [Sat, 12 Nov 2011 14:49:14 +0000 (14:49 +0000)]
[KMTESTS/KE]
- Do not check IRQLs above HIGH_LEVEL. That's not very useful anyway. Fixes hang in kmtest:KeIrql.

svn path=/trunk/; revision=54363

12 years ago[MESA32]
Pierre Schweitzer [Sat, 12 Nov 2011 13:04:59 +0000 (13:04 +0000)]
[MESA32]
Include headers in the proper order. Fixes mesa32 build.

svn path=/trunk/; revision=54362

12 years ago[PSDK]
Pierre Schweitzer [Sat, 12 Nov 2011 12:27:01 +0000 (12:27 +0000)]
[PSDK]
Revert r54359.

svn path=/trunk/; revision=54361

12 years ago[BLUE]
Pierre Schweitzer [Sat, 12 Nov 2011 12:23:15 +0000 (12:23 +0000)]
[BLUE]
"Remove" dependencies with user-mode without breaking CSRSS.

svn path=/trunk/; revision=54360

12 years ago[PSDK]: I forgot this was the OS where drivers (blue.sys) import from SDK headers...
Alex Ionescu [Sat, 12 Nov 2011 08:20:30 +0000 (08:20 +0000)]
[PSDK]: I forgot this was the OS where drivers (blue.sys) import from SDK headers. Fix header.

svn path=/trunk/; revision=54359

12 years ago[KERNEL32]: Refactor Beep such that opening the device happens first -- this makes...
Alex Ionescu [Sat, 12 Nov 2011 08:18:18 +0000 (08:18 +0000)]
[KERNEL32]: Refactor Beep such that opening the device happens first -- this makes sure the error codes are generated in the same order/conditions as on Windows.
[KERNEL32]: Add notes on how DeviceIoControl and Beep should support TS scenarios in the future (nod to Ged).
[KERNEL32]: Make Beep call NotifySoundSentry, and implement the latter, which sends a message to CSRSS w.r.t the previous commit. Obviously we are not anywhere close real sound sentry support, but at least part of the path is there now.

svn path=/trunk/; revision=54358

12 years ago[WIN32CSR/CSRSS]: Implement the Sound Sentry CSRSS API. Obviously won't work until...
Alex Ionescu [Sat, 12 Nov 2011 08:16:33 +0000 (08:16 +0000)]
[WIN32CSR/CSRSS]: Implement the Sound Sentry CSRSS API. Obviously won't work until a real winsrv.dll exists (and its job will be to call NtUserSoundSentry in win32k.sys).

svn path=/trunk/; revision=54357

12 years ago[PSDK]: Add missing Console APIs.
Alex Ionescu [Sat, 12 Nov 2011 08:15:29 +0000 (08:15 +0000)]
[PSDK]: Add missing Console APIs.
[CSRSS]: Add definition for the Sound Sentry CSRSS API.

svn path=/trunk/; revision=54356

12 years ago[KMTESTS]
Thomas Faber [Sat, 12 Nov 2011 00:21:57 +0000 (00:21 +0000)]
[KMTESTS]
- Fix some typos in previous commit
- Make the driver object accessible to tests

svn path=/trunk/; revision=54355

12 years ago[USBDRV]
Thomas Faber [Sat, 12 Nov 2011 00:07:42 +0000 (00:07 +0000)]
[USBDRV]
- Get rid of some inline assembly

svn path=/trunk/; revision=54354

12 years ago[KMTESTS]
Thomas Faber [Fri, 11 Nov 2011 23:04:26 +0000 (23:04 +0000)]
[KMTESTS]
- Fix AMD64 build

svn path=/trunk/; revision=54353

12 years ago[PNP]
Cameron Gutman [Fri, 11 Nov 2011 20:41:10 +0000 (20:41 +0000)]
[PNP]
- Kill some debug spam

svn path=/trunk/; revision=54352

12 years ago[Shell32]
James Tabor [Fri, 11 Nov 2011 13:04:37 +0000 (13:04 +0000)]
[Shell32]
- Fix edit control window procedure, see Bug 4856.

svn path=/trunk/; revision=54351

12 years ago[KERNEL32]
Pierre Schweitzer [Fri, 11 Nov 2011 12:22:05 +0000 (12:22 +0000)]
[KERNEL32]
No need to init string to empty
This will make Coverity happier

svn path=/trunk/; revision=54350

12 years ago[RTL]
Aleksey Bragin [Fri, 11 Nov 2011 11:55:49 +0000 (11:55 +0000)]
[RTL]
- A bit more of the DPH code cleanup, no bugs found so far.

svn path=/trunk/; revision=54349

12 years ago[SERVICES]
Thomas Faber [Thu, 10 Nov 2011 22:56:22 +0000 (22:56 +0000)]
[SERVICES]
- Allow changing the image path with ChangeServiceConfig. Fixes timeout that shouldn't actually be a timeout in advapi32:service test.
See issue #6646 for more details.

svn path=/trunk/; revision=54348

12 years ago[BOOTDATA]
Cameron Gutman [Thu, 10 Nov 2011 22:42:16 +0000 (22:42 +0000)]
[BOOTDATA]
- Disable usbdrv
- I've heard too many reports of it breaking boot and too few reports of it actually working on real hardware (although it does work perfectly in QEMU)

svn path=/trunk/; revision=54347

12 years ago[ADVAPI32_WINETEST]
Thomas Faber [Thu, 10 Nov 2011 22:34:31 +0000 (22:34 +0000)]
[ADVAPI32_WINETEST]
- Skip service start timeout tests. They cannot time out until services uses asynchronous I/O.
See issue #6646 for more details.

svn path=/trunk/; revision=54346

12 years ago[SERVICES]
Thomas Faber [Thu, 10 Nov 2011 22:21:11 +0000 (22:21 +0000)]
[SERVICES]
- Move utility functions to the top

svn path=/trunk/; revision=54345

12 years ago[SERVICES]
Thomas Faber [Thu, 10 Nov 2011 21:29:34 +0000 (21:29 +0000)]
[SERVICES]
- Do not use local memory functions (and possibly free the result using HeapFree!)
- Do not use double percent signs with _wcsnicmp
- DPRINT and style fixes

svn path=/trunk/; revision=54344

12 years ago[RTL]
Aleksey Bragin [Thu, 10 Nov 2011 15:13:21 +0000 (15:13 +0000)]
[RTL]
- DPH: Improve RtlpPageHeapAllocate() code, make variable names consistent with the generic available/busy terms. Logic is absolutely unchanged.

svn path=/trunk/; revision=54343

12 years ago[SERVICES]
Eric Kohl [Wed, 9 Nov 2011 23:18:37 +0000 (23:18 +0000)]
[SERVICES]
Improve the parameter checks in RCreateServiceW.

svn path=/trunk/; revision=54342

12 years ago[USER32]
Thomas Faber [Wed, 9 Nov 2011 18:52:09 +0000 (18:52 +0000)]
[USER32]
- Fix a TRACE. Spotted by Victor Martinez

svn path=/trunk/; revision=54341

12 years ago[FASTFAT]
Kamil Hornicek [Tue, 8 Nov 2011 17:08:04 +0000 (17:08 +0000)]
[FASTFAT]
Don't report success for unsupported file information classes.
See issue #6628 for more details.

svn path=/trunk/; revision=54340

12 years ago[KERNEL32]: Fix a bug when converting EXECUTE access.
Alex Ionescu [Mon, 7 Nov 2011 17:49:10 +0000 (17:49 +0000)]
[KERNEL32]: Fix a bug when converting EXECUTE access.

svn path=/trunk/; revision=54339