reactos.git
9 years agoSync with trunk r47367
Jérôme Gardou [Wed, 26 May 2010 23:20:20 +0000 (23:20 +0000)]
Sync with trunk r47367

svn path=/branches/reactos-yarotows/; revision=47369

9 years ago[WIN32K]
Jérôme Gardou [Wed, 26 May 2010 23:04:02 +0000 (23:04 +0000)]
[WIN32K]
  - sync subsystems/win32/win32k.objects/cliprgn.c with trunk.

svn path=/branches/reactos-yarotows/; revision=47368

9 years ago[WIN32K]
Jérôme Gardou [Wed, 26 May 2010 22:29:45 +0000 (22:29 +0000)]
[WIN32K]
  - merge r47350, slightly modified to get it the yarotows way

svn path=/branches/reactos-yarotows/; revision=47366

9 years agorevert something that should never have been commited
Jérôme Gardou [Wed, 26 May 2010 00:20:00 +0000 (00:20 +0000)]
revert something that should never have been commited

svn path=/branches/reactos-yarotows/; revision=47357

9 years ago[WIN32K]
Jérôme Gardou [Tue, 25 May 2010 23:45:55 +0000 (23:45 +0000)]
[WIN32K]
  - Set right flags when reading display modes from registry
  - Implement UserEnumRegistryDisplaySettings

svn path=/branches/reactos-yarotows/; revision=47356

9 years ago[WIN32K]
Jérôme Gardou [Tue, 25 May 2010 22:46:57 +0000 (22:46 +0000)]
[WIN32K]
  - Check devmode size in NtUserChangeDisplaySettings
  - Copy memory instead of setting fields in UserEnumDisplaySettings, so we don't lost anything.

svn path=/branches/reactos-yarotows/; revision=47355

9 years ago[WIN32K]
Jérôme Gardou [Tue, 25 May 2010 22:17:52 +0000 (22:17 +0000)]
[WIN32K]
  - UserChangeDisplaySettings : add some checks and fixes to what was passed to us
More wine tests pass.

svn path=/branches/reactos-yarotows/; revision=47354

9 years ago[WIN32K]
Jérôme Gardou [Tue, 25 May 2010 20:24:21 +0000 (20:24 +0000)]
[WIN32K]
  - Set DISPLAY_DEVICE_PRIMARY_DEVICE to Graphics device object when creating the primary device object
  - switch state flags of the graphics device objects when switching mode
  - Only compare valid fields when searching for a device mode in a device object
  - implement CDS_TEST flag in NtUserSetDisplaySettings

svn path=/branches/reactos-yarotows/; revision=47353

9 years ago[WIN32K]
Jérôme Gardou [Tue, 25 May 2010 14:41:44 +0000 (14:41 +0000)]
[WIN32K]
  - Initialize virtual device coordinates when creating a DC
All gdi32::mapping tests pass now

svn path=/branches/reactos-yarotows/; revision=47352

9 years agosync with trunk r47346
Jérôme Gardou [Tue, 25 May 2010 10:27:42 +0000 (10:27 +0000)]
sync with trunk r47346

svn path=/branches/reactos-yarotows/; revision=47347

