Kevin Lange
9d4e560b8b
Minor mouse fixes
2012-04-12 23:30:04 -05:00
Kevin Lange
5a1a45bc09
Faster mouse response
...
- Discard lots of packets
- Don't yield?
2012-04-12 23:21:38 -05:00
Kevin Lange
0eaf3a99a3
Separate pthread; add mouse move events?
2012-04-12 22:42:24 -05:00
Kevin Lange
3e70898674
Yeah, disable debug flags while we're still working on initrds...
2012-04-11 16:03:20 -05:00
Kevin Lange
285acf68a0
Reenable login prompts (vga textmode only)
2012-04-11 15:24:24 -05:00
Kevin Lange
5832f0545b
Fix up target for ramdisk
2012-04-11 13:07:16 -05:00
Kevin Lange
2a4b3311e6
Drop some extraneous initrd files
2012-04-11 12:48:37 -05:00
Kevin Lange
0ebb0ac983
Stop building ramdisks by default.
2012-04-11 12:47:39 -05:00
Kevin Lange
a69bd63fbc
Stop running with the ramdisk
2012-04-11 12:46:36 -05:00
Kevin Lange
915ebc1dac
Increment version to 0.2.1
2012-04-11 00:16:24 -05:00
Kevin Lange
d45b8be815
Let nyancat run with proper VGA term support
2012-04-11 00:04:26 -05:00
Kevin Lange
85b958b2cd
This is what happens when we don't maintain legacy stuff.
2012-04-10 23:49:22 -05:00
Kevin Lange
ac7720f396
Reenable support for a VGA text-mode terminal.
2012-04-10 23:35:12 -05:00
Kevin Lange
e60cd2b49e
Collect, but do not send, mouse events.
2012-04-10 22:34:36 -05:00
Kevin Lange
e89fb94d2f
Exiting terminals, but there's a problem somewhere...
2012-04-10 21:55:41 -05:00
Kevin Lange
8096d89c16
[temp] Stop freeing file nodes (XXX)
2012-04-03 13:17:26 -05:00
Kevin Lange
eb56624581
Fix up clock appearance
2012-03-29 12:12:06 -05:00
Kevin Lange
3d9d947701
Graphical analogue clock
2012-03-28 20:34:28 -05:00
Kevin Lange
dfd839bb53
s/obfucscated/obfuscated/
2012-03-28 16:38:11 -05:00
Kevin Lange
ee5288a691
Typo...
2012-03-28 16:29:49 -05:00
Kevin Lange
84316bb22c
Updated README
2012-03-28 16:29:28 -05:00
Kevin Lange
650e85598f
Remove Andy Sloane's Donut Mark (It didn't work)
2012-03-28 16:22:48 -05:00
Kevin Lange
76f96a431e
Fix some graphics-related things
2012-03-28 15:54:31 -05:00
Kevin Lange
e6addf3419
The panel app uses a hardcoded version number, update it
2012-03-28 01:16:35 -05:00
Kevin Lange
35eb731ccb
Bump version to 0.2.0, change branch to -dev
2012-03-27 21:52:38 -05:00
Kevin Lange
f68ca25622
Boot-to-shell through kernel argument 'single'
2012-03-27 21:47:25 -05:00
Kevin Lange
958262e69d
Fix argv[0] bug
2012-03-27 21:36:39 -05:00
Kevin Lange
0ce4e02cba
Actually release directories again so we don't run out of RAM
2012-03-27 19:38:04 -05:00
Kevin Lange
639881f931
Make things faster, better, stronger, etc.
2012-03-27 19:09:11 -05:00
Kevin Lange
0448e530ec
Render moving windows in a cool way
2012-03-27 18:19:35 -05:00
Kevin Lange
9fd73be686
Trying a few fixes... We're still doing some things very, very wrong.
2012-03-27 16:52:46 -05:00
Kevin Lange
fb6e5d59e3
Completely rewrite rendering model for compositor.
...
We know longer accept DAMAGE and REDRAW commands. Instead, we just loop
and redraw everything anyway (efficiently, mind you). Pipes still have
issues when closed and various other different things.
2012-03-27 13:58:21 -05:00
Kevin Lange
182de81a79
[userspace] Various. BOOT TO TERMINAL
2012-03-23 17:44:37 -05:00
Kevin Lange
103dccf604
ಠ_ಠ
2012-03-20 16:37:49 -05:00
Kevin Lange
3a60e4e6bd
Comment the C++ test program
2012-03-20 16:30:59 -05:00
Kevin Lange
1038ceab72
There is something terribly wrong with how we're doing this.
2012-03-20 16:23:24 -05:00
Kevin Lange
c35af17b78
By executing ios_base::Init(), we cout will work...
2012-03-20 16:22:50 -05:00
Kevin Lange
6596386d53
I should probably rewrite the TODO from scratch...
2012-03-17 22:44:58 -05:00
Kevin Lange
b4bc6c4f45
That moved to a userspace app ages ago...
2012-03-17 22:43:15 -05:00
Kevin Lange
2e4543d956
Oops, silly me. Minor little bug fixed
2012-03-16 20:05:56 -05:00
Kevin Lange
fc00d3f1f9
Terminal improvements
2012-03-16 17:09:00 -05:00
Kevin Lange
20ea9c0acb
Screenshot added to readme
2012-03-15 18:41:49 -05:00
Kevin Lange
29e031e6f6
[docs] Clean up some fixed XXXs and TODOs
2012-03-15 13:15:57 -05:00
Kevin Lange
e177fbc310
Updated panel background; updated run-fullscreen
2012-03-14 22:57:27 -05:00
Kevin Lange
816ddc8f3e
Lots of process cleanup implemented; improved cursor rendering
2012-03-14 22:03:55 -05:00
Kevin Lange
ffbe7b7b38
A bunch of stuff.
2012-03-14 15:04:12 -05:00
Kevin Lange
2c4e4e5d03
Fix up destroy() so we can (in theory) delete windows from their owning apps
2012-03-13 17:44:19 -05:00
Kevin Lange
03ee7ed9a9
Fix a kernel elf loader bug that was breaking getopt()
2012-03-13 17:43:35 -05:00
Kevin Lange
2791e7fd35
We've been doing some really stupid shit here...
2012-03-10 18:20:34 -06:00
Kevin Lange
66ba18fc33
Ug.
2012-03-10 15:03:59 -06:00