reactos.git
9 years ago[IDL]
Thomas Faber [Mon, 23 Feb 2015 15:58:49 +0000 (15:58 +0000)]
[IDL]
- Fix duplicate attribute warning

svn path=/trunk/; revision=66424

9 years ago[WBEMPROX]
Thomas Faber [Mon, 23 Feb 2015 15:25:29 +0000 (15:25 +0000)]
[WBEMPROX]
- Implement Win32_ComputerSystem.UserName
- Fix buffer size in get_computername
CORE-8678 #resolve

svn path=/trunk/; revision=66423

9 years ago[COM_APITEST]
Giannis Adamopoulos [Mon, 23 Feb 2015 13:49:43 +0000 (13:49 +0000)]
[COM_APITEST]
- Test the interfaces of CLSID_SharedTaskScheduler and CLSID_BackgroundTaskScheduler

svn path=/trunk/; revision=66422

9 years ago[HEADERS]
Giannis Adamopoulos [Mon, 23 Feb 2015 13:43:51 +0000 (13:43 +0000)]
[HEADERS]
- Define CLSID_BackgroundTaskScheduler and CLSID_SharedTaskScheduler
- Properly define IShellTaskScheduler and IID_IShellTaskScheduler

svn path=/trunk/; revision=66421

9 years ago[D3DRM] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 23 Feb 2015 11:03:25 +0000 (11:03 +0000)]
[D3DRM] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66420

9 years ago[NTOS]: Recenter the logos on screen and improve few of them.
Hermès Bélusca-Maïto [Mon, 23 Feb 2015 02:42:58 +0000 (02:42 +0000)]
[NTOS]: Recenter the logos on screen and improve few of them.

svn path=/trunk/; revision=66419

9 years ago[COMCTL32]
Giannis Adamopoulos [Sun, 22 Feb 2015 20:59:08 +0000 (20:59 +0000)]
[COMCTL32]
- Implement ILS_SATURATE in our image list implementation
- Use ILS_SATURATE when showing icons of disabled buttons in the toolbar

Patch Ismael Ferreras Morezuelas aka swyter
CORE-8916

svn path=/trunk/; revision=66418

9 years ago[NTOBJSHEX]
David Quintana [Sun, 22 Feb 2015 20:18:48 +0000 (20:18 +0000)]
[NTOBJSHEX]
* Fix some issues spotted by Thomas Faber.

svn path=/trunk/; revision=66417

9 years ago[COMCTL32]
Giannis Adamopoulos [Sun, 22 Feb 2015 19:44:34 +0000 (19:44 +0000)]
[COMCTL32]
- Rebar: Fix drawing dividers between bands broken in r66402

svn path=/trunk/; revision=66416

9 years ago[D3DCOMPILER_43] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sun, 22 Feb 2015 18:53:39 +0000 (18:53 +0000)]
[D3DCOMPILER_43] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66415

9 years ago[RSHELL]
David Quintana [Sun, 22 Feb 2015 18:26:58 +0000 (18:26 +0000)]
[RSHELL]
[NBTSHELL]
[NTOBJSHEX]
* Fix prototypes of GetAttributesOf and GetUIObjectOf to conform with the specialized IDLIST subtypes.

[PSDK]
* Fix the declaration of PCITEMID_CHILD to make the "const" attribute affect the contents, and not the pointers themselves.

In preparation for whenever CORE-8441 happens.

svn path=/trunk/; revision=66414

9 years ago[NEWDEV]
Johannes Anderwald [Sun, 22 Feb 2015 17:55:23 +0000 (17:55 +0000)]
[NEWDEV]
- fix hardcoded leftover spotted by ThFabba

svn path=/trunk/; revision=66413

9 years ago[NEWDEV]
Johannes Anderwald [Sun, 22 Feb 2015 17:53:17 +0000 (17:53 +0000)]
[NEWDEV]
- fix 'first hardware page' not shown bug

svn path=/trunk/; revision=66412