9 years ago[USETUP]
Gabriel Ilardi [Tue, 25 May 2010 08:16:09 +0000 (08:16 +0000)]
[USETUP]
- Polish and Czech (#5429) translations of required disk space by Maciej Bialas and Radek Liska
- Some fixes and updates to Italian and Spanish resources

svn path=/trunk/; revision=47346

9 years ago[USETUP]
Eric Kohl [Mon, 24 May 2010 22:32:23 +0000 (22:32 +0000)]
[USETUP]
Make the required minimum disk space configurable from the txtsetup.sif file.

svn path=/trunk/; revision=47345

9 years ago[USETUP]
Eric Kohl [Mon, 24 May 2010 21:43:51 +0000 (21:43 +0000)]
[USETUP]
Made the 'Copying file...' status line message left aligned like all the other status line messages.

svn path=/trunk/; revision=47343

9 years ago[USETUP]
Eric Kohl [Mon, 24 May 2010 21:08:06 +0000 (21:08 +0000)]
[USETUP]
- Add german translation of required minimum disk space warning.

svn path=/trunk/; revision=47342

9 years ago[USETUP]
Gabriel Ilardi [Mon, 24 May 2010 20:53:32 +0000 (20:53 +0000)]
[USETUP]
- Check for required minimum disk space eventually warn the user.
- Added Italian and Spanish warnings, the other languages need translation.
- Patch by R.T.Sivakumar modified by me.
See issue #3302 for more details.

svn path=/trunk/; revision=47341

9 years ago[WIN32K / WIN32CSR]
Timo Kreuzer [Mon, 24 May 2010 13:34:08 +0000 (13:34 +0000)]
[WIN32K / WIN32CSR]
Get rid of FASTCALL specifier for static functions and functions with no parameters.

svn path=/trunk/; revision=47340

9 years ago[WIN32K]
Timo Kreuzer [Mon, 24 May 2010 12:57:03 +0000 (12:57 +0000)]
[WIN32K]
When destroying a window, generate a mouse move message, so that the underlying window is notified about the mouse position and can update the pointer if neccessary. Fixes bug #4499 and bug #3893

See issue #4499 for more details.

svn path=/trunk/; revision=47339

9 years ago- Revert 47310. Please find a way to enable kmtest only when building the testing...
Aleksey Bragin [Mon, 24 May 2010 08:51:52 +0000 (08:51 +0000)]
- Revert 47310. Please find a way to enable kmtest only when building the testing cd image, not the installation/live one.

svn path=/trunk/; revision=47338

9 years ago[WIN32CSR] fix tuiconsole
Jeffrey Morlan [Mon, 24 May 2010 00:04:56 +0000 (00:04 +0000)]
[WIN32CSR] fix tuiconsole

svn path=/trunk/; revision=47337

9 years ago[SMSS]
Eric Kohl [Sun, 23 May 2010 23:41:16 +0000 (23:41 +0000)]
[SMSS]
- Add the system environment variables PROCESSOR_LEVEL and PROCESSOR_REVISION.

svn path=/trunk/; revision=47336

9 years ago[WIN32CSR]
Jeffrey Morlan [Sun, 23 May 2010 22:38:16 +0000 (22:38 +0000)]
[WIN32CSR]
- Make consistent use of RECT/SMALL_RECT structures: a RECT uses pixel coordinates relative to the window client area and is endpoint-exclusive; a SMALL_RECT uses character coordinates relative to the screen buffer and is endpoint-inclusive.
- Allow text selections outside of the visible window
- Implement GetConsoleSelectionInfo

svn path=/trunk/; revision=47335

9 years ago[REGEDIT]
Eric Kohl [Sun, 23 May 2010 20:41:03 +0000 (20:41 +0000)]
[REGEDIT]
Ignore the case when sorting value names.

svn path=/trunk/; revision=47334

9 years ago[SMSS]
Eric Kohl [Sun, 23 May 2010 19:27:04 +0000 (19:27 +0000)]
[SMSS]
- Remove the system environment variable OS from the hivesys*.inf files.
- Change the type of the system environment variable PATHEXT in the hivesys*.inf files from REG_EXPAND_SZ to REG_SZ.
- Let SMSS add the system environment variables OS and NUMBER_OF_PROCESSORS to the registry.

svn path=/trunk/; revision=47333

9 years ago[KERNEL32], [WIN32CSR] More fixes for console winetest
Jeffrey Morlan [Sun, 23 May 2010 17:40:54 +0000 (17:40 +0000)]
[KERNEL32], [WIN32CSR] More fixes for console winetest
- BasepInitConsole: Initialize console input EXE name
- GetConsoleProcessList: Use capture buffer; only copy IDs if buffer has enough room for all of them; return total number of processes.

svn path=/trunk/; revision=47331

9 years ago[SMSS]
Eric Kohl [Sun, 23 May 2010 17:28:06 +0000 (17:28 +0000)]
[SMSS]
- Remove the system environment variable PROCESSOR_ARCHITECTURE from the hivesys*.inf files.
- Let SMSS add the system environment variables PROCESSOR_ARCHITECTURE and PROCESSOR_IDENTIFIER to the registry.

svn path=/trunk/; revision=47330

9 years ago[INTL]
Gabriel Ilardi [Sun, 23 May 2010 17:07:56 +0000 (17:07 +0000)]
[INTL]
- Polish translation of Metric and Imperial by Olaf Siejka.

svn path=/trunk/; revision=47329

9 years ago[REGEDIT]
Gabriel Ilardi [Sun, 23 May 2010 17:01:06 +0000 (17:01 +0000)]
[REGEDIT]
- Don't display "finished" message if search is aborted.
Patch by Katayama Hirofumi.
See issue #5421 for more details.

svn path=/trunk/; revision=47328

9 years agoPerform case insensitive comparison against the selected language id.
Sylvain Petreolle [Sun, 23 May 2010 16:26:11 +0000 (16:26 +0000)]
Perform case insensitive comparison against the selected language id.

svn path=/trunk/; revision=47327

9 years ago[KERNEL32], [WIN32CSR] Implement the CREATE_NO_WINDOW flag which creates a console...
Jeffrey Morlan [Sun, 23 May 2010 15:56:37 +0000 (15:56 +0000)]
[KERNEL32], [WIN32CSR] Implement the CREATE_NO_WINDOW flag which creates a console with an invisible window.

svn path=/trunk/; revision=47326

9 years ago[win32k]
Michael Martin [Sun, 23 May 2010 11:53:01 +0000 (11:53 +0000)]
[win32k]
- For the Low Level Mouse Hook (WH_MOUSE_LL), input can come from the mouse driver or mouse_event. Both of which result in a call to UserSetCursorPos.
UserMode SetCursorPos API also ends up here. Add BOOL parameter that can be used to determine if hooks are to be called.
- Move the code related to calling the hook procedure from MsqInsertSystemMessage into UserSetCursorPos and call the hook procedure here if needed.
If hook procedure returns non 0 value. Dont insert the system message.
- Fixes a recursive call to the hook procedure resulting thread using to much stack exposed by user32 winetest for input.

svn path=/trunk/; revision=47325

9 years ago[WINLOGON]
Eric Kohl [Sun, 23 May 2010 11:35:08 +0000 (11:35 +0000)]
[WINLOGON]
- Set the APPDATA environment variable without loading shell32.dll.
This should fix bug #5398.

svn path=/trunk/; revision=47324

9 years ago[kernel32_winetest]
Giannis Adamopoulos [Sun, 23 May 2010 10:59:41 +0000 (10:59 +0000)]
[kernel32_winetest]
- kernel32 tests need a resource file

svn path=/trunk/; revision=47322

9 years ago[WIN32CSR] Implement FILE_SHARE_* flags for console handles. Fixes some more winetests.
Jeffrey Morlan [Sun, 23 May 2010 09:10:02 +0000 (09:10 +0000)]
[WIN32CSR] Implement FILE_SHARE_* flags for console handles. Fixes some more winetests.

svn path=/trunk/; revision=47319

9 years ago[WIN32CSR] Delete even the active screen buffer when all handles are closed. Fixes...
Jeffrey Morlan [Sun, 23 May 2010 06:04:15 +0000 (06:04 +0000)]
[WIN32CSR] Delete even the active screen buffer when all handles are closed. Fixes a winetest.

svn path=/trunk/; revision=47318

9 years ago[WIN32CSR]
Jeffrey Morlan [Sun, 23 May 2010 05:33:21 +0000 (05:33 +0000)]
[WIN32CSR]
- Simplify locking: having a lock for each screen buffer is overkill since most programs only use one screen buffer at a time. (besides, almost all APIs were taking the console lock anyway) Reduce to just having one lock for a console.
- Instead of keeping track of how many references a screen buffer has, keep track of handles only.  When all handles to a screen buffer are closed, it should be deleted even if it's the active buffer (not yet implemented).

svn path=/trunk/; revision=47317

9 years ago[WIN32CSR] Protect ProcessData->Console with the HandleTableLock.
Jeffrey Morlan [Sun, 23 May 2010 02:58:23 +0000 (02:58 +0000)]
[WIN32CSR] Protect ProcessData->Console with the HandleTableLock.

svn path=/trunk/; revision=47316

9 years ago[WIN32CSR] Clean up the debris from r47314: Removed some redundant code, reorganized...
Jeffrey Morlan [Sun, 23 May 2010 00:51:29 +0000 (00:51 +0000)]
[WIN32CSR] Clean up the debris from r47314: Removed some redundant code, reorganized headers, fixed win32csr.rbuild indentation

svn path=/trunk/; revision=47315

9 years ago[CSRSRV], [WIN32CSR]
Jeffrey Morlan [Sat, 22 May 2010 23:47:54 +0000 (23:47 +0000)]
[CSRSRV], [WIN32CSR]
- Move code for managing console handles from csrsrv to win32csr, where the rest of the console code is. No changes in functionality intended.
- Unify the csrsrv->win32csr callbacks (now numbering 4) into one table to avoid excessive code duplication.

svn path=/trunk/; revision=47314

9 years ago[WIN32CSR] Make CsrFreeConsole close the process's console handles.
Jeffrey Morlan [Sat, 22 May 2010 21:40:20 +0000 (21:40 +0000)]
[WIN32CSR] Make CsrFreeConsole close the process's console handles.

svn path=/trunk/; revision=47313

9 years ago[INTL]
Eric Kohl [Sat, 22 May 2010 20:27:14 +0000 (20:27 +0000)]
[INTL]
Translation for entries added by r47298.
Patch by Radek Liska. Fixes bug #5416.

svn path=/trunk/; revision=47312

9 years ago[DEVMGR]
Eric Kohl [Sat, 22 May 2010 20:10:52 +0000 (20:10 +0000)]
[DEVMGR]
devman.dll improvements by Viliam Lejcik:

- display version info for selected driver file in 'Driver File Details' dialog
- resource modification - changed some labels to read-only editboxes

Fixes bug #4875.

svn path=/trunk/; revision=47311

9 years ago[HIVESYS.INF]
Cameron Gutman [Sat, 22 May 2010 18:34:54 +0000 (18:34 +0000)]
[HIVESYS.INF]
- Enable kmtest

svn path=/trunk/; revision=47310

9 years ago[KMTEST]
Cameron Gutman [Sat, 22 May 2010 18:34:01 +0000 (18:34 +0000)]
[KMTEST]
- Add support for recovering from crashed tests
- Add check to prevent us from running the test every boot
- Delete some useless code
- Record test result information in the registry
- Under the Kmtest\Parameters key, you will find CurrentStage which is the stage that testing is on (almost always 8 if it boots). You will also find <Test Name>SuccessCount which is the number of successful tests, <Test Name>FailureCount which is the number of failed tests, <Test Name>TotalCount which is the total number of tests, and <Test Name>SkippedCount which is the number of tests that have been skipped
- Enjoy your reg testing! :)

