Commit Graph

2726 Commits

Author SHA1 Message Date
Kevin Lange
caf46a5866 Bump to 1.0.3 2017-02-15 22:06:30 +09:00
Kevin Lange
cbb565ffa3 Add a history menu to help browser 2017-02-15 22:05:56 +09:00
Kevin Lange
a777aca1c4 Support formatted menu entries 2017-02-15 22:05:42 +09:00
Kevin Lange
75415b1076 Add a custom option to the New menu for ToaruPaint 2017-02-15 21:43:02 +09:00
Kevin Lange
b694659b98 Use stack-based history in help browser and add forward 2017-02-15 21:27:38 +09:00
Kevin Lange
672aa74947 Add convenience target for building new kernel headers package 2017-02-14 14:24:41 +09:00
Kevin Lange
cbb462b84a netboot.img.gz is redundant if we ignore *.img.gz 2017-02-14 14:08:54 +09:00
Kevin Lange
fe843ef458 Fix up some gitignore wierdness 2017-02-14 14:06:32 +09:00
Kevin Lange
04a7e91b64 Add grub config for enabling legacy ATA module
(And add the mysteriously missing modules.cfg file?)
2017-02-14 13:58:10 +09:00
Kevin Lange
e47639dcf1 Support help documents from arbitrary paths with file: URLs 2017-02-14 13:36:28 +09:00
Kevin Lange
6dd1ffddad Don't regenerate checkerboard pattern on each draw in ToaruPaint 2017-02-14 13:30:15 +09:00
Kevin Lange
6fd78039c8 Support moving mouse between menubar entries 2017-02-10 18:38:54 +09:00
Kevin Lange
a8890a5f2d Use PIT mode 2 instead of 3
Works around what is believed to be a bug in VirtualBox where the PIT
*and* RTC were slowing down while playing quake to roughly half their
expected rates. I have no idea why this fixes the problem, but it does,
and with no expected ill effects elsewhere. With the future 64-bit
kernel, ToaruOS will no longer being using the PIT, so it doesn't really
matter anyway.
2017-02-10 14:55:24 +09:00
Kevin Lange
6fdb01060d Update README link to license docs 2017-02-09 15:34:37 +09:00
Kevin Lange
fc66bf325a Bump kernel for audio interface updates 2017-02-08 22:11:21 +09:00
Kevin Lange
2fda7673dc 'realtime' audio support in DSP 2017-02-08 21:32:13 +09:00
Kevin Lange
dd8cb4e1cd Fatter buffers on ac97 2017-02-08 21:32:00 +09:00
Kevin Lange
6bc68559cb Don't accept DSP writes when there is no sink
This is a temporary workaround. We need to handle having no sink at the
mixer level, or at least support "realtime" audio situations.
2017-02-08 19:40:03 +09:00
Kevin Lange
a190cd2dbe Remove warning log message from mouse 2017-02-07 18:44:54 +09:00
Kevin Lange
45f402e057 Add new panel widgets and fix some methods to work with mainloop 2017-02-07 17:55:52 +09:00
Ofek
353ae32697 Fix unoptimized loop when rounding to page size in sys_sbrk (#145) 2017-02-06 14:23:51 +09:00
Kevin Lange
38eb6a7e72 Quickfix for missing zlib (we'll upgrade soon) 2017-02-06 10:39:42 +09:00
Kevin Lange
3d6ca0c924 More #pragma once 2017-02-04 20:07:01 +09:00
Kevin Lange
27d866f682 #pragma once 2017-02-04 20:03:00 +09:00
Kevin Lange
7f80b1fe03 Fix some more mouse issues.
This mostly affects VirtualBox with mouse integration disabled, as QEMU
never sends mouse changes big enough for this to be a problem, but we
just were not handling the 9-bit x/y changes. That's what we get for
going from five years of QEMU to a year of VirtualBox with mouse
integration... Anyway, it's all working quite nicely now!
2017-02-04 19:02:29 +09:00
Kevin Lange
3d5eeb8a81 Version bump. 2017-02-03 17:28:30 +09:00
Kevin Lange
a4de574f62 Fix keyboard/mouse conflict 2017-02-03 17:24:07 +09:00
Kevin Lange
06dd1c9218 Reduce log level on message about fswait2 2017-02-03 08:38:52 +09:00
Kevin Lange
c549527d85 Increase timeout for toast daemon when not animating 2017-02-03 08:37:30 +09:00
Kevin Lange
22279b02f0 Fix some edge-case tty lockups 2017-02-01 22:29:33 +09:00
Adam DiCarlo
08b5bbe36d Fix typo in tutorial text (#144) 2017-02-01 18:40:05 +09:00
Kevin Lange
bcd4b455e5 Fix bad update rect when drawing terminal cell image contents 2017-01-31 18:52:17 +09:00
Kevin Lange
8052a87b29 Update README screenshots to (some of) the ones used in 1.0 release 2017-01-30 23:20:26 +09:00
Kevin Lange
6b63a05471 Final version bump for 1.0.0 2017-01-30 14:28:32 +09:00
Kevin Lange
5ade5e10af Remove message implying wizard is incomplete 2017-01-30 14:26:42 +09:00
Kevin Lange
19d19df965 Delete unused yutani docs (maybe write these later) 2017-01-30 14:23:38 +09:00
Kevin Lange
b2e94107ed Add an alternate watchface to the clock widget 2017-01-29 22:25:13 +09:00
Kevin Lange
78540ca9d8 Set application version numbers to 1.0.0 2017-01-29 22:00:26 +09:00
Kevin Lange
b1af34172d Fix a handful of terminal bugs and speed issues 2017-01-29 21:42:39 +09:00
Kevin Lange
beb5f165ab Bump kernel to 0.99.27 2017-01-29 20:32:30 +09:00
Kevin Lange
2d5fcb7c1d Don't call sh to parse panel/menu apps 2017-01-29 20:22:58 +09:00
Kevin Lange
2f5e83da6b Track process start time 2017-01-29 19:30:07 +09:00
Kevin Lange
6720d8dd95 Show python scripts in pstree 2017-01-29 19:11:55 +09:00
Kevin Lange
9d7d956eb1 Move network thread startup into net module
... and rename [eth] to [net]
2017-01-29 18:56:51 +09:00
Kevin Lange
e5f6d283c2 Disable the serial console unless kdebug is passed as a kernel arg 2017-01-29 18:51:20 +09:00
Kevin Lange
64c8e85324 Make cursor-off use a system call 2017-01-29 18:48:10 +09:00
Kevin Lange
3010630796 Un-thread terminal-vga 2017-01-29 18:47:53 +09:00
Kevin Lange
a9feffa03d Handle dlopen errors better. 2017-01-29 17:40:40 +09:00
Kevin Lange
0647e3a19a Support fswait in sockets (maybe?) 2017-01-28 23:34:40 +09:00
Kevin Lange
a4d857493a Support fswait in serial devices 2017-01-28 23:34:32 +09:00