reactos.git
7 years ago[APPSHIM_APITEST] Add tests for the DisableThemes shim. CORE-11927
Mark Jansen [Sun, 4 Dec 2016 15:33:28 +0000 (15:33 +0000)]
[APPSHIM_APITEST] Add tests for the DisableThemes shim. CORE-11927

svn path=/trunk/; revision=73422

7 years ago[APPSHIM_APITEST] Add tests for display mode shims. CORE-11927
Mark Jansen [Sat, 3 Dec 2016 21:24:47 +0000 (21:24 +0000)]
[APPSHIM_APITEST] Add tests for display mode shims. CORE-11927

svn path=/trunk/; revision=73421

7 years ago[SERVICES]
Eric Kohl [Sat, 3 Dec 2016 14:33:07 +0000 (14:33 +0000)]
[SERVICES]
- Code cleanup.
- ScmCreateOrReferenceServiceImage() and ScmDereferenceServiceImage(): Close the logon token and service process handles properly.
- ScmStartUserModeService(): Store the service process handle in the SERVICE_IMAGE struct.
Patch by Hermès BÉLUSCA - MAÏTO.

svn path=/trunk/; revision=73420

7 years ago[SERVICES]
Eric Kohl [Sat, 3 Dec 2016 13:54:11 +0000 (13:54 +0000)]
[SERVICES]
Tiny fixes.
One fix found by Serge Gautherie.

svn path=/trunk/; revision=73419

7 years ago[SERVICES]
Eric Kohl [Sat, 3 Dec 2016 12:55:29 +0000 (12:55 +0000)]
[SERVICES]
Add more parameter checks to RChangeServiceConfigW().

svn path=/trunk/; revision=73418

7 years ago[SERVICES]
Eric Kohl [Sat, 3 Dec 2016 12:48:44 +0000 (12:48 +0000)]
[SERVICES]
Implement large parts of RI_ScGetCurrentGroupStateW.

svn path=/trunk/; revision=73417

7 years ago[SERVICES]
Eric Kohl [Sat, 3 Dec 2016 09:33:03 +0000 (09:33 +0000)]
[SERVICES]
- Get rid of the obsolete USE_SERVICE_START_PENDING option.
- Services do not accept any command when they are in SERVICE_START_PENDING state.
Patch by Hermès BÉLUSCA - MAÏTO.

svn path=/trunk/; revision=73416

7 years ago[TIMEDATE] Update/Fix German and French resource files. Patch by Joachim Henze and...
Robert Naumann [Fri, 2 Dec 2016 22:36:21 +0000 (22:36 +0000)]
[TIMEDATE] Update/Fix German and French resource files. Patch by Joachim Henze and Kyle Katarn. CORE-12369

svn path=/trunk/; revision=73415

7 years ago[RAPPS][USERINIT][HIVECLS] Add/Update Italian translation. Patches by Carlo Bramini...
Robert Naumann [Fri, 2 Dec 2016 22:22:28 +0000 (22:22 +0000)]
[RAPPS][USERINIT][HIVECLS] Add/Update Italian translation. Patches by Carlo Bramini. Thanks. CORE-9725 #comment rapps_new and usrmgr were not appliable, please check your patches. The others were committed in r73414

svn path=/trunk/; revision=73414

7 years ago[ROSTESTS]: advapi32_apitest: Add a test to extensively test services command-line...
Hermès Bélusca-Maïto [Fri, 2 Dec 2016 20:01:29 +0000 (20:01 +0000)]
[ROSTESTS]: advapi32_apitest: Add a test to extensively test services command-line arguments. By Thomas Faber.
[ADVAPI32]: Correctly set up both the ANSI and UNICODE service command-line arguments. Adapted from a patch by Thomas Faber. Thanks!

[SERVICES]
- Correctly pack the service command-line arguments in the control packet structure. In particular, the offsets stored in the vector are relative to the beginning of the vector (and not relative to the previous offset ^^). Improve comments...
- Fix the definition of the SCM_CONTROL_PACKET control packet structure to make it Win2k3-compatible, so that we can use Win2k3' advapi32.dll or services.exe on ReactOS and vice-versa.

CORE-9235 CORE-9838

svn path=/trunk/; revision=73413

7 years ago[NETSHELL]Add Japanese translation. Patch by Katayama Hirofumi MZ. Thanks. CORE-12514
Robert Naumann [Thu, 1 Dec 2016 21:09:47 +0000 (21:09 +0000)]
[NETSHELL]Add Japanese translation. Patch by Katayama Hirofumi MZ. Thanks. CORE-12514

