Commit graph

28 commits

Author SHA1 Message Date
Amine Khaldi 121bde3b83 * Sync up to trunk HEAD (r62286).
svn path=/branches/ntvdm/; revision=62287
2014-02-22 10:50:51 +00:00
Aleksandar Andrejevic c64a03a80f [BASESRV]
Move the VDM states and binary types to a public header file.
Implement GetNextDosSesId.
Continue implementing BaseSrvCheckVDM.


svn path=/branches/ntvdm/; revision=62200
2014-02-16 00:09:27 +00:00
Aleksandar Andrejevic 522f29b775 [KERNEL32]
SetVDMCurrentDirectories should use BasepSetVDMCurDirs, not BasepGetVDMCurDirs.


svn path=/branches/ntvdm/; revision=62099
2014-02-10 14:26:41 +00:00
Aleksandar Andrejevic 24d5936eb9 [KERNEL32]
Implement SetVDMCurrentDirectories.


svn path=/branches/ntvdm/; revision=62098
2014-02-10 14:24:36 +00:00
Aleksandar Andrejevic 5a678ff4e0 [KERNEL32]
Implement GetVDMCurrentDirectories.
[BASESRV]
Fix a bug in BaseSrvGetVDMCurDirs.


svn path=/branches/ntvdm/; revision=62097
2014-02-10 13:56:55 +00:00
Aleksandar Andrejevic 36226433cb [KERNEL32]
Halfplement BaseCheckVDM.


svn path=/branches/ntvdm/; revision=61964
2014-02-03 19:00:58 +00:00
Aleksandar Andrejevic 02acc76770 [NTDLL]
Allocate enough space to hold the alignment padding of arguments in
CsrAllocateCaptureBuffer.


svn path=/branches/ntvdm/; revision=61961
2014-02-03 17:25:55 +00:00
Hermès Bélusca-Maïto b429303250 Sync with trunk rev.61914 for BaseVdm fixes.
svn path=/branches/ntvdm/; revision=61915
2014-02-02 00:25:25 +00:00
Aleksandar Andrejevic 90df0b6d52 [KERNEL32]
CreateProcessInternalW expects BaseCheckVDM to return a NTSTATUS, not a BOOL.


svn path=/branches/ntvdm/; revision=61912
2014-02-01 23:24:06 +00:00
Hermès Bélusca-Maïto 5380113016 Sync with trunk rev.61910 to get latest improvements and bugfixes.
svn path=/branches/ntvdm/; revision=61911
2014-02-01 22:56:13 +00:00
Aleksandar Andrejevic 0d13dbf572 [KERNEL32]
Fix an infinite loop bug in CreateProcessInternalW.


svn path=/branches/ntvdm/; revision=61909
2014-02-01 22:24:46 +00:00
Aleksandar Andrejevic 5a012c39f1 [KERNEL32]
Enable the BaseVDM functions, even though they're not yet implemented in basesrv.
Implement ExitVDM.


svn path=/branches/ntvdm/; revision=61904
2014-02-01 19:05:54 +00:00
Aleksandar Andrejevic 80b0d263d2 [KERNEL32]
Add the definition for the structure used by GetNextVDMCommand.


svn path=/branches/ntvdm/; revision=61897
2014-02-01 02:49:02 +00:00
Hermès Bélusca-Maïto 3224e67cfc Sync to trunk revision 61757.
svn path=/branches/ntvdm/; revision=61758
2014-01-22 22:56:41 +00:00
Hermès Bélusca-Maïto 49ab546ac3 Sync up with trunk r61578.
svn path=/branches/ntvdm/; revision=61579
2014-01-11 00:00:10 +00:00
Aleksandar Andrejevic 5eb7c07bb8 Sync with trunk for console graphics palettes.
svn path=/branches/ntvdm/; revision=60735
2013-10-23 00:26:50 +00:00
Amine Khaldi 25445ea35f * Sync up to trunk head (r60691).
svn path=/branches/ntvdm/; revision=60692
2013-10-17 11:19:05 +00:00
Hermès Bélusca-Maïto 8e37700e5c Synchronize with trunk revision 59781.
svn path=/branches/ntvdm/; revision=59784
2013-08-19 18:55:28 +00:00
Aleksandar Andrejevic 5a7a26d750 [NTVDM]
Synchronize with trunk again for SetConsolePalette.
Implement VGA palettes for graphics mode and DAC register access.


svn path=/branches/ntvdm/; revision=59713
2013-08-12 19:31:54 +00:00
Aleksandar Andrejevic 7b2978c43f Synchronize with trunk to fix spec2def issue.
[NTVDM]
Implement write modes and latch register for VGA.


svn path=/branches/ntvdm/; revision=59687
2013-08-10 17:06:04 +00:00
Aleksandar Andrejevic 431f16ab22 Fix one file that wasn't merged correctly.
svn path=/branches/ntvdm/; revision=59680
2013-08-09 13:33:17 +00:00
Aleksandar Andrejevic ed55d73cfd Sync with trunk.
svn path=/branches/ntvdm/; revision=59679
2013-08-09 13:26:07 +00:00
Hermès Bélusca-Maïto f66525ee02 Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
svn path=/branches/ntvdm/; revision=59665
2013-08-07 14:57:30 +00:00
Aleksandar Andrejevic fb7355f834 Synchronize with trunk.
svn path=/branches/ntvdm/; revision=59499
2013-07-18 00:46:28 +00:00
Aleksandar Andrejevic 13a004a57d [KERNEL32]
Use the already implemented BaseIsDosApplication instead of BasepCheckDosApp.


svn path=/branches/ntvdm/; revision=59316
2013-06-23 13:17:06 +00:00
Hermès Bélusca-Maïto 4c66e672da [KERNEL32]
Never EVER process instructions INSIDE a debug macro (e.g. ASSERT) because when compiling in Release Mode, the code isn't executed at all.
Fix that. See revision r59310 for more details.

svn path=/branches/ntvdm/; revision=59314
2013-06-23 12:55:17 +00:00
Aleksandar Andrejevic 4c459af487 [KERNEL32]
Implement BasepCheckDosApp.
Enable NTVDM in CreateProcessInternalW.
[NTVDM]
Remove the old command line parser code. The entire command line is for the DOS application now.


svn path=/branches/ntvdm/; revision=59310
2013-06-23 12:33:13 +00:00
Hermès Bélusca-Maïto 4f0b8d3db0 Create a branch for Aleksandar Andrejevic for his work on NTVDM. See http://jira.reactos.org/browse/CORE-7250 for more details.
svn path=/branches/ntvdm/; revision=59241
2013-06-16 22:01:41 +00:00