Commit graph

2906 commits

Author SHA1 Message Date
fanoI
6c4b3c02cd GetCursorSize(), SetCursorSize(), GetCursorVisible() and SetCursorVisible() throw Exception("Not implemented") 2015-12-07 15:29:46 +01:00
fanoI
45a3f79c50 Implemented Console's CursorSize and CursorVisible properties
- Now Console's CursorSize and CursorVisible properties
- Console Cursor default size is 25 as on Windows (before was 1)
- Console Cursor is visible by default
2015-12-07 15:11:57 +01:00
Charles Betros
2ae245e14b Implemented create file for FAT. 2015-12-06 16:32:30 -06:00
Rebizu
572daa0616 chg: .net 3.5 sp1 check was commented out. and it did not do at is was supposed to.
fixes #219
2015-12-06 14:25:32 +01:00
Charles Betros
102c909cd9 Fixed SetSize for FatStream. 2015-12-04 15:05:18 -06:00
Charles Betros
fd54c66225 Reworked fat file system. Added conditionals for debug output. Implemented some System.IO plugs. 2015-11-26 11:45:58 -06:00
Charles Betros
417df82cf7 Handle stelem for unsigned types. 2015-11-24 11:38:57 -06:00
charles.betros@gmail.com
f23d8207ab Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git 2015-11-20 23:52:57 -06:00
charles.betros@gmail.com
31684c15d6 Working on FAT and create directory. 2015-11-20 23:52:08 -06:00
fanoI
f566917239 Console modifications
- In MemoryBlock added Fill overloads that accept UInt16
- In TextScreen removed unused variables, magic number and finally the
Clear() method does what is expected!
2015-11-18 23:27:33 +01:00
Matthijs ter Woord
c85d42162b Merge pull request #259 from rebizu/master
fixing #254
2015-11-18 08:39:00 +01:00
Cyber
dbd3596a05 Fixed Minor Bug that breaks Reading 2015-11-17 18:30:52 -05:00
Charles Betros
2326b6b46d Was checking the wrong index for Path.HasInvalidPathChars. 2015-11-17 15:51:43 -06:00
Rebizu
3d82193491 Merge remote-tracking branch 'origin/master' 2015-11-17 20:15:36 +01:00
Rebizu
4dd59188fa fixes #254 2015-11-17 20:14:49 +01:00
charles.betros@hcss.com
8257fba6ac Working on create in FAT. 2015-11-16 12:02:48 -06:00
charles.betros@hcss.com
ef181b4ee5 Set the parent directory to root if it's null. 2015-11-16 11:30:28 -06:00
charles.betros@hcss.com
d46bf5dd09 File system work. 2015-11-16 09:15:38 -06:00
Charles Betros
a4c842e0cf Merge pull request #256 from rebizu/master
chg: fix pre requisit for setup program
2015-11-16 08:21:23 -06:00
Rene Brokholm
5aa504c4a3 changed the isNullOrEmpty back to IsNullOrWhiteSpace 2015-11-16 07:36:22 +01:00
Charles Betros
700a75f7c8 Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git 2015-11-14 21:41:37 -06:00
Charles Betros
a391864356 More filesystem work. 2015-11-14 21:41:30 -06:00
Charles Betros
d626d68063 Merge pull request #252 from Cyber4/master
FAT Work (New stuff)
2015-11-14 09:45:54 -06:00
Rebizu
26878425e8 chg: fix pre requisit for setup programm 2015-11-14 12:16:27 +01:00
Charles Betros
75f681c175 Fixed some things with path that were throwing exceptions and shouldn't. 2015-11-13 21:43:42 -06:00
Matthijs ter Woord
2d7a151c0f Exception handling improvement 2015-11-13 09:21:09 +01:00
Charles Betros
ceeb1381e1 Added tracing for some system io plugs and hooked up GetVolume and GetVolumes. 2015-11-12 22:27:12 -06:00
Charles Betros
3ad05d79aa #253 Create a test kernel for file system plugs. 2015-11-11 22:59:45 -06:00
Charles Betros
887b573b73 Ongoing file system work. 2015-11-11 22:59:14 -06:00
Cyber
70e4678866 Removed NewVGA.cs 2015-11-11 21:52:25 -05:00
Cyber
e699cdc70b Ongoing FAT Work
Added ReadAllBytes, WriteAllBytes, and Copy to FileImpl
2015-11-11 21:49:57 -05:00
Cyber
3fb391e8ba Merge remote-tracking branch 'origin/master' 2015-11-11 21:44:58 -05:00
Cyber
3aa754f4c0 Revert "Did a lot of stuff"
This reverts commit 7011f7d218.
2015-11-11 21:40:57 -05:00
Cyber
1588d0a764 Revert "Stuff"
This reverts commit 97d1ce58e0.
2015-11-11 21:28:05 -05:00
Cyber
2557d78526 Revert "Tiny Changes"
This reverts commit 7a3b4f9df7.
2015-11-11 21:27:47 -05:00
Cyber
5794022f1d Revert "StringFunctions"
This reverts commit 3ec93b4b6b.
2015-11-11 21:27:35 -05:00
Charles Betros
6a1b942fcd #250 Add an option in Cosmos projects to use the Bochs Gui Debugger. 2015-11-11 20:23:40 -06:00
Charles Betros
7d90f3609a Removed missing file and added all tests to test runner configuration. 2015-11-11 10:58:25 -06:00
Charles Betros
f94290890a Continuing FAT work. 2015-11-11 10:21:49 -06:00
Matthijs ter Woord
b7021b8fc1 Seems like compiler bug is fixed now. 2015-11-07 11:37:18 +01:00
Matthijs ter Woord
d5a1c54636 Another reformat 2015-11-07 10:22:33 +01:00
Matthijs ter Woord
e5cf7e7599 Add multidimensional tests again. 2015-11-07 10:16:17 +01:00
Matthijs ter Woord
6f9fcec90a Reformat code, and add settings to editorconfig file. 2015-11-07 10:16:09 +01:00
Charles Betros
870c07991a Removed a missing project. 2015-11-06 15:18:43 -06:00
Matthijs ter Woord
7d13293011 Add editorconfig file 2015-11-06 20:37:00 +01:00
Matthijs ter Woord
a5dc365616 Merg pr/232 2015-11-06 19:30:04 +01:00
Matthijs ter Woord
713e8d8746 Add multi dimensional arrays test. Not working yet. 2015-11-06 18:45:40 +01:00
CSharpLover
a8c886b485 Fixed a simple bug 2015-11-06 19:20:27 +02:00
CSharpLover
5682ef6841 VGAScreen Edit 2015-11-06 19:09:09 +02:00
CSharpLover
60727b0e49 VGAScreen Edit 2015-11-06 19:05:07 +02:00
CSharpLover
cabe66f8db VGAScreen 640x480 and 720x480 is working now 2015-11-06 18:58:52 +02:00
Matthijs ter Woord
4ffeeae278 Compiler bug fixed. 2015-11-06 09:03:00 +01:00
Charles Betros
535d3d136e Comment out StreamReader. 2015-11-05 10:57:38 -06:00
Charles Betros
7565bb6a30 Exceptions were causing stack corruptions. 2015-11-04 22:31:38 -06:00
Charles Betros
e735e05e03 Added Exception tests. 2015-11-04 22:28:25 -06:00
Charles Betros
c746643255 These were removed somehow? 2015-11-04 22:26:38 -06:00
Charles Betros
d2ee8be699 Clean up extra stack after an exception. 2015-11-03 14:08:42 -06:00
Matthijs ter Woord
34c46c2c73 Refactor, so find references is easier to use. 2015-11-02 17:22:56 +01:00
Matthijs ter Woord
ac2a505f77 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2015-11-02 11:37:22 +01:00
Matthijs ter Woord
f9c6edf4f9 Add comment. 2015-11-02 11:37:08 +01:00
Charles Betros
85a78e8fc5 Merge pull request #225 from bjuriewicz/master
installer unhandled crash issue fixed
2015-11-01 08:43:59 -06:00
Charles Betros
48a145d45d Ldarg was printing its label twice. 2015-10-31 20:44:05 -05:00
Charles Betros
c03d183de2 Changed some exceptions to base Exception and working on FAT tests. 2015-10-28 10:34:44 -05:00
bjuriewicz
d598f20dcc installer unhandled crash issue fixed 2015-10-25 15:35:25 +01:00
Matthijs ter Woord
cd7f5e572a Slight improvement of stack corruption checking code. 2015-10-24 13:19:34 +02:00
Freddie
0297747069 Fixed Bug on Debug
Fixed bug so that debug works
2015-10-23 10:10:08 +01:00
Matthijs ter Woord
2beb8b3e18 Ongoing FAT work. 2015-10-07 08:18:52 +02:00
Matthijs ter Woord
3e5dd5f34b Ongoing work. 2015-10-04 15:58:17 +02:00
Matthijs ter Woord
10a5f6c36d Directory reading is now done using a stream. 2015-10-04 12:38:38 +02:00
Matthijs ter Woord
3fb0e6622d Progress on fat. 2015-10-04 11:53:03 +02:00
Matthijs ter Woord
fc39e1e040 Move property names to a separate class. 2015-10-03 14:19:37 +02:00
Matthijs ter Woord
a05e3d3229 Reading works now. 2015-10-03 14:09:01 +02:00
Matthijs ter Woord
8e35d79602 Reading almost fixed. 2015-10-02 19:39:56 +02:00
Matthijs ter Woord
6e2dda177f Ongoing fixes for file system work. 2015-10-02 17:59:06 +02:00
Matthijs ter Woord
d9a9737608 Filesystem/VFS/FAT work by @charlesbetros has been merged into main kernel.
This does NOT mean it's fully working yet!
2015-10-02 17:12:00 +02:00
Matthijs ter Woord
7bfe161ba9 Merge branch 'master' into memory_handles
Conflicts:
	Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2015-09-24 19:40:30 +02:00
