Aaron Dewes [Sat, 8 Feb 2020 11:55:53 +0000 (12:55 +0100)]
Update german translation (#2291)
* Update German translations
* Update translation again
* More translations
* Some fixes in the german translation
* Some more fixes
* Little translation tweak
* Updates to 2nd review
* Little update
* Add back keyboard accel for IDS_OPENFILELOCATION.
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Hervé Poussineau [Fri, 7 Feb 2020 22:48:22 +0000 (23:48 +0100)]
[ISAPNP] Correctly calculate checksum
See appendix B.2 of "Plug and Play ISA Specification 1.0a"
Guntha [Fri, 7 Feb 2020 18:21:21 +0000 (19:21 +0100)]
[ZIPFLDR] Extraction is now in its own thread (#2261)
Extraction happens now in its own thread, allowing for cancelling in the middle of extraction or moving the window during the extraction.
File extraction was previously happening in the main thread, freezing the whole window until the end. Now when the user clicks "Next", a new thread is created and the extraction starts from there, allowing to move the window during the extraction, or to cancel the extraction in the middle. (Note: after clicking "Cancel", extraction continues until the current file is extracted).
CORE-14934
Hermès Bélusca-Maïto [Fri, 7 Feb 2020 18:07:22 +0000 (19:07 +0100)]
[USER32] Update the translations of IDS_ASK_TERMINATE.
Assis Duarte [Fri, 7 Feb 2020 17:59:32 +0000 (14:59 -0300)]
[USER32] Update Brazilian-Portuguese translation (#2283)
Tibor Lajos Füzi [Fri, 7 Feb 2020 17:12:20 +0000 (18:12 +0100)]
[TRANSLATION] Update Hungarian translation of userenv (#2293)
Masanori Ogino [Fri, 7 Feb 2020 17:09:38 +0000 (02:09 +0900)]
[OPENGL32][MESA] Describe the current status (#2309)
Since
5f2bebf7, the Mesa library in dll/opengl/ has been downgraded from 8.0.4 to 2.6,
while the related documents were not updated to reflect the change.
Masanori Ogino [Fri, 7 Feb 2020 17:07:56 +0000 (02:07 +0900)]
[GLU32] Sync with glu 9.0.1 (#2314)
Hermès Bélusca-Maïto [Fri, 7 Feb 2020 17:03:15 +0000 (18:03 +0100)]
[CPL][INPUT] Fix french typography error.
Katayama Hirofumi MZ [Fri, 7 Feb 2020 16:28:50 +0000 (01:28 +0900)]
[CPL][INPUT] Translate IDS_REBOOT_NOW into Japanese
Katayama Hirofumi MZ [Fri, 7 Feb 2020 16:27:14 +0000 (01:27 +0900)]
[CPL][INPUT] Translate IDS_REBOOT_NOW into French
CORE-16601
Katayama Hirofumi MZ [Fri, 7 Feb 2020 12:45:59 +0000 (21:45 +0900)]
[SETUPAPI] Add Japanese translation
Serge Gautherie [Thu, 6 Feb 2020 18:10:21 +0000 (19:10 +0100)]
[WINSPOOL] printers.c: Demote 3 ERR() to TRACE(), Fix 1 copypasta (#2311)
Doug Lyons [Thu, 6 Feb 2020 18:02:46 +0000 (12:02 -0600)]
[WINSPOOL] Implement GetPrinterA based on GetPrinterW (#2308)
Serge Gautherie [Wed, 5 Feb 2020 22:48:26 +0000 (23:48 +0100)]
[NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294)
Directly use PPE_PER_PAGE, PDE_PER_PAGE, PTE_PER_PAGE constants from hardware-specific MM headers instead
Bișoc George [Wed, 5 Feb 2020 18:54:33 +0000 (19:54 +0100)]
[TIMEDATE] Do not display a message box when NTP sync fails (#2305)
This PR merely checks if the string is empty and displaying (only) a debug information to the debugger, at disposal of displaying a message box. I might implement such dynamic resource string to the CPL later in a next PR.
CORE-16654
Jose Carlos Jesus [Fri, 31 Jan 2020 11:09:00 +0000 (11:09 +0000)]
[FORMATING] Fix indentation of startmnucust
On branch CodeFormat
Changes to be committed:
modified: base/shell/explorer/startmnucust.cpp
For a better visualization and understanding of the code
Bișoc George [Sat, 1 Feb 2020 21:47:32 +0000 (22:47 +0100)]
[SHELL32] Display the ReactOS version to the About dialog programmatically (#2276)
The current control parameters don't fit well with the version string since ReactOS migrated from SVN to Git. However, modifying the resource parameters doesn't fix the problem as well because the string itself is dynamic (as it can change in words specially the build architecture if the version build is AMD64 or x86 for example).
CORE-16571
Hermès Bélusca-Maïto [Sun, 22 Sep 2019 23:53:25 +0000 (01:53 +0200)]
[INCLUDE:HOST] Revert a bug that has been sneaked in by Arch Blackmann in
9e9ba41f (r36910) :P
The "TypeOffset" thing was just an informative comment to tell that the
data that follows after the IMAGE_BASE_RELOCATION header is an arbitrary
array of WORDs describing packed (Type + Offset)s.
Having the header structure containing that spurious "TypeOffset" was
breaking all the code that was basing on expected size of the
IMAGE_BASE_RELOCATION structure in order to apply relocations (typically
this would mean that the first 2 relocations described by it would not
be applied).
Hopefully this bug only hit the host-tools, and not the OS itself :)
Serge Gautherie [Sat, 1 Feb 2020 01:47:18 +0000 (02:47 +0100)]
[CODEOWNERS] Add 'Printing' entry
Thomas Faber [Thu, 30 Jan 2020 23:25:53 +0000 (00:25 +0100)]
[USBHUB] Only break into the debugger in the case that is actually unimplemented. CORE-16394
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.
Colin Finck [Fri, 31 Jan 2020 17:47:53 +0000 (18:47 +0100)]
[FORMATTING] Fix indentation of winspool/printers.c
No code changes
Doug Lyons [Fri, 31 Jan 2020 17:42:55 +0000 (11:42 -0600)]
[WINSPOOL] Add Implementation of EnumPrintersA (#2273)
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.
Katayama Hirofumi MZ [Wed, 29 Jan 2020 23:32:21 +0000 (08:32 +0900)]
[SHELLEXT][ZIPFLDR] Use CStringA::FormatMessage (#2287)
Simplify our code.
Mark Jansen [Fri, 24 Jan 2020 19:43:06 +0000 (20:43 +0100)]
[SDK] Add some missing propsheet fields + validate struct sizes
Mark Jansen [Fri, 24 Jan 2020 19:09:07 +0000 (20:09 +0100)]
[CMLIB] Use UNIMPLEMENTED_ONCE in HvHiveWillShrink
Mark Jansen [Fri, 24 Jan 2020 19:08:20 +0000 (20:08 +0100)]
[WIN32SS] Demote a trace message
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
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
Mark Jansen [Mon, 20 Jan 2020 20:43:19 +0000 (21:43 +0100)]
[FONTEXT] Add detail view columns to font folder
CORE-16476
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
Katayama Hirofumi MZ [Wed, 29 Jan 2020 13:29:11 +0000 (22:29 +0900)]
[SDK][ATL] Make ThrowMemoryException protected
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
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
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
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
Katayama Hirofumi MZ [Tue, 28 Jan 2020 13:24:30 +0000 (22:24 +0900)]
[CPL][DESK] Use GetModuleHandleW(L"shell32.dll")
CORE-16665
Katayama Hirofumi MZ [Tue, 28 Jan 2020 08:18:15 +0000 (17:18 +0900)]
[CPL][DESK] Improve Japanese 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
Katayama Hirofumi MZ [Tue, 28 Jan 2020 05:32:02 +0000 (14:32 +0900)]
[CPL][DESK] Add "Themes" Tab resource data (#2280)
CORE-14537
Katayama Hirofumi MZ [Tue, 28 Jan 2020 05:19:13 +0000 (14:19 +0900)]
[CPL][DESK] Don't use magic number (IDI_SHELL_NO)
Katayama Hirofumi MZ [Tue, 28 Jan 2020 05:05:51 +0000 (14:05 +0900)]
[CPL][DESK] Use shell32 icon directly; follow-up to #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
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
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
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.
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
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.
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.
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)
Doug Lyons [Sun, 26 Jan 2020 15:21:39 +0000 (09:21 -0600)]
[PRINTING] Improve Stubs for GetPrinterA and GetPrinterDeviceA (#2274)
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
Timo Kreuzer [Thu, 30 May 2019 15:12:28 +0000 (17:12 +0200)]
[ROSTESTS] fix x64 build and fix/disable warnings
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.
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
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
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.
Katayama Hirofumi MZ [Fri, 24 Jan 2020 12:48:22 +0000 (21:48 +0900)]
[USERENV] Add 'See also' comments for translators
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'
Katayama Hirofumi MZ [Fri, 24 Jan 2020 12:32:25 +0000 (21:32 +0900)]
[SHELL32] Improve comments of shell folder paths
Katayama Hirofumi MZ [Fri, 24 Jan 2020 12:27:50 +0000 (21:27 +0900)]
[SHELL32][USERENV] Update Japanese special folder names
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
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
Hervé Poussineau [Tue, 14 Jan 2020 22:20:10 +0000 (23:20 +0100)]
[SDK] Use HEX macro, like elsewhere in the file
Hervé Poussineau [Tue, 14 Jan 2020 22:18:48 +0000 (23:18 +0100)]
[NTOS] Move FORCEINLINE specifier where appropriate
Hervé Poussineau [Tue, 14 Jan 2020 22:16:25 +0000 (23:16 +0100)]
[FREELDR] Comment out useless variable
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
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
jimtabor [Mon, 20 Jan 2020 19:11:09 +0000 (13:11 -0600)]
[Win32nt|ApiTests] Add Exclude, Intersect and Offset Clip Region tests.
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.
Serge Gautherie [Mon, 20 Jan 2020 13:24:06 +0000 (14:24 +0100)]
[ATL] Re-enable MSVC warning C4477 (#2010)
Follow-up to
e410a122.
Katayama Hirofumi MZ [Sun, 19 Jan 2020 23:06:40 +0000 (08:06 +0900)]
[WIN32SS][USERSRV] Add CSR API_NUMBER comments
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.
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 .
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
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.
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.
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.
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
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
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.
Timo Kreuzer [Sun, 21 Apr 2019 09:28:58 +0000 (11:28 +0200)]
[XDK] Fix x64 version of KeGetCurrentProcessorNumber() and add KeGetCurrentProcessorIndex()
Thomas Faber [Sat, 30 Nov 2019 11:04:14 +0000 (12:04 +0100)]
[FLTMGR] Safely query object name in FltpGetObjectName. CID
1420811
Thomas Faber [Sat, 30 Nov 2019 10:02:06 +0000 (11:02 +0100)]
[SHELL] Add SHOpenFolderAndSelectItems to shlobj.h.
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.
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.
Stanislav Motylkov [Tue, 14 Jan 2020 21:15:18 +0000 (00:15 +0300)]
[CMAKE] Add proper global definition for Xbox port (#2250)
CORE-16216
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.
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.
7OMI [Tue, 14 Jan 2020 17:52:38 +0000 (18:52 +0100)]
[TRANSLATION] Add/update Hungarian translation for shell32, ieframe, browseui (#2127)
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
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
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>
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).
Katayama Hirofumi MZ [Mon, 13 Jan 2020 13:47:26 +0000 (22:47 +0900)]
[SHELL32] Improve Japanese folder property sheet (#2247)
Improve Japanese translation.
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.
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>
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.