9 years ago[NTVDM]
Timo Kreuzer [Sun, 22 Feb 2015 16:31:58 +0000 (16:31 +0000)]
[NTVDM]
- Fix BINARY_TO_BCD and BCD_TO_BINARY
- Fix MSVC warnings

svn path=/trunk/; revision=66411

9 years ago[BROWSEUI]
Sylvain Petreolle [Sun, 22 Feb 2015 16:25:23 +0000 (16:25 +0000)]
[BROWSEUI]
update Russian Translation by Akhlamov Petr
CORE-7981 #resolve #comment Committed.

svn path=/trunk/; revision=66410

9 years ago[SPOOLSV]
Thomas Faber [Sun, 22 Feb 2015 16:25:20 +0000 (16:25 +0000)]
[SPOOLSV]
- The Spooler service is not pausable. Fixes some wbemprox:query tests

svn path=/trunk/; revision=66409

9 years ago[PSDK]
Timo Kreuzer [Sun, 22 Feb 2015 16:05:51 +0000 (16:05 +0000)]
[PSDK]
Improve / fix range constants in limits.h and intsafe.h, get rid of stuff that shouldn't be there.

svn path=/trunk/; revision=66408

9 years ago[WBEMPROX] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sun, 22 Feb 2015 15:46:17 +0000 (15:46 +0000)]
[WBEMPROX] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66407

9 years ago[WS2_32] Stub and export GetNameInfoW. CORE-9249
Amine Khaldi [Sun, 22 Feb 2015 15:37:44 +0000 (15:37 +0000)]
[WS2_32] Stub and export GetNameInfoW. CORE-9249

svn path=/trunk/; revision=66406

9 years ago[WKSSVC]
Eric Kohl [Sun, 22 Feb 2015 15:27:35 +0000 (15:27 +0000)]
[WKSSVC]
Add the Workstation service.
CORE-9248

svn path=/trunk/; revision=66405

9 years ago[UNICODE] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sun, 22 Feb 2015 15:05:52 +0000 (15:05 +0000)]
[UNICODE] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66404

9 years ago[INCLUDE]
Eric Kohl [Sun, 22 Feb 2015 14:36:29 +0000 (14:36 +0000)]
[INCLUDE]
CORE-9248
Add the RPC interface difinition for the Workstation service.

svn path=/trunk/; revision=66403

9 years ago[COMCTL32]
Giannis Adamopoulos [Sun, 22 Feb 2015 13:18:41 +0000 (13:18 +0000)]
[COMCTL32]
- Rebar: paint the area that is not covered by the bands. This is a v6 feature and fixes the ugly non-painted rectangle in the taskbar.

svn path=/trunk/; revision=66402

9 years ago[KS]
Johannes Anderwald [Sun, 22 Feb 2015 10:16:46 +0000 (10:16 +0000)]
[KS]
- dont access pin descriptor beyond size
- found with special pool

svn path=/trunk/; revision=66401

9 years agoAddendum to r66396: Register the shell extension during installation.
David Quintana [Sun, 22 Feb 2015 01:20:54 +0000 (01:20 +0000)]
Addendum to r66396: Register the shell extension during installation.

svn path=/trunk/; revision=66400

9 years ago[SHELL32]
Daniel Reimer [Sat, 21 Feb 2015 23:39:00 +0000 (23:39 +0000)]
[SHELL32]
German translation update

svn path=/trunk/; revision=66399

9 years ago[VERSION]
Hermès Bélusca-Maïto [Sat, 21 Feb 2015 22:38:22 +0000 (22:38 +0000)]
[VERSION]
- Revision string without the dash. That allows to possibly use a different separator.
- Just use the ROS revision number in the kernel SOS banner, instead of using a convoluted computation that overflows when the revision number is >= 65536. CORE-8877 #resolve #comment Fixed in r66398, thanks!

svn path=/trunk/; revision=66398

9 years agoRevert a change that never happened, and apply it to the right file. ;P
David Quintana [Sat, 21 Feb 2015 21:26:18 +0000 (21:26 +0000)]
Revert a change that never happened, and apply it to the right file. ;P

svn path=/trunk/; revision=66397

