reactos.git
4 years ago[SHELL32] Fix unneeded error Popup with Git for Windows. (#1854)
Doug Lyons [Sun, 23 Feb 2020 16:47:48 +0000 (10:47 -0600)]
[SHELL32] Fix unneeded error Popup with Git for Windows. (#1854)

* Fix unnecessary error popup when installing Git for Windows.
* Add reasons for return value of 42.

4 years ago[APPCOMPAT][ACCPAGE][SDB][ROSTESTS] Implement compatibility modes for Windows 10...
Oleg Dubinskiy [Fri, 25 Oct 2019 17:50:43 +0000 (20:50 +0300)]
[APPCOMPAT][ACCPAGE][SDB][ROSTESTS] Implement compatibility modes for Windows 10, Server 2016 and 2019

4 years ago[ATL] Import Wine upstream patch https://github.com/wine-mirror/wine/commit/3043ab3e6...
Hermès Bélusca-Maïto [Sun, 23 Feb 2020 15:44:30 +0000 (16:44 +0100)]
[ATL] Import Wine upstream patch https://github.com/wine-mirror/wine/commit/3043ab3e62772ddef8e4e27674bf4178e0ee50c9

Author: Puetz Kevin A <PuetzKevinA@JohnDeere.com>
atlbase.h: Fix some declarations on win64.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
4 years ago[ATL30] Addendum to commit e410a122: Import Wine upstream patch https://github.com...
Hermès Bélusca-Maïto [Sun, 23 Feb 2020 15:10:26 +0000 (16:10 +0100)]
[ATL30] Addendum to commit e410a122: Import Wine upstream patch https://github.com/wine-mirror/wine/commit/5608682dc9c0f30cca0bfb24705e9b82b6a7aecc

atl: Fix the ATL_WNDCLASSINFOW::m_szAutoName member definition and construction.

Signed-off-by: Hermes Belusca-Maito <hermes.belusca@sfr.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
4 years ago[NTUSER] Fix regression CORE-11828
Joachim Henze [Sun, 23 Feb 2020 12:55:27 +0000 (13:55 +0100)]
[NTUSER] Fix regression CORE-11828

Fixes symptom "mouse pointer vanishes when closing
applications via x in title-bar"

The bug in WIN32SS was unhidden by SVN r65496 == git
5c1a8109c84ed0aefdac2488ff666070a7ae52f6
, when we introduced explorer_new. The old explorer
had a workaround built within.

Many thanks to patches author James Tabor.
I intend to backport into 0.4.13RC as well.

4 years ago[CODEOWNERS] Add ending '/' to '/dll/shellext'
Serge Gautherie [Thu, 20 Feb 2020 23:31:48 +0000 (00:31 +0100)]
[CODEOWNERS] Add ending '/' to '/dll/shellext'

4 years ago[REACTOS] Fix '\n.' typos
Serge Gautherie [Thu, 20 Feb 2020 23:33:37 +0000 (00:33 +0100)]
[REACTOS] Fix '\n.' typos

4 years ago[FREETYPE] Fix regression fonts in Adobe Photoshop CS2 menu CORE-16694
Joachim Henze [Sun, 23 Feb 2020 11:23:05 +0000 (12:23 +0100)]
[FREETYPE] Fix regression fonts in Adobe Photoshop CS2 menu CORE-16694

By Reverting beginnings of raster-fonts-works (*.fnt and *.fon)
Thanks Katayama Hirofumi MZ for helping with this revert.

The regression was introduced by 0.4.13-dev-681-g
ae99df1675f87db87377ce4bf1f78181b1b4be95

I will also port this revert back into 0.4.13-RC

4 years ago[UMPNPMGR] Improve PNP_DeviceInstanceAction
Eric Kohl [Sun, 23 Feb 2020 09:43:37 +0000 (10:43 +0100)]
[UMPNPMGR] Improve PNP_DeviceInstanceAction

- Rename parameters according to [MS_PNPR] (no longer available for download).
- Remove unsupported PNP_DEVINST_MOVE and PNP_DEVINST_DISABLE actions.
- Implement most of the PNP_DEVINST_SETUP action.

4 years ago[CONSRV] Keep a count of input events in the console queue + code simplifications.
Hermès Bélusca-Maïto [Sat, 22 Feb 2020 22:19:45 +0000 (23:19 +0100)]
[CONSRV] Keep a count of input events in the console queue + code simplifications.

- Update the documentation of members of CONSOLE_INPUT_BUFFER.
- Simplify ConDrvGetConsoleNumberOfInputEvents().
- Simplify ConDrvFlushConsoleInputBuffer().
- Use also GetConsoleInputBufferMode() more often.

4 years ago[KERNEL32][CONSRV] Use more often the internal ConioRectHeight/Width() and ConioIsRec...
Hermès Bélusca-Maïto [Sat, 22 Feb 2020 20:15:58 +0000 (21:15 +0100)]
[KERNEL32][CONSRV] Use more often the internal ConioRectHeight/Width() and ConioIsRectEmpty() macros.

4 years ago[CONSRV] ConDrvScrollConsoleScreenBuffer() fixes. (#2278) 2278/head
Hermès Bélusca-Maïto [Sat, 22 Feb 2020 18:18:44 +0000 (19:18 +0100)]
[CONSRV] ConDrvScrollConsoleScreenBuffer() fixes. (#2278)

- Reimplement ConDrvScrollConsoleScreenBuffer() with separate copy and
  fill helper functions and calculate rectangles in such a way as to
  never use X-Y coordinates pointing outside of the screen buffer.

- Add X-Y coordinates assertions in ConioCoordToPointer().

4 years ago[CONSRV] Miscellaneous console fixes for CJK support and screenbuffer iteration....
Hermès Bélusca-Maïto [Sun, 9 Feb 2020 21:22:52 +0000 (22:22 +0100)]
[CONSRV] Miscellaneous console fixes for CJK support and screenbuffer iteration. (#2278)

+ popup.c!DrawBox(): Factor out setting the attribute value.

4 years ago[KERNEL32_APITEST] Add extra test cases for the 'ConsoleCP' test. (#2278)
Hermès Bélusca-Maïto [Sun, 9 Feb 2020 20:32:46 +0000 (21:32 +0100)]
[KERNEL32_APITEST] Add extra test cases for the 'ConsoleCP' test. (#2278)

4 years ago[WIN32SS] Fix a typo in dbg print
Joachim Henze [Sat, 22 Feb 2020 18:40:52 +0000 (19:40 +0100)]
[WIN32SS] Fix a typo in dbg print

4 years ago[LOG2LINES] Remove SVN leftovers
Mark Jansen [Sat, 8 Feb 2020 21:07:45 +0000 (22:07 +0100)]
[LOG2LINES] Remove SVN leftovers

4 years ago[NTOS:MM] Use MI_ZERO_PTES as the number of usable zeroing PTEs, not the total alloca...
Thomas Faber [Sat, 4 Nov 2017 13:08:56 +0000 (14:08 +0100)]
[NTOS:MM] Use MI_ZERO_PTES as the number of usable zeroing PTEs, not the total allocated. CORE-11856

We'll now have 32 usable zeroing PTEs instead of 31.
MP kernels will (some day) zero up to 32 pages at a time.

4 years ago[MSGINA] Be sure to always initialize the cached DLG_DATA GINA context (#2360)
Bișoc George [Wed, 19 Feb 2020 23:20:01 +0000 (00:20 +0100)]
[MSGINA] Be sure to always initialize the cached DLG_DATA GINA context (#2360)

The ReactOS logo banner is loaded from the GINA context whereas the animation bar is loaded from the main application instance. However, the aforementioned context is not initialized when WM_INITDIALOG occurs hence DlgData_LoadBitmaps() would fail on proceeding at loading the remaining bitmaps to be loaded.

This fixes the regression introduced by commit 623dd26c (PR #2353).

4 years ago[MSGINA] Make DLG_DATA object-oriented (#2353)
Katayama Hirofumi MZ [Tue, 18 Feb 2020 05:35:44 +0000 (14:35 +0900)]
[MSGINA] Make DLG_DATA object-oriented (#2353)

- Rename hBitmap as hLogoBitmap of DLG_DATA structure.
- Add DlgData_Create. DlgData_LoadBitmaps, and DlgData_Destroy functions.
CORE-16697

4 years ago[KS] KsQueryInformationFile(): Fallback to IRP if FastIO failed
Serge Gautherie [Tue, 7 Jan 2020 15:49:26 +0000 (16:49 +0100)]
[KS] KsQueryInformationFile(): Fallback to IRP if FastIO failed

Or, if it succeeded, return the actual NTSTATUS, not an unrelated BOOLEAN.

Addendum to commit 4725a4fd9cb76e05ab5bb225e1f30bd94743e8d9 (r42117).

CORE-16618

4 years ago[KS] KsQueryInformationFile(): Merge IoStatus and StatusBlock
Serge Gautherie [Tue, 7 Jan 2020 15:39:20 +0000 (16:39 +0100)]
[KS] KsQueryInformationFile(): Merge IoStatus and StatusBlock

Addendum to commit 9061b8ee40045bdbf4baf6415551246c4bb0c3da (r42334).

4 years ago[UMPNPMGR] Improve some DPRINTS and PNP_CreateKey
Eric Kohl [Sun, 16 Feb 2020 21:07:56 +0000 (22:07 +0100)]
[UMPNPMGR] Improve some DPRINTS and PNP_CreateKey

PNP_CreateKey creates the 'Device Parameters' key for a given device in the enum key

4 years ago[MSV1_0] Improve LogonUserEx2 (#2356)
Andreas Maier [Sun, 16 Feb 2020 15:55:31 +0000 (16:55 +0100)]
[MSV1_0] Improve LogonUserEx2 (#2356)

- Improve traces, using %wZ for UNICODE_STRING;
- Fix UNICODE_STRING validation.

4 years ago[UMPNPMGR] Replace magic values and improve DPRINTS in exported function
Eric Kohl [Sun, 16 Feb 2020 15:29:44 +0000 (16:29 +0100)]
[UMPNPMGR] Replace magic values and improve DPRINTS in exported function

4 years ago[UMPNPMGR] Implement PNP_RegisterDriver()
Eric Kohl [Sun, 16 Feb 2020 10:12:31 +0000 (11:12 +0100)]
[UMPNPMGR] Implement PNP_RegisterDriver()

4 years ago[ACPICA] Update to version 20200214. CORE-16696
Thomas Faber [Fri, 14 Feb 2020 21:09:08 +0000 (22:09 +0100)]
[ACPICA] Update to version 20200214. CORE-16696

4 years ago[ACPICA] Update to version 20200110 (Copyright update only). CORE-16696
Thomas Faber [Sun, 9 Feb 2020 19:47:06 +0000 (20:47 +0100)]
[ACPICA] Update to version 20200110 (Copyright update only). CORE-16696

4 years ago[NTOS:WMI] WMIP_GUID_OBJECT must start with an event object, as it is waitable. 2303/head
Thomas Faber [Tue, 28 Jan 2020 18:52:55 +0000 (19:52 +0100)]
[NTOS:WMI] WMIP_GUID_OBJECT must start with an event object, as it is waitable.

The initializer for WmipGuidObjectType does not set UseDefaultObject,
and it's possible for user mode to obtain a handle to a GUID object
with SYNCHRONIZE access. Therefore that handle can be passed to
NtWaitForSingleObject, which means it must start with a DISPATCHER_HEADER.

4 years ago[SHELL32] Don't hardcode My Documents path for My Music/Pictures/Videos folders in...
Oleg Dubinskiy [Sat, 15 Feb 2020 19:06:16 +0000 (21:06 +0200)]
[SHELL32] Don't hardcode My Documents path for My Music/Pictures/Videos folders in some translations (#2354)

Don't hardcode My Documents path in some translations of My Music, My Pictures and My Videos folders in Shell32. It fixes incorrect location of that folders when install ReactOS as Workstation.
Currently they are located in one more My Documents subfolder, which is, in its turn, in the correct My Documents directory. After this fix, they are directly in the 2nd one, as they should be.

CORE-16698

4 years ago[SDK][CRT] Correct stdbool.h and remove an unused one
Victor Perevertkin [Sat, 15 Feb 2020 15:39:01 +0000 (18:39 +0300)]
[SDK][CRT] Correct stdbool.h and remove an unused one

4 years ago[FREELDR] Fix build by adding a missing header
Victor Perevertkin [Sat, 15 Feb 2020 15:25:57 +0000 (18:25 +0300)]
[FREELDR] Fix build by adding a missing header

4 years ago[W32TIME] Rename ServiceMain to W32TmServiceMain
Eric Kohl [Sat, 15 Feb 2020 13:58:25 +0000 (14:58 +0100)]
[W32TIME] Rename ServiceMain to W32TmServiceMain

4 years ago[CPL][ACCESS] Japanese translation more
Katayama Hirofumi MZ [Sat, 15 Feb 2020 02:08:56 +0000 (11:08 +0900)]
[CPL][ACCESS] Japanese translation more

4 years ago[SYSSETUP] Small fix in Japanese translation
Katayama Hirofumi MZ [Sat, 15 Feb 2020 02:04:48 +0000 (11:04 +0900)]
[SYSSETUP] Small fix in Japanese translation

4 years ago[CPL][ACCESS] Improve Japanese translation
Katayama Hirofumi MZ [Sat, 15 Feb 2020 01:57:49 +0000 (10:57 +0900)]
[CPL][ACCESS] Improve Japanese translation

4 years ago[BROWSEUI] Improve Japanese translation (IDD_SEARCH_DLG)
Katayama Hirofumi MZ [Sat, 15 Feb 2020 01:28:11 +0000 (10:28 +0900)]
[BROWSEUI] Improve Japanese translation (IDD_SEARCH_DLG)

4 years ago[SYSSETUP] Improve resource ATTENTION comments 2
Katayama Hirofumi MZ [Sat, 15 Feb 2020 01:15:32 +0000 (10:15 +0900)]
[SYSSETUP] Improve resource ATTENTION comments 2

4 years ago[SYSSETUP] Improve resource ATTENTION comments
Katayama Hirofumi MZ [Sat, 15 Feb 2020 00:52:58 +0000 (09:52 +0900)]
[SYSSETUP] Improve resource ATTENTION comments

4 years ago[SYSSETUP] Improve Japanese translation
Katayama Hirofumi MZ [Sat, 15 Feb 2020 00:41:46 +0000 (09:41 +0900)]
[SYSSETUP] Improve Japanese translation

4 years ago[BOOTDATA][BOOTCDREGTEST] Don't hardcode C:\ReactOS (#2346)
Katayama Hirofumi MZ [Sat, 15 Feb 2020 00:21:41 +0000 (09:21 +0900)]
[BOOTDATA][BOOTCDREGTEST] Don't hardcode C:\ReactOS (#2346)

- Use %WINDIR% instead of C:\ReactOS.
- Quote paths.
CORE-14747

4 years ago[SHELL32] Better fix for the "Version" string in the About-dialog (#2349)
Bișoc George [Fri, 14 Feb 2020 21:17:48 +0000 (22:17 +0100)]
[SHELL32] Better fix for the "Version" string in the About-dialog (#2349)

The version string kernel number and the localized "version" word were too near in translation files. The patch fixes the problem introduced by #2276.
Addendum to commit a57f7b50.

4 years ago[SYSSETUP] Update Russian translation for Product Options page (#2348)
Oleg Dubinskiy [Fri, 14 Feb 2020 18:22:48 +0000 (20:22 +0200)]
[SYSSETUP] Update Russian translation for Product Options page (#2348)

4 years ago[FREELDR] Separate PC beep routines out into its own file (#2347)
Dmitry Borisov [Fri, 14 Feb 2020 18:22:17 +0000 (00:22 +0600)]
[FREELDR] Separate PC beep routines out into its own file (#2347)

- Remove now unused i386rtl.c (and it doesn't contains RTL functions nowadays).
- Separate PC beep routines out into its own file.
- Also use delay function instead of BIOS interrupts.
- Improve as well the accuracy of KeStallExecutionProcessor() by using the same HW delay function.

4 years ago[FREELDR] Separate PC and Xbox platform-specific code (#2185)
Stanislav Motylkov [Fri, 27 Dec 2019 20:02:38 +0000 (23:02 +0300)]
[FREELDR] Separate PC and Xbox platform-specific code (#2185)

CORE-16216

4 years ago[FREELDR] Restructure platform-specific code. No code changes.
Stanislav Motylkov [Fri, 27 Dec 2019 19:44:48 +0000 (22:44 +0300)]
[FREELDR] Restructure platform-specific code. No code changes.

4 years ago[SHELL32_APITEST] Don't hardcode C:\ReactOS (#2344)
Katayama Hirofumi MZ [Fri, 14 Feb 2020 14:04:17 +0000 (23:04 +0900)]
[SHELL32_APITEST] Don't hardcode C:\ReactOS (#2344)

All tests successful.
CORE-14747

4 years ago[LOCALSPL] Don't hardcode C:\ReactOS (#2343)
Katayama Hirofumi MZ [Fri, 14 Feb 2020 13:53:38 +0000 (22:53 +0900)]
[LOCALSPL] Don't hardcode C:\ReactOS (#2343)

Use static top-level variables wszLocalSplFile and wszPrintUiFile instead of static hardcoded literal strings.
CORE-14747

4 years ago[OPENGL32] Fix RGB <-> BGR mismatch
Jérôme Gardou [Wed, 5 Feb 2020 12:08:04 +0000 (13:08 +0100)]
[OPENGL32] Fix RGB <-> BGR mismatch

Fix CORE-16221

4 years ago[SHELL32] Rewrite SHAddToRecentDocs (#2333)
Katayama Hirofumi MZ [Fri, 14 Feb 2020 02:05:21 +0000 (11:05 +0900)]
[SHELL32] Rewrite SHAddToRecentDocs (#2333)

Rewrite shell32!SHAddToRecentDocs and use it in some applications.
Wine's SHAddToRecentDocs was not Unicode supported and unusable. I will dare to rewrite.
CORE-3588

4 years ago[USETUP][BOOTDATA] Include optional CJK standard fonts (#2336)
Katayama Hirofumi MZ [Fri, 14 Feb 2020 01:47:20 +0000 (10:47 +0900)]
[USETUP][BOOTDATA] Include optional CJK standard fonts (#2336)

This PR enables the developers to include the CJK standard fonts into ReactOS by adding them in Folder modules/optional. This feature is for test purpose only. You may not use the fonts illegally.
The embeddable font files are: mingliu.ttc, simsun.ttc, mssong.ttf, msgothic.ttc, msmincho.ttc, gulim.ttc and batang.ttc.
CORE-9619

4 years ago[GDI32] Use Gdi Flush for SetViewportOrgEx.
jimtabor [Thu, 13 Feb 2020 23:05:38 +0000 (17:05 -0600)]
[GDI32] Use Gdi Flush for SetViewportOrgEx.

Fixes offset in combo texts and menu highlights. See CORE-16644 & CORE-16656.

4 years ago[FREELDR] Fix IDE driver failures on real hardware. (#2255)
Dmitry Borisov [Fri, 17 Jan 2020 13:39:28 +0000 (19:39 +0600)]
[FREELDR] Fix IDE driver failures on real hardware. (#2255)

- Changes in device detection code:
    * Properly check device signature.
    * Сorrectly reset the IDE controller.
    * Remove check for device type code.
- Fix CD-ROM sector read issue:
    * Changed ATAPI packet opcode to be more universal (Some devices may not have READ12 support).
    * Always use 2048 bytes as sector size when reading the data from a disc.
    * Modify WaitForFlags() to stop polling if the error bit was set.
    * Changed timeout to 31 seconds (ATA default value).
- Add more informational messages in DEBUG mode.
- Fix invalid IDE register value.
- Fix registers names.

Tested by Stanislav Motylkov and Daniel Reimer on XQEMU and on real
hardware MS Xbox revision 1.3 with Philips DVD drive.
It has also been tested manually on PC with a SONY DVD drive.

CORE-16628 CORE-16216

4 years ago[FREELDR] Fix indentation. No code changes
Dmitry Borisov [Mon, 13 Jan 2020 22:45:22 +0000 (04:45 +0600)]
[FREELDR] Fix indentation. No code changes

4 years ago[NFSD][TELNETD][LIBTIRPC][MAN] Don't hardcode C:\ReactOS (#2334)
Katayama Hirofumi MZ [Thu, 13 Feb 2020 17:03:35 +0000 (02:03 +0900)]
[NFSD][TELNETD][LIBTIRPC][MAN] Don't hardcode C:\ReactOS (#2334)

CORE-14747

4 years ago[HALXBOX][BOOTDATA][INF] Give the Xbox HAL its own personality (#2338)
Stanislav Motylkov [Thu, 13 Feb 2020 13:02:11 +0000 (16:02 +0300)]
[HALXBOX][BOOTDATA][INF] Give the Xbox HAL its own personality (#2338)

CORE-16216

4 years ago[SDK][INCLUDE] Improve <comctl32_undoc.h> more
Katayama Hirofumi MZ [Thu, 13 Feb 2020 02:26:40 +0000 (11:26 +0900)]
[SDK][INCLUDE] Improve <comctl32_undoc.h> more

4 years ago[SDK][INCLUDE] comctl32_undoc.h: Fix MRUBINARYCMDPROC
Katayama Hirofumi MZ [Thu, 13 Feb 2020 01:06:44 +0000 (10:06 +0900)]
[SDK][INCLUDE] comctl32_undoc.h: Fix MRUBINARYCMDPROC

4 years ago[SDK][INCLUDE] Fix and improve comctl32_undoc.h
Katayama Hirofumi MZ [Thu, 13 Feb 2020 00:16:59 +0000 (09:16 +0900)]
[SDK][INCLUDE] Fix and improve comctl32_undoc.h

4 years agoFix build
Colin Finck [Wed, 12 Feb 2020 18:59:23 +0000 (19:59 +0100)]
Fix build

4 years ago[WINSPOOL] Implement GetPrinterDriverA and a helper function UnicodeToAnsiInPlace...
Doug Lyons [Wed, 12 Feb 2020 18:52:34 +0000 (12:52 -0600)]
[WINSPOOL] Implement GetPrinterDriverA and a helper function UnicodeToAnsiInPlace (#2317)

4 years ago[SYSSETUP] Make Workstation default product option (#2332)
Katayama Hirofumi MZ [Wed, 12 Feb 2020 10:29:56 +0000 (19:29 +0900)]
[SYSSETUP] Make Workstation default product option (#2332)

We set ReactOS Workstation as the default product option. That means we retargeted this project to Windows XP. Unattended Setup is supported.
CORE-13795

4 years ago[SHELL32] Use background context if no item selected on File menu
Katayama Hirofumi MZ [Wed, 12 Feb 2020 03:14:15 +0000 (12:14 +0900)]
[SHELL32] Use background context if no item selected on File menu

CORE-9467

4 years ago[ZIPFLDR] Show 'Click Next to extract' on initial status
Katayama Hirofumi MZ [Wed, 12 Feb 2020 02:06:54 +0000 (11:06 +0900)]
[ZIPFLDR] Show 'Click Next to extract' on initial status

4 years agoShell Folders: Reject invalid characters (#2328)
Katayama Hirofumi MZ [Wed, 12 Feb 2020 00:18:24 +0000 (09:18 +0900)]
Shell Folders: Reject invalid characters (#2328)

Reject invalid input filename characters by using shell32!SHLimitInputEdit function and IItemNameLimits interface. Improve SHLimitInputEdit to sanitize paste.
CORE-11701

4 years ago[SYSSETUP] Plan A: Also write ReportAsWorkstation value (#2326)
Katayama Hirofumi MZ [Wed, 12 Feb 2020 00:03:14 +0000 (09:03 +0900)]
[SYSSETUP] Plan A: Also write ReportAsWorkstation value (#2326)

Write the ReportAsWorkstation value of the registry key HKLM\SYSTEM\CurrentControlSet\Control\ReactOS\Settings\Version.
The reason is shown at CORE-6611.
CORE-13795

4 years ago[SHELL32] DoGetProductType(): Check RegQueryValueExW() dwType (#2331)
Serge Gautherie [Tue, 11 Feb 2020 16:36:12 +0000 (17:36 +0100)]
[SHELL32] DoGetProductType(): Check RegQueryValueExW() dwType (#2331)

4 years ago[WIN32SS][NTUSER] Fix ScrollWindowEx SW_SCROLLCHILDREN (#2327)
Katayama Hirofumi MZ [Tue, 11 Feb 2020 11:59:14 +0000 (20:59 +0900)]
[WIN32SS][NTUSER] Fix ScrollWindowEx SW_SCROLLCHILDREN (#2327)

Based on the patch of I_Kill_Bugs of JIRA user. CORE-16687, CORE-12114

4 years ago[SHELL32] Fix and improve SHLimitInputEdit
Katayama Hirofumi MZ [Tue, 11 Feb 2020 05:10:38 +0000 (14:10 +0900)]
[SHELL32] Fix and improve SHLimitInputEdit

Use CallWindowProcW to call the subclass window procedure.
Use Wide functions explicitly.
CORE-11701

4 years ago[MMSYS] Select a property page by command line, for expample 'control mmsys.cpl,,1'
Eric Kohl [Tue, 11 Feb 2020 04:40:59 +0000 (05:40 +0100)]
[MMSYS] Select a property page by command line, for expample 'control mmsys.cpl,,1'

4 years ago[SHELL32] DoGetProductType should check "LanmanNT" value.
Katayama Hirofumi MZ [Tue, 11 Feb 2020 04:11:58 +0000 (13:11 +0900)]
[SHELL32] DoGetProductType should check "LanmanNT" value.

CORE-13795

4 years ago[USER32_APITEST] Strengthen ScrollWindowEx for SW_SCROLLCHILDREN (#2324)
Katayama Hirofumi MZ [Tue, 11 Feb 2020 02:27:55 +0000 (11:27 +0900)]
[USER32_APITEST] Strengthen ScrollWindowEx for SW_SCROLLCHILDREN (#2324)

Improve ScrollWindowEx testcase for investigation of SW_SCROLLCHILDREN flag.
CORE-16687, CORE-12114

4 years ago[CMAKE][BOOTDATA] Properly load Xbox video miniport driver in LiveCD (#2325)
Stanislav Motylkov [Mon, 10 Feb 2020 22:20:12 +0000 (01:20 +0300)]
[CMAKE][BOOTDATA] Properly load Xbox video miniport driver in LiveCD (#2325)

Surprisingly this also happens to "fix" random "Invalid Opcode" exceptions in XQEMU.
(But I think it's more like a coincidence... --hbelusca)

CORE-16627 CORE-16216

4 years ago[ISAPNP] Implement IRP_MN_QUERY_CAPABILITIES + IRP_MN_QUERY_ID
Hervé Poussineau [Mon, 10 Feb 2020 20:31:28 +0000 (21:31 +0100)]
[ISAPNP] Implement IRP_MN_QUERY_CAPABILITIES + IRP_MN_QUERY_ID

4 years ago[ISAPNP] Also read serial numbers of devices
Hervé Poussineau [Mon, 10 Feb 2020 20:30:07 +0000 (21:30 +0100)]
[ISAPNP] Also read serial numbers of devices

4 years ago[ISAPNP] Store VendorId/ProdId in the usual form
Hervé Poussineau [Mon, 10 Feb 2020 20:29:28 +0000 (21:29 +0100)]
[ISAPNP] Store VendorId/ProdId in the usual form

4 years ago[ISAPNP] When skipping a wrong tag in configuration, skip the length of this tag
Hervé Poussineau [Sat, 8 Feb 2020 21:02:30 +0000 (22:02 +0100)]
[ISAPNP] When skipping a wrong tag in configuration, skip the length of this tag

4 years ago[ACCESS] Select a property page by command line, for example 'control access.cpl,,2'
Eric Kohl [Mon, 10 Feb 2020 08:47:59 +0000 (09:47 +0100)]
[ACCESS] Select a property page by command line, for example 'control access.cpl,,2'

4 years ago[SHELL32] Initial implement SHLimitInputEdit (#2323)
Katayama Hirofumi MZ [Mon, 10 Feb 2020 06:57:30 +0000 (15:57 +0900)]
[SHELL32] Initial implement SHLimitInputEdit (#2323)

Popup balloon window is not implemented yet.
CORE-11701

4 years ago[SHELL32][SYSSETUP] Add Product Options page to ReactOS Setup (#2315)
Katayama Hirofumi MZ [Mon, 10 Feb 2020 02:10:42 +0000 (11:10 +0900)]
[SHELL32][SYSSETUP] Add Product Options page to ReactOS Setup (#2315)

- Add "Product Options" wizard page into ReactOS Setup.
- Implement CSIDL_Type_InMyDocuments CSIDL type.
- If the product type is workstation, then some special folders will be in My Documents.
CORE-13795

4 years ago[LIBJPEG] Update to version 9d. CORE-16686
Thomas Faber [Sun, 9 Feb 2020 20:15:50 +0000 (21:15 +0100)]
[LIBJPEG] Update to version 9d. CORE-16686

4 years ago[MBEDTLS] Update to version 2.7.13. CORE-16686
Thomas Faber [Sun, 9 Feb 2020 19:56:36 +0000 (20:56 +0100)]
[MBEDTLS] Update to version 2.7.13. CORE-16686

4 years ago[NtGDI] Use Vis Region for New Clip Region
jimtabor [Sun, 9 Feb 2020 17:28:19 +0000 (11:28 -0600)]
[NtGDI] Use Vis Region for New Clip Region

Interesting results while using VBOX-GA.
Rolling back to Vis, wine throwback. See CORE-16680.

4 years ago[CRT] Import wine exception handling code
Timo Kreuzer [Mon, 13 Jan 2020 12:41:24 +0000 (13:41 +0100)]
[CRT] Import wine exception handling code

The code is mostly unchanged. This includes the following changes:
* Move all wine code to crt/wine to keep it separated from our own code
* Add a minimal winternl.h
* Remove the asm macros from wine/config.h
* Include wine/asm.h where required
* Fix the names of the exported functions (GCC uses thiscall now and no wrappers are used anymore)

4 years ago[SDK] Improve x64 definition of DISPATCHER_CONTEXT
Timo Kreuzer [Mon, 13 Jan 2020 15:30:33 +0000 (16:30 +0100)]
[SDK] Improve x64 definition of DISPATCHER_CONTEXT

4 years ago[SHELL32_APITEST] SHLimitInputEdit: Fix C4509 warning (#2321)
Katayama Hirofumi MZ [Sun, 9 Feb 2020 14:49:44 +0000 (23:49 +0900)]
[SHELL32_APITEST] SHLimitInputEdit: Fix C4509 warning (#2321)

CORE-11701

4 years ago[MSPORTS] Notify the installer of changes to the configuration of serial or parallel...
Eric Kohl [Sun, 9 Feb 2020 13:19:13 +0000 (14:19 +0100)]
[MSPORTS] Notify the installer of changes to the configuration of serial or parallel ports

4 years ago[CONTROL] Show the 'computer name' page of the system control panel by running 'contr...
Eric Kohl [Sun, 9 Feb 2020 12:10:00 +0000 (13:10 +0100)]
[CONTROL] Show the 'computer name' page of the system control panel by running 'control ports'.

4 years ago[SYSDM] Implement the selection of a property page by command line
Eric Kohl [Sun, 9 Feb 2020 12:07:13 +0000 (13:07 +0100)]
[SYSDM] Implement the selection of a property page by command line

4 years ago[CRT] Only write to the output buffer when necessary in _strlwr. CORE-16667
Thomas Faber [Sun, 9 Feb 2020 09:20:48 +0000 (10:20 +0100)]
[CRT] Only write to the output buffer when necessary in _strlwr. CORE-16667

Like e884290d292, this is also a hack and is missing locale awareness.

4 years ago[NDK][RTL] Implement RtlGetUnloadEventTrace. CORE-16671 2297/head
Oleg Dubinskiy [Fri, 31 Jan 2020 12:01:46 +0000 (14:01 +0200)]
[NDK][RTL] Implement RtlGetUnloadEventTrace. CORE-16671

4 years ago[HAL] Use a spin lock for the DMA adapter list. CORE-16611 2301/head
Thomas Faber [Fri, 31 Jan 2020 22:03:57 +0000 (23:03 +0100)]
[HAL] Use a spin lock for the DMA adapter list. CORE-16611

This is necessary because HalPutDmaAdapter can be called at DISPATCH_LEVEL.

4 years ago[CPL][APPWIZ] Add InitCommonControls calls (#2316)
Katayama Hirofumi MZ [Sun, 9 Feb 2020 05:42:26 +0000 (14:42 +0900)]
[CPL][APPWIZ] Add InitCommonControls calls (#2316)

CORE-16669

4 years ago[CONSRV] Additions for the GUI frontend.
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:28:20 +0000 (00:28 +0100)]
[CONSRV] Additions for the GUI frontend.

- Fix the text-copy code to handle fullwidth characters.
- Move the caret painting code to its own function.

4 years ago[CONSRV] Simplify parts of code in the line-input module.
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:32:53 +0000 (00:32 +0100)]
[CONSRV] Simplify parts of code in the line-input module.

4 years ago[CONSRV] Disable the old code for scrolling via keyboard shortcuts as it is buggy...
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:30:50 +0000 (00:30 +0100)]
[CONSRV] Disable the old code for scrolling via keyboard shortcuts as it is buggy. To be fixed later...

4 years ago[CONSRV] Minor code cleanup.
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:27:01 +0000 (00:27 +0100)]
[CONSRV] Minor code cleanup.

4 years ago[CONSRV] Fix the definitions of the Console[Input|Output]UnicodeToAnsiChar() and...
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:24:21 +0000 (00:24 +0100)]
[CONSRV] Fix the definitions of the Console[Input|Output]UnicodeToAnsiChar() and Console[Input|Output]AnsiToUnicodeChar() macros.

4 years ago[CONSRV] Rephrase/complete some comments.
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:18:40 +0000 (00:18 +0100)]
[CONSRV] Rephrase/complete some comments.

4 years ago[SDK] wincon.h: Use explicit _WIN32_WINNT_* values. Add some missing flags.
Hermès Bélusca-Maïto [Sat, 8 Feb 2020 23:13:30 +0000 (00:13 +0100)]
[SDK] wincon.h: Use explicit _WIN32_WINNT_* values. Add some missing flags.

4 years ago[SDK] Silence a GCC warning on RtlAssert 2244/head
Mark Jansen [Sat, 11 Jan 2020 23:13:24 +0000 (00:13 +0100)]
[SDK] Silence a GCC warning on RtlAssert