reactos.git
6 hours ago[APPSHIM_APITEST] Add tests for display mode shims. CORE-11927 master trunk
mjansen [Sat, 3 Dec 2016 21:24:47 +0000 (21:24 +0000)]
[APPSHIM_APITEST] Add tests for display mode shims. CORE-11927

git-svn-id: file:///srv/svn/reactos/trunk@73421 97493ccd-5924-5043-b1f5-66cb403b36ce

13 hours ago[SERVICES]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@73420 97493ccd-5924-5043-b1f5-66cb403b36ce

14 hours ago[SERVICES]
ekohl [Sat, 3 Dec 2016 13:54:11 +0000 (13:54 +0000)]
[SERVICES]
Tiny fixes.
One fix found by Serge Gautherie.

git-svn-id: file:///srv/svn/reactos/trunk@73419 97493ccd-5924-5043-b1f5-66cb403b36ce

15 hours ago[SERVICES]
ekohl [Sat, 3 Dec 2016 12:55:29 +0000 (12:55 +0000)]
[SERVICES]
Add more parameter checks to RChangeServiceConfigW().

git-svn-id: file:///srv/svn/reactos/trunk@73418 97493ccd-5924-5043-b1f5-66cb403b36ce

15 hours ago[SERVICES]
ekohl [Sat, 3 Dec 2016 12:48:44 +0000 (12:48 +0000)]
[SERVICES]
Implement large parts of RI_ScGetCurrentGroupStateW.

git-svn-id: file:///srv/svn/reactos/trunk@73417 97493ccd-5924-5043-b1f5-66cb403b36ce

18 hours ago[SERVICES]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@73416 97493ccd-5924-5043-b1f5-66cb403b36ce

