reactos.git
8 years ago[CMAKE]
Amine Khaldi [Wed, 6 Apr 2011 16:00:24 +0000 (16:00 +0000)]
[CMAKE]
* Sync to trunk r51266.

svn path=/branches/cmake-bringup/; revision=51268

8 years ago[CMAKE]
Jérôme Gardou [Wed, 6 Apr 2011 13:28:32 +0000 (13:28 +0000)]
[CMAKE]
  RosTests : buildno_header is no longer a valid target

svn path=/trunk/; revision=51267

8 years ago- Turn on test_capture_4.
James Tabor [Wed, 6 Apr 2011 12:56:46 +0000 (12:56 +0000)]
- Turn on test_capture_4.

svn path=/trunk/; revision=51266

8 years ago[User32|Win32k]
James Tabor [Wed, 6 Apr 2011 12:53:52 +0000 (12:53 +0000)]
[User32|Win32k]
- Pass all the wine test_capture_1/2/3/4.
- Fix the menu tracking pop up hang issue by looking for deceased windows that pass on while in the start of tracking. This could be a fix for other wine tests.
- ReactOS is not Linux and wine is not enough!

svn path=/trunk/; revision=51265

8 years ago[Win32k]
James Tabor [Wed, 6 Apr 2011 12:23:54 +0000 (12:23 +0000)]
[Win32k]
- The Reak fix to unfocused explorer minimize hang, spotted by R3dDr4g0n <vins8920@hotmail.com>.

svn path=/trunk/; revision=51264

8 years ago[Win32k]
James Tabor [Wed, 6 Apr 2011 01:31:50 +0000 (01:31 +0000)]
[Win32k]
- Fix to unfocused explorer minimize hang, spotted by R3dDr4g0n <vins8920@hotmail.com>.

svn path=/trunk/; revision=51263

8 years ago[WIDL]
Eric Kohl [Tue, 5 Apr 2011 21:37:54 +0000 (21:37 +0000)]
[WIDL]
Reapply the switchtype patch.

svn path=/trunk/; revision=51262

8 years ago[USRMGR]
Rafal Harabien [Tue, 5 Apr 2011 21:24:25 +0000 (21:24 +0000)]
[USRMGR]
Free buffer instead of freeing pointer to buffer

svn path=/trunk/; revision=51261

8 years ago[SYSTEMINFO]
Rafal Harabien [Tue, 5 Apr 2011 21:20:42 +0000 (21:20 +0000)]
[SYSTEMINFO]
Add Italian translation (patch by Vincenzo Cotugno <vins8920 at hotmail dot com>)
Decrease buffer size
Don't print NULL domain/workgroup
Add network adapters detection

svn path=/trunk/; revision=51260

8 years ago[PSDK]
Rafal Harabien [Tue, 5 Apr 2011 21:14:18 +0000 (21:14 +0000)]
[PSDK]
Add GetAdaptersAddresses declaration
Add forgotten GetComputerNameEx macro

svn path=/trunk/; revision=51259

8 years ago[NTOS/MM]
Michael Martin [Tue, 5 Apr 2011 11:42:38 +0000 (11:42 +0000)]
[NTOS/MM]
- Update PoolTag used with ExFreePooWithTag to match changes made in 46987 by richard.

svn path=/trunk/; revision=51258

8 years ago[ADVAPI32/LSASRV]
Eric Kohl [Mon, 4 Apr 2011 22:08:45 +0000 (22:08 +0000)]
[ADVAPI32/LSASRV]
- Implement LsaLookupNames2 in advapi32.dll.
- Implement LsarLookupNames3 in lsasrv.dll as a mock-up which returns a hard-coded user account (Administrator).

This fixes several wine tests.

svn path=/trunk/; revision=51257

8 years ago- Revert 51255 that was committed on accident. The patch is not ready yet.
Michael Martin [Mon, 4 Apr 2011 22:08:39 +0000 (22:08 +0000)]
- Revert 51255 that was committed on accident. The patch is not ready yet.

svn path=/trunk/; revision=51256

