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
19a12bec78
lol panel
2012-03-07 23:44:02 -06:00
Kevin Lange
c15402af4c
Use window server to determine window size for wallpaper
2012-03-07 22:40:58 -06:00
Kevin Lange
7a9961a9b2
Wallpaper application for scalable wallpaper support
2012-03-07 22:31:24 -06:00
Kevin Lange
8fb8edba3a
I have no idea idea what I'm doing.
2012-03-01 21:13:52 -06:00
Kevin Lange
a1a6303bee
Faster is_top by way of a depth map
2012-02-26 00:45:46 -06:00
Kevin Lange
35f5266acf
*sigh*...
2012-02-25 22:47:20 -06:00
Kevin Lange
2da22312a5
Merge branch 'master' of github.com:klange/osdev
2012-02-20 23:32:10 -06:00
Kevin Lange
de7a984938
Fix a bunch of bugs in signal handling and scheduling
2012-02-20 23:31:00 -06:00
Kevin Lange
6268eb3f4e
Actually allocate a buffer for double buffering...
2012-02-20 09:23:10 -06:00
Kevin Lange
a222c3f56a
Various bits of graphical fun stuff
2012-02-19 22:35:20 -06:00
Kevin Lange
d048006b9c
Fix bitmap loading pinkness bug
2012-02-19 21:43:13 -06:00
Kevin Lange
a97194f0bf
You stack'd when you should have queue'd!
2012-02-17 15:31:40 -06:00
Kevin Lange
b30cd50864
Keyboard handling in the compositor
2012-02-17 01:28:12 -06:00
Markus Schober
6dc90b1ac2
shm_obtain takes a (size_t *) and modifies the value based on the true
...
size of the block returned.
2012-02-16 03:34:42 -06:00
Kevin Lange
cffbb02240
Stuff and things
2012-02-15 20:50:31 -06:00
Kevin Lange
3980460484
top/left offsets are SIGNED; add julia fractal thingy
2012-02-13 19:46:00 -06:00
Kevin Lange
c211c61369
Well, that works.
2012-02-13 16:21:52 -06:00
Kevin Lange
abf1e5c837
THIS... IS... SPAAAAARTAAA!!!
2012-02-12 19:30:36 -06:00
Kevin Lange
de0bbe739b
Fix a bunch of system calls...
2012-02-12 18:47:01 -06:00
Kevin Lange
e453b08dd6
Debugging, use proper signals, etc.
2012-02-12 17:00:21 -06:00
Kevin Lange
9b1e227c0f
Fix a dozen different things.
2012-02-12 16:45:23 -06:00
Markus Schober
c47e199802
Working on window functionality
2012-02-12 05:24:40 -06:00
Markus Schober
a3384aac9e
The new compositor is armed and (almost) fully operational!
2012-02-11 15:54:01 -06:00
Kevin Lange
824f2dfb94
fix typos
2012-02-11 01:23:27 -06:00
Kevin Lange
a4178b9248
Magic, identifiers, etc.
2012-02-11 01:20:17 -06:00
Kevin Lange
3411eb380f
Protocol refinements
2012-02-11 00:06:09 -06:00
Kevin Lange
9315c95452
Command formats and numbers
2012-02-10 23:29:08 -06:00
Kevin Lange
bc692e83df
New compositing work
2012-02-10 23:23:20 -06:00
Kevin Lange
b0e40ae6df
Updated graphics library with sprite loading and stuff
2012-02-03 19:47:36 -06:00
Kevin Lange
cbcf098e5b
Compositing test.
2012-01-29 17:05:42 -06:00
Kevin Lange
1d7c91f3b1
Unicode is hard... thus, I'm not done.
2012-01-28 22:27:37 -06:00
Kevin Lange
db7020cbce
[security] Shadow Passwords, whoami, and more
...
This update includes support for shadow passwords, stored in
/etc/master.passwd, as well as support for an /etc/passwd file
containing user/uid/full name/shell associations, which are used by the
shell to get your username for display purposes, as well as by whoami
for the same reason. The login tool does not yet select the right shell
though this is planned.
* root's password is `toor` (a throwback to older times)
* local's password is `local` (because it's obvious)
2012-01-27 18:04:39 -06:00