Commit Graph

2178 Commits

Author SHA1 Message Date
Kevin Lange
d91d1bfc57 Add /nick and /quote to IRC 2016-02-12 10:06:23 -08:00
Kevin Lange
e3a25cbdea Re-add the old pre-DMA ATA driver as a backup 2016-01-29 17:29:06 -08:00
Kevin Lange
f71d3bd0b3 Merge pull request #115 from Saruta/master
Improve cmos reading
2016-01-27 11:51:47 -08:00
Fabien Siron
01ebba1a52 Improve code readability of the cmos driver 2016-01-27 19:00:14 +00:00
Fabien Siron
135c881e4d Improve cmos reading 2016-01-27 17:51:46 +00:00
Kevin Lange
fd49119efa Include terminfo files for toaru terminal in live CD 2016-01-11 09:30:33 -08:00
Kevin Lange
d31428dbbd More command support in IRC 2016-01-06 21:22:19 -08:00
Kevin Lange
c37172d028 Fixup color palettes 2016-01-06 20:35:41 -08:00
Kevin Lange
18e3892f73 Fix default background colors 2016-01-06 20:15:43 -08:00
Kevin Lange
193ad3c6f8 Make an IRC client that isn't completely terrible. 2016-01-06 19:00:57 -08:00
Kevin Lange
bcac84a8b5 Don't build CDs 2015-12-27 19:26:53 -08:00
Kevin Lange
47ca5affa9 Let's try this then? 2015-12-27 19:22:44 -08:00
Kevin Lange
b53fd41151 Let's try depth=0 2015-12-27 19:20:12 -08:00
Kevin Lange
9c36855c5d Don't make a shallow clone then 2015-12-27 18:57:54 -08:00
Kevin Lange
7174d35719 Attempt a CD build after running tests. 2015-12-27 18:52:19 -08:00
Kevin Lange
8f16bfa130 Actually really fix that script 2015-12-17 16:43:51 -08:00
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