svn path=/trunk/; revision=73412

7 years ago[RUNONCE] Add Italian translation. Patch by Carlo Bramini. Thanks. CORE-12488
Robert Naumann [Thu, 1 Dec 2016 21:06:38 +0000 (21:06 +0000)]
[RUNONCE] Add Italian translation. Patch by Carlo Bramini. Thanks. CORE-12488

svn path=/trunk/; revision=73411

7 years agoThis does not belong here.
Mark Jansen [Wed, 30 Nov 2016 20:39:06 +0000 (20:39 +0000)]
This does not belong here.

svn path=/trunk/; revision=73410

7 years ago[NETSHELL] Implement NcIsValidConnectionName + tests. Patch by Jared Smudde, modified...
Mark Jansen [Wed, 30 Nov 2016 20:31:50 +0000 (20:31 +0000)]
[NETSHELL] Implement NcIsValidConnectionName + tests. Patch by Jared Smudde, modified by me. CORE-11320 #resolve

svn path=/trunk/; revision=73409

7 years agoFix build.
Giannis Adamopoulos [Tue, 29 Nov 2016 18:01:35 +0000 (18:01 +0000)]
Fix build.

svn path=/trunk/; revision=73408

7 years ago[SHELL32] - CDefViewBckgrndMenu: Shell_MergeMenus doesn't handle items added by shell...
Giannis Adamopoulos [Tue, 29 Nov 2016 17:56:04 +0000 (17:56 +0000)]
[SHELL32] - CDefViewBckgrndMenu: Shell_MergeMenus doesn't handle items added by shell extensions correctly so let the folder IContextMenu add its items directly in the menu. CORE-12508

svn path=/trunk/; revision=73407

7 years ago[SHELL32] - CDefaultContextMenu::QueryContextMenu : Implement CMF_VERBSONLY flag...
Giannis Adamopoulos [Tue, 29 Nov 2016 15:44:19 +0000 (15:44 +0000)]
[SHELL32] - CDefaultContextMenu::QueryContextMenu : Implement CMF_VERBSONLY flag (needs tests). CORE-11488 (and all its duplicates)

svn path=/trunk/; revision=73406

7 years ago[SHELL32]
Giannis Adamopoulos [Tue, 29 Nov 2016 15:38:55 +0000 (15:38 +0000)]
[SHELL32]
- CDefViewBckgrndMenu : Add class to handle the background menu of the CDefView and handle stuff that previously were handled by CDefaultContextMenu. Let the shell folders fill their own part of the background context menu.
- CDefView: Create a CDefViewBckgrndMenu instead of a CDefaultContextMenu which was completely wrong.
- CDesktopFolder, CFSFolder: Implement returning the background context menu in CreateViewObject. Note that I am not completely sure that the callback should be adding the Properties item.
- CDefaultContextMenu: Remove code that was moved to CDefViewBckgrndMenu and try to improve the overzealous debug prints regarding the shell extensions.
CORE-12410, CORE-12472

svn path=/trunk/; revision=73405

7 years ago[SHELL32_APITEST] -Test if CFSFolder::GetUIObjectOf can return an IDataObject for...
Giannis Adamopoulos [Tue, 29 Nov 2016 13:27:21 +0000 (13:27 +0000)]
[SHELL32_APITEST] -Test if CFSFolder::GetUIObjectOf can return an IDataObject for 0 cidl.

svn path=/trunk/; revision=73404

7 years ago[Win32SS]
James Tabor [Mon, 28 Nov 2016 16:48:39 +0000 (16:48 +0000)]
[Win32SS]
- Revert HAX : Fix validating region with null. See CORE-12169 and related issues.

svn path=/trunk/; revision=73403

7 years ago[SERVICES]:
Hermès Bélusca-Maïto [Sun, 27 Nov 2016 20:44:09 +0000 (20:44 +0000)]
[SERVICES]:
- Fix build.
- Remove now deprecated code (since we use RPC for service commands since revision r13xxx).

svn path=/trunk/; revision=73402

7 years ago[SERVICES]
Hermès Bélusca-Maïto [Sun, 27 Nov 2016 20:39:10 +0000 (20:39 +0000)]
[SERVICES]
- The new ScmDeleteServiceKey (r73400) and the already existing ScmDeleteRegKey are the same functions: remove the old ScmDeleteRegKey and use ScmDeleteServiceKey instead AND rename ScmDeleteServiceKey to ScmDeleteRegKey (as it can be used generically within services.exe).
- Call RegDeleteKeyW for the subkey after we have closed its opened handle.