svn path=/trunk/; revision=47309

9 years ago[NTOSKRNL]
Cameron Gutman [Sat, 22 May 2010 16:12:59 +0000 (16:12 +0000)]
[NTOSKRNL]
- Print a warning instead of crashing when a driver provides a NULL pointer in the MajorFunction array

svn path=/trunk/; revision=47308

9 years ago[NTOSKRNL]
Cameron Gutman [Sat, 22 May 2010 16:03:25 +0000 (16:03 +0000)]
[NTOSKRNL]
- Free the string buffer after the DPRINT1 that prints the contents of the string
- Fixes debug print corruption found by kmtest

svn path=/trunk/; revision=47307

9 years ago[REACTOS.DFF]
Cameron Gutman [Sat, 22 May 2010 15:28:23 +0000 (15:28 +0000)]
[REACTOS.DFF]
- Add kmtest.sys and kmtestassist.sys to bootcd (optional)

svn path=/trunk/; revision=47306

9 years ago[SHELL32]
Gregor Schneider [Sat, 22 May 2010 15:16:14 +0000 (15:16 +0000)]
[SHELL32]
- Duplicate the string instead of freeing the memory twice at two different positions
- Fixes a heap warning when stating cmd from the desktop
See issue #4924 for more details.

svn path=/trunk/; revision=47305

