Kevin Lange
775bac7c63
Slightly more correct
2015-12-17 13:56:30 -08:00
Kevin Lange
0d1e7a538b
$LOOPDEV not loop1
2015-12-17 13:03:57 -08:00
Kevin Lange
5f0627a5b3
Don't print env
2015-12-16 00:26:32 -08:00
Kevin Lange
8aae75abc0
-e for exists
2015-12-16 00:06:37 -08:00
Kevin Lange
22d98ba92e
Uh, I forgot expect.
2015-12-16 00:02:15 -08:00
Kevin Lange
ff933c7049
Try to fix more stuff
2015-12-15 23:42:23 -08:00
Kevin Lange
c847c6fa30
sigh
2015-12-15 23:27:38 -08:00
Kevin Lange
15002b1112
Add a thing to nuke toolchain directories and maybe fix curses
2015-12-15 23:25:09 -08:00
Kevin Lange
8a2b08f8a1
Try again.
2015-12-15 22:56:44 -08:00
Kevin Lange
7eda351a0b
First attempt at upgrading Travis
2015-12-15 22:53:26 -08:00
Kevin Lange
1257e0424c
Bump version to 0.13.0 and change codename to mikoto
2015-12-15 22:41:22 -08:00
Kevin Lange
c4df295848
fix Arch toolchain install instructions
2015-12-15 22:36:37 -08:00
Kevin Lange
d8f9c3e085
remove incorrect description of strtok_r
2015-12-15 22:36:20 -08:00
Kevin Lange
54d418cd8b
First pass at modifier+arrows in terminal.
...
This is kinda rough and needs a finishing touch.
- Adds ncurses-specific terminfo entries for modifiers.
- Supports modifiers in the terminal itself.
- Updates the vim config to understand ctrl-arrows.
- Adds limited support for some modifiers in lib/kbd
(as used by rline)
- Adds limited support for Ctrl+Arrows to rline
(needs major improvements, only jumps to spaces)
2015-11-09 17:24:51 -08:00
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