8 years ago[Win32k]
Michael Martin [Mon, 4 Apr 2011 21:50:24 +0000 (21:50 +0000)]
[Win32k]
- co_MsqDispatchOneSentMessage: After calling the windows procedure check if the message was a callback. If so place the message into the calling MessageQueue.  Also check if the current MessageQueue is the calling MessageQueue in which case dont call the Windows procedure but call the callback routine. SendMessageCallback is now properly implemented.
- Remove the use of MSQ_SENTNOWAIT and instead use the SenderQueue and CallBackSenderQueue members to determine if the MessageQueues need to be dereferenced.
- Modify co_MsqSendMessage to accept more parameters so that it can handle Notification, Callback and Internal messages. These changes make this function more complex but removes duplicate code in messages.c and move the handling for all queued messages in one location.
- co_IntSendMessageWithCallBack: If the callback is for the same Message Queue, call it vice queuing it.
Insert the message into the MessageQueue before waking the thread to handle the message. Should fix bug 5580.

svn path=/trunk/; revision=51255

8 years ago[Win32k]
Michael Martin [Mon, 4 Apr 2011 21:15:07 +0000 (21:15 +0000)]
[Win32k]
- Do not block calling thread when sending WM_PARENTNOTIFY messages. Fixes hang at end of user32 winetest for msg.

svn path=/trunk/; revision=51254

8 years ago[KERNEL32]
Aleksey Bragin [Mon, 4 Apr 2011 19:35:24 +0000 (19:35 +0000)]
[KERNEL32]
- Minor cleanup, better flag names (thanks to ProcessHacker team for the good names and values).
- Return error in failure path of BasepGetModuleHandleExW.
- Optimize GetModuleHandleExA so that it calls the internal routine directly, without going through GetModuleHandleExW first and thus validating parameters second time.

svn path=/trunk/; revision=51253

8 years ago[SNDVOL32]
Johannes Anderwald [Mon, 4 Apr 2011 14:27:29 +0000 (14:27 +0000)]
[SNDVOL32]
- Set Control variable to null, which prevents that mixer controls being assigned to another line when the current line does not have any controls. Bug was highlighted when opening the property window. In that case sndvol32 frees the previous setting, so all mixer lines are also getting freed including their controls, which caused a double free in the case the line did not have any controls assigned.

svn path=/trunk/; revision=51252

8 years ago- Fix build.
James Tabor [Mon, 4 Apr 2011 07:22:41 +0000 (07:22 +0000)]
- Fix build.

svn path=/trunk/; revision=51249

8 years ago[User32|Win32k]
James Tabor [Mon, 4 Apr 2011 07:18:54 +0000 (07:18 +0000)]
[User32|Win32k]
- Working on wine win test_capture_4, pass all the tests in test_capture_4_proc but still waiting forever in MenuTrackMenu:WaitMessage!

svn path=/trunk/; revision=51248

8 years ago[RBUILD]
Sylvain Petreolle [Sun, 3 Apr 2011 22:09:07 +0000 (22:09 +0000)]
[RBUILD]
Use msvcrt as default crt for DLLs/OCX modules.

svn path=/trunk/; revision=51247