9 years ago[WIN32K]
Timo Kreuzer [Sat, 22 May 2010 14:54:48 +0000 (14:54 +0000)]
[WIN32K]
- Simplify EBRUSHOBJ_vInit and EBRUSHOBJ_bRealizeBrush a bit more

svn path=/branches/reactos-yarotows/; revision=47304

9 years ago[INTL]
Gabriel Ilardi [Sat, 22 May 2010 10:49:28 +0000 (10:49 +0000)]
[INTL]
Translate 'Metric' and 'Imperial' strings into Italian and Spanish.

svn path=/trunk/; revision=47299

9 years ago[INTL]
Eric Kohl [Sat, 22 May 2010 10:20:56 +0000 (10:20 +0000)]
[INTL]
- Replace hard-coded unit strings ('Metric' and 'Imperial') by resource strings.
- Add the required resource strings to all supported languages.
- Translators: Please translate these strings.

svn path=/trunk/; revision=47298

9 years ago[WIN32K]
Timo Kreuzer [Sat, 22 May 2010 02:42:38 +0000 (02:42 +0000)]
[WIN32K]
Remove WS_EX_SETANSICREATOR from Ex style in co_IntCreateWindowEx

svn path=/trunk/; revision=47297

9 years ago[USER32]
Timo Kreuzer [Sat, 22 May 2010 02:32:28 +0000 (02:32 +0000)]
[USER32]
Fix uninitialized variable

