Timo Kreuzer [Mon, 1 Jan 2018 21:52:37 +0000 (22:52 +0100)]
[NTOS:MM] Pass The FaultCode to MmArmAcceessFault as well and translate it there to what was declared as "StoreInstruction"
No functional changes.
Timo Kreuzer [Mon, 1 Jan 2018 14:25:45 +0000 (15:25 +0100)]
[NTOS:MM] Pass page fault code to MmAccessFault
Note: before we had a BOOLEAN parameter called StoreInstruction, but in reality it was not specifying whether the fault was from a store store instruction, but whether it was an access violation rather than a page-not-present fault. On x86 without PAE there are only 2 kinds of access violations: (1) Access of a kernel mode page from user mode, which is handled early and (2) access of a read-only (or COW) page with a writing instruction. Therefore we could get away with this, even though it relied on the wrong assumption that a fault, which was not a page-not-present-fault, was automatically a write access. This commit only changes one thing: we pass the full fault-code to MmAccessFault and handle the rest from there in exactly the same way as before. More changes are coming to make things clear.
Luo Yufan [Sat, 6 Jan 2018 17:05:07 +0000 (01:05 +0800)]
[TRANSLATION] Update Simplified Chinese translations and font settings. (#266)
Timo Kreuzer [Thu, 4 Jan 2018 18:23:47 +0000 (19:23 +0100)]
[NDK] Fix some ob types (64 bit)
Timo Kreuzer [Thu, 4 Jan 2018 17:29:11 +0000 (18:29 +0100)]
! Fix build of tracert
# Conflicts:
# sdk/include/psdk/ipexport.h
Pierre Schweitzer [Sat, 6 Jan 2018 12:54:21 +0000 (13:54 +0100)]
[FLTMGR] Properly allocate CCB in CreatePortCCB()
CID
1427031
Colin Finck [Sat, 6 Jan 2018 12:27:41 +0000 (13:27 +0100)]
[NTOS:CM] Improve code in cmsysini.c (#216)
Based on an original patch by Timo Kreuzer, with modifications by me to adapt it to latest HEAD and use a single exit path through the Cleanup label. This reliably frees all allocated handles.
The original code returns STATUS_SUCCESS for many cases. This has been preserved.
In the future, it should be checked though whether returning success is appropriate for all these cases.
CORE-6844
Pierre Schweitzer [Sat, 6 Jan 2018 11:11:02 +0000 (12:11 +0100)]
[USETUP] When opening the target file for dropping readonly mode only use required access.
This avoids the open failing on certain file systems where GENERIC_WRITE access would be denied
for a readonly file.
This is an addendum to
82f44a2.
CORE-14158
Mark Jansen [Sat, 6 Jan 2018 10:47:54 +0000 (11:47 +0100)]
[DRWTSN32] Implement basic crash report functionality
On application crash, drwtsn32 will attach to the application and try to get a dump, consisting of:
- List of loaded modules
- List of loaded threads
- Per thread, a stacktrace
- Per thread, a small hexdump from the stack
- Per thread, a dump of the most common registers
This dump is saved to the desktop, and the user is notified of the dump being dropped there.
CORE-14180
#145
Luo Yufan [Fri, 5 Jan 2018 13:15:03 +0000 (21:15 +0800)]
[TRANSLATION] Improve Simplified Chinese Translations (#265)
* Update Simplified Chinese translation of SYSSETUP
* Update Simplified Chinese translations and font settings.
* Update Translation of SHELL32.
Giannis Adamopoulos [Fri, 5 Jan 2018 09:53:35 +0000 (11:53 +0200)]
[SHELL32] CMenuToolbarBase: Use COLOR_MENUTEXT color for the text color in normal menu items. CORE-13855
Giannis Adamopoulos [Thu, 4 Jan 2018 21:25:37 +0000 (23:25 +0200)]
[COMCTL32] tab: Use DrawThemeText when drawing text with themes. CORE-13855
Pierre Schweitzer [Thu, 4 Jan 2018 20:47:59 +0000 (21:47 +0100)]
[USETUP] When overwriting a file, if open fails, it might be because the file is readonly.
In such situation, try to drop the readonly attribute before overwritting the file.
This fixes setup not being able to overwrite FAT bootcode when reusing a FAT partition
already installed without reformatting.
CORE-14158
Timo Kreuzer [Sun, 22 Oct 2017 08:57:40 +0000 (10:57 +0200)]
[NTOS:EX] Don't dereference ExpCritSecOutOfMemoryEvent when it was never referenced.
David Quintana [Thu, 4 Jan 2018 18:15:06 +0000 (19:15 +0100)]
[PSDK] Change #if to #ifdef, to be more consistent with the majority of our codebase.
David Quintana [Thu, 4 Jan 2018 17:21:16 +0000 (18:21 +0100)]
[PSDK] Add ICMP_ECHO_REPLY32 needed by 64-bit code. Fixes x64 build of tracert.
Giannis Adamopoulos [Thu, 4 Jan 2018 12:30:47 +0000 (14:30 +0200)]
[COMCTL32] toolbar: Draw checked and not hot buttons as checked, not hot. CORE-13592
Should be sent to wine.
Katayama Hirofumi MZ [Thu, 4 Jan 2018 10:00:36 +0000 (19:00 +0900)]
[NTOS:KDBG] Fix DPRINT format specifier in KdPortInitializeEx. CORE-14174
Timo Kreuzer [Wed, 27 Dec 2017 14:20:52 +0000 (15:20 +0100)]
[NTOS:MM] Use MiResolveDemandZeroFault instead of MiDispatchFault
Timo Kreuzer [Wed, 27 Dec 2017 16:18:00 +0000 (17:18 +0100)]
[NTOS:MM] Implement resolving PXE/PPE page table demand zero faults
Timo Kreuzer [Wed, 27 Dec 2017 14:09:39 +0000 (15:09 +0100)]
[NTOS:MM] Increment Prcb->MmDemandZeroCount while holding the Pfn lock
Timo Kreuzer [Tue, 1 Nov 2011 21:03:00 +0000 (22:03 +0100)]
[NTOS/MM] Add Protection parameter to MiResolveDemandZeroFault
Bișoc George [Wed, 3 Jan 2018 20:29:44 +0000 (21:29 +0100)]
[DLL][WIN32][NEWDEV] Wrong character in the Romanian translation removed (#259)
Replaced "ú" with "u". Is that letter even a thing? :D
Stanislav Motylkov [Wed, 3 Jan 2018 20:24:26 +0000 (23:24 +0300)]
[SYSSETUP] Add marquee progress bar to show setup is alive (#262)
CORE-14163 #resolve
Bișoc George [Wed, 3 Jan 2018 09:25:25 +0000 (10:25 +0100)]
[RAPPS] Romanian translation update
Quick update covering the latest commit - CORE-13789.
Bișoc George [Wed, 3 Jan 2018 09:23:51 +0000 (10:23 +0100)]
[RAPPS] Italian translation update
Quick-update covering the latest commit - CORE-13789.
Joachim Henze [Wed, 3 Jan 2018 08:48:31 +0000 (09:48 +0100)]
[RAPPS] update translation de-DE.rc for CORE-13789
Alexander Shaposhnikov [Tue, 2 Jan 2018 20:45:59 +0000 (22:45 +0200)]
[RAPPS] Make selection global
- Added a 'Selected for installation' category that shows what was selected.
Selection is now kept between categories.
- New string is added to resources.
ru-RU.rc and uk-UA.rc strings are translated.
CORE-13789
Pierre Schweitzer [Wed, 3 Jan 2018 07:47:36 +0000 (08:47 +0100)]
[DISKPART] Don't crash on input if user provided no command
CORE-14018
Hermes Belusca-Maito [Wed, 27 Dec 2017 16:14:02 +0000 (17:14 +0100)]
[NTOS:INBV] Simplify a little bit the BootLogoFadeIn() function
- Use KeDelayExecutionThread() instead of KeStallExecutionProcessor().
- Fix magic values and add comments.
- Fix structure name.
Stanislav Motylkov [Thu, 14 Dec 2017 12:49:15 +0000 (15:49 +0300)]
[NTOS:INBV] Implement rotation bar for boot screen
CORE-10327 #resolve
Bișoc George [Tue, 2 Jan 2018 17:41:50 +0000 (18:41 +0100)]
[REACTOS] Italian translation update. #255
Luo Yufan [Tue, 2 Jan 2018 17:39:24 +0000 (01:39 +0800)]
[TRANSLATIONS] Simplified Chinese translation update. #251
Ged Murphy [Tue, 2 Jan 2018 09:43:14 +0000 (09:43 +0000)]
[TRACERT] Rewrite tracert
- Full rewrite. This commit replaces the old utility.
- Use the new ICMP APIs instead of manually crafting ping requests using raw sockets.
- Add support for additional languages (the previous utility was hardcoded)
- Add support for IPv6
- Make the icmpapi header C++ compatible. (we don't appear to sync this with wine anymore.)
- Now runs on Win10, is much more reliable, and brings the code somewhat into the 21st century.
(It's currently missing source routing (-j), but as most routers disable this anyway, I'm not sure that it's worth adding)
Alexander Shaposhnikov [Tue, 2 Jan 2018 00:07:12 +0000 (02:07 +0200)]
[RAPPS] Simplified string creation in CAvailableApps
Created a struct that fills itself upon creation.
This makes it easy to include in CAvailableApps without additional weirdness.
Thomas Faber [Sun, 31 Dec 2017 12:08:39 +0000 (13:08 +0100)]
[CMAKE] Allow overriding the .dll extension for delay imports in MSVC builds.
Fixes delay-importing winspool.drv.
Pierre Schweitzer [Mon, 1 Jan 2018 13:29:15 +0000 (14:29 +0100)]
[FASTFAT] When overwriting a file with FILE_OVERWRITE*, don't erase previous file attributes, only update them.
Keep erasing them in case the file gets overwritten with FILE_SUPERSEDE.
CORE-14158
Pierre Schweitzer [Mon, 1 Jan 2018 11:12:08 +0000 (12:12 +0100)]
[FASTFAT] On file overwrite, deny it if file as HIDDEN/SYSTEM flag and caller doesn't set them.
CORE-14158
Timo Kreuzer [Sun, 31 Dec 2017 16:41:01 +0000 (17:41 +0100)]
[NTOS:KE] Fix pushing of fake error code in KiDoubleFaultAbort (amd64)
Timo Kreuzer [Sun, 31 Dec 2017 16:42:40 +0000 (17:42 +0100)]
[RTL] Fix amd64 version of DebugService2
Timo Kreuzer [Mon, 1 Jan 2018 11:07:50 +0000 (12:07 +0100)]
Amd64/misc 64bit fixes (#236)
[REACTOS] Misc 64 bit fixes
* [NTOS:MM] Allow MEM_DOS_LIM in NtMapViewOfSection on x64 as well
* [NTOS:MM] Implement x64 version of MmIsDisabledPage
* [HAL] Remove obsolete code
* [NTOS:KE] Fix amd64 version of KeContextToTrapFrame and KeTrapFrameToContext
* [XDK] Fix CONTEXT_XSTATE definition
* [PCNET] Convert physical address types from pointers to PHYSICAL_ADDRESS
Hermès Bélusca-Maïto [Mon, 1 Jan 2018 01:10:22 +0000 (02:10 +0100)]
[CHARMAP:NEW] Fix newlines and whitespace.
Hermès Bélusca-Maïto [Sun, 31 Dec 2017 23:00:00 +0000 (00:00 +0100)]
[REACTOS] Switch to year 2018...
... and Happy New Year 2018 to everyone!!
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰
░░░░░░█░█ █▀█ █▀█ █▀█ █░█░░░░░░
░░░░░░█▀█ █▀█ █▀▀ █▀▀ ▀█▀░░░░░░
░░░░░░▀░▀ ▀░▀ ▀░░ ▀░░ ░▀░░░░░░░
█▄░█ █▀▀ █░█░█░░█░█ █▀▀ █▀█ █▀█
█░██ █▀▀ █░█░█░░▀█▀ █▀▀ █▀█ ██▀
▀░░▀ ▀▀▀ ░▀▀▀░░░░▀░ ▀▀▀ ▀░▀ ▀░▀
⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰
░░░▄████▄░▄███▄░░▄██░▄████▄░░░
░░░▀▀░▄██░██░██░████░██▄▄██░░░
░░░░▄██▀░░██░██░░░██░██▀▀██░░░
░░░██████░▀███▀░░░██░▀████▀░░░
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
Pierre Schweitzer [Sun, 31 Dec 2017 22:11:12 +0000 (23:11 +0100)]
[NTFS] Start using different tags for allocations.
They all be Ntf? as for the Windows NTFS driver
Bișoc George [Sun, 31 Dec 2017 21:42:16 +0000 (22:42 +0100)]
[CHARMAP:NEW] Adding some indentation (#241)
This file lacks proper indentation and that doesn't meet the ReactOS Coding style as it should.
Bișoc George [Sun, 31 Dec 2017 21:36:20 +0000 (22:36 +0100)]
[CHARMAP:NEW] Italian language implementation (#243)
This patch brings the Italian translation resource file for ReactOS Character Map (CHARMAP_NEW).
Bișoc George [Sun, 31 Dec 2017 21:35:33 +0000 (22:35 +0100)]
[CHARMAP:NEW] Romanian language implementation (#242)
This patch implements the Romanian language resource file for ReactOS Character Map software (CHARMAP_NEW).
Thomas Faber [Sun, 31 Dec 2017 12:18:07 +0000 (13:18 +0100)]
[DXTN] Fix MSVC build with runtime checks.
Mark Jansen [Sat, 23 Dec 2017 21:31:15 +0000 (22:31 +0100)]
[SHLEXTDBG] Add utility to run / debug shell extensions.
CORE-7684 #234
Mark Jansen [Sun, 24 Dec 2017 13:56:42 +0000 (14:56 +0100)]
[ROSDLGS] Add SetWizardButtons to CPropertyPageImpl
CORE-7684 #234
Mark Jansen [Tue, 28 Nov 2017 21:58:07 +0000 (22:58 +0100)]
[COM_APITEST] Add zipfldr tests.
CORE-7684 #234
Pierre Schweitzer [Sun, 31 Dec 2017 13:18:02 +0000 (14:18 +0100)]
[NTFS] Fix a memory leak on error
CID
1427053
Pierre Schweitzer [Sun, 31 Dec 2017 13:14:24 +0000 (14:14 +0100)]
[NTFS] Use LookasideList allocations for FILE_RECORD_HEADER.
TODO: use a specific tag
This, and previous commit, should speed up a bit the driver until caching gets implemented
Pierre Schweitzer [Sun, 31 Dec 2017 11:15:17 +0000 (12:15 +0100)]
[NTFS] Use LookasideList allocations for NTFS_ATTR_CONTEXT.
TODO: use a specific tag
Pierre Schweitzer [Sun, 31 Dec 2017 09:36:29 +0000 (10:36 +0100)]
[NTFS] Rewrite ReleaseAttributeContext() so that its null checks are consistent
CID
1427067
Pierre Schweitzer [Sun, 31 Dec 2017 09:31:12 +0000 (10:31 +0100)]
[NTFS] Don't dereference NULL IRP
CID
1427057
Pierre Schweitzer [Sun, 31 Dec 2017 09:27:31 +0000 (10:27 +0100)]
[NTFS] Don't leak memory in case of failure while creating a directory
CID
1427065
Pierre Schweitzer [Sun, 31 Dec 2017 09:21:42 +0000 (10:21 +0100)]
[NTFS] Don't leak attributes contextes in the btree management functions
CID
1427030,
1427062
Pierre Schweitzer [Sun, 31 Dec 2017 09:11:12 +0000 (10:11 +0100)]
[NTFS] Don't leak memory when reading or writing non-resident attributes
CID
1427048,
1427070
Hermès Bélusca-Maïto [Sun, 31 Dec 2017 01:47:03 +0000 (02:47 +0100)]
[SETUPAPI] Fix extraction of files from a cabinet file using the SetupQueueCopy and SetupCommitFileQueue method.
CORE-14164
- Contrary to what Wine thought, this works even if the cabinet file does not have a ".cab" extension.
- Instead of polluting the directory where the cabinet file exists with all the files extracted from it,
we only extract the needed file to a temporary folder (thus being sure it does not overwrite any other
existing file with the same name), and then we move the extracted file to its final destination with rename.
Hermès Bélusca-Maïto [Sun, 31 Dec 2017 01:28:50 +0000 (02:28 +0100)]
[SETUPAPI] Add __REACTOS__ guards around our own code; addendum to r68659 and r73442, CORE-10000 and CORE-12471.
Alexander Shaposhnikov [Sat, 30 Dec 2017 17:30:38 +0000 (19:30 +0200)]
[RAPPS] Replaced "..." with "…" for resource unification
Bișoc George [Sat, 30 Dec 2017 13:40:58 +0000 (14:40 +0100)]
[CHARMAP] Tiny update for Italian translation
Replaced "Map Character" with "Mappa Caratteri".
Thomas Faber [Sat, 30 Dec 2017 10:46:57 +0000 (11:46 +0100)]
[LIBS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed.
Thomas Faber [Sat, 30 Dec 2017 10:46:14 +0000 (11:46 +0100)]
[KMTESTS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed.
Thomas Faber [Sat, 30 Dec 2017 10:45:03 +0000 (11:45 +0100)]
[NTOS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed.
Thomas Faber [Sat, 30 Dec 2017 10:44:25 +0000 (11:44 +0100)]
[DRIVERS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed.
Timo Kreuzer [Sat, 30 Dec 2017 10:06:50 +0000 (11:06 +0100)]
[KSPROXY] Fix MSVC build
The module stays disabled though.
Bișoc George [Fri, 29 Dec 2017 15:07:24 +0000 (16:07 +0100)]
[RAPPS] Romanian translation update
- Translated some English strings and fixed a small grammar typo.
Addendum:
- Header file ported from ReactOS coding style added
(even though it kind of bloats the translation file, it does actually help for
future translators looking at changes committed by previous translators).
- Replaced "..." with "…" (single character) <sanchaez>
Pierre Schweitzer [Fri, 29 Dec 2017 19:36:35 +0000 (20:36 +0100)]
[NTOSKRNL] Print tags which contains numerics in the memory dumper.
This fixes i8042prt.sys allocations not properly being rendered.
Pierre Schweitzer [Fri, 29 Dec 2017 19:33:42 +0000 (20:33 +0100)]
[NTOSKRNL] In the memory dumper, print in the direct order to make !poolused TAG usage easier
Pierre Schweitzer [Fri, 29 Dec 2017 19:28:54 +0000 (20:28 +0100)]
[NTOSKRNL] Add support for verbose output in the !poolused command
Timo Kreuzer [Mon, 13 Nov 2017 18:00:31 +0000 (19:00 +0100)]
[NTOS:EX] Fix handle table code for x64.
Based on patch by Ivan Labutin. See PR #115
Pierre Schweitzer [Fri, 29 Dec 2017 17:22:37 +0000 (18:22 +0100)]
[NTOSKNRL] Addendum to
9a633f7
Pierre Schweitzer [Fri, 29 Dec 2017 17:03:33 +0000 (18:03 +0100)]
[NTOSKRNL] Fix MSVC build
Pierre Schweitzer [Fri, 29 Dec 2017 16:19:59 +0000 (17:19 +0100)]
[NTOSKRNL] Add support for the ? wildcard in the !poolused command
Pierre Schweitzer [Fri, 29 Dec 2017 16:00:53 +0000 (17:00 +0100)]
[NTOSKRNL] Allow filtering !poolused output using a tag
Pierre Schweitzer [Fri, 29 Dec 2017 15:45:50 +0000 (16:45 +0100)]
[NTOSKRNL] Now that the memory dumper handles paged pool, make use of it in any situation
Pierre Schweitzer [Fri, 29 Dec 2017 08:04:34 +0000 (09:04 +0100)]
[NTOSKRNL] Add support for the paged pool in the memory dumper
Pierre Schweitzer [Fri, 29 Dec 2017 07:58:11 +0000 (08:58 +0100)]
[NTOSKRNL] Prettify the memory dumper output and add number of allocs
Pierre Schweitzer [Fri, 29 Dec 2017 07:21:40 +0000 (08:21 +0100)]
[NTOSKRNL] Make the memory dumper available as a kdbg command: !poolused
Katayama Hirofumi MZ [Thu, 28 Dec 2017 00:36:56 +0000 (09:36 +0900)]
[TRANSLATION] Use correct font name in Korean resources, CORE-9566 (#228).
Localized resources should use the correct Korean fonts that are most suitable
for UI and compatible with Windows.
Katayama Hirofumi MZ [Thu, 28 Dec 2017 00:27:34 +0000 (09:27 +0900)]
[TRANSLATION][BASE][FDEBUG][MODULES][WIN32SS] Use correct font name in Chinese resources, CORE-9566 (#227).
Localized resources should use the correct Traditional/Simplified Chinese fonts
that are most suitable for UI and compatible with Windows.
Katayama Hirofumi MZ [Thu, 28 Dec 2017 00:04:53 +0000 (09:04 +0900)]
[TRANSLATION][APPLICATIONS] Use correct font name in Chinese resources, CORE-9566 (#226).
Localized resources should use the correct Traditional/Simplified Chinese fonts
that are most suitable for UI and compatible with Windows.
B. George [Thu, 28 Dec 2017 15:26:33 +0000 (16:26 +0100)]
[TRANSLATION][RAPPS] Update for the Italian translation, CORE-14093.
Just a small patch which translates several English strings for the RAPPS application.
Stanislav Motylkov [Wed, 4 Oct 2017 18:43:31 +0000 (21:43 +0300)]
[RASAPI32] Add stub for RasGetConnectionStatistics
See CORE-10426
Timo Kreuzer [Wed, 27 Dec 2017 09:48:55 +0000 (10:48 +0100)]
[WIN32K] Check for empty output rect in GreGradientFill
Fixes a failed ASSERT.
CORE-14148 #resolve
Joachim Henze [Wed, 27 Dec 2017 23:04:53 +0000 (00:04 +0100)]
[COMCTL32] use previous version of cursor files CORE-14144,
idc_divider.cur & idc_divideropen.cur,
justify their diff in comctl32/comctl32_ros.diff
Giannis Adamopoulos [Wed, 6 Dec 2017 17:24:20 +0000 (19:24 +0200)]
[ATL] CWindow: Add an overload of GetDlgItemText which takes a CSimpleString as parameter
Giannis Adamopoulos [Tue, 5 Dec 2017 18:32:39 +0000 (20:32 +0200)]
[ATL] -Add COMMAND_CODE_HANDLER macro
Katayama Hirofumi MZ [Tue, 26 Dec 2017 12:48:53 +0000 (21:48 +0900)]
[SHELLEXT] Use correct font name in Chinese resources, CORE-9566 (#224).
Localized resources should use the correct Chinese font names compatible with Windows.
Katayama Hirofumi MZ [Tue, 26 Dec 2017 12:37:02 +0000 (21:37 +0900)]
[TRANSLATION] Use correct font name in Chinese resources, Part 3/3, CORE-9566 (#223).
Localized resources should use the correct Chinese font names compatible with Windows.
Katayama Hirofumi MZ [Tue, 26 Dec 2017 12:29:33 +0000 (21:29 +0900)]
[TRANSLATION] Use correct font name in Chinese resources, Part 2/3, CORE-9566 (#222).
Localized resources should use the correct Chinese font names compatible with Windows.
Katayama Hirofumi MZ [Tue, 26 Dec 2017 12:17:31 +0000 (21:17 +0900)]
[TRANSLATION] Use correct font name in Chinese resources, Part 1/3, CORE-9566 (#221).
Localized resources should use the correct Chinese font names compatible with Windows.
Serge Gautherie [Wed, 27 Dec 2017 10:09:20 +0000 (11:09 +0100)]
CORE-13332. PcMemGetBiosMemoryMap(): Update ACPI (Extended Attributes) support. (#143)
[FREELDR] Update ACPI (Extended Attributes) support in PcMemGetBiosMemoryMap()
CORE-13332
* PcMemGetBiosMemoryMap(): Add Extended Attributes set and check for entry validity and default handling of unexpected case.
* pcbios.h: Rename superceded BIOS_MEMORY_MAP.Reserved. Adapt existing code to new ACPI 6.2-A definitions.
* pcbios.h: Update BIOS_MEMORY_TYPE and BIOS_MEMORY_MAP to ACPI 6.2-A from 1.0+.
* PcMemGetBiosMemoryMap(): Misc fixes, no functional changes.
*Create PcMemCheckUsableMemorySize(), to split unrelated code out.
*Fix a copypasta in 2 output strings from
ba9a1c3abba3b795a55186f289704ec8eeaf1cb9.
*Improve output readability of TRACE("ECX ...", ...).
*Move a TRACE("\n").
*Improve code style a bit.
Katayama Hirofumi MZ [Tue, 26 Dec 2017 11:07:54 +0000 (20:07 +0900)]
[REACTOS][WELCOME] Use correct font name in Chinese resources, CORE-9566 (#219).
Localized resources should use the correct Chinese font names compatible with Windows.
Katayama Hirofumi MZ [Tue, 26 Dec 2017 11:21:03 +0000 (20:21 +0900)]
[CPL] Control Panel Applets: Use correct font name in Chinese resources, CORE-9566 (#220).
Localized resources should use the correct Chinese font names compatible with Windows.
Lauri Ojansivu [Tue, 26 Dec 2017 19:17:30 +0000 (11:17 -0800)]
[TRANSLATION] Translate Explorer into Finnish, by Lauri Ojansivu (#218)
Timo Kreuzer [Tue, 26 Dec 2017 14:09:57 +0000 (15:09 +0100)]
[CONFIGURE] Add CL version 19.12.* (VS 15 / 2017) to configure.cmd
Amine Khaldi [Mon, 25 Dec 2017 21:34:57 +0000 (22:34 +0100)]
[NTOS] Fix Shim AVL prototypes to exactly match the types expected by RtlInitializeGenericTableAvl. #179