Commit graph

42531 commits

Author SHA1 Message Date
Cameron Gutman d7bbeaed19 [NTOSKRNL]
- Print a warning instead of crashing when a driver provides a NULL pointer in the MajorFunction array

svn path=/trunk/; revision=47308
2010-05-22 16:12:59 +00:00
Cameron Gutman df9115f1d2 [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
2010-05-22 16:03:25 +00:00
Cameron Gutman fdbfc02407 [REACTOS.DFF]
- Add kmtest.sys and kmtestassist.sys to bootcd (optional)

svn path=/trunk/; revision=47306
2010-05-22 15:28:23 +00:00
Gregor Schneider be753549c2 [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
2010-05-22 15:16:14 +00:00
Gabriel Ilardi 8762a0ee20 [INTL]
Translate 'Metric' and 'Imperial' strings into Italian and Spanish.

svn path=/trunk/; revision=47299
2010-05-22 10:49:28 +00:00
Eric Kohl 8c14d43819 [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
2010-05-22 10:20:56 +00:00
Timo Kreuzer 654ef19f70 [WIN32K]
Remove WS_EX_SETANSICREATOR from Ex style in co_IntCreateWindowEx

svn path=/trunk/; revision=47297
2010-05-22 02:42:38 +00:00
Timo Kreuzer 411d634720 [USER32]
Fix uninitialized variable

svn path=/trunk/; revision=47296
2010-05-22 02:32:28 +00:00
Timo Kreuzer 709fe1efef [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
2010-05-22 01:05:31 +00:00
Cameron Gutman c7ae2ad589 [IPHLPAPI]
- Fix some code left over from a previous attempt

svn path=/trunk/; revision=47294
2010-05-21 20:17:35 +00:00
Cameron Gutman 763cb9ff23 [DHCPCSVC]
- Remove the unused include folder

svn path=/trunk/; revision=47293
2010-05-21 20:16:48 +00:00
Cameron Gutman 0a0e20e1bd [DHCP/DHCPCSVC]
- Restore the SVN history
- Part 3 of 3 (hopefully)

svn path=/trunk/; revision=47292
2010-05-21 20:14:56 +00:00
Cameron Gutman 2835ee84ed [DHCP]
- Restore SVN history
- Part 2 of x

svn path=/trunk/; revision=47291
2010-05-21 19:30:13 +00:00
Cameron Gutman 6236312734 [DHCPCSVC]
- Restore SVN history
- Part 1 of x

svn path=/trunk/; revision=47290
2010-05-21 19:22:09 +00:00
Cameron Gutman 2b3f32398d 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
2010-05-21 06:08:15 +00:00
Cameron Gutman 83add143de [DHCP]
- Delete the old DHCP service
- Part 2 of x

svn path=/trunk/; revision=47287
2010-05-21 05:57:05 +00:00
Cameron Gutman 5ef4b66b1a [DHCP]
- Delete the old dhcp service
- Part 1 of x

svn path=/trunk/; revision=47286
2010-05-21 05:44:35 +00:00
Michael Martin a8e5ba3485 [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
2010-05-20 21:45:15 +00:00
Michael Martin c88634cff4 [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
2010-05-20 21:07:53 +00:00
Giannis Adamopoulos 8576b9c8e0 [win32k]
-Remove an incorrect debug message and silence one

svn path=/trunk/; revision=47283
2010-05-20 12:25:50 +00:00
Timo Kreuzer 8064ef2967 [WIN32CSR]
Silence a debugprint

svn path=/trunk/; revision=47282
2010-05-19 22:15:49 +00:00
Giannis Adamopoulos 1e017bbd40 [win32k]
-Correctly adjust values returned from co_WinPosGetMinMaxInfo

svn path=/trunk/; revision=47281
2010-05-19 19:08:25 +00:00
Giannis Adamopoulos 3bafe5c68b [win32k]
-Sync co_WinPosGetMinMaxInfo with wine

svn path=/trunk/; revision=47280
2010-05-19 18:47:39 +00:00
Gabriel Ilardi 2d1481080b [userenv]
german translation of sendto
Patch by Egon Ashrafinia
See issue #5411 for more details.

svn path=/trunk/; revision=47277
2010-05-19 12:53:03 +00:00
Gabriel Ilardi 6f63efe38d [userenv]
- Fix Italian commonfiles
- Fix a typo and some Spanish environment variables

svn path=/trunk/; revision=47276
2010-05-19 12:03:41 +00:00
Giannis Adamopoulos 1cb77963b2 [win32k]
-Store the monitor work area in the monitor and not in the desktop

svn path=/trunk/; revision=47275
2010-05-19 11:50:21 +00:00
Giannis Adamopoulos 0a81d8d27b [win32k]
-WM_WINDOWPOSCHANGED should contain the final window position

svn path=/trunk/; revision=47273
2010-05-19 09:18:24 +00:00
Cameron Gutman 4b41a0b347 [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
2010-05-18 22:48:09 +00:00
Cameron Gutman 43d6b32a83 [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
2010-05-18 22:43:02 +00:00
Sylvain Petreolle 430ba4ba96 Add SvcHost registry entries.
svn path=/trunk/; revision=47266
2010-05-18 22:35:00 +00:00
Gregor Schneider aa35f26fa9 [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
2010-05-18 17:40:38 +00:00
Giannis Adamopoulos 0ac861114e [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
2010-05-18 09:01:08 +00:00
Michael Martin 9a41b998c7 [Kernel32]
- Implement UTF7 Support. Patch by Katayama Hirofumi.

svn path=/trunk/; revision=47263
2010-05-18 06:34:48 +00:00
Cameron Gutman 4ffa471abf [QMGR]
- Don't bulldoze our netsvcs key to install a service that doesn't even work yet

svn path=/trunk/; revision=47262
2010-05-18 01:23:57 +00:00
Timo Kreuzer eaa70d8318 [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
2010-05-17 22:56:24 +00:00
Timo Kreuzer d30bfb803d [USER32_WINETEST]
skip TrackPopupMenu, which leads to a hang on reactos

See issue #5405 for more details.

svn path=/trunk/; revision=47259
2010-05-17 22:45:28 +00:00
Eric Kohl ba5f9da4a0 Assign remaining services to the LocalSystem account.
svn path=/trunk/; revision=47256
2010-05-17 20:21:27 +00:00
Gregor Schneider d5ebb5d18d [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
2010-05-17 18:43:21 +00:00
Timo Kreuzer 1b8056c3a3 [HAL]
comment out some amd64 specific stuff from rbuild files.

svn path=/trunk/; revision=47254
2010-05-17 14:52:00 +00:00
Michael Martin e7a46576e2 [regedit]
- Woops, forgot to change the messages to use resource files instead. Thanks Gregor Schneider.

svn path=/trunk/; revision=47252
2010-05-17 12:31:06 +00:00
Michael Martin 1503e2b8c9 [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
2010-05-17 02:15:50 +00:00
Michael Martin 6666b6b68b [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
2010-05-17 00:01:26 +00:00
Timo Kreuzer 39c39d457f [ReactOS-arm.rbuild]
- add newinflib to arm builds

svn path=/trunk/; revision=47248
2010-05-16 23:07:44 +00:00
Timo Kreuzer 4833210740 [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
2010-05-16 22:24:26 +00:00
Sylvain Petreolle 46b55c3dc2 Translate Common files for french as well.
svn path=/trunk/; revision=47243
2010-05-16 14:08:04 +00:00
Eric Kohl ddf4c022d0 Translate "Common Files" string. Fixes a partially translated environment variable.
svn path=/trunk/; revision=47242
2010-05-16 13:57:04 +00:00
Christoph von Wittich f01aef274d [RBUILD]
close <Project> tag in generated vcxproj files
(VS2010 support still incomplete)
See issue #5199 for more details.

svn path=/trunk/; revision=47241
2010-05-16 13:33:52 +00:00
Daniel Reimer 110f06f6c0 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
2010-05-16 12:44:22 +00:00
Giannis Adamopoulos 2dde7c6713 [user32]
-CreateWindow should fail when called with WS_EX_MDICHILD and the specified parent is not an mdiclient

svn path=/trunk/; revision=47238
2010-05-16 09:32:51 +00:00
Giannis Adamopoulos 089c4ecbb9 [win32]
-Call HCBT_CREATEWND, WM_NCCREATE and WM_CREATE with correct style and position
-Fixes some user32:win tests

svn path=/trunk/; revision=47237
2010-05-16 09:26:35 +00:00