Timo Kreuzer
84c26953e4
[BOOT] Add VBox debug to livecd.ini
2017-12-20 06:56:09 +01:00
Timo Kreuzer
12e2c48a25
[NTOS:MM] Fix a bug in MiBuildPfnDatabase
...
MxPfnAllocation is in pages, not in bytes!
2017-12-20 06:56:09 +01:00
Timo Kreuzer
18cd763160
[NTOS:MM] Make debug code in MmArmInitSystem portable
2017-12-20 06:56:09 +01:00
Timo Kreuzer
11c78f701d
[NTOS:MM] Implement x64 version of MI_MAKE_SUBSECTION_PTE
2017-12-20 06:56:09 +01:00
Ivan Labutin
8723be733c
[NTOS:PS] Skip backtrace on non-x86
2017-12-20 06:56:09 +01:00
Ivan Labutin
925f1a67ea
[SAC] Fix wrong sized variable in SAC driver
2017-12-20 06:56:09 +01:00
Ivan Labutin
0d01b00871
[NTOS:FSRTL] Fixed incorrect comparison
2017-12-20 06:56:09 +01:00
Ivan Labutin
d6792047f3
[NTOS][NDK][RTL] A bunch of 'wrong size' fixes
2017-12-20 06:56:09 +01:00
Ivan Labutin
4d35d59fb9
[NTOS:MM] Quick fix: use SIZE_T instead of ULONG, because ULONG is 32-bit and on 64-bit truncates values
2017-12-20 06:56:09 +01:00
Ivan Labutin
ede3f4d449
[NTOS:KE] Improve readability of CPU flag checks and fix error checking wrong register for HT support
2017-12-20 06:56:09 +01:00
Ivan Labutin
5857733996
[NTOS:KE] Remove duplicate NX enabling
2017-12-20 06:56:09 +01:00
Ivan Labutin
39dd47cebb
[NTOS:MM] Comment out debug code for x86 that should not run on x64
2017-12-20 06:56:09 +01:00
Ivan Labutin
1aa70ef6d1
[NTOS:KE] Move RtlpUse16ByteSLists initialization into KiInitializeKernel
2017-12-20 06:56:09 +01:00
Ivan Labutin
b9f592c054
[NTOS:KE] EFER constants fix
2017-12-20 06:56:09 +01:00
Timo Kreuzer
92b8d327b9
[NTOSKRNL] Fix return of uninitialized variable in PspSetQuotaLimits
...
CID-1322247
2017-12-20 05:23:06 +01:00
Mark Jansen
ad181d892c
[BROWSEUI] Implement ACLCustomMRU.
...
CORE-9281
2017-12-18 23:17:17 +01:00
Mark Jansen
cba274350e
[BROWSEUI_APITEST] Add tests for IACLCustomMRU.
...
CORE-9281
2017-12-18 23:17:17 +01:00
Mark Jansen
8aaa5eea75
[COM_APITEST] Add IACLCustomMRU
2017-12-18 23:17:17 +01:00
Amine Khaldi
4cfc324cd1
[MSI_WINETEST] Add a PCH.
2017-12-18 13:48:13 +01:00
Amine Khaldi
ba54c5644e
[MSHTML_WINETEST] Add a PCH.
2017-12-18 13:43:24 +01:00
Amine Khaldi
98ca8ad114
[KERNEL32_WINETEST] Add a PCH.
2017-12-18 13:28:00 +01:00
Amine Khaldi
e36cf4acaf
[APITESTS][WINETESTS] Addendum to the recent PCH work.
2017-12-18 13:21:47 +01:00
Amine Khaldi
0a4e5911fc
[UUID] Add SID_SHTMLEditServices.
2017-12-18 13:18:26 +01:00
Pierre Schweitzer
5a650f6ba5
[FS] During 1st stage, disable any FS we don't support install to in order to let RawFS these volumes.
...
This avoids bloated setup and avoids potential bugs in 3rd party drivers.
This is following 806cd1.
2017-12-18 08:46:24 +01:00
Pierre Schweitzer
4ef08871ee
[NTOSKRNL] Make again an attempt at killing the IopParseDevice() hack.
...
For the record, the only place it was remaining was 1st stage, notably because
FSD (FastAT <3) was missing a few features. As this features weren't triggered
in 3rd stage (unless forced), it was not needed there any longer.
Now that they are implemented, and seem working out of the box, this hack might
not be longer anymore.
This is my ... ?! pfff attempt at killing it. It might not be the last, so just
disabling the hack for now. If there are no regressions (who can really believe that?)
we'll be clear for dropping it once for all.
2017-12-17 23:30:58 +01:00
Pierre Schweitzer
bd1e7bf85e
[FASFAT] Enable FAT volume dismount using VPB swapout
2017-12-17 23:29:33 +01:00
Pierre Schweitzer
c8f2befb5f
[USETUP] Our current FAT ChkDsk being a bit slow when using the right path make
...
it only perform a full check if dirty bit is set (which should never happen *cough*).
This is needed because otherwise, ReactOS installation takes forever when IopParseDevice is gone
due to slow ChkDsk.
2017-12-17 23:26:38 +01:00
Pierre Schweitzer
806cd16328
[SETUP] Remove FSDs which have broken dismount implementation.
...
This avoids issues when these partitions are formatted to FAT for setup.
For now, this commit doesn't change anything, but once IopParseDevice hack
gets removed, this will make a difference!
CORE-6305
2017-12-17 23:16:01 +01:00
Timo Kreuzer
5311c57b5f
[HAL] Use 64 bits for physical addresses.
2017-12-17 19:01:52 +01:00
Pierre Schweitzer
dcd95c1a85
[FASTFAT] Add a comment (and an ASSERT) in VfatCreateFile() that shows that my stats code is broken...
2017-12-17 18:25:43 +01:00
Pierre Schweitzer
64bc96558e
[FASTFAT] While closing FCBs on dismount, release from tail to head and not the contrary.
...
It fixes assertion failure in vfatDestroyFCB() where we would have release parent before child.
This is still not perfect, but less bug prone...
With this commits (and ENABLE_SWAPOUT defined), ReactOS seems to unmount FAT volumes quite nice! :-)
(Tried with fsutil volume dismount X:)
2017-12-17 18:24:01 +01:00
Pierre Schweitzer
de03686148
[FASTFAT] Fix a handle count leak on volume close. This can prevent locking a volume!
2017-12-17 18:24:01 +01:00
Pierre Schweitzer
27773dbb3f
[FASTFAT] When not able to lock a volume due to open handles, print open handles
2017-12-17 18:24:01 +01:00
Alexander Shaposhnikov
ab7ddc44f7
[RAPPS] Select 'Available' category by default.
2017-12-17 16:14:51 +02:00
Hermès Bélusca-Maïto
8f04bf3af6
[MSCONFIG_NEW] Temporarily "fix" the header of the SimpChinese resource file because this has nothing to do with Paint whatsoever. Proper headers will be used as soon as msconfig_new replaces the old one and such headers be used in all of its code.
2017-12-17 14:44:23 +01:00
Luo Yufan
d6131ace49
[TRANSLATION] Improve Simplified Chinese Translations.
...
* Fix Simplified Chinese Translation of EXPLORER.
* Fix Simplified Chinese Translation of MSCONFIG_NEW.
* Fix Simplified Chinese Translation of MSPAINT.
* Fix Simplified Chinese Translation of SHELL32.
* Fix Simplified Chinese Translation of SYSDM.
* Fix Simplified Chinese Translation of SETUP/REACTOS.
2017-12-17 14:40:59 +01:00
Pierre Schweitzer
b0bf7dfb62
[VFATLIB] Never touch the file system if not in interactive or RW mode.
...
It's critical not to perform any write on a volume without an exclusive lock on it.
That lock is only acquired if ChkDsk is started in RW mode.
Also added an assert in write routine, to make sure that when we're about to perform
a write operation, we're really allowed to do so.
This will avoid volume corruptions when a simple "chkdsk" is issued from cmd.
To put it simple: check will really check now, and won't attempt any repair.
CORE-14119
2017-12-17 14:02:31 +01:00
Amine Khaldi
284a839dbd
[COMCTL32_WINETEST] Add a PCH.
2017-12-17 13:40:43 +01:00
Amine Khaldi
8ed8eec17c
[SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH.
2017-12-17 13:31:22 +01:00
Amine Khaldi
95ec9464d3
[GDI32_WINETEST] Add a PCH.
2017-12-17 13:20:00 +01:00
Amine Khaldi
cded6efd75
[GDIPLUS_WINETEST] Add a PCH.
2017-12-17 13:14:57 +01:00
Amine Khaldi
5bd2230dc8
[CRYPT32_WINETEST] Add a PCH.
2017-12-17 12:33:39 +01:00
Amine Khaldi
0622ce1775
[COMDLG32_WINETEST] Add a PCH.
2017-12-17 12:28:41 +01:00
Amine Khaldi
71ddf5374a
[ADVAPI32_WINETEST] Add a PCH.
2017-12-17 12:24:27 +01:00
Amine Khaldi
3bf31bf2ab
[WIN32KNT_APITEST] Improve the existing PCH and make use of it.
2017-12-17 12:17:37 +01:00
Colin Finck
361b6e39e3
[HALX86] Deduplicate initialization of legacy PICs and remove EOI in I/O APIC initialization, which causes an unexpected interrupt
2017-12-17 09:51:37 +01:00
Jason Wendt
0fdb5d9b63
[SWENUM] Add version information. CORE-14112
...
Improves setup of DirectX 9.0b 4.09.00.0902 (which the game Halo wants
to install) after manually lowering DirectX version in registry.
2017-12-17 02:22:28 +01:00
Katayama Hirofumi MZ
10910ca9e1
[GDI32] Fix TextOutA multibyte text length overgoing. CORE-14070
2017-12-17 02:04:31 +01:00
Pierre Schweitzer
132c7d926b
[VFD] Remove no longer required ReactOS specific change
...
CORE-14090
2017-12-16 22:53:32 +01:00
Hermès Bélusca-Maïto
acabbb7b85
[VFDLIB] Fix preprocessor directive compilation error when being used inside a macro expansion on MSVC.
2017-12-16 22:48:50 +01:00