Kevin Lange
49adc34013
Fix buffer overwrites and other issues in compositor
2012-02-11 18:01:21 -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
Markus Schober
d28726fae7
[userspace] really simple second compositor built on shm
2012-02-10 22:54:50 -06:00
Markus Schober
45903b204b
fixed a subtle bug in shm; added a bunch of utilities to test it
2012-02-10 22:31:38 -06:00
Kevin Lange
d5d302134c
Fix run-fullscreen weirdness
2012-02-09 20:37:57 -06:00
Kevin Lange
e5f3e49c9d
[user] lock application (silly, command line)
2012-02-09 15:29:32 -06:00
Kevin Lange
661aea0c2f
Add GNU bc's libmath.b (license included in file)
2012-02-09 15:29:20 -06:00
Kevin Lange
71842055f4
Fix off-by-one
2012-02-08 22:42:11 -06:00
Kevin Lange
3eb42fe0f0
Fix RPG rendering, finally
2012-02-08 21:22:30 -06:00
Kevin Lange
58c176dfa0
Syscalls to share file descriptors over a shared memory region
2012-02-08 20:59:34 -06:00
Kevin Lange
180342822a
Merge branch 'master' of github.com:klange/osdev
2012-02-08 20:09:33 -06:00
Kevin Lange
79fcaf5136
Stability fixes.
2012-02-08 20:09:28 -06:00
Markus Schober
27d0deed5b
[shm] fork() and execve() don't wreak havoc on shm
2012-02-08 19:59:34 -06:00
Kevin Lange
aa73f6fc6e
Fix a task 0 exit bug
2012-02-08 19:30:35 -06:00
Kevin Lange
ea961ea0e3
Fix compilation warnings
2012-02-08 16:07:54 -06:00
Kevin Lange
d1bb652db3
Various.
...
[init] Reenable freetype in the Terminal spawned from init
[nyancat] Fix timing and update animations
[esh] Fix bug with child pid collection and signal handling
2012-02-08 15:56:27 -06:00
Kevin Lange
499184718d
just some fun
2012-02-08 12:04:03 -06:00
Kevin Lange
9daca33cb1
Minor compilation fixes
2012-02-08 12:01:25 -06:00
Kevin Lange
dcc82083ed
Compositor doesn't spawn a terminal now :D
2012-02-08 02:45:47 -06:00
Kevin Lange
65fa12f482
SIGNALS
2012-02-08 02:40:44 -06:00
Markus Schober
a09be369ea
Merge branch 'master' of git://github.com/klange/osdev
2012-02-07 02:32:40 -06:00
Markus Schober
aec24c08f1
Attaching nearly works!
2012-02-07 02:29:28 -06:00
Kevin Lange
4335ade9bc
fire demo, again from a1k0n
2012-02-07 00:11:49 -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
d9b82bfb06
add -k en-us to QEMU arguments, for mac users
2012-02-06 16:20:23 -06:00
Kevin Lange
a190f9995c
shm negotiate comments
2012-02-06 15:37:40 -06:00
Kevin Lange
fdaf53b0c4
[shm] Working on negotiation functions
2012-02-05 19:56:21 -06:00
Kevin Lange
1a5057e1fa
[minor] typo
2012-02-05 18:14:29 -06:00
Kevin Lange
aba36f4dce
Reserving syscall numbers for shared memory
2012-02-05 18:12:50 -06:00
Kevin Lange
b83fb0de13
Oops
2012-02-05 17:43:32 -06:00
Kevin Lange
9b5e26164f
Do a better job of running check-reqs
2012-02-05 17:40:19 -06:00
Kevin Lange
c4e33117c0
mkdir and creat testing
2012-02-05 16:04:41 -06:00
Kevin Lange
f7e554c409
Update README
2012-02-05 00:55:56 -06:00
Kevin Lange
2ca1f6657f
[minor] Fix typo
2012-02-05 00:53:56 -06:00
Kevin Lange
9ecf73eb48
Script to grab binaries
2012-02-05 00:52:25 -06:00
Kevin Lange
06a9125c21
Drop redefs of syscalls
2012-02-04 22:57:03 -06:00
Kevin Lange
6590b285b5
Mouse improvements (stability, scaling)
2012-02-04 22:29:46 -06:00
Kevin Lange
1110a119c5
Various blootsplash enhancements.
2012-02-04 01:20:33 -06:00
Kevin Lange
3bade472f2
Change comment regarding version names
2012-02-03 22:41:55 -06:00
Kevin Lange
505ed79da3
New compositor and boot splash tests; launches terminal eventually.
2012-02-03 21:15:26 -06:00
Kevin Lange
104988fafc
Include non-monospace Deja Vu fonts in hard disk image.
2012-02-03 20:26:54 -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
78e96435ad
[util] Script to run fullscreen
2012-02-03 12:23:49 -06:00