Kevin Lange
272afa1999
Rudimentary packetfs
2014-04-02 00:26:15 -07:00
Kevin Lange
8b64e2b7d9
read/write when not present should return errors
2014-04-02 00:26:04 -07:00
Kevin Lange
af0467946e
colors for dev files in ls -l
2014-04-01 23:15:04 -07:00
Kevin Lange
6d2e151eff
fix derp in cat
2014-04-01 22:59:29 -07:00
Kevin Lange
0659d923d7
Support . and .. in a few more dynamic fs modules
2014-04-01 22:54:14 -07:00
Kevin Lange
2205c11ae0
Cleaner desktop launch
2014-04-01 21:39:08 -07:00
Kevin Lange
ace9e62ccc
Actually, do the fade, but not the scale
2014-04-01 21:29:36 -07:00
Kevin Lange
e3ae832d89
add a logging component for makefile run commands
2014-04-01 21:24:25 -07:00
Kevin Lange
b53d912e3e
Updated login screen
2014-04-01 21:23:56 -07:00
Kevin Lange
d8185130ff
Mix things up with a new wallpaper (grand canyon)
2014-04-01 21:23:38 -07:00
Kevin Lange
091ab50a3f
Add a non-vignetting blur function
2014-04-01 21:23:22 -07:00
Kevin Lange
3140c8e4b2
Disable animations for backrounds and panels
2014-04-01 21:22:58 -07:00
Kevin Lange
811747b958
Build run targets from components
2014-04-01 20:07:42 -07:00
Kevin Lange
c74ede8c3b
Remove superfluous definition of kernel_symbol_t
2014-03-27 23:39:54 -07:00
Kevin Lange
9ff5bd39da
Expose tmpfs functionality so modules can extend it later
2014-03-27 23:38:22 -07:00
Kevin Lange
d7086574ca
Build updates
2014-03-27 23:37:38 -07:00
Kevin Lange
6f4d55aeff
workaround not having a real readline-ish in debug shell
2014-03-26 21:41:58 -07:00
Kevin Lange
37f2a70ab5
Add 2048 from mevdschee, with license and README
2014-03-26 21:17:29 -07:00
Kevin Lange
f9999eb490
Notes on shared objects
2014-03-26 21:15:19 -07:00
Kevin Lange
14009e4198
Make newlib build PIC for future shared builds
2014-03-25 14:04:55 -07:00
Kevin Lange
ca75bfb2d5
Update license copyright years and link
2014-03-25 14:04:41 -07:00
Kevin Lange
ad2f2fc937
fix some silliness
2014-03-24 21:59:27 -07:00
Kevin Lange
927d16950a
cleanup for ansi library
2014-03-24 21:35:27 -07:00
Kevin Lange
543ca3eb5e
initial work to separate ansi/term stuff to library
2014-03-24 21:08:07 -07:00
Kevin Lange
2cfdec3435
remove unnecessary include
2014-03-24 20:21:44 -07:00
Kevin Lange
8980f568a3
Consolidate datastructure libraries
2014-03-24 20:18:40 -07:00
Kevin Lange
1e91dea4cc
Move rtl experiments into separate module
2014-03-24 20:00:16 -07:00
Kevin Lange
03964e3ba7
fix gcc startfiles for shared builds
2014-03-23 21:23:18 -07:00
Kevin Lange
c7414e579f
fix run-tests (not that it's used)
2014-03-23 20:26:03 -07:00
Kevin Lange
e0ac170a18
terminal size divination should be a command
...
and don't do it by default
2014-03-23 20:18:11 -07:00
Kevin Lange
13c619e9c3
Drop support for config-parser
2014-03-23 20:17:13 -07:00
Kevin Lange
430d9c0ce2
Check off a bunch of old TODO stuff
2014-03-20 23:45:20 -07:00
Kevin Lange
5203ec9c6f
quick edit to thirdparty.md
2014-03-20 23:30:08 -07:00
Kevin Lange
8de37497e1
some typos in docs/testing.md
2014-03-20 23:29:07 -07:00
Kevin Lange
b19a496060
Quick typo fix
2014-03-20 23:22:51 -07:00
Kevin Lange
ded9f77ed9
Use GFM formatting for code blocks
2014-03-20 23:20:58 -07:00
Kevin Lange
a3a212ecb0
Some docs updates
2014-03-20 23:20:16 -07:00
Kevin Lange
3edad6870c
Allow direct reads on directories
2014-03-19 23:03:51 -07:00
Kevin Lange
6e2b1c3e4d
Clear out ext2_fs_t before using it
...
(or we end up with a stale lock sometimes)
2014-03-19 23:01:02 -07:00
Kevin Lange
468c15e57e
entire ext2 module should not be #if 1...
2014-03-19 22:40:35 -07:00
Kevin Lange
9caaf2efcb
Update grub config for lfbvideo module
2014-03-19 19:05:39 -07:00
Kevin Lange
9b5cf9cec5
Video as a module, kill device_init
2014-03-19 18:56:07 -07:00
Kevin Lange
0122c943aa
Add a command to support mounting arbitrary ext2 filesystems
2014-03-18 23:07:10 -07:00
Kevin Lange
2f7fbfb5a7
Export a mount function for ext2
2014-03-18 23:06:57 -07:00
Kevin Lange
7ecf83f32a
reimplement ATA write support
2014-03-18 22:57:07 -07:00
Kevin Lange
17d092e3ff
Ramdisk support (again)
2014-03-18 21:37:12 -07:00
Kevin Lange
8080a74a2d
Module dependencies
2014-03-18 20:11:56 -07:00
Kevin Lange
93ec0cf0d0
Make kbd+mouse appear as character devices
2014-03-16 21:50:04 -07:00
Kevin Lange
e5aa49beda
(hack) make /dev listings work
...
This is a bit of a hack. /dev is presented as a new pseudo file type
until I finish the VFS overhaul. This fake file presents a directory
with entries for all of the VFS nodes that are children of it. The
future VFS will do this on its own, thus making this superfluous.
2014-03-16 21:41:19 -07:00
Kevin Lange
aa8ac11dd2
Fix GRUB boot stuff
2014-03-16 18:54:32 -07:00