svn path=/trunk/; revision=73401

7 years ago[SERVICES]
Eric Kohl [Sun, 27 Nov 2016 20:12:39 +0000 (20:12 +0000)]
[SERVICES]
Delete service registry keys recursively.

svn path=/trunk/; revision=73400

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 27 Nov 2016 20:11:30 +0000 (20:11 +0000)]
[NTOSKRNL]
Don't leak FO reference on failure.
Fixes kmtest:NtCreateSection unloading.
Dedicated to Thomas.

CORE-11819
CORE-12475

svn path=/trunk/; revision=73399

7 years ago[APPHELP][APPHELP_APITEST] Stub ApphelpCheckShellObject + add tests, based on the...
Mark Jansen [Sun, 27 Nov 2016 18:33:21 +0000 (18:33 +0000)]
[APPHELP][APPHELP_APITEST] Stub ApphelpCheckShellObject + add tests, based on the work of Mislav Blažević. CORE-12476

svn path=/trunk/; revision=73398

7 years ago[SERVICES]
Eric Kohl [Sun, 27 Nov 2016 15:49:05 +0000 (15:49 +0000)]
[SERVICES]
RQueryServiceStatusEx and REnumServicesStatusExW: This way it make a lot more sense!

svn path=/trunk/; revision=73397

7 years ago[SERVICES]
Eric Kohl [Sun, 27 Nov 2016 15:24:49 +0000 (15:24 +0000)]
[SERVICES]
REnumServicesStatusExW/W and RQueryServiceStatusEx should not return a non-zero process ID for a stopped service.

svn path=/trunk/; revision=73396

7 years ago[KMTESTS:MM]
Pierre Schweitzer [Sun, 27 Nov 2016 13:39:01 +0000 (13:39 +0000)]
[KMTESTS:MM]
Test FCB header fields: FileSize, ValidDataLength

CORE-11819
CORE-12475

svn path=/trunk/; revision=73395

7 years ago[SETUPAPI]
Eric Kohl [Sun, 27 Nov 2016 11:14:25 +0000 (11:14 +0000)]
[SETUPAPI]
Partial implementation of CMP_RegisterNotification and CMP_UnregisterNotification.

[UMPNPMGR]
Partial implementation of PNP_RegisterNotification and PNP_UnregisterNotification.

CORE-12217 #comment This should fix one of the issues.

svn path=/trunk/; revision=73394

7 years ago[KMTESTS:MM]
Pierre Schweitzer [Sun, 27 Nov 2016 10:56:40 +0000 (10:56 +0000)]
[KMTESTS:MM]
Playing with EOF shouldn't make you forget EOL!
Addendum to r73392

svn path=/trunk/; revision=73393

7 years ago[KMTESTS:MM]
Pierre Schweitzer [Sun, 27 Nov 2016 10:49:33 +0000 (10:49 +0000)]
[KMTESTS:MM]
Check the first byte is really null, in spite of the hack writing.

CORE-11819
CORE-12475

svn path=/trunk/; revision=73392

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 27 Nov 2016 10:27:43 +0000 (10:27 +0000)]
[NTOSKRNL]
Don't write random byte. Force a value so that it can be easily recognized.

CORE-11819
CORE-12475

svn path=/trunk/; revision=73391

7 years ago[TRANSLATION] Massive resource maintenance update. 2 oatches by Ștefan Fulea. Thank...
Robert Naumann [Sun, 27 Nov 2016 00:15:02 +0000 (00:15 +0000)]
[TRANSLATION] Massive resource maintenance update. 2 oatches by Ștefan Fulea. Thank you! CORE-12326

svn path=/trunk/; revision=73390

7 years ago[MODE] Add Russiam Translation. Based on a patch by Nikolay Burshtyn. Thank you....
Robert Naumann [Sat, 26 Nov 2016 23:58:07 +0000 (23:58 +0000)]
[MODE] Add Russiam Translation. Based on a patch by Nikolay Burshtyn. Thank you. CORE-12202

svn path=/trunk/; revision=73389

7 years ago[USETUP] Update Russian translation. Patch by Nikolay Burshtyn. Thank you! CORE-12154
Robert Naumann [Sat, 26 Nov 2016 23:47:36 +0000 (23:47 +0000)]
[USETUP] Update Russian translation. Patch by Nikolay Burshtyn. Thank you! CORE-12154

svn path=/trunk/; revision=73388