8 years ago[KERNEL32]
Aleksey Bragin [Sun, 3 Apr 2011 21:46:42 +0000 (21:46 +0000)]
[KERNEL32]
- Implement BasepMapModuleHandle and use it in GetModuleFileNameW. Later, it'll be used by other module and loader related functions in kernel32.
- Wrap a call to RtlImageNtHeader into SEH, because winetest and for some reason FF installer call it with incorrect handle and expect it to not crash (Windows also has SEH, but inside RtlImageNtHeader).
- Fix null-termination problems in GetModuleFileNameA, and incorrect calculation of characters returned in GetModuleFileNameW.
- Various smaller improvements to the rewritten code (missing parenthesis, better variable names, use pretty LDR_ macros from http://msdn.microsoft.com/en-us/library/ms684179(v=vs.85).aspx ).
- Thanks for your feedback!
See issue #6079 for more details.

svn path=/trunk/; revision=51246

8 years ago[Win32k]
James Tabor [Sun, 3 Apr 2011 21:12:40 +0000 (21:12 +0000)]
[Win32k]
- Fix GetPeekMessage apitest that was broken when fixing the last two post quite message test.

svn path=/trunk/; revision=51245

8 years ago[CMAKE]
Sylvain Petreolle [Sun, 3 Apr 2011 20:36:28 +0000 (20:36 +0000)]
[CMAKE]
Merge r51243.

svn path=/branches/cmake-bringup/; revision=51244

8 years ago[CONSOLE]
Sylvain Petreolle [Sun, 3 Apr 2011 20:26:57 +0000 (20:26 +0000)]
[CONSOLE]
Fix french resource file name.
Dedicated to HeisSpiter & JanusMagnus.

svn path=/trunk/; revision=51243

8 years ago[CMAKE]
Timo Kreuzer [Sun, 3 Apr 2011 20:21:04 +0000 (20:21 +0000)]
[CMAKE]
- Add HAVE_GETPAGESIZE to host config.h. should fix linux build (fix by Sylvain)
- uncomment @echo off in configure script
- Move a DECLSPEC_NORETURN

svn path=/branches/cmake-bringup/; revision=51242

8 years ago[FULLFAT]
Ged Murphy [Sun, 3 Apr 2011 16:22:15 +0000 (16:22 +0000)]
[FULLFAT]
- Add the kernel APIs required by the library

svn path=/trunk/; revision=51241

8 years ago[LSASRV]
Eric Kohl [Sun, 3 Apr 2011 14:51:18 +0000 (14:51 +0000)]
[LSASRV]
Fix typos in lsa.idl (LsarLookupNames2, LsarLookupNames3 and LsarLookupNames4) and fix resulting errors in lsasrv.dll.

svn path=/trunk/; revision=51240

8 years ago[Win32k]
James Tabor [Sun, 3 Apr 2011 12:22:00 +0000 (12:22 +0000)]
[Win32k]
- Fix DDE test crash. it's a band-aide.
- Fix the last two post quite message test, all pass now.

svn path=/trunk/; revision=51239

8 years ago[KERNEL32]
Aleksey Bragin [Sun, 3 Apr 2011 09:42:08 +0000 (09:42 +0000)]
[KERNEL32]
- Rewrite large part of ldr.c code, including FreeLibrary, FreeLibraryAndExitThread, GetModuleFileNameA/W, GetModuleHandleA/W, ExA/W. Now they properly validate parameters, common code for getting module handles is factored into a standalone function which is reused for all 4 APIs instead of duplicating almost the same code four times. GetModuleFileNameA became a typical A->W wrapper around GetModuleFileNameW so duplication is also removed there.
- Getting module handle also became a correct implementation because now it takes process's dll path into account instead of always assuming a "default" one (which is incompatible with a new ntdll loader).
- Fixed a typo in BasepGetProcessPath which led to incorrect value being returned. Downgrade two debugprints.

svn path=/trunk/; revision=51238

8 years ago[Win32k]
James Tabor [Sun, 3 Apr 2011 02:14:14 +0000 (02:14 +0000)]
[Win32k]
- Fix the return checks for  co_MsqWaitForNewMessages, now the wait_idle test no longer randomly crash, also tested the testkbd check from bug 3212. Setup co_MsqWaitForNewMessages to act like get message, checking QS bits and dispatching send messages if queued.
- Added desktop hit test data point, now the new track mouse timer code works. Not yet committed.

svn path=/trunk/; revision=51237

8 years ago[FULLFAT]
Ged Murphy [Sat, 2 Apr 2011 18:51:41 +0000 (18:51 +0000)]
[FULLFAT]
- Map the memory functions onto kernel APIs

svn path=/trunk/; revision=51236

8 years ago[NDK]
Aleksey Bragin [Sat, 2 Apr 2011 18:32:04 +0000 (18:32 +0000)]
[NDK]
- Add RTL_PERTHREAD_CURDIR structure definition.
- Fix RTL_DRIVE_LETTER_CURDIR type vs. structure definition typo (adding more underscores is a truly universal fix!).

svn path=/trunk/; revision=51235

8 years ago[FULLFAT]
Ged Murphy [Sat, 2 Apr 2011 18:12:31 +0000 (18:12 +0000)]
[FULLFAT]
- Fix warnings for both msc and rbuild
- These fixes will be applied to the FullFat source too, so I've not bothered with a local ros.diff

svn path=/trunk/; revision=51234

8 years ago[SYSTEMINFO]
Rafal Harabien [Sat, 2 Apr 2011 17:51:09 +0000 (17:51 +0000)]
[SYSTEMINFO]
Clean it up a bit
Prepare for CSV format support

svn path=/trunk/; revision=51233

8 years ago[FULLFAT]
Ged Murphy [Sat, 2 Apr 2011 16:37:25 +0000 (16:37 +0000)]
[FULLFAT]
- Switch UTF-16 support on throughout the library.

svn path=/trunk/; revision=51230

8 years ago[FULLFAT]
Ged Murphy [Sat, 2 Apr 2011 16:31:43 +0000 (16:31 +0000)]
[FULLFAT]
- Update FullFat to the latest SVN code on James' recommendation.
- This release has many advantages over the previous, including full UTF-8 and UTF-16 support and the ability to modify attributes and timestamps. All of which are important for ros.
- It currently has a few warnings (in both gcc and msc), so I've had to turn allow warnings on.

svn path=/trunk/; revision=51229

8 years ago[SYSTEMINFO]
Rafal Harabien [Sat, 2 Apr 2011 15:50:45 +0000 (15:50 +0000)]
[SYSTEMINFO]
* Fix System Locale field
* Fix Input Locale field

svn path=/trunk/; revision=51228

8 years ago{FULLFAT]
Ged Murphy [Sat, 2 Apr 2011 15:22:48 +0000 (15:22 +0000)]
{FULLFAT]
- Update FullFat to the latest stable release (1.0.5)
- I'm awaiting a reply from James as to when 1.1.0 will be released as it have some nice improvements.

svn path=/trunk/; revision=51227

8 years ago[TEE]
Johannes Anderwald [Sat, 2 Apr 2011 15:15:08 +0000 (15:15 +0000)]
[TEE]
- TEE should overwrite existing file
- Patch by vins8920 hotmail
See issue #6022 for more details.

svn path=/trunk/; revision=51226

8 years ago[SYSTEMINFO]
Rafal Harabien [Sat, 2 Apr 2011 14:54:24 +0000 (14:54 +0000)]
[SYSTEMINFO]
* Fix Domain field
* Get rid of TCHAR
* Translate System Up Time to polish

svn path=/trunk/; revision=51225

8 years ago[win32k]
Giannis Adamopoulos [Sat, 2 Apr 2011 10:12:44 +0000 (10:12 +0000)]
[win32k]
- Simplify co_IntWaitMessage
- In co_IntGetPeekMessage, call co_MsqWaitForNewMessages instead of co_IntWaitMessage when we  need to wait for a new message. co_IntWaitMessage calls co_IntPeekMessage again without removing messages. The problem is that processing some messages produce other messages or hooks even though the message must not be removed. As a result some messages like WM_NCHITTEST were received twice by the application
- Should fix bug 3232

svn path=/trunk/; revision=51224

8 years ago[NTDLL]
Aleksey Bragin [Sat, 2 Apr 2011 09:20:16 +0000 (09:20 +0000)]
[NTDLL]
- Fix a typo which led to incorrect logic of TLS allocation. This repairs those installers broken by r51051.
See issue #6009 for more details.

svn path=/trunk/; revision=51223

8 years ago[ADVAPI32]
Rafal Harabien [Fri, 1 Apr 2011 22:10:52 +0000 (22:10 +0000)]
[ADVAPI32]
* Fix bug in RegQueryValueExA, which causes buffer overflow
* Fixes systeminfo in ReactOS
See issue #6050 for more details.

svn path=/trunk/; revision=51222

8 years ago[SYSTEMINFO]
Rafal Harabien [Fri, 1 Apr 2011 18:58:12 +0000 (18:58 +0000)]
[SYSTEMINFO]
Don't translate System Type
Don't mix TCHARs and chars
Fix Time Zone for not English systems
Use proper registry key for Install Date
Format dates using system settings
Format numbers

svn path=/trunk/; revision=51221

8 years ago[CMAKE]
Jérôme Gardou [Fri, 1 Apr 2011 17:34:49 +0000 (17:34 +0000)]
[CMAKE]
  - Get rid of buildno_header target, builno.h is generated at configure time.

svn path=/branches/cmake-bringup/; revision=51220

8 years ago[CMAKE]
Jérôme Gardou [Fri, 1 Apr 2011 16:59:14 +0000 (16:59 +0000)]
[CMAKE]
  - Do not make an artificial target for gendib generated files.
GENERATED property for source files is there for that and is automatically set by cmake for custom command OUTPUT files.

svn path=/branches/cmake-bringup/; revision=51219

8 years ago- Fix build. Happens.
Aleksey Bragin [Fri, 1 Apr 2011 12:18:54 +0000 (12:18 +0000)]
- Fix build. Happens.

svn path=/trunk/; revision=51218

8 years ago[KERNEL32]
Aleksey Bragin [Fri, 1 Apr 2011 10:06:03 +0000 (10:06 +0000)]
[KERNEL32]
- Implement a simple version of BasepGetDllPath()/BasepGetProcessPath().

svn path=/trunk/; revision=51217

8 years ago[Win32k]
James Tabor [Thu, 31 Mar 2011 21:20:06 +0000 (21:20 +0000)]
[Win32k]
- Fix wine post message test, corrected the peek message window selection.
- Add a check for dead windows and new message queue flags.
- Other miscellaneous fix ups.

svn path=/trunk/; revision=51216

8 years ago[SYSTEMINFO]
Rafal Harabien [Thu, 31 Mar 2011 16:51:19 +0000 (16:51 +0000)]
[SYSTEMINFO]
Add System Manufacturer and System Model to resources
Convert TABs to spaces in resources
Sort strings in resources a bit

svn path=/trunk/; revision=51215

8 years ago- Fix build attempt #1
Johannes Anderwald [Thu, 31 Mar 2011 16:21:38 +0000 (16:21 +0000)]
- Fix build attempt #1

svn path=/trunk/; revision=51214

8 years ago[PSDK]
Johannes Anderwald [Thu, 31 Mar 2011 16:16:10 +0000 (16:16 +0000)]
[PSDK]
- More header updates

svn path=/trunk/; revision=51213

8 years ago[SYSTEMINFO]
Rafal Harabien [Thu, 31 Mar 2011 15:56:24 +0000 (15:56 +0000)]
[SYSTEMINFO]
Convert TABs to spaces
Print output to stdout instead of stderr
Close opened registry keys
Simplify a bit
Add System Manufacturer and System Model
Add System Up Time (patch by Edijs Kolesnikovics <terminedijs at yahoo dot com>, see issue 6055 for more details)

svn path=/trunk/; revision=51212

8 years ago[NTDLL]
Aleksey Bragin [Thu, 31 Mar 2011 11:32:57 +0000 (11:32 +0000)]
[NTDLL]
- Change Context/Parameter in LdrEnumerateLoadedModules() to PVOID (previous ULONG type was a typo).

svn path=/trunk/; revision=51210

8 years ago- Fix build.
Aleksey Bragin [Wed, 30 Mar 2011 21:33:57 +0000 (21:33 +0000)]
- Fix build.

svn path=/trunk/; revision=51209

8 years ago[NTDLL]
Aleksey Bragin [Wed, 30 Mar 2011 21:21:42 +0000 (21:21 +0000)]
[NTDLL]
- Implement LdrEnumerateLoadedModules().

svn path=/trunk/; revision=51208

8 years ago[NTDLL]
Aleksey Bragin [Wed, 30 Mar 2011 20:56:05 +0000 (20:56 +0000)]
[NTDLL]
- Add RtlDosApplyFileIsolationRedirection_Ustr() stub.

svn path=/trunk/; revision=51207

8 years ago[DESK]
Olaf Siejka [Wed, 30 Mar 2011 18:49:01 +0000 (18:49 +0000)]
[DESK]
- Translation patch by Adam "Saibamen" Stachowicz. See issue #6057 for more details.

[EXPLORER]
- Translation patch by Adam "Saibamen" Stachowicz.

[SERVMAN]
- Translation patch by Adam "Saibamen" Stachowicz.

[SHELL32]
- Translation patch by Adam "Saibamen" Stachowicz. See issue #6060 for more details.

svn path=/trunk/; revision=51206

8 years ago[CMD] Fix a typo in dir that led to omitting the last character in the AM/PM time...
Gabriel Ilardi [Wed, 30 Mar 2011 13:02:57 +0000 (13:02 +0000)]
[CMD] Fix a typo in dir that led to omitting the last character in the AM/PM time format.
See issue #6061 for more details.

svn path=/trunk/; revision=51205

8 years ago[NTOS/KE]
Aleksey Bragin [Wed, 30 Mar 2011 11:05:40 +0000 (11:05 +0000)]
[NTOS/KE]
- Clear KernelApcPending flag every time the Kernel APCs queue is not empty.

svn path=/trunk/; revision=51204

8 years ago[User32|Win32k]
James Tabor [Wed, 30 Mar 2011 08:19:52 +0000 (08:19 +0000)]
[User32|Win32k]
- Move EnableWindow to Win32k.
- Fix sign in class function.

svn path=/trunk/; revision=51203

8 years ago[User32]
James Tabor [Wed, 30 Mar 2011 01:26:54 +0000 (01:26 +0000)]
[User32]
- Connect the rest of the pump hooks and start tracking from application testing.

svn path=/trunk/; revision=51202

8 years ago[User32|Win32k]
James Tabor [Wed, 30 Mar 2011 01:00:28 +0000 (01:00 +0000)]
[User32|Win32k]
- Update NtUser pump functions, based on known values. Move one more function to the right place.

svn path=/trunk/; revision=51201

8 years ago[Win32k]
James Tabor [Tue, 29 Mar 2011 23:44:22 +0000 (23:44 +0000)]
[Win32k]
- Move IntGdiSetBrushOwner and IntGdiSetRegionOwner out of the export section.

svn path=/trunk/; revision=51200

8 years ago[SHELL32]
Olaf Siejka [Tue, 29 Mar 2011 21:59:57 +0000 (21:59 +0000)]
[SHELL32]
- Fix a bug, by Johannes Anderwald

svn path=/trunk/; revision=51199

8 years ago[SHELL32]
Olaf Siejka [Tue, 29 Mar 2011 21:48:30 +0000 (21:48 +0000)]
[SHELL32]
- Fix build, borked by copypasta

svn path=/trunk/; revision=51198

8 years ago[KERNEL32]
Aleksey Bragin [Tue, 29 Mar 2011 21:48:13 +0000 (21:48 +0000)]
[KERNEL32]
- Rename global vars to some better names (some of the names seen in Windows 2003 asserts and text messages).
- Add BaseDefaultPath initialization, which will be needed but the new kernel32/ldr code, which is in turn required by the new ntdll/ldr code.
- Add some beginnings of BasepGetDllPath(), but it returns NULL anyway now so no change in execution.

svn path=/trunk/; revision=51197

8 years ago[SHELL32]
Olaf Siejka [Tue, 29 Mar 2011 21:41:14 +0000 (21:41 +0000)]
[SHELL32]
- Fix compile warning (uninitialized use). Based on patch by Edijs Kolesnikovics <terminedijs at yahoo dot com> slightly modified by Aleksiej
See issue #6058 for more details.

svn path=/trunk/; revision=51196

8 years ago[SYSSETUP]
Olaf Siejka [Tue, 29 Mar 2011 21:21:18 +0000 (21:21 +0000)]
[SYSSETUP]
- Fix compilation warning. Patch by Edijs Kolesnikovics <terminedijs at yahoo dot com>
See issue #6059 for more details.

svn path=/trunk/; revision=51195

8 years ago[WIN32K]
Timo Kreuzer [Tue, 29 Mar 2011 15:35:10 +0000 (15:35 +0000)]
[WIN32K]
Addendum to r51188: set last error, when overflow check fails.
Fixes test regression.

svn path=/trunk/; revision=51194

8 years ago[RTL]
Aleksey Bragin [Tue, 29 Mar 2011 11:00:34 +0000 (11:00 +0000)]
[RTL]
- Turn off LdrVerifyMappedImageMatchesChecksum() verification for now. (should have been part of r51192).

svn path=/trunk/; revision=51193

8 years ago[NTOS/MM]
Aleksey Bragin [Tue, 29 Mar 2011 10:56:28 +0000 (10:56 +0000)]
[NTOS/MM]
- Remove IMG_SCN_TYPE_NOLOAD support which was firstly removed by Alex, then reenabled by Herve. Hopefully it works this time.
- Return proper image size after successfully mapping an image section (previously, 0 was always returned). The change above is necessary for returning correct size.

svn path=/trunk/; revision=51192

8 years ago[WIN32K]
Timo Kreuzer [Tue, 29 Mar 2011 10:25:10 +0000 (10:25 +0000)]
[WIN32K]
- Move IntGdiSetBrushOwner to brush.c
- Move IntGdiSetDCOwnerEx to dclife.c
- Move IntGdiSetRegionOwner to region.c

svn path=/trunk/; revision=51191

8 years ago[WIN32K]
Timo Kreuzer [Tue, 29 Mar 2011 10:07:11 +0000 (10:07 +0000)]
[WIN32K]
Disable system service hooks, that got accidentally enabled.

svn path=/trunk/; revision=51190

8 years ago[WIN32K]
Timo Kreuzer [Tue, 29 Mar 2011 10:02:38 +0000 (10:02 +0000)]
[WIN32K]
Make GdiTableSection a static variable and use it only from gdiobj.c

svn path=/trunk/; revision=51189

8 years ago[WIN32K]
Timo Kreuzer [Tue, 29 Mar 2011 09:52:39 +0000 (09:52 +0000)]
[WIN32K]
Fix parameter check and buffer probing in NtUserSetSysColors

svn path=/trunk/; revision=51188

8 years ago[User32|Win32k]
James Tabor [Tue, 29 Mar 2011 05:53:34 +0000 (05:53 +0000)]
[User32|Win32k]
- Properly implement RealGetWindowClass, fixes the ApiTest. Keeping the Ansi support for now, will use it as a reference.

svn path=/trunk/; revision=51187

8 years ago[User32]
James Tabor [Tue, 29 Mar 2011 05:11:02 +0000 (05:11 +0000)]
[User32]
- Fix select old brush in FillRect.

svn path=/trunk/; revision=51186

8 years ago[Win32k]
James Tabor [Tue, 29 Mar 2011 02:57:48 +0000 (02:57 +0000)]
[Win32k]
- Finish object attribute support part 2.
- Removed DC from the list, ReactOS handles this in a different way. Comment out Brush and Pen switches until proper handling is implemented.

svn path=/trunk/; revision=51185

8 years ago[USER32]
Rafal Harabien [Mon, 28 Mar 2011 20:52:27 +0000 (20:52 +0000)]
[USER32]
Fix a bug causing "Attempted to lock object, wrong reuse counter" messages when CMD was started in LiveCD. Once got desktop HDC was used in different threads. When thread, which created handle terminated, DC handle was removed and next calls to CreateIcon* API was using invalid hDC.

svn path=/trunk/; revision=51184

8 years ago[CMAKE/AVIFIL32]
Timo Kreuzer [Mon, 28 Mar 2011 14:17:26 +0000 (14:17 +0000)]
[CMAKE/AVIFIL32]
Move utf-8 resources back into rsrc.rc, move avifile_Bg.rc to the bottom. Fixes compilation with MSVC

svn path=/branches/cmake-bringup/; revision=51183

8 years ago[CMAKE/ROSSYM]
Timo Kreuzer [Mon, 28 Mar 2011 11:59:37 +0000 (11:59 +0000)]
[CMAKE/ROSSYM]
Implement some dummy functions for MSVC. ntoskrnl links now.

svn path=/branches/cmake-bringup/; revision=51182

8 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 28 Mar 2011 11:58:46 +0000 (11:58 +0000)]
[NTOSKRNL]
Move macro definition out of macro instantiation.
Fixes compilation with MSVC