9 years ago[NTOBJSHEX]
David Quintana [Sat, 21 Feb 2015 21:21:02 +0000 (21:21 +0000)]
[NTOBJSHEX]
* Introduce a shell extension that allows the user to browse the NT Object namespace from within the shell.
CORE-9243 #resolve

svn path=/trunk/; revision=66396

9 years ago[INF]
Johannes Anderwald [Sat, 21 Feb 2015 17:54:42 +0000 (17:54 +0000)]
[INF]
- add swenum to critical device database

svn path=/trunk/; revision=66395

9 years ago[DESK.CPL]
Thomas Faber [Sat, 21 Feb 2015 17:47:57 +0000 (17:47 +0000)]
[DESK.CPL]
- Load wallpapers using GDI+ and convert them to bitmap format as needed. We now support PNG and JPEG (and more) wallpapers! Patch by Ricardo Hanke, small modifications by me.
CORE-8802 #resolve

svn path=/trunk/; revision=66394

9 years ago[WIN32K]
Timo Kreuzer [Sat, 21 Feb 2015 17:28:37 +0000 (17:28 +0000)]
[WIN32K]
Fix release build

svn path=/trunk/; revision=66393

9 years ago[SHELL32] Addendum to r66383. CORE-4476
Amine Khaldi [Sat, 21 Feb 2015 17:27:41 +0000 (17:27 +0000)]
[SHELL32] Addendum to r66383. CORE-4476

svn path=/trunk/; revision=66392

9 years ago[LIBJPEG]
Thomas Faber [Sat, 21 Feb 2015 17:18:38 +0000 (17:18 +0000)]
[LIBJPEG]
- Restore the ros-diff lost in a sync. Fixes libjpeg.dll exports on MSVC builds.
CORE-9242 #resolve

svn path=/trunk/; revision=66391

9 years ago[STREAMCI]
Thomas Faber [Sat, 21 Feb 2015 15:07:28 +0000 (15:07 +0000)]
[STREAMCI]
- Revert r66381 since the build failure was the builder's fault, not the code's

svn path=/trunk/; revision=66390

9 years ago[CMAKE] Move ccache related handling to the gcc set.
Amine Khaldi [Sat, 21 Feb 2015 14:40:14 +0000 (14:40 +0000)]
[CMAKE] Move ccache related handling to the gcc set.

svn path=/trunk/; revision=66389

9 years ago[SHELL32]
Giannis Adamopoulos [Sat, 21 Feb 2015 14:36:22 +0000 (14:36 +0000)]
[SHELL32]
- Fix crash during shell32:shlfileop test.
CORE-4476

svn path=/trunk/; revision=66388

9 years ago* Addendum to r66386.
Amine Khaldi [Sat, 21 Feb 2015 14:34:42 +0000 (14:34 +0000)]
* Addendum to r66386.

svn path=/trunk/; revision=66387

9 years agoDisable PCH use in ccache builds.
Sylvain Petreolle [Sat, 21 Feb 2015 14:24:19 +0000 (14:24 +0000)]
Disable PCH use in ccache builds.

svn path=/trunk/; revision=66386

9 years ago[NTOSKRNL]
Eric Kohl [Sat, 21 Feb 2015 14:19:16 +0000 (14:19 +0000)]
[NTOSKRNL]
NtQueryInformationFile: Implement the FileAllInformation case according to 'File System Internals' page 485.

svn path=/trunk/; revision=66385

9 years ago[SHELL32]
Giannis Adamopoulos [Sat, 21 Feb 2015 12:59:42 +0000 (12:59 +0000)]
[SHELL32]
- Fix build. Also note that the previous patch was from Huw Campbell.

svn path=/trunk/; revision=66384

9 years ago[SHELL32]
Giannis Adamopoulos [Sat, 21 Feb 2015 12:52:58 +0000 (12:52 +0000)]
[SHELL32]
- Implement progress dialogs for SHFileOperation
- Patch by Hwu Davies
CORE-4476

svn path=/trunk/; revision=66383