7 years ago[GETUNAME] Update Definitions for GetUName to Unicode 8.0. Patch by Baruch Rutman...
Robert Naumann [Sat, 26 Nov 2016 23:25:14 +0000 (23:25 +0000)]
[GETUNAME] Update Definitions for GetUName to Unicode 8.0. Patch by Baruch Rutman. Thanks a lot! CORE-10722

svn path=/trunk/; revision=73387

7 years ago[SHELL32] Update Japanese translation. Patch by Katayama Hirofumi MZ. Thank you!
Robert Naumann [Sat, 26 Nov 2016 23:10:22 +0000 (23:10 +0000)]
[SHELL32] Update Japanese translation. Patch by Katayama Hirofumi MZ. Thank you!

svn path=/trunk/; revision=73386

7 years ago[SETUP/REACTOS] Add Japanese translation. Patch by Katayama Hirofumi MZ. Thank you...
Robert Naumann [Sat, 26 Nov 2016 23:05:54 +0000 (23:05 +0000)]
[SETUP/REACTOS] Add Japanese translation. Patch by Katayama Hirofumi MZ. Thank you. CORE-12459

svn path=/trunk/; revision=73385

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sat, 26 Nov 2016 22:39:08 +0000 (22:39 +0000)]
[NTOSKRNL]
A hack has gained enough XP and levels up! Congratulations to the MmCreateSection() in charge of forcing file cache initialization.
As show by kmtest:NtCreateSection tests and real world FSD (starting with MS FastFAT and Ext2Fsd), caching of a file can be initialized rather late (ie, on first effective read/write).
That means that our current hack is totally opless on newly created files with 0-size where the IRP_MJ_READ is most of the time opless too.
The hack, thanks to its level up, can now force a write (1-byte) in case read was unsuccessful and end of file.
In other words, this is the hack of a hack (and a hack v2).
It fixes a few failing kmtests.
Thomas, Peter, please retry the FSDs on which you are currently working on and report. Thanks :-)

CORE-11819
CORE-12475

svn path=/trunk/; revision=73384

7 years ago[PSDK][XDK]
Thomas Faber [Sat, 26 Nov 2016 18:33:08 +0000 (18:33 +0000)]
[PSDK][XDK]
- Automatically define __ROS_LONG64__ on LP64 systems. This makes no difference for ROS but makes things easier for downstream users of our headers.
 Patch by Cat Zimmermann.

svn path=/trunk/; revision=73383

7 years ago[WINMM] Properly stub some gfx* functions for Windows mmsys. Addendum to r73381....
Amine Khaldi [Sat, 26 Nov 2016 18:20:25 +0000 (18:20 +0000)]
[WINMM] Properly stub some gfx* functions for Windows mmsys. Addendum to r73381. CORE-12466

svn path=/trunk/; revision=73382

7 years ago[WINMM] Stub some gfx* functions for Windows mmsys. Patch by Jared Smudde. CORE-12466...
Mark Jansen [Sat, 26 Nov 2016 18:12:08 +0000 (18:12 +0000)]
[WINMM] Stub some gfx* functions for Windows mmsys. Patch by Jared Smudde. CORE-12466 #resolve #comment Thanks!

svn path=/trunk/; revision=73381

7 years ago[SHDOCVW]
Thomas Faber [Sat, 26 Nov 2016 17:55:23 +0000 (17:55 +0000)]
[SHDOCVW]
- Improve stub for _GetStdLocation. Patch by Jared Smudde.
CORE-12467 #resolve

svn path=/trunk/; revision=73380

7 years ago[SHELL32]
Pierre Schweitzer [Sat, 26 Nov 2016 10:07:57 +0000 (10:07 +0000)]
[SHELL32]
Don't truncate text in French translation.
Patch by Joachim Henze (reactosfanboy)

CORE-12308

svn path=/trunk/; revision=73379

7 years ago[NTOSKRNL]
Pierre Schweitzer [Fri, 25 Nov 2016 22:39:49 +0000 (22:39 +0000)]
[NTOSKRNL]
Revert r73376.

CORE-12238

svn path=/trunk/; revision=73378

7 years ago[REGEDIT] Do not try to dereference a pointer when it is NULL. CORE-11915
Mark Jansen [Fri, 25 Nov 2016 22:16:39 +0000 (22:16 +0000)]
[REGEDIT] Do not try to dereference a pointer when it is NULL. CORE-11915

svn path=/trunk/; revision=73377

7 years ago[NTOSKRNL]
Pierre Schweitzer [Fri, 25 Nov 2016 21:47:34 +0000 (21:47 +0000)]
[NTOSKRNL]
Remove old hacks which seem no longer required