svn path=/trunk/; revision=47296

9 years ago[WIN32K / USER32]
Timo Kreuzer [Sat, 22 May 2010 01:05:31 +0000 (01:05 +0000)]
[WIN32K / USER32]
Convert the window text string from UNICODE_STRING to LARGE_STRING and fix NtUserCreateWindowEx parameters. We currently still pass UNICODE only LARGE_STRINGs, as the rest of the code in win32k expects this.
Fixes display of large text windows, like the winzip license.
See issue #2900 for more details.

svn path=/trunk/; revision=47295

9 years ago[IPHLPAPI]
Cameron Gutman [Fri, 21 May 2010 20:17:35 +0000 (20:17 +0000)]
[IPHLPAPI]
- Fix some code left over from a previous attempt

svn path=/trunk/; revision=47294

9 years ago[DHCPCSVC]
Cameron Gutman [Fri, 21 May 2010 20:16:48 +0000 (20:16 +0000)]
[DHCPCSVC]
- Remove the unused include folder

svn path=/trunk/; revision=47293

9 years ago[DHCP/DHCPCSVC]
Cameron Gutman [Fri, 21 May 2010 20:14:56 +0000 (20:14 +0000)]
[DHCP/DHCPCSVC]
- Restore the SVN history
- Part 3 of 3 (hopefully)

svn path=/trunk/; revision=47292

9 years ago[DHCP]
Cameron Gutman [Fri, 21 May 2010 19:30:13 +0000 (19:30 +0000)]
[DHCP]
- Restore SVN history
- Part 2 of x

svn path=/trunk/; revision=47291

9 years ago[DHCPCSVC]
Cameron Gutman [Fri, 21 May 2010 19:22:09 +0000 (19:22 +0000)]
[DHCPCSVC]
- Restore SVN history
- Part 1 of x

svn path=/trunk/; revision=47290

9 years agoDHCPCSVC]
Cameron Gutman [Fri, 21 May 2010 06:08:15 +0000 (06:08 +0000)]
DHCPCSVC]
- Move code from dhcp to dhcpcsvc
- Export ServiceMain from dhcpcsvc
- Now our DHCP service is compatible with the Windows architecture
[DHCP]
- Remove dhcp from build
[IPHLPAPI]
- Use dhcpcsvc APIs to control the DHCP service
- Add a missing DhcpCApiInitialize
- Fix include path in the rbuild file
[BOOTDATA]
- Add DHCP to the service list to be loaded by svchost in the netsvcs group
- Add the correct registry keys in the DHCP service key for loading by svchost
- Remove dhcp.exe from bootcd

