reactos.git
2 years ago[LWIP] dhcp.c: Cherry-pick lwIP 32aa9a4. CORE-8978 302/head
Serge Gautherie [Fri, 19 Jan 2018 15:31:19 +0000 (16:31 +0100)]
[LWIP] dhcp.c: Cherry-pick lwIP 32aa9a4. CORE-8978

- Fix a while() check order.

2 years ago[NTOS] Remove unnecessary NULL checks and add a missing one. CIDs 1411958, 716670...
Thomas Faber [Sat, 20 Jan 2018 12:42:39 +0000 (13:42 +0100)]
[NTOS] Remove unnecessary NULL checks and add a missing one. CIDs 1411958, 716670, 1322186

2 years ago[USP10] Re-use script caches for the same font. CORE-14192 286/head
Thomas Faber [Sat, 20 Jan 2018 12:41:14 +0000 (13:41 +0100)]
[USP10] Re-use script caches for the same font. CORE-14192

This significantly speeds up WM_SETTEXT in multiline edit controls.

2 years ago[CMAKE/WIDL] Add rudimentary dependency tracking in add_rpcproxy_files
Mark Jansen [Mon, 15 Jan 2018 20:04:56 +0000 (21:04 +0100)]
[CMAKE/WIDL] Add rudimentary dependency tracking in add_rpcproxy_files
CORE-14204

2 years ago[NFI] Remove the $Extend specific case. This fixes a FIXME
Pierre Schweitzer [Sat, 20 Jan 2018 14:35:05 +0000 (15:35 +0100)]
[NFI] Remove the $Extend specific case. This fixes a FIXME

2 years ago[NFI] Add a first skeleton of what NFI could be.
Pierre Schweitzer [Sat, 20 Jan 2018 13:52:39 +0000 (14:52 +0100)]
[NFI] Add a first skeleton of what NFI could be.

All it will do for now is dumping the MFT / Files and their attributes.
It lacks many features, could be really improved and is bugged.

Note that logical sectors dump seems to be broken. MS NFI and this one don't agree on values.

Developed against W2K3.

2 years ago[WINHTTP_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:56:09 +0000 (13:56 +0100)]
[WINHTTP_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[WINHTTP] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:55:24 +0000 (13:55 +0100)]
[WINHTTP] Sync with Wine 3.0. CORE-14225

2 years ago[PSDK] Update winhttp.h. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:54:50 +0000 (13:54 +0100)]
[PSDK] Update winhttp.h. CORE-14225

2 years ago[WINEMP3.ACM] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:52:52 +0000 (13:52 +0100)]
[WINEMP3.ACM] Sync with Wine 3.0. CORE-14225

2 years ago[WINDOWSCODECS_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:51:37 +0000 (13:51 +0100)]
[WINDOWSCODECS_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[WINDOWSCODECS] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:50:46 +0000 (13:50 +0100)]
[WINDOWSCODECS] Sync with Wine 3.0. CORE-14225

2 years ago[WBEMPROX_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:48:13 +0000 (13:48 +0100)]
[WBEMPROX_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[WBEMPROX] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:47:34 +0000 (13:47 +0100)]
[WBEMPROX] Sync with Wine 3.0. CORE-14225

2 years ago[WBEMDISP] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:45:23 +0000 (13:45 +0100)]
[WBEMDISP] Sync with Wine 3.0. CORE-14225

2 years ago[VERSION_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:43:01 +0000 (13:43 +0100)]
[VERSION_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[VERSION] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:41:59 +0000 (13:41 +0100)]
[VERSION] Sync with Wine 3.0. CORE-14225

2 years ago[VBSCRIPT_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:40:57 +0000 (13:40 +0100)]
[VBSCRIPT_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[VBSCRIPT] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:39:40 +0000 (13:39 +0100)]
[VBSCRIPT] Sync with Wine 3.0. CORE-14225

2 years ago[URLMON_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:30:25 +0000 (13:30 +0100)]
[URLMON_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[URLMON] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:29:39 +0000 (13:29 +0100)]
[URLMON] Sync with Wine 3.0. CORE-14225

2 years ago[SHLWAPI_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:27:32 +0000 (13:27 +0100)]
[SHLWAPI_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[SHDOCVW_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:19:06 +0000 (13:19 +0100)]
[SHDOCVW_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[TWAIN_32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:17:45 +0000 (13:17 +0100)]
[TWAIN_32] Sync with Wine 3.0. CORE-14225

2 years ago[SHLWAPI] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:15:19 +0000 (13:15 +0100)]
[SHLWAPI] Sync with Wine 3.0. CORE-14225

2 years ago[SHDOCVW] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:14:14 +0000 (13:14 +0100)]
[SHDOCVW] Sync with Wine 3.0. CORE-14225