svn path=/trunk/; revision=73376

7 years ago[WINSTA] fix declaration of WinStationQueryInformationA
Christoph von Wittich [Fri, 25 Nov 2016 12:48:55 +0000 (12:48 +0000)]
[WINSTA] fix declaration of WinStationQueryInformationA

svn path=/trunk/; revision=73375

7 years agoFix GCC build
Colin Finck [Thu, 24 Nov 2016 19:35:08 +0000 (19:35 +0000)]
Fix GCC build

svn path=/trunk/; revision=73374

7 years ago[LOCALSPL]
Colin Finck [Thu, 24 Nov 2016 19:24:27 +0000 (19:24 +0000)]
[LOCALSPL]
Tests show that the Print Provider functions are less forgiving and expect winspool.drv and spoolss.dll to perform the necessary sanity checks.
Also they don't default to the current environment if none was supplied as pEnvironment. Change our functions accordingly to pass the tests.

[LOCALSPL_APITEST]
Add a test to prove that spoolss.dll isn't just a forwarder, but also performs some sanity checks even though winspool.drv and localspl.dll also do.
This rather belongs to spoolss_apitest. But it needs to be tested inside the Spooler Server Process and it's not worth it to copy all the DLL injection code to spoolss_apitest just for a single test.

[SPOOLSS]
Check for an invalid buffer in GetPrintProcessorDirectoryW.

[WINSPOOL]
* Check the level before the RPC call in GetPrintProcessorDirectoryW.
* Supply our current environment if the caller didn't give any in EnumPrintProcessorsW and GetPrintProcessorDirectoryW.
* Implement GetPrintProcessorDirectoryA.

[WINSPOOL_APITEST]
Prove that pcbNeeded isn't touched when calling GetPrintProcessorDirectoryW with an invalid level.

ReactOS now passes all API tests for GetPrintProcessorDirectoryA and GetPrintProcessorDirectoryW. These tests also cover all known behaviors of both functions.
CORE-12399

svn path=/trunk/; revision=73373

7 years ago[Win32SS]
James Tabor [Thu, 24 Nov 2016 18:18:28 +0000 (18:18 +0000)]
[Win32SS]
- HAX : Fix paint message spam. See CORE-12169 and related issues.

svn path=/trunk/; revision=73372

7 years ago[SPOOLSS]
Colin Finck [Thu, 24 Nov 2016 14:38:39 +0000 (14:38 +0000)]
[SPOOLSS]
Fix CONTAINING_RECORD calls for spoolss functions that map directly to localspl.
An innovative way to fail the RPC stack...

CORE-12449

svn path=/trunk/; revision=73371

7 years ago[MSTSC] Addendum to r73368. Peter, please review. CORE-9321
Amine Khaldi [Thu, 24 Nov 2016 11:16:56 +0000 (11:16 +0000)]
[MSTSC] Addendum to r73368. Peter, please review. CORE-9321

svn path=/trunk/; revision=73370

7 years ago[README.WINE] Mark some DX dlls as synced with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Thu, 24 Nov 2016 10:59:01 +0000 (10:59 +0000)]
[README.WINE] Mark some DX dlls as synced with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73369

7 years ago[MSTSC] Add schannel based SSL implementation. CORE-9321
Peter Hater [Thu, 24 Nov 2016 10:56:09 +0000 (10:56 +0000)]
[MSTSC] Add schannel based SSL implementation. CORE-9321

svn path=/trunk/; revision=73368

7 years ago[INCLUDES/WINE][DBGHELP]
Sylvain Petreolle [Wed, 23 Nov 2016 21:33:54 +0000 (21:33 +0000)]
[INCLUDES/WINE][DBGHELP]
Remove the rbtree.h difference with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73367

7 years ago[D3DX9_33] We don't need these here as d3dx9_36 already has them.
Amine Khaldi [Wed, 23 Nov 2016 18:43:17 +0000 (18:43 +0000)]
[D3DX9_33] We don't need these here as d3dx9_36 already has them.

svn path=/trunk/; revision=73366

7 years ago[UXTHEME] Reduce difference with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 18:38:48 +0000 (18:38 +0000)]
[UXTHEME] Reduce difference with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73365

7 years ago[LOCALMON]
Pierre Schweitzer [Wed, 23 Nov 2016 18:29:40 +0000 (18:29 +0000)]
[LOCALMON]
Add French translation.

CORE-12363

svn path=/trunk/; revision=73364