9 years ago[KERNEL32]
Thomas Faber [Sat, 21 Feb 2015 12:24:19 +0000 (12:24 +0000)]
[KERNEL32]
- BasepGetModuleHandleExW returns BOOLEAN, not NTSTATUS. Treat it as such.
- Always set last error code on failure in BasepGetModuleHandleExW.
CORE-9241 #resolve

svn path=/trunk/; revision=66382

9 years ago[STREAMCI]
Johannes Anderwald [Sat, 21 Feb 2015 10:34:13 +0000 (10:34 +0000)]
[STREAMCI]
- hackfix build #2

svn path=/trunk/; revision=66381

9 years ago[PSDK]
Johannes Anderwald [Sat, 21 Feb 2015 10:14:00 +0000 (10:14 +0000)]
[PSDK]
- fix build

svn path=/trunk/; revision=66380

9 years ago[STREAMCI]
Johannes Anderwald [Sat, 21 Feb 2015 10:09:36 +0000 (10:09 +0000)]
[STREAMCI]
- start implement streaming device class installer

svn path=/trunk/; revision=66379

9 years ago[NTOS]
Hermès Bélusca-Maïto [Sat, 21 Feb 2015 01:25:47 +0000 (01:25 +0000)]
[NTOS]
- Mispelling + whitespace fixes.
- Move the finalization of the boot logo display *before* we enable strings to be displayed (as on Windows), but *after* having increased the progress bar to 100% (contrary to Windows), so that we can display the progress bar at 100% without any problem and then do the correct transition:
  * either GUI splash-screen --> text-mode emulation console with product name in console header + footer (aka. SOS mode)
  * or SOS mode --> text-mode emulation without any graphics.
  Since it is done before starting SMSS, we can correctly display the strings it may output (or start other native apps) without fearing that after 5 seconds, the screen clears up in front of you.
CORE-9112 #resolve #comment Fixed in r66378, thanks for reporting!

svn path=/trunk/; revision=66378

9 years agoFix MessageBox parameter value (handles ~= pointers --> NULL)
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 23:52:48 +0000 (23:52 +0000)]
Fix MessageBox parameter value (handles ~= pointers --> NULL)

svn path=/trunk/; revision=66377

9 years ago[MC files]
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 23:36:23 +0000 (23:36 +0000)]
[MC files]
CORE-3655 #comment Hackfix the fact that when being compiled with GCC on Linux, compiled messages have their endlines encoded with LF instead of with CR-LF as required by Windows compatibility. This should be normally fixed in windmc (the GCC/binutils message compiler); I've enough complained about that, but not directly to GCC/binutils team. Until they fix their tool, I ask SVN to always store the .mc files with CR-LF endlines. This should "fix" the problem. Suggestion by Thomas Faber.

svn path=/trunk/; revision=66376

9 years ago[SMSS]: Improve some dprints (that prints strings; sometimes they happen to print...
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 22:03:23 +0000 (22:03 +0000)]
[SMSS]: Improve some dprints (that prints strings; sometimes they happen to print empty strings for unknown reasons so I need to really check whether they are empty or not); remove extra whitespace at the end of dprints. Initialize a variable.

svn path=/trunk/; revision=66375

9 years ago[WIN32K]
Timo Kreuzer [Fri, 20 Feb 2015 21:25:10 +0000 (21:25 +0000)]
[WIN32K]
Add back support for allocator stack backtraces for GDI objects and dump a list of BTs, when the GDI object table is exhausted. Disabled by default.

svn path=/trunk/; revision=66374

9 years ago[EXPLORER]: Activate Logoff command. Patch by Lee Schroeder plus extra modifs.
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 20:08:52 +0000 (20:08 +0000)]
[EXPLORER]: Activate Logoff command. Patch by Lee Schroeder plus extra modifs.
CORE-9104 #resolve

svn path=/trunk/; revision=66373

9 years agoMove explorer_old to the rosapps.
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 14:54:05 +0000 (14:54 +0000)]
Move explorer_old to the rosapps.
CORE-9198 #resolve