svn path=/branches/cmake-bringup/; revision=51181

8 years ago[CMAKE]
Timo Kreuzer [Mon, 28 Mar 2011 11:27:08 +0000 (11:27 +0000)]
[CMAKE]
move the EXTERN _KiSystemService:PROC from syscalls.inc to zw.S. Fixes build of ntdll with MSVC

svn path=/branches/cmake-bringup/; revision=51180

8 years ago[GDI32|User32|Win32k]
James Tabor [Mon, 28 Mar 2011 00:17:21 +0000 (00:17 +0000)]
[GDI32|User32|Win32k]
- Fix ScrollDC ApiTest.

svn path=/trunk/; revision=51179

8 years ago[USER32]
Rafal Harabien [Sun, 27 Mar 2011 23:19:56 +0000 (23:19 +0000)]
[USER32]
Don't fail if FillRect is called without brush. Fixes user32:uitools winetest

svn path=/trunk/; revision=51178

8 years ago[PING]
Rafal Harabien [Sun, 27 Mar 2011 22:47:59 +0000 (22:47 +0000)]
[PING]
Fix crash if option, which needs number is on the end of command line
Get rid of GetULONG and GetULONG2 functions. MS doesn't check input so precisely
Command line options can be preceded by "/"

See issue #6047 for more details.