Matthijs ter Woord
c8efe9134d Enable correct tests again. 2015-09-24 19:37:59 +02:00
Cyber
97d1ce58e0 Stuff 2015-09-22 15:44:46 -04:00
Trivalik
d024cbd5af Cosmos.Build.Builder.csproj, fix warning by remove of CodeAnalysis entries, which was looking on wrong path
and remove SAK entries
2015-09-20 10:34:29 +02:00
Cyber
7011f7d218 Did a lot of stuff 2015-09-17 19:30:12 -04:00
Cyber
a10011652d Added NewVGA.cs 2015-09-17 18:07:32 -04:00
Cyber
7a3b4f9df7 Tiny Changes 2015-09-17 18:03:27 -04:00
Cyber
3ec93b4b6b StringFunctions
dStartsWith(input, comparator)
returns a boolean value.
dContains(input, comparator)
returns a boolean value
dEndsWith(input, comparator)
returns a boolean value
2015-09-09 18:22:46 -04:00
Matthijs ter Woord
27286f0b33 Continuing fixes. 2015-09-05 18:18:23 +02:00
Matthijs ter Woord
44690293e8 Delegates issue solved., 2015-09-05 18:11:20 +02:00
Matthijs ter Woord
3cb082bfbc Added and fixed some tests. 2015-09-05 16:43:45 +02:00
Matthijs ter Woord
4769cb2ce6 Fixes for delegates. 2015-09-04 17:51:45 +02:00
Matthijs ter Woord
3b68fb3720 Add some tests. 2015-09-04 14:54:38 +02:00
Matthijs ter Woord
8687f7a346 . 2015-09-04 14:11:41 +02:00
Matthijs ter Woord
e3e32744f5 Merging. 2015-09-04 14:11:35 +02:00
Matthijs ter Woord
0b8ce1b4fe Merge branch 'master' into memory_handles
Conflicts:
	source/Cosmos.Core.Plugs/CPUImpl.cs
	source/Cosmos.Core/CPU.cs
