Kevin Lange
79be121b93
Fix lock hangs that broke everything
2012-12-13 19:45:39 -08:00
Kevin Lange
999c96c56b
Replace old nyancat with updated version
2012-12-13 19:45:24 -08:00
Kevin Lange
23233e2b97
xenl like a good terminal should
2012-12-13 19:26:45 -08:00
Kevin Lange
8e9ee3d68e
Decoration themes, sort of
...
A surprise x-mas gift, the old theme is back when WM_THEME=simple is set
2012-12-12 22:42:48 -08:00
Kevin Lange
a8435f37c0
submodule bump
2012-12-11 14:07:47 -08:00
Kevin Lange
0eefc62a49
add *.vdi to gitignore
2012-12-11 14:07:26 -08:00
Kevin Lange
5ab8df4120
login screen tweaks
2012-12-10 21:53:14 -08:00
Kevin Lange
022e31c7d8
stfu travis
2012-12-10 21:23:36 -08:00
Kevin Lange
edf0dcca19
threaded event processor should block
...
rather than yield-looping on an fstat
2012-12-10 21:19:13 -08:00
Kevin Lange
ada6136e42
Dirty semaphore implementation in userspace
2012-12-10 21:04:18 -08:00
Kevin Lange
3b06b5c464
bump version to 0.4.2
2012-12-10 20:38:59 -08:00
Kevin Lange
29e7a15443
Better resize box
2012-12-10 20:38:34 -08:00
Kevin Lange
3a977369af
Timed process sleeping (and bug fixes)
2012-12-10 20:28:31 -08:00
Kevin Lange
7ea68a6d92
Add debug and strip modes to makefile
2012-12-10 20:26:46 -08:00
Kevin Lange
3335eee65f
Fix a segfault
2012-12-10 20:17:25 -08:00
Kevin Lange
e5e67c6410
Fix some a quick crash bug
2012-12-10 00:29:04 -08:00
Kevin Lange
21214256d7
restore terminal cursor blinking
2012-12-09 23:17:41 -08:00
Kevin Lange
8fb898be66
Restructure windowed applications for speed
2012-12-09 23:07:04 -08:00
Kevin Lange
70a5de56f4
Make compositor faster
2012-12-09 23:06:42 -08:00
Kevin Lange
3efbdb6800
add another cairo demo
2012-12-09 21:42:18 -08:00
Kevin Lange
643e827cb3
fix buffered backspace
2012-12-09 20:12:51 -08:00
Kevin Lange
5f17cbc27f
primitive scrollback support in terminal
2012-12-09 19:57:04 -08:00
Kevin Lange
a4d559a96d
Better disk rebuild in core makefile
2012-12-09 19:56:56 -08:00
Kevin Lange
0e3c9f1241
Fix leap year calculation
2012-12-09 17:08:03 -08:00
Kevin Lange
e83f88bacb
Add time support to vfs
2012-12-09 16:59:55 -08:00
Kevin Lange
3cdb7b8748
make most of ext2fs use debug_print
2012-12-09 16:19:25 -08:00
Kevin Lange
960fd2486c
Minor improvements to ls
2012-12-09 16:03:22 -08:00
Kevin Lange
6ae0d288a6
New scale mode
2012-12-08 00:25:16 -08:00
Kevin Lange
a1099c1566
Bump kernel version
2012-12-08 00:25:01 -08:00
Kevin Lange
cd929b1ceb
Fix some minor input issues
2012-12-08 00:24:43 -08:00
Kevin Lange
b956680edc
Update Makefile
2012-12-07 20:37:25 -08:00
Kevin Lange
609cd514f1
set toolchain path
2012-12-07 20:35:33 -08:00
Kevin Lange
dae754a52d
Once more...
2012-12-07 20:29:10 -08:00
Kevin Lange
a1c17488d2
let's try that again
2012-12-07 20:25:29 -08:00
Kevin Lange
39aca690d6
replace toolchain build with precompiled
2012-12-07 20:23:41 -08:00
Kevin Lange
4464556350
[Travis] Fix build script permissions
2012-12-07 19:31:13 -08:00
Kevin Lange
e370cef0cf
[Travis] Try to divide up build scripts
2012-12-07 19:30:10 -08:00
Kevin Lange
3ca94a0528
fix unsigned/signed compare
2012-12-07 19:29:54 -08:00
Kevin Lange
a5b00112af
Add tick counts
2012-12-07 19:06:43 -08:00
Kevin Lange
a9d895a923
unify logging
2012-12-07 18:33:07 -08:00
Kevin Lange
761d8ae8d3
add terminfo entry for default window size
2012-12-07 18:22:24 -08:00
Kevin Lange
942c49806b
retool build utils
2012-12-05 21:40:30 -08:00
Kevin Lange
6cb509abf9
Ignore ALL disk images
2012-12-04 21:25:49 -08:00
Kevin Lange
e9f89f157b
Pull newlib from github as well
2012-12-04 20:43:55 -08:00
Kevin Lange
fe7ac5a219
Disable output from the actual install process
2012-12-04 20:37:19 -08:00
Kevin Lange
e0d9d4c39b
Enable full output on travis
2012-12-04 20:16:52 -08:00
Kevin Lange
e51e75be68
Maybe possibly speed up build script
2012-12-04 20:15:59 -08:00
Kevin Lange
f5b5b8821d
Clean up some minor bits and pieces.
2012-12-04 20:09:06 -08:00
Kevin Lange
a201ea07b1
Clean up kernel/devices/kbd
...
Remove a bunch of unused macros and variables.
2012-12-04 15:41:01 -08:00
Kevin Lange
c90bf5cbc9
Remove a bitmask.
...
Adds a byte to the process struct, but avoids GCC-specific extensions of
using a single byte for a bitmask. May or may not have any effect
anywhere, but will make ./analyze happier.
2012-12-04 15:16:53 -08:00