Giannis Adamopoulos
730d81b9f7
[SHELL32] Fix some test failures
2018-02-20 10:15:23 +02:00
Timo Kreuzer
d281d14fd1
[REACTOS] Fix a number of Get/SetWindowsLong*Ptr* issues and use GWLP_* instead of GWL_* where appropriate.
2018-02-19 22:36:36 +01:00
Timo Kreuzer
173971d947
[WIN32K] Implement NtUserSetWindowLongPtr for 64 bit builds
...
Also fix return type of NtUserQueryWindow and type of WND::dwUserData and the value for bAnsi in SetWindowLongPtrA
2018-02-19 22:36:36 +01:00
Mark Jansen
ee7f479c57
[RTL][XDK][KERNERL32_WINETEST] Import wine actctx changes from 3.2-37c98396
...
This adds support for reading the trustInfo (requestedExecutionLevel),
and the compatibility (supportedOs) sections.
2018-02-19 22:23:39 +01:00
Mark Jansen
07f3691cd8
[RAPPS] Various fixes
...
- Ask the user if they want to continue on cab certificate problems
- Fix memory leaks in failure paths
- Properly disable caching
2018-02-19 11:54:33 +01:00
Giannis Adamopoulos
21ae3a0862
[SNDREC32] it-IT.rc: add a missing new line
2018-02-19 02:03:35 +02:00
Giannis Adamopoulos
48d88a3617
[SHELL32] CFSFolder: Fix some tests for GetAttributesOf
2018-02-19 02:01:02 +02:00
Eric Kohl
a8d256bf23
[SERVICES] Update a drivers status properly
...
- ScmUnloadDriver: Handle failed unload properly.
- ScmGetDriverStatus: A driver is running when its driver object was found. Otherwise it has been stopped.
- ScmControlDriver: Check a drivers status before and after unloading.
CORE-14317
2018-02-19 00:14:58 +01:00
Mark Jansen
b02d78586c
[COMCTL32] Export GetWindowSubclass by name.
...
CORE-14346
2018-02-18 23:04:45 +01:00
Pierre Schweitzer
dd392b9d6c
[NTOSKRNL] Fix mismatching spinlock release in CcPerformReadAhead()
2018-02-18 19:32:08 +01:00
Pierre Schweitzer
215e48d0bd
[KMTESTS:CC] Addendum to 3fe0e28
: use ok_irql.
...
CORE-14349
2018-02-18 14:51:35 +01:00
Serge Gautherie
45aa179386
[KMTESTS:IO] Fix a Clang-Cl warning about NameLength
...
"warning: variable 'NameLength' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]"
CORE-14306
2018-02-18 14:14:56 +01:00
Thomas Faber
0cc3f19b80
[KMTESTS:IO] Correctly free name in IoFilesystem's TestAllInformation.
...
Spotted by Serge Gautherie.
2018-02-18 14:14:54 +01:00
Serge Gautherie
9bc2a27393
[KMTESTS:NPFS] Fix 2 Clang-Cl warnings about ShareAccess
...
"warning: variable 'ShareAccess' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]"
CORE-14306
2018-02-18 14:14:52 +01:00
Pierre Schweitzer
3fe0e280b1
[KMTESTS:CC] Add IRQL tests for CcCopyRead showing that a spinlock is held during Cc IO operations.
...
CORE-14349
2018-02-18 14:00:38 +01:00
Thomas Faber
888ace4397
[HAL] Eliminate tail calls from HalpHardwareInterruptLevel. CORE-14076
2018-02-18 13:06:44 +01:00
Thomas Faber
b4453242f7
[HAL] Eliminate tail calls from HalpDispatchInterrupt[2]. CORE-14076
2018-02-18 13:06:42 +01:00
Thomas Faber
ade345427f
[HAL] Eliminate tail calls from HalEndSystemInterrupt. CORE-14076
2018-02-18 13:06:41 +01:00
Thomas Faber
7a9474a6bb
[HAL] Create a macro for the HalpEndSoftwareInterrupt to allow reuse. CORE-14076
2018-02-18 13:06:39 +01:00
Thomas Faber
040d78354e
[HAL] Convert HalpEndSoftwareInterrupt2 to fastcall. CORE-14076
2018-02-18 13:06:37 +01:00
Mark Jansen
b56193a27c
[RAPPS] Some fixes to our completely broken cert pinning attempt.
...
- We should not open a new connection to request a certificate.
- Update the issuer / subject for the LE certificate.
- User proper types.
- Require all fields that we check to be present.
Without checking the public key or the entire certificate it's still not secure, but we are a step closer.
Dedicated to Joachim Henze
CORE-14350
2018-02-18 13:01:02 +01:00
Pierre Schweitzer
e319f85e67
[NTOSKRNL] Don't make CcScheduleReadAhead() too noisy
2018-02-18 11:31:14 +01:00
Thomas Faber
b030836b40
[WIN32K:NTUSER] Safely handle allocation failure in IntCloneMenu. CORE-14222
2018-02-18 11:27:35 +01:00
Thomas Faber
1969094028
[WIN32K:NTUSER] Avoid allocating an extra item in IntCloneMenuItems. CORE-14222
2018-02-18 11:27:32 +01:00
Thomas Faber
de455c4d50
[WIN32K:NTUSER] Handle realloc failure in IntRemoveMenuItem. CORE-14222
2018-02-18 11:27:29 +01:00
Thomas Faber
c464f4f2e3
[WIN32K:NTUSER] Handle allocation failure in PopupMenuWndProc. CORE-14222
2018-02-18 11:27:27 +01:00
Thomas Faber
a9ba7a3f9e
[KMTESTS] Change license to LGPL and update to SPDX headers.
...
Permission for this change was given by all authors
(who are now mentioned in the copyright lines).
2018-02-18 11:22:09 +01:00
Hermès Bélusca-Maïto
f3c60947e7
[NTSTATUS] Add some status messages.
2018-02-18 02:49:31 +01:00
Hermès Bélusca-Maïto
4ec5eefa64
[BOOTDATA] Add some informative registry values (Win2k3 compat).
...
- In HKLM\SYSTEM\CurrentControlSet\Control\Windows, add "Directory"
and "SystemDirectory" values, giving the ReactOS installation
directories (purely informative).
- Also add the "ErrorMode" value that specifies how the hard-error
popups are displayed. This value will be used later.
- Fix event log sources ordering.
2018-02-18 01:41:53 +01:00
Hermès Bélusca-Maïto
0e93e0dd46
[BOOTDATA] Add "Application Popup" as a known source of events for the System event log.
2018-02-18 01:16:24 +01:00
Joachim Henze
6f525c2b17
[CMAKE] Increase KERNEL_VERSION_PATCH_LEVEL to 9 CORE-14345
...
To make 1st stage setup properly report "0.4.9"
2018-02-17 23:48:16 +01:00
Hermès Bélusca-Maïto
5f59f0380d
[SC] Fix MSVC build.
2018-02-17 21:08:28 +01:00
Giannis Adamopoulos
fd209faa66
[SHELL32] CFSDropTarget: style fixes
2018-02-17 22:01:04 +02:00
Giannis Adamopoulos
4b19b1e49d
[SHELL32] CDefView: remove a useless print
2018-02-17 21:40:16 +02:00
Giannis Adamopoulos
6f25b42a31
[SHELL32] CFSDropTarget: Use copy depending on the source drive
...
Show the default action as the default menu item in the right click menu.
2018-02-17 20:30:37 +02:00
Giannis Adamopoulos
6d91269eda
[SHELL32] CFSDropTarget: Initial implementation of right click drag menu
2018-02-17 20:30:37 +02:00
Giannis Adamopoulos
8f8ab050db
[SHELL32] CDefView: Implement several methods needed for drop targets
...
Set the view object as the site of the drop target.
Implement GetItemPosition, SelectAndPositionItems, IsDropOnSource, GetDragPoint.
Use DROPEFFECT_COPY only when the item supports it.
2018-02-17 20:30:37 +02:00
Giannis Adamopoulos
5bef945cc9
[SHELL32] Add menu resource which is used when dragging files with right click
2018-02-17 20:30:37 +02:00
Eric Kohl
4728157154
[SC] Implement missing query/queryex options
...
- PrintService: Print optional display name.
- MainUsage: Print missing query options.
- Parse query options and use them to enumerate services.
2018-02-17 19:28:16 +01:00
Colin Finck
ef8b17ed0d
[CMAKE] Call "git describe" with the --long parameter to always output the format we are used to.
2018-02-17 18:09:07 +01:00
Hermès Bélusca-Maïto
b77840d3a2
[SHELL32_APITEST] Run the CUserNotification worker test function in a thread to copy with possible test timeouts. CORE-13177
2018-02-17 16:02:22 +01:00
Pierre Schweitzer
bdae0cce66
[NTOSKRNL] Don't call OOM dumper in case we were trying to allocate more than 100 pages.
...
In such case, we'll consider the caller is bogus and we'll fail in silence.
Dedicated to Mark (again!)
2018-02-17 15:09:38 +01:00
Pierre Schweitzer
01fcb02880
[NTOSKRNL] Allow more chars in ExpTagAllowPrint().
...
Dedicated to Mark
2018-02-17 15:06:29 +01:00
Pierre Schweitzer
69f51d1533
[FASTFAT] Drop read ahead locking routines in favor of lazy writer routines.
...
This avoids code duplication while being consistent with MS FastFAT.
2018-02-17 13:49:15 +01:00
Hermès Bélusca-Maïto
175e78e50f
[SHELL32] Fix COM registration of IShellFolder, IShellLinkA/W, IQueryContinue and IUserNotification classes.
2018-02-16 23:31:39 +01:00
Pierre Schweitzer
6061c78e91
[EXPLORER] Update French translation
2018-02-16 19:36:25 +01:00
Katayama Hirofumi MZ
338799bf8b
improve SHGetFileInfo ( #118 )
...
This patch reduces failures of SHGetFileInfo function. CORE-7159
* improve WideByteToWideChar calls
* fix bugs related to file attributes and SHGFI_EXETYPE
* SHGFI_USEFILEATTRIBUTES and SHGFI_ICON fix
* s/sizeof(temppsfi)/0/
2018-02-16 11:00:08 +00:00
Serge Gautherie
cd4db318d0
[D3D9][ARPING] Add missing va_start() and va_end() ( #371 )
2018-02-16 10:28:25 +01:00
Hermès Bélusca-Maïto
d1265b932c
[COM_APITEST] Reenable two known interfaces ( #367 ). Caught by Thomas.
2018-02-16 00:15:41 +01:00
Doug Lyons
8ea42001d9
[I8042PRT] Apply a workaround for Dell Latitude D610
...
CORE-14324
2018-02-15 22:49:39 +01:00