7 years ago[CDFS] Fix a thinko.
Amine Khaldi [Wed, 23 Nov 2016 18:27:07 +0000 (18:27 +0000)]
[CDFS] Fix a thinko.

svn path=/trunk/; revision=73363

7 years ago[FASTFAT]
Pierre Schweitzer [Wed, 23 Nov 2016 18:21:03 +0000 (18:21 +0000)]
[FASTFAT]
In IRP_MJ_QUERY_INFORMATION/IRP_MJ_SET_INFORMATION, handle the case when we receive buggy FO without FCB.
This fixes bugchecks when using FileSpy.

CORE-12448

svn path=/trunk/; revision=73362

7 years ago[WININET_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 18:11:04 +0000 (18:11 +0000)]
[WININET_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73361

7 years ago[WININET] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 18:09:57 +0000 (18:09 +0000)]
[WININET] Sync with Wine Staging 1.9.23. CORE-12409

4695681 wininet: add ParseX509EncodedCertificateForListBoxEntry stub (try 2)
e3e4fc6 wininet: Add support for INTERNET_OPTION_SETTINGS_CHANGED in InternetSetOption.
4a728d2 wininet: Allow INTERNET_OPTION_SETTINGS_CHANGED on connections.
8478c72 wininet: Resize buffer when call to InternetCanonicalizeUrlW fails in InternetCrackUrlW.
3d6da00 wininet: Handle INTERNET_INVALID_PORT_NUMBER in HttpOpenRequest.
dee155f wininet: Replacing header fields should fail if they do not exist yet.
efd7d44 wininet: Strip filename if no path is set in cookie.
65f5d89 wininet: Silence wininet no support on this platform message.
3cb027c wininet: Increase buffer in _test_status_code to avoid potential potential overflow.
7e84143 wininet: Don't crash by debug printing too long URLs.
7d9a439 wininet: Don't return available data sizes larger than the read buffer.

svn path=/trunk/; revision=73360

7 years ago[User32]
James Tabor [Wed, 23 Nov 2016 15:42:05 +0000 (15:42 +0000)]
[User32]
- Fix dialog pop up flicker. Regression from 73333.

svn path=/trunk/; revision=73359

7 years ago[WINHTTP_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 12:00:25 +0000 (12:00 +0000)]
[WINHTTP_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73358

7 years ago[WINHTTP] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 11:59:10 +0000 (11:59 +0000)]
[WINHTTP] Sync with Wine Staging 1.9.23. CORE-12409

e27ff36 winhttp: Added WINHTTP_OPTION_CLIENT_CERT_CONTEXT option stub.
9bc3e96 winhttp: Added WINHTTP_OPTION_MAX_CONNS_PER_SERVER and WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER options stub.
c8b166e winhttp: Also pass hostname to jsproxy.
668d429 winhttp: Indicate that WinHttpCrackUrl should return string pointers.
985443e winhttp: Don't perform buffer size tests for components that don't pass buffer in WinHttpCrackUrl.
17b4abf winhttp: Validate the port number in WinHttpCrackUrl.
1d07f89 winhttp: Set required buffer length for all components in WinHttpCrackUrl.
6c0fdc0 winhttp: Prevent console spamming in get_system_proxy_autoconfig_url.

svn path=/trunk/; revision=73357

7 years ago[ACPI]
Thomas Faber [Wed, 23 Nov 2016 11:57:52 +0000 (11:57 +0000)]
[ACPI]
- Do not assert phys in AcpiOsMapMemory. Patch by Giovanni Mascellani (gio at debian dot org).
CORE-12444 #resolve

svn path=/trunk/; revision=73356

