Kevin Lange
ffbe7b7b38
A bunch of stuff.
2012-03-14 15:04:12 -05:00
Kevin Lange
19a12bec78
lol panel
2012-03-07 23:44:02 -06:00
Kevin Lange
7a9961a9b2
Wallpaper application for scalable wallpaper support
2012-03-07 22:31:24 -06:00
Kevin Lange
f3f0a58b95
Cleaner makefile for userspace
2012-03-06 15:32:26 -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
db8a75071d
We have a terminal. In a window. Seriously.
2012-02-23 00:36:49 -06:00
Kevin Lange
d768932265
Stop specifing core2 for arch in userspace.
...
This was creating binaries with invalid opcodes on i7 desktop kvm.
Which is hilarious.
2012-02-20 08:39:00 -06:00
Kevin Lange
e335a2970a
[glogin] Working on the graphical login application
2012-02-19 21:29:40 -06:00
Kevin Lange
3980460484
top/left offsets are SIGNED; add julia fractal thingy
2012-02-13 19:46:00 -06:00
Markus Schober
c47e199802
Working on window functionality
2012-02-12 05:24:40 -06:00
Markus Schober
d28726fae7
[userspace] really simple second compositor built on shm
2012-02-10 22:54:50 -06:00
Kevin Lange
9daca33cb1
Minor compilation fixes
2012-02-08 12:01:25 -06:00
Kevin Lange
e2dc01bed7
donut checker... though it has a segfault
2012-02-07 00:06:06 -06:00
Kevin Lange
a95cc17853
Mm, donuts
2012-02-06 23:34:35 -06:00
Kevin Lange
505ed79da3
New compositor and boot splash tests; launches terminal eventually.
2012-02-03 21:15:26 -06:00
Kevin Lange
b0e40ae6df
Updated graphics library with sprite loading and stuff
2012-02-03 19:47:36 -06:00
Kevin Lange
2e8144493d
Bootsplash testing (launches terminal afterwards)
2012-02-03 18:16:47 -06:00
Kevin Lange
21218be799
Fix 24-bit rendering
2012-01-31 14:30:12 -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
Kevin Lange
8b1b0453f8
[userspace] Update build scripts
2012-01-25 17:07:42 -06:00
Kevin Lange
2174cfb59e
Rough test: Userspace port of the terminal.
...
Need to replace the bitfont with freetype, get the thing attached to a
pipe, start getting other stuff to run under it, and then we can remove
the kernel's graphical terminal.
2012-01-22 23:36:49 -06:00
Kevin Lange
e5330b1df0
Started work on the full ELF loader and C++ support
2012-01-18 20:12:04 -06:00
Kevin Lange
a4d17cb382
Graphics resolution independence (targetting VESA support); update README
2011-12-16 13:16:20 -06:00
Kevin Lange
d7d52555c9
[user] Redundant -O
2011-12-12 04:11:07 -06:00
Kevin Lange
f3a52d272a
Move all of the ramdisk support into the hard disk
2011-11-18 14:45:19 -06:00
Kevin Lange
3726a9a043
[user] We can enable optimizations and strip for smaller binaries
2011-10-28 01:21:59 -05:00
Kevin Lange
e3f5cb0e47
[user] Update userspace makefile
2011-10-28 01:09:55 -05:00
Kevin Lange
e54a6be038
Move userspace directory to 'userspace'
2011-10-27 20:12:31 -05:00