summaryrefslogtreecommitdiff
path: root/Source/Library
Commit message (Collapse)AuthorAgeFilesLines
* More work on shellAlexis2112009-12-243-0/+31
|
* Changed some stuff about the ShellAlexis2112009-12-243-9/+18
| | | | | Some applets are now externalized : cat free halt ls reboot uptime Also added some colors
* CleanupAlexis2112009-12-241-0/+0
|
* Changed the way virtual terminal commands are handledAlexis2112009-12-235-38/+80
| | | | | These commands include those for moving the cursor, showing/hiding it, changing the color, ...
* Merge branch 'master' into frameworkAlexis2112009-12-221-1/+1
|\ | | | | | | | | Conflicts: Melon.img
| * Made status bar into a namespace, and added functionnalitiesAlexis2112009-12-211-1/+1
| |
* | Added template class Map<key, value>Alexis2112009-12-222-0/+91
|/
* rot13, demo app for StreamApp, is working :)Alexis2112009-12-206-10/+21
|
* [not tested] Introduced StreamApp.classAlexis2112009-12-207-8/+78
|
* Added file streams and string streamsAlexis2112009-12-2013-4/+205
|
* Worked on IStream. Seems to workAlexis2112009-12-207-12/+128
|
* [not really working] Started work on OStreamAlexis2112009-12-205-10/+118
|
* Added some option handling featurs to the default ShellApp classAlexis2112009-12-1710-15/+184
|
* New model, object-oriented, for applicationsAlexis2112009-12-164-25/+73
|
* Nothing, reallyAlexis2112009-12-161-1/+2
|
* CorrectionsAlexis2112009-12-093-13/+11
|
* Merge branch 'master' into mountpointsAlexis2112009-12-092-0/+4
|\ | | | | | | | | Conflicts: Makefile
| * Some changesAlexis2112009-12-092-0/+4
| |
* | Merge branch 'master' into mountpointsAlexis2112009-12-099-82/+108
|\|
| * Change on memory handling, and .iface.h files documented.Alexis2112009-12-099-82/+108
| |
| * Game Of Life simulator fixedAlexis2112009-11-151-1/+1
| |
* | Some bugfixesAlexis2112009-11-274-6/+8
| |
* | Re-organized file system stuff.Alexis2112009-11-254-2/+4
| |
* | Multiple things :Alexis2112009-11-244-24/+73
| | | | | | | | | | | | - Partially fixed FATFS::read - Corrected some unicode encoding/decoding related stuff - Implemented LFN entries parsing
* | Reading from the FAT12-formatted floppy works \oAlexis2112009-11-151-1/+1
|/
* Added a game of life simulator demoAlexis2112009-11-138-7/+179
|
* Introduced V86 mode. It really fits in nicely :)Alexis2112009-11-082-0/+5
|
* Introduced PaperWork : our init/login manager.Alexis2112009-11-086-9/+21
| | | | Login with user=root;pass=admin or user=alexis211;pass=iamgod
* Arranged some paperworkAlexis2112009-10-291-2/+3
|
* Some changes...Alexis2112009-10-265-9/+9
|
* Made some minor changes, for compatibilityNicolas BERNSTEIN2009-10-262-4/+5
|
* More work on syscalls : userland applications can run other apps.Alexis2112009-10-243-2/+42
|
* More work on userland syscalls : Files are implemented.Alexis2112009-10-2413-24/+208
| | | | TextFile now is a common (= kernel and userland) library.
* Added some screenshots (\o/) and implemented mkdir in userland.Alexis2112009-10-232-0/+14
|
* Some changes, and implemented rm in userland shell.Alexis2112009-10-235-12/+41
|
* More work on syscalls and shellAlexis2112009-10-232-1/+25
|
* More work on syscalls and shellAlexis2112009-10-2311-2/+69
|
* Started working on user managmentAlexis2112009-10-214-17/+31
|
* More workAlexis2112009-10-213-4/+16
|
* Started working on a userland shellAlexis2112009-10-205-3/+44
| | | | This means I'll have to do syscalls for everything I need.
* Implemented static syscalls, specific to a class and not an object.Alexis2112009-10-208-6/+21
|
* We now have call tables for ressources.Alexis2112009-10-206-30/+46
| | | | instead of adding calls to ressource in the constructor.
* More work on syscallsAlexis2112009-10-187-2/+53
|
* Mem::kalloc and Mem::kfree renamed to Mem::alloc and Mem::kfreeAlexis2112009-10-184-12/+13
| | | | | | | I renamed them so that they could have the same name in userland and in kernel space. We'll just know that if we're writing kernel code then we are allocating stuff in kernel memory, and if we're writing user code then we're allocating userland memory.
* Heap included as well in userland libraryAlexis2112009-10-1811-1/+531
|
* More work on syscallsAlexis2112009-10-185-0/+54
|
* Syscall interface starts being implemented !Alexis2112009-10-189-13/+100
|
* Re-organized everythingAlexis2112009-10-1824-0/+1375