K. Lange
|
b35f7ac8c9
|
misaka: initial merge
|
2021-05-31 10:54:11 +09:00 |
|
K Lange
|
976b51a285
|
libc: Fix weird push/pop of ebx in syscall bindings
|
2021-04-21 05:05:06 +09:00 |
|
K. Lange
|
33fbcde1fd
|
kuroko: sync with upstream
|
2021-03-25 20:39:37 +09:00 |
|
K. Lange
|
020c3cdb3c
|
libc: more net stubs
|
2021-03-25 15:52:19 +09:00 |
|
K. Lange
|
a50d81ae00
|
libc: Add stubs for truncate, sync
|
2021-03-19 11:25:10 +09:00 |
|
K. Lange
|
9ab445cb28
|
kuroko: Update with upstream, changes to classes
|
2021-03-18 09:57:22 +09:00 |
|
K. Lange
|
230870ad7b
|
kernel, linker, libc: Initial, probably horribly broken, support for some TLS situations
|
2021-02-16 18:49:34 +09:00 |
|
K. Lange
|
befb010dc2
|
menu: Changes to support Kuroko bindings
|
2021-01-25 20:12:13 +09:00 |
|
K. Lange
|
f05522baca
|
kuroko: synchronize and begin work on Toaru bindings
|
2021-01-21 21:26:50 +09:00 |
|
K. Lange
|
e43b277987
|
kuroko: Update to latest release candidate
|
2021-01-08 08:44:08 +09:00 |
|
K. Lange
|
b8aecc7a37
|
rline: officially adopt rline_exp as the only rline, and bring in some improvements from kuroko
|
2021-01-01 18:08:30 +09:00 |
|
K. Lange
|
db23c987a9
|
Pull in Kuroko (as a submodule, but with build integration)
|
2021-01-01 17:19:44 +09:00 |
|
K. Lange
|
c68cd7e1e8
|
graphics: make jpg/png support seamless with load_sprite
|
2020-04-23 18:44:07 +09:00 |
|
K. Lange
|
8e74bee6d0
|
png: First pass at a PNG decoder
(only 8bpp rgba, non-interlaced for now)
|
2020-04-21 17:11:20 +09:00 |
|
K. Lange
|
8f7cda92fa
|
inflate: Add DEFLATE decompressor and gunzip util
|
2020-04-21 11:23:26 +09:00 |
|
K. Lange
|
8c2cf93b1d
|
menu: Add method to force redraw a visible menu
|
2020-03-29 13:23:28 +09:00 |
|
K. Lange
|
bd92f00a40
|
json: add rudimentary JSON parser library
|
2020-03-28 22:20:20 +09:00 |
|
K. Lange
|
2cddc37a67
|
list: add convenience function to get item by index
|
2020-03-28 22:19:52 +09:00 |
|
K. Lange
|
00493418a3
|
terminal: support bracketed paste mode
|
2019-12-20 20:56:06 +09:00 |
|
K. Lange
|
1abba60e76
|
terminal: implement IL/DL in vga terminal; experiment with scrollable regions
|
2019-12-19 13:45:20 +09:00 |
|
K. Lange
|
a6251137f0
|
kernel: add fswait3 and hack around terminals blocking on their own reads
|
2019-12-05 17:42:46 +09:00 |
|
K. Lange
|
0d162680ff
|
terminal: support SGR-style mouse for extended coordinates
|
2019-12-04 13:16:03 +09:00 |
|
K. Lange
|
54ec34837b
|
graphics: load_sprite should return a status code
|
2019-08-09 06:44:42 +09:00 |
|
K. Lange
|
1ff1175bce
|
*_OK constants should be in unistd, and F_OK should be 0
|
2019-08-08 09:42:25 +09:00 |
|
K. Lange
|
acdb4a71b9
|
libc: add realpath (with ToaruOS path mechanics; not Unix)
|
2019-06-29 20:36:48 +09:00 |
|
K. Lange
|
330f935342
|
kernel: limit maximum recursion depth for interpreters
|
2019-06-25 21:20:12 +09:00 |
|
K. Lange
|
1ff5347405
|
kernel: move PCI device names out of kernel, into lspci
|
2019-02-11 12:55:24 +09:00 |
|
K. Lange
|
6748a76146
|
yutani: add new animation for dialogs (inspired by gnome shell)
|
2019-01-12 20:09:49 +09:00 |
|
K. Lange
|
c4ffc28b1f
|
menu: smarter context menu spawning
|
2019-01-07 14:04:55 +09:00 |
|
K. Lange
|
1bc4018e27
|
kernel: store text addr for modules for debug purposes
|
2018-12-28 09:37:53 +09:00 |
|
K. Lange
|
bdd407f29c
|
libc: more pthread stubs
|
2018-12-19 14:38:08 +09:00 |
|
K. Lange
|
4781653b57
|
Revert "kernel: increase kernel stack size considerably"
This reverts commit 42c4e34772 .
|
2018-12-13 12:22:36 +09:00 |
|
K. Lange
|
42c4e34772
|
kernel: increase kernel stack size considerably
|
2018-12-11 19:43:25 +09:00 |
|
K. Lange
|
d21247c98b
|
include: cleanup
|
2018-12-10 19:05:42 +09:00 |
|
K. Lange
|
54e9044161
|
libc: add more toaru-specific syscall wrappers
|
2018-12-10 18:47:18 +09:00 |
|
K. Lange
|
5b8d7e47c2
|
libintl: ngettext headers
|
2018-12-10 18:47:14 +09:00 |
|
K. Lange
|
c9c18f70ad
|
libc: move syscall defs; consistently use SYS_ macros
|
2018-12-10 10:09:27 +09:00 |
|
K. Lange
|
9d8962c8f3
|
libc: stub libintl implementation
|
2018-12-08 18:45:19 +09:00 |
|
K. Lange
|
52f35de578
|
yutani: remove kbd_state, use active_modifiers instead
|
2018-12-08 12:43:01 +09:00 |
|
K. Lange
|
ee6f4d459d
|
yutani: bad value for RIGHT_SHIFT
|
2018-12-07 11:16:02 +09:00 |
|
K. Lange
|
20f3d83e92
|
yutani: track keyboard modifiers with mouse events
|
2018-12-07 11:05:21 +09:00 |
|
K. Lange
|
d0d5861e0a
|
jpeg: new jpeg library
|
2018-12-05 13:00:36 +09:00 |
|
K. Lange
|
9a43b1257d
|
headers: describe a few library headers better
|
2018-11-30 09:31:50 +09:00 |
|
K. Lange
|
6fb381247a
|
graphics: subregions
|
2018-11-28 20:39:57 +09:00 |
|
K. Lange
|
fdda0132c8
|
kernel: implement O_DIRECTORY
|
2018-11-28 14:51:35 +09:00 |
|
K. Lange
|
d022d17e2d
|
libc: define alarm in unistd.h
|
2018-11-26 18:47:46 +09:00 |
|
K. Lange
|
a6a5bc60f5
|
graphics: vertical gradient pattern in graphics lib
|
2018-11-24 22:22:55 +09:00 |
|
K. Lange
|
de7463d141
|
kernel: 64-bit offsets for VFS
|
2018-11-23 09:56:44 +09:00 |
|
K. Lange
|
41b5e640bf
|
libc: add mkstemp
|
2018-11-22 16:27:07 +09:00 |
|
K. Lange
|
1473151fa7
|
button: start working on widget libraries (this should probably be a ttk widget library...)
|
2018-11-22 10:43:30 +09:00 |
|