- Part 3 of 3

svn path=/trunk/; revision=47288

9 years ago[DHCP]
Cameron Gutman [Fri, 21 May 2010 05:57:05 +0000 (05:57 +0000)]
[DHCP]
- Delete the old DHCP service
- Part 2 of x

svn path=/trunk/; revision=47287

9 years ago[DHCP]
Cameron Gutman [Fri, 21 May 2010 05:44:35 +0000 (05:44 +0000)]
[DHCP]
- Delete the old dhcp service
- Part 1 of x

svn path=/trunk/; revision=47286

9 years ago[win32k]
Michael Martin [Thu, 20 May 2010 21:45:15 +0000 (21:45 +0000)]
[win32k]
- Move the initialization of MasterTimer into InitInputImp which is called from win32k DriverEntry routine instead of initializing it in the secondary thread RawInputThreadMain.

svn path=/trunk/; revision=47285

9 years ago[win32k]
Michael Martin [Thu, 20 May 2010 21:07:53 +0000 (21:07 +0000)]
[win32k]
- Set MasterTimer initial value to NULL and Initialize MasterTimer at the beginning of RawInputThreadMain before doing anything else.
- Add ASSERTs to catch if MasterTimer is NULL.

svn path=/trunk/; revision=47284

9 years ago[win32k]
Giannis Adamopoulos [Thu, 20 May 2010 12:25:50 +0000 (12:25 +0000)]
[win32k]
-Remove an incorrect debug message and silence one

svn path=/trunk/; revision=47283

9 years ago[WIN32CSR]
Timo Kreuzer [Wed, 19 May 2010 22:15:49 +0000 (22:15 +0000)]
[WIN32CSR]
Silence a debugprint

svn path=/trunk/; revision=47282

9 years ago[win32k]
Giannis Adamopoulos [Wed, 19 May 2010 19:08:25 +0000 (19:08 +0000)]
[win32k]
-Correctly adjust values returned from co_WinPosGetMinMaxInfo

svn path=/trunk/; revision=47281

9 years ago[win32k]
Giannis Adamopoulos [Wed, 19 May 2010 18:47:39 +0000 (18:47 +0000)]
[win32k]
-Sync co_WinPosGetMinMaxInfo with wine

svn path=/trunk/; revision=47280

9 years ago[WIN32K]
Jérôme Gardou [Wed, 19 May 2010 17:41:56 +0000 (17:41 +0000)]
[WIN32K]
   Some cleanup, no code change.

svn path=/branches/reactos-yarotows/; revision=47279

9 years ago[WIN32K]
Timo Kreuzer [Wed, 19 May 2010 16:23:33 +0000 (16:23 +0000)]
[WIN32K]
Simplify EXLATEOBJ_vInitXlateFromDCs and remove EXLATEOBJ_vInitBrushXlate. Less code, more fun.

svn path=/branches/reactos-yarotows/; revision=47278

9 years ago[userenv]
Gabriel Ilardi [Wed, 19 May 2010 12:53:03 +0000 (12:53 +0000)]
[userenv]
german translation of sendto
Patch by Egon Ashrafinia
See issue #5411 for more details.

svn path=/trunk/; revision=47277

9 years ago[userenv]
Gabriel Ilardi [Wed, 19 May 2010 12:03:41 +0000 (12:03 +0000)]
[userenv]
- Fix Italian commonfiles
- Fix a typo and some Spanish environment variables

svn path=/trunk/; revision=47276

9 years ago[win32k]
Giannis Adamopoulos [Wed, 19 May 2010 11:50:21 +0000 (11:50 +0000)]
[win32k]
-Store the monitor work area in the monitor and not in the desktop

svn path=/trunk/; revision=47275

9 years ago[win32k]
Giannis Adamopoulos [Wed, 19 May 2010 09:18:24 +0000 (09:18 +0000)]
[win32k]
-WM_WINDOWPOSCHANGED should contain the final window position

svn path=/trunk/; revision=47273