svn path=/trunk/; revision=51177

8 years ago[SYSSETUP]
Rafal Harabien [Sun, 27 Mar 2011 21:51:41 +0000 (21:51 +0000)]
[SYSSETUP]
Set HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate to install date.
Patch by Edijs Kolesnikovics <terminedijs at yahoo dot com> slightly modified by me
See issue #6044 for more details.

svn path=/trunk/; revision=51176

8 years agoUpdate the Applications to the recent Versions.
Daniel Reimer [Sun, 27 Mar 2011 18:34:22 +0000 (18:34 +0000)]
Update the Applications to the recent Versions.
Add the dlls the C,VB etc Runtime Packs will install into the description.
Remove goOO from rapps.

svn path=/trunk/; revision=51175

8 years ago[CMAKE]
Amine Khaldi [Sun, 27 Mar 2011 17:44:53 +0000 (17:44 +0000)]
[CMAKE]
- Alter base addresses to prevent kernel32 relocation.
- Fixes 2nd stage hang.

svn path=/branches/cmake-bringup/; revision=51174

8 years ago- Lay out critical system DLLs so that they don't overlap when loaded properly.
Aleksey Bragin [Sun, 27 Mar 2011 16:37:26 +0000 (16:37 +0000)]
- Lay out critical system DLLs so that they don't overlap when loaded properly.

