reactos.git
22 months ago[QEDIT] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:43:36 +0000 (13:43 +0100)]
[QEDIT] Sync with Wine Staging 3.3. CORE-14434

22 months ago[MSDMO] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:42:29 +0000 (13:42 +0100)]
[MSDMO] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DXDIAGN_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:41:10 +0000 (13:41 +0100)]
[DXDIAGN_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DXDIAGN] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:40:32 +0000 (13:40 +0100)]
[DXDIAGN] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DPLAYX] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:39:19 +0000 (13:39 +0100)]
[DPLAYX] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DPLAY] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:38:10 +0000 (13:38 +0100)]
[DPLAY] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DMUSIC] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:36:52 +0000 (13:36 +0100)]
[DMUSIC] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DINPUT8] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:35:22 +0000 (13:35 +0100)]
[DINPUT8] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DINPUT_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:34:24 +0000 (13:34 +0100)]
[DINPUT_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DINPUT] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:33:13 +0000 (13:33 +0100)]
[DINPUT] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DEVENUM_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:31:41 +0000 (13:31 +0100)]
[DEVENUM_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DEVENUM] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:30:52 +0000 (13:30 +0100)]
[DEVENUM] Sync with Wine Staging 3.3. CORE-14434

22 months ago[D3DXOF] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:28:23 +0000 (13:28 +0100)]
[D3DXOF] Sync with Wine Staging 3.3. CORE-14434

22 months ago[D3DX9_*] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:26:47 +0000 (13:26 +0100)]
[D3DX9_*] Sync with Wine Staging 3.3. CORE-14434

22 months ago[D3DRM] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:17:38 +0000 (13:17 +0100)]
[D3DRM] Sync with Wine Staging 3.3. CORE-14434

22 months ago[D3D8][D3D9][DDRAW][WINED3D] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:15:18 +0000 (13:15 +0100)]
[D3D8][D3D9][DDRAW][WINED3D] Sync with Wine Staging 3.3. CORE-14434

22 months ago[AMSTREAM_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:11:06 +0000 (13:11 +0100)]
[AMSTREAM_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[AMSTREAM] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Thu, 8 Mar 2018 12:10:17 +0000 (13:10 +0100)]
[AMSTREAM] Sync with Wine Staging 3.3. CORE-14434

22 months ago[INCLUDE/WINE] Add a header guard to strmbase.h.
Amine Khaldi [Thu, 8 Mar 2018 12:07:26 +0000 (13:07 +0100)]
[INCLUDE/WINE] Add a header guard to strmbase.h.

22 months ago[BROWSEUI][SHELL32] Treat OnWinEvent's result parameter as optional. CORE-14443 425/head
Thomas Faber [Thu, 8 Mar 2018 09:28:33 +0000 (10:28 +0100)]
[BROWSEUI][SHELL32] Treat OnWinEvent's result parameter as optional. CORE-14443

Windows's explorer can call it with NULL.

22 months ago[APPHELP_APITEST] Fix a Clang-Cl warning about a memcmp() call
Serge Gautherie [Tue, 13 Feb 2018 10:23:25 +0000 (11:23 +0100)]
[APPHELP_APITEST] Fix a Clang-Cl warning about a memcmp() call

"warning: argument to 'sizeof' in 'memcmp' call is the same pointer type 'SDBQUERYRESULT_VISTA *' (aka 'struct tagSDBQUERYRESULT_VISTA *') as the destination; expected 'SDBQUERYRESULT_VISTA' (aka 'struct tagSDBQUERYRESULT_VISTA') or an explicit length [-Wsizeof-pointer-memaccess]"

CORE-14306

22 months ago[APPHELP_APITEST] env.c: Fix a 3rd Windows S2003 special case
Serge Gautherie [Sun, 4 Mar 2018 23:23:45 +0000 (00:23 +0100)]
[APPHELP_APITEST] env.c: Fix a 3rd Windows S2003 special case

Test_Shimdata() already has a TODO with 2 special cases.

