Kevin Lange
cb6b3f0c1c
Fix panel background
...
[ci skip]
2012-11-17 13:37:11 -08:00
Kevin Lange
ba1515ac4f
Better mouse support and more.
2012-11-17 13:01:02 -08:00
Kevin Lange
dd560bf6e6
Support fallback to classic compositor
...
So that I don't need to keep changing this or worry about bad commits,
support falling back to the classic compositor if the new compositor
doesn't work.
2012-11-17 12:59:18 -08:00
Kevin Lange
c5dc55512f
new panel background with alpha transparency
2012-11-17 12:57:16 -08:00
Kevin Lange
61efb78777
Oops, switch init back to original compositor
2012-11-17 12:57:00 -08:00
Kevin Lange
32a6b4c42a
Aspect-aware scaling for wallpapers
2012-11-16 18:37:39 -08:00
Kevin Lange
94dc368904
Fix signature for draw_sprite_scaled
2012-11-16 18:37:12 -08:00
Kevin Lange
9930624043
cleanup some userspace stuff
2012-11-15 23:33:45 -08:00
Kevin Lange
38314292a5
Typo
2012-10-21 21:00:40 -07:00
Kevin Lange
ca1369f1c7
Installation instructions
2012-10-21 21:00:08 -07:00
Kevin Lange
7b282d8660
Add a README
2012-10-21 20:57:31 -07:00
Kevin Lange
c6d1c64bfb
Add new compositor to ignore list
2012-10-21 20:52:41 -07:00
Kevin Lange
261462cfa8
Clean up
2012-10-21 20:47:12 -07:00
Kevin Lange
6d49ba5284
Fix julia generator with cairo compositor
2012-10-21 20:46:53 -07:00
Kevin Lange
59b1e48939
Get rid of some unused stuff
2012-10-21 20:18:04 -07:00
Kevin Lange
6e909acd07
Save/restore FPU state on task switch
2012-10-21 20:17:47 -07:00
Kevin Lange
6c27a7fc6b
Init
2012-10-21 19:52:53 -07:00
Kevin Lange
8e3dc4ada4
Sync
2012-10-20 18:01:11 -07:00
Kevin Lange
f7860e400a
Ignore vmdk images
2012-10-20 18:00:30 -07:00
Kevin Lange
d776f84b71
Update image-builder
2012-10-19 19:38:53 -07:00
Kevin Lange
2a1a0b477e
🤦
2012-10-19 19:38:37 -07:00
Kevin Lange
9807eaee24
Fix submodule pulling?
2012-10-19 14:53:16 -07:00
Kevin Lange
62c5f39fea
More menu options
2012-10-19 14:52:52 -07:00
Kevin Lange
2efc7afc4a
Add the image builder as a submodule
2012-10-19 14:15:32 -07:00
Kevin Lange
0b87a99c00
Make sure boot files go in the right place
2012-10-19 14:15:14 -07:00
Kevin Lange
92b27e72da
Fix redraw in julia on resize
2012-10-18 23:43:10 -07:00
Kevin Lange
5fc2a56c05
Meh.
...
I'm trying to get PATA access to work on real hardware (and in
VirtualBox, specifically), but it's not working out well. Unless there's
a major breakthrough tomorrow, I'm going to set it aside for a while.
2012-10-17 22:23:10 -07:00
Kevin Lange
4da4ab63c0
[debug] warn if vid mem can't be located
2012-10-16 23:31:55 -07:00
Kevin Lange
fee70e1c67
Fix 1280x1024 boot menu option
2012-10-16 22:34:00 -07:00
Kevin Lange
05728b0e2f
Fix large files on modern ext2 configurations
2012-10-16 22:30:57 -07:00
Kevin Lange
4e0d34346d
Add a readme
2012-10-16 22:30:09 -07:00
Kevin Lange
a66be55b62
Require path argument
2012-10-16 22:27:38 -07:00
Kevin Lange
c113eb53ea
init
2012-10-16 22:23:16 -07:00
Kevin Lange
c4b4155b38
Local user wallpapers, ignored by git
2012-10-16 20:42:48 -07:00
Kevin Lange
50c5c72389
Use localtime for qemu rtc
2012-10-16 20:42:37 -07:00
Kevin Lange
df4d1cca39
Text shadows in various places.
...
- Desktop icons use the shadowing
- The login screen uses shadows instead of poorly-executed strokes
- The blur_test app has been updated to show multiple blur levels,
but does not use the library function.
2012-10-16 19:05:58 -07:00
Kevin Lange
8b29bd7e21
Make the blur test app interactive
...
Type to change the text.
Resize if you need more space.
Alt+F4 to quit.
(And remember, focus follows mouse, but does not go through transparent
windows, so if you're in the right box, you'll be fine)
2012-10-16 00:16:27 -07:00
Kevin Lange
8c1a213696
Fix VGA terminal bug (and tests)
2012-10-15 23:49:56 -07:00
Kevin Lange
8ef81b6924
Graphics library functions for Gaussian blur
...
And a demo app. Going to use this for soft shadows somewhere.
2012-10-15 23:04:33 -07:00
Kevin Lange
6515e90b10
Icon titles
2012-10-15 19:23:47 -07:00
Kevin Lange
7f28dff33d
F-keys :D
2012-10-14 22:38:43 -07:00
Kevin Lange
5e39fe9bfa
Fix something I failed to clear out.
2012-10-14 20:27:04 -07:00
Kevin Lange
7d5eb42400
Userspace keyboard handling
...
Kernel driver sends raw scancodes, compositor or terminal handle the
rest. Support for F* keys will be added soon, in the mean time userspace
applications can know about the status of modifiers (control, shift,
alt, and super).
Compositor actions have been changed to Alt+Left Click for move and
Alt+Middle Click for resize. I'll work on adding more mouse events once
I get them to be faster (they're annoyingly slow at the moment... I want
more accuracy and less latency).
2012-10-14 19:53:16 -07:00
Kevin Lange
82d41b5e8e
Clean up the RPG's handling of resizes a bit.
...
Not perfect, still got some things that need to be cleaned up.
[ci skip]
2012-10-13 22:19:06 -07:00
Kevin Lange
9d84988778
Bump version number to 0.3.7
...
Getting close to the big 0.4.0, but I really want to fix my ATA drivers
and possibly get some CD/ISO stuff in before then.
[ci skip]
2012-10-13 22:06:51 -07:00
Kevin Lange
fd259230b6
Change color of resize outline
2012-10-13 21:24:12 -07:00
Kevin Lange
79ec8ccdb7
Support resizing in all graphics apps
...
Sort of. game has issues.
2012-10-13 20:44:59 -07:00
Kevin Lange
ba7bacf054
Julia fractals can handle resizes
2012-10-13 20:20:52 -07:00
Kevin Lange
217f66e23e
Mouse-driven window resizing
2012-10-13 20:19:43 -07:00
Kevin Lange
dcd4a5ad64
Add an option to spew debug output with run-config
2012-10-13 20:19:09 -07:00