2 years ago[RPCRT4] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:13:03 +0000 (13:13 +0100)]
[RPCRT4] Sync with Wine 3.0. CORE-14225

2 years ago[RICHED20_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:11:06 +0000 (13:11 +0100)]
[RICHED20_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[RICHED20] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:09:57 +0000 (13:09 +0100)]
[RICHED20] Sync with Wine 3.0. CORE-14225

2 years ago[PROPSYS_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:06:43 +0000 (13:06 +0100)]
[PROPSYS_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[PSDK] Update propvarutil.h. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:04:48 +0000 (13:04 +0100)]
[PSDK] Update propvarutil.h. CORE-14225

2 years ago[PROPSYS] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:02:49 +0000 (13:02 +0100)]
[PROPSYS] Sync with Wine 3.0. CORE-14225

2 years ago[OLEAUT32_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 12:00:17 +0000 (13:00 +0100)]
[OLEAUT32_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[OLEAUT32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:59:23 +0000 (12:59 +0100)]
[OLEAUT32] Sync with Wine 3.0. CORE-14225

2 years ago[OLE32_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:58:03 +0000 (12:58 +0100)]
[OLE32_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[OLE32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:57:25 +0000 (12:57 +0100)]
[OLE32] Sync with Wine 3.0. CORE-14225

2 years ago[MSXML3_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:36:34 +0000 (12:36 +0100)]
[MSXML3_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MSXML3] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:35:17 +0000 (12:35 +0100)]
[MSXML3] Sync with Wine 3.0. CORE-14225

2 years ago[MSVIDC32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:33:41 +0000 (12:33 +0100)]
[MSVIDC32] Sync with Wine 3.0. CORE-14225

2 years ago[MSVFW32_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:32:30 +0000 (12:32 +0100)]
[MSVFW32_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MSVFW32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:31:50 +0000 (12:31 +0100)]
[MSVFW32] Sync with Wine 3.0. CORE-14225

2 years ago[MSI_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:30:30 +0000 (12:30 +0100)]
[MSI_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MSI] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:29:30 +0000 (12:29 +0100)]
[MSI] Sync with Wine 3.0. CORE-14225

2 years ago[IMM32_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:27:53 +0000 (12:27 +0100)]
[IMM32_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MMDEVAPI_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:26:57 +0000 (12:26 +0100)]
[MMDEVAPI_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MMDEVAPI] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:26:03 +0000 (12:26 +0100)]
[MMDEVAPI] Sync with Wine 3.0. CORE-14225

2 years ago[USP10_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:23:22 +0000 (12:23 +0100)]
[USP10_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[USP10] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Sat, 20 Jan 2018 11:16:49 +0000 (12:16 +0100)]
[USP10] Sync with Wine 3.0. CORE-14225

2 years ago[RTL] Handle RtlReAllocateHeap failure in com_class_add_progid. CID 1223161
Thomas Faber [Sat, 20 Jan 2018 08:47:24 +0000 (09:47 +0100)]
[RTL] Handle RtlReAllocateHeap failure in com_class_add_progid. CID 1223161

2 years ago[COMCTL32] Unset the toolbar's hot item when deleting a button. CORE-14222
Thomas Faber [Sat, 20 Jan 2018 01:21:32 +0000 (02:21 +0100)]
[COMCTL32] Unset the toolbar's hot item when deleting a button. CORE-14222

This fixes occasional crashes when hovering over disappearing tray icons.

2 years ago[DRWTSN32][SHIMDBG] Add missing va_end.
Lee Schroeder [Fri, 19 Jan 2018 21:08:14 +0000 (22:08 +0100)]
[DRWTSN32][SHIMDBG] Add missing va_end.
CORE-14193

2 years ago[MSCTF_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Fri, 19 Jan 2018 11:33:20 +0000 (12:33 +0100)]
[MSCTF_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MSACM32_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Fri, 19 Jan 2018 11:32:24 +0000 (12:32 +0100)]
[MSACM32_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MPR_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Fri, 19 Jan 2018 11:30:38 +0000 (12:30 +0100)]
[MPR_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MPR] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Fri, 19 Jan 2018 11:30:00 +0000 (12:30 +0100)]
[MPR] Sync with Wine 3.0. CORE-14225

