Timo Kreuzer
545a2c7936
[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
2019-04-13 14:07:50 +02:00
Timo Kreuzer
146096cd2e
[3RDPARTY] Make some warnings non-fatal
2019-04-13 14:07:50 +02:00
Timo Kreuzer
c2e16abc91
[DBGHELP] Fix 64 bit issue
2019-04-13 14:07:50 +02:00
Timo Kreuzer
f9a967b2ae
[REACTOS] Fix misc 64 bit issues
2019-04-13 14:07:50 +02:00
Timo Kreuzer
d2feba3d53
[TREELIST] Fix 64 bit warnings
2019-04-13 14:07:50 +02:00
Katayama Hirofumi MZ
94a42d43b5
[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.
2019-04-12 07:56:04 +09:00
Katayama Hirofumi MZ
983cd57c1e
[WIN32SS][NTGDI] Delete unnecessary (ULONG) cast CORE-15755
2019-04-11 18:23:32 +09:00
Katayama Hirofumi MZ
bc9f3ed887
[GDI32][NTGDI] Avoid integer overflow (follow-up of #1492 ) ( #1495 )
...
Follow up of #1492 . CORE-15755
- Use RtlULongMult function to check integer overflows.
2019-04-11 17:57:57 +09:00
Katayama Hirofumi MZ
811faed421
[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.
2019-04-11 11:46:52 +09:00
jimtabor
cfdf36e442
[NtUser] Fix Theme Non Client Painting.
...
See CORE-7166 & CORE-15934.
2019-04-10 20:52:01 -05:00
jimtabor
84d518b190
[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.
2019-04-10 19:24:50 -05:00
Eric Kohl
29bf209767
[NET][MC] Move remaining generic strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-09 21:44:03 +02:00
Katayama Hirofumi MZ
ae80eb824e
[GDI32] Improve IntFontFamilyListUnique function ( #1491 )
...
Make gdi32!IntFontFamilyListUnique function std::unique compatible. Previous code didn't set the first entry correctly. CORE-15785
2019-04-09 17:39:42 +09:00
Katayama Hirofumi MZ
672ac75033
[GDI32] add some DPRINT's for font enum functions
2019-04-09 16:44:57 +09:00
Foxlet
f50d58b367
[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>
2019-04-09 02:00:41 +02:00
Eric Kohl
88f899e132
[NET][MC] Move generic strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-08 22:48:06 +02:00
Eric Kohl
fb36723066
[NTOSKRNL] Initialize GUID_DEVICE_BATTERY properly
2019-04-08 21:19:57 +02:00
Joachim Henze
2e8c7cf423
[SDK] Raise KERNEL_VERSION_PATCH_LEVEL to 13 in the version.cmake
2019-04-08 18:25:01 +02:00
Stanislav Motylkov
e0e5363a73
[THEMES][CMAKE] Cmake file fixup for Modern theme
...
Addendum to 00ff951
. CORE-13020
2019-04-08 16:28:22 +02:00
Jake Collins
00ff951038
[THEMES] Overhaul ReactOS modern theme. CORE-13020 ( #1424 )
2019-04-08 15:10:59 +02:00
Katayama Hirofumi MZ
c65156002c
[SHELL32] Fix SHFileOperation Move operation ( #1487 )
...
Reduce failures of Move operation of shell32!SHFileOperation function. CORE-13450
2019-04-08 21:59:33 +09:00
Victor Perevertkin
5f4cf8a716
[USBHID] Do not assert if the device was unplugged during an operation.
2019-04-08 12:05:17 +03:00
Stanislav Motylkov
911031e840
[RAPPS] Update Russian translation
...
Addendum to 07f3691
and d5b4570
.
2019-04-07 23:51:34 +02:00
Stanislav Motylkov
d2a2632fd9
[SYSSETUP] Update Russian translation
...
Addendum to 5d4d48a
, 21b7648
, and ea799b7
.
2019-04-07 23:51:34 +02:00
Foxlet
ea799b74f1
[SYSSETUP] Add Mizu to syssetup.
2019-04-07 22:47:20 +02:00
Foxlet
28804dd71d
[THEMES] Mizu Theme RC.
2019-04-07 22:47:20 +02:00
Foxlet
bb3c53c5a0
[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
2019-04-07 22:47:20 +02:00
Hervé Poussineau
11d11cf6d0
[CMAKE] Temporarly disable pch in some modules to fix travis-ci
...
Problem appeared after 09c4d0a74b
2019-04-07 21:00:49 +02:00
Hervé Poussineau
902b86eecf
[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);
2019-04-07 19:28:18 +02:00
Hervé Poussineau
5f69f99ce2
[UDFS] Keep same includes/defines on x64 as on other architectures
2019-04-07 19:28:18 +02:00
Hervé Poussineau
4d1a8f8f54
[NTOS:FSRTL] Use _SEH2_AbnormalTermination() instead of _abnormal_termination()
...
We're already using SEH2 macros, so also use SEH2 functions
2019-04-07 19:28:18 +02:00
Hervé Poussineau
33cf2c44c5
[MUP] Use _SEH2_AbnormalTermination() instead of _abnormal_termination()
...
We're already using SEH2 macros, so also use SEH2 functions
2019-04-07 19:28:18 +02:00
Hervé Poussineau
2baf7b5220
[SDK] Fix _SEH2_AbnormalTermination() macro in dummy SEH
2019-04-07 19:28:18 +02:00
Hervé Poussineau
10ecbaddd0
[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 *}'
2019-04-07 18:32:29 +02:00
Hervé Poussineau
cb031ac957
[ACLAYERS] Use correct prototypes
...
FARPROC is defined in windef.h as "typedef INT_PTR (WINAPI *FARPROC)();"
2019-04-07 18:32:29 +02:00
Hervé Poussineau
4c1cbd2b53
[EXT2] Add __REACTOS__ check around changes done in 76910c358f
2019-04-07 18:32:29 +02:00
Hervé Poussineau
09c4d0a74b
[CMAKE] Prevent out-of-bound accesses in parser/lexer files
...
which try to remove path prefix from them.
2019-04-07 18:32:29 +02:00
Hervé Poussineau
15a828c86d
[DHCPCSVC] Eliminate unused code and associated parameters
...
This is mostly the same as OpenBSD commit b4e4f16f2ae0ddf1e786bb12c99b8c51170a1a33
2019-04-07 18:32:28 +02:00
Hervé Poussineau
a3e870be51
[SDK] Remove double declaration of _alloca
...
_alloca() is already defined in sdk/include/crt/malloc.h
2019-04-07 18:32:28 +02:00
Eric Kohl
626aaf227c
[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.
2019-04-07 16:42:58 +02:00
Joachim Henze
b71429059a
[COMCTL32] Improve status bar margin for unthemed and themed CORE-15834
...
Improve further what was recently committed in
0.4.12-dev-361-g
da9accfba6
2019-04-07 15:15:25 +02:00
Katayama Hirofumi MZ
f762aa3dd2
[SHELL32] Fix explorer file item label background CORE-15937
2019-04-07 21:38:00 +09:00
Katayama Hirofumi MZ
15537c3bbe
[KERNEL32] Support Japanese calendar ( #1482 )
...
Implement the Japanese calendar in kernel32. Locale info and date formatting. CORE-15920
2019-04-07 20:20:23 +09:00
Katayama Hirofumi MZ
a008bf8ef2
[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
2019-04-07 18:35:52 +09:00
Thomas Faber
89a587169b
[ACPICA] Update to version 20190405. CORE-15926
2019-04-07 10:59:52 +02:00
Eric Kohl
5563525ad4
[NET][MC] Move the remaining STATISTICS and USER strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-07 09:23:01 +02:00
Katayama Hirofumi MZ
72990b29c5
[KERNEL32_APITEST] JapaneseCalendar must work even if not codepage 932"
...
Delete (GetACP() != 932) check.
2019-04-07 12:18:54 +09:00
Maxim Smirnov
ffb4b674c7
[FONT] Fix FontSmoothing
2019-04-07 01:42:29 +02:00
Katayama Hirofumi MZ
b8f5fed484
[BOOTDATA] Improve error message of AHKAppTests.cmd ( #1476 )
...
+ dbgprint "Insert ReactOS CD and try again."
2019-04-07 08:05:35 +09:00
Eric Kohl
cf16429c60
[NET][MC] Move STATISTICS SERVER strings from net.exe to netmsg.dll.
...
Translators, please check the translations!
2019-04-06 19:42:51 +02:00