- Special-case "dwLayerCount" too.
- Add extra-safety checks.

22 months ago[WINSRV] Don't try to remove messages from the queue without dispatching them. CORE... 422/head
Thomas Faber [Wed, 7 Mar 2018 12:03:39 +0000 (13:03 +0100)]
[WINSRV] Don't try to remove messages from the queue without dispatching them. CORE-13734

This partially reverts r58615 / 01729482ae.

22 months ago[USER32_APITEST] Add a test for PeekMessage without DispatchMessage for WM_PAINT...
Thomas Faber [Wed, 7 Mar 2018 12:02:52 +0000 (13:02 +0100)]
[USER32_APITEST] Add a test for PeekMessage without DispatchMessage for WM_PAINT. CORE-13734

22 months ago[NTOS:EX] Worker threads must not exit with a critical region held. CORE-13734
Thomas Faber [Wed, 7 Mar 2018 10:02:55 +0000 (11:02 +0100)]
[NTOS:EX] Worker threads must not exit with a critical region held. CORE-13734

22 months ago[STOBJECT] Use double click time for the single click timers instead of a fixed timeout.
Eric Kohl [Tue, 6 Mar 2018 19:41:28 +0000 (20:41 +0100)]
[STOBJECT] Use double click time for the single click timers instead of a fixed timeout.

22 months ago[SHELL32] Fix a directory handle leak when browsing folders
Pierre Schweitzer [Tue, 6 Mar 2018 19:22:50 +0000 (20:22 +0100)]
[SHELL32] Fix a directory handle leak when browsing folders

A bit of history: in r71528, I tried to fix our explorer often
crashing while browsing directories. It was linked to the fact
that a notification result may arrive while the notification
structure had already been deleted.

The fix for this was actually broken and was leading to a double
leak: the notification structure was leaked. But also the handle
to the directory that had been browsed!
This means that the directory couldn't be modified anymore as
a leaked handle to it was still open.

Actually, when notifications are cancel, the kernel properly
calls the notification routine, but with a specific error code.
So the correct fix is to stop handling that notification when
we receive this error code. This is the correct fix with no leaks.

This commit is a complete r71528 revert with the appropriate fix.

CORE-10941
CORE-12843

22 months ago[LIBTIFF] Print errors to the console instead of in a MessageBox.
Thomas Faber [Tue, 6 Mar 2018 02:12:25 +0000 (03:12 +0100)]
[LIBTIFF] Print errors to the console instead of in a MessageBox.

This is a temporary fix for a timeout in windowscodecs:tiffformat.
The test ends up invoking Win32ErrorHandler with:
_TIFFVSetField: <IStream object>: Bad value 0 for "ResolutionUnit" tag.

Ideally we'd keep the MessageBox version of the error/warning handlers but
make them respect the current error mode to avoid blocking tests and other
non-interactive applications.

22 months ago[WINDOWSCODECS] Forgot to commit this file. Addendum to ae80686. CORE-14434
Amine Khaldi [Mon, 5 Mar 2018 22:56:09 +0000 (23:56 +0100)]
[WINDOWSCODECS] Forgot to commit this file. Addendum to ae80686. CORE-14434