svn path=/trunk/; revision=66372

9 years ago[WIN32K][CONSRV]
Giannis Adamopoulos [Fri, 20 Feb 2015 14:19:30 +0000 (14:19 +0000)]
[WIN32K][CONSRV]
- Silence a few more debug prints

svn path=/trunk/; revision=66371

9 years ago[WIN32K]
Giannis Adamopoulos [Fri, 20 Feb 2015 13:42:22 +0000 (13:42 +0000)]
[WIN32K]
- Silence several debug prints that spam the debug log for no reason

svn path=/trunk/; revision=66370

9 years ago[NTOS:PS]
Thomas Faber [Fri, 20 Feb 2015 12:04:57 +0000 (12:04 +0000)]
[NTOS:PS]
- In PspExitThread, correctly set the ZeroInit field of the message before calling LpcRequestPort (which would otherwise complain with STATUS_INVALID_PARAMETER and fail to send the message)
- In NtRegisterThreadTerminatePort, dereference the port object in case of failure, not a null pointer
CORE-9234 #resolve

svn path=/trunk/; revision=66369

9 years ago[KERNEL32_APITEST]
Thomas Faber [Fri, 20 Feb 2015 10:34:18 +0000 (10:34 +0000)]
[KERNEL32_APITEST]
- Use correct format specifier aka fix GCC build

svn path=/trunk/; revision=66368

9 years ago[KERNEL32_APITEST]
Thomas Faber [Fri, 20 Feb 2015 10:29:47 +0000 (10:29 +0000)]
[KERNEL32_APITEST]
- Add a test for process termination behavior. This shows that CreateProcess with CREATE_SUSPENDED followed by TerminateProcess causes a handle leak.
CORE-9234

svn path=/trunk/; revision=66367

9 years ago[PSDK]
Johannes Anderwald [Fri, 20 Feb 2015 09:24:47 +0000 (09:24 +0000)]
[PSDK]
- add dif function codes

svn path=/trunk/; revision=66366

9 years ago[KERNEL32]
Thomas Faber [Fri, 20 Feb 2015 07:03:00 +0000 (07:03 +0000)]
[KERNEL32]
- Make BaseSetLastNTError return the converted Win32 error code. This will determine the upper 24 bits of EAX in functions that return BOOLEAN FALSE right after calling BaseSetLastNTError, e.g. Wow64EnableWow64FsRedirection. Fixes installers using WiX Toolset (e.g. VS2012 redist) on MSVC builds.
See http://wixtoolset.org/issues/4681/ for the WiX bug that causes this.
CORE-8010

svn path=/trunk/; revision=66365

9 years ago[Win32ss]
James Tabor [Fri, 20 Feb 2015 06:24:04 +0000 (06:24 +0000)]
[Win32ss]
- Cleanup and remove unused code.

svn path=/trunk/; revision=66364

9 years ago[SHORTCUTS]: Shortcut to regedit is to regedit, not to the NT 3.x compatibility stub!!
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 02:09:28 +0000 (02:09 +0000)]
[SHORTCUTS]: Shortcut to regedit is to regedit, not to the NT 3.x compatibility stub!!

svn path=/trunk/; revision=66363

9 years agoForgot this file ;)
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 02:07:23 +0000 (02:07 +0000)]
Forgot this file ;)

svn path=/trunk/; revision=66362

9 years ago[SHELL32]: Partial sync:
Hermès Bélusca-Maïto [Fri, 20 Feb 2015 02:05:46 +0000 (02:05 +0000)]
[SHELL32]: Partial sync:
SHA-1: a08160680be1a3164e882fcc41504f115ba62f12
* shell32: Automatically expand CPL applet path string.
(Hermès Bélusca-Maïto)

svn path=/trunk/; revision=66361