29 hours ago[TIMEDATE] Update/Fix German and French resource files. Patch by Joachim Henze and...
rnaumann [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

git-svn-id: file:///srv/svn/reactos/trunk@73415 97493ccd-5924-5043-b1f5-66cb403b36ce

29 hours ago[RAPPS][USERINIT][HIVECLS] Add/Update Italian translation. Patches by Carlo Bramini...
rnaumann [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

git-svn-id: file:///srv/svn/reactos/trunk@73414 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[ROSTESTS]: advapi32_apitest: Add a test to extensively test services command-line...
hbelusca [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

git-svn-id: file:///srv/svn/reactos/trunk@73413 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73412 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73411 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days agoThis does not belong here.
mjansen [Wed, 30 Nov 2016 20:39:06 +0000 (20:39 +0000)]
This does not belong here.

git-svn-id: file:///srv/svn/reactos/trunk@73410 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NETSHELL] Implement NcIsValidConnectionName + tests. Patch by Jared Smudde, modified...
mjansen [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

git-svn-id: file:///srv/svn/reactos/trunk@73409 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days agoFix build.
gadamopoulos [Tue, 29 Nov 2016 18:01:35 +0000 (18:01 +0000)]
Fix build.

git-svn-id: file:///srv/svn/reactos/trunk@73408 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[SHELL32] - CDefViewBckgrndMenu: Shell_MergeMenus doesn't handle items added by shell...
gadamopoulos [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

git-svn-id: file:///srv/svn/reactos/trunk@73407 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[SHELL32] - CDefaultContextMenu::QueryContextMenu : Implement CMF_VERBSONLY flag...
gadamopoulos [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)

git-svn-id: file:///srv/svn/reactos/trunk@73406 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[SHELL32]
gadamopoulos [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

git-svn-id: file:///srv/svn/reactos/trunk@73405 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73404 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[Win32SS]
jimtabor [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.

git-svn-id: file:///srv/svn/reactos/trunk@73403 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SERVICES]:
hbelusca [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).

git-svn-id: file:///srv/svn/reactos/trunk@73402 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SERVICES]
hbelusca [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.

git-svn-id: file:///srv/svn/reactos/trunk@73401 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SERVICES]
ekohl [Sun, 27 Nov 2016 20:12:39 +0000 (20:12 +0000)]
[SERVICES]
Delete service registry keys recursively.

git-svn-id: file:///srv/svn/reactos/trunk@73400 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[NTOSKRNL]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73399 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[APPHELP][APPHELP_APITEST] Stub ApphelpCheckShellObject + add tests, based on the...
mjansen [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

git-svn-id: file:///srv/svn/reactos/trunk@73398 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73397 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SERVICES]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@73396 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[KMTESTS:MM]
pschweitzer [Sun, 27 Nov 2016 13:39:01 +0000 (13:39 +0000)]
[KMTESTS:MM]
Test FCB header fields: FileSize, ValidDataLength

CORE-11819
CORE-12475

git-svn-id: file:///srv/svn/reactos/trunk@73395 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[SETUPAPI]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@73394 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[KMTESTS:MM]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73393 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[KMTESTS:MM]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73392 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[NTOSKRNL]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73391 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[TRANSLATION] Massive resource maintenance update. 2 oatches by Ștefan Fulea. Thank...
rnaumann [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

git-svn-id: file:///srv/svn/reactos/trunk@73390 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[MODE] Add Russiam Translation. Based on a patch by Nikolay Burshtyn. Thank you....
rnaumann [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

git-svn-id: file:///srv/svn/reactos/trunk@73389 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73388 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[GETUNAME] Update Definitions for GetUName to Unicode 8.0. Patch by Baruch Rutman...
rnaumann [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

git-svn-id: file:///srv/svn/reactos/trunk@73387 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73386 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[SETUP/REACTOS] Add Japanese translation. Patch by Katayama Hirofumi MZ. Thank you...
rnaumann [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

git-svn-id: file:///srv/svn/reactos/trunk@73385 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NTOSKRNL]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73384 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[PSDK][XDK]
tfaber [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.

git-svn-id: file:///srv/svn/reactos/trunk@73383 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[WINMM] Properly stub some gfx* functions for Windows mmsys. Addendum to r73381....
akhaldi [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

git-svn-id: file:///srv/svn/reactos/trunk@73382 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[WINMM] Stub some gfx* functions for Windows mmsys. Patch by Jared Smudde. CORE-12466...
mjansen [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!

git-svn-id: file:///srv/svn/reactos/trunk@73381 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73380 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[SHELL32]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73379 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[NTOSKRNL]
pschweitzer [Fri, 25 Nov 2016 22:39:49 +0000 (22:39 +0000)]
[NTOSKRNL]
Revert r73376.

CORE-12238

git-svn-id: file:///srv/svn/reactos/trunk@73378 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[REGEDIT] Do not try to dereference a pointer when it is NULL. CORE-11915
mjansen [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

git-svn-id: file:///srv/svn/reactos/trunk@73377 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[NTOSKRNL]
pschweitzer [Fri, 25 Nov 2016 21:47:34 +0000 (21:47 +0000)]
[NTOSKRNL]
Remove old hacks which seem no longer required

git-svn-id: file:///srv/svn/reactos/trunk@73376 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WINSTA] fix declaration of WinStationQueryInformationA
cwittich [Fri, 25 Nov 2016 12:48:55 +0000 (12:48 +0000)]
[WINSTA] fix declaration of WinStationQueryInformationA

git-svn-id: file:///srv/svn/reactos/trunk@73375 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days agoFix GCC build
cfinck [Thu, 24 Nov 2016 19:35:08 +0000 (19:35 +0000)]
Fix GCC build

git-svn-id: file:///srv/svn/reactos/trunk@73374 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[LOCALSPL]
cfinck [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

git-svn-id: file:///srv/svn/reactos/trunk@73373 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73372 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[SPOOLSS]
cfinck [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

git-svn-id: file:///srv/svn/reactos/trunk@73371 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[MSTSC] Addendum to r73368. Peter, please review. CORE-9321
akhaldi [Thu, 24 Nov 2016 11:16:56 +0000 (11:16 +0000)]
[MSTSC] Addendum to r73368. Peter, please review. CORE-9321

git-svn-id: file:///srv/svn/reactos/trunk@73370 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[README.WINE] Mark some DX dlls as synced with Wine Staging 1.9.23. CORE-12409
akhaldi [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

git-svn-id: file:///srv/svn/reactos/trunk@73369 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[MSTSC] Add schannel based SSL implementation. CORE-9321
phater [Thu, 24 Nov 2016 10:56:09 +0000 (10:56 +0000)]
[MSTSC] Add schannel based SSL implementation. CORE-9321

git-svn-id: file:///srv/svn/reactos/trunk@73368 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[INCLUDES/WINE][DBGHELP]
spetreolle [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

git-svn-id: file:///srv/svn/reactos/trunk@73367 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[D3DX9_33] We don't need these here as d3dx9_36 already has them.
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@73366 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[UXTHEME] Reduce difference with Wine Staging 1.9.23. CORE-12409
akhaldi [Wed, 23 Nov 2016 18:38:48 +0000 (18:38 +0000)]
[UXTHEME] Reduce difference with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73365 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[LOCALMON]
pschweitzer [Wed, 23 Nov 2016 18:29:40 +0000 (18:29 +0000)]
[LOCALMON]
Add French translation.

CORE-12363

git-svn-id: file:///srv/svn/reactos/trunk@73364 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[CDFS] Fix a thinko.
akhaldi [Wed, 23 Nov 2016 18:27:07 +0000 (18:27 +0000)]
[CDFS] Fix a thinko.

git-svn-id: file:///srv/svn/reactos/trunk@73363 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[FASTFAT]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73362 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[WININET_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Wed, 23 Nov 2016 18:11:04 +0000 (18:11 +0000)]
[WININET_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73361 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[WININET] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@73360 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[User32]
jimtabor [Wed, 23 Nov 2016 15:42:05 +0000 (15:42 +0000)]
[User32]
- Fix dialog pop up flicker. Regression from 73333.

git-svn-id: file:///srv/svn/reactos/trunk@73359 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[WINHTTP_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Wed, 23 Nov 2016 12:00:25 +0000 (12:00 +0000)]
[WINHTTP_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73358 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[WINHTTP] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@73357 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[ACPI]
tfaber [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

git-svn-id: file:///srv/svn/reactos/trunk@73356 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73355 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[JSCRIPT] Sync with Wine Staging 1.9.23. Dedicated to Ged. CORE-12409
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@73354 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[CRYPT32] Bring back the code path that had r64026 and r66349 until we adapt our...
akhaldi [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

git-svn-id: file:///srv/svn/reactos/trunk@73353 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[NTOS]
gedmurphy [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/

git-svn-id: file:///srv/svn/reactos/trunk@73352 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[WINDOWSCODECS] Addendum to r73303. CORE-12409
akhaldi [Tue, 22 Nov 2016 18:10:59 +0000 (18:10 +0000)]
[WINDOWSCODECS] Addendum to r73303. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73351 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[DBGHELP] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 18:03:01 +0000 (18:03 +0000)]
[DBGHELP] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73350 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[INCLUDES/WINE] Attempt to please the linux builder.
akhaldi [Tue, 22 Nov 2016 17:42:41 +0000 (17:42 +0000)]
[INCLUDES/WINE] Attempt to please the linux builder.

git-svn-id: file:///srv/svn/reactos/trunk@73349 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[INCLUDES/WINE] Update rbtree.h. [D3DCOMPILER_43][DBGHELP][WINED3D] Reflect the rbtre...
akhaldi [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

git-svn-id: file:///srv/svn/reactos/trunk@73348 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[CRYPT32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 17:09:34 +0000 (17:09 +0000)]
[CRYPT32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73347 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[CRYPT32] Sync with Wine Staging 1.9.23. Jérôme, please review as we no longer have...
akhaldi [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

git-svn-id: file:///srv/svn/reactos/trunk@73346 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[OLEDLG] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 13:14:51 +0000 (13:14 +0000)]
[OLEDLG] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73345 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[RPCRT4_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 13:13:22 +0000 (13:13 +0000)]
[RPCRT4_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73344 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73343 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[WSHTCPIP] Implement SIO_GET_INTERFACE_LIST by Andreas Maier aka andy-123. Thanks...
phater [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

git-svn-id: file:///srv/svn/reactos/trunk@73342 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[OLE32] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 12:30:48 +0000 (12:30 +0000)]
[OLE32] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73341 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[MSI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 12:26:43 +0000 (12:26 +0000)]
[MSI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73340 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[MSI] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 12:25:27 +0000 (12:25 +0000)]
[MSI] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73339 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[COMDLG32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 12:17:19 +0000 (12:17 +0000)]
[COMDLG32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73338 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[COMDLG32] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 12:15:51 +0000 (12:15 +0000)]
[COMDLG32] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73337 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73336 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[COMCTL32] Sync with Wine Staging 1.9.23. CORE-12409
akhaldi [Tue, 22 Nov 2016 12:10:28 +0000 (12:10 +0000)]
[COMCTL32] Sync with Wine Staging 1.9.23. CORE-12409

git-svn-id: file:///srv/svn/reactos/trunk@73335 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73334 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[User32]
jimtabor [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.

git-svn-id: file:///srv/svn/reactos/trunk@73333 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[User32]
jimtabor [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.

git-svn-id: file:///srv/svn/reactos/trunk@73332 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[LSASRV]: Use LsapAllocateHeapZero to initialize the AllocateLsaHeap member of the...
hbelusca [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

git-svn-id: file:///srv/svn/reactos/trunk@73331 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[LSASRV]: Implement a simplified version of LsaIAllocateHeap / LsaIAllocateHeapZero...
hbelusca [Sun, 20 Nov 2016 23:53:49 +0000 (23:53 +0000)]
[LSASRV]: Implement a simplified version of LsaIAllocateHeap / LsaIAllocateHeapZero / LsaIFreeHeap.
CORE-12432

git-svn-id: file:///srv/svn/reactos/trunk@73330 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[LSASRV]: Whitespace fixes only.
hbelusca [Sun, 20 Nov 2016 23:53:10 +0000 (23:53 +0000)]
[LSASRV]: Whitespace fixes only.

git-svn-id: file:///srv/svn/reactos/trunk@73329 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[KMTESTS:MM]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73328 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NTOSKRNL]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73327 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[KMTESTS:MM]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73326 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NTOSKRNL]
pschweitzer [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

git-svn-id: file:///srv/svn/reactos/trunk@73325 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[UNIATA] Update to v0.46e1. CORE-11451
akhaldi [Sun, 20 Nov 2016 15:58:03 +0000 (15:58 +0000)]
[UNIATA] Update to v0.46e1. CORE-11451

git-svn-id: file:///srv/svn/reactos/trunk@73324 97493ccd-5924-5043-b1f5-66cb403b36ce

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

git-svn-id: file:///srv/svn/reactos/trunk@73323 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NOTEPAD]
tfaber [Sun, 20 Nov 2016 09:16:19 +0000 (09:16 +0000)]
[NOTEPAD]
- Update the window title on Save. Based on a patch by Thomas Csovcsity.
CORE-12423 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@73322 97493ccd-5924-5043-b1f5-66cb403b36ce