Commit Graph

5027 Commits

Author SHA1 Message Date
K. Lange 18a1519090 glogin-provider: using wrong fonts for metrics... 2021-08-30 09:35:47 +09:00
K. Lange 7925346edf libc: that xor-swap is silly and probably also slower 2021-08-28 19:55:43 +09:00
K. Lange 7975697786 libc: Implement an actual quicksort for qsort... 2021-08-28 19:50:54 +09:00
K. Lange a7db67dbb1 compositor: Oops, we weren't reseting compositor clips 2021-08-28 19:00:49 +09:00
K. Lange e7910d9f8b file-browser: do fewer redundant redraws 2021-08-28 18:30:43 +09:00
K. Lange d124047b26 package-manager: apply same optimization as file-browser 2021-08-28 18:05:12 +09:00
K. Lange e552b21212 file-browser: little fixes 2021-08-28 18:03:53 +09:00
K. Lange 913a2c1c84 kuroko: _yutani: expose shm font support 2021-08-28 17:40:41 +09:00
K. Lange 9e018d2932 readelf: GNU-style options 2021-08-28 15:29:18 +09:00
K. Lange 56eff9a3e2 text: on second thought, cache the data not the font object, so each tt_font_from_shm is a unique ref 2021-08-28 14:53:22 +09:00
K. Lange 4d68b0bc4a text: bring back shm-stored fonts provided by compositor 2021-08-28 14:50:52 +09:00
K Lange 7d97b780e0 text: various rewrites 2021-08-27 09:00:33 +09:00
K. Lange 1aa0b9eb2b color-picker: New widget demo 2021-08-25 18:52:37 +09:00
K. Lange c2fe5fa196 graphics: const arguments for point/line calculations 2021-08-24 22:04:53 +09:00
K. Lange 482b55e206 compositor: drop support for replacement renderers 2021-08-23 19:31:45 +09:00
K Lange 5f043486c3 compositor: Unthread the render pass 2021-08-23 19:13:10 +09:00
K. Lange 5f00d6caaf boot: alternate help message when highlighting a toggle 2021-08-22 17:49:28 +09:00
K. Lange aca614207e boot: more editor key binds 2021-08-21 15:12:04 +09:00
K. Lange 14345b73db boot: make this bootload v4.0? 2021-08-21 08:07:20 +09:00
K. Lange b8f2f93dee test: more detailed logging for USB so we can test xhci 2021-08-21 08:04:59 +09:00
K. Lange b216e05f74 dhclient: don't segfault on RO filesystem trying to write resolv.conf 2021-08-21 08:04:25 +09:00
K. Lange 079db87617 boot: add command line editor 2021-08-21 07:55:48 +09:00
K. Lange 61b7444192 kernel: restore debug prints for a page fault in the kernel, since SMP failures are rare now 2021-08-20 17:14:40 +09:00
K. Lange a34dadba37 kernel: fix getpgid(pid != 0) 2021-08-20 17:10:35 +09:00
K. Lange 73af71ecf9 meta: Update release notes template 2021-08-20 09:38:06 +09:00
K. Lange 7609912b03 v1.99.4 2021-08-20 09:24:28 +09:00
K Lange e4fd48a007 menu: Really, seriously don't show menus before moving them 2021-08-19 00:13:03 +09:00
K Lange e171d91af7 bim: fix accidental wraparound when scrolling to '-1' 2021-08-16 20:22:40 +09:00
K. Lange aae8ad65fd boot: enable SMP by default 2021-08-16 19:30:46 +09:00
K. Lange 8afea94072 readme: updates 2021-08-16 18:31:07 +09:00
K. Lange 17dfed4cfd kernel: use that new sleep_on_unlocking in ringbuffers 2021-08-16 18:29:08 +09:00
K. Lange c130197ab8 kernel: fixup lock ordering around process_timeout_sleep 2021-08-16 17:20:28 +09:00
K. Lange febdb25e95 graphics: faster alpha application... 2021-08-14 15:54:19 +09:00
K. Lange f794dd6e51 graphics: better approach to transformed blitting 2021-08-14 08:54:04 +09:00
K. Lange 3687793da6 graphics: some improvements to the sprite blitters 2021-08-14 08:29:08 +09:00
K. Lange c45525d6ca compositor: Fix up float math ordering for better coordinate mapping results 2021-08-12 11:14:37 +09:00
K. Lange dac240b3c9 compositor: Expand rotated coordinate bounds to handle rounding / truncation errors 2021-08-12 10:55:30 +09:00
K. Lange 77435a0b57 menu: flip after moving 2021-08-12 10:36:58 +09:00
K Lange 55c3a2bafc compositor: support positioning a window relative to another 2021-08-12 09:08:31 +09:00
K. Lange 1304717a6d kuroko: sync with upstream 2021-08-11 15:24:47 +09:00
K. Lange 00731c21e2 yutani-test: must flip once to reveal window 2021-08-11 13:14:40 +09:00
K. Lange 6faf45b4b5 compositor: don't animate regular dropdown menus
No one else does this. We were only doing it because it hid a bug
in the compositor with initial window location, which we've just
fixed in the last commit...
2021-08-11 13:03:33 +09:00
K. Lange d9a7ca623b compositor: Wait until a flip event is received before revealing windows 2021-08-11 12:58:00 +09:00
K. Lange c5223f6748 bim: fix argument parsing derp 2021-08-10 18:55:05 +09:00
K. Lange 8d9215284e test: install xhci module 2021-08-08 16:37:46 +09:00
K. Lange 3e509e0db2 ahci: wip module 2021-08-08 16:37:29 +09:00
K. Lange 91efdaa9f7 xhci: convert to module 2021-08-08 16:37:19 +09:00
K. Lange ced8bcba96 kernel: restore fprintf() for printing to vfs nodes (character devices) 2021-08-08 16:36:57 +09:00
K. Lange 16ae59895c make: 'test' target should use q35 system 2021-08-08 16:36:16 +09:00
K. Lange e537e5cc25 readme: update 2021-08-05 10:30:41 +09:00