Commit graph

5377 commits

Author SHA1 Message Date
Matthijs ter Woord
65fdc07bad File.Exists works for files in subdirectories as well. 2015-07-05 11:14:16 +02:00
Matthijs ter Woord
667861ebe3 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2015-07-04 18:43:48 +02:00
Matthijs ter Woord
c5198ccb80 File.Exists works (at least for root files) 2015-07-04 18:43:32 +02:00
Matthijs ter Woord
cc3144c1ff Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2015-07-04 17:56:24 +02:00
Matthijs ter Woord
70ac7e775b Increase kernel time. 2015-07-04 17:55:42 +02:00
Matthijs ter Woord
36fcf8fa01 Merge pull request #151 from CSharpLover/patch-2
Update links for github. Closes #148
2015-07-04 17:28:46 +02:00
CSharpLover
9911ada17a Update links for github 2015-07-04 18:24:31 +03:00
Matthijs ter Woord
8cc897100b Little readme about the contents of the vmdk. 2015-07-04 17:19:55 +02:00
Matthijs ter Woord
8c09908079 Nested folders are now supported as well with Directory.Exists 2015-07-04 17:09:46 +02:00
Matthijs ter Woord
7e481aaee3 Fix fat Directory.Exists, so it works with case insensitive match as well. 2015-07-04 15:53:04 +02:00
Matthijs ter Woord
ebba2f13b0 FAT works (start): Directory.Exists works for root folders. 2015-07-04 15:00:52 +02:00
Matthijs ter Woord
732a3e2a3a More fixes to stack reservation. We were assuming that there was space reserved for return value, while it shouldn't in all cases. 2015-07-04 12:46:28 +02:00
Matthijs ter Woord
cba227747b Reformat code 2015-07-03 20:49:46 +02:00
Matthijs ter Woord
1dc1989569 . 2015-07-03 17:01:33 +02:00
Matthijs ter Woord
80a04a953f Do a little refactoring to the test runner. 2015-07-02 15:49:00 +02:00
Matthijs ter Woord
2e71dce620 Merge pull request #149 from CSharpLover/patch-1
VGAScreen fix
2015-07-02 15:38:48 +02:00
Matthijs ter Woord
87af33827c Add reference to msdn. 2015-07-02 15:34:02 +02:00
CSharpLover
9e99658c39 VGAScreen fix 2015-07-02 15:18:41 +03:00
CSharpLover
ff1e2140e2 VGAScreen fix
VGAScreen is now working.
Note: You must use Cosmos.System.VGAScreen class, instead of Cosmos.HAL.VGAScreen class.
2015-07-02 15:08:04 +03:00
Matthijs ter Woord
41b07afd7d FAT work. 2015-07-01 20:28:44 +02:00
Matthijs ter Woord
8eaee43bc0 Small compiler fix. 2015-07-01 20:28:31 +02:00
Matthijs ter Woord
f2f539eebb Now the rings check also makes sure the kernel dll is ring User. 2015-07-01 19:47:21 +02:00
Matthijs ter Woord
cb5aae2c00 Ongoing adding of tests, fixing of IL interpreter. 2015-06-27 18:33:52 +02:00
Matthijs ter Woord
09e9a3abcb Ongoing fixes. 2015-06-27 18:07:58 +02:00
Matthijs ter Woord
e80a1d6d07 Fixes #137 2015-06-27 18:05:12 +02:00
Matthijs ter Woord
63782fde18 Disable nasm warning. 2015-06-27 17:20:39 +02:00
Matthijs ter Woord
8414206fcc Improve test runner. 2015-06-27 16:43:25 +02:00
Matthijs ter Woord
21c0e3537f Test added for #126. 2015-06-27 16:37:59 +02:00
Matthijs ter Woord
c1851c93be Fix a bug in the reporting. 2015-06-27 16:31:11 +02:00
Matthijs ter Woord
4e133675ac Fix logging. 2015-06-27 16:17:55 +02:00
Matthijs ter Woord
7d6304bbea Merge pull request #141 from zdimension/zdimension-keyboard-work
Fixed some empty-char-thingy bugs in the keyboard implementation and …
2015-06-21 17:13:34 +02:00
Matthijs ter Woord
1c86a8d817 Fixes #142 2015-06-21 16:55:31 +02:00
Matthijs ter Woord
c5559bec0c First step of #140 is working now. (Running kernels) 2015-06-21 16:47:21 +02:00
zdimension
c451a319a2 Reformatted code a bit 2015-06-21 16:15:58 +02:00
Matthijs ter Woord
dcd77853d2 Ongoing work for #140. 2015-06-21 15:59:56 +02:00
Matthijs ter Woord
1828c6662b Running tests works now. 2015-06-21 15:25:21 +02:00
Matthijs ter Woord
a492cd04b2 Cleanup code of #140. 2015-06-21 14:47:44 +02:00
Matthijs ter Woord
cdc228ce97 Continuing work on #140. XML Logging almost works ok. 2015-06-21 14:45:09 +02:00
zdimension
1ae8b46a40 Moved NumLock, CapsLock and ScrollLock to the base class and added value check in HandleScancode. 2015-06-21 14:11:11 +02:00
Matthijs ter Woord
5115e29f25 Run SimpleWriteLine test as well. Continuing working #140 2015-06-21 14:03:41 +02:00
Matthijs ter Woord
89d62cc55a More work on #140. Now tests are ran. Next step is logging to xml. 2015-06-21 13:57:46 +02:00
Matthijs ter Woord
0cbba4c0d0 Add optional error handling for async errors. 2015-06-21 13:48:31 +02:00
Matthijs ter Woord
31e1ba2b59 Work on #140 2015-06-21 12:37:40 +02:00
zdimension
639043c74b Fixed some empty-char-thingy bugs in the keyboard implementation and now if you press a no-char key (like Esc, F1-12, PrtScr), it does nothing instead of printing a blank space. 2015-06-20 23:34:58 +02:00
Matthijs ter Woord
de75623087 Start of #140 2015-06-20 18:21:26 +02:00
Matthijs ter Woord
e7fd447250 Merge pull request #133 from zdimension/zdimension-keyboard-work
Rewrote Keyboard class mostly from scratch
2015-06-20 11:03:25 +02:00
zdimension
fda88ae3a8 Changed my keyboard impl to match the new architecture 2015-06-18 22:57:55 +02:00
zdimension
659649b6e3 Merge remote-tracking branch 'upstream/master' into zdimension-keyboard-work
Conflicts:
	source/Cosmos.HAL/Keyboard.cs
	source/Cosmos.System.Plugs/System/ConsoleImpl.cs
2015-06-18 22:18:40 +02:00
Matthijs ter Woord
1568284b27 Merge remote-tracking branch 'origin/keyboard-work' 2015-06-17 20:23:33 +02:00
Matthijs ter Woord
5c116490da Cleanup. 2015-06-17 20:22:58 +02:00