Serge Gautherie
f26fa55891
[FASTFAT_NEW] fatdata.h: Properly mark ReactOS own code
...
Addendum to 3013e15
.
2020-06-21 09:27:44 +03:00
Thomas Faber
dd6eb40381
[CMAKE] Remove work-arounds for old CMake versions. CORE-17109
2020-06-20 15:25:29 +02:00
Thomas Faber
a3a1d8f421
[CMAKE] Use CMake 3.17 default policies. CORE-17109
2020-06-20 15:25:28 +02:00
Thomas Faber
add677e45b
[CMAKE] Bump minimum to 3.17, no longer require -ReactOS build. CORE-17109
2020-06-20 15:25:28 +02:00
Thomas Faber
3169c94e06
[CMAKE] Set CMAKE_MSVC_RUNTIME_LIBRARY to satisfy CMP0091. CORE-17109
...
We use /NODEFAULTLIB, and consequently also don't want CMake to add
a default library for us.
2020-06-20 15:25:27 +02:00
Thomas Faber
94073cc1d9
[CMAKE] Use NEW policy for CMP0058. CORE-17109
2020-06-20 15:25:27 +02:00
Thomas Faber
dadc59f135
[CMAKE] Mark host tools as byproducts. CORE-17109
2020-06-20 15:25:27 +02:00
Thomas Faber
b783349e4e
[BOOTDATA] Mark reactos.inf as a byproduct. CORE-17109
2020-06-20 15:25:16 +02:00
Thomas Brogan
88300ec3b3
[WINMM] Improve implementation of timeGetTime, timeBeginPeriod, timeEndPeriod ( #2933 )
...
Use QueryPerformanceCounter if a high-resolution timer is requested (<= 5ms) instead of the more inaccurate GetTickCount.
2020-06-20 13:28:25 +03:00
Hervé Poussineau
2b9941e7cb
[PCI] Fix PDO removal
...
We must not do anything on PDO removal, especially not deleting it.
We are allowed to delete it, only once we successfully completed a IRP_MN_QUERY_DEVICE_RELATIONS without with PDO.
2020-06-20 08:16:24 +02:00
Hervé Poussineau
ea4af587a9
[SETUPAPI] Add function names in traces
2020-06-20 08:16:07 +02:00
James Tabor
f6d2b34ad0
[NtUser] Fix MSVC_x64 Build
...
Attempt to fix.
2020-06-18 11:55:13 -05:00
James Tabor
06e01c8968
[NtUser] Fix Crash in Win32k
...
Use strict thread and desktop verifying. See CORE-15092 and CORE-17133.
2020-06-18 11:06:31 -05:00
Serge Gautherie
5f076e5558
[GDI32] MirrorRgnByWidth(): Fix 'phrgn' parameter handling
...
Detected by Cppcheck: uselessAssignmentPtrArg.
Addendum to 794e7aa
(r31523) and e647530
(r65893).
2020-06-18 10:33:35 +02:00
Serge Gautherie
fb023adf5a
[VIDEOPRT] IntVideoPortCreateAdapterDeviceObject(): 1+1 trivial fixes
...
Detected by Cppcheck: funcArgOrderDifferent, redundantAssignment.
2020-06-18 10:31:27 +02:00
Serge Gautherie
cac13bcd7f
[KMTESTS:OB] ObTypes: Support latest NT5.2 results
...
Update Port and WaitablePort values.
2020-06-18 10:09:37 +02:00
He Yang
393a2c42fe
[RAPPS] delete obsolete field
2020-06-14 20:34:43 +02:00
Joachim Henze
1b8b339aae
[DNSRSLVR] Define NDEBUG in cache.c
...
To avoid leaking private data into logs by default.
Some testers may consider their DNS-suffix private data.
And DnsIntCacheAddEntry() logs that via Record->pName.
2020-06-14 20:03:33 +02:00
Oleg Dubinskiy
3cb8ee6d7e
Revert "[FONTS] Add Selawik as a substitution for Segoe UI" CORE-17122 ( #2921 )
...
This reverts commit 97fb49a3d2
.
2020-06-14 19:09:41 +09:00
Thomas Faber
aa811c00e3
[MPG123] Update to version 1.26.1. CORE-17098
2020-06-14 09:19:05 +02:00
Thomas Faber
cab7e9ade8
[ACPICA] Update to version 20200528. CORE-17094
2020-06-14 09:19:02 +02:00
Thomas Faber
52f103c85b
[RTL] Use LastEntryInSegment to speed up RtlpFindAndCommitPages. CORE-14588
2020-06-14 09:10:31 +02:00
Thomas Faber
c4f736e8f4
[RTL] Add and populate LastEntryInSegment. CORE-14588
2020-06-14 09:10:31 +02:00
Thomas Faber
dd83bcd6ad
[RTL] Create a define for the common members of HEAP and HEAP_SEGMENT. CORE-14588
...
The code relies on these members matching up, so it's confusing for them
to be duplicated.
2020-06-14 09:10:27 +02:00
Victor Perevertkin
2540c3b1e8
[USBSTOR] Fix unused variable introduced in 94e61c3
2020-06-13 03:20:08 +03:00
Victor Perevertkin
493f2ace11
[USBSTOR] Fix wrong function name in a9b97ae
2020-06-13 03:07:00 +03:00
Victor Perevertkin
94e61c3080
[USBSTOR] Move PDO's Inquiry data and FDO's SCSI context
...
to their Device Extensions.
This way the driver can better handle low memory situations
2020-06-12 16:55:27 +03:00
Victor Perevertkin
a9b97aeded
[USBSTOR] General refactoring.
...
Remove unused structures and unused fields in device extensions.
Replaced magic numbers with constants
2020-06-12 16:55:27 +03:00
Serge Gautherie
cb2515d521
[README.FSD] Add 'disk_new' entry
...
Follow-up to 022f4b2
(r55555).
2020-06-12 10:04:03 +02:00
Serge Gautherie
f6d551525b
[README.FSD] Add 'nfs41 project' entries
...
CORE-8204
2020-06-12 10:04:03 +02:00
Serge Gautherie
2367bd2af8
[README.FSD] Remove obsolete 'reactos/' directory
2020-06-12 10:04:03 +02:00
Stanislav Motylkov
415c737cc3
[FREELDR] Add display controller detection for Xbox
...
Also add system identifier here.
[BOOTDATA] Fix some typos
CORE-16216
2020-06-09 22:02:09 +03:00
Serge Gautherie
9f6442ffbe
[SECUR32_WINETEST] Update for new WineHQ certificate
...
Cherry-pick
16254af818
CORE-17088
2020-06-08 20:32:52 +02:00
Victor Perevertkin
d424a0e088
[WININET_WINETEST][URLMON_WINETEST][SHELL32_APITEST] Skip some tests
...
Due to hangs on test machines
ROSTESTS-357 ROSTESTS-358 CORE-17057
2020-06-08 03:43:43 +03:00
Oleg Dubinskiy
1761bedb82
[VSSAPI] Add missing wrapper for ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z and _VSSAPI_CreateVssBackupComponents@4 in msvc.s, to fix MSVC compilation
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
23a1f8d335
[VSSAPI] Import Wine commits "Stub CreateVssBackupComponentsInternal + ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z"
...
ce9b5a7e17
767c94bc5c
CORE-9511.
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
3904423d8f
[PSDK] Import vsbackup.idl from Wine and enable it in CMakeLists.txt
...
Required by vssapi stubs CORE-9511.
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
9994a4309c
[PSDK] Add some missing definitions from Wine in vss.idl
...
Required by vssapi stubs and Wine's vsbackup.idl CORE-9511.
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
eac44a7f9d
[PSDK] Replace our vswriter.h by Wine's vswriter.idl and enable it in CMakeLists.txt
...
Required by vssapi stubs CORE-9511.
Our current vswriter.h has no some needed definitions, but simple adding them in the current header is not an option, since Wine's vsbackup.idl (which is required too) depends on it.
Then it will not need to add ROS-specific diff(s) in Wine's vsbackup.idl.
2020-06-07 19:45:05 +02:00
Charles Ambrye
99dd292553
[CHARMAP] Functionality Improvements and Bug Fixes ( #2560 )
...
- Resize the window slightly when compiled with REMOVE_ADVANCED to avoid deadspace at the bottom of the window.
- Skip over the non-printable characters by starting with character ' ' + 1.
- Instead of iterating over every cell, simply compute the cell x and y using the CellSize.
- Modify behaviour of charmap to allow large character render on mouse move, only hiding the larger character on double click.
- Simplify math for moving window to be on desktop.
Added FIXME to highlight this doesn't work well on multi-monitor setups.
Changed xPos and yPos to LONG since negative numbers are valid on multi-monitor setups.
- Do not draw invalid glyphs on the map (can happen when switching fonts or filtering existing font).
- Do not allow mouse-over of invalid glyphs.
- Fix bug that caused the Help button to remain enabled as it was being modified before it was even created.
- Do a better job at finding the correct glyph under the mouse.
- Ensure the active cell is cleared correctly.
- Invalidate the rect around the previously active cell to ensure it gets redrawn as inactive.
- Fix bug from CORE-10518 (initial active cell was not being invalidated on scroll).
- Do not try to copy a character to the output if there is no active cell selected.
- Populate the advanced portion of the screen with several built-in code pages (the list is hardcoded so that we don't enumerate everything).
- Add functionality to filter the character map by a code page (called a character set in this program).
- Some fonts list 0x0000 as drawable, even when it isn't, so ignore any valid glyphs that contain it.
2020-06-07 19:34:45 +02:00
Oleg Dubinskiy
31e00140d3
[RPCRT4] Export NdrCreateServerInterfaceFromStub as stub
...
Required by MS ole32.dll CORE-15395, CORE-17004.
2020-06-07 14:08:58 +02:00
Thomas Faber
185591368d
[SHELLBARS] Add missing psdk dependency.
2020-06-06 23:02:35 +02:00
Thomas Faber
789c88c185
[MSTASK] Add netapi32 dependency to ensure atsvc_c.h is available.
2020-06-06 23:02:35 +02:00
George Bișoc
38c01a8429
[NTDLL_APITEST] Add ProcessWx86Information testcase for NtXxxInformationProcess ( #2852 )
2020-06-06 21:38:37 +02:00
Amine Khaldi
139a3d6661
[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
2020-06-06 21:58:41 +03:00
Serge Gautherie
4cd7b3a3df
[HHPCOMP] Fix 2 MSVC C4101 warnings ( #2392 )
...
"...\chmc\chmc.c(671): warning C4101: 'code': unreferenced local variable"
"...\chmc\chmc.c(671): warning C4101: 'len': unreferenced local variable"
2020-06-06 18:42:47 +02:00
Serge Gautherie
abe1dd31c4
[SHLWAPI] lang/*.rc : Enforce aa-BB filenames ( #2816 )
2020-06-06 18:25:43 +02:00
Serge Gautherie
1e861d9759
[NFSD] readdir_copy_shortname(): Add needed brackets to '*name_size_out' ( #2856 )
...
CORE-17078
2020-06-06 18:21:05 +02:00
Serge Gautherie
e7440eff8f
[APPHELP_APITEST] Properly handle a couple 'malloc()/free()' ( #2898 )
...
Detected by Cppcheck: memleak, redundantAssignment.
Addendum to 78280ad2
(r71226).
2020-06-06 17:58:34 +02:00
Serge Gautherie
3051eb0e48
[NTOSKRNL] Add 'DECLSPEC_NORETURN' to a few 'KeBugCheck*()' ( #2896 )
2020-06-06 17:50:14 +02:00