2 years ago[MLANG_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Fri, 19 Jan 2018 11:28:36 +0000 (12:28 +0100)]
[MLANG_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[MLANG] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Fri, 19 Jan 2018 11:27:23 +0000 (12:27 +0100)]
[MLANG] Sync with Wine 3.0. CORE-14225

2 years ago[TRANSLATION] Polish translation update (#284).
Adam Słaboń [Thu, 11 Jan 2018 23:55:08 +0000 (00:55 +0100)]
[TRANSLATION] Polish translation update (#284).

2 years ago[JSCRIPT_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:46:30 +0000 (00:46 +0100)]
[JSCRIPT_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[JSCRIPT] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:45:08 +0000 (00:45 +0100)]
[JSCRIPT] Sync with Wine 3.0. CORE-14225

2 years ago[ITSS] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:43:54 +0000 (00:43 +0100)]
[ITSS] Sync with Wine 3.0. CORE-14225

2 years ago[INSENG] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:42:56 +0000 (00:42 +0100)]
[INSENG] Sync with Wine 3.0. CORE-14225

2 years ago[INETCOMM_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:40:54 +0000 (00:40 +0100)]
[INETCOMM_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[INETCOMM] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:39:56 +0000 (00:39 +0100)]
[INETCOMM] Sync with Wine 3.0. CORE-14225

2 years ago[IMAGEHLP_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:38:42 +0000 (00:38 +0100)]
[IMAGEHLP_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[IMAGEHLP] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:37:52 +0000 (00:37 +0100)]
[IMAGEHLP] Sync with Wine 3.0. CORE-14225

2 years ago[IEFRAME] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:36:36 +0000 (00:36 +0100)]
[IEFRAME] Sync with Wine 3.0. CORE-14225

2 years ago[PSDK] Import ieautomation.idl from Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:35:51 +0000 (00:35 +0100)]
[PSDK] Import ieautomation.idl from Wine 3.0. CORE-14225

2 years ago[ICCVID] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:32:44 +0000 (00:32 +0100)]
[ICCVID] Sync with Wine 3.0. CORE-14225

2 years ago[HNETCFG_WINETEST] Import from Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:31:47 +0000 (00:31 +0100)]
[HNETCFG_WINETEST] Import from Wine 3.0. CORE-14225

2 years ago[HNETCFG] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:30:10 +0000 (00:30 +0100)]
[HNETCFG] Sync with Wine 3.0. CORE-14225

2 years ago[HLINK_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:24:20 +0000 (00:24 +0100)]
[HLINK_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[HLINK] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:23:23 +0000 (00:23 +0100)]
[HLINK] Sync with Wine 3.0. CORE-14225

2 years ago[HHCTRL.OCX] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:21:29 +0000 (00:21 +0100)]
[HHCTRL.OCX] Sync with Wine 3.0. CORE-14225

2 years ago[GDIPLUS_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:20:03 +0000 (00:20 +0100)]
[GDIPLUS_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[GDIPLUS] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:17:41 +0000 (00:17 +0100)]
[GDIPLUS] Sync with Wine 3.0. CORE-14225

2 years ago[PSDK] Update gdiplusflat.h and gdiplusgpstubs.h. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:15:20 +0000 (00:15 +0100)]
[PSDK] Update gdiplusflat.h and gdiplusgpstubs.h. CORE-14225

2 years ago[FUSION_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:11:52 +0000 (00:11 +0100)]
[FUSION_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[FUSION] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:10:53 +0000 (00:10 +0100)]
[FUSION] Sync with Wine 3.0. CORE-14225

2 years ago[DBGHELP] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:09:29 +0000 (00:09 +0100)]
[DBGHELP] Sync with Wine 3.0. CORE-14225

2 years ago[CABINET_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:07:18 +0000 (00:07 +0100)]
[CABINET_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[CABINET] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:06:11 +0000 (00:06 +0100)]
[CABINET] Sync with Wine 3.0. CORE-14225

2 years ago[AVIFIL32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:04:19 +0000 (00:04 +0100)]
[AVIFIL32] Sync with Wine 3.0. CORE-14225

2 years ago[ATL][ATL80][ATL100] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:01:06 +0000 (00:01 +0100)]
[ATL][ATL80][ATL100] Sync with Wine 3.0. CORE-14225

2 years ago[INCLUDE/WINE] Update atlbase.h. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:00:10 +0000 (00:00 +0100)]
[INCLUDE/WINE] Update atlbase.h. CORE-14225

