Commit Graph

5867 Commits

Author SHA1 Message Date
K. Lange
a7e6b1eaae kernel: copy signal dispositions on fork; clear them on exec 2023-04-27 00:04:48 +09:00
K. Lange
54d6d21ca5 kernel: writes to /dev/null should return number of bytes written 2023-04-26 23:16:16 +09:00
K. Lange
6827c5d506 rm: accept and ignore -f 2023-04-26 23:16:03 +09:00
K. Lange
d2cff8331c decor: Improve buttons with hover states using focus hack 2023-04-26 18:32:33 +09:00
K. Lange
f44b4c4519 yutani: Try resending resize offer if app doesn't respond 2023-04-25 20:36:33 +09:00
K. Lange
40e3a43b1f panel: knock off more of the gnome-shell panel design
No, really, I'm not going to beat around the bush here.
This is a straight up clone of the gnome-shell panel design.
It always was anyway - this is just doing a better job of it.
2023-04-25 19:32:36 +09:00
K. Lange
a2d68c8fa6 panel: re-dock the panel 2023-04-25 19:32:08 +09:00
K. Lange
769666f546 boot: prefer 1920x1080 mode in BIOS loader 2023-04-25 12:44:00 +09:00
K. Lange
0a167127fb menu: fix incorrect clearing of menu child in has_eventual_child 2023-04-25 09:31:49 +09:00
K. Lange
40fc40f693 lbic: aarch64 longjmp should pass second argument as return value 2023-04-23 22:40:23 +09:00
K. Lange
a9bd6e4cdc libc: remove bad conflicting bad ceil for x86-64 2023-04-23 18:06:22 +09:00
K. Lange
ed40dc436e libc: Add some missing bit-twiddly libm functions 2023-04-23 17:56:33 +09:00
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