22 months ago[SHELL32] Fix item order in Folder Options (#415)
Katayama Hirofumi MZ [Mon, 5 Mar 2018 22:40:41 +0000 (07:40 +0900)]
[SHELL32] Fix item order in Folder Options (#415)

22 months ago[SHLWAPI] Implement SHAreIconsEqual
Mark Jansen [Mon, 5 Mar 2018 21:43:05 +0000 (22:43 +0100)]
[SHLWAPI] Implement SHAreIconsEqual
CORE-14425

22 months ago[SHLWAPI_APITEST] Add test for SHAreIconsEqual
Mark Jansen [Mon, 5 Mar 2018 21:18:21 +0000 (22:18 +0100)]
[SHLWAPI_APITEST] Add test for SHAreIconsEqual

22 months ago[WINDOWSCODECS] Fix stack pointer corruption when handling PNGs.
Thomas Faber [Mon, 5 Mar 2018 17:51:24 +0000 (18:51 +0100)]
[WINDOWSCODECS] Fix stack pointer corruption when handling PNGs.

Without PNG_API_RULE defined, these functions (like all others) aren't stdcall.

22 months ago[AFD_APITEST] Introduce a test for directly creating and using sockets via AFD. CORE...
Thomas Faber [Sun, 25 Feb 2018 09:34:49 +0000 (10:34 +0100)]
[AFD_APITEST] Introduce a test for directly creating and using sockets via AFD. CORE-9810

The initial tests in send.c validate correct behavior of send/sendto on
disconnected sockets (CORE-9810), fixed in r68129.
However, the helper functions are generic, so they can be used for additional
tests against AFD. Because AFD's create packet structure changes between
Windows versions, the functions check the OS version to determine the right
layout.
Tests succeed on Win2003 as well as Win10.

22 months ago[MSI_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 23:31:58 +0000 (00:31 +0100)]
[MSI_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[MSI] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 23:30:58 +0000 (00:30 +0100)]
[MSI] Sync with Wine Staging 3.3. CORE-14434

22 months ago[WINDOWSCODECS_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 23:20:56 +0000 (00:20 +0100)]
[WINDOWSCODECS_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[WINDOWSCODECS] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 23:19:05 +0000 (00:19 +0100)]
[WINDOWSCODECS] Sync with Wine Staging 3.3. CORE-14434

22 months ago[D3DCOMPILER_43] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 23:15:03 +0000 (00:15 +0100)]
[D3DCOMPILER_43] Sync with Wine Staging 3.3. CORE-14434

22 months ago[DBGHELPHOST] Fix the *nix build.
Amine Khaldi [Sun, 4 Mar 2018 23:07:53 +0000 (00:07 +0100)]
[DBGHELPHOST] Fix the *nix build.

22 months ago[DBGHELP] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 22:54:20 +0000 (23:54 +0100)]
[DBGHELP] Sync with Wine Staging 3.3. CORE-14434

22 months ago[RPCRT4_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 22:52:30 +0000 (23:52 +0100)]
[RPCRT4_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[RPCRT4] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 22:48:59 +0000 (23:48 +0100)]
[RPCRT4] Sync with Wine Staging 3.3. CORE-14434

22 months ago[VFDLIB] More 64 bit fixes
Timo Kreuzer [Wed, 28 Feb 2018 06:05:59 +0000 (07:05 +0100)]
[VFDLIB] More 64 bit fixes

22 months ago[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
Timo Kreuzer [Tue, 27 Feb 2018 21:48:32 +0000 (22:48 +0100)]
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG

22 months ago[SHLWAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 12:26:14 +0000 (13:26 +0100)]
[SHLWAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[OLEAUT32_WINETEST] Fix non-PCH build.
Amine Khaldi [Sun, 4 Mar 2018 12:25:28 +0000 (13:25 +0100)]
[OLEAUT32_WINETEST] Fix non-PCH build.

22 months ago[SHLWAPI] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 12:17:11 +0000 (13:17 +0100)]
[SHLWAPI] Sync with Wine Staging 3.3. CORE-14434

22 months ago[OLEAUT32_WINETEST] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 12:15:59 +0000 (13:15 +0100)]
[OLEAUT32_WINETEST] Sync with Wine Staging 3.3. CORE-14434

22 months ago[OLEAUT32] Sync with Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 12:14:52 +0000 (13:14 +0100)]
[OLEAUT32] Sync with Wine Staging 3.3. CORE-14434

22 months ago[INCLUDE/WINE] Import heap.h from Wine Staging 3.3. CORE-14434
Amine Khaldi [Sun, 4 Mar 2018 12:10:02 +0000 (13:10 +0100)]
[INCLUDE/WINE] Import heap.h from Wine Staging 3.3. CORE-14434

