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