K. Lange
670dc652e5
julia: display zoom as multiplier
2023-05-06 16:06:52 +09:00
K. Lange
6dc7c09c82
text: expose method to extend existing path with new text
2023-05-06 15:56:42 +09:00
K. Lange
86385a8925
julia: Add mandlebrot mode, explore mode
2023-05-06 13:50:40 +09:00
K. Lange
ef32ed5892
julia: usability improvements; progressive rendering
2023-05-06 12:13:37 +09:00
K. Lange
671bc064c7
tmpfs: size of symlink is length of target string
2023-05-05 22:37:02 +09:00
K. Lange
03d443134f
rm: print error messages
2023-05-05 22:30:43 +09:00
K. Lange
f14bd21548
esh: Migrate shell to /bin/esh
2023-05-05 22:30:33 +09:00
K. Lange
85e7a13607
decor: Use a different button icon for unmaximize
2023-05-05 08:18:26 +09:00
K. Lange
6a400b399c
meta: highmem=off is not needed for virt-2.12 target
2023-04-30 19:10:30 +09:00
K. Lange
e9811a0708
virtio: handle queue overflow
2023-04-30 19:09:49 +09:00
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