9 years ago[FREELDR]: Code formatting; support drive numbers that can be also specified in parti...
Hermès Bélusca-Maïto [Thu, 19 Feb 2015 21:06:38 +0000 (21:06 +0000)]
[FREELDR]: Code formatting; support drive numbers that can be also specified in particular in hexadecimal: 0x??? or in octal: 0??? (first character starts with '0' so it's OK).

svn path=/trunk/; revision=66360

9 years ago[WINSRV]: Initialize Context.QueryResult to a meaningful value by default. Spotted...
Hermès Bélusca-Maïto [Thu, 19 Feb 2015 20:38:03 +0000 (20:38 +0000)]
[WINSRV]: Initialize Context.QueryResult to a meaningful value by default. Spotted by Thomas.
CORE-9229 #resolve

svn path=/trunk/; revision=66359

9 years ago[KERNEL32]
Pierre Schweitzer [Thu, 19 Feb 2015 19:15:46 +0000 (19:15 +0000)]
[KERNEL32]
OK, Thomas had to convince me that MAX_USHORT + MAX_USHORT + 0x400 + 0x6 cannot overflow an ULONG.
So remove useless check.
By Thomas :-)

svn path=/trunk/; revision=66358

9 years ago[KERNEL32]
Pierre Schweitzer [Thu, 19 Feb 2015 19:10:07 +0000 (19:10 +0000)]
[KERNEL32]
Remove trailing spaces.
Patch by Thomas

svn path=/trunk/; revision=66357

9 years ago[KERNEL32]
Pierre Schweitzer [Thu, 19 Feb 2015 19:05:56 +0000 (19:05 +0000)]
[KERNEL32]
Fix heap buffer overflow in case PendingFileRenameOperations already exists.
Spotted by Thomas

svn path=/trunk/; revision=66356

9 years ago[KERNEL32]
Pierre Schweitzer [Thu, 19 Feb 2015 18:42:37 +0000 (18:42 +0000)]
[KERNEL32]
Fixx 64bits build.
Spotted by Thomas

svn path=/trunk/; revision=66355

9 years ago[KERNEL32]
Pierre Schweitzer [Thu, 19 Feb 2015 18:36:32 +0000 (18:36 +0000)]
[KERNEL32]
Don't pretend that ExceptionRecord.ExceptionInformation[2] is a pointer to a string in case of Delphi exception. This can lead to invalid pointer dereference in DbgPrint then.

For instance:
(../../dll/win32/kernel32/client/except.c:371) Delphi Exception at address: 50075885
(../../dll/win32/kernel32/client/except.c:372) Exception-Object: 00E885A8
(../../dll/win32/kernel32/client/except.c:373) Exception text: 2

svn path=/trunk/; revision=66354

9 years ago[EXPLORER]
Thomas Faber [Thu, 19 Feb 2015 16:30:37 +0000 (16:30 +0000)]
[EXPLORER]
- Fix uninitialized variable use in CTaskSwitchWnd::OnContextMenu

svn path=/trunk/; revision=66353

9 years ago[PSDK]
Thomas Faber [Thu, 19 Feb 2015 15:42:33 +0000 (15:42 +0000)]
[PSDK]
- Fix packing for system restore point API types (STATEMGRSTATUS in particular). Fixes VC++ 2012 redist installer.
CORE-8010 #resolve

svn path=/trunk/; revision=66352

9 years ago[KMTESTS:RTL]
Thomas Faber [Thu, 19 Feb 2015 12:55:57 +0000 (12:55 +0000)]
[KMTESTS:RTL]
- Add some simple tests for RtlRaiseStatus to the RtlException test
- Add missing volatile in (disabled) stack overflow test that caused an infinite loop on GCC builds
CORE-8773

svn path=/trunk/; revision=66351

9 years ago[NtUser]
James Tabor [Thu, 19 Feb 2015 02:03:53 +0000 (02:03 +0000)]
[NtUser]
- Fix wine msg test_SetParent tests. See CORE-7447. Show owned pop up code was added for later testing.

svn path=/trunk/; revision=66350

9 years ago[CRYPT32]
Jérôme Gardou [Wed, 18 Feb 2015 21:27:40 +0000 (21:27 +0000)]
[CRYPT32]
 - Addenratum to r64026: Merge the certificate stores for real.
CORE-5675 #resolve