2 years ago[COMDLG32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 22:52:46 +0000 (23:52 +0100)]
[COMDLG32] Sync with Wine 3.0. CORE-14225

2 years ago[COMCTL32_WINETEST] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 22:49:50 +0000 (23:49 +0100)]
[COMCTL32_WINETEST] Sync with Wine 3.0. CORE-14225

2 years ago[COMCTL32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 22:49:20 +0000 (23:49 +0100)]
[COMCTL32] Sync with Wine 3.0. CORE-14225

2 years ago[PSDK] Update commctrl.h. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 22:37:48 +0000 (23:37 +0100)]
[PSDK] Update commctrl.h. CORE-14225

2 years ago[FREETYPE] Update to v2.9.0 and use this as a chance to slim down our lib a bit....
Amine Khaldi [Thu, 18 Jan 2018 12:34:21 +0000 (13:34 +0100)]
[FREETYPE] Update to v2.9.0 and use this as a chance to slim down our lib a bit. CORE-14220

2 years ago[EXPLORER] Fix the code that requests the taskbar to recalculate the size,
David Quintana [Wed, 17 Jan 2018 23:21:14 +0000 (00:21 +0100)]
[EXPLORER] Fix the code that requests the taskbar to recalculate the size,
after an icon is removed due to missing owner. Also cleaned up the other case.

2 years ago[EXPLORER] Fix some issues with the notification area code,
David Quintana [Tue, 16 Jan 2018 21:11:14 +0000 (22:11 +0100)]
[EXPLORER] Fix some issues with the notification area code,
and implement NIS_SHAREDICON while at it.

2 years ago[PRINTING] Replace all my custom marshalling code by calls to the newly implemented...
Colin Finck [Wed, 17 Jan 2018 11:52:12 +0000 (12:52 +0100)]
[PRINTING] Replace all my custom marshalling code by calls to the newly implemented APIs, thereby significantly reducing the codebase and providing a sane template to implement more Printing APIs.

2 years ago[PRINTING] Try to fix Linux build #2
Colin Finck [Wed, 17 Jan 2018 09:55:02 +0000 (10:55 +0100)]
[PRINTING] Try to fix Linux build #2

2 years ago[PRINTING] Try to fix Linux build.
Colin Finck [Wed, 17 Jan 2018 09:41:55 +0000 (10:41 +0100)]
[PRINTING] Try to fix Linux build.

Why this previously built without any errors using GCC and MSVC under Windows is left as an exercise to the reader.

2 years ago[PRINTING] Implement the undocumented MarshallDownStructure, MarshallDownStructuresAr...
Colin Finck [Wed, 17 Jan 2018 09:13:25 +0000 (10:13 +0100)]
[PRINTING] Implement the undocumented MarshallDownStructure, MarshallDownStructuresArray, MarshallUpStructure, and MarshallUpStructuresArray to the extent I need and could find out through black-box testing.

PDBs reveal that these functions are also used in winspool.drv, but not imported from spoolss.dll to retain the client/server architecture.
As winspool.drv highly benefits from the MarshallUp* functions, I put them in a source file shared between spoolss.dll and winspool.drv.

The added API Tests cover my testing and all implemented features.
One more item done from https://reactos.org/wiki/Printing !

2 years ago[NTOS:MM] Fix broken ASSERT. CID 701285
Thomas Faber [Tue, 16 Jan 2018 21:10:22 +0000 (22:10 +0100)]
[NTOS:MM] Fix broken ASSERT. CID 701285

2 years ago[EXPLORER] CTrayBandSite: Call DBID_SETWINDOWTHEME on new bands to make them use...
Giannis Adamopoulos [Tue, 16 Jan 2018 09:43:28 +0000 (11:43 +0200)]
[EXPLORER] CTrayBandSite: Call DBID_SETWINDOWTHEME on new bands to make them use the theme of the taskbar. CORE-14176

2 years ago[BROWSEUI] CISFBand: Handle DBID_SETWINDOWTHEME. CORE-14176
Giannis Adamopoulos [Tue, 16 Jan 2018 09:36:34 +0000 (11:36 +0200)]
[BROWSEUI] CISFBand: Handle DBID_SETWINDOWTHEME. CORE-14176

2 years ago[NTOSKRNL] Implement CcIsThereDirtyData()
Pierre Schweitzer [Mon, 15 Jan 2018 22:20:53 +0000 (23:20 +0100)]
[NTOSKRNL] Implement CcIsThereDirtyData()