9 years agosync with trunk (r47268)
Timo Kreuzer [Wed, 19 May 2010 03:44:15 +0000 (03:44 +0000)]
sync with trunk (r47268)

svn path=/branches/reactos-yarotows/; revision=47271

9 years ago[WIN32K]
Timo Kreuzer [Wed, 19 May 2010 02:36:38 +0000 (02:36 +0000)]
[WIN32K]
Add back a break that got removed by accident. Fixes icon color regression.

svn path=/branches/reactos-yarotows/; revision=47270

9 years ago[WIN32K]
Timo Kreuzer [Wed, 19 May 2010 01:54:43 +0000 (01:54 +0000)]
[WIN32K]
- When initializing the EXLATEOBJ to translate the solid brush color in EBRUSHOBJ_vSetSolidBrushColor, also pass the EBRUSHOBJs back color. This fixes wrong colors when the destination surface is mono (e.g. disabled buttons)

svn path=/branches/reactos-yarotows/; revision=47269

9 years ago[QMGR]
Cameron Gutman [Tue, 18 May 2010 22:48:09 +0000 (22:48 +0000)]
[QMGR]
- Add the FLG_ADDREG_APPEND flag when writing the netsvcs value because, unlike WINE, we are actually going to have values in there

svn path=/trunk/; revision=47268

9 years ago[SETUPAPI]
Cameron Gutman [Tue, 18 May 2010 22:43:02 +0000 (22:43 +0000)]
[SETUPAPI]
- Fix an incorrect length value that corrupted REG_MULTI_SZ values when they had strings appended
- I'm not sure if this is synced with WINE, but if it is, they need this patch too

svn path=/trunk/; revision=47267

9 years agoAdd SvcHost registry entries.
Sylvain Petreolle [Tue, 18 May 2010 22:35:00 +0000 (22:35 +0000)]
Add SvcHost registry entries.

svn path=/trunk/; revision=47266

9 years ago[REGEDIT]
Gregor Schneider [Tue, 18 May 2010 17:40:38 +0000 (17:40 +0000)]
[REGEDIT]
- Japanese resource fix by Katayama Hirofumi
- Adopt making the abort search button default for all languages
See issue #5409 for more details.

svn path=/trunk/; revision=47265

9 years ago[Win32k]
Giannis Adamopoulos [Tue, 18 May 2010 09:01:08 +0000 (09:01 +0000)]
[Win32k]
- Rename co_InflateRect to RECTL_vInflateRect and move it to rect.c
- Sync WinPosFillMinMaxInfoStruct with wine
Fixes some user32:win tests

svn path=/trunk/; revision=47264

9 years ago[Kernel32]
Michael Martin [Tue, 18 May 2010 06:34:48 +0000 (06:34 +0000)]
[Kernel32]
- Implement UTF7 Support. Patch by Katayama Hirofumi.

svn path=/trunk/; revision=47263

9 years ago[QMGR]
Cameron Gutman [Tue, 18 May 2010 01:23:57 +0000 (01:23 +0000)]
[QMGR]
- Don't bulldoze our netsvcs key to install a service that doesn't even work yet

svn path=/trunk/; revision=47262

9 years ago[USER32]
Timo Kreuzer [Mon, 17 May 2010 22:56:24 +0000 (22:56 +0000)]
[USER32]
Patch by Benedikt Freisen: Fix wrong vertical position when painting 3D bottom line in menus.

See issue #4906 for more details.

svn path=/trunk/; revision=47260

9 years ago[USER32_WINETEST]
Timo Kreuzer [Mon, 17 May 2010 22:45:28 +0000 (22:45 +0000)]
[USER32_WINETEST]
skip TrackPopupMenu, which leads to a hang on reactos

See issue #5405 for more details.

svn path=/trunk/; revision=47259

9 years agoAssign remaining services to the LocalSystem account.
Eric Kohl [Mon, 17 May 2010 20:21:27 +0000 (20:21 +0000)]
Assign remaining services to the LocalSystem account.

svn path=/trunk/; revision=47256

