Jérôme Gardou
0d811c2d1c
[BOOTMGFW] Explicitly disable NX compatibility
...
CORE-17423
2021-03-03 08:34:32 +01:00
Jérôme Gardou
2306c83e5c
[CMAKE] Explicitly declare libcntpr as a static lib
2021-03-03 08:34:32 +01:00
Jérôme Gardou
97d4cb6ee0
[CRT] Declare strlen & wcslen as _CRTIMP
2021-03-03 08:34:32 +01:00
Jérôme Gardou
49286a6225
[CMAKE] Get rid of add_object_library
...
It's not needed anymore
2021-03-03 08:34:32 +01:00
Jérôme Gardou
93d741c3f4
[SHLWAPI] Use an object library to separate C & C++ compilation units
...
CORE-17423
2021-03-03 08:34:32 +01:00
Jérôme Gardou
3476cdae77
[BOOTMGFW] Explicitly disable dynamic base
...
CORE-17423
2021-03-03 08:34:32 +01:00
Jérôme Gardou
3885ad87ca
[GITHUB] Add MSBUILD CI action
2021-03-03 08:34:32 +01:00
Jérôme Gardou
49000c6471
[CMAKE] Disable policy CMP0091 and set /MT flag explicitly for Visual Studio generator
2021-03-03 08:34:32 +01:00
Jérôme Gardou
c68739e566
[CMAKE] Preprocess the ASM files but let msbuild handle their actual compilation
...
CORE-17423
2021-03-03 08:34:32 +01:00
Jérôme Gardou
41130ab5c6
[CMAKE] Use ASM_MASM language when building with MSVC toolchain
...
CORE-17423
2021-03-03 08:34:32 +01:00
Victor Perevertkin
3bde2740df
[BOOTMGFW] Disable EFI bootloader compilation
...
Don't pretend we are supporting UEFI, we are not
2021-03-03 06:27:07 +03:00
Jose Carlos Jesus
6e40a96145
[DEVMGR][NETID] Update PT translation ( #3487 )
...
And readjust objects size to fit all text in Driver tab.
2021-03-03 04:18:15 +01:00
Serge Gautherie
55b93aecdc
[CMAKE] target_compile_definitions() calls: Remove (now) useless '-D' ( #3490 )
...
Documented as automatically removed, since CMake 3.12.4 at least.
https://cmake.org/cmake/help/v3.12/command/target_compile_definitions.html
2021-03-03 04:16:02 +01:00
Victor Perevertkin
fc2b105e5d
[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings
2021-03-03 06:04:25 +03:00
Victor Perevertkin
b410220f39
[GITHUB] Choose LLVM version manually
2021-03-03 06:03:01 +03:00
George Bișoc
6170b574f0
[NTOS:PS] Implement PS_QUOTA_TYPE and let the quota code use it ( #3389 )
...
This will replace the PoolIndex variable and as such we'll only be using the PS_QUOTA_TYPE enumeration, as Windows does. Both QuotaEntry, QuotaUsage and QuotaPeak depend explicitly or implicitly on this enumeration. Further details about this enum can be found in the following articles.
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ps/psquota/type.htm?tx=68,143
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/api/ps/psquota/block.htm?tx=68,142,143
https://www.geoffchappell.com/studies/windows/km/ntoskrnl/inc/ps/eprocess/index.htm (see QuotaPeak and QuotaUsage)
2021-03-02 20:09:58 +01:00
George Bișoc
9536f44c81
[SHELL32] Determine if the FS is of type FATX ( #3398 )
...
FATX is listed as a filesystem for format within the list but it's classed out from current proposed filesystems, thus spamming the debug output and not allowing to actually format a storage drive with this FS.
CORE-17272
2021-03-02 19:37:31 +01:00
Colin Finck
ec9f3d82b0
[NTDLL_APITEST] Ensure that some noticeable time has passed since process creation to fix a flaky test.
2021-03-02 19:32:20 +01:00
Piotr Hetnarowicz
fa0c63bc48
[SOLITAIRE] Update Polish [pl-PL] translation ( #3496 )
2021-03-02 19:10:26 +01:00
Piotr Hetnarowicz
27ca352d2b
[SHELL32] Improve Polish [pl-PL] translation ( #3494 )
2021-03-02 19:09:53 +01:00
Serge Gautherie
e898c9e0df
[RTL_VISTA] CMakeLists.txt: Fix 'rtl' copypasta ( #3489 )
...
Addendum to 6119239
.
2021-03-02 19:06:17 +01:00
Jérôme Gardou
42b94e728a
[ADVAPI32] In RegSetValueExW, do not fail if we fault when checking for ending NUL character
2021-03-02 15:42:21 +01:00
Jérôme Gardou
7320c989fe
[WS2_32] Fix error handling on non-existing registry keys
2021-03-02 14:39:22 +01:00
Jérôme Gardou
4e4c47cccc
[NTOS:KE] Generate proper frame info for trap handler in GCC builds
...
CORE-8531
2021-03-02 14:37:39 +01:00
Jérôme Gardou
6c100a13c2
[SDK:INCLUDE] Define KTRAP_FRAME_CS
2021-03-02 14:36:46 +01:00
Jérôme Gardou
7fb6030e05
[SDK] Properly put assembly debug info into .debug_frame section
...
For some reason, the default is to put it into .eh_frame where objcopy & al happily ignore them
2021-03-02 14:36:38 +01:00
Katayama Hirofumi MZ
a0e5c3d862
[BROWSEUI_APITEST] Strengthen IAutoComplete testcase on extended LV style ( #3499 )
...
Test the extended list-view style of the listview. CORE-9281
2021-03-02 18:05:32 +09:00
Katayama Hirofumi MZ
e24d3cc952
[SDK][ATL] Fix CWindow::GetWindowText method of BSTR ( #3498 )
...
- Fix generic text mapping for GetWindowText and GetWindowTextLength functions.
- Fix the position.
- Fix the length.
- Fail elegantly if necessary.
CORE-9281
2021-03-02 17:50:00 +09:00
Katayama Hirofumi MZ
6de330026c
[BROWSEUI_APITEST] Follow-up of #3493
2021-03-02 07:36:55 +09:00
Katayama Hirofumi MZ
003b19dc3c
[BROWSEUI_APITEST] Add IAutoComplete testcase ( #3493 )
...
Add tests for IAutoComplete objects, especially on the drop-down window and related controls.
CORE-9281
2021-03-02 07:25:31 +09:00
Carlo Bramini
a141c91135
[SHIMGVW] Improve zooming feature and realize image edit ( #3473 )
...
* [SHIMGVW] Add OLE32 for CoInitializeEx()
* Implemented support for effective image size (100%).
* Fix bug that could leave one of the zoom buttons if 100% size button is now pressed.
* Replace a CreateWindowEx() with CreateWindowExW().
* Added stub for image delete function.
* Implemented support for 'Modify' button.
* [SHIMGVW] Added CoUninitialize()
* [SHIMGVW] Pair CoUninitialize with CoInitializeEx
2021-03-01 23:40:06 +09:00
Tibor Lajos Füzi
9dff498b21
[SOLITAIRE] Add undo feature & fix occasionally invisible cards ( #3422 )
...
Two issues are addressed:
CORE-2189: missing undo feature
Works the same way as solitaire in windows xp:
- only 1 action can be undone;
- the player gets -2 points in standard score mode;
- the undo action resets when the player clicks on a row stack to turn the top card.
CORE-11148: invisible cards
This happens in 3-card mode, when only 1 card left in the deck. The fix for this is to modify the pile stack to contain all the face-up cards. It was actually already in the code somewhere else, so I turned it into a separate function.
2021-02-28 22:31:19 +01:00
Arnav Bhatt
fd39a292af
[MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI log off dialog box ( #3399 )
...
Implement the re-worked shut down dialog box as well as implementing fancy log off dialog box.
- Fancy shut down dialog box has been redesigned to be more comparable to of XP.
- Implement features that were missing earlier.
- Implement the fancy log off dialog which is more comparable to of XP.
2021-02-28 20:03:35 +09:00
Eric Kohl
1fbb295d4a
[LSASRV][SECUR32] Fix the naming mess
...
Rename Untrusted to TrustredCaller in LSA_CONNECTION_INFO and LSAP_LOGON_CONTEXT in order to clarify the meaning of the variable.
2021-02-28 11:03:33 +01:00
Katayama Hirofumi MZ
9e32854998
[ATL_APITEST] Fixup of #3492 ; fix SubclassWindow testcase
...
Fix the tests at Line 359 and 403.
CORE-9281
2021-02-28 13:13:38 +09:00
Katayama Hirofumi MZ
ef3e7a3717
[SDK][ATL] Implement UnsubclassWindow methods ( #3492 )
...
I want UnsubclassWindow methods.
- Implement CWindowImpl::UnsubclassWindow method.
- Implement CContainedWindowT::UnsubclassWindow method.
- Add SubclassWindow testcase to atl_apitest test program.
- Fix generic text mapping of <atlwin.h>.
CORE-9281
2021-02-28 12:45:16 +09:00
Eric Kohl
76247390e5
[LSASRV] Fix a typo in the trusted user identification
2021-02-28 01:57:43 +01:00
Eric Kohl
95188553ba
[WKSSVC] Get version info and authentication package on startup
2021-02-27 19:07:47 +01:00
Katayama Hirofumi MZ
6b2e79d067
[SDK][INCLUDE] layout.h: Delete an assertion for window style
...
WS_SIZEBOX or WS_THICKFRAME. CORE-9281
2021-02-27 22:59:00 +09:00
Jérôme Gardou
7caf9e9d48
[NTOS:KD] Use Zw* syscall variants
...
The log file can be (re-)initialized when previous mode is User-Mode,
thus the calls fail on probing input parameters
2021-02-26 08:46:53 +01:00
Jérôme Gardou
a93e065ebc
[NTOS:MM] Do not chunk-read file when we are the modified-page-writer thread
2021-02-26 08:46:53 +01:00
Jérôme Gardou
35c091adaf
[NTOS:MM] Do not chunk-read files marked with FO_RANDOM_ACCESS
2021-02-26 08:46:53 +01:00
Katayama Hirofumi MZ
f04890c2af
[BROWSEUI] Fix and small improvement ( #3486 )
...
Fix a mistake in CAutoComplete PR #3472 (6bfb76b
) and improve.
- Fix confusion between m_hwndEdit and hwndEdit.
- Delete extra this-> codes.
CORE-9281
2021-02-25 20:36:20 +09:00
Katayama Hirofumi MZ
c14c9ca0d8
[SDK][INCLUDE] Erase files of incorrect commit
...
Delete files at mistaken commit:
0efd7b9764
rm sdk/include/host/cmake_install.cmake
rm sdk/include/reactos/buildno.h
rm sdk/include/reactos/version.h
2021-02-25 09:21:13 +09:00
Katayama Hirofumi MZ
0efd7b9764
[SDK][INCLUDE] Strengthen and improve layout.h
...
- Refreshing STATIC controls.
- In LayoutInit function, if cLayouts parameter was negative, then don't use size grip.
2021-02-25 09:12:47 +09:00
He Yang
633ece9025
[TASKLIST] Implement tasklist command-line utility ( #3440 )
...
Add command-line program "tasklist" for ReactOS.
It works fine on Windows as well.
2021-02-24 19:05:15 +09:00
Jose Carlos Jesus
9039de127c
[BROWSEUI]Update PT translation
2021-02-24 07:23:39 +01:00
Katayama Hirofumi MZ
6bfb76b68a
[BROWSEUI] Refactoring CAutoComplete Part 1 ( #3472 )
...
- Expand tabs to spaces in CAutoComplete.h.
- Add m_ prefix to every member variable.
CORE-9281
2021-02-23 06:07:09 +09:00
Serge Gautherie
205b6e56c8
[FREELDR] DetectPnpBios(): Add 'i' to ERR() debug print ( #3465 )
...
Addendum to 17990b2
(r73617). CORE-12623
2021-02-22 21:10:27 +03:00
Doug Lyons
834394abd9
[OPENGL32] Fix Red and Green Color Swap ( #3478 )
...
CORE-16221
2021-02-22 17:45:33 +01:00