Doug Lyons
e4898e6e0b
[W32TIME] Implement w32time service. CORE-13001
2019-07-07 12:55:13 +02:00
Doug Lyons
119c99ef7e
[TIMEDATE] Allow editing the time server combo box. CORE-13001
2019-07-07 12:45:45 +02:00
Doug Lyons
44b543bad3
[TIMEDATE] Handle manual time server entry. CORE-13001
2019-07-07 12:45:36 +02:00
Doug Lyons
33401f3875
[TIMEDATE] Use w32time compatible registry settings. CORE-13001
2019-07-07 12:45:17 +02:00
Thomas Faber
d19b792511
[W32TIME] Implement a rudimentary version of W32TimeSyncNow. CORE-13001
2019-07-07 12:45:03 +02:00
Thomas Faber
1938b7484e
[TIMEDATE] Avoid the use of DisplayWin32Error in time sync utility functions. CORE-13001
2019-07-07 12:44:51 +02:00
Thomas Faber
aa24ad7429
[TIMEDATE] Separate time sync functions out into their own file. CORE-13001
...
This is in preparation for the w32time service, and based on
work by Doug Lyons.
2019-07-07 12:44:37 +02:00
Thomas Faber
fcd00d412e
[NDIS] INIT/PAGE sections must be uppercase.
2019-07-07 08:22:16 +02:00
Thomas Faber
d9f9cb247c
[PCI] The INIT section must be uppercase.
2019-07-07 08:18:12 +02:00
Thomas Faber
c4d8e2a6e9
[CMAKE] Ensure the INIT section is placed at the end of a module. CORE-14683
...
For MSVC, marking the section as discardable will do this automatically.
For GCC, we use a linker script that places it after the .reloc section
(which should be the last "real" section, check ld --verbose output for the
default linker script).
This fixes what seems to be a regression from r55835 (!).
2019-07-07 08:18:10 +02:00
Katayama Hirofumi MZ
c17a8770a3
[USER32] Switch to only one window (Alt+Tab) ( #1718 )
...
Fix app switcher (Alt+Tab)'s behavior when there is only one app window. CORE-16176
2019-07-07 09:05:10 +09:00
Mark Jansen
28a0aa9ae8
[CRT] Remove mingwm10.dll usage in tls support code
...
CORE-15491
2019-07-06 11:37:30 +02:00
Serge Gautherie
6ba611f39e
[NTOS:MM] Fix MmSizeOfSystemCacheInPages value on AMD64
...
And add 'ASSERT(MmSystemCacheEnd == ...);'.
Addendum to d56a249089
.
CORE-14259
2019-07-06 09:55:38 +02:00
Serge Gautherie
4253ba71fc
[FLOPPY_NEW] Fix MSVC builds
2019-07-06 09:39:03 +02:00
Victor Perevertkin
042646ceac
[IPHLPAPI] Use if_descrlen field for determining the length of
...
if_descr in IFEntry structure. This fixes heap corruption on GCC8.
CORE-16088
2019-07-05 22:49:12 +03:00
Thomas Faber
76e00fab7e
[PORTCLS] Zero memory in operator new. CORE-16157
...
Fixes a regression from 99fa38809f
, which
replaced the kcom.h/stdunk.h versions (which zero memory) with local
implementations (which don't).
Standard C++ does not guarantee that memory is zeroed but several classes
rely on this, in particular for their m_Ref and m_bInitialized members.
Ideally the constructors should be fixed to initialize all required members,
but that task is error-prone so for now we simply restore the previous
behavior.
2019-07-05 17:31:46 +02:00
Katayama Hirofumi MZ
595ae4c551
[GDI32_APITEST] Improve SetWorldTransform testcase ( #1717 )
...
Improve the testcase for gdi32!SetWorldTransform function. CORE-15554
2019-07-05 22:31:56 +09:00
Serge Gautherie
6d238e4513
[FASTFAT_NEW] Fix MSVC builds
...
CORE-14879
2019-07-04 21:16:12 +02:00
Colin Finck
5dadfdaa39
Fix FUNDING.yml syntax.
2019-07-04 09:12:50 +02:00
Colin Finck
85b2b73fed
Update FUNDING.yml now that the "Sponsor" button in GitHub has been activated.
2019-07-04 09:11:04 +02:00
Pierre Schweitzer
56c4e83fb3
[KMTESTS:CC] Make buffer mapping tests more accurate
2019-07-03 21:39:35 +02:00
Stanislav Motylkov
a76e03d8bc
[SHELL32][USERENV] Improve Russian translation ( #1710 )
...
CORE-16170
2019-07-01 21:43:22 +02:00
Serge Gautherie
a0d2170729
[NTOS:CC] CcWriteVirtualAddress(): Do not round 'Size'
...
Revert 'Properly align VACB writes' part of 2a80ae2bb6
.
CORE-15384 CORE-16018
2019-07-01 21:30:25 +02:00
Bernhard Feichtinger
774246e95c
[WIN32SS][GDI] Improve stub for EngQueryDeviceAttribute
2019-06-30 23:50:20 +02:00
Pierre Schweitzer
c2aa749bbd
[REACTOS] Finally enable the LUID mapped devices
...
This allows users to have their own locally mapped DOS devices.
For instance, when a network drive is mapped, it is now mapped in the
user device maps and no longer in the global device map.
This avoids sharing mount points system wide whereas they shouldn't.
LUID mapped devices is the default W2K3 behavior.
Globally mapped devices can be restored by adding back this registry key.
https://twitter.com/HeisSpiter/status/1143615176450686976
CORE-16114
2019-06-30 23:07:54 +02:00
Pierre Schweitzer
4fd223729b
[NTOSKRNL] When looping again in ObpLookupEntryDirectory, properly init root entry
...
This fixes looking in global directory for DOS drives that are globally mounted
(such as C: drive)
CORE-16114
2019-06-30 23:07:54 +02:00
Pierre Schweitzer
222ace7c6c
[BASESRV] Implement LUID mapped drive arrival/removal notification
...
CORE-16114
2019-06-30 23:07:54 +02:00
Pierre Schweitzer
522821bb8b
[SDK] Add RtlInitString to the NDK
2019-06-30 23:07:54 +02:00
Pierre Schweitzer
f13b6e025f
[NTOSKRNL] Implement support for device maps in ObpLookupObjectName
...
This allows getting rid of the ?? hack in the kernel but this doesn't
allow enabling LUID device maps as ReactOS can no longer open a
session with them enabled. So, we must remain with device maps at
root
CORE-16114
2019-06-30 23:07:54 +02:00
Pierre Schweitzer
f529033555
[KMTESTS:OB] Add support for LUID mappings being disabled in ObSecurity tests
...
CORE-16114
2019-06-30 23:07:54 +02:00
Thomas Faber
6cde208c6b
[SDK] Properly define ZwQueryInformationProcess
2019-06-30 23:07:54 +02:00
Katayama Hirofumi MZ
a2b4fad771
[MEDIA][FONTS] Disable sserife.fon font file
2019-07-01 05:17:29 +09:00
Oleg Dubinskiy
25e98eb0da
[DSOUND_NEW] Add CMakeLists.txt + mostly fix gcc compilation
2019-06-30 20:06:36 +02:00
Timo Kreuzer
9590cd15f4
[FASTFAT] Fix use after free when volume is unmounted
2019-06-30 13:57:14 +02:00
Serge Gautherie
5e10c4ed32
[NETSTAT] ShowUdpTable(): Fix "tcp" copypasta
2019-06-30 13:55:05 +02:00
Katayama Hirofumi MZ
5bcd1768d2
[MEDIA][FONTS] Improve MS Sans Serif (sserife.fon) ( #1703 )
...
12pt Q.
14pt j and t.
2019-06-30 15:35:34 +09:00
Katayama Hirofumi MZ
0883b1b622
[MEDIA][FONTS] Rename khmzsser.fon as sserife.fon ( #1703 )
2019-06-30 14:50:42 +09:00
Katayama Hirofumi MZ
42fc2b24cf
[MEDIA][FONTS] Add 'KHMZ Sans Serif' (khmzsser.fon) font ( #1703 )
...
Add a raster font file khmzsser.fon (KHMZ Sans Serif). CORE-15130
2019-06-30 13:26:05 +09:00
Eric Kohl
8f5fe0fa4f
[UMPNPMGR] PNP_RegisterNotification: Add notification filter parameter checks
2019-06-29 18:16:13 +02:00
Hermès Bélusca-Maïto
b695971c7f
[NETSTAT] Simplify some code; don't use exit(); call WSACleanup() on exit.
2019-06-29 18:10:43 +02:00
Hermès Bélusca-Maïto
ab7dc56d6c
[NETSTAT] Formatting; use _wsystem() call; do not hardcode buffer lengths.
2019-06-29 17:32:53 +02:00
Alexey Gorgurov
f6f66fa987
[NETSTAT] Fix TCP/UDP output. ( #1696 )
...
CORE-16151
The underlying StringCchPrintfW() function must use %S for CHAR strings
and %s for wide chars.
See
https://docs.microsoft.com/en-us/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=vs-2019
for details.
2019-06-29 16:58:47 +02:00
Jose Carlos Jesus
86d4156c39
[TRANSLATIONS] Add/Update Portuguese (neutral) translations. ( #1687 )
...
Translations for SYSDM.CPL, SETUPAPI, SHELL32, LSASRV, SAMSRV, SYSSETUP,
USRMGR, THEMEUI, USERENV, WININET, MSCONFIG.
2019-06-29 16:55:33 +02:00
Eric Kohl
7eb6e42626
[UMPNPMGR][SETUPAPI] PNP_RegisterNotification() has got 9 parameters.
2019-06-29 13:38:42 +02:00
Timo Kreuzer
18e835b605
[SDK] Fix build with sal.h
...
* sal.h: add file header, uncomment _Interlocked_operand_ and PAL_STDCPP_COMPAT guard
* When including stl headers, define PAL_STDCPP_COMPAT
2019-06-29 12:13:09 +02:00
Timo Kreuzer
00c8ac9af7
[PSDK] Add sal.h from Microsoft GitHub (MIT license)
2019-06-29 12:13:09 +02:00
Timo Kreuzer
ca8ec85fa3
[SDK] Move kcom.h from psdk to ddk where it belongs
2019-06-29 11:09:23 +02:00
jimtabor
a8d6e12bc1
[User32] Sync Port Wine.
...
Patch :
Nikolay Sivov : Use correct brush color for centered image background.
Nikolay Sivov : Remove confusing comments.
2019-06-28 22:22:49 -05:00
jimtabor
65a814203f
[User32] Sync Port Wine.
...
Patch :
Vijay Kiran Kamuju : Add DlgDirList wildcard checks.
Nikolay Sivov : Fix setting negative dialog item ids.
Alistair Leslie-Hughes : Don't reset focus if current dialog is a child.
Dmitry Timoshkov : If there is no dialog controls to set focus to then
set focus to dialog itself.
Zhiyi Zhang : Send notification for the focused button in
IsDialogMessage().
Huw Davies : Avoid using the comma operator in a while condition.
Patch skipped : a525631920d74e9d797f38305b89e63aed1c5c41 : Scale dialog
base units based on DPI awareness.
2019-06-28 21:52:04 -05:00
Pierre Schweitzer
e75bdce6cd
[SDK] Add missing definitions
...
This fixes storport build
2019-06-28 22:11:54 +02:00