9 years ago[WIN32CSR]
Gregor Schneider [Mon, 17 May 2010 18:43:21 +0000 (18:43 +0000)]
[WIN32CSR]
- Fix a FIXME: convert ASCII char to Unicode char with input codepage
- Rename define parameters to make sense (prefix s - source, d - destination)

svn path=/trunk/; revision=47255

9 years ago[HAL]
Timo Kreuzer [Mon, 17 May 2010 14:52:00 +0000 (14:52 +0000)]
[HAL]
comment out some amd64 specific stuff from rbuild files.

svn path=/trunk/; revision=47254

9 years ago[regedit]
Michael Martin [Mon, 17 May 2010 12:31:06 +0000 (12:31 +0000)]
[regedit]
- Woops, forgot to change the messages to use resource files instead. Thanks Gregor Schneider.

svn path=/trunk/; revision=47252

9 years ago[regedit]
Michael Martin [Mon, 17 May 2010 02:15:50 +0000 (02:15 +0000)]
[regedit]
- If a search was never done, show the find dialog when pressing F3. Patch by Radek Liska.  See Bug #5391.
- Return the result of the FindNext and if it is false inform the user that search is complete.

svn path=/trunk/; revision=47251

9 years ago[win32k]
Michael Martin [Mon, 17 May 2010 00:01:26 +0000 (00:01 +0000)]
[win32k]
- Check that the thread is not in cleanup before attempting to do anything related to it. Add a couple asserts for sanity.

svn path=/trunk/; revision=47249

9 years ago[ReactOS-arm.rbuild]
Timo Kreuzer [Sun, 16 May 2010 23:07:44 +0000 (23:07 +0000)]
[ReactOS-arm.rbuild]
- add newinflib to arm builds

svn path=/trunk/; revision=47248

9 years ago[KERNEL32]
Timo Kreuzer [Sun, 16 May 2010 22:24:26 +0000 (22:24 +0000)]
[KERNEL32]
Protect GlobalLock, GlobalUnlock and GlobalSize with SEH, use IsBadReadPtr in GlobalLock. Inspired by wine code. Fixes user32_winetest dde crash.

svn path=/trunk/; revision=47246

9 years agoTranslate Common files for french as well.
Sylvain Petreolle [Sun, 16 May 2010 14:08:04 +0000 (14:08 +0000)]
Translate Common files for french as well.

svn path=/trunk/; revision=47243

9 years agoTranslate "Common Files" string. Fixes a partially translated environment variable.
Eric Kohl [Sun, 16 May 2010 13:57:04 +0000 (13:57 +0000)]
Translate "Common Files" string. Fixes a partially translated environment variable.

svn path=/trunk/; revision=47242

9 years ago[RBUILD]
Christoph von Wittich [Sun, 16 May 2010 13:33:52 +0000 (13:33 +0000)]
[RBUILD]
close <Project> tag in generated vcxproj files
(VS2010 support still incomplete)
See issue #5199 for more details.

svn path=/trunk/; revision=47241

9 years agoUpdate:
Daniel Reimer [Sun, 16 May 2010 12:44:22 +0000 (12:44 +0000)]
Update:
DosBox to 0.74, Mirror of FireFox 2, IrfanView to 4.27, RosBE to 1.5.1, uTorrent to 2.0.2.

svn path=/trunk/; revision=47240

9 years ago[user32]
Giannis Adamopoulos [Sun, 16 May 2010 09:32:51 +0000 (09:32 +0000)]
[user32]
-CreateWindow should fail when called with WS_EX_MDICHILD and the specified parent is not an mdiclient

svn path=/trunk/; revision=47238

9 years ago[win32]
Giannis Adamopoulos [Sun, 16 May 2010 09:26:35 +0000 (09:26 +0000)]
[win32]
-Call HCBT_CREATEWND, WM_NCCREATE and WM_CREATE with correct style and position
-Fixes some user32:win tests

svn path=/trunk/; revision=47237

9 years ago[user32_winetest]
Giannis Adamopoulos [Sun, 16 May 2010 08:09:19 +0000 (08:09 +0000)]
[user32_winetest]
-deactivate a test that hangs

svn path=/trunk/; revision=47236