Commit Graph

  • d7c64d7e56 graphics: support shear operation on transformation matrices K. Lange 2023-03-30 14:52:26 +0900
  • f9ef88ffc0 kuroko: bind class for transformation matrices K. Lange 2023-03-30 13:58:28 +0900
  • b550ebaf86 text: apply affine transformation matrices to Contours K. Lange 2023-03-30 13:58:04 +0900
  • 5c96b9408b text: Cleanup downstream libs, expose new methods in Kuroko K. Lange 2023-03-30 10:40:27 +0900
  • 606d7b8bb8 text: Expose vector engine, methods for drawing text to paths K. Lange 2023-03-30 10:39:32 +0900
  • 6f6cc71d3f kuroko: bindings for Subregions K. Lange 2023-03-28 11:05:18 +0900
  • e234aa7593 libc: Fix float formatters showing '0.10', etc. K. Lange 2023-03-27 17:13:39 +0900
  • 0f56a62f3c text: New path stroking algorithm K. Lange 2023-03-27 17:13:05 +0900
  • 527de1fe48 kuroko: expose path rasterizing functions directly K. Lange 2023-03-27 09:20:45 +0900
  • fce8780031 kuroko: sync with upstream (parseArgs updates) K. Lange 2023-03-27 09:20:29 +0900
  • 53462dbb74 base: testing K. Lange 2023-03-25 17:43:27 +0900
  • 06807a20f9 text: Obtain ascender + descender sizes K. Lange 2023-03-25 17:29:15 +0900
  • db4914ad7e cpuwidget: add menu bar K. Lange 2023-03-12 17:44:55 +0900
  • 8d7710c064 yutani: exit mainloop on session-end K. Lange 2023-02-27 19:26:25 +0900
  • 64770f3db3 panel: fix signature mismatch on widget_update_volume K. Lange 2023-03-02 09:51:28 +0900
  • 87052218c5 kuroko: sync with upstream K. Lange 2023-03-02 09:48:38 +0900
  • 4de5a530d5 mines: Port mines.py from toaru 1.2.x K. Lange 2023-02-22 10:47:02 +0900
  • 275e97739e yutani: replace old _yutani module K. Lange 2023-02-22 10:44:37 +0900
  • 14994141c2 yutani: Don't raise new exception when fswait is interrupted K. Lange 2023-02-20 09:26:42 +0900
  • 738631f0ae kernel: Interrupting fswait should return -EINTR K. Lange 2023-02-20 09:25:52 +0900
  • 7c0844a908 yutani: Font.width is a method K. Lange 2023-02-19 20:34:59 +0900
  • 81cf0f729e tty: support IUCLC since we support OLCUC K. Lange 2023-02-17 09:00:22 +0900
  • ee7d2e76b4 efi: Accept ACPI 2 table pointer as config table K. Lange 2023-02-17 08:20:43 +0900
  • 2ffd929032 yutani: bind more functions K. Lange 2023-02-16 21:33:44 +0900
  • 3211306608 kernel: fixup issues with timeouts in fswait3 K. Lange 2023-02-16 16:09:20 +0900
  • 33d38e0182 markup: Fix leaks in container types in markup parser K. Lange 2023-02-16 12:25:27 +0900
  • 75cbf09a37 yutani: Support custom menu entries widgets K. Lange 2023-02-15 23:45:01 +0900
  • 84817dbb02 yutani: fix incorrect allocation of menu bar objects K. Lange 2023-02-15 20:29:42 +0900
  • 70ee297177 yutani: use : in parseArgs for __init__ methods in krk bindings K. Lange 2023-02-15 20:29:29 +0900
  • 77ec306ae0 kuroko: upstream fixes K. Lange 2023-02-15 20:28:44 +0900
  • b003fe060c menu: fix silly old bug with submenu highlighting K. Lange 2023-02-15 20:26:59 +0900
  • 436a772a8c menu: skip separators with keyboard navigation K. Lange 2023-02-15 20:24:29 +0900
  • 2f67ed17ae yutani: Don't use __new__ to build wrapper types, it's a pain to subclass with K. Lange 2023-02-14 21:49:29 +0900
  • 0b3f6ffab2 yutani: Initial rewritten yutani module for kuroko K. Lange 2023-02-12 16:38:25 +0900
  • d61f695e2b about: 2023 K. Lange 2023-02-12 14:16:45 +0900
  • f23b9c6d81 kuroko: Pull in latest 1.4.0a1 K. Lange 2023-02-12 14:15:55 +0900
  • 0adda161c2
    Merge 0c20b644f4 into fa3b341744 #268 Jozef Nagy 2023-01-06 23:40:31 -0500
  • fa3b341744 ping: use gettimeofday instead of relying on clock ticks K. Lange 2023-01-05 23:21:17 +0900
  • a4a73a0835 boot: Don't jump back to protected mode in EFI loader K. Lange 2023-01-05 15:39:44 +0900
  • 5053857c88 compositor: Fix incorrect stride on blur texture in VMware K. Lange 2023-01-05 15:39:22 +0900
  • 4ab4c16813 boot: Set VGA text mode font to Deja Vu K. Lange 2023-01-04 15:21:27 +0900
  • 0c20b644f4
    Temporary workaround for #222 #268 Jozef Nagy 2023-01-03 13:34:04 +0100
  • 778bfd6ed5 kuroko: bump for 'zip' *-expansion fix K. Lange 2022-12-21 12:08:52 +0900
  • 940d82f0f4 terminal: Bitmap font can use uint8_t K. Lange 2022-12-13 15:08:56 +0900
  • cb3432ebcf kernel: fix swapped LCUC conversion in tty K. Lange 2022-12-07 13:40:55 +0900
  • ed05f07868 panel: Adjust clockface, add counterweight to second hand K. Lange 2022-11-30 22:25:04 +0900
  • b10de37762 panel: Replace clock widget with recreation of classic theme K. Lange 2022-11-30 06:14:10 +0900
  • ace54766fe panel: Allow widgets to request faster update rate for animations K. Lange 2022-11-29 23:18:19 +0900
  • a5cb666d6a kuroko: sync for different fix K. Lange 2022-11-20 09:20:42 +0900
  • c450c251f1 kuroko: sync to fix issues with va_ars on aarch64 K. Lange 2022-11-19 22:40:53 +0900
  • 2444b9b227 base: Remove 'local' msk remote from default order K. Lange 2022-11-19 22:40:35 +0900
  • 269621b0b9 show-toasts: Fix outdated parsing of MemTotal K. Lange 2022-11-19 22:39:44 +0900
  • 2ab7ec7923 compositor: Improve screenshot saving with notifications K. Lange 2022-11-15 18:10:57 +0900
  • 70fe457c96 toastd: Scale down large 'icons' in toasts instead of not showing them K. Lange 2022-11-15 18:10:36 +0900
  • d52d502f5c kernel: brute-force locking around unmap syscall, should make thread stuff more stable? K. Lange 2022-11-08 10:35:45 +0900
  • bf2c51426d kernel: proc->group may have exited K. Lange 2022-10-29 17:27:05 +0900
  • a24baa2b58 libc: more useful stub pow() for aarch64 so Quake plays v2.1.0 K. Lange 2022-10-26 17:39:35 +0900
  • d996223d55 ld.so: Handle local TLSDESC entry from libstdc++? K. Lange 2022-10-26 17:39:09 +0900
  • 09af9ac25a base: g++ doesn't like these restricts K. Lange 2022-10-26 15:34:52 +0900
  • ff5a32de2a meta: capture only up to first : when generating release notes K. Lange 2022-10-22 12:03:44 +0900
  • 1a1c88a8b5 kuroko: Sync for bugfixes K. Lange 2022-10-22 12:03:05 +0900
  • 5ef5d4c6b6 kernel: Update version codename K. Lange 2022-10-22 12:02:50 +0900
  • 7ae6637a40 base: New default wallpaper. K. Lange 2022-10-22 12:02:30 +0900
  • 271741b346 terminal: render box drawing characters specially K. Lange 2022-10-15 22:37:14 +0900
  • 28a13af1f4 compositor: resize extended clip context when display resizes K. Lange 2022-10-10 18:41:21 +0900
  • 4ab636defa bim: sync with upstream K. Lange 2022-10-10 17:08:16 +0900
  • 3a80a3c0c8 kuroko: sync with upstream K. Lange 2022-10-10 16:59:49 +0900
  • d5d8941a2d kernel: we have more than 31 signals... K. Lange 2022-10-10 16:04:13 +0900
  • 3743ee8e4d kernel: enable -Wstrict-prototypes K. Lange 2022-09-17 13:37:02 +0900
  • e80d2da3f3 net: Cleanup headers K. Lange 2022-09-17 13:35:08 +0900
  • 1f5fb5be2e kuroko: sync for upstream 1.3.0 release K. Lange 2022-09-14 07:09:34 +0900
  • c130570aad panel: fixup inefficient window list redrawing K. Lange 2022-09-05 21:03:02 +0900
  • bb1c30d1ef libc: stub tgamma for kuroko K. Lange 2022-09-04 19:23:12 +0900
  • b9166a3fc1 top: add 'S' column for state K. Lange 2022-09-02 13:15:36 +0900
  • 5815adca7d procfs: RUNNING processes should have state R K. Lange 2022-09-02 13:15:24 +0900
  • 9fd1c854b4 bim: at least attempt to wait for forked children K. Lange 2022-09-02 13:14:39 +0900
  • 658673cd19 kuroko: sync with upstream K. Lange 2022-08-31 19:14:43 +0900
  • c3a16d6a0e meta: Update some copyright years K. Lange 2022-08-31 06:04:38 +0900
  • ce625f2137 aarch64: enable userspace access to timer physical counter K. Lange 2022-08-30 17:12:49 +0900
  • 1960006ec7 aarch64: dump regs on unknown fatal exceptions K. Lange 2022-08-30 17:12:18 +0900
  • ecbe7f6cbb aarch64: don't be so intent on running driver bringup on cpu0 K. Lange 2022-08-30 17:11:42 +0900
  • a70b6e58f0 terminal: don't need to reset mouse_ticks in draw_cursor K. Lange 2022-08-29 20:13:26 +0900
  • 31c57dd6bd file-browser: don't make the path input look focused when the window isn't K. Lange 2022-08-28 20:52:44 +0900
  • bbd609086a libc: make pthread_t scalar K. Lange 2022-08-27 15:44:04 +0900
  • 32d89aad36 calculator: slightly more sensible input handling K. Lange 2022-08-26 15:06:19 +0900
  • e6ad8d929a kuroko: sync upstream K. Lange 2022-08-26 05:32:34 +0900
  • 5651875d4b libc: qsort_r K. Lange 2022-08-26 05:32:00 +0900
  • 9942ec3889 graphics: fix bad bounds checks in draw_sprite_alpha* K. Lange 2022-08-22 21:12:54 +0900
  • af69cd6369 text: Allow x-adjusted glyph rendering, for better kerning in caches K. Lange 2022-08-22 13:36:30 +0900
  • 1349d1a2e0 calculator: use markup_text for rendering K. Lange 2022-08-22 12:30:02 +0900
  • 4f3433b212 about: use markup_text for rendering K. Lange 2022-08-22 12:29:55 +0900
  • 5f56820331 markup_text: Implement a glyph cache and expose a more detailed API K. Lange 2022-08-22 12:29:34 +0900
  • d7f73b3970 text: Add methods for rasterizing single glyphs K. Lange 2022-08-22 12:28:39 +0900
  • 89910dc2f2 readelf: missing return K. Lange 2022-08-22 10:47:20 +0900
  • e670b7c9e6 readelf: use strings for more columns K. Lange 2022-08-22 10:38:53 +0900
  • 4ec5882e46 readelf: fix incorrect handling of RELA sections K. Lange 2022-08-22 10:25:47 +0900
  • 603a07a868 sh: that decoder is in a header... K. Lange 2022-08-22 08:44:45 +0900
  • abe66fb45b yutani: pex read() can return error code K. Lange 2022-08-21 19:01:05 +0900
  • f84466b18f sh: Hack to fix display width when prompt contains wide characters K. Lange 2022-08-21 18:51:50 +0900
  • 15a586a38e meta: uh, where did that come from K. Lange 2022-08-21 18:51:30 +0900