Kevin Lange
1e2ed1e89a
Add a clock to the VGA warning
...
mostly so it doesn't immediately quit, but also so it's not eating CPU
cycles while being useless
2013-11-27 19:08:07 -08:00
Kevin Lange
a024385a3c
Fix some missing termios stuff
2013-11-22 21:54:47 -08:00
Kevin Lange
fa4af42294
run-config also needs -sdl
2013-11-03 22:54:26 -08:00
Kevin Lange
59cdfbe9a6
Make teapot close with q like everyone else
2013-10-19 00:29:00 -07:00
Kevin Lange
19b5da23f7
WHO BROKE MY QEMU, I WILL FIND YOU
2013-10-18 22:07:35 -07:00
Kevin Lange
5d1aa1f6b8
Special-case some block drawing to make it look better
2013-09-01 18:32:46 -07:00
Kevin Lange
974beaa017
This build of mesa has been deprecated, but we still use it
2013-08-22 00:46:13 -07:00
Kevin Lange
a1784a5da1
Fix handling of line endings at right side of screen
2013-08-21 18:30:20 -07:00
Kevin Lange
922fdd5f38
None of this actually works, but whatever
2013-08-19 19:38:15 -07:00
Kevin Lange
9b130b916d
Fix up signals, add SIGTTOU
2013-08-19 19:37:55 -07:00
Kevin Lange
1e50d39d67
kill nlcr/no-nlcr stuff from terminal
2013-08-19 19:37:13 -07:00
Kevin Lange
7351fa308b
Various fixes to help get bash working
2013-08-04 00:04:22 -07:00
Kevin Lange
948813d0be
Fix buffer clearing and dumping when switching modes
2013-07-27 22:21:04 -07:00
Kevin Lange
720a62d6aa
ICANON support (still a bit rough)
...
This is a massive hack and I admit it.
2013-07-27 22:01:08 -07:00
Kevin Lange
40f0c41932
Preliminary termios support
...
This is some initial work on support real PTYs.
Canonical mode is not supported at the moment.
2013-07-27 00:18:29 -07:00
Kevin Lange
fd259ce8ab
Rough screenshot support
...
Still needs to be moved to the print screen key. Ctrl+Shift+P for whole
screen, Ctrl+Shift+Alt+P for active window.
2013-07-22 22:42:24 -07:00
Kevin Lange
9f50d7a3bf
WHY AM I PRINTING THIS
2013-07-22 22:41:56 -07:00
Kevin Lange
6ad55d68d2
(debugging) export files to sdb with a sysfunc
2013-07-22 22:41:14 -07:00
Kevin Lange
ee90317940
bump version for new development line
2013-07-22 20:50:49 -07:00
Kevin Lange
2f8a38b062
Force-disable Xlib in cairo builds
...
On some host environments, this can incorrectly be detected as available
during a cross build, so let's force-disable it.
2013-07-21 18:22:35 -07:00
Kevin Lange
caf16396c1
More threads, less stat
2013-07-20 02:11:27 -07:00
Kevin Lange
9dbb0f4422
0.5.0-rel tag
2013-07-14 22:38:24 -07:00
Kevin Lange
e176dd0f55
Need to make that a flag...
2013-07-14 22:37:17 -07:00
Kevin Lange
046d972694
docs
2013-07-11 18:17:26 -07:00
Kevin Lange
ab0045918f
clean up cd shell command
2013-06-29 18:48:57 -07:00
Kevin Lange
bc0c06e005
Add a little warning app to vga mode
2013-06-28 19:02:11 -07:00
Kevin Lange
69f3cd3b05
Kill the VGA terminal.
...
I am going to replace it after I finish making the ANSI escape parser
modular again (it became a bit less modular during the development of
this terminal).
These changes are part of an effort to make the terminal more efficient.
Another goal is to make the terminal use the "new-style" compositor
interface, which is still in development.
2013-06-28 18:51:30 -07:00
Kevin Lange
9063947817
More TODOs
2013-06-28 11:05:42 -07:00
Kevin Lange
5cf008dddb
Add this TODO file I've apparently forgotten to push from work
2013-06-28 10:17:22 -07:00
Kevin Lange
570905a7d2
Kill the font loading bar
2013-06-28 00:55:02 -07:00
Kevin Lange
a0b589b56b
Drop legacy fullscreen from plasma
2013-06-28 00:43:35 -07:00
Kevin Lange
9a40a41f03
Drop legacy fullscreen support and add new fullscreen support
2013-06-28 00:42:40 -07:00
Kevin Lange
43a795fa9a
Compositor can now take an argument for what to run on startup
2013-06-28 00:33:03 -07:00
Kevin Lange
147f73b305
Temporarily use a tmpfs for local's home dir
2013-06-28 00:16:56 -07:00
Kevin Lange
2561cff586
this is where I keep a hard disk backup tree
2013-06-28 00:16:35 -07:00
Kevin Lange
15be8f2138
thinking about this still
2013-06-28 00:15:32 -07:00
Kevin Lange
a36421ae4e
Like I said, use FAST/GOOD macros instead
2013-06-18 23:48:04 -07:00
Kevin Lange
b6ec637f74
Use nearest-neighbor scaling
...
Major speed improvement, though it might make things like "Scale
windows" look a bit less polished; windows that are scaled up in scale
mode are rendered with bilinear scaling. Will probably replace with the
FAST/GOOD macros later.
Also, add the framework for Alt+Tab window picking (not implemented yet)
2013-06-18 23:43:56 -07:00
Kevin Lange
32ee59c51c
Fix up/down for meta keys
2013-06-18 23:42:53 -07:00
Kevin Lange
08e4ee780a
README updates
2013-06-17 18:52:32 -07:00
Kevin Lange
2888fc776f
Add alt key support to terminal
2013-06-15 15:23:10 -07:00
Kevin Lange
cd76cdd9e5
Add /usr/share/games to gitignore
...
so i have a place to put snes roms
2013-06-13 22:20:33 -07:00
Kevin Lange
b7254576d4
Don't lock up when a client isn't paying attention
...
Also fix the mouse to account for this... development.
Smoother mouse movement all around, though it may make things slightlys
lower by spamming lots of mouse packets. Just write good clients and
everything will be fine...
2013-06-12 23:37:07 -07:00
Kevin Lange
4c2801beeb
Even more strict ext2fs write disabling
2013-06-12 22:24:02 -07:00
Kevin Lange
d213172368
woops, kill that
2013-06-12 20:39:57 -07:00
Kevin Lange
ea52ca3fb0
kill old unused stuff
2013-06-12 17:52:15 -07:00
Kevin Lange
cf91715ab5
Missed one
2013-06-10 10:39:58 -07:00
Kevin Lange
abc8298b4b
Fix logout (actually login problem)
2013-06-10 00:55:33 -07:00
Kevin Lange
8c9cce2520
Update GCC to 4.6.4
2013-06-08 19:44:28 -07:00
Kevin Lange
dfa72318a3
Updated build scripts to use cross gcc
2013-06-06 21:59:20 -07:00