reactos.git
2 years ago[NTOS/MM] Add Protection parameter to MiResolveDemandZeroFault
Timo Kreuzer [Tue, 1 Nov 2011 21:03:00 +0000 (22:03 +0100)]
[NTOS/MM] Add Protection parameter to MiResolveDemandZeroFault

2 years ago[DLL][WIN32][NEWDEV] Wrong character in the Romanian translation removed (#259)
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

2 years ago[SYSSETUP] Add marquee progress bar to show setup is alive (#262)
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

2 years ago[RAPPS] Romanian translation update
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.

2 years ago[RAPPS] Italian translation update
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.

2 years ago[RAPPS] update translation de-DE.rc for CORE-13789
Joachim Henze [Wed, 3 Jan 2018 08:48:31 +0000 (09:48 +0100)]
[RAPPS] update translation de-DE.rc for CORE-13789

2 years ago[RAPPS] Make selection global 257/head
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

2 years ago[DISKPART] Don't crash on input if user provided no command
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

2 years ago[NTOS:INBV] Simplify a little bit the BootLogoFadeIn() function
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.

2 years ago[NTOS:INBV] Implement rotation bar for boot screen
Stanislav Motylkov [Thu, 14 Dec 2017 12:49:15 +0000 (15:49 +0300)]
[NTOS:INBV] Implement rotation bar for boot screen

CORE-10327 #resolve

2 years ago[REACTOS] Italian translation update. #255
Bișoc George [Tue, 2 Jan 2018 17:41:50 +0000 (18:41 +0100)]
[REACTOS] Italian translation update. #255

2 years ago[TRANSLATIONS] Simplified Chinese translation update. #251
Luo Yufan [Tue, 2 Jan 2018 17:39:24 +0000 (01:39 +0800)]
[TRANSLATIONS] Simplified Chinese translation update. #251

2 years ago[TRACERT] Rewrite tracert
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)

2 years ago[RAPPS] Simplified string creation in CAvailableApps
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.

2 years ago[CMAKE] Allow overriding the .dll extension for delay imports in MSVC builds. 246/head
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.

2 years ago[FASTFAT] When overwriting a file with FILE_OVERWRITE*, don't erase previous file...
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

2 years ago[FASTFAT] On file overwrite, deny it if file as HIDDEN/SYSTEM flag and caller doesn...
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

2 years ago[NTOS:KE] Fix pushing of fake error code in KiDoubleFaultAbort (amd64)
Timo Kreuzer [Sun, 31 Dec 2017 16:41:01 +0000 (17:41 +0100)]
[NTOS:KE] Fix pushing of fake error code in KiDoubleFaultAbort (amd64)

2 years ago[RTL] Fix amd64 version of DebugService2
Timo Kreuzer [Sun, 31 Dec 2017 16:42:40 +0000 (17:42 +0100)]
[RTL] Fix amd64 version of DebugService2

2 years agoAmd64/misc 64bit fixes (#236)
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

2 years ago[CHARMAP:NEW] Fix newlines and whitespace.
Hermès Bélusca-Maïto [Mon, 1 Jan 2018 01:10:22 +0000 (02:10 +0100)]
[CHARMAP:NEW] Fix newlines and whitespace.

2 years ago[REACTOS] Switch to year 2018...
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!!

☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆

  ⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰
░░░░░░█░█ █▀█ █▀█ █▀█ █░█░░░░░░
░░░░░░█▀█ █▀█ █▀▀ █▀▀ ▀█▀░░░░░░
░░░░░░▀░▀ ▀░▀ ▀░░ ▀░░ ░▀░░░░░░░
█▄░█ █▀▀ █░█░█░░█░█ █▀▀ █▀█ █▀█
█░██ █▀▀ █░█░█░░▀█▀ █▀▀ █▀█ ██▀
▀░░▀ ▀▀▀ ░▀▀▀░░░░▀░ ▀▀▀ ▀░▀ ▀░▀
  ⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰
░░░▄████▄░▄███▄░░▄██░▄████▄░░░
░░░▀▀░▄██░██░██░████░██▄▄██░░░
░░░░▄██▀░░██░██░░░██░██▀▀██░░░
░░░██████░▀███▀░░░██░▀████▀░░░

☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆

2 years ago[NTFS] Start using different tags for allocations.
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

2 years ago[CHARMAP:NEW] Adding some indentation (#241)
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.

2 years ago[CHARMAP:NEW] Italian language implementation (#243)
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).

2 years ago[CHARMAP:NEW] Romanian language implementation (#242)
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).

2 years ago[DXTN] Fix MSVC build with runtime checks. 247/head
Thomas Faber [Sun, 31 Dec 2017 12:18:07 +0000 (13:18 +0100)]
[DXTN] Fix MSVC build with runtime checks.

2 years ago[SHLEXTDBG] Add utility to run / debug shell extensions. 232/head
Mark Jansen [Sat, 23 Dec 2017 21:31:15 +0000 (22:31 +0100)]
[SHLEXTDBG] Add utility to run / debug shell extensions.
CORE-7684 #234

2 years ago[ROSDLGS] Add SetWizardButtons to CPropertyPageImpl
Mark Jansen [Sun, 24 Dec 2017 13:56:42 +0000 (14:56 +0100)]
[ROSDLGS] Add SetWizardButtons to CPropertyPageImpl
CORE-7684 #234

2 years ago[COM_APITEST] Add zipfldr tests.
Mark Jansen [Tue, 28 Nov 2017 21:58:07 +0000 (22:58 +0100)]
[COM_APITEST] Add zipfldr tests.
CORE-7684 #234

2 years ago[NTFS] Fix a memory leak on error
Pierre Schweitzer [Sun, 31 Dec 2017 13:18:02 +0000 (14:18 +0100)]
[NTFS] Fix a memory leak on error

CID 1427053

2 years ago[NTFS] Use LookasideList allocations for FILE_RECORD_HEADER.
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

2 years ago[NTFS] Use LookasideList allocations for NTFS_ATTR_CONTEXT.
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

2 years ago[NTFS] Rewrite ReleaseAttributeContext() so that its null checks are consistent
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

2 years ago[NTFS] Don't dereference NULL IRP
Pierre Schweitzer [Sun, 31 Dec 2017 09:31:12 +0000 (10:31 +0100)]
[NTFS] Don't dereference NULL IRP

CID 1427057

2 years ago[NTFS] Don't leak memory in case of failure while creating a directory
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

2 years ago[NTFS] Don't leak attributes contextes in the btree management functions
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 14270301427062

2 years ago[NTFS] Don't leak memory when reading or writing non-resident attributes
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 14270481427070

2 years ago[SETUPAPI] Fix extraction of files from a cabinet file using the SetupQueueCopy and...
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.

2 years ago[SETUPAPI] Add __REACTOS__ guards around our own code; addendum to r68659 and r73442...
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.

2 years ago[RAPPS] Replaced "..." with "…" for resource unification
Alexander Shaposhnikov [Sat, 30 Dec 2017 17:30:38 +0000 (19:30 +0200)]
[RAPPS] Replaced "..." with "…" for resource unification

2 years ago[CHARMAP] Tiny update for Italian translation
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".

2 years ago[LIBS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed. 238/head
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.

2 years ago[KMTESTS] Use KeClearEvent instead of KeResetEvent where the previous state is not...
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.

2 years ago[NTOS] 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.

2 years ago[DRIVERS] Use KeClearEvent instead of KeResetEvent where the previous state is not...
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.

2 years ago[KSPROXY] Fix MSVC build
Timo Kreuzer [Sat, 30 Dec 2017 10:06:50 +0000 (11:06 +0100)]
[KSPROXY] Fix MSVC build
The module stays disabled though.

2 years ago[RAPPS] Romanian translation update 233/head
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>

2 years ago[NTOSKRNL] Print tags which contains numerics in the memory dumper.
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.

2 years ago[NTOSKRNL] In the memory dumper, print in the direct order to make !poolused TAG...
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

2 years ago[NTOSKRNL] Add support for verbose output in the !poolused command
Pierre Schweitzer [Fri, 29 Dec 2017 19:28:54 +0000 (20:28 +0100)]
[NTOSKRNL] Add support for verbose output in the !poolused command

2 years ago[NTOS:EX] Fix handle table code for x64.
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

2 years ago[NTOSKNRL] Addendum to 9a633f7
Pierre Schweitzer [Fri, 29 Dec 2017 17:22:37 +0000 (18:22 +0100)]
[NTOSKNRL] Addendum to 9a633f7

2 years ago[NTOSKRNL] Fix MSVC build
Pierre Schweitzer [Fri, 29 Dec 2017 17:03:33 +0000 (18:03 +0100)]
[NTOSKRNL] Fix MSVC build

2 years ago[NTOSKRNL] Add support for the ? wildcard in the !poolused command
Pierre Schweitzer [Fri, 29 Dec 2017 16:19:59 +0000 (17:19 +0100)]
[NTOSKRNL] Add support for the ? wildcard in the !poolused command

2 years ago[NTOSKRNL] Allow filtering !poolused output using a tag
Pierre Schweitzer [Fri, 29 Dec 2017 16:00:53 +0000 (17:00 +0100)]
[NTOSKRNL] Allow filtering !poolused output using a tag

2 years ago[NTOSKRNL] Now that the memory dumper handles paged pool, make use of it in any situation
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

2 years ago[NTOSKRNL] Add support for the paged pool in the memory dumper
Pierre Schweitzer [Fri, 29 Dec 2017 08:04:34 +0000 (09:04 +0100)]
[NTOSKRNL] Add support for the paged pool in the memory dumper

2 years ago[NTOSKRNL] Prettify the memory dumper output and add number of allocs
Pierre Schweitzer [Fri, 29 Dec 2017 07:58:11 +0000 (08:58 +0100)]
[NTOSKRNL] Prettify the memory dumper output and add number of allocs

2 years ago[NTOSKRNL] Make the memory dumper available as a kdbg command: !poolused
Pierre Schweitzer [Fri, 29 Dec 2017 07:21:40 +0000 (08:21 +0100)]
[NTOSKRNL] Make the memory dumper available as a kdbg command: !poolused

2 years ago[TRANSLATION] Use correct font name in Korean resources, CORE-9566 (#228).
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.

2 years ago[TRANSLATION][BASE][FDEBUG][MODULES][WIN32SS] Use correct font name in Chinese resour...
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.

2 years ago[TRANSLATION][APPLICATIONS] Use correct font name in Chinese resources, CORE-9566...
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.

2 years ago[TRANSLATION][RAPPS] Update for the Italian translation, CORE-14093.
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.

2 years ago[RASAPI32] Add stub for RasGetConnectionStatistics
Stanislav Motylkov [Wed, 4 Oct 2017 18:43:31 +0000 (21:43 +0300)]
[RASAPI32] Add stub for RasGetConnectionStatistics

See CORE-10426

2 years ago[WIN32K] Check for empty output rect in GreGradientFill
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

2 years ago[COMCTL32] use previous version of cursor files CORE-14144,
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

2 years ago[ATL] CWindow: Add an overload of GetDlgItemText which takes a CSimpleString as parameter
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

2 years ago[ATL] -Add COMMAND_CODE_HANDLER macro
Giannis Adamopoulos [Tue, 5 Dec 2017 18:32:39 +0000 (20:32 +0200)]
[ATL] -Add COMMAND_CODE_HANDLER macro

2 years ago[SHELLEXT] Use correct font name in Chinese resources, CORE-9566 (#224).
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.

2 years ago[TRANSLATION] Use correct font name in Chinese resources, Part 3/3, CORE-9566 (#223).
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.

2 years ago[TRANSLATION] Use correct font name in Chinese resources, Part 2/3, CORE-9566 (#222).
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.

2 years ago[TRANSLATION] Use correct font name in Chinese resources, Part 1/3, CORE-9566 (#221).
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.

2 years agoCORE-13332. PcMemGetBiosMemoryMap(): Update ACPI (Extended Attributes) support. ...
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.

2 years ago[REACTOS][WELCOME] Use correct font name in Chinese resources, CORE-9566 (#219).
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.

2 years ago[CPL] Control Panel Applets: Use correct font name in Chinese resources, CORE-9566...
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.

2 years ago[TRANSLATION] Translate Explorer into Finnish, by Lauri Ojansivu (#218)
Lauri Ojansivu [Tue, 26 Dec 2017 19:17:30 +0000 (11:17 -0800)]
[TRANSLATION] Translate Explorer into Finnish, by Lauri Ojansivu (#218)

2 years ago[CONFIGURE] Add CL version 19.12.* (VS 15 / 2017) to configure.cmd
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

2 years ago[NTOS] Fix Shim AVL prototypes to exactly match the types expected by RtlInitializeGe...
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

2 years ago[USRMGR] Rename some functions. #179
Amine Khaldi [Mon, 25 Dec 2017 21:11:57 +0000 (22:11 +0100)]
[USRMGR] Rename some functions. #179

2 years ago[DESK] Rename DATA structures and some functions. #179
Amine Khaldi [Mon, 25 Dec 2017 20:12:00 +0000 (21:12 +0100)]
[DESK] Rename DATA structures and some functions. #179

2 years ago[RAPPS] Remove conversion helper that is now obsolete. #179
Amine Khaldi [Mon, 25 Dec 2017 19:57:04 +0000 (20:57 +0100)]
[RAPPS] Remove conversion helper that is now obsolete. #179

2 years ago[MSCONFIG_NEW] Add missing header guard. Rename Update_Btn_States() and iSortedColumn...
Amine Khaldi [Mon, 25 Dec 2017 19:31:27 +0000 (20:31 +0100)]
[MSCONFIG_NEW] Add missing header guard. Rename Update_Btn_States() and iSortedColumn. #179

2 years ago[FTP] lostpeer() is declared and defined with a void return type. #179
Amine Khaldi [Mon, 25 Dec 2017 19:25:38 +0000 (20:25 +0100)]
[FTP] lostpeer() is declared and defined with a void return type. #179

2 years ago[NTOS] Deduplicate MiSynchronizeSystemPde(). #179
Amine Khaldi [Mon, 25 Dec 2017 19:13:50 +0000 (20:13 +0100)]
[NTOS] Deduplicate MiSynchronizeSystemPde(). #179

2 years ago[USER32] Fix RealUserDrawCaption() return type. Rename {HFONT,UISTATE}_GWL_OFFSET...
Amine Khaldi [Mon, 25 Dec 2017 13:36:16 +0000 (14:36 +0100)]
[USER32] Fix RealUserDrawCaption() return type. Rename {HFONT,UISTATE}_GWL_OFFSET and pfPaint. #179

2 years ago[LOCALSPL] Fix parameter handling in LocalSetJob and add tests for the few ways we...
Colin Finck [Mon, 25 Dec 2017 13:30:47 +0000 (14:30 +0100)]
[LOCALSPL] Fix parameter handling in LocalSetJob and add tests for the few ways we can easily test this function.

Yes, it checks the input handle and doesn't fail if an invalid level is given, because someone may still send a Command.
This also fixes CORE-12794. Thanks for reporting!

2 years ago[UNIATA] Update to v0.46e5. CORE-14117
Amine Khaldi [Mon, 25 Dec 2017 13:17:53 +0000 (14:17 +0100)]
[UNIATA] Update to v0.46e5. CORE-14117

2 years ago[ATL] Add CString.AllocSysString
Mark Jansen [Sun, 24 Dec 2017 00:28:16 +0000 (01:28 +0100)]
[ATL] Add CString.AllocSysString

2 years ago[ATL] Add CComBSTR.Attach
Mark Jansen [Sun, 24 Dec 2017 00:27:06 +0000 (01:27 +0100)]
[ATL] Add CComBSTR.Attach

2 years ago[ATL_APITEST] Add a test for CComBSTR.Attach/Detach
Mark Jansen [Sun, 24 Dec 2017 00:26:29 +0000 (01:26 +0100)]
[ATL_APITEST] Add a test for CComBSTR.Attach/Detach

2 years ago[ATL_APITEST] Add a test for CString.AllocSysString
Mark Jansen [Sun, 24 Dec 2017 00:25:54 +0000 (01:25 +0100)]
[ATL_APITEST] Add a test for CString.AllocSysString

2 years ago[NET] Fix a style issue I caused by 3c8a3a6
Amine Khaldi [Mon, 25 Dec 2017 12:49:50 +0000 (13:49 +0100)]
[NET] Fix a style issue I caused by 3c8a3a6

2 years ago[SHELL32_APITEST] Rename TestShellFolder, test_data and Tests. #179
Amine Khaldi [Mon, 25 Dec 2017 12:33:33 +0000 (13:33 +0100)]
[SHELL32_APITEST] Rename TestShellFolder, test_data and Tests. #179

2 years ago[SHELL32] Deduplicate MAX_PROPERTY_SHEET_PAGE and AddPropSheetPageCallback(). #179
Amine Khaldi [Mon, 25 Dec 2017 12:22:03 +0000 (13:22 +0100)]
[SHELL32] Deduplicate MAX_PROPERTY_SHEET_PAGE and AddPropSheetPageCallback(). #179

2 years ago[INCLUDE/CRT] Add some throw() annotations. #179 #210
Amine Khaldi [Sun, 24 Dec 2017 11:59:12 +0000 (12:59 +0100)]
[INCLUDE/CRT] Add some throw() annotations. #179 #210

2 years agoImprove swedish translations and add new translations to swedish.
Markus Gothe [Mon, 25 Dec 2017 02:39:34 +0000 (03:39 +0100)]
Improve swedish translations and add new translations to swedish.

2 years ago[FASTFAT] Revert bd1e7bf: our VPB swapout implementation in FastFAT is buggy and
Pierre Schweitzer [Mon, 25 Dec 2017 10:22:00 +0000 (11:22 +0100)]
[FASTFAT] Revert bd1e7bf: our VPB swapout implementation in FastFAT is buggy and
leaves volumes in half-(dis)mounted state and thus they get remounted while not
completely dismounted.
This can lead to major breakage and data corruption.
This requires deeper fixes (let's just drop that driver!).

CORE-14124
CORE-14126
CORE-14133

2 years ago[NTOSKRNL] Revert 4ef0887: experiments show that our FastFAT is not ready yet to...
Pierre Schweitzer [Mon, 25 Dec 2017 10:20:15 +0000 (11:20 +0100)]
[NTOSKRNL] Revert 4ef0887: experiments show that our FastFAT is not ready yet to live on its own.
So, bring back the infamous IopParseDevice() hack. Dismounting is to be fixed in FastFAT.
Even though it might not be the last remaining bug...

CORE-14124
CORE-14126
CORE-14133

2 years ago[USER32] Implement the index -1 for GetWindowLong which returns a pointer to WW
Giannis Adamopoulos [Sun, 24 Dec 2017 22:12:45 +0000 (00:12 +0200)]
[USER32] Implement the index -1 for GetWindowLong which returns a pointer to WW
We don't have this struct but WND already contains the same fields in the right
order so we can just return the pointer to the first one.

The meaning of the -1 index was found here: http://www.geoffchappell.com/studies/windows/win32/user32/structs/wnd/index.htm