svn path=/trunk/; revision=66349

9 years ago[ROSAUTOTESTS]
Pierre Schweitzer [Wed, 18 Feb 2015 19:52:04 +0000 (19:52 +0000)]
[ROSAUTOTESTS]
Remove redundant GetTickCount() call

svn path=/trunk/; revision=66348

9 years ago[GDI32_APITEST]
Thomas Faber [Wed, 18 Feb 2015 13:18:30 +0000 (13:18 +0000)]
[GDI32_APITEST]
- Refactor EnumFontFamilies test to be more generic, and check for some common expected system fonts. This shows that EnumFontFamilies behaves correctly, but that we're missing the System font in the enumeration.
CORE-9222

svn path=/trunk/; revision=66347

9 years ago[MSXML3_WINETEST]
Thomas Faber [Wed, 18 Feb 2015 11:44:01 +0000 (11:44 +0000)]
[MSXML3_WINETEST]
- Re-enable test_save
CORE-6738 ROSTESTS-82

svn path=/trunk/; revision=66346

9 years ago[GDIPLUS_WINETESTS]
Thomas Faber [Wed, 18 Feb 2015 11:20:37 +0000 (11:20 +0000)]
[GDIPLUS_WINETESTS]
- Re-enable test_font_metrics, test_logfont and test_fontfamily.
CORE-6660
ROSTESTS-79 CORE-6643 #resolve
- Skip test_font_substitution instead.
ROSTESTS-154

svn path=/trunk/; revision=66345

9 years ago[GDIPLUS_WINETEST]
Thomas Faber [Wed, 18 Feb 2015 10:50:00 +0000 (10:50 +0000)]
[GDIPLUS_WINETEST]
- Re-enable test_string_functions
CORE-6659 ROSTESTS-78 #resolve

svn path=/trunk/; revision=66344

9 years ago[WININET_WINETEST]
Thomas Faber [Wed, 18 Feb 2015 10:06:46 +0000 (10:06 +0000)]
[WININET_WINETEST]
- Re-enable test_cert_struct in test_secure_connection
ROSTESTS-121 #resolve

svn path=/trunk/; revision=66343

9 years ago[WIN32SS/NTGDI]
Jérôme Gardou [Tue, 17 Feb 2015 20:41:51 +0000 (20:41 +0000)]
[WIN32SS/NTGDI]
 - Reject bits data early in SetBitmapBits when it's clear that they can't fit in the destination bitmap.
Fixes ugly Office 2007 rulers showing garbage.

svn path=/trunk/; revision=66342

9 years ago[NTOS/SE]
Jérôme Gardou [Tue, 17 Feb 2015 20:41:47 +0000 (20:41 +0000)]
[NTOS/SE]
 - Properly dereference thread object in NtOpenThreadTokenEx

svn path=/trunk/; revision=66341

9 years ago[NTOS]
Jérôme Gardou [Tue, 17 Feb 2015 20:41:40 +0000 (20:41 +0000)]
[NTOS]
 - Properly close handle thread when failing to start it.

svn path=/trunk/; revision=66340

9 years ago[PSDK]
Thomas Faber [Tue, 17 Feb 2015 18:37:24 +0000 (18:37 +0000)]
[PSDK]
- Move OFN_DONTADDTORECENT and OFN_ENABLEINCLUDENOTIFY to commdlg.h where they belong

svn path=/trunk/; revision=66339

9 years ago[WMIUTILS]
Thomas Faber [Tue, 17 Feb 2015 18:23:06 +0000 (18:23 +0000)]
[WMIUTILS]
- The dll belongs in system32\wbem; make it so. Spotted by Robert Naumann.
CORE-9212

svn path=/trunk/; revision=66338

9 years ago[WS2_32]
Jérôme Gardou [Tue, 17 Feb 2015 15:08:54 +0000 (15:08 +0000)]
[WS2_32]
 - Do not free resources at process termination.
 - Free the provider catalog after the handle table, since the latter references the former.

svn path=/trunk/; revision=66337

