Amine Khaldi [Sat, 20 Jan 2018 11:58:03 +0000 (12:58 +0100)]
[OLE32_WINETEST] 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
Amine Khaldi [Sat, 20 Jan 2018 11:36:34 +0000 (12:36 +0100)]
[MSXML3_WINETEST] 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
Amine Khaldi [Sat, 20 Jan 2018 11:33:41 +0000 (12:33 +0100)]
[MSVIDC32] 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
Amine Khaldi [Sat, 20 Jan 2018 11:31:50 +0000 (12:31 +0100)]
[MSVFW32] 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
Amine Khaldi [Sat, 20 Jan 2018 11:29:30 +0000 (12:29 +0100)]
[MSI] 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
Amine Khaldi [Sat, 20 Jan 2018 11:26:57 +0000 (12:26 +0100)]
[MMDEVAPI_WINETEST] 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
Amine Khaldi [Sat, 20 Jan 2018 11:23:22 +0000 (12:23 +0100)]
[USP10_WINETEST] 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
Thomas Faber [Sat, 20 Jan 2018 08:47:24 +0000 (09:47 +0100)]
[RTL] Handle RtlReAllocateHeap failure in com_class_add_progid. CID
1223161
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.
Lee Schroeder [Fri, 19 Jan 2018 21:08:14 +0000 (22:08 +0100)]
[DRWTSN32][SHIMDBG] Add missing va_end.
CORE-14193
Amine Khaldi [Fri, 19 Jan 2018 11:33:20 +0000 (12:33 +0100)]
[MSCTF_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
Amine Khaldi [Fri, 19 Jan 2018 11:30:38 +0000 (12:30 +0100)]
[MPR_WINETEST] 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
Amine Khaldi [Fri, 19 Jan 2018 11:28:36 +0000 (12:28 +0100)]
[MLANG_WINETEST] 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
Adam Słaboń [Thu, 11 Jan 2018 23:55:08 +0000 (00:55 +0100)]
[TRANSLATION] Polish translation update (#284).
Amine Khaldi [Thu, 18 Jan 2018 23:46:30 +0000 (00:46 +0100)]
[JSCRIPT_WINETEST] 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
Amine Khaldi [Thu, 18 Jan 2018 23:43:54 +0000 (00:43 +0100)]
[ITSS] 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
Amine Khaldi [Thu, 18 Jan 2018 23:40:54 +0000 (00:40 +0100)]
[INETCOMM_WINETEST] 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
Amine Khaldi [Thu, 18 Jan 2018 23:38:42 +0000 (00:38 +0100)]
[IMAGEHLP_WINETEST] 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
Amine Khaldi [Thu, 18 Jan 2018 23:36:36 +0000 (00:36 +0100)]
[IEFRAME] Sync with 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
Amine Khaldi [Thu, 18 Jan 2018 23:32:44 +0000 (00:32 +0100)]
[ICCVID] Sync with 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
Amine Khaldi [Thu, 18 Jan 2018 23:30:10 +0000 (00:30 +0100)]
[HNETCFG] 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
Amine Khaldi [Thu, 18 Jan 2018 23:23:23 +0000 (00:23 +0100)]
[HLINK] 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
Amine Khaldi [Thu, 18 Jan 2018 23:20:03 +0000 (00:20 +0100)]
[GDIPLUS_WINETEST] 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
Amine Khaldi [Thu, 18 Jan 2018 23:15:20 +0000 (00:15 +0100)]
[PSDK] Update gdiplusflat.h and gdiplusgpstubs.h. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:11:52 +0000 (00:11 +0100)]
[FUSION_WINETEST] 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
Amine Khaldi [Thu, 18 Jan 2018 23:09:29 +0000 (00:09 +0100)]
[DBGHELP] 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
Amine Khaldi [Thu, 18 Jan 2018 23:06:11 +0000 (00:06 +0100)]
[CABINET] 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
Amine Khaldi [Thu, 18 Jan 2018 23:01:06 +0000 (00:01 +0100)]
[ATL][ATL80][ATL100] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 23:00:10 +0000 (00:00 +0100)]
[INCLUDE/WINE] Update atlbase.h. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 22:52:46 +0000 (23:52 +0100)]
[COMDLG32] 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
Amine Khaldi [Thu, 18 Jan 2018 22:49:20 +0000 (23:49 +0100)]
[COMCTL32] Sync with Wine 3.0. CORE-14225
Amine Khaldi [Thu, 18 Jan 2018 22:37:48 +0000 (23:37 +0100)]
[PSDK] Update commctrl.h. CORE-14225
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
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.
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.
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.
Colin Finck [Wed, 17 Jan 2018 09:55:02 +0000 (10:55 +0100)]
[PRINTING] Try to fix Linux build #2
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.
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 !
Thomas Faber [Tue, 16 Jan 2018 21:10:22 +0000 (22:10 +0100)]
[NTOS:MM] Fix broken ASSERT. CID 701285
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
Giannis Adamopoulos [Tue, 16 Jan 2018 09:36:34 +0000 (11:36 +0200)]
[BROWSEUI] CISFBand: Handle DBID_SETWINDOWTHEME. CORE-14176
Pierre Schweitzer [Mon, 15 Jan 2018 22:20:53 +0000 (23:20 +0100)]
[NTOSKRNL] Implement CcIsThereDirtyData()
Mark Jansen [Sat, 13 Jan 2018 23:57:56 +0000 (00:57 +0100)]
[KERNEL32] Add version info to VerifyVersionInfo mismatch print.
Giannis Adamopoulos [Fri, 12 Jan 2018 16:52:08 +0000 (18:52 +0200)]
[UXTHEME] -Pass a non 0 wParam when themes get enabled and 0 when they get disabled
Giannis Adamopoulos [Fri, 12 Jan 2018 16:49:09 +0000 (18:49 +0200)]
[COMCTL32] rebar: Remove some hacks and fix checking for transparent background
Giannis Adamopoulos [Mon, 15 Jan 2018 10:45:41 +0000 (12:45 +0200)]
[USER32] InternalGetWindowText: Write to caller's buffer only when one was provided. CORE-13614
Giannis Adamopoulos [Mon, 15 Jan 2018 10:36:45 +0000 (12:36 +0200)]
[USER32] Stop hiding exceptions left and right
Joachim Henze [Sun, 14 Jan 2018 12:54:30 +0000 (13:54 +0100)]
[SYSDM] Fix text truncation for ru-RU CORE-13845
Timo Kreuzer [Mon, 1 Jan 2018 14:24:05 +0000 (15:24 +0100)]
[NTOS] Fix 64 bit warnings
Joachim Henze [Sun, 14 Jan 2018 12:52:34 +0000 (13:52 +0100)]
[DESK] Fix text truncation for ru-RU CORE-13845
Mark Jansen [Thu, 28 Dec 2017 22:19:52 +0000 (23:19 +0100)]
[PSDK][ACTXPROXY] Add IExplorerCommand and related classes (Vista+)
Pierre Schweitzer [Sat, 13 Jan 2018 20:27:29 +0000 (21:27 +0100)]
[NTOSKRNL] When mapping data in CcMapData(), don't truncate offset to ULONG.
This would affect reads/writes on large volumes where offset is higher than what a ULONG can hold.
This really nasty bug was hitting CcMapData() but also CcPinRead() (due to the nature of its implementation)
and both were returning garbage data under certain circumstances with Ext2Fsd.
This should (I hope!) help some other FSDs to work better in ROS.
CORE-12456
Mark Jansen [Sat, 13 Jan 2018 19:57:04 +0000 (20:57 +0100)]
[BROWSEUI] Do not clear a CComPtr with memset.
Giannis Adamopoulos [Sat, 13 Jan 2018 19:27:57 +0000 (21:27 +0200)]
[SHELL32] CDrivesFolder: Fix showing the drive capacity. CORE-14201
Giannis Adamopoulos [Sat, 13 Jan 2018 19:14:16 +0000 (21:14 +0200)]
[EXPLORER] Winkey + E shortcut should open "My Computer" instead of "My documents" CORE-14199
Giannis Adamopoulos [Sat, 13 Jan 2018 14:19:27 +0000 (16:19 +0200)]
[COMCTL32] toolbar: Use the theme text color for the dropdown arrows. CORE-13855
Giannis Adamopoulos [Sat, 13 Jan 2018 12:57:24 +0000 (14:57 +0200)]
[SHELL32] CMenuBand: Redraw the toolbars if this is the menu bar of a window and its active state changed. Use COLOR_GRAYTEXT for the text of the inactive menu bar items. CORE-14197
Amine Khaldi [Fri, 12 Jan 2018 20:09:58 +0000 (21:09 +0100)]
[USBOHCI_NEW] Bring-in the USB OHCI miniport driver created by Vadim Galyant. (#244)
[USBOHCI_NEW] Add the new usbport-based OHCI driver.
Serge Gautherie [Sun, 7 Jan 2018 14:07:22 +0000 (15:07 +0100)]
[DRWTSN32] Update output string copypasta from #268
168223aeb88f5503dedc60b982a1ba80d972703d.
Giannis Adamopoulos [Wed, 10 Jan 2018 21:29:20 +0000 (23:29 +0200)]
[COMCTL32] -toolbar: Improve drawing diabled text with themes. CORE-13855
Vadim Galyant [Wed, 10 Jan 2018 17:58:44 +0000 (18:58 +0100)]
[USBPORT] In USBHI_GetExtendedHubInformation, pass the correct port index to RH_GetPortStatus.
Vadim Galyant [Sat, 6 Jan 2018 03:48:37 +0000 (12:48 +0900)]
[USBHUB] Move DPRINT after check Status.
Vadim Galyant [Sat, 6 Jan 2018 03:55:09 +0000 (12:55 +0900)]
[USBHUB] Correcting L"USB\\Vid_0000&Pid_0000" for case BusQueryDeviceID in USBH_PdoQueryId() if INIT_PORT_FAILED.
Giannis Adamopoulos [Wed, 10 Jan 2018 13:52:42 +0000 (15:52 +0200)]
[COMCTL32] status: Use DrawThemeText when drawing text with themes. CORE-13855
Giannis Adamopoulos [Wed, 10 Jan 2018 11:42:53 +0000 (13:42 +0200)]
[COMCTL32] rebar: Use DrawThemeText when drawing text with themes. CORE-13855
Thomas Faber [Sat, 6 Jan 2018 17:11:18 +0000 (18:11 +0100)]
[MSAFD] Avoid magic numbers in NtCreateEvent calls.
Thomas Faber [Mon, 8 Jan 2018 12:58:20 +0000 (13:58 +0100)]
[TCPIP] Fix buffer sizes in ReadIpConfiguration.
Thomas Faber [Mon, 8 Jan 2018 12:51:04 +0000 (13:51 +0100)]
[TCPIP] Check for allocation failures in ReadIpConfiguration. CID
1411924
Colin Finck [Wed, 10 Jan 2018 08:24:22 +0000 (09:24 +0100)]
[KERNEL32] Accept all images for NT 3.1 and higher instead of bailing out at image versions > 5.01 (#273)
Print a debug message whenever an application newer than ReactOS' internal NT version is started.
This gets a simple "Hello World" compiled by VS' 2017 regular "v141" toolchain to run under ReactOS.
Please retry NT6+ applications!
Mark Jansen [Tue, 29 Aug 2017 20:21:58 +0000 (22:21 +0200)]
[SHIMENG] Mark modified dll's as visited, and apply shims to newly loaded dlls
Mark Jansen [Sun, 7 Jan 2018 20:52:13 +0000 (21:52 +0100)]
[APPHELP] Try Dos and Nt path formats in SdbGetFileAttributes.
Andreas Maier [Thu, 4 Jan 2018 11:15:38 +0000 (12:15 +0100)]
[SETUPAPI]: Fix a FIXME in SetupDiSetDeviceRegistryPropertyA.
Rename SetupDiSetDeviceRegistryPropertyW to IntSetupDiSetDeviceRegistryPropertyAW and use it for both (A/W).
The FIXME in the A-Version was already implemented in the W-Version.
CORE-14173.
Mark Jansen [Mon, 8 Jan 2018 20:18:30 +0000 (21:18 +0100)]
[NTOS] Limit the spam from NtNotifyChangeMultipleKeys.
CORE-13125
Mark Jansen [Mon, 8 Jan 2018 20:06:23 +0000 (21:06 +0100)]
[SDK] Add UNIMPLEMENTED_ONCE macro, to be used for functions that spam.
Colin Finck [Mon, 8 Jan 2018 17:04:50 +0000 (18:04 +0100)]
[RAPPS] Remove the RAPPS database from the main source tree. It will now be maintained in the new repository https://github.com/reactos/rapps-db
As a bonus, the public database at https://svn.reactos.org/packages/rappmgr.cab is now automatically updated with every commit to that repository.
Thanks to Alexander Shaposhnikov for the idea and help!
Katayama Hirofumi MZ [Mon, 8 Jan 2018 15:24:31 +0000 (00:24 +0900)]
[USETUP] Improve muifonts.h and add a SimHei font substitution entry (#272)