2015-09-04 13:50:11 +02:00
Matthijs ter Woord
0f21a8059f Refactoring and more fixes to plug. 2015-09-04 13:32:23 +02:00
Matthijs ter Woord
a2412e8980 Merge pull request #185 from sgetaz/master
List all requirements 1-by-1
2015-09-02 19:21:48 +02:00
Matthijs ter Woord
59c2bba33d Merge pull request #186 from zdimension/pwr-work
Added a Power class containing a WORKING reboot function
2015-09-02 19:20:17 +02:00
Darnell Williams
19932b4a5b Array plug fixes for memory handles 2015-08-31 03:41:47 -04:00
Matthijs ter Woord
4f945b11ce Disable vmt debug code. 2015-08-31 08:39:36 +02:00
Matthijs ter Woord
e5068167dd Small change for testing. Seems to work now? 2015-08-26 16:43:24 +02:00
Matthijs ter Woord
0b5490a281 Ongoing changes. 2015-08-18 20:19:36 +02:00
Matthijs ter Woord
bccf8cb64f Build fix. 2015-08-18 19:54:06 +02:00
Matthijs ter Woord
e6c866a8d4 Merge branch 'master' into memory_handles
Conflicts:
	source/Cosmos.HAL/DefaultKeyboard.cs
	source/Cosmos.HAL/Global.cs
	source/Cosmos.HAL/Keyboard.cs
	source/Cosmos.System/Global.cs
2015-08-18 19:38:50 +02:00