Kevin Lange
|
05b59d366f
|
[list] Fix some bugs in that. It never works on the first push anyway, right?
|
2011-11-28 23:45:33 -06:00 |
|
Kevin Lange
|
ea7ddfe61d
|
[list] Simple doubly-linked list implementation
|
2011-11-28 23:28:55 -06:00 |
|
Kevin Lange
|
bb606f948d
|
[shell] Line editing.
|
2011-11-26 17:18:35 -06:00 |
|
Kevin Lange
|
010475b6ee
|
[bochs] Add a function to force a redraw of the cursor
|
2011-11-26 17:18:20 -06:00 |
|
Kevin Lange
|
94fe43a45e
|
[vfs] Fix an allocation bug
|
2011-11-26 17:18:00 -06:00 |
|
Kevin Lange
|
fe9b54c35c
|
[clear] Clear properly for an xterm
|
2011-11-26 16:18:34 -06:00 |
|
Kevin Lange
|
1b1cad3f4a
|
[shell] Scroll through history
|
2011-11-26 16:14:35 -06:00 |
|
Kevin Lange
|
0be609c334
|
[shell] Simple command history
|
2011-11-26 15:52:24 -06:00 |
|
Kevin Lange
|
d8c15cb0b1
|
[shell] Fix tab completion, I was an idiot
|
2011-11-26 15:26:12 -06:00 |
|
Kevin Lange
|
75329eed95
|
[misc] strstr, startswith
|
2011-11-26 15:25:59 -06:00 |
|
Kevin Lange
|
1ca8e24fe0
|
[docs] Update README
|
2011-11-25 11:46:33 -06:00 |
|
Kevin Lange
|
062e6fcd43
|
[shell] Tab completion, basic work on writing files
|
2011-11-24 18:59:23 -06:00 |
|
Kevin Lange
|
149225e097
|
[fs] Code cleanup
|
2011-11-24 12:33:20 -06:00 |
|
Kevin Lange
|
2efc98d5a6
|
[fs] Unify all read calls, add a write_block function
|
2011-11-24 12:28:21 -06:00 |
|
Kevin Lange
|
b8b48cfc65
|
[fs] Print some debug information on mount
|
2011-11-23 22:27:18 -06:00 |
|
Kevin Lange
|
450a8784e2
|
[misc] Prepare for the inevitable support for file writes
|
2011-11-23 21:38:51 -06:00 |
|
Kevin Lange
|
65e6b0e800
|
[shell] Redraw prompt on ^L
|
2011-11-23 21:22:25 -06:00 |
|
Kevin Lange
|
63f57855bf
|
[shell] Complete rewrite (sort of)
|
2011-11-23 21:18:48 -06:00 |
|
Kevin Lange
|
d8e7198473
|
[shell] Highlight executables in green. Add info command.
|
2011-11-23 13:45:08 -06:00 |
|
Kevin Lange
|
8aee786497
|
[sys] This seems to help fork() a small bit
|
2011-11-18 22:14:00 -06:00 |
|
Kevin Lange
|
4052a8f63a
|
[ext2/disk] Increase cache size
Also move cache entries to a malloc'd block so we allocate them
dynamically after mounting.
|
2011-11-18 22:13:10 -06:00 |
|
Kevin Lange
|
26a717db14
|
[bochs] Change output for wallpaper loading
|
2011-11-18 15:16:04 -06:00 |
|
Kevin Lange
|
6f93daf326
|
Get rid of a warning
|
2011-11-18 14:58:11 -06:00 |
|
Kevin Lange
|
f3a52d272a
|
Move all of the ramdisk support into the hard disk
|
2011-11-18 14:45:19 -06:00 |
|
Kevin Lange
|
b2b8185494
|
Load wallpaper from file on disk
|
2011-11-18 14:38:27 -06:00 |
|
Kevin Lange
|
7d9fa21d19
|
[cat] More efficient, but still stupid, cat
|
2011-11-18 00:53:19 -06:00 |
|
Kevin Lange
|
31c07ba434
|
Fix some signed/unsigned issues
|
2011-11-18 00:00:54 -06:00 |
|
Kevin Lange
|
4697dd4c06
|
[mouse] Load the mouse cursor from initird
|
2011-11-17 23:34:35 -06:00 |
|
Kevin Lange
|
9fa8e10bce
|
[ext2] Read from hard disk. Seems to work wonderfully.
|
2011-11-17 23:29:08 -06:00 |
|
Kevin Lange
|
3c0b30b5ee
|
Wallpapers in the gits and by default
|
2011-11-17 19:01:14 -06:00 |
|
Kevin Lange
|
6297ac68ee
|
[shell] Add ls <path>
|
2011-11-17 16:08:20 -06:00 |
|
Kevin Lange
|
77b575bfd7
|
[vfs] Fix relative opens from /
|
2011-11-17 16:08:08 -06:00 |
|
Kevin Lange
|
20d89355dc
|
[vfs] Working directories, I hope
|
2011-11-17 15:55:59 -06:00 |
|
Kevin Lange
|
65087e8a4e
|
Merge branch 'master' of github.com:klange/osdev
|
2011-11-03 17:06:40 -05:00 |
|
Kevin Lange
|
eb98180d0e
|
[pci] Add pci config read/write to system.h
|
2011-11-03 17:06:27 -05:00 |
|
Kevin Lange
|
747709752a
|
Add a new screenshot to the readme.
|
2011-11-02 16:36:57 -05:00 |
|
Kevin Lange
|
ab8562092f
|
Update TODO.md
|
2011-11-02 15:45:36 -05:00 |
|
Kevin Lange
|
5f5dee5648
|
[ext2] Read a superblock from disk, anyone?
|
2011-11-02 00:01:17 -05:00 |
|
Kevin Lange
|
49bea4b221
|
[shell] Do at least /some/ path canonicalization...
|
2011-11-01 18:51:15 -05:00 |
|
Kevin Lange
|
34d065399d
|
[shell] Show directories in blue...
|
2011-11-01 18:35:09 -05:00 |
|
Kevin Lange
|
3b6e3745c1
|
Wallpapers
|
2011-10-31 17:41:16 -05:00 |
|
Kevin Lange
|
2c9f6c163a
|
[ide] Fix minor bug
|
2011-10-31 17:40:50 -05:00 |
|
Kevin Lange
|
87df39b19c
|
[font] Fix silly 8
|
2011-10-31 17:40:37 -05:00 |
|
Kevin Lange
|
cefc902d32
|
[mouse] Screw it, increase mouse speed
I give up, I don't care about the touchpad.
|
2011-10-31 12:36:02 -05:00 |
|
Kevin Lange
|
28cc0725d0
|
[shell] Remove reset-keyboard command
|
2011-10-31 10:35:43 -05:00 |
|
Kevin Lange
|
763bb38690
|
Update TODO (again)
|
2011-10-31 02:05:34 -05:00 |
|
Kevin Lange
|
7ac07c977b
|
Updated TODO
|
2011-10-31 01:55:18 -05:00 |
|
Kevin Lange
|
b433abe28e
|
[kbd] Fix bad modifier handling
|
2011-10-31 01:48:03 -05:00 |
|
Kevin Lange
|
4cdef2bd06
|
[mouse] Disable interrupts while processing mouse
|
2011-10-31 01:30:48 -05:00 |
|
Kevin Lange
|
773cdc72f7
|
[kbd] Optionally disable notices for unrecognized keys
|
2011-10-31 01:18:44 -05:00 |
|