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
Kevin Lange
1dde9dfcb5
Fix argv storage for init
2013-06-06 18:29:22 -07:00
Kevin Lange
0f344f2900
Rewrite fork/clone.
...
This is still a bit ugly, needs cleanup.
Fixes that weird GCC issue.
2013-06-06 18:04:13 -07:00
Kevin Lange
e70ebf8857
Big fat cleanup and GCC fix batch
2013-06-05 23:10:36 -07:00
Kevin Lange
d61972eb4e
Include /etc/vimrc
2013-05-30 20:35:41 -07:00
Kevin Lange
ac414f005c
Fix up some build stuff
2013-05-30 00:57:17 -07:00
Kevin Lange
4c9be9361a
Compositor animations - actual
...
There are both some good changes and some terribly hacky changes in this
commit.
- Server uses a different struct than client now for windows, so
arbitrary compositor things like effect parameters can be added
without having to rebuild everything. That's good.
- Client window structs no longer attempt to track or use window
locations. That's good.
- Windows do not destroy in response to the destory command, but rather,
a special animation is triggered; the end state for this animation
calls the actually window destruction code. That's a hack.
- Animations are based on rendered frames, not on time. That's a hack.
2013-05-29 21:31:59 -07:00
Kevin Lange
ae59df2514
Fix up some toaru-specific bits in the shell
2013-05-28 22:00:27 -07:00
Kevin Lange
046f17a81a
^A and ^E in shell
2013-05-28 19:01:52 -07:00
Kevin Lange
c3995aaa55
Workaround window corruption on startup
2013-05-22 22:59:23 -07:00
Kevin Lange
5f03b05f46
kill vim from core install, add new toaru-vga.tic
2013-05-22 22:19:25 -07:00
Kevin Lange
80445dafcc
Various shell and terminal cleanups
2013-05-22 21:59:28 -07:00
Kevin Lange
3e59074974
[terminal] redraw cursor on focus change
2013-05-22 20:56:52 -07:00
Kevin Lange
9c2b45e0aa
Unbreak sh's 'Command not found'...
2013-05-22 19:18:14 -07:00
Kevin Lange
ff8fd63e62
Fix bad assignment in tmpfs (thx clang)
2013-05-22 16:26:37 -07:00
Kevin Lange
c1b921b31d
derp
2013-05-22 14:49:20 -07:00
Kevin Lange
b14bbe5213
pass triplets to clang for kernel compilation
2013-05-22 14:48:35 -07:00
Kevin Lange
0a064bf3da
Remove an unused thing
2013-05-22 01:47:43 -07:00
Kevin Lange
ae08c74115
I'll stop the world and melt with you
...
(but I won't stop the world to load binaries)
2013-05-22 01:34:56 -07:00
Kevin Lange
48fe17ff19
Merge branch 'strawberry-dev' of github.com:klange/toaruos into strawberry-dev
2013-05-21 23:33:31 -07:00
Kevin Lange
0420002212
Quick hack: Animation demo
2013-05-21 21:11:30 -07:00
Kevin Lange
ad19c5eb01
change comment in randomdev
2013-05-21 15:34:18 -06:00
Kevin Lange
d9f22b293a
wat
2013-05-15 19:09:58 -07:00
Kevin Lange
6ae6861a04
fix cross-gcc
2013-05-15 18:33:30 -07:00
Kevin Lange
c962757835
Fix up newlib cflags at the right time
2013-05-15 18:14:42 -07:00
Kevin Lange
fd7c103c78
Teapot Mesa shader example
2013-05-13 02:59:10 -07:00
Kevin Lange
4868960364
Build ALL the things!
2013-05-12 00:38:56 -07:00
Kevin Lange
9d6995e4b8
minor TODO updates
2013-05-11 21:48:03 -07:00
Kevin Lange
416d483fd6
Box drawing and new wcwidth
...
Currently a brute-force method, going
to replace this with a Markus Khun-esque interval
search shortly.
2013-05-11 13:20:20 -07:00
Kevin Lange
04dccab9a4
Swap /bin and /usr/bin in PATH
2013-05-10 19:34:01 -07:00
Kevin Lange
8d20462288
work around -onlcr
2013-05-09 23:56:49 -07:00
Kevin Lange
4e5296ad5a
Use cross ld to link kernel
2013-05-08 22:21:20 -07:00
Kevin Lange
c8aa5462a8
Cleaner syscall handling
2013-05-08 22:11:02 -07:00
Kevin Lange
d46e8d4e81
Update canonical logo svg in docs
2013-05-08 20:25:59 -07:00
Kevin Lange
e809b4e3da
Add back in Command not found message
2013-05-08 01:05:38 -07:00
Kevin Lange
295ec5f08a
Cross GCC compiler.
2013-05-08 00:50:11 -07:00
Kevin Lange
096628fb1d
Make sh use execvp directly
2013-05-08 00:45:46 -07:00
Kevin Lange
0789c46bfe
Add /usr/bin to default PATH
2013-05-08 00:45:27 -07:00
Kevin Lange
f4c68573aa
execvp
2013-05-08 00:45:00 -07:00
Kevin Lange
355d4b4dbe
Merge pull request #35 from srjek/zlib1.2.8
...
Upgrade zlib from 1.2.7 to 1.2.8, or provide an alt url
2013-05-06 14:12:11 -07:00
Kevin Lange
8f3b31466f
add kill app
2013-05-06 01:29:04 -07:00
Kevin Lange
a4a117cf0c
Fix some build derps
2013-05-05 15:54:01 -07:00
Kevin Lange
1e664bef2b
Integrate signals into libc
2013-05-05 15:00:24 -07:00
Kevin Lange
fcdec09eaf
Unfocused terminal cursor box
2013-05-04 23:22:54 -07:00
Kevin Lange
907566b259
Fix terminal padding opacity
2013-05-03 00:20:16 -07:00