Mark Jansen [Sun, 23 Dec 2018 17:36:59 +0000 (18:36 +0100)]
[NTDLL] Use the embedded manifest from the process to check compatibility.
Shy Zedaka [Wed, 21 Aug 2019 10:03:32 +0000 (13:03 +0300)]
[TRANSLATION] Changes to Newdev and hdwwiz
Shy Zedaka [Mon, 19 Aug 2019 17:41:20 +0000 (20:41 +0300)]
[TRANSLATION] Change the recycle bin from 'Trash' to 'Recycle bin'
Serge Gautherie [Wed, 21 Aug 2019 07:01:47 +0000 (09:01 +0200)]
[README.WINE] Update paths and add winetests/iphlpapi (#1866)
Mark Jansen [Sun, 18 Aug 2019 19:48:44 +0000 (21:48 +0200)]
[CRT_APITEST] Exclude a test with the same rule as in the cmakelist
Mark Jansen [Sun, 18 Aug 2019 19:48:07 +0000 (21:48 +0200)]
[NTDLL_VISTA] Fix the build for arm
Mark Jansen [Sun, 18 Aug 2019 19:47:35 +0000 (21:47 +0200)]
[FRAMEDYN[ARM] Fix some exports
Mark Jansen [Sun, 18 Aug 2019 19:47:14 +0000 (21:47 +0200)]
[NTDLL][ARM] Export pow
Mark Jansen [Sun, 18 Aug 2019 17:13:04 +0000 (19:13 +0200)]
[TIMEOUT] Use Int32x32To64 instead of __emul
Mark Jansen [Tue, 20 Aug 2019 11:02:35 +0000 (13:02 +0200)]
[SDK] Update Int32x32To64 macro for arm
Mark Jansen [Sun, 18 Aug 2019 17:12:30 +0000 (19:12 +0200)]
[RUNTMCHK] Provide fallback memset for arm builds
Mark Jansen [Sun, 18 Aug 2019 17:11:50 +0000 (19:11 +0200)]
[FREELDR][ARM] Suppress error about unused var
Mark Jansen [Sun, 18 Aug 2019 17:06:54 +0000 (19:06 +0200)]
[NDK][ARM] Stub a few required types for bootlib
Mark Jansen [Sun, 18 Aug 2019 17:03:35 +0000 (19:03 +0200)]
[BOOTLIB] Disable some x86 / x64 specific code for other architectures
Mark Jansen [Sun, 18 Aug 2019 17:02:46 +0000 (19:02 +0200)]
[ROSLOAD] Disable some arch-specific code for arm
Mark Jansen [Sun, 18 Aug 2019 14:39:45 +0000 (16:39 +0200)]
[CMAKE] Add explicit failure message
Previously this would show up as dependency cycle
Mark Jansen [Sun, 18 Aug 2019 14:14:16 +0000 (16:14 +0200)]
[CMAKE] Some arm cmake fixes
Serge Gautherie [Tue, 20 Aug 2019 04:36:16 +0000 (06:36 +0200)]
[IPHLPAPI] icmp.c: Restore sync after Wine Staging 1.7.55
Mark all our (new) differences.
Victor Perevertkin [Sat, 17 Aug 2019 20:08:22 +0000 (23:08 +0300)]
[PSDK] Fix GCC8 complaining on duplicate and wrong declarations
Victor Perevertkin [Sat, 17 Aug 2019 20:05:45 +0000 (23:05 +0300)]
[APITESTS] Ignore GCC8 warnings where we test some crazy stuff
Victor Perevertkin [Sat, 17 Aug 2019 20:04:41 +0000 (23:04 +0300)]
[APITESTS] Use StringCbPrintfA instead of sprintf
And fix a buffer size in Test_AddFontResourceA
Victor Perevertkin [Sat, 17 Aug 2019 19:56:40 +0000 (22:56 +0300)]
[WINETESTS] Supress GCC8 warnings
Victor Perevertkin [Mon, 19 Aug 2019 22:07:45 +0000 (01:07 +0300)]
[CMAKE] Define GCC and CLANG cmake variables
Victor Perevertkin [Sat, 17 Aug 2019 19:15:04 +0000 (22:15 +0300)]
[VIDEOPRT] Fix RtlCopyMemory sizeof usage
Spotted by GCC8
Joachim Henze [Tue, 20 Aug 2019 10:07:56 +0000 (12:07 +0200)]
[WIN32SS] WindowSnap must not affect the taskbar
This fixes regression CORE-16289 where we could not longer
move the taskbar at a different than default location,
as WindowSnap would interfere.
Many Thanks to the patches author Doug Lyons.
Eventually the heuristic that we use here to identify the
taskbar via used window-styles could be improved later.
Theoretically possible that it bails out on some other windows.
The regression was introduced by 0.4.12-dev-373-g
7e396787ed00a3939031447725f79697a41878e1
Yaroslav Kibysh [Mon, 19 Aug 2019 23:52:25 +0000 (02:52 +0300)]
[NTOS:INBV] Refactor boot screen code and resources (#1649)
* [NTOS:INBV] Move typedefs to the only single file where they are used.
* [NTOS:INBV] Refactor code & resources
Remove garbage
* [NTOS:INBV] Reduce fade time and remove wait for animation.
Stanislav Motylkov [Mon, 19 Aug 2019 21:48:49 +0000 (00:48 +0300)]
[HAL] Refactor PCI blacklisting for Xbox
- Use a separate function for detecting blacklisted PCI slots
- Blacklist PCI-to-PCI bridge to avoid stack overflow on real hardware Microsoft Xbox 1.3
CORE-16319 CORE-16216
Mark Jansen [Mon, 19 Aug 2019 23:41:40 +0000 (01:41 +0200)]
[RAPPS] Remove unused function definitions
Giannis Adamopoulos [Mon, 29 Apr 2019 12:12:32 +0000 (15:12 +0300)]
[RAPPS] CDownloadManager: Get rid of the implementation of IBindStatusCallback as we stopped using URLDownloadToFileW a decade ago
Giannis Adamopoulos [Mon, 29 Apr 2019 11:21:08 +0000 (14:21 +0300)]
[RAPPS] CDownloadManager: simplify canceling
Giannis Adamopoulos [Mon, 29 Apr 2019 08:33:33 +0000 (11:33 +0300)]
[RAPPS] factor CDownloaderProgress class out of CDownloadManager and CDownloadDialog
Giannis Adamopoulos [Mon, 29 Apr 2019 08:05:35 +0000 (11:05 +0300)]
[RAPPS] CDowloadingAppsListView: The download dialog doesn't use the layout engine so there is no need for it to be a CUiWindow
Giannis Adamopoulos [Sun, 28 Apr 2019 15:15:55 +0000 (18:15 +0300)]
[RAPPS] CMainWindow: use more atl
Giannis Adamopoulos [Sun, 28 Apr 2019 03:30:32 +0000 (06:30 +0300)]
[RAPPS] CMainWindow: remove unused functions , and the globals g_MainWindow and hListView
Giannis Adamopoulos [Sun, 28 Apr 2019 15:08:55 +0000 (18:08 +0300)]
[RAPPS] CMainWindow: Make SelectedEnumType a member
Giannis Adamopoulos [Sun, 28 Apr 2019 13:47:23 +0000 (16:47 +0300)]
[RAPPS] CMainWindow: Move gui part of UninstallApplication in it
Giannis Adamopoulos [Sun, 28 Apr 2019 13:21:16 +0000 (16:21 +0300)]
[RAPPS] CMainWindow: make szSearchPattern a member
Giannis Adamopoulos [Sun, 28 Apr 2019 03:45:12 +0000 (06:45 +0300)]
[RAPPS] CMainWindow: move RemoveAppFromRegistry in it
Giannis Adamopoulos [Sun, 28 Apr 2019 03:39:02 +0000 (06:39 +0300)]
[RAPPS] CMainWindow: Make EnumInstalledAppProc and EnumAvailableAppProc methods
Giannis Adamopoulos [Sun, 28 Apr 2019 03:27:53 +0000 (06:27 +0300)]
[RAPPS] CAppRichEdit: Add a new class that handles filling the richtext control
Giannis Adamopoulos [Sun, 28 Apr 2019 03:19:43 +0000 (06:19 +0300)]
[RAPPS] Don't use CDownloadManager outside loaddlg.cpp
Giannis Adamopoulos [Sun, 28 Apr 2019 03:10:45 +0000 (06:10 +0300)]
[RAPPS] move the message proc to gui.cpp
Giannis Adamopoulos [Sun, 28 Apr 2019 15:01:27 +0000 (18:01 +0300)]
[RAPPS] remove the old splitter code that was not used
Giannis Adamopoulos [Sun, 28 Apr 2019 12:55:12 +0000 (15:55 +0300)]
[ROSCTRLS.H] Add CListView::SetItemText and CListView::SetCheckState
Victor Perevertkin [Mon, 19 Aug 2019 22:34:58 +0000 (01:34 +0300)]
[USB] Enable *_new usb stack
Victor Perevertkin [Thu, 1 Aug 2019 18:17:44 +0000 (21:17 +0300)]
[USBPORT] Fix endless loop, occasionally happened on real hardware
William Kent [Mon, 19 Aug 2019 22:29:58 +0000 (18:29 -0400)]
Add support for save and restore reg.exe subcommands (#1565)
* [REG] Add save and restore help strings
* [REG] Implement REG SAVE
* [REG] Assert the BACKUP privilege
With this change applied, reg.exe correctly saves a key on Windows 10.
* [REG] Use RegSaveKeyEx()
* [REG] Implement REG RESTORE
* [REG] Close the process token
* [REG] Remove duplicate string
* [REG] Add missing comma
* [REG] Copy new strings into translation files
* [REG] Update STRING_USAGE translations
"Should be submitted to wine" (tm)
Bișoc George [Mon, 19 Aug 2019 18:38:46 +0000 (20:38 +0200)]
[UTILMAN] Add Romanian and Italian translations
Mark Jansen [Fri, 16 Aug 2019 23:42:29 +0000 (01:42 +0200)]
[COMCTL32] imagelist: Invalidate the cookie of a destroyed imagelist
CORE-16316
CORE-16275
Konstantin Motylkov [Sun, 18 Aug 2019 22:56:27 +0000 (00:56 +0200)]
[DNSAPI][DNSAPI_APITEST] Fix DnsQuery_UTF8 function and add tests
CORE-11634
Pierre Schweitzer [Mon, 19 Aug 2019 17:46:08 +0000 (19:46 +0200)]
[UTILMAN] Meh
Shy Zedaka [Mon, 19 Aug 2019 17:13:55 +0000 (20:13 +0300)]
[UTILMAN] Fix Small typo in one of the checkboxes
Mark Jansen [Mon, 19 Aug 2019 12:13:43 +0000 (14:13 +0200)]
[UTILMAN] Fix the build for msvc
Pierre Schweitzer [Mon, 19 Aug 2019 11:42:52 +0000 (13:42 +0200)]
[UTILMAN] Add French translation
Stanislav Motylkov [Sun, 18 Aug 2019 17:16:12 +0000 (20:16 +0300)]
[DDK][PSDK] Add missing definitions for WPA/WPA2 authentication
Part of it was already added in
3da616a. CORE-11924
Bișoc George [Wed, 24 Apr 2019 14:06:05 +0000 (16:06 +0200)]
Implement Utility Manager software
CORE-15974
Serge Gautherie [Thu, 15 Aug 2019 20:21:21 +0000 (22:21 +0200)]
[SHELL32][STOBJECT] Enforce ShellExecuteW(..., file, parameters, ...)
CORE-16299
Mark Jansen [Mon, 19 Aug 2019 00:33:13 +0000 (02:33 +0200)]
[LDR][APPHELP] Add a shim that disables manifest compatibility version parsing
Pierre Schweitzer [Mon, 19 Aug 2019 08:44:56 +0000 (10:44 +0200)]
[NTOSKRNL] Handle symlink parsing when it's bound to a specific object
Katayama Hirofumi MZ [Sun, 18 Aug 2019 13:46:56 +0000 (22:46 +0900)]
[NOTEPAD] Encoding detection (#1852)
CORE-15548
In notepad, if there is no BOM in the input file, then judge the text encoding.
Eric Kohl [Sun, 18 Aug 2019 12:54:12 +0000 (14:54 +0200)]
[MSV1_0] Add SpLsaModeInitialize and SpUserModeInitialize.
SpLsaModeInitialize and SpUserModeInitialize will provide access to SSPI functions. LSASRV will soon access the LsaAp functions via SpLsaModeInialize.
Hermès Bélusca-Maïto [Sun, 18 Aug 2019 13:23:23 +0000 (15:23 +0200)]
[FREELDR] Demote the ArcOpen() trace in WinLdrLoadImage() to a warning only.
Hermès Bélusca-Maïto [Fri, 16 Aug 2019 16:14:19 +0000 (18:14 +0200)]
[FFS] Silence some only-informative KdPrints.
Katayama Hirofumi MZ [Sun, 18 Aug 2019 09:53:37 +0000 (18:53 +0900)]
[COMCTL32_APITEST] Add propsheetv6 testcase (#1853)
The proof of #1842. Property sheet does unchange the page after WM_INITDIALOG. CORE-16280
Bișoc George [Wed, 13 Feb 2019 16:13:48 +0000 (17:13 +0100)]
[USETUP] Localize the rest of the hardcoded error message strings
Stanislav Motylkov [Sat, 17 Aug 2019 17:03:39 +0000 (20:03 +0300)]
[HAL] Xbox needs more PCI blacklisting!
CORE-16216
Serge Gautherie [Sat, 17 Aug 2019 16:20:51 +0000 (18:20 +0200)]
[CMAKE] KDBG and _WINKD_ do not need a value
Serge Gautherie [Fri, 4 May 2018 21:25:24 +0000 (23:25 +0200)]
[IPHLPAPI] icmp.c: Complete sync with Wine Staging 1.7.55
- Restore a missing brace.
- Mark all our differences (at that time). Please inspect them.
CORE-10536
Andrew Cook [Fri, 15 Feb 2019 01:33:13 +0000 (12:33 +1100)]
Search for host-tools path
Allows source-relative paths
Andrew Cook [Wed, 13 Feb 2019 10:06:49 +0000 (21:06 +1100)]
Add WITH_HOST_TOOLS option
Required for cross-compiling with msvc as only one target
architecture is available at a time in the dev prompt
Andrew Cook [Mon, 1 Oct 2018 11:07:44 +0000 (21:07 +1000)]
Rework host tools
Now configured at the same time as reactos and only
one list of targets to maintain
Correctly rebuilds when a tool changes (tested widl)
Serge Gautherie [Sat, 8 Jun 2019 02:16:20 +0000 (04:16 +0200)]
[NTOS:IO] iomgr.c: Add a missing '#if defined(KDBG)'
Victor Martinez [Sat, 17 Aug 2019 13:44:57 +0000 (16:44 +0300)]
[UDFS] Avoid freeing Vcb when it couldn't have been allocated in UDFPnpSurpriseRemove()
CORE-11203
Victor Martinez [Sat, 17 Aug 2019 13:39:55 +0000 (16:39 +0300)]
[UDFS] Fix NewCFBName leakage in UDFFirstOpenFile()
CORE-11098
Victor Martinez [Sat, 17 Aug 2019 13:30:21 +0000 (16:30 +0300)]
[UDFS] Fix accessing an already freed pointer in UDFMarkAllocatedAsNotXXX()
CORE-11182
Victor Martinez [Sat, 17 Aug 2019 12:52:19 +0000 (15:52 +0300)]
[UDFS] Don't access OldInIcb after being freed
CORE-11199
Bișoc George [Sun, 4 Aug 2019 09:21:28 +0000 (11:21 +0200)]
[DESK] Change the property "Screensaver" page on text change
If the user takes action on the edit box control of "Screensaver" dialog page, enable the "Apply" property button.
CORE-16280
Victor Martinez [Sat, 17 Aug 2019 12:43:24 +0000 (15:43 +0300)]
[UDFS] Fix uninitialized variable
CORE-11216
Katayama Hirofumi MZ [Sat, 17 Aug 2019 11:02:57 +0000 (20:02 +0900)]
[COMCTL32] Unchange the property sheet page after WM_INITDIALOG (#1842)
In my testing on Win2k3, EN_CHANGE is generated in OnInitDialog, that is correct. The target is property sheet. The property sheet does unchange the page after WM_INITDIALOG generation. CORE-16280
Andreas Maier [Fri, 21 Jun 2019 09:58:07 +0000 (11:58 +0200)]
[COMCTL32] remove unused theme_*.c files.
Thomas Faber [Sat, 20 Jul 2019 20:20:33 +0000 (22:20 +0200)]
[RSYM] When determining the current function, always prefer COFF symbols if they're closer.
Stanislav Motylkov [Fri, 16 Aug 2019 23:36:17 +0000 (02:36 +0300)]
[FREELDR] Add missing VideoSetTextCursorPosition handler for Xbox
This fixes null pointer call bug, which was revealed in
85d44fc. Spotted by Mark Jansen. CORE-16216
Co-authored-by: Mark Jansen <mark.jansen@reactos.org>
Shy Zedaka [Fri, 16 Aug 2019 13:16:41 +0000 (16:16 +0300)]
[TRANSLATION][NEWDEV] Complete Hebrew Translations for New Device Prompt
Stanislav Motylkov [Fri, 16 Aug 2019 18:00:25 +0000 (21:00 +0300)]
[FREELDR] Add Serial ports detection in DetectIsaBios() (#1829)
CORE-16216
Pierre Schweitzer [Fri, 16 Aug 2019 17:54:44 +0000 (19:54 +0200)]
[SDK] As sole author of the file, relicense it as LPGL
It allows third party developers (such as Mark Harmstone :-)) to use it
Victor Perevertkin [Fri, 16 Aug 2019 17:37:11 +0000 (20:37 +0300)]
[USBOHCI_NEW] Fix unused variable
Jose Carlos Jesus [Fri, 16 Aug 2019 16:47:08 +0000 (18:47 +0200)]
[CONSOLE] New Portuguese Translation
Jose Carlos Jesus [Mon, 5 Aug 2019 23:20:18 +0000 (00:20 +0100)]
[DESKMON] Update Portuguese Translation
Jose Carlos Jesus [Mon, 5 Aug 2019 23:14:11 +0000 (00:14 +0100)]
[DESK] New Portuguese translation
Jose Carlos Jesus [Sat, 3 Aug 2019 16:55:09 +0000 (17:55 +0100)]
[SHELL][COMCTL32] pt_PT_Translation Improvements
Jose Carlos Jesus [Sat, 3 Aug 2019 16:52:05 +0000 (17:52 +0100)]
[HDWWIZ] New pt_PT_Translation
Stanislav Motylkov [Fri, 16 Aug 2019 17:14:10 +0000 (20:14 +0300)]
[FREELDR] Add PCI BIOS emulation and PCI bus enumeration for Xbox (#1830)
CORE-16216 CORE-16308
Oleg Dubinskiy [Fri, 16 Aug 2019 17:11:04 +0000 (20:11 +0300)]
[AUDIOSRV][BOOTDATA][INCLUDE][MMSYS] Rename RosAudioSrv to AudioSrv (#1826)
Rename RosAudioSrv to AudioSrv in audio service itself and in all system components which are related to this, same as it done in Win2k3.
It allows MS DxDiag to detect the system audio service correctly, so it becomes possible to run DirectSound test properly with MS dsound.dll, although it works with some minor errors and only in older VirtualBox versions, ~ up to 5.1.38 (and in other emulators as well).
CORE-16307
Stanislav Motylkov [Thu, 27 Jun 2019 23:38:10 +0000 (02:38 +0300)]
[USBOHCI_NEW] Refactor OHCI_AbortTransfer function
- Added SAL annotation
- Simplified local variables
- Replace counterintuitive `do {} while ()` loops with nice `for` loops
- Get rid of goto and its label, it can be simply avoided
Andrew Boyarshin [Sun, 25 Nov 2018 06:47:11 +0000 (13:47 +0700)]
[COMCTL32] Export LoadIconMetric and LoadIconWithScaleDown
They are already implemented and there is little sense for them to be hidden.
Required for ProcessHacker 3.0+.
Stanislav Motylkov [Mon, 12 Aug 2019 09:23:25 +0000 (12:23 +0300)]
[HAL] Add Xbox Hardware Abstraction Layer
- Create xbox.cmake based on legacy.cmake and pic.cmake
- Revive Xbox HAL files and add them to the build
- Fix boot with Xbox HAL, add missing parts from halinit_up.c
- Code style and debug logging improvements in pcibus.c
- Allow to choose Xbox HAL in usetup
CORE-16216
Andreas Maier [Fri, 19 Apr 2019 19:00:27 +0000 (21:00 +0200)]
[JSCRIPT] import wine commits "stub + implement Enumerator()"
https://source.winehq.org/git/wine.git/commit/
6630bc4096870d1586e6d431b93dd74eb7ce017d
https://source.winehq.org/git/wine.git/commit/
a015c626438dc8cba445242c68d4175f381b2128
CORE-13810
Mark Jansen [Fri, 16 Aug 2019 14:29:20 +0000 (16:29 +0200)]
[W32TIME] The interval is specified in seconds, but we need milliseconds
Waritnan Sookbuntherng [Tue, 11 Dec 2018 15:25:16 +0000 (22:25 +0700)]
[COMCTL32] Checking size grip bounds in x-axis only
Waritnan Sookbuntherng [Tue, 11 Dec 2018 15:22:47 +0000 (22:22 +0700)]
[COMCTL32] Hide size grip when the parent window is maximized