Brock Mammen
6c6fd6d989
[SHELLFIND] Localize column names
2019-09-15 19:46:36 +03:00
Brock Mammen
641988a386
[SHELLFIND] Rename data members
2019-09-15 19:46:36 +03:00
Brock Mammen
fe5c76a034
[SHELLFIND] Fix handle leak for stop event
2019-09-15 19:46:36 +03:00
Brock Mammen
dce5ccec4e
[SHELLFIND] Use DeferWindowPos for resizing child windows
2019-09-15 19:46:36 +03:00
Brock Mammen
8aa063b451
[SHELLFIND] Use assignment instead of memcpy
2019-09-15 19:46:36 +03:00
Brock Mammen
3b9508e98f
[SHELLFIND] Fix copyright headers
2019-09-15 19:46:36 +03:00
Brock Mammen
e15445e0c5
[SHELLFIND] Remove unused function
2019-09-15 19:46:36 +03:00
Brock Mammen
ff7e9870ce
[SHELLFIND] Remove unnecessary data member for focus
2019-09-15 19:46:36 +03:00
Brock Mammen
a905699ac6
[SHELLFIND] Use case-insensitive string comparison
2019-09-15 19:46:36 +03:00
Brock Mammen
87c1f457eb
[SHELLFIND] Improve search bar UI
2019-09-15 19:46:36 +03:00
Brock Mammen
c46d60360a
[SHELLFIND] Update status bar text
2019-09-15 19:46:36 +03:00
Brock Mammen
8246cd4e1b
[SHELLFIND] Remove duplicate search code
2019-09-15 19:46:36 +03:00
Brock Mammen
41f9ad120d
[SHELLFIND] Add stop search command
2019-09-15 19:46:36 +03:00
Brock Mammen
41d7b3700d
[SHELLFIND] Add search command events
2019-09-15 19:46:36 +03:00
Brock Mammen
2f3db8d9a3
[SHELLFIND] Add search functionality
2019-09-15 19:46:36 +03:00
Brock Mammen
3583900b17
[SHELLFIND] Move window message constants to header file
2019-09-15 19:46:36 +03:00
Brock Mammen
6d6bc885cb
[SHELLFIND] Use smart pointers for PIDLs
2019-09-15 19:46:36 +03:00
Brock Mammen
27ca55bce6
[SHELLFIND] Add edit box for search location
2019-09-15 19:46:36 +03:00
Brock Mammen
363ddf9c70
[SHELLFIND] Set status bar text after opening search results folder
2019-09-15 19:46:36 +03:00
Brock Mammen
04fcbe3202
[SHELLFIND] Message handler for updating status bar text
2019-09-15 19:46:36 +03:00
Brock Mammen
2fdaa386d2
[SHELLFIND] Add "Open Containing Folder" to right-click menu
2019-09-15 19:46:36 +03:00
Brock Mammen
7c937bd9ef
[SHELLFIND] Add search bar click handler for testing search results
2019-09-15 19:46:36 +03:00
Brock Mammen
06fd04d7b0
[SHELLFIND] Message handler for adding search results
2019-09-15 19:46:36 +03:00
Brock Mammen
666bf34640
[SHELLFIND] Create PIDLs and add search results to folder
2019-09-15 19:46:36 +03:00
Brock Mammen
9c29004090
[SHELLFIND] Set default folder view mode to details
2019-09-15 19:46:36 +03:00
Brock Mammen
c0799cd25b
[SHELLFIND] Add default columns from CFSFolder
2019-09-15 19:46:36 +03:00
Brock Mammen
ccf9ce324f
[SHELLFIND] Add CFindFolder
2019-09-15 19:46:36 +03:00
Brock Mammen
7544656b85
[SHELLFIND] Open search results folder with search button
2019-09-15 19:46:36 +03:00
Brock Mammen
4212f4b175
[SHELLFIND] Add CSearchBar
2019-09-15 19:46:36 +03:00
Brock Mammen
957a604b36
[SHELL32] Implement CDefView::AddObject()
2019-09-15 19:46:36 +03:00
Brock Mammen
e7e551afda
[SHELL32] Make SHFindFiles open the search results folder
2019-09-15 19:46:36 +03:00
Brock Mammen
4d097cf8b4
[EXPLORER] Open search from start menu
2019-09-15 19:46:36 +03:00
Timo Kreuzer
1bcc69b1a0
[KERNEL32_APITEST] Fix a test that fails on Server 2003 and Windows 10
2019-09-15 14:14:06 +02:00
Timo Kreuzer
e8ab2736e7
[SPEC2DEF] Refactor to avoid parsing multiple times
2019-09-15 14:12:42 +02:00
Timo Kreuzer
9cff65970f
[SPEC2DEF] Fix decorated exports on non-x86
2019-09-15 14:12:42 +02:00
Timo Kreuzer
824e08c710
[SPEC2DEF] Handle auto-naming of "@()" functions during output
...
This allows to do the parsing and output separately, since the generated name is no longer stored on the stack during parsing.
2019-09-15 14:12:42 +02:00
Pierre Schweitzer
8b0086e465
[MOUNTMGR_APITEST] Add an extra test for query failure
2019-09-15 12:29:15 +02:00
Timo Kreuzer
80c0b083d8
[SPEC2DEF] Use const properly
2019-09-15 12:06:47 +02:00
Timo Kreuzer
c95b5e6f9b
[SPEC2DEF] Improve error output
2019-09-15 12:06:47 +02:00
Eric Kohl
05f0b08085
[SYSDM] Allow deleting and copying of user profiles only for profiles that are currently not in use
2019-09-14 12:22:54 +02:00
Pierre Schweitzer
20b4f0a231
[FLOPPY] Implement IOCTL_MOUNTDEV_QUERY_DEVICE_NAME
2019-09-14 10:48:19 +02:00
Pierre Schweitzer
bf6215c601
[MOUNTMGR] Properly enumerate pending IRPs on cleanup
...
CORE-16370
2019-09-14 09:41:47 +02:00
Pierre Schweitzer
0a5f86d44a
[MOUNTMGR] Fix MountState usage in MountMgrTargetDeviceNotification
...
CORE-13882
2019-09-13 20:08:39 +02:00
Pierre Schweitzer
5c678a76a6
[MOUNTMGR] Fix broken check
...
Only mark volume mounted if it's not waiting for unloading
CORE-13882
2019-09-13 20:08:39 +02:00
Pierre Schweitzer
b804b7fa9e
[SDK] Define DO_UNLOAD_PENDING
...
Based on: http://www.perisoft.net/engineer/wdmcard.htm
CORE-13882
2019-09-13 20:08:39 +02:00
Timo Kreuzer
a4ca5f05d1
[GDI32_APITEST] Fix AddFontResource test ( #1901 )
...
This commit uses GetCurrentDirectoryA rather than GetWindowsDirectoryA for convenience.
2019-09-14 00:25:20 +09:00
Hermès Bélusca-Maïto
a9411fb658
[FREELDR] Minor code style - use RtlZeroMemory(); shorter member name; use different debug channel.
2019-09-13 15:18:28 +02:00
Hermès Bélusca-Maïto
eeff926ede
[FREELDR] Limit the usage of DiskStopFloppyMotor() in hardware/platform-specific code.
...
- Move DiskStopFloppyMotor() calls into the implementations of
Boot(New)LinuxKernel() and Reboot() HW functions, and the explanation
comments in ChainLoadBiosBootSectorCode().
- Remove unneeded DiskStopFloppyMotor() dummies in ARM and PPC code.
- Use more adequate bitmask value to be sent to floppy's Digital Output
Register for shutting down its motor (based on OSDev & our floppy
controller driver).
2019-09-13 15:18:27 +02:00
Hermès Bélusca-Maïto
4843c1a954
[FREELDR] Other enhancements.
...
- Add optional arguments BootDrive and BootPartition to
ChainLoadBiosBootSectorCode() so as not to modify explicitly the
FrldrBootDrive and FrldrBootPartition variables, that should remain
purely internal.
- Implement ChainLoadBiosBootSectorCode() for x64.
- Get rid of the machine-specific DiskGetBootPath(), and instead do its
job only once in the machine-specific InitializeBootDevices() (or in
MachInit() for PPC).
Cache the result of this operation into the globally-accessible
FrldrBootPath buffer. This avoids the unneeded calls to (Mach)DiskGetBootPath()
we used to do before.
Also remove the separate distinction between the PC and XBOX versions
of this functionality.
- Move the PC-specific DiskIsDriveRemovable() and DiskGetBootPath()
as well as the disk-IO-error functionality, back into the
corresponding PC-arch files.
- Simplify IniFileInitialize(), getting rid of IniOpenIniFile().
2019-09-13 15:18:07 +02:00
Stanislav Motylkov
b16ca9cd65
[WIN32SS][NTUSER] Fix debug print in winpos.c ( #1893 )
2019-09-12 15:53:29 +02:00