K. Lange
|
136cfe2b2e
|
libc: define F_DUPFD so srclib stuff builds
|
2023-04-22 08:19:14 +09:00 |
|
K. Lange
|
5e9efbac4b
|
libc: fix wrong argument order to bsearch comparator
|
2023-04-22 08:19:14 +09:00 |
|
K. Lange
|
204d80496d
|
libc: define FILENAME_MAX like other platforms
|
2023-04-22 08:19:14 +09:00 |
|
K. Lange
|
491849427b
|
libc: aarch64 setjmp, untested
|
2023-04-22 08:19:14 +09:00 |
|
K. Lange
|
0621fa81b6
|
libc: add asprintf, fix vasprintf return value
|
2023-04-21 15:55:17 +09:00 |
|
K. Lange
|
ace0c3c2e0
|
kuroko: bump
|
2023-04-20 14:42:59 +09:00 |
|
K. Lange
|
ed2a59dc41
|
libc: update wcwidth
|
2023-04-20 13:12:37 +09:00 |
|
K. Lange
|
b1bc75290d
|
util: fix gen_wcwidth for modern kuroko
|
2023-04-20 13:12:23 +09:00 |
|
K. Lange
|
09cc100710
|
terminal: configurable scrollback; increase default to 10000
|
2023-04-19 09:51:12 +09:00 |
|
K. Lange
|
ffb7bc36bb
|
aarch64: ensure module base address starts aligned
|
2023-04-18 22:45:19 +09:00 |
|
K. Lange
|
f470c5fcc4
|
boot: move declaration
|
2023-04-18 19:52:41 +09:00 |
|
K. Lange
|
ee797d37fc
|
strace: support more stuff
|
2023-04-18 19:40:52 +09:00 |
|
K. Lange
|
a2c5a4ab87
|
libc: only print debug info in poll with __libc_debug
|
2023-04-18 19:40:52 +09:00 |
|
K. Lange
|
ccb361fb3b
|
kernel: mark sockets in stat; reject them in seek
|
2023-04-18 19:40:52 +09:00 |
|
K. Lange
|
0db8e34627
|
net: Handle signals, disconnects while waiting to recv in tcp
|
2023-04-18 19:40:52 +09:00 |
|
K. Lange
|
b8b69255e3
|
net: Support ioctl FIONBIO to set non-blocking
|
2023-04-18 19:40:52 +09:00 |
|
K. Lange
|
df25724fcc
|
net: Support getsockname, getpeername for tcp
|
2023-04-18 19:40:52 +09:00 |
|
K. Lange
|
05b52800a0
|
libc: poll: handle POLLOUT better
|
2023-04-18 08:58:10 +09:00 |
|
K. Lange
|
cc2fb582e9
|
libc: host entry list should be null-terminated
|
2023-04-18 08:57:50 +09:00 |
|
K. Lange
|
4f771ab6d7
|
libc: Additional defines to help curl build
|
2023-04-18 08:57:22 +09:00 |
|
K. Lange
|
ac6150e956
|
decor: Add menu option for minimize
|
2023-04-16 14:44:41 +09:00 |
|
K. Lange
|
9c01875fe1
|
tutorial: Disable min/max buttons in decorations
|
2023-04-16 14:39:40 +09:00 |
|
K. Lange
|
8a3c0e7f2f
|
yutani: Rotate minimized window back while animating
|
2023-04-16 14:36:40 +09:00 |
|
K. Lange
|
e01aae18cd
|
yutani: normalize rotation angles
|
2023-04-16 14:36:11 +09:00 |
|
K. Lange
|
0e3d51a10a
|
yutani: Apply rotation correctly in minimize animation
|
2023-04-16 14:23:41 +09:00 |
|
K. Lange
|
61f60f409d
|
yutani: animate minimized windows to panel location
|
2023-04-16 10:46:29 +09:00 |
|
K. Lange
|
1d782de83a
|
panel: inform compositor of window tray locations
|
2023-04-16 10:46:11 +09:00 |
|
K. Lange
|
68cb3ee1e3
|
yutani: Allow panel to inform compositor iconified window position/size
|
2023-04-16 10:45:55 +09:00 |
|
K. Lange
|
fb79e34e39
|
yutani: animate upward?
|
2023-04-16 09:44:45 +09:00 |
|
K. Lange
|
3456075a29
|
panel: don't focus windows when closing them from the context menu
|
2023-04-15 08:45:00 +09:00 |
|
K. Lange
|
27d944c5cf
|
decor: consider minimize button when collapsing titles
|
2023-04-15 08:44:41 +09:00 |
|
K. Lange
|
795beeff89
|
yutani: fixup some behaviours for minimized windows
|
2023-04-15 08:44:16 +09:00 |
|
K. Lange
|
2a18c192e4
|
yutani: window minimization, first pass
|
2023-04-14 20:52:01 +09:00 |
|
K. Lange
|
534aca26de
|
kernel: More instances of unintended signed values causing problems
|
2023-04-12 18:33:47 +09:00 |
|
K. Lange
|
b4a1285451
|
text_layout: Asynchronous rendering
|
2023-04-12 17:28:13 +09:00 |
|
K. Lange
|
441f853bc3
|
kernel: be more prudent with signal number bounds checking
|
2023-04-12 17:27:44 +09:00 |
|
K. Lange
|
25fc898671
|
path_demo: add more options
|
2023-04-11 20:55:34 +09:00 |
|
K. Lange
|
9d0bdb876a
|
boot: Query shift state as bios doesn't give it to us?
|
2023-04-11 20:52:52 +09:00 |
|
K. Lange
|
2af556d9da
|
boot: fix stray bits in scancodes in bochs
|
2023-04-11 20:28:21 +09:00 |
|
K. Lange
|
6d2d6edffc
|
boot: CONSOLE_FLAGS mb2 tag is optional
|
2023-04-11 17:35:30 +09:00 |
|
K. Lange
|
9a68260647
|
menu: fixup overflowing rendering of menubars
|
2023-04-08 22:13:35 +09:00 |
|
K. Lange
|
9d71cee16b
|
base: update text_layout.krk
|
2023-04-08 18:08:41 +09:00 |
|
K. Lange
|
74fe7f9e20
|
path_demo: Kuroko demo of path rendering lib
|
2023-04-08 15:47:22 +09:00 |
|
K. Lange
|
39b701969b
|
kuroko: fixup menu bindings?
|
2023-04-08 15:47:00 +09:00 |
|
K. Lange
|
3c2464aa55
|
text: expose new path painting in Kuroko bindings
|
2023-04-08 14:33:10 +09:00 |
|
K. Lange
|
6d2df80628
|
text: Path painting with textures from sprites
|
2023-04-08 14:32:46 +09:00 |
|
K. Lange
|
20ff9bae95
|
graphics: expose matrix inversion in headers
|
2023-04-08 14:32:15 +09:00 |
|
K. Lange
|
fd5070e2d3
|
yutani: allow mainloop to be set up early so tasks can be scheduled
|
2023-04-08 14:31:54 +09:00 |
|
K. Lange
|
a99b646430
|
graphics: be more efficient at tracking mapped texture coordinates
|
2023-04-08 14:27:47 +09:00 |
|
K. Lange
|
598c5a7982
|
kernel: Reject negative signum in signal, sigaction
closes #270
|
2023-04-08 07:34:04 +09:00 |
|