Commit graph

42402 commits

Author SHA1 Message Date
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
Giannis Adamopoulos 250427a4d1 [user32_winetest]
-deactivate a test that hangs

svn path=/trunk/; revision=47236
2010-05-16 08:09:19 +00:00
Giannis Adamopoulos 9271a5bcb0 [kernel32]
-OpenConsoleW: Don't crash when wsName is null

svn path=/trunk/; revision=47235
2010-05-16 07:03:03 +00:00
Cameron Gutman 5ea607ab59 [AFD]
- Fix a typo in r47156
- Fixes Firefox regression (bug 5384)
- Thanks to mjmartin for testing

svn path=/trunk/; revision=47234
2010-05-16 05:22:51 +00:00
Michael Martin 5ab3830ab5 [regedit]
- Implement RegFindRecurse, RegFindWalk and helpers to find registry keys. Remove RegNextKey as its no longer used. Other misc fixes. Fixes searching in regedit. Patch by Katayama_Hirofumi.

svn path=/trunk/; revision=47233
2010-05-16 04:57:24 +00:00
Timo Kreuzer fa5c83b451 [KERNEL32]
- SwitchToFiber: instead of doing a ret to the return address on the stack (which wouldn't work for a newly created fiber) store the returnaddress in the Eip field old fiber context and do a jmp to the Eip of the new fiber.
- BasepInitializeContext: set the Eip member of the Context to BaseFiberStartup for fibers
CreateFiberEx: initialize the fiber context, instead of an unused context on the stack.
- BaseFiberStartup: Use GetCurrentFiber, not GetFiberData to get the current fiber.
Fixes kernel32_wintest fiber

svn path=/trunk/; revision=47232
2010-05-16 00:30:11 +00:00
Timo Kreuzer de96a18171 [NDK]
Add FIBER_CONTEXT_EIP constant

svn path=/trunk/; revision=47231
2010-05-16 00:24:07 +00:00
Sylvain Petreolle b9c51834ec Remove incorrect reference to winsock.h.
svn path=/trunk/; revision=47229
2010-05-15 22:44:31 +00:00
Christoph von Wittich 5e38f41aae [RBUILD]
delete outdated codeblocks backend (codeblocks does not support all features needed to build ros)

See issue #5381 for more details.

svn path=/trunk/; revision=47227
2010-05-15 20:37:24 +00:00
Michael Martin 9e2710ab67 [win32k]
- Change the first parameter type from HWND to PWINDOW_OBJECT for IntKillTimer as it makes more sense.
Activate IntSetTimer, already done by James.
- Add flag TMRF_DELETEPENDING. Destroy timers when this flag is set in ProcessTimers to allow any timers that have expired to have the WM_SYSTIMER/WM_TIMER messages posted to message queue before being destroyed.
- Fix error in FindTimer, it was always returning a Timer and it needed to return NULL if the specified timer did not exist.
- Fix error in PostTimerMessages, need to handle cases where the Window object is NULL which occurs when requesting messages for any window belonging to the thread. 
- In co_IntPeekMessage, simply call PostTimerMessages to have WM_SYSTIMER/WM_TIMER messages posted for expired timers. Remove call to old timer message handling.
- TODO: Code using the old timer implementation needs removed.
- Fixes bugs #2393, #3634, #2835. Commit dedicated to JT and Mr. Roboto.

svn path=/trunk/; revision=47226
2010-05-15 19:40:33 +00:00
Johannes Anderwald 0e5b61c534 [SYSAUDIO]
- Don't build the pin descriptor as this will make problems with dynamic audio devices which dynamically adjust their audio pins
- Remove dead code

svn path=/trunk/; revision=47225
2010-05-15 19:05:58 +00:00
Michael Martin 33284498ec [win32k]
- The description and changes made regarding WM_ACTIVATEAPP messages in r47126 were partially incorrect, the code was mostly correct.



svn path=/trunk/; revision=47224
2010-05-15 18:30:05 +00:00
Johannes Anderwald 425201146c [PORTCLS]
- Disable debugging

svn path=/trunk/; revision=47223
2010-05-15 17:57:09 +00:00
Johannes Anderwald 94c135b485 [PORTCLS]
- Pass subdevice interface to PcNewRegistryKey
- Fix multiple bugs in PcNewRegistryKey such as
- If key type is GeneralRegistryKey, the function is supposed to create a new key
- If key type is HwProfileRegistryKey, the type must be or'd with PLUGPLAY_REGKEY_DEVICE
- Implement opening keys of type DeviceInterfaceRegistryKey
- Free key handle if there is not enough memory to create a registry key object
- Add more comments

svn path=/trunk/; revision=47222
2010-05-15 17:17:05 +00:00
Eric Kohl e5b5b48170 [WINLOGON]
- Add a hack to fix the APPDATA environment variable. This hack will be removed after bug #5372 has been fixed. Fixes bug #4102.

svn path=/trunk/; revision=47220
2010-05-15 16:02:14 +00:00
Jérôme Gardou 31dfebe9a7 Revert part of 47209. Hope this time is the good one
svn path=/trunk/; revision=47218
2010-05-15 09:59:42 +00:00
Cameron Gutman ad9cb3cc34 [NTOSKRNL]
- Fix a bug that broke /NODEBUG and /CRASHDEBUG

svn path=/trunk/; revision=47216
2010-05-15 03:21:54 +00:00
Timo Kreuzer d3f8544eca [NTOSKRNL]
Fix paramter parsing in KdbpGetCommandLineSettings. Fixes KDSERIAL

svn path=/trunk/; revision=47215
2010-05-15 03:02:10 +00:00
Timo Kreuzer 8653f56515 [OLEAUT32_WINETEST]
Skip crashing tests test_apm and test_enhmetafile

See issue #5396 for more details.

svn path=/trunk/; revision=47214
2010-05-15 01:30:24 +00:00
Timo Kreuzer 1e9beb6809 [WIN32CSR]
Fix display of harderror message box for STATUS_UNHANDLED_EXCEPTION

svn path=/trunk/; revision=47213
2010-05-15 01:05:09 +00:00
Timo Kreuzer e093be6897 [GDIPLUS_WINETEST]
Comment out GdipDisposeImage in 3 places, where it was crashing

See issue #5395 for more details.

svn path=/trunk/; revision=47212
2010-05-15 00:12:14 +00:00
Jérôme Gardou 9993f9c793 [ROSTESTS]
- something went wrong with previous commit...


svn path=/trunk/; revision=47211
2010-05-14 23:21:04 +00:00
Jérôme Gardou e23160a43c [ROSTESTS]
- more tests for direct DC creation/deletion

svn path=/trunk/; revision=47210
2010-05-14 23:19:16 +00:00
Timo Kreuzer 88e3cf6fbe [GDI32_WINETEST]
Skip test in gdi32_winetest metafile, that crashes

See issue #5392 for more details.

svn path=/trunk/; revision=47209
2010-05-14 23:13:13 +00:00
Gregor Schneider 9863fd3445 [NEWINFLIB] Fix an off-by-one bug, which lead to the crash of mkhive after parsing ~3 files on Windows or ~5 files on Linux
See issue #5338 for more details.

svn path=/trunk/; revision=47208
2010-05-14 21:20:40 +00:00
Gregor Schneider c7721ce942 [MKHIVE]
- Active the planned cleanup function to motivate people to actually free resources: mkhive currently leaks ~500kb of memory after a usual run
- Improve debug print

svn path=/trunk/; revision=47207
2010-05-14 21:13:33 +00:00
Gregor Schneider d28f0be86e [INFLIBNEW] Free allocated memory on error
svn path=/trunk/; revision=47206
2010-05-14 20:56:43 +00:00
Gregor Schneider 12eb6e6cba [MKHIVE] Check parameters before accessing them, update usage information
svn path=/trunk/; revision=47200
2010-05-14 17:46:14 +00:00
Eric Kohl 449bd3cb85 [MSGINA]
- Fix the order of controls to match the expected tab order. This makes the focus stop jumping around like crazy when you press the Tab key.

svn path=/trunk/; revision=47199
2010-05-14 17:12:35 +00:00
Eric Kohl 029c6e67a9 [WINLOGON]
- Store all environment variables that were passed from msgina.dll in the volatile environment key.
- Add the APPDATA environment variable to the volatile environment. Unfortunately SHGetFolderPath does not seem to expand the appdata path. Bug or Feature??
- Create the environment block for the shell process after the volatile environment key has been filled, so its variables are included.
- Yet another step to fixing bug #4102.

svn path=/trunk/; revision=47198
2010-05-14 17:08:20 +00:00