7 years ago[JSCRIPT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 10:09:03 +0000 (10:09 +0000)]
[JSCRIPT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73355

7 years ago[JSCRIPT] Sync with Wine Staging 1.9.23. Dedicated to Ged. CORE-12409
Amine Khaldi [Wed, 23 Nov 2016 10:06:56 +0000 (10:06 +0000)]
[JSCRIPT] Sync with Wine Staging 1.9.23. Dedicated to Ged. CORE-12409

7af3f65 jscript: Add more jsdisp_t to Instance helpers.
55f6e3c jscript: Use the existing helpers to get from a jsdisp_t to an Instance.
0f21353 jscript: Use wine_rb_tree to store local variables in compiler_ctx_t.
fc1ae4f jscript: Use CONTAINING_RECORD() to get from a field to a struct.
57291c4 jscript: Simplify create_utc_string and add basic tests.
20d5bba jscript: Simplify date_to_string and add basic tests.
4d67ffd jscript: Allocate string of correct size in Date toLocaleDateString method.
79f18d0 jscript: Properly handle \0 characters in Array join method.
fd07a15 jscript: Allocate string of correct size in Date toTimeString method.
1c3e0dd jscript: Properly handle \0 characters in String indexOf method.
54e6736 jscript: Properly handle \0 characters in String to{Lower,Upper}Case methods.
1842082 jscript: Do not include terminating \0 in result returned by Date_toLocale{Date,Time}String.
69437af jscript: Change prototype of jsstr_alloc_buf and fix some error handling issues.
d36ae56 jscript: Fix definition of JSSTR_MAX_LENGTH.
7369836 jscript: Simplify jsstr_release implementation.

svn path=/trunk/; revision=73354

7 years ago[CRYPT32] Bring back the code path that had r64026 and r66349 until we adapt our...
Amine Khaldi [Wed, 23 Nov 2016 09:22:56 +0000 (09:22 +0000)]
[CRYPT32] Bring back the code path that had r64026 and r66349 until we adapt our changes to the new code. CORE-12409 CORE-12446

svn path=/trunk/; revision=73353

7 years ago[NTOS]
Ged Murphy [Tue, 22 Nov 2016 22:30:55 +0000 (22:30 +0000)]
[NTOS]
- Fix an assert in MiFindExportedRoutineByName to be something more like what the original author probably wanted to do.
- This allows FileSpy to run successfully with the legacy filter driver
- https://postimg.org/image/7z73xy4pd/

svn path=/trunk/; revision=73352

7 years ago[WINDOWSCODECS] Addendum to r73303. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 18:10:59 +0000 (18:10 +0000)]
[WINDOWSCODECS] Addendum to r73303. CORE-12409

svn path=/trunk/; revision=73351

7 years ago[DBGHELP] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 18:03:01 +0000 (18:03 +0000)]
[DBGHELP] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73350

7 years ago[INCLUDES/WINE] Attempt to please the linux builder.
Amine Khaldi [Tue, 22 Nov 2016 17:42:41 +0000 (17:42 +0000)]
[INCLUDES/WINE] Attempt to please the linux builder.

svn path=/trunk/; revision=73349

7 years ago[INCLUDES/WINE] Update rbtree.h. [D3DCOMPILER_43][DBGHELP][WINED3D] Reflect the rbtre...
Amine Khaldi [Tue, 22 Nov 2016 17:23:40 +0000 (17:23 +0000)]
[INCLUDES/WINE] Update rbtree.h. [D3DCOMPILER_43][DBGHELP][WINED3D] Reflect the rbtree.h changes. CORE-12409

svn path=/trunk/; revision=73348

7 years ago[CRYPT32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 17:09:34 +0000 (17:09 +0000)]
[CRYPT32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73347

7 years ago[CRYPT32] Sync with Wine Staging 1.9.23. Jérôme, please review as we no longer have...
Amine Khaldi [Tue, 22 Nov 2016 17:05:59 +0000 (17:05 +0000)]
[CRYPT32] Sync with Wine Staging 1.9.23. Jérôme, please review as we no longer have r64026 and r66349 with this. CORE-12409

svn path=/trunk/; revision=73346

7 years ago[OLEDLG] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 13:14:51 +0000 (13:14 +0000)]
[OLEDLG] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73345

7 years ago[RPCRT4_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 13:13:22 +0000 (13:13 +0000)]
[RPCRT4_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73344

7 years ago[RPCRT4] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 13:11:44 +0000 (13:11 +0000)]
[RPCRT4] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73343

7 years ago[WSHTCPIP] Implement SIO_GET_INTERFACE_LIST by Andreas Maier aka andy-123. Thanks...
Peter Hater [Tue, 22 Nov 2016 12:45:41 +0000 (12:45 +0000)]
[WSHTCPIP] Implement SIO_GET_INTERFACE_LIST by Andreas Maier aka andy-123. Thanks. CORE-10343

svn path=/trunk/; revision=73342

7 years ago[OLE32] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:30:48 +0000 (12:30 +0000)]
[OLE32] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73341

7 years ago[MSI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:26:43 +0000 (12:26 +0000)]
[MSI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73340

7 years ago[MSI] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:25:27 +0000 (12:25 +0000)]
[MSI] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73339

7 years ago[COMDLG32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:17:19 +0000 (12:17 +0000)]
[COMDLG32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73338

7 years ago[COMDLG32] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:15:51 +0000 (12:15 +0000)]
[COMDLG32] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73337

