Eric Kohl
fba5a8fcdb
[SNDVOL32] Resize the dialog and groupbox when there are two 'Other Controls'
2019-02-23 17:27:42 +01:00
Pierre Schweitzer
d1598788cd
[WS2_32] Use SEH in WSCGetProviderPath()
2019-02-23 13:35:07 +01:00
Eric Kohl
2e797accd3
[SNDVOL32] Advanced Controls dialog: Initialize the Other Controls
2019-02-23 12:53:05 +01:00
Pierre Schweitzer
02e84521cc
[WS2_32] Implement WSCGetProviderPath()
2019-02-23 10:57:30 +01:00
Eric Kohl
4ba3c904a8
[SNDVOL32] Advanced controls dialog: Remove the TBS_AUTOTICKS style from the trackbars and initialize them properly.
2019-02-22 23:33:47 +01:00
Eric Kohl
03c3dd5ab0
[SNDVOL32] Move the advanced controls dialog to a separate file and update its title on creation.
2019-02-21 22:27:44 +01:00
Serge Gautherie
6accaef3c7
[NDK] Fix 'DeletedChidren' typo ( #1367 )
...
On behalf of Vadim Galyant.
CORE-15769
2019-02-20 22:16:16 +01:00
Pierre Schweitzer
0996dac683
[VIDEOPRT] Don't return uninitialized memory
2019-02-20 21:02:11 +01:00
Mark Jansen
8467d6edd1
[SNDVOL32] Fix parsing dialog icons
2019-02-20 13:57:44 +01:00
Stanislav Motylkov
0eaeb9de4c
[SNDVOL32] Add left and right balance icons
2019-02-20 13:57:44 +01:00
Thomas Faber
cf40421041
[NTOS:PNP] Correctly respect data size in PnpRegSzToString. CORE-15766
...
Spotted by Vadim Galyant.
2019-02-20 12:23:33 +01:00
Thomas Faber
c83d7ba185
[NTDLL_APITEST] Show that registry strings can be longer than MAXUSHORT.
2019-02-20 12:23:24 +01:00
Stanislav Motylkov
faac9169e6
[SNDVOL32] Add Russian translation
...
Addendum to fe5c50e
and e6be187
.
2019-02-19 18:37:28 +01:00
Michael Fritscher
4928e800a6
[FREELDR] PXE: Fix network packet size
...
1024 bytes should fit into a single network packet. CORE-15706
2019-02-19 16:04:20 +01:00
Eric Kohl
e6be187c04
[SNDVOL32] Add the 'Advanced Controls for Volume Control' dialog. It does nothing useful yet.
2019-02-19 00:02:08 +01:00
Mark Jansen
860f96f431
[MSI] Prevent uninitialized variable usage
2019-02-18 23:00:54 +01:00
Mark Jansen
2fade6ede4
[MSI] Do not leak rootkey
2019-02-18 23:00:54 +01:00
Mark Jansen
d766391231
[SHELL32] Abort change notifications on a nullptr
...
CORE-15703
2019-02-18 23:00:31 +01:00
Eric Kohl
95ed44ef63
[SNDVOL32] Implement the dialog resize code for the 'Advanced Controls' menu item and prepare for clicks on the 'Advanced' button.
2019-02-18 00:58:28 +01:00
Eric Kohl
fe5c50e182
[SNDVOL32] Fix the window height issue when the line selection changes and implement the 'Advanced Controls' menu item.
...
CORE-9108 CORE-15751
2019-02-17 14:04:39 +01:00
Thomas Faber
a951d66002
[RTL] Fix GCC build.
2019-02-17 09:59:49 +01:00
Thomas Faber
9d53c935f2
[ACPI] Update ACPICA library to version 20190215.
2019-02-17 09:51:20 +01:00
Thomas Faber
8dcdf82e71
[COMCTL32] Check for NULL pointer when handling BCM_GETIDEALSIZE.
...
Fixes crash in comctl32_winetest:button.
2019-02-17 09:51:18 +01:00
Thomas Faber
3445129dd3
[COMCTL32] Add NULL checks to SetWindowSubclass.
...
Imports Wine commit 04847e68f87 by Sven Baars.
Fixes crash in comctl32_winetest:subclass.
2019-02-17 09:51:16 +01:00
Thomas Faber
7246909a80
[RTL] Protect pointer validity check in RtlFreeHeap with SEH.
...
Fixes crash in kernel32_winetest:heap.
2019-02-17 09:51:12 +01:00
Hermès Bélusca-Maïto
3ddf59e1ed
[CMLIB] Assign a signature to the in-memory HHIVE registry hive structure. CORE-15753
...
Makes the `!reg hivelist` WinDbg command working in ReactOS.
Dedicated to Mark Jansen.
See for more details:
https://webcache.googleusercontent.com/search?q=cache:fmHJX9eFGkkJ:https://blogs.technet.microsoft.com/ganand/archive/2008/01/05/internal-structures-of-the-windows-registry.aspx
and
http://moyix.blogspot.com/2008/02/enumerating-registry-hives.html
2019-02-17 01:21:37 +01:00
Hermès Bélusca-Maïto
70180ee06a
[CMLIB] Minor code style changes only: Use slightly more explicit signature #define names so that we know to which hive structure they correspond.
2019-02-17 01:21:36 +01:00
Hermès Bélusca-Maïto
83fdb9a6d9
[NTOS:CM] Set and reset the CMHIVE HiveIsLoading flag adequately. Fix an assertion in CmFlushKey() and reset the CMHIVE ViewLockOwner when releasing the view lock.
2019-02-17 01:21:35 +01:00
Eric Kohl
86800fc498
[SNDVOL32] AUTORADIOBUTTONs are AUTORADIOBUTTONs, not PUSHBUTTONs
2019-02-16 20:36:46 +01:00
Eric Kohl
f721e03d2e
[SNDVOL32] Change the menu item prefix from IDC to IDM
2019-02-16 19:23:44 +01:00
Mark Jansen
d7ae8690ab
[WIN32K:NTUSER] Do not try to reposition an off-screen menu as if it were a popup menu
...
CORE-15733
2019-02-16 15:45:46 +01:00
Pierre Schweitzer
db3f3921b6
[KERNEL32] Stub SetThreadErrorMode()
...
Now, Steam crashes because of the stub of GetSystemTimePreciseAsFileTime
CORE-14966
2019-02-16 14:12:55 +01:00
Eric Kohl
0dd4b354b4
[SNDVOL32] Enable the balance and volume trackbars only if the line has a volume fader control.
2019-02-16 13:55:31 +01:00
Pierre Schweitzer
2b1f6c8b0d
[MSAFD] Add an initial implementation of SIO_GET_EXTENSION_FUNCTION_POINTER IOCTL
...
Also stub the related functions the IOCTL will return, namely: WSAID_ACCEPTEX,
WSAID_CONNECTEX, WSAID_DISCONNECTEX, WSAID_GETACCEPTEXSOCKADDRS
This will allow Steam client not to fail in an ASSERT
related to the Steam client PlatformSocketsInit function.
Even though, this doesn't fix Steam running on ReactOS since its UI requires
a Windows 7 API from Kernel32: SetThreadErrorMode().
Nota: its crash got fixed thanks to the Wine sync done recently.
CORE-14966
2019-02-16 13:51:32 +01:00
Eric Kohl
cc820b7f9f
[SNDVOL32] Disable the Mute checkbox for all lines that do not have a mute switch control
2019-02-16 12:59:01 +01:00
Pierre Schweitzer
24b2d59ab6
[E1000] Remove useless null check
...
CID 512827
2019-02-16 10:02:29 +01:00
Pierre Schweitzer
e1f4d2864a
[E1000] Don't attempt to free uninitialized pointer
...
CID 1442660
2019-02-16 10:02:28 +01:00
Katayama Hirofumi MZ
a8002fc065
msgdump.h undocumented drag & drop support ( #1359 )
...
In sdk/include/reactos/msgdump.h, support Drag & Drop undocumented messages.
2019-02-16 17:27:25 +09:00
Pierre Schweitzer
22cb300805
[IPHLPAPI] Properly handle GetModuleBaseName failure
...
CID 1442662, 1442663
2019-02-16 09:05:15 +01:00
Pierre Schweitzer
93b0957641
[IPHLPAPI] Check pointers when returning module info from specific connection
2019-02-16 09:00:06 +01:00
Pierre Schweitzer
22f60faf43
[IPHLPAPI] Remove dead code
...
CID 513306, 1442673, 1442697
2019-02-16 08:48:08 +01:00
Pierre Schweitzer
f36cbf75e3
[FASTFAT] On volume open, update share access if volume was already open
...
It was never updated afterwards, leading to a totally loss of share
access information amongst callers.
2019-02-14 10:48:32 +01:00
Pierre Schweitzer
c9c3622ef1
[VFATLIB] Don't forcibly delete LFN when not in RW mode
2019-02-14 10:13:32 +01:00
Bișoc George
35f7267a97
[USETUP] Check the status value of BuildInstallPaths() ( #1349 )
2019-02-13 15:22:28 +01:00
Julian Kirsch
42515190c5
[NSLOOKUP] Fix crash in case of no network connectivity ( #1354 )
...
Prevent nslookup.exe from crashing when executed in a ROS VM with no network
interfaces. This is due to a NULL pointer dereference occurring if
`GetNetworkParams` in `main` fails with an error other than
`ERROR_BUFFER_OVERFLOW`. In this case, `pNetInfo` remains initialized to
NULL, causing `strncpy` to crash.
2019-02-13 13:12:52 +01:00
Bișoc George
67a3747722
[CRYPTEXT] Add Romanian & Italian translations ( #1352 )
2019-02-13 13:11:17 +01:00
Bișoc George
a95a8c0276
[OSK] Romanian & Italian translations update ( #1353 )
2019-02-13 13:10:54 +01:00
Andrew Cook
99ec8ff00c
[RAMDISK] Fix unterminated query table
2019-02-13 09:33:10 +01:00
Timo Kreuzer
2a5bf96891
[CRT] Implement thread/fiber safe support for MSVC and Clang-CL
...
This is the most trivial (but also most efficient) implementation possible. Should be good enough for now.
2019-02-12 19:31:33 +01:00
Timo Kreuzer
dc77e7d379
[CRT] Use alias names for rot functions when compiling with Clang-CL
...
Clang-CL does not support #pragma function like CL. The alternative to this approach is to disable all intrinsics for this single source file, but that is not trivial to do, as it can only be done by removing a compiler switch, which we have no CMake support for. Therefore this solution is simpler and as good.
2019-02-12 19:31:33 +01:00