Kevin Lange
eca744c9bc
Support reloading wallpapers
...
With fade effects.
Send SIGUSR1 to the wallpaper app to refresh from config.
2015-11-08 18:20:56 -08:00
Kevin Lange
93e6373c37
Add i.imgur.com to DNS cache
2015-11-08 18:20:44 -08:00
Kevin Lange
bb7bc4bef5
Draw sprites with opacity, unscaled
2015-11-08 18:20:35 -08:00
Kevin Lange
cb6e972a57
Clear up warnings from test-big-alloc
2015-11-06 09:20:17 -08:00
Kevin Lange
cb2001d604
Disable the ext2 block cache on live cd
2015-11-05 22:36:22 -08:00
Kevin Lange
a649abbdb8
Fix a leak when spawning threads
2015-11-05 22:28:52 -08:00
Kevin Lange
4893d4899b
Bump version to v0.12.0
2015-11-05 22:19:18 -08:00
Kevin Lange
292f535a6a
Fix critical directory release refcount issue
2015-11-05 22:18:49 -08:00
Kevin Lange
43629a0b13
Fix a minor memory leak due to improper file pointer operations
2015-11-05 21:44:41 -08:00
Kevin Lange
031e48cc35
Replace CD background with new default
2015-11-04 17:38:24 -08:00
Kevin Lange
48a816ccdf
Ditch extraneous wallpapers in live CD
2015-11-04 17:30:22 -08:00
Kevin Lange
d877b60aaa
New wallpaper: Yosemite
2015-10-15 16:15:13 -07:00
Kevin Lange
2959d53e3e
Consider panel y offset when calculate tile bounds; add keybind to hide terminal by moving it up
2015-10-15 16:14:55 -07:00
Kevin Lange
e8f9447d47
toaruos.org has moved
2015-10-11 17:29:27 -07:00
Kevin Lange
e195298e5b
multiboot graphics request should consist of longs not bytes
2015-09-18 20:00:58 -07:00
Kevin Lange
6c569740b4
Kill the IRC kernel module
2015-09-04 14:05:17 -07:00
Kevin Lange
02fbd0ef4b
Fix weird VGA cursor positioning by moving it offscreen
2015-09-04 13:48:47 -07:00
Kevin Lange
139781d4fe
Make sure some cursor updates are processed correctly
2015-08-31 14:00:23 -07:00
Kevin Lange
5e4791ae2b
[yutani] Alternate cursor types.
...
Resize and drag cursors have been added.
These new cursor types are exposed in two ways:
- Window drag and resize will automatically use the resize cursors if
a cursor is enabled for the window.
- Clients can use new values for yutani_window_show_mouse to set the
current cursor type, or reset it to the previous normal or hidden
state.
The latter functionality is now used in the decoration library to
present the appropriate resize cursor when the mouse is hovered over the
decoration borders.
More cursor options may be added in the future.
Cursor themes will be added in the future as well.
Cursors are stored in /usr/share/cursor
The arrow cursor has been moved to /usr/share/cursor/normal.png
ADDENDUM: A critical heisenbug with window resizing has been fixed in
this commit involving a race with window dimensions and
potentially also buffers.
2015-08-30 20:05:35 -07:00
Kevin Lange
e6ffc1055c
Fix unused variable warning [ci-skip]
2015-08-30 17:45:18 -07:00
Kevin Lange
dcff1d8a74
Prevent stalls while waiting on DMA without explicit switch calls
2015-08-30 17:43:45 -07:00
Kevin Lange
e3bf5b815f
Merge remote-tracking branch 'origin/dma' into strawberry-dev
2015-08-30 17:03:27 -07:00
Kevin Lange
7eaf186295
Add some directories to gitignore for fontconfig
2015-08-24 21:34:39 -07:00
Kevin Lange
6cd1a40dbc
Expose random as urandom as well
2015-08-24 21:34:24 -07:00
Kevin Lange
92fa5e928d
Show username in status window
2015-08-21 20:41:56 -07:00
Kevin Lange
4996371a92
Some hacky cleanups to serial-console
2015-08-20 17:32:42 -07:00
Kevin Lange
e933f61f70
Fix a few control keys
2015-08-20 17:06:38 -07:00
Kevin Lange
d96bda9c95
Consolidate ^A and ^E with HOME/END, support ^D as DEL
2015-08-20 10:56:22 -07:00
Kevin Lange
0553a0802f
Support DEL, HOME, END, INS, shift+TAB
...
Adds support for these keys in lib/kbd, adds mappings to terminfo,
supports them in the terminal, and adds support for HOME, END and DEL
to the shell.
Closes #71 .
2015-08-20 10:48:53 -07:00
Kevin Lange
39c6b86219
Mark mixer as a device
2015-08-19 09:36:53 -07:00
Kevin Lange
b9ac0d060c
Enable hardware drivers in CDs [ac97, rtl8139]
2015-08-18 18:30:08 -07:00
Kevin Lange
9bf4a938b9
Stop depending on debug shell from driver modules
2015-08-18 18:29:40 -07:00
Kevin Lange
8836ba42f5
Add .vagrant and Vagrantfile to .gitignore [ci skip]
2015-08-13 22:09:36 -07:00
Kevin Lange
a8ad76c5ec
Fix socket-stream weirdness
2015-08-12 20:36:41 -07:00
Kevin Lange
a2aadd336a
(wip) userspace irc client with curses
2015-08-12 17:01:57 -07:00
Kevin Lange
b2652c7bd1
more precached dns entries
2015-08-12 17:01:46 -07:00
Kevin Lange
4a191a0fd0
Add copyright header to fetch
2015-08-12 17:01:38 -07:00
Kevin Lange
dbce9669e7
Fix -Wparentheses warning in net.ko
2015-08-11 18:53:54 -07:00
Kevin Lange
f888f06b46
Fix how serial terminal does reads and writes
2015-08-07 19:07:46 -07:00
Kevin Lange
1def54144f
add forum.osdev.org to dns precache
2015-08-07 16:45:10 -07:00
Kevin Lange
4c2a48abd1
Add a cookie option to fetch
2015-08-07 16:33:57 -07:00
Kevin Lange
8bdd5a9629
Support ports in netfs
2015-08-07 16:33:42 -07:00
Kevin Lange
cf26e36e95
Fix same math error from ext2, now in tmpfs
2015-08-06 19:07:30 -07:00
Kevin Lange
28bfaaac5d
TODO: Write an actual chmod implementation
2015-08-06 19:07:20 -07:00
Kevin Lange
af0f7cf575
Add an extra sleep before travis runs shell
2015-08-06 17:38:04 -07:00
Kevin Lange
d0de9fc7a2
Remove terrible select.h
2015-08-06 16:33:37 -07:00
Kevin Lange
a2a0213561
Add some options to fetch
2015-08-06 15:19:51 -07:00
Kevin Lange
879b637822
Remove extraneous debug trace from imgviewer
2015-08-06 15:07:01 -07:00
Kevin Lange
94ec33baa2
Add third-party (Joylent) HTTP parser and use it in fetch
2015-08-06 15:02:05 -07:00
Kevin Lange
c3fd67d529
Add a basic image viewer to replace the one we ditched ages ago
2015-08-06 15:01:49 -07:00