7 years ago[COMCTL32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:11:38 +0000 (12:11 +0000)]
[COMCTL32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73336

7 years ago[COMCTL32] Sync with Wine Staging 1.9.23. CORE-12409
Amine Khaldi [Tue, 22 Nov 2016 12:10:28 +0000 (12:10 +0000)]
[COMCTL32] Sync with Wine Staging 1.9.23. CORE-12409

svn path=/trunk/; revision=73335

7 years ago[Win32SS]
James Tabor [Tue, 22 Nov 2016 04:46:58 +0000 (04:46 +0000)]
[Win32SS]
- Patch by Katayama Hirofumi MZ : Improves NC_IconForWindow function. See CORE-12129.

svn path=/trunk/; revision=73334

7 years ago[User32]
James Tabor [Tue, 22 Nov 2016 03:57:48 +0000 (03:57 +0000)]
[User32]
- Fix dialog pop up crash due to loop.
- Sync/Port from wine head, not sure about Staging.

svn path=/trunk/; revision=73333

7 years ago[User32]
James Tabor [Tue, 22 Nov 2016 03:54:55 +0000 (03:54 +0000)]
[User32]
- Patch by Katayama Hirofumi MZ  : Improve task switcher's appearance.
-    Debugged Alt+Esc
-    Pixel perfect
-    Implemented "Display Item Shifting"
-    Added comments.

svn path=/trunk/; revision=73332

7 years ago[LSASRV]: Use LsapAllocateHeapZero to initialize the AllocateLsaHeap member of the...
Hermès Bélusca-Maïto [Mon, 21 Nov 2016 14:42:14 +0000 (14:42 +0000)]
[LSASRV]: Use LsapAllocateHeapZero to initialize the AllocateLsaHeap member of the LSA auth DispatchTable. Should fix login (this means some of the code calling DispatchTable->AllocateLsaHeap expect zero-initialized memory). Addendum to r73330.
CORE-12432

svn path=/trunk/; revision=73331

7 years ago[LSASRV]: Implement a simplified version of LsaIAllocateHeap / LsaIAllocateHeapZero...
Hermès Bélusca-Maïto [Sun, 20 Nov 2016 23:53:49 +0000 (23:53 +0000)]
[LSASRV]: Implement a simplified version of LsaIAllocateHeap / LsaIAllocateHeapZero / LsaIFreeHeap.
CORE-12432

svn path=/trunk/; revision=73330

7 years ago[LSASRV]: Whitespace fixes only.
Hermès Bélusca-Maïto [Sun, 20 Nov 2016 23:53:10 +0000 (23:53 +0000)]
[LSASRV]: Whitespace fixes only.

svn path=/trunk/; revision=73329

7 years ago[KMTESTS:MM]
Pierre Schweitzer [Sun, 20 Nov 2016 20:58:22 +0000 (20:58 +0000)]
[KMTESTS:MM]
This tests doesn't fail anylonger on ReactOS (not sure which rev fixed it)

ROSTESTS-108

svn path=/trunk/; revision=73328

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 20 Nov 2016 20:55:17 +0000 (20:55 +0000)]
[NTOSKRNL]
When we're really not able to init cache for creating a file section, return the appropriate status code

svn path=/trunk/; revision=73327

7 years ago[KMTESTS:MM]
Pierre Schweitzer [Sun, 20 Nov 2016 18:42:15 +0000 (18:42 +0000)]
[KMTESTS:MM]
Thanks to r73325, these tests don't deadlock anymore on ReactOS. Enable them again (aka, revert r73227).

ROSTESTS-248

svn path=/trunk/; revision=73326

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 20 Nov 2016 18:39:17 +0000 (18:39 +0000)]
[NTOSKRNL]
When creating a new VACB, compare file offset to section size and not to file size.
This fixes regression from r73199 where file size isn't changed anylonger, but section size is.

CORE-12430
ROSTESTS-248

svn path=/trunk/; revision=73325

7 years ago[UNIATA] Update to v0.46e1. CORE-11451
Amine Khaldi [Sun, 20 Nov 2016 15:58:03 +0000 (15:58 +0000)]
[UNIATA] Update to v0.46e1. CORE-11451

svn path=/trunk/; revision=73324

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 20 Nov 2016 10:51:26 +0000 (10:51 +0000)]
[NTOSKRNL]
Use the appropriated macro to check for pending operations. NFC
ROSTESTS-248

svn path=/trunk/; revision=73323