svn path=/trunk/; revision=51173

8 years ago[SERVICES]
Eric Kohl [Sun, 27 Mar 2011 13:12:12 +0000 (13:12 +0000)]
[SERVICES]
ScmWriteDependencies:
- Fixed an off-by-one bug. This bug caused a wrong calculation of the 'DependOnGroup' value data length. Group dependencies were not written properly to the registry.

- Write 'DependOnService' and 'DependOnService' values to the registry only if the dependency strings are not empty. Delete a value if the corresponding dependency string is empty.

This fixes another winetest.

svn path=/trunk/; revision=51172

8 years ago[NTOS/MM]
Aleksey Bragin [Sun, 27 Mar 2011 11:32:55 +0000 (11:32 +0000)]
[NTOS/MM]
- Return STATUS_IMAGE_NOT_AT_BASE when mapping an image section to a different base address. New ntdll loader depends on this and fails to relocate the image if this status is not returned.

svn path=/trunk/; revision=51171

8 years ago[GDI32]
James Tabor [Sun, 27 Mar 2011 05:40:30 +0000 (05:40 +0000)]
[GDI32]
- Finish object attribute support.

svn path=/trunk/; revision=51170

8 years ago[WIN32K]
Rafal Harabien [Sun, 27 Mar 2011 01:12:25 +0000 (01:12 +0000)]
[WIN32K]
Rename IntResetMonitorSize to IntUpdateMonitorSize
Use IntUpdateMonitorSize instead of setting monitor size manually when attaching monitor
Change display device name from VIDEOx to DISPLAYx as it is in Windows (fixes user32:monitor winetest)

