reactos.git
22 months ago[Printing] Part of GDI Support
James Tabor [Fri, 31 Jan 2020 23:38:47 +0000 (17:38 -0600)]
[Printing] Part of GDI Support

Fix ups and added support to prevent GDI from crashing. These functions
will be required for GDI.

Part 1 of print support.

22 months ago[FORMATTING] Fix indentation of winspool/printers.c
Colin Finck [Fri, 31 Jan 2020 17:47:53 +0000 (18:47 +0100)]
[FORMATTING] Fix indentation of winspool/printers.c

No code changes

22 months ago[WINSPOOL] Add Implementation of EnumPrintersA (#2273)
Doug Lyons [Fri, 31 Jan 2020 17:42:55 +0000 (11:42 -0600)]
[WINSPOOL] Add Implementation of EnumPrintersA (#2273)

22 months ago[SHELLEXT][ZIPFLDR] Be case sensitive (#2292)
Katayama Hirofumi MZ [Thu, 30 Jan 2020 06:05:50 +0000 (15:05 +0900)]
[SHELLEXT][ZIPFLDR] Be case sensitive (#2292)

The filenames in a zip folder were all lowercase. Now the filenames are case sensitive.

22 months ago[SHELLEXT][ZIPFLDR] Use CStringA::FormatMessage (#2287)
Katayama Hirofumi MZ [Wed, 29 Jan 2020 23:32:21 +0000 (08:32 +0900)]
[SHELLEXT][ZIPFLDR] Use CStringA::FormatMessage (#2287)

Simplify our code.

22 months ago[SDK] Add some missing propsheet fields + validate struct sizes 2271/head
Mark Jansen [Fri, 24 Jan 2020 19:43:06 +0000 (20:43 +0100)]
[SDK] Add some missing propsheet fields + validate struct sizes

22 months ago[CMLIB] Use UNIMPLEMENTED_ONCE in HvHiveWillShrink
Mark Jansen [Fri, 24 Jan 2020 19:09:07 +0000 (20:09 +0100)]
[CMLIB] Use UNIMPLEMENTED_ONCE in HvHiveWillShrink

22 months ago[WIN32SS] Demote a trace message
Mark Jansen [Fri, 24 Jan 2020 19:08:20 +0000 (20:08 +0100)]
[WIN32SS] Demote a trace message

22 months ago[SYSSETUP] Zero out propsheet data fields
Mark Jansen [Fri, 24 Jan 2020 19:07:38 +0000 (20:07 +0100)]
[SYSSETUP] Zero out propsheet data fields
This prevents +propsheet logging accessing uninitialized data

22 months ago[NEWDEV] Zero out propsheet data fields
Mark Jansen [Fri, 24 Jan 2020 19:07:24 +0000 (20:07 +0100)]
[NEWDEV] Zero out propsheet data fields
This prevents +propsheet logging accessing uninitialized data

22 months ago[FONTEXT] Add detail view columns to font folder 2264/head
Mark Jansen [Mon, 20 Jan 2020 20:43:19 +0000 (21:43 +0100)]
[FONTEXT] Add detail view columns to font folder
CORE-16476

22 months ago[FREELDR] Properly set keyboard flags in hardware detection (#2288)
Dmitry Borisov [Wed, 29 Jan 2020 15:49:31 +0000 (21:49 +0600)]
[FREELDR] Properly set keyboard flags in hardware detection (#2288)

See https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ns-wdm-_cm_keyboard_device_data

22 months ago[SDK][ATL] Make ThrowMemoryException protected
Katayama Hirofumi MZ [Wed, 29 Jan 2020 13:29:11 +0000 (22:29 +0900)]
[SDK][ATL] Make ThrowMemoryException protected

22 months ago[SDK][ATL] Implement CStringT::FormatMessage (#2286)
Katayama Hirofumi MZ [Wed, 29 Jan 2020 13:16:58 +0000 (22:16 +0900)]
[SDK][ATL] Implement CStringT::FormatMessage (#2286)

CStringT::FormatMessage in ATL is a method to build a formatted string.
CORE-16666

22 months ago[BROWSEUI] Fix infinite recursion in autocomplete control 2277/head
Mark Jansen [Sun, 26 Jan 2020 22:40:04 +0000 (23:40 +0100)]
[BROWSEUI] Fix infinite recursion in autocomplete control
import wine commits 9c2217 and 644358, slightly tweaked to fit our code

22 months ago[CPL][APPWIZ] Consider PSN_SETACTIVE
Katayama Hirofumi MZ [Tue, 28 Jan 2020 17:29:16 +0000 (02:29 +0900)]
[CPL][APPWIZ] Consider PSN_SETACTIVE

- Correctly respond even if the user clicked "Back" button.
- Accept environment variables.
CORE-16534

22 months ago[CPL][APPWIZ] Use display name for shortcut label (#2284)
Katayama Hirofumi MZ [Tue, 28 Jan 2020 14:31:09 +0000 (23:31 +0900)]
[CPL][APPWIZ] Use display name for shortcut label (#2284)

CORE-16534

22 months ago[CPL][DESK] Use GetModuleHandleW(L"shell32.dll")
Katayama Hirofumi MZ [Tue, 28 Jan 2020 13:24:30 +0000 (22:24 +0900)]
[CPL][DESK] Use GetModuleHandleW(L"shell32.dll")

CORE-16665

22 months ago[CPL][DESK] Improve Japanese translation for IDD_THEMES
Katayama Hirofumi MZ [Tue, 28 Jan 2020 08:18:15 +0000 (17:18 +0900)]
[CPL][DESK] Improve Japanese translation for IDD_THEMES

22 months ago[CPL][DESK] Improve Polish translation for IDD_THEMES
Katayama Hirofumi MZ [Tue, 28 Jan 2020 08:13:11 +0000 (17:13 +0900)]
[CPL][DESK] Improve Polish translation for IDD_THEMES

22 months ago[CPL][DESK] Add "Themes" Tab resource data (#2280)
Katayama Hirofumi MZ [Tue, 28 Jan 2020 05:32:02 +0000 (14:32 +0900)]
[CPL][DESK] Add "Themes" Tab resource data (#2280)

CORE-14537

22 months ago[CPL][DESK] Don't use magic number (IDI_SHELL_NO)
Katayama Hirofumi MZ [Tue, 28 Jan 2020 05:19:13 +0000 (14:19 +0900)]
[CPL][DESK] Don't use magic number (IDI_SHELL_NO)

22 months ago[CPL][DESK] Use shell32 icon directly; follow-up to #2281
Katayama Hirofumi MZ [Tue, 28 Jan 2020 05:05:51 +0000 (14:05 +0900)]
[CPL][DESK] Use shell32 icon directly; follow-up to #2281

22 months ago[CPL][DESK] Add icons to 'Background' tab (#2281)
Katayama Hirofumi MZ [Tue, 28 Jan 2020 04:41:29 +0000 (13:41 +0900)]
[CPL][DESK] Add icons to 'Background' tab (#2281)

Add icons into "Background" tab of "Properties for Display" dialog.
CORE-16665

22 months ago[NETID] Fix typo in de-DE.rc
Joachim Henze [Mon, 27 Jan 2020 19:11:25 +0000 (20:11 +0100)]
[NETID] Fix typo in de-DE.rc

addendum to 0.4.14-dev-854-g
b9426a3f0e15e43ddeef94234c7074cf5f8dfaca

22 months ago[APPWIZ] Delete shortcut file upon user cancel (#2279)
Katayama Hirofumi MZ [Mon, 27 Jan 2020 13:58:58 +0000 (22:58 +0900)]
[APPWIZ] Delete shortcut file upon user cancel (#2279)

If the user cancelled, then "Create shortcut" Wizard deletes the shortcut file.
CORE-16534

22 months ago[NETID] Fix validation of host and domain names and show proper error messages.
Eric Kohl [Sun, 26 Jan 2020 20:00:12 +0000 (21:00 +0100)]
[NETID] Fix validation of host and domain names and show proper error messages.

22 months ago[FREELDR] Rework BTRFS filesystem to not be tied to a fixed global volume. CORE-16646
Hermès Bélusca-Maïto [Sun, 26 Jan 2020 17:45:15 +0000 (18:45 +0100)]
[FREELDR] Rework BTRFS filesystem to not be tied to a fixed global volume. CORE-16646

22 months ago[FREELDR] Use RTL copy/zero-memory helper functions.
Hermès Bélusca-Maïto [Sun, 26 Jan 2020 17:41:03 +0000 (18:41 +0100)]
[FREELDR] Use RTL copy/zero-memory helper functions.

22 months ago[TRANSLATION] Update Indonesian Translation (#2268)
Mas4hmad [Sun, 26 Jan 2020 17:29:38 +0000 (00:29 +0700)]
[TRANSLATION] Update Indonesian Translation (#2268)

- Update Indonesian translation for:
  BROWSEUI.DLL, COMCTL32.DLL, DEVMGR.DLL, IEFRAME.DLL, NETID.DLL, SHELL32.DLL,
  SYSSETUP.DLL, TIMEDATE.CPL, APPWIZ.CPL, ACCESS.CPL, DESK.CPL and TASKMGR.EXE.

- Add Indonesian translation for: MSHTML.DLL, OLEAUT32.DLL, INPUT.CPL and NTVDM.EXE.

22 months ago[USETUP] Remove redundant TEXT_STYLE_NORMAL flag on empty MUI entry field (#2275)
Bișoc George [Sun, 26 Jan 2020 16:38:58 +0000 (17:38 +0100)]
[USETUP] Remove redundant TEXT_STYLE_NORMAL flag on empty MUI entry field (#2275)

22 months ago[PRINTING] Improve Stubs for GetPrinterA and GetPrinterDeviceA (#2274)
Doug Lyons [Sun, 26 Jan 2020 15:21:39 +0000 (09:21 -0600)]
[PRINTING] Improve Stubs for GetPrinterA and GetPrinterDeviceA (#2274)

22 months ago[WIN32K] Don't trust the BITMAPINFOHEADER size 2242/head
Mark Jansen [Sat, 11 Jan 2020 12:15:12 +0000 (13:15 +0100)]
[WIN32K] Don't trust the BITMAPINFOHEADER size
This is not entirely correct yet, but less wrong than before
CORE-16621

22 months ago[ROSTESTS] fix x64 build and fix/disable warnings
Timo Kreuzer [Thu, 30 May 2019 15:12:28 +0000 (17:12 +0200)]
[ROSTESTS] fix x64 build and fix/disable warnings

22 months ago[NETID] Implement DNS suffix and NetBIOS computer name support
Eric Kohl [Sun, 26 Jan 2020 08:57:55 +0000 (09:57 +0100)]
[NETID] Implement DNS suffix and NetBIOS computer name support

- Load and store the non volatile host, domain and computer names instead of the volatile ones.
- Validate the domain name before it is stored.
- Update the full computer name whenever the host or domain name changes.

22 months ago[NTDLL] Add policy kill-switch for manifest based automatic shimming 2272/head
Mark Jansen [Fri, 24 Jan 2020 19:06:11 +0000 (20:06 +0100)]
[NTDLL] Add policy kill-switch for manifest based automatic shimming
CORE-16631

22 months ago[COMCTL] Use DIALOG instead of DIALOGEX resources 2270/head
Mark Jansen [Fri, 24 Jan 2020 19:46:16 +0000 (20:46 +0100)]
[COMCTL] Use DIALOG instead of DIALOGEX resources
This is needed, because property sheets can modify the dialog resource,
and example code (and some existing applications) expect DIALOG.
One such application is the VB6 setup.
CORE-16650

22 months ago[MSPAINT] Shorten the license string that is displayed in ShellAbout() dialog. CORE...
Hermès Bélusca-Maïto [Fri, 24 Jan 2020 22:40:32 +0000 (23:40 +0100)]
[MSPAINT] Shorten the license string that is displayed in ShellAbout() dialog. CORE-12356

[MPLAY32][REGEDIT][TASKMGR][WORDPAD][BROWSEUI]
Use NULL for empty handles / string pointers in ShellAbout() calls.

22 months ago[USERENV] Add 'See also' comments for translators
Katayama Hirofumi MZ [Fri, 24 Jan 2020 12:48:22 +0000 (21:48 +0900)]
[USERENV] Add 'See also' comments for translators

22 months ago[CMAKE] Remove a remnant comment related to 'dll/cpl/console' (#2267)
Serge Gautherie [Fri, 24 Jan 2020 12:38:53 +0000 (13:38 +0100)]
[CMAKE] Remove a remnant comment related to 'dll/cpl/console' (#2267)

'#Warning: console\\/lang/cs-CZ.rc:143: unrecognized escape sequence'

22 months ago[SHELL32] Improve comments of shell folder paths
Katayama Hirofumi MZ [Fri, 24 Jan 2020 12:32:25 +0000 (21:32 +0900)]
[SHELL32] Improve comments of shell folder paths

22 months ago[SHELL32][USERENV] Update Japanese special folder names
Katayama Hirofumi MZ [Fri, 24 Jan 2020 12:27:50 +0000 (21:27 +0900)]
[SHELL32][USERENV] Update Japanese special folder names

22 months ago[WIN32SS] Replace inline by FORCEINLINE, as in other files of the module
Hervé Poussineau [Mon, 20 Jan 2020 16:56:44 +0000 (17:56 +0100)]
[WIN32SS] Replace inline by FORCEINLINE, as in other files of the module

22 months ago[SETUPLIB] Fix possible out-of-bound buffer if BootStore->Type is unknown/invalid
Hervé Poussineau [Mon, 20 Jan 2020 16:49:00 +0000 (17:49 +0100)]
[SETUPLIB] Fix possible out-of-bound buffer if BootStore->Type is unknown/invalid

22 months ago[SDK] Use HEX macro, like elsewhere in the file
Hervé Poussineau [Tue, 14 Jan 2020 22:20:10 +0000 (23:20 +0100)]
[SDK] Use HEX macro, like elsewhere in the file

22 months ago[NTOS] Move FORCEINLINE specifier where appropriate
Hervé Poussineau [Tue, 14 Jan 2020 22:18:48 +0000 (23:18 +0100)]
[NTOS] Move FORCEINLINE specifier where appropriate

22 months ago[FREELDR] Comment out useless variable
Hervé Poussineau [Tue, 14 Jan 2020 22:16:25 +0000 (23:16 +0100)]
[FREELDR] Comment out useless variable

22 months ago[EXPLORER][INCLUDE] Fix wrong title on taskbar about ampersand (&) (#2266)
Katayama Hirofumi MZ [Wed, 22 Jan 2020 00:58:43 +0000 (09:58 +0900)]
[EXPLORER][INCLUDE] Fix wrong title on taskbar about ampersand (&) (#2266)

Co-authored-by: Mark Jansen <mark.jansen@reactos.org>
Based on @learn-more's CORE-11619.patch. CORE-11619

22 months ago[BOOTDATA][USERENV] Improve and fix user profile info (#2265)
Katayama Hirofumi MZ [Tue, 21 Jan 2020 23:19:39 +0000 (08:19 +0900)]
[BOOTDATA][USERENV] Improve and fix user profile info (#2265)

The international user profile info was inconsistent; thus TEMP and TMP environment variables were wrong. CORE-16635

22 months ago[Win32nt|ApiTests] Add Exclude, Intersect and Offset Clip Region tests.
jimtabor [Mon, 20 Jan 2020 19:11:09 +0000 (13:11 -0600)]
[Win32nt|ApiTests] Add Exclude, Intersect and Offset Clip Region tests.

22 months ago[NtGdi] Fix clip region merging.
James Tabor [Mon, 20 Jan 2020 18:49:11 +0000 (12:49 -0600)]
[NtGdi] Fix clip region merging.

Use a new region while merging from the original. See CORE-16626.

22 months ago[ATL] Re-enable MSVC warning C4477 (#2010)
Serge Gautherie [Mon, 20 Jan 2020 13:24:06 +0000 (14:24 +0100)]
[ATL] Re-enable MSVC warning C4477 (#2010)

Follow-up to e410a122.

22 months ago[WIN32SS][USERSRV] Add CSR API_NUMBER comments
Katayama Hirofumi MZ [Sun, 19 Jan 2020 23:06:40 +0000 (08:06 +0900)]
[WIN32SS][USERSRV] Add CSR API_NUMBER comments

22 months ago[USETUP] Implement resource ID text based strings for MUI (#2193)
Bișoc George [Sun, 19 Jan 2020 16:58:13 +0000 (17:58 +0100)]
[USETUP] Implement resource ID text based strings for MUI (#2193)

CORE-12683

Supersedes PR #612.

* [USETUP] Implement the internal MUI routines for text manipulation based on its ID and implement text resource based IDs

USETUP (the 1st stage text mode setup module) bases upon MUI (Multilingual User Interface) sub-component of USETUP which is responsible for the ability into translating the MUI pages (each page having corresponding properties like X, Y coordinates, text flags and text string buffer) in various languages.
The only problem, as of now, is that whenever you want to modify a certain property of a page, such as removing a text from the said page in the screen, you've got to rely on using CONSOLE_* specific functions and calling with hardcoded parameters, namely the coordinates.

This can become a problem as not every localized (translated) MUI page has the same properties for each language and this could lead to various issues. Therefore, assigning each entry with an ID you can remove a text by only giving its ID (and the entry page number) without having the need to specify the coordinates
as the internal MUI routine, MUIGetEntry(), automatically retrieves the entry with respective data fields.

The following commit implements:

- MUIGetEntry()
- MUIClearText()
- MUIClearStyledText()
- MUISetText()
- MUISetStyledText()
- Now the X and Y coordinate members of MUI_ENTRY are of SHORT integer type, for the sake of the general code as most of the coordination values, even the COORD structure itself, has the coordination points as SHORTs and not BYTEs.

The following MUI functions will be used to manipulate text based resources depending on their ID from the corresponding MUI entry.

* [USETUP] Make CONSOLE_ClearTextXY function public so that we can use across other files.

* [USETUP] Implement the IDs for each text MUI entry in locale files.

This mechanism follows the same principle of resource IDs in Win32 applications. Static text is merely a resource that doesn't get changed programmatically for whole of its lifetime whereas dynamic resources can change during the lifetime of the program depending on the algorithm (for example, hide that piece of text and set another one, etc.).

* [USETUP] Remove the "Press ENTER to continue" message prompt when the partition formatting begins.

22 months ago[TRANSLATION] Update Portuguese translation (#2257)
Jose Carlos Jesus [Sun, 19 Jan 2020 14:45:07 +0000 (14:45 +0000)]
[TRANSLATION] Update Portuguese translation (#2257)

Improvements/updates for sysdm.cpl, devmgr.dll, hhctrl.ocx, netid.dll,
and add new Portuguese translation for shimgvw.dll .

22 months ago[SYSSETUP] When the physical host name is set, also set an empty physical domain...
Eric Kohl [Sun, 19 Jan 2020 12:33:15 +0000 (13:33 +0100)]
[SYSSETUP] When the physical host name is set, also set an empty physical domain name

22 months ago[KERNEL32] Improvements to Get/SetComputerNameExW
Eric Kohl [Sun, 19 Jan 2020 12:28:02 +0000 (13:28 +0100)]
[KERNEL32] Improvements to Get/SetComputerNameExW

- The ComputerNamePhysicalDnsDomain name type gets or sets the 'NV Domain' registry value.
- The ComputerNamePhysicalDnsHostname name type gets or sets the 'NV Hostname' registry value.
- IsValidComputerName: Enforce name length restrictions according to the name type.

22 months ago[NETEVENT] Netevent.dll does not have an entry point because it is a resource-only...
Eric Kohl [Sat, 18 Jan 2020 18:22:53 +0000 (19:22 +0100)]
[NETEVENT] Netevent.dll does not have an entry point because it is a resource-only dll.

22 months ago[FREELDR] Add FAT12 file system boot sector for NEC PC-98 series (#2025)
Dmitry Borisov [Sat, 18 Jan 2020 18:16:23 +0000 (00:16 +0600)]
[FREELDR] Add FAT12 file system boot sector for NEC PC-98 series (#2025)

The first part of PC-98 Port - https://reactos.org/wiki/PC-98

- Add FAT12 file system boot sector for NEC PC-98 series.
- Add a new build target for a PC-98 bootable floppy disk.
- Add a new sub-architecture into config.cmake.

22 months ago[WBEMPROX] Always free 'new_path' (#2056)
Serge Gautherie [Sat, 18 Jan 2020 17:53:11 +0000 (18:53 +0100)]
[WBEMPROX] Always free 'new_path' (#2056)

Cherry-pick
https://source.winehq.org/git/wine.git/commit/a45dfea99a2eeaf3ede829b04e58c13d14b33970

CORE-13391

22 months ago[HALXBOX] Don't use Xbox partitions if MBR signature found (#2253)
Stanislav Motylkov [Sat, 18 Jan 2020 17:41:32 +0000 (20:41 +0300)]
[HALXBOX] Don't use Xbox partitions if MBR signature found (#2253)

* [HALXBOX] Formatting only.

* [HALXBOX] Don't use Xbox partitions if MBR signature found.

- Fixes BSOD 0x7B when booting from a HDD that have both MBR and BRFR signatures.
- It happens when you format Xbox (BRFR) disk as MBR.
  After that "BRFR" signature is still located at sector 3.
- Also fix pre-existing leaks.

CORE-16216 CORE-16329

22 months ago[DNSAPI] DnsQuery_W: Check names for invalid characters before querying the dns resolver.
Eric Kohl [Sat, 18 Jan 2020 14:02:18 +0000 (15:02 +0100)]
[DNSAPI] DnsQuery_W: Check names for invalid characters before querying the dns resolver.

22 months ago[XDK] Fix x64 version of KeGetCurrentProcessorNumber() and add KeGetCurrentProcessorI...
Timo Kreuzer [Sun, 21 Apr 2019 09:28:58 +0000 (11:28 +0200)]
[XDK] Fix x64 version of KeGetCurrentProcessorNumber() and add KeGetCurrentProcessorIndex()

22 months ago[FLTMGR] Safely query object name in FltpGetObjectName. CID 1420811
Thomas Faber [Sat, 30 Nov 2019 11:04:14 +0000 (12:04 +0100)]
[FLTMGR] Safely query object name in FltpGetObjectName. CID 1420811

22 months ago[SHELL] Add SHOpenFolderAndSelectItems to shlobj.h.
Thomas Faber [Sat, 30 Nov 2019 10:02:06 +0000 (11:02 +0100)]
[SHELL] Add SHOpenFolderAndSelectItems to shlobj.h.

22 months ago[ATL30] Fix m_szAutoName definition and construction in Wine's ATL30 dll.
Hermès Bélusca-Maïto [Wed, 15 Jan 2020 00:14:30 +0000 (01:14 +0100)]
[ATL30] Fix m_szAutoName definition and construction in Wine's ATL30 dll.

- Make the format actually MS-compatible: "ATL" followed by colon,
  followed by hexadecimal digits of pointer.

- The MS counterpart of this DLL was delivered with Visual C++ 6.0 and
  Windows 98+, so obviously it always was 32-bit and they never had a
  64-bit version for it. But we do. So make the size of the m_szAutoName
  buffer cross-compatible.

- See previous commit dbddd878 and the discussion in PR #2010.

22 months ago[SDK:ATL] Fix the size of the ATL_WNDCLASSINFOW::m_szAutoName member according to...
Hermès Bélusca-Maïto [Wed, 15 Jan 2020 00:10:28 +0000 (01:10 +0100)]
[SDK:ATL] Fix the size of the ATL_WNDCLASSINFOW::m_szAutoName member according to the actual MS-compatible auto-generated window class name.

The autogenerated name has the format:
    "ATL:<hexadecimal_digits_of_pointer><NULL-terminator>"

and the number of hex digits in 0xABCD1234 (for 32-bit == 4-byte)
pointers (without the '0x') is 8 == 4*2, and for 64-bit == 8-byte
pointers (e.g. 0xABCDEF0123456789) is 16 == 8*2.

22 months ago[CMAKE] Add proper global definition for Xbox port (#2250)
Stanislav Motylkov [Tue, 14 Jan 2020 21:15:18 +0000 (00:15 +0300)]
[CMAKE] Add proper global definition for Xbox port (#2250)

CORE-16216

22 months ago[FREELDR][XBOXVMP] Check only low 28 bits for framebuffer address (#2249)
Stanislav Motylkov [Tue, 14 Jan 2020 19:20:22 +0000 (22:20 +0300)]
[FREELDR][XBOXVMP] Check only low 28 bits for framebuffer address (#2249)

Fixes framebuffer detection on real hardware Xbox.

22 months ago[SYSDM] general.c: Make 2 global variables 'static' (#2060)
Serge Gautherie [Tue, 14 Jan 2020 17:54:17 +0000 (18:54 +0100)]
[SYSDM] general.c: Make 2 global variables 'static' (#2060)

And 1 'const' too.

This allows reducing confusion about scope/use.

22 months ago[TRANSLATION] Add/update Hungarian translation for shell32, ieframe, browseui (#2127)
7OMI [Tue, 14 Jan 2020 17:52:38 +0000 (18:52 +0100)]
[TRANSLATION] Add/update Hungarian translation for shell32, ieframe, browseui (#2127)

22 months ago[FLOPPY_NEW] WindowsSync to 8fb512a (#2238)
Serge Gautherie [Tue, 14 Jan 2020 17:50:19 +0000 (18:50 +0100)]
[FLOPPY_NEW] WindowsSync to 8fb512a (#2238)

* [FLOPPY_NEW] Make 6 '#ifdef' explicit about '__REACTOS__'

* [FLOPPY_NEW] RtlStringCbPrintf?() need bytes, not chars

Import
https://github.com/microsoft/Windows-driver-samples/commit/8fb512ac674df5ba129a69906d450f2a1361136d

22 months ago[HAL][FREELDR] Fix system timer oscillator frequency on a Xbox (#2245)
disean [Tue, 14 Jan 2020 17:47:36 +0000 (23:47 +0600)]
[HAL][FREELDR] Fix system timer oscillator frequency on a Xbox (#2245)

See https://xboxdevwiki.net/Porting_an_Operating_System_to_the_Xbox_HOWTO#Timer_Frequency

22 months ago[FREELDR] Cache INT13h drive data in pcdisk.c (#2097)
disean [Tue, 14 Jan 2020 03:08:53 +0000 (09:08 +0600)]
[FREELDR] Cache INT13h drive data in pcdisk.c (#2097)

* [FREELDR] Cache the drive geometry in the PcDiskReadLogicalSectorsCHS()

Speed up the loading time a bit.

* [FREELDR] Generalize the cache to all the geometry data + INT 13h extensions-supported status.

The data structure used is "PC_DISK_DRIVE".

- Adapt the associated functions;
- Make DiskGetExtendedDriveParameters() private to pcdisk.c

- Introduce PcDiskDriveNumberToDrive(), that is similar to the XBOX
  function XboxDiskDriveNumberToDeviceUnit(), that retrieves a valid
  pointer to the cached disk corresponding to the given BIOS DriveNumber.
  If needed the cached data gets initialized.

- Make XboxDiskDriveNumberToDeviceUnit() simpler by just returning the
  pointer to the corresponding drive, of NULL if there is none.

Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
22 months ago[MSGINA] Improve Japanese status dialog (#2248)
Katayama Hirofumi MZ [Mon, 13 Jan 2020 14:01:39 +0000 (23:01 +0900)]
[MSGINA] Improve Japanese status dialog (#2248)

Improve Japanese translation (IDD_STATUS).

22 months ago[SHELL32] Improve Japanese folder property sheet (#2247)
Katayama Hirofumi MZ [Mon, 13 Jan 2020 13:47:26 +0000 (22:47 +0900)]
[SHELL32] Improve Japanese folder property sheet (#2247)

Improve Japanese translation.

22 months ago[SHELL32][SHLWAPI] Improve Japanese file property sheet (#2246)
Katayama Hirofumi MZ [Mon, 13 Jan 2020 13:33:50 +0000 (22:33 +0900)]
[SHELL32][SHLWAPI] Improve Japanese file property sheet (#2246)

- Improve file property dialog (IDD_FILE_PROPERTIES).
- Translate shlwapi resource into Japanese.

22 months ago[FREELDR] Add ATA/ATAPI driver. (#2167) 2167/head
Dmitry Borisov [Sun, 22 Dec 2019 21:52:40 +0000 (03:52 +0600)]
[FREELDR] Add ATA/ATAPI driver. (#2167)
CORE-16220 CORE-16216

* Create a new driver.
* Use the functions from the library in xboxdisk.c

Driver now supports PC, Xbox and NEC PC-98.

Co-Authored-By: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
22 months ago[DNSAPI] Answer queries for ip addresses before they are passed to the resolver cache.
Eric Kohl [Sun, 12 Jan 2020 14:15:06 +0000 (15:15 +0100)]
[DNSAPI] Answer queries for ip addresses before they are passed to the resolver cache.

22 months ago[NETCFGX] Notify the installer of changes to the properties
Eric Kohl [Sat, 11 Jan 2020 15:25:37 +0000 (16:25 +0100)]
[NETCFGX] Notify the installer of changes to the properties

22 months ago[WIN32SS][WINSRV] Fullwidth character handling Part 2 (#2240)
Katayama Hirofumi MZ [Sun, 12 Jan 2020 13:04:57 +0000 (22:04 +0900)]
[WIN32SS][WINSRV] Fullwidth character handling Part 2 (#2240)

Follow-up of #2231. Also fix FillConsoleOutputAttribute, WriteConsoleOutputCharacterW and WriteConsoleOutputAttribute functions.
CORE-12451

22 months ago[CMD_APITEST] Add more regression tests for attrib 2141/head
Doug Lyons [Sun, 8 Dec 2019 14:23:22 +0000 (08:23 -0600)]
[CMD_APITEST] Add more regression tests for attrib

22 months ago[NTFS] Fix use after free in failure case of NtfsMountVolume.
Thomas Faber [Sat, 11 Jan 2020 13:08:20 +0000 (14:08 +0100)]
[NTFS] Fix use after free in failure case of NtfsMountVolume.

NtfsGetVolumeData frees FileRecLookasideList in case of failure, so don't
free it again.
Dereferencing NewDeviceObject invalidates Vcb.

22 months ago[UDFS] Fix uninitialized var use in UDFCommonCreate, return the right error code
Suraj K Suresh [Fri, 10 Jan 2020 10:09:14 +0000 (15:39 +0530)]
[UDFS] Fix uninitialized var use in UDFCommonCreate, return the right error code
CORE-16174

22 months ago[APISETS] Forwarders don't need parameter specifications (#2225)
Serge Gautherie [Fri, 10 Jan 2020 13:20:53 +0000 (14:20 +0100)]
[APISETS] Forwarders don't need parameter specifications (#2225)

Addendum to 192926ee.

22 months ago[TRANSLATION] [SHELL32] Improvements to Portuguese translation (#2228)
Jose Carlos Jesus [Fri, 10 Jan 2020 12:44:55 +0000 (12:44 +0000)]
[TRANSLATION] [SHELL32] Improvements to Portuguese translation (#2228)

And minor adjustments because of text lenght.

22 months ago[KERNEL32_APITEST] Strengthen ConsoleCP for Writing functions (#2235)
Katayama Hirofumi MZ [Wed, 8 Jan 2020 12:20:24 +0000 (21:20 +0900)]
[KERNEL32_APITEST] Strengthen ConsoleCP for Writing functions (#2235)

Add some tests for WriteConsoleOutputCharacterW and WriteConsoleOutputAttribute etc. into ConsoleCP testcase. CORE-12451

22 months ago[SERVICES] Use the local system account to run all services on a LiveCD
Eric Kohl [Tue, 7 Jan 2020 23:14:50 +0000 (00:14 +0100)]
[SERVICES] Use the local system account to run all services on a LiveCD

This fixes CORE-16589.

22 months ago[KS] KsQueryInformationFile(): Fix 'FastIoQueryBasicInfo' copypasta (#2236)
Serge Gautherie [Tue, 7 Jan 2020 14:13:40 +0000 (15:13 +0100)]
[KS] KsQueryInformationFile(): Fix 'FastIoQueryBasicInfo' copypasta (#2236)

Addendum to commit 4725a4fd (r42117).

22 months ago[WIN32SS][WINSRV] Fullwidth character handling for Asian console (#2231)
Katayama Hirofumi MZ [Tue, 7 Jan 2020 06:26:58 +0000 (15:26 +0900)]
[WIN32SS][WINSRV] Fullwidth character handling for Asian console (#2231)

Far-East Asian language (Chinese, Japanese and Korean; CJK) needs special handling in console.
Especially a fullwidth character (mk_wcwidth_cjk(ch) == 2) needs a double width space. A fullwidth character on the console window is treated as a pair of a leading byte and a trailing byte (COMMON_LVB_LEADING_BYTE and COMMON_LVB_TRAILING_BYTE). CORE-12451

22 months ago[DESK] The DisplayClassInstaller must create a new DeviceX subkey for each new displa...
Eric Kohl [Mon, 6 Jan 2020 21:38:53 +0000 (22:38 +0100)]
[DESK] The DisplayClassInstaller must create a new DeviceX subkey for each new display devices

This should fix CORE-16615

22 months ago[USB] Update the names of new USB drivers
Oleg Dubinskiy [Thu, 2 Jan 2020 13:05:51 +0000 (15:05 +0200)]
[USB] Update the names of new USB drivers

22 months ago[SDK][USB] Delete old USB drivers and libusb
Oleg Dubinskiy [Thu, 2 Jan 2020 13:01:32 +0000 (15:01 +0200)]
[SDK][USB] Delete old USB drivers and libusb

22 months ago[WINHTTP_WINETEST] Skip several tests from execution in order to prevent
Victor Perevertkin [Mon, 6 Jan 2020 02:36:39 +0000 (05:36 +0300)]
[WINHTTP_WINETEST] Skip several tests from execution in order to prevent
testbot hangs.
ROSTESTS-350

22 months ago[DNSRSLVR] R_ResolverFlushCache should only flush cached records which were not read...
Eric Kohl [Sun, 5 Jan 2020 23:45:41 +0000 (00:45 +0100)]
[DNSRSLVR] R_ResolverFlushCache should only flush cached records which were not read from the hosts file

22 months ago[WININET_WINETEST] http: Remove ROSTESTS_73_FIXED workaround
Serge Gautherie [Thu, 2 Jan 2020 02:42:07 +0000 (03:42 +0100)]
[WININET_WINETEST] http: Remove ROSTESTS_73_FIXED workaround

ROSTESTS-73

22 months ago[TIMEDATE] Update the clock on WM_TIMECHANGE
Eric Kohl [Sun, 5 Jan 2020 11:21:53 +0000 (12:21 +0100)]
[TIMEDATE] Update the clock on WM_TIMECHANGE

22 months ago[SYSDM] Improve the user profile dialog
Eric Kohl [Sat, 4 Jan 2020 13:54:30 +0000 (14:54 +0100)]
[SYSDM] Improve the user profile dialog

- Currently used profiles cannot be copied or deleted.
- Unknown profiles cannot be copied.
- A double click on a profile opens the change profile type dialog.

22 months ago[PSDK] Support STRICT_TYPED_ITEMIDS in shdeprecated.idl. CORE-16385 2161/head
Suraj K Suresh [Tue, 24 Dec 2019 18:54:51 +0000 (00:24 +0530)]
[PSDK] Support STRICT_TYPED_ITEMIDS in shdeprecated.idl. CORE-16385

22 months ago[PSDK] Support STRICT_TYPED_ITEMIDS in shlwapi.h. CORE-16385
Suraj K Suresh [Tue, 24 Dec 2019 15:48:43 +0000 (21:18 +0530)]
[PSDK] Support STRICT_TYPED_ITEMIDS in shlwapi.h. CORE-16385