Commit Graph

5027 Commits

Author SHA1 Message Date
K. Lange e154c0d5a1 file-browser: add a few more keyboard shortcuts 2021-07-14 20:28:21 +09:00
K. Lange 6a7dee791b file-browser: realign and blink the cursor in the input box 2021-07-14 20:04:29 +09:00
K. Lange a0938b51fd base: minor cleanup of /usr/share 2021-07-14 19:26:29 +09:00
K. Lange 4b849fd884 lspci: Add more device descriptions from my ThinkPad 2021-07-14 19:11:43 +09:00
K. Lange 3176b6147d graphics: Match nearest-neighbor signature to bilinear for easier swapping 2021-07-14 10:57:12 +09:00
K. Lange fa969a7f0a graphics: short-circuit out of bounds lookups in bilinear interpolator 2021-07-14 10:50:44 +09:00
K. Lange 8e4640e1d7 xhci: start on controller driver 2021-07-14 10:44:46 +09:00
K Lange 1f5e3bb8be graphics: improved bilinear interpolator 2021-07-14 09:59:31 +09:00
K. Lange 1e6d0279db graphics: fix alpha painting of sprites 2021-07-13 21:58:31 +09:00
K. Lange 35a0e63105 graphics: general improvements 2021-07-13 21:34:39 +09:00
K. Lange bc6e04b958 compositor: Avoid more transformations. 2021-07-13 20:19:30 +09:00
K. Lange 22208034e8 compositor: avoid transformations if we're just transparent 2021-07-13 20:08:20 +09:00
K. Lange 607b64ada2 libc: only elide fractional parts in g/G, not f/F 2021-07-13 19:21:51 +09:00
K. Lange b4f4edb614 graphics: Add affine transformations for sprites 2021-07-13 19:21:33 +09:00
K. Lange a39a0bba06 compositor: take screenshots on print screen key 2021-07-13 11:00:30 +09:00
K. Lange d4ff4244cf kbd: stop sending empty events to clients 2021-07-13 08:32:09 +09:00
K. Lange a96089e9d9 sysfunc: actually bother validating some values 2021-07-12 06:28:17 +09:00
K. Lange 0508704e34 readme: update screenshot 2021-07-09 19:36:05 +09:00
K. Lange e54d9f9974 boot: adjust timeout a bit 2021-07-09 06:21:34 +09:00
K Lange 7a86e8871c boot: add menu timeout 2021-07-08 13:51:03 +09:00
K. Lange a2d63a6125 ps2hid: Fixup initialization sequence; unbreaks scrollwheel in vbox 2021-07-08 18:46:04 +09:00
K. Lange 70e6bb79f3 file-browser: stretch columns to fit 2021-07-08 16:16:51 +09:00
K. Lange 14de7e9c78 menu: Rudimentary checkbox menu entries 2021-07-08 13:05:03 +09:00
K Lange bb28f3db29 tutorial: width/height should be minus decorations 2021-07-07 14:47:40 +09:00
K Lange 3920762389 kuroko: Support keyword arguments to lambdas 2021-07-07 14:43:08 +09:00
K. Lange 573cd7cc96 terminal: Implement some quick and dirty font fallback support 2021-07-07 20:34:17 +09:00
K. Lange 76c6d83b9d font-preview: Override preview text with argv[2] 2021-07-07 20:22:08 +09:00
K. Lange f082dad327 text: handle off-curve start point 2021-07-07 20:21:40 +09:00
K. Lange 2891185341 net: disable debug prints during TCP connection 2021-07-07 19:13:33 +09:00
K. Lange 8b064947a7 lib: update docs 2021-07-07 17:17:55 +09:00
K. Lange ff7ffcb05b package-manager: update 'about' text 2021-07-07 17:14:17 +09:00
K. Lange 2a9ea1567d file-browser: Recognize more file types by extension 2021-07-07 17:14:05 +09:00
K. Lange 44c4b03a15 file-browser: Set the default view mode to TILES 2021-07-07 14:13:49 +09:00
K. Lange 280cfa1402 panel: adjust size of 'Applications', clock 2021-07-06 21:14:28 +09:00
K. Lange 94a8706c3d text: support more flexible sizing in pt, px 2021-07-06 21:12:57 +09:00
K. Lange 0ffb6e330c text: read unitsPerEm from font, use for tt_set_size 2021-07-06 21:05:10 +09:00
K. Lange 26e387f5cd text: fix clipped right-hand-side of some glyphs 2021-07-06 19:44:42 +09:00
K. Lange 7b902c26fe font-preview: tool for viewing TrueType fonts 2021-07-06 19:43:09 +09:00
K. Lange 2b08195002 text: allocate subsamples based on glyph bounds 2021-07-06 17:14:51 +09:00
K. Lange 0b3aef22f4 ld.so: Stop leaking low heap to init functions 2021-07-06 16:56:19 +09:00
K. Lange 5ff17bea77 graphics: only load image libraries once 2021-07-06 16:44:31 +09:00
K. Lange b898bdbd1c terminal: fixup scroll damage rects 2021-07-06 16:05:52 +09:00
K. Lange 5c8e1a13e7 text: remove sdf kerning config 2021-07-06 13:25:11 +09:00
K. Lange 02b9a5233a text: purge the SDF renderer, RIP 2021-07-06 13:22:59 +09:00
K. Lange 9a34ba2e44 text: shadowed text, port file-browser 2021-07-06 12:46:31 +09:00
K. Lange f67b5425dd text: Switch several apps/libs to new text library 2021-07-06 09:39:52 +09:00
K. Lange 18f46976f8 text: Introduce new TrueType implementation 2021-07-06 00:36:46 +09:00
K. Lange 78c1c17307 polygons: cleanup 2021-06-27 19:42:23 +09:00
K. Lange 72d8f36bfd polygons: rasterizer demo 2021-06-27 15:03:32 +09:00
K. Lange e60de1aed3 yutani: pointing hand cursor 2021-06-24 19:49:24 +09:00