9 years ago[RTL/DPH]
Jérôme Gardou [Tue, 17 Feb 2015 15:08:47 +0000 (15:08 +0000)]
[RTL/DPH]
 - Do not merge memory blocks if they don't belong to the same VM "region" (ie not allocated from the same NtAllocateVirtualMemory call)
Fixes failures of ZwProtectVirtualMemory calls.
Bugs see DPH rollin', they hatin'

svn path=/trunk/; revision=66336

9 years ago[WMIUTILS]
Thomas Faber [Tue, 17 Feb 2015 15:07:56 +0000 (15:07 +0000)]
[WMIUTILS]
- Import from Wine 1.7.27 (or your choice of any later version)
CORE-9212 #resolve

svn path=/trunk/; revision=66335

9 years ago[NTOSKRNL/MM]
Jérôme Gardou [Tue, 17 Feb 2015 14:19:05 +0000 (14:19 +0000)]
[NTOSKRNL/MM]
 - MiIsEntireRangeCommitted: Ensure the PTE we are checking is really faulted in.
 - Prefer MiPteToPde and MiPdeToPte (which should really be called MiFirstPteInPde) instead of MiAddressToPte and MiPteToAddress
Fixes weird failed ASSERT in page fault handler when using DPH.

svn path=/trunk/; revision=66334

9 years ago[EXPLORER]
Thomas Faber [Tue, 17 Feb 2015 12:59:22 +0000 (12:59 +0000)]
[EXPLORER]
- Load default application icon and display it in the taskbar for windows that have no icon. Fixes "GetIconInfo failed" debug prints all over the place (and looks prettier).
CORE-9211 #resolve

svn path=/trunk/; revision=66333

9 years ago[NtUser]
James Tabor [Tue, 17 Feb 2015 08:25:43 +0000 (08:25 +0000)]
[NtUser]
- Fix wine msg test_SetFocus tests. Use send message for WM_WINDOWPOSCHANGING. If nothing has been drawn and the no position changed bits set, set no Z order and no redraw. See CORE-7447.

svn path=/trunk/; revision=66332

9 years ago[WIN32K:NTUSER]
Thomas Faber [Tue, 17 Feb 2015 08:08:04 +0000 (08:08 +0000)]
[WIN32K:NTUSER]
- Remove unneeded casts, fix format specifiers, and clarify some logic in co_MsqSendMessage

svn path=/trunk/; revision=66331

9 years ago[User32]
James Tabor [Tue, 17 Feb 2015 06:42:27 +0000 (06:42 +0000)]
[User32]
- Add missing wParam for hooks. See CORE-7447.

svn path=/trunk/; revision=66330

9 years ago[RSHELL]
Jérôme Gardou [Mon, 16 Feb 2015 22:40:15 +0000 (22:40 +0000)]
[RSHELL]
 - Fix use after free (and spanish style issues ;-) )

svn path=/trunk/; revision=66329

9 years ago[EXPLORER]
Jérôme Gardou [Mon, 16 Feb 2015 22:33:15 +0000 (22:33 +0000)]
[EXPLORER]
 - Prperly initialize members in CStartMenu constructor.

svn path=/trunk/; revision=66328

9 years ago[RSHELL]
Jérôme Gardou [Mon, 16 Feb 2015 22:33:08 +0000 (22:33 +0000)]
[RSHELL]
 - Do not free invalid data.
See MSDN SHBindToParent documentation for details.

svn path=/trunk/; revision=66327

9 years ago[NTDLL_APITEST]
Jérôme Gardou [Mon, 16 Feb 2015 21:15:55 +0000 (21:15 +0000)]
[NTDLL_APITEST]
 - Add tests showing windows behaviour in case of stack overflow.

svn path=/trunk/; revision=66326

9 years ago[NTDLL_APITEST]
Jérôme Gardou [Mon, 16 Feb 2015 21:15:27 +0000 (21:15 +0000)]
[NTDLL_APITEST]
 - Add tests showing how NtAllocateVirtualMemory and NtQueryVirtualMemory work together

svn path=/trunk/; revision=66325