[USER32]
Return FALSE in EnumDisplayMonitors if EnumProc returned FALSE (fixes user32:monitor winetest)

svn path=/trunk/; revision=51169

8 years ago[RAPPS]
Olaf Siejka [Sat, 26 Mar 2011 23:53:49 +0000 (23:53 +0000)]
[RAPPS]
- Add DoubleCommander to app list. Russian and Ukrainian translation by Igorko, Polish translation by me.

[CMD]
- Fix Russian translation of cmd. Patch by seven_ro. See bugreport no.#6043

svn path=/trunk/; revision=51168

8 years ago[NTDLL]
Olaf Siejka [Sat, 26 Mar 2011 23:36:56 +0000 (23:36 +0000)]
[NTDLL]
- Fix "entry point not found" harderror parameters. Patch by Thomas Faber
See issue #5983 for more details.

svn path=/trunk/; revision=51167

8 years ago[CMAKE]
Amine Khaldi [Sat, 26 Mar 2011 23:14:25 +0000 (23:14 +0000)]
[CMAKE]
- Sync with trunk r51165.

svn path=/branches/cmake-bringup/; revision=51166

8 years agoFix duplicated startup version string
Rafal Harabien [Sat, 26 Mar 2011 21:41:49 +0000 (21:41 +0000)]
Fix duplicated startup version string
Patch by Thomas Faber <thfabba at gmx dot de>
See issue #6015 for more details.

svn path=/trunk/; revision=51165

8 years agoDisable some misleading service tests because a test cannot determine wheter or not...
Eric Kohl [Sat, 26 Mar 2011 20:07:09 +0000 (20:07 +0000)]
Disable some misleading service tests because a test cannot determine wheter or not the number of active or inactive services is correct.

svn path=/trunk/; revision=51164