jimtabor [Wed, 17 Apr 2019 19:43:24 +0000 (14:43 -0500)]
[NtGDI] Update Region code
Wine Sync/Port and update for Regions. See CORE-15906.
jimtabor [Wed, 17 Apr 2019 19:09:58 +0000 (14:09 -0500)]
[GDI] Fixup attribute support for Regions
Start to fix CORE-13817 when GDI batch is turn on for SelectClipRgn.
Eric Kohl [Tue, 16 Apr 2019 18:14:36 +0000 (20:14 +0200)]
[NTOSKRNL] NtPowerInformation: Report an AC powered machine by default.
Pierre Schweitzer [Tue, 16 Apr 2019 06:25:09 +0000 (08:25 +0200)]
[KMTESTS:CC] Add tests for CcCopyWrite
CORE-15384
Katayama Hirofumi MZ [Tue, 16 Apr 2019 12:41:58 +0000 (21:41 +0900)]
[KERNEL32] Implement InvalidateNLSCache
Katayama Hirofumi MZ [Tue, 16 Apr 2019 11:57:02 +0000 (20:57 +0900)]
[KERNEL32] Fix handle leak and caching (follow-up of
7e38267)
Katayama Hirofumi MZ [Tue, 16 Apr 2019 02:10:00 +0000 (11:10 +0900)]
[KERNEL32] Era first year is GANNEN
Katayama Hirofumi MZ [Tue, 16 Apr 2019 01:38:51 +0000 (10:38 +0900)]
[BOOTDATA] Improve AHKAppTests.cmd (follow-up of #1476)
Thomas Faber [Mon, 4 Mar 2019 19:36:32 +0000 (20:36 +0100)]
[USBHUB_NEW] Support NULL HubExtension in USBH_PdoRemoveDevice.
Device removal can happen multiple times for PDOs.
Thomas Faber [Mon, 1 Apr 2019 12:04:56 +0000 (14:04 +0200)]
[USBHUB_NEW] Fix inverted check in USBH_RestoreDevice.
This allows re-enabling a disabled device.
Thomas Faber [Sun, 7 Apr 2019 09:54:43 +0000 (11:54 +0200)]
[USBCCGP] Allow unconfiguring the device in USBCCGP_PDOSelectConfiguration.
Fixes device removal for USB audio devices.
Thomas Faber [Sun, 3 Mar 2019 17:24:44 +0000 (18:24 +0100)]
[USBCCGP] Do not try to unconfigure a device that is not configured.
Fixes handling failed IRP_MN_START_DEVICE.
Thomas Faber [Sun, 14 Apr 2019 12:25:35 +0000 (14:25 +0200)]
[COMCTL32] Remove an unnecessary include.
Hermès Bélusca-Maïto [Sat, 13 Apr 2019 23:25:35 +0000 (01:25 +0200)]
[BOOTDATA] Remove stray value.
Hermès Bélusca-Maïto [Sat, 13 Apr 2019 23:19:03 +0000 (01:19 +0200)]
[WIN32SS:NTGDI] IntEscapeMatrix(): Use FreeType trigonometric functions instead of CRT ones.
Hermès Bélusca-Maïto [Sat, 13 Apr 2019 23:17:15 +0000 (01:17 +0200)]
[GDI32] Do not 'hard-assert' during the font-unit-test.
Hermès Bélusca-Maïto [Sat, 13 Apr 2019 16:24:01 +0000 (18:24 +0200)]
[3RDPARTY] Addendum to
146096cd: Make some warnings non-fatal.
Jared Smudde [Fri, 12 Apr 2019 23:20:59 +0000 (18:20 -0500)]
[OPENGLCFG] Edit the applet name so it uses the same capitalization scheme as the other Control Panel applets.
Jared Smudde [Fri, 12 Apr 2019 23:47:31 +0000 (18:47 -0500)]
[RAPPS] Fix blurry Theme category icon.
Oleg Dubinskiy [Sat, 13 Apr 2019 15:07:02 +0000 (18:07 +0300)]
[DIRECTX] Fix typos in readme.txt (#1498)
See also PR #687.
Thomas Faber [Mon, 8 Apr 2019 05:12:20 +0000 (07:12 +0200)]
[CMAKE] Don't use the PCH for generated files.
The PCH must be used with the same compiler flags it was generated with,
so don't use it for files that use modified flags.
Timo Kreuzer [Tue, 27 Feb 2018 21:00:40 +0000 (22:00 +0100)]
[CMAKE] Add 3 more critical warnings for MSVC
- C4311: pointer truncation from '<pointer>' to '<integer>'
- C4312: conversion from '<integer>' to '<pointer>' of greater size
- C4133: incompatible types - from '<x> *' to '<y> *'
- C4028: formal parameter different from declaration
Timo Kreuzer [Mon, 1 Apr 2019 15:55:03 +0000 (17:55 +0200)]
[3RDPARTY] Make some warnings non-fatal
Timo Kreuzer [Sun, 7 Apr 2019 16:17:18 +0000 (18:17 +0200)]
[DBGHELP] Fix 64 bit issue
Timo Kreuzer [Mon, 1 Apr 2019 12:24:05 +0000 (14:24 +0200)]
[REACTOS] Fix misc 64 bit issues
Timo Kreuzer [Fri, 4 Jan 2019 13:48:25 +0000 (14:48 +0100)]
[TREELIST] Fix 64 bit warnings
Katayama Hirofumi MZ [Thu, 11 Apr 2019 22:56:04 +0000 (07:56 +0900)]
[WIN32SS][NTUSER] Fix message time (#1259)
Fix CORE-15565 and make #1245 GetMessageTime testcase successful. CORE-15565
- Erase MsqCalculateMessageTime function.
- Use (DWORD)EngGetTickCount() instead.
- Ghosting is temporarily disabled.
Katayama Hirofumi MZ [Thu, 11 Apr 2019 09:23:32 +0000 (18:23 +0900)]
[WIN32SS][NTGDI] Delete unnecessary (ULONG) cast CORE-15755
Katayama Hirofumi MZ [Thu, 11 Apr 2019 08:57:57 +0000 (17:57 +0900)]
[GDI32][NTGDI] Avoid integer overflow (follow-up of #1492) (#1495)
Follow up of #1492. CORE-15755
- Use RtlULongMult function to check integer overflows.
Katayama Hirofumi MZ [Thu, 11 Apr 2019 02:46:52 +0000 (11:46 +0900)]
[GDI32][NTGDI][SETUP] Fix font enumeration part 2 (#1492)
Eliminate some bugs about font enumeration. CORE-15755
- Add "Microsoft Sans Serif" font substitution.
- Fix and improve the treatment of the nominal font names.
- Split IntGetFontFamilyInfo function from NtGdiGetFontFamilyInfo.
- Add DoFontSystemUnittest function for font system unittest to GDI32.
- Call DoFontSystemUnittest function at CreateFontIndirectW first call.
jimtabor [Thu, 11 Apr 2019 01:52:01 +0000 (20:52 -0500)]
[NtUser] Fix Theme Non Client Painting.
See CORE-7166 & CORE-15934.
jimtabor [Thu, 11 Apr 2019 00:24:50 +0000 (19:24 -0500)]
[DDraw] Fix DxDiag tests.
After the DC work is done while before releasing the DC flush the GDI
batch.
See CORE-15905. Someone may need to notify wine about this change.
Eric Kohl [Tue, 9 Apr 2019 19:44:03 +0000 (21:44 +0200)]
[NET][MC] Move remaining generic strings from net.exe to netmsg.dll.
Translators, please check the translations!
Katayama Hirofumi MZ [Tue, 9 Apr 2019 08:39:42 +0000 (17:39 +0900)]
[GDI32] Improve IntFontFamilyListUnique function (#1491)
Make gdi32!IntFontFamilyListUnique function std::unique compatible. Previous code didn't set the first entry correctly. CORE-15785
Katayama Hirofumi MZ [Tue, 9 Apr 2019 07:44:44 +0000 (16:44 +0900)]
[GDI32] add some DPRINT's for font enum functions
Foxlet [Mon, 8 Apr 2019 22:04:54 +0000 (18:04 -0400)]
[THEMES] Mizu Bitmap Updates. CORE-15936 (#1490)
- Add compatibility with XP and fix some bugs with its rendering engine.
- New Help and Slider bitmaps.
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
Eric Kohl [Mon, 8 Apr 2019 20:48:06 +0000 (22:48 +0200)]
[NET][MC] Move generic strings from net.exe to netmsg.dll.
Translators, please check the translations!
Eric Kohl [Mon, 8 Apr 2019 16:24:33 +0000 (18:24 +0200)]
[NTOSKRNL] Initialize GUID_DEVICE_BATTERY properly
Joachim Henze [Mon, 8 Apr 2019 16:25:01 +0000 (18:25 +0200)]
[SDK] Raise KERNEL_VERSION_PATCH_LEVEL to 13 in the version.cmake
Stanislav Motylkov [Mon, 8 Apr 2019 14:19:16 +0000 (17:19 +0300)]
[THEMES][CMAKE] Cmake file fixup for Modern theme
Addendum to
00ff951. CORE-13020
Jake Collins [Sun, 17 Mar 2019 22:27:56 +0000 (22:27 +0000)]
[THEMES] Overhaul ReactOS modern theme. CORE-13020 (#1424)
Katayama Hirofumi MZ [Mon, 8 Apr 2019 12:59:33 +0000 (21:59 +0900)]
[SHELL32] Fix SHFileOperation Move operation (#1487)
Reduce failures of Move operation of shell32!SHFileOperation function. CORE-13450
Victor Perevertkin [Mon, 1 Apr 2019 01:00:52 +0000 (04:00 +0300)]
[USBHID] Do not assert if the device was unplugged during an operation.
Stanislav Motylkov [Sun, 7 Apr 2019 20:12:15 +0000 (23:12 +0300)]
[RAPPS] Update Russian translation
Addendum to
07f3691 and
d5b4570.
Stanislav Motylkov [Sun, 7 Apr 2019 20:10:23 +0000 (23:10 +0300)]
[SYSSETUP] Update Russian translation
Addendum to
5d4d48a,
21b7648, and
ea799b7.
Foxlet [Sat, 6 Apr 2019 02:10:59 +0000 (22:10 -0400)]
[SYSSETUP] Add Mizu to syssetup.
Foxlet [Thu, 4 Apr 2019 07:40:12 +0000 (03:40 -0400)]
[THEMES] Mizu Theme RC.
Foxlet [Thu, 4 Apr 2019 07:35:42 +0000 (03:35 -0400)]
[FONTS] Add Source Sans font family.
Source Sans Pro sourced from https://github.com/adobe-fonts/source-sans-pro ,
Source Code Pro sourced from https://github.com/adobe-fonts/source-code-pro
Hervé Poussineau [Sun, 7 Apr 2019 19:00:33 +0000 (21:00 +0200)]
[CMAKE] Temporarly disable pch in some modules to fix travis-ci
Problem appeared after
09c4d0a74b2362e2c9d29ec87c54ecc3bddd5b79
Hervé Poussineau [Sun, 7 Apr 2019 17:08:53 +0000 (19:08 +0200)]
[UDFS] Fix macros to support 'bit' being a complex expression
This is for example used in udf_info/mount.cpp:
UDFSetUsedBits(new_bm, i & ~(d-1), d);
Hervé Poussineau [Sun, 7 Apr 2019 17:08:04 +0000 (19:08 +0200)]
[UDFS] Keep same includes/defines on x64 as on other architectures
Hervé Poussineau [Sun, 7 Apr 2019 16:59:36 +0000 (18:59 +0200)]
[NTOS:FSRTL] Use _SEH2_AbnormalTermination() instead of _abnormal_termination()
We're already using SEH2 macros, so also use SEH2 functions
Hervé Poussineau [Sun, 7 Apr 2019 16:59:13 +0000 (18:59 +0200)]
[MUP] Use _SEH2_AbnormalTermination() instead of _abnormal_termination()
We're already using SEH2 macros, so also use SEH2 functions
Hervé Poussineau [Sun, 7 Apr 2019 17:16:04 +0000 (19:16 +0200)]
[SDK] Fix _SEH2_AbnormalTermination() macro in dummy SEH
Hervé Poussineau [Sun, 7 Apr 2019 16:26:26 +0000 (18:26 +0200)]
[ADVAPI32] Send correct type to ElfrChangeNotify()
This fixes the following compiler error:
../dll/win32/advapi32/service/eventlog.c:658:59: error: passing argument 3 of 'ElfrChangeNotify' makes integer from pointer without a cast [-Werror=int-conversion]
dll/win32/advapi32/eventlogrpc_c.h:391:20: note: expected 'ULONG {aka long unsigned int}' but argument is of type 'HANDLE {aka void *}'
Hervé Poussineau [Sun, 7 Apr 2019 15:43:58 +0000 (17:43 +0200)]
[ACLAYERS] Use correct prototypes
FARPROC is defined in windef.h as "typedef INT_PTR (WINAPI *FARPROC)();"
Hervé Poussineau [Sun, 7 Apr 2019 06:58:46 +0000 (08:58 +0200)]
[EXT2] Add __REACTOS__ check around changes done in
76910c358f7197a6b8e283ea267faf7b5c1812ff
Hervé Poussineau [Sat, 6 Apr 2019 21:35:37 +0000 (23:35 +0200)]
[CMAKE] Prevent out-of-bound accesses in parser/lexer files
which try to remove path prefix from them.
Hervé Poussineau [Sat, 6 Apr 2019 21:11:53 +0000 (23:11 +0200)]
[DHCPCSVC] Eliminate unused code and associated parameters
This is mostly the same as OpenBSD commit
b4e4f16f2ae0ddf1e786bb12c99b8c51170a1a33
Hervé Poussineau [Thu, 4 Apr 2019 12:19:27 +0000 (14:19 +0200)]
[SDK] Remove double declaration of _alloca
_alloca() is already defined in sdk/include/crt/malloc.h
Eric Kohl [Sun, 7 Apr 2019 14:41:56 +0000 (16:41 +0200)]
[NTOSKRNL] Use global power capabilities and report button presence
- Add and initialize a global power capabilities variable.
- Return the global power capabilities via NtPowerInformation.SystemPowerCapabilities.
- Report the presence of power button, sleep button and lid.
Joachim Henze [Sun, 7 Apr 2019 13:15:25 +0000 (15:15 +0200)]
[COMCTL32] Improve status bar margin for unthemed and themed CORE-15834
Improve further what was recently committed in
0.4.12-dev-361-g
da9accfba6e8eb769dcd317185a9b57d161275b7
Katayama Hirofumi MZ [Sun, 7 Apr 2019 12:38:00 +0000 (21:38 +0900)]
[SHELL32] Fix explorer file item label background CORE-15937
Katayama Hirofumi MZ [Sun, 7 Apr 2019 11:20:23 +0000 (20:20 +0900)]
[KERNEL32] Support Japanese calendar (#1482)
Implement the Japanese calendar in kernel32. Locale info and date formatting. CORE-15920
Katayama Hirofumi MZ [Sun, 7 Apr 2019 09:35:52 +0000 (18:35 +0900)]
[KERNEL32_APITEST] Improve one-character Heisei tests (#1483)
One-character Heisei for CAL_SABBREVERASTRING locale info can be U+337B or U+5E73. And one-character Reiwa U+32FF, U+4EE4, and U+F9A8 are also added. Improve kernel32_apitest testcase. Thanks @ThFabba CORE-15920
Thomas Faber [Sat, 6 Apr 2019 13:21:35 +0000 (15:21 +0200)]
[ACPICA] Update to version
20190405. CORE-15926
Eric Kohl [Sun, 7 Apr 2019 07:21:34 +0000 (09:21 +0200)]
[NET][MC] Move the remaining STATISTICS and USER strings from net.exe to netmsg.dll.
Translators, please check the translations!
Katayama Hirofumi MZ [Sun, 7 Apr 2019 03:18:54 +0000 (12:18 +0900)]
[KERNEL32_APITEST] JapaneseCalendar must work even if not codepage 932"
Delete (GetACP() != 932) check.
Maxim Smirnov [Fri, 5 Apr 2019 10:16:07 +0000 (13:16 +0300)]
[FONT] Fix FontSmoothing
Katayama Hirofumi MZ [Sat, 6 Apr 2019 23:05:35 +0000 (08:05 +0900)]
[BOOTDATA] Improve error message of AHKAppTests.cmd (#1476)
+ dbgprint "Insert ReactOS CD and try again."
Eric Kohl [Sat, 6 Apr 2019 17:42:51 +0000 (19:42 +0200)]
[NET][MC] Move STATISTICS SERVER strings from net.exe to netmsg.dll.
Translators, please check the translations!
Jérôme Gardou [Sat, 6 Apr 2019 14:55:10 +0000 (16:55 +0200)]
[CMAKE] Clear CMAKE_<LANGUAGE>_IMPLICIT_LINK_LIBRARIES and
_IMPLICIT_LINK_DIRECTORIES
Othrewise, if you link a RC module with a static C library (as done for
fusion DLLs), you get the standard C libraries from GCC. This is not
what we want.
This might have to be done for MSVC builds. Check build.ninja to verify
this.
Jérôme Gardou [Sat, 6 Apr 2019 14:50:56 +0000 (16:50 +0200)]
[CMAKE] Also set blank DEFINE_SYMBOL property for freeldr helpers
Jérôme Gardou [Sat, 6 Apr 2019 12:00:23 +0000 (14:00 +0200)]
[GDI32] Use correct dependenxy for the winegdi library
Jérôme Gardou [Sat, 6 Apr 2019 11:56:48 +0000 (13:56 +0200)]
[ZLIB] use correct dependency for minizip library
Jérôme Gardou [Sat, 6 Apr 2019 11:22:50 +0000 (13:22 +0200)]
[CMAKE] unset EXPORT_SYMBOL for modules and shared libraries
We don't use that
Jérôme Gardou [Wed, 20 Mar 2019 13:19:48 +0000 (14:19 +0100)]
[CMAKE] Use modules instead of shared libraries
There is no need to compile our DLLs as shared libraries since we are
managing symbols exports and imports through spec files.
On my system, this reduces the configure-time by a factor of two.
Eric Kohl [Sat, 6 Apr 2019 13:32:00 +0000 (15:32 +0200)]
[NET][MC] Move NET USER strings from net.exe to netmsg.dll.
Translators, please check the translations!
Katayama Hirofumi MZ [Sat, 6 Apr 2019 12:59:35 +0000 (21:59 +0900)]
[KERNEL32_APITEST] s/48815/0xBEAF/
Eric Kohl [Sat, 6 Apr 2019 11:33:26 +0000 (13:33 +0200)]
[NET][MC] Move NET CONFIG strings from net.exe to netmsg.dll.
Translators, please check the translations!
Katayama Hirofumi MZ [Sat, 6 Apr 2019 11:11:07 +0000 (20:11 +0900)]
[KERNEL32] Improve MultiByteToWideChar (#1477)
Reduce MultiByteToWideChar failures. CORE-13349
Katayama Hirofumi MZ [Sat, 6 Apr 2019 09:20:04 +0000 (18:20 +0900)]
[KERNEL32_APITEST] Follow up of
89af984
Katayama Hirofumi MZ [Sat, 6 Apr 2019 08:48:15 +0000 (17:48 +0900)]
[KERNEL32_APITEST] 5-byte, 6-byte, ... UTF-8 sequences
Timo Kreuzer [Fri, 5 Apr 2019 14:53:57 +0000 (16:53 +0200)]
[MC] Add missing message translations by copying the english version
Note: always translate the whole file! It's easier (use a script or simply a regex replace) and required by Visual Studio 2019.
Katayama Hirofumi MZ [Sat, 6 Apr 2019 04:55:03 +0000 (13:55 +0900)]
[KERNEL32_APITEST] Careless
Katayama Hirofumi MZ [Sat, 6 Apr 2019 04:51:20 +0000 (13:51 +0900)]
[KERNEL32_APITEST] Trivial
Katayama Hirofumi MZ [Sat, 6 Apr 2019 04:48:05 +0000 (13:48 +0900)]
[KERNEL32_APITEST] Forgot FreeLibrary
Katayama Hirofumi MZ [Sat, 6 Apr 2019 04:34:21 +0000 (13:34 +0900)]
[KERNEL32_APITEST] Follow up of #1472
Katayama Hirofumi MZ [Sat, 6 Apr 2019 03:05:15 +0000 (12:05 +0900)]
also add modules/AHK_Tests to .gitignore
Katayama Hirofumi MZ [Sat, 6 Apr 2019 02:47:25 +0000 (11:47 +0900)]
add modules/ahk_tests to .gitignore
Katayama Hirofumi MZ [Sat, 6 Apr 2019 02:41:08 +0000 (11:41 +0900)]
[SHELL32] pl-PL.rc escape sequence fix
Adam Słaboń [Fri, 5 Apr 2019 23:00:46 +0000 (01:00 +0200)]
[SYSSETUP] Add Lunar theme option to 2nd setup stage
This adds Lunar theme option to the 2nd setup stage theme chooser page.
Eric Kohl [Fri, 5 Apr 2019 21:14:07 +0000 (23:14 +0200)]
[NET][MC] Replace strings for the ACCOUNTS, GROUP and LOCALGROUP commands by netmsg.dll messages.
Mark Jansen [Tue, 2 Apr 2019 22:44:02 +0000 (00:44 +0200)]
[SYSSETUP] Add a theme chooser that can handle multiple styles
Katayama Hirofumi MZ [Fri, 5 Apr 2019 13:04:04 +0000 (22:04 +0900)]
[KERNEL32_APITEST] Improve MultiByteToWideChar testcase (#1472)
Strengthen the testcase for kernel32!MultiByteToWideChar function. ROSTESTS-282
Katayama Hirofumi MZ [Fri, 5 Apr 2019 10:45:45 +0000 (19:45 +0900)]
[SDK][ATL] Independence day of ReactOS ATL (#1473)
Today is the Independence Day of ReactOS ATL (RATL). CORE-12935
https://github.com/katahiromz/RATL
Petr Akhlamov [Fri, 5 Apr 2019 09:15:47 +0000 (12:15 +0300)]
[FONTS] Update Libre Franklin to v1.501 (#1464)
Update Libre Franklin to release with cyrillic support.
https://github.com/alexeiva/Libre-Franklin/releases/tag/1.501
Adam Słaboń [Thu, 4 Apr 2019 22:01:11 +0000 (00:01 +0200)]
[TRANSLATION] Polish translation update
Polish translation update for calc, fltmc, magnify, notepad, osk, sndvol32, usetup, fdebug, appwiz, mmsys, sysdm, acppage, ziplfdr, browseui, cryptui, jscript, shell32, themeui and inf. Added translation for cyrptext, vcdcontroltool, and (not yet complete) getuname.
Katayama Hirofumi MZ [Fri, 5 Apr 2019 07:52:11 +0000 (16:52 +0900)]
[SHIMGVW] Fix cursor (#1471)
Fix the cursor of shimgvw.dll. CORE-15219
Katayama Hirofumi MZ [Fri, 5 Apr 2019 07:33:18 +0000 (16:33 +0900)]
[CRT][USER32] fix wsprintf additional argument (%*s) (#1470)
Reduce wsprintf function failures ("%*s"). CORE-13955