22 months ago[TRANSLATION][SUBST] Update Simplified Chinese translation. (#414)
Luo Yufan [Sun, 4 Mar 2018 02:37:20 +0000 (10:37 +0800)]
[TRANSLATION][SUBST] Update Simplified Chinese translation. (#414)

22 months ago[TRANSLATION] Polish translation update (#413)
Adam Słaboń [Sat, 3 Mar 2018 20:24:46 +0000 (21:24 +0100)]
[TRANSLATION] Polish translation update (#413)

Translation update for sndvol32, shell32 (right click drag menu), rapps and ks.inf.

22 months ago[WIN32K:NTUSER] Handle IntGetSystemMenu failure cases. CORE-12180
Thomas Faber [Sat, 3 Mar 2018 10:10:37 +0000 (11:10 +0100)]
[WIN32K:NTUSER] Handle IntGetSystemMenu failure cases. CORE-12180

22 months ago[WIN32K:NTUSER] Correctly delete menus in failure cases in MENU_GetSystemMenu. CORE...
Thomas Faber [Sat, 3 Mar 2018 07:19:48 +0000 (08:19 +0100)]
[WIN32K:NTUSER] Correctly delete menus in failure cases in MENU_GetSystemMenu. CORE-12180

22 months ago[WIN32K:NTUSER] Handle IntCloneMenu failure in MENU_GetSystemMenu. CORE-12180
Thomas Faber [Sat, 3 Mar 2018 07:19:13 +0000 (08:19 +0100)]
[WIN32K:NTUSER] Handle IntCloneMenu failure in MENU_GetSystemMenu. CORE-12180

22 months ago[EXPLORER] Remove SetBandSiteInfo hack. CORE-9809
Thomas Faber [Sat, 3 Mar 2018 07:18:34 +0000 (08:18 +0100)]
[EXPLORER] Remove SetBandSiteInfo hack. CORE-9809

22 months ago[STORPORT][DDK] Add the StorPortExtendedFunction stub
Eric Kohl [Sat, 3 Mar 2018 13:19:33 +0000 (14:19 +0100)]
[STORPORT][DDK] Add the StorPortExtendedFunction stub
- Add the StorPortExtendedFunction stub to the storport driver.
- Add the declaration of StorPortExtendedFunction to the ddk.

CORE-12695

22 months ago[TRANSLATION] Some translations update
Sergey Stopkin [Fri, 2 Mar 2018 15:23:30 +0000 (21:23 +0600)]
[TRANSLATION] Some translations update

22 months ago[COM_APITEST] Add some interfaces.
Thomas Faber [Fri, 2 Mar 2018 13:15:08 +0000 (14:15 +0100)]
[COM_APITEST] Add some interfaces.

22 months ago[COM_APITEST] Fix test failures on Win2003.
Thomas Faber [Fri, 2 Mar 2018 13:14:53 +0000 (14:14 +0100)]
[COM_APITEST] Fix test failures on Win2003.

22 months ago[NTOS:KE] Don't loop indefinitely trying to figure out the CPU frequency. CORE-14419
Thomas Faber [Thu, 1 Mar 2018 09:36:27 +0000 (10:36 +0100)]
[NTOS:KE] Don't loop indefinitely trying to figure out the CPU frequency. CORE-14419

Previously, we would keep sampling the CPU frequency until two subsequent
samples differed by at most 1 MHz. This could take several seconds, and would
unnecessarily delay boot.
Instead, if sampling is too unreliable, just give up and calculate the average
frequency from 10 samples. This is no worse than picking the frequency that
just happened to be returned twice in a row.

The fact that this method of sampling fails could indicate that there's a
problem with our performance counter implementation or timer interrupt,
but that's a separate issue...

22 months ago[TELEPHON.CPL] Include winuser.h in the rc which is needed for manifest_hosted.rc
Giannis Adamopoulos [Thu, 1 Mar 2018 08:05:12 +0000 (10:05 +0200)]
[TELEPHON.CPL] Include winuser.h in the rc which is needed for manifest_hosted.rc
Add a check in manifest_hosted.rc to make sure that winuser.h is included

22 months ago[BEEPMIDI] Don't busy-wait when no notes are playing. CORE-12860
Thomas Faber [Tue, 27 Feb 2018 17:36:22 +0000 (18:36 +0100)]
[BEEPMIDI] Don't busy-wait when no notes are playing. CORE-12860

- Use a new work_available event to allow ProcessPlayingNotes to sleep when no
  notes are to be played.
- Get rid of the pointless thread_termination_complete event, wait on the
  thread handle instead.
- Don't leak thread_handle.

22 months ago[SHIMGVW] -Add the 123 manifest to load the v6 comctl32. CORE-14415
Giannis Adamopoulos [Thu, 1 Mar 2018 07:20:44 +0000 (09:20 +0200)]
[SHIMGVW] -Add the 123 manifest to load the v6 comctl32. CORE-14415
This shows that we may have problems in the future with applications using just comctl32 v5

22 months ago[DESK] Fix text truncation in fr-FR.rc
Joachim Henze [Wed, 28 Feb 2018 22:00:31 +0000 (23:00 +0100)]
[DESK] Fix text truncation in fr-FR.rc

CORE-13514

22 months ago[MMSYS] fix text truncation in fr-FR.rc
Joachim Henze [Wed, 28 Feb 2018 20:19:42 +0000 (21:19 +0100)]
[MMSYS] fix text truncation in fr-FR.rc

CORE-13508

22 months ago[NTOKSRNL] Don't blindly schedule read-ahead on CcCopyRead() call.
Pierre Schweitzer [Wed, 28 Feb 2018 19:54:53 +0000 (20:54 +0100)]
[NTOKSRNL] Don't blindly schedule read-ahead on CcCopyRead() call.

This avoids locking Cc for too long by trying to read-ahead data which
is already in cache.
We now will only schedule a read ahead if next read should bring us
to a new VACB (perhaps not in cache).

This notably fixes Inkscape setup which was slown down by read-ahead
due to continous 1 byte reads.

Thanks to Thomas for his help on this issue.

CORE-14395

22 months ago[STOBJECT] Use timers to distinguish between single and double clicks
Eric Kohl [Wed, 28 Feb 2018 19:29:29 +0000 (20:29 +0100)]
[STOBJECT] Use timers to distinguish between single and double clicks
- Volume, Power and Hotplug icon: Use timers to distinguish between single and double clicks.
- Volume icon: Show the tray volume dialog on a single click.

22 months ago[EXPLORER] CTrayWindow: Set the initial lock state in the band site
Giannis Adamopoulos [Wed, 28 Feb 2018 15:14:00 +0000 (17:14 +0200)]
[EXPLORER] CTrayWindow: Set the initial lock state in the band site
This alongside the previous commit, fix locking and unlocking the taskbar.

22 months ago[BROWSEUI] CBandSite: Implement SetBandSiteInfo and GetBandSiteInfo
Giannis Adamopoulos [Wed, 28 Feb 2018 15:16:46 +0000 (17:16 +0200)]
[BROWSEUI] CBandSite: Implement SetBandSiteInfo and GetBandSiteInfo
Only BSIS_LOCKED, BSIS_NOGRIPPER, BSIS_ALWAYSGRIPPER and BSIS_NOCAPTION supported so far.

22 months ago[BROWSEUI] CBandSite: Style fixes
Giannis Adamopoulos [Wed, 28 Feb 2018 14:22:37 +0000 (16:22 +0200)]
[BROWSEUI] CBandSite: Style fixes

23 months ago[TRANSLATION] Completed German translation in taskmgr
Simon Dräger [Mon, 26 Feb 2018 12:32:43 +0000 (13:32 +0100)]
[TRANSLATION] Completed German translation in taskmgr

23 months ago[USER32] Small fixes for messages carrying pointers
Giannis Adamopoulos [Sat, 24 Feb 2018 18:26:24 +0000 (20:26 +0200)]
[USER32] Small fixes for messages carrying pointers
SendNotifyMessageW: It doesn't support messages with pointers so there is no need to call MsgiUMToKMMessage
SendMessageTimeoutW, SendMessageTimeoutA: These two do support marshaling pointers so they need to use MsgiUMToKMMessage.
This is actually a bug that happens only in the rare case where we send a WM_COPYDATA with a timeout.

23 months ago[WINSRV] Implement sending the hard error balloon package to explorer
Giannis Adamopoulos [Thu, 22 Feb 2018 17:15:45 +0000 (19:15 +0200)]
[WINSRV] Implement sending the hard error balloon package to explorer
[EXPLORER] Implement showing the hard error balloon

23 months ago[SNDVOL32] Add the tray volume dialog
Eric Kohl [Sun, 25 Feb 2018 20:58:34 +0000 (21:58 +0100)]
[SNDVOL32] Add the tray volume dialog
- Add the tray volume dialog (run "sndvol32 /t").
- Add a simple command line parser.

23 months ago[ADVAPI32] Few improvements for Services.
Hermès Bélusca-Maïto [Sun, 25 Feb 2018 22:35:35 +0000 (23:35 +0100)]
[ADVAPI32] Few improvements for Services.

- Set some last errors.
- Fix error code returned by ScLookupServiceByServiceName().
- Check the validity of the handler proc in RegisterServiceCtrlHandler(Ex)W().
- Improve some traces; comment some code.

23 months ago[ADVAPI32] Code formatting + improve two traces.
Hermès Bélusca-Maïto [Sun, 25 Feb 2018 18:40:08 +0000 (19:40 +0100)]
[ADVAPI32] Code formatting + improve two traces.

23 months ago[ADVAPI32] ScStartService(): Just start the thread straight ahead, and return a suita...
Hermès Bélusca-Maïto [Sun, 25 Feb 2018 18:02:38 +0000 (19:02 +0100)]
[ADVAPI32] ScStartService(): Just start the thread straight ahead, and return a suitable error code if thread creation failed.

23 months ago[ADVAPI32] Take into account the service handler context when dispatching a control...
Hermès Bélusca-Maïto [Sun, 25 Feb 2018 17:53:05 +0000 (18:53 +0100)]
[ADVAPI32] Take into account the service handler context when dispatching a control notification to a service. (Used e.g. by tcpsvcs.)

23 months ago[ADVAPI32] Use RPC types where needed. Comments cleanup.
Hermès Bélusca-Maïto [Sun, 25 Feb 2018 15:31:00 +0000 (16:31 +0100)]
[ADVAPI32] Use RPC types where needed. Comments cleanup.

23 months ago[TRANSLATION] Completed German translation in stobject (#401)
Simon Dräger [Sun, 25 Feb 2018 22:36:05 +0000 (23:36 +0100)]
[TRANSLATION] Completed German translation in stobject (#401)

23 months ago[TRANSLATION] Minor German grammatical improvements
Simon Dräger [Sun, 25 Feb 2018 14:21:35 +0000 (15:21 +0100)]
[TRANSLATION] Minor German grammatical improvements

23 months ago[ADVAPI32_APITEST] Open services & SCM handles with correct access rights; improve...
Hermès Bélusca-Maïto [Sun, 25 Feb 2018 15:09:21 +0000 (16:09 +0100)]
[ADVAPI32_APITEST] Open services & SCM handles with correct access rights; improve a check order.

23 months ago[CONTRIBUTING] Update .gitmessage
Alexander Shaposhnikov [Sun, 25 Feb 2018 14:14:41 +0000 (16:14 +0200)]
[CONTRIBUTING] Update .gitmessage

The template is made more clear and specific.
Added non-mandatory width hints.

23 months ago[SC] Support the paramchange and netbind* control codes in the control command
Eric Kohl [Sun, 25 Feb 2018 13:08:16 +0000 (14:08 +0100)]
[SC] Support the paramchange and netbind* control codes in the control command

23 months ago[SC][SERVICES] Support SERVICE_CONTROL_PARAMCHANGE and SERVICE_CONTROL_NETBIND* contr...
Eric Kohl [Sun, 25 Feb 2018 10:07:14 +0000 (11:07 +0100)]
[SC][SERVICES] Support SERVICE_CONTROL_PARAMCHANGE and SERVICE_CONTROL_NETBIND* control codes

23 months ago[CDFS_NEW] Sync with HEAD.
Pierre Schweitzer [Sun, 25 Feb 2018 09:13:15 +0000 (10:13 +0100)]
[CDFS_NEW] Sync with HEAD.

CORE-14315

23 months ago[BOOTDATA] Do not include caroots.inf in registry.inf. CORE-12020
Thomas Faber [Sat, 24 Feb 2018 17:01:58 +0000 (18:01 +0100)]
[BOOTDATA] Do not include caroots.inf in registry.inf. CORE-12020

This splits registry.inf roughly in half, which massively reduces heap usage
in 1st stage. DPH and low-memory scenarios benefit from this.

23 months ago[SERVICES] Use safe-string routines in some places, and do not hardcode buffer lengths.
Hermès Bélusca-Maïto [Sat, 24 Feb 2018 23:48:43 +0000 (00:48 +0100)]
[SERVICES] Use safe-string routines in some places, and do not hardcode buffer lengths.

23 months ago[SERVICES] Send services shutdown notifications only if they accept them.
Hermès Bélusca-Maïto [Sat, 24 Feb 2018 23:31:17 +0000 (00:31 +0100)]
[SERVICES] Send services shutdown notifications only if they accept them.

23 months ago[SERVICES] Add french translation.
Hermès Bélusca-Maïto [Sat, 24 Feb 2018 23:06:27 +0000 (00:06 +0100)]
[SERVICES] Add french translation.

23 months ago[TRANSLATION] German syntax fix. 399/head
Simon Dräger [Sat, 24 Feb 2018 16:13:53 +0000 (17:13 +0100)]
[TRANSLATION] German syntax fix.

It is rather unusual to put a "then" after "If..", so removed that.

23 months ago[BOOTDATA] Fix path to temp folder for the Swedish locale (#381)
Harteex [Sat, 24 Feb 2018 22:08:55 +0000 (23:08 +0100)]
[BOOTDATA] Fix path to temp folder for the Swedish locale (#381)

23 months ago[NTOSKRNL] Implement ThreadHideFromDebugger in NtSetInformationThread()
Pierre Schweitzer [Sat, 24 Feb 2018 21:06:18 +0000 (22:06 +0100)]
[NTOSKRNL] Implement ThreadHideFromDebugger in NtSetInformationThread()

23 months ago[ACLAYERS] Add WIN8 and WIN81 VersionLie shims
Mark Jansen [Sat, 10 Feb 2018 14:31:55 +0000 (15:31 +0100)]
[ACLAYERS] Add WIN8 and WIN81 VersionLie shims

23 months ago[APPSHIM_APITEST] Add Win8 and Win81 versionlie tests
Mark Jansen [Sat, 10 Feb 2018 14:31:06 +0000 (15:31 +0100)]
[APPSHIM_APITEST] Add Win8 and Win81 versionlie tests

23 months ago[ACPPAGE] Enable version lies until Win7 + some cleanup
Mark Jansen [Tue, 6 Feb 2018 18:32:51 +0000 (19:32 +0100)]
[ACPPAGE] Enable version lies until Win7 + some cleanup

23 months ago[APPHELP] Set debug level in case of parse failure
Mark Jansen [Tue, 6 Feb 2018 18:32:26 +0000 (19:32 +0100)]
[APPHELP] Set debug level in case of parse failure

23 months ago[SERVMAN] Add an accelerator for the F5 (refresh) key
Eric Kohl [Sat, 24 Feb 2018 17:38:08 +0000 (18:38 +0100)]
[SERVMAN] Add an accelerator for the F5 (refresh) key

CORE-14389