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
Hermès Bélusca-Maïto
02d17df031
[SHELL32_APITEST] Add a test for the CUserNotification implementation. CORE-13177
2018-02-15 22:38:38 +01:00
Hermès Bélusca-Maïto
fe4704fa64
[SHELL32] Implement the CUserNotification class, which implements the IUserNotification interface. CORE-13177
2018-02-15 22:38:22 +01:00
Hermès Bélusca-Maïto
70bbdca202
[COM_APITEST] Add tests for IUserNotification. CORE-13177
2018-02-15 22:37:32 +01:00
Hermès Bélusca-Maïto
cd83ed1ac5
[PSDK] Add definitions for IUserNotification, IQueryContinue, and IUserNotification2 and IUserNotificationCallback (Vista+).
...
CORE-13177
2018-02-15 22:36:50 +01:00
Serge Gautherie
46f96733bd
[SC] Disable debug messages on user interface ( #382 )
2018-02-15 13:58:17 +00:00
Ivan Labutin
5ae2750467
[HAL] Implement APIC-based profiling for x64.
2018-02-15 12:45:29 +01:00
Thomas Faber
ad68422a7b
[IP] Silence "TCP operation failed" debug spam.
2018-02-15 12:26:35 +01:00
Giannis Adamopoulos
67f99833cd
[SHELL32] CNewMenu: Don't use CWM_GETISHELLBROWSER.
...
CDefaultContextMenu: Set the site for context menu extensions
CNewMenu: Get SID_IFolderView service of the site to get the IShellView
2018-02-15 00:58:22 +02:00
Giannis Adamopoulos
b97886ea9f
[SHELL32] Fix the toolbar buttons in the file open dialog
...
CDefView: Make GetItemObject return an IContectMenu after setting itself as the site.
CDefViewBckgrndMenu: Make the inner context menu use the same site. Implement handling CMDSTR_VIEWLISTA and CMDSTR_VIEWDETAILSA.
CDefaultContextMenu: CMDSTR_VIEWLISTA and CMDSTR_VIEWDETAILSA shouldn't be handled in this class.
Fixes CORE-14327 and the two buttons that change the view mode
2018-02-15 00:23:18 +02:00
Joachim Henze
e4aa45f63a
[SHELL32] Fix glitch in de-DE.rc
...
checkbox captions are too long.
issue was introduced by 3624c5d6fd
fixes CORE-14329 for de-DE
2018-02-14 20:12:10 +01:00
Giannis Adamopoulos
111c40e012
[SHELL32] CDefViewBckgrndMenu: Fix handling string verbs.
...
It shouldn't be necessary for QueryContextMenu to be called before InvokeCommand.
Move retrieving the IContextMenu of the folder to the initialization of the class.
CORE-12866
2018-02-14 00:03:35 +02:00