Commit Graph

  • ad8a6e0642 search thread needs to take an allocated needle Mitchell Hashimoto 2025-11-25 12:43:23 -08:00
  • 5ee000f58f macos: search input starts the search up Mitchell Hashimoto 2025-11-25 12:34:46 -08:00
  • 081d73d850 macos: changes to SearchState trigger calls to internals Mitchell Hashimoto 2025-11-25 12:26:52 -08:00
  • 56d4a7f58e macos: start_search refocuses the search input Mitchell Hashimoto 2025-11-25 12:24:04 -08:00
  • c61d28a3a4 macos: esc returns focus back to surface Mitchell Hashimoto 2025-11-25 12:20:01 -08:00
  • b7e70ce534 apprt: end_search Mitchell Hashimoto 2025-11-25 12:13:57 -08:00
  • b084889782 config: cmd+f on macos start_search default Mitchell Hashimoto 2025-11-25 12:11:40 -08:00
  • bc44b187d6 macos: hook up start_search apprt action to open search Mitchell Hashimoto 2025-11-25 12:02:27 -08:00
  • aeaa8d4ead add start_search binding and apprt action Mitchell Hashimoto 2025-11-25 11:57:34 -08:00
  • b87d57f029 macos: search overlay Mitchell Hashimoto 2025-11-25 11:44:16 -08:00
  • 20758fb80e Misc search fixes (#9711) Mitchell Hashimoto 2025-11-26 08:49:54 -08:00
  • 9b7753a36f terminal: ScreenSearch prunes by min serial Mitchell Hashimoto 2025-11-26 08:45:38 -08:00
  • 30f189d774 terminal: PageList has page_serial_min Mitchell Hashimoto 2025-11-26 08:41:26 -08:00
  • e549af76fe terminal: flattened highlights contain serial numbers for nodes Mitchell Hashimoto 2025-11-26 08:36:29 -08:00
  • 1786022ac3 terminal: ScreenSearch restarts on resize Mitchell Hashimoto 2025-11-26 08:31:06 -08:00
  • 8d11335ee4 terminal: PageList stores serial number for page nodes Mitchell Hashimoto 2025-11-26 08:04:48 -08:00
  • d9529947a4 apprt/gtk: (clipboard) fix GTK internal paste of UTF-8 content (#9710) Mitchell Hashimoto 2025-11-26 06:19:18 -08:00
  • 53d0abf4dc apprt/gtk: (clipboard) fix GTK internal paste of UTF-8 content Dominique Martinet 2025-11-26 12:47:43 +00:00
  • 14abc6a49d search: navigable search results (previous/next) (#9702) Mitchell Hashimoto 2025-11-25 11:13:37 -08:00
  • 7fba2da404 better default search match color Mitchell Hashimoto 2025-11-25 11:05:11 -08:00
  • d0334b7ab6 search: scroll to selected search match Mitchell Hashimoto 2025-11-25 11:00:32 -08:00
  • ba7b816af0 core: bindings for navigate_search Mitchell Hashimoto 2025-11-25 10:48:31 -08:00
  • 880db9fdd0 renderer: hook up search selection match highlighting Mitchell Hashimoto 2025-11-25 10:31:34 -08:00
  • 333dd08c97 search: thread dispatches selection notices, messages Mitchell Hashimoto 2025-11-25 10:17:54 -08:00
  • a2a771bb6f search: previous match Mitchell Hashimoto 2025-11-25 09:39:04 -08:00
  • c38e098c4c search: fixup selected search when reloading active area Mitchell Hashimoto 2025-11-25 09:20:28 -08:00
  • 23479fe409 search: select next search match Mitchell Hashimoto 2025-11-25 08:59:21 -08:00
  • 08f57ab6d6 search: prune invalid history entries on feed Mitchell Hashimoto 2025-11-24 21:12:53 -08:00
  • 9511b237f3 macOS: fix the animation of showing&hiding command palette (#9698) Mitchell Hashimoto 2025-11-25 09:47:12 -08:00
  • 727430c110 benchmarks: align read_buf to cache line (#9700) Mitchell Hashimoto 2025-11-25 09:46:25 -08:00
  • 807febcb5e benchmarks: align read_buf to cache line Jacob Sandlund 2025-11-25 09:07:21 -05:00
  • 2a627a4665 macOS: fix the animation of showing&hiding command palette Lukas 2025-11-25 11:15:19 +01:00
  • 94e52ffcfb pkg/{highway,simdutf}: disable ubsan (#9696) Mitchell Hashimoto 2025-11-24 21:23:11 -08:00
  • ee5dde795a fix(renderer): load linearized fg color for cursor cell (#9695) Mitchell Hashimoto 2025-11-24 21:22:02 -08:00
  • c92a003325 pkg/{highway,simdutf}: disable ubsan Mitchell Hashimoto 2025-11-24 21:18:48 -08:00
  • d31be89b16 fix(renderer): load linearized fg color for cursor cell Daniel Wennberg 2025-11-24 20:53:23 -08:00
  • 6f0927c42a Search binding, viewport rendering (#9687) Mitchell Hashimoto 2025-11-24 20:32:06 -08:00
  • bb21c3d6b3 search: case-insesitive (ascii) search Mitchell Hashimoto 2025-11-24 20:25:25 -08:00
  • de16e4a92b config: add selection-foreground/background Mitchell Hashimoto 2025-11-24 20:02:06 -08:00
  • a4e40c7567 set proper dirty state to redo viewport search Mitchell Hashimoto 2025-11-24 13:59:50 -08:00
  • 06981175af renderer: reset search dirty state after processing Mitchell Hashimoto 2025-11-24 13:36:10 -08:00
  • d0e3a79a74 reset search on needle change or quit Mitchell Hashimoto 2025-11-24 12:35:57 -08:00
  • dd9ed531ad render viewport matches Mitchell Hashimoto 2025-11-24 12:26:59 -08:00
  • 6c8ffb5fc1 renderer: receive message with viewport match selections Mitchell Hashimoto 2025-11-16 07:05:32 -08:00
  • 061d157b50 terminal: search should use active area dirty tracking Mitchell Hashimoto 2025-11-15 20:47:42 -08:00
  • 72921741e8 terminal: search.viewport supports dirty tracking for more efficient Mitchell Hashimoto 2025-11-15 20:28:45 -08:00
  • e49f4a6dbc search binding action starts a search thread on surface Mitchell Hashimoto 2025-11-15 20:02:35 -08:00
  • 6623c20c2d terminal: switch search to use flattened highlights Mitchell Hashimoto 2025-11-24 10:19:10 -08:00
  • 05d6315e82 terminal: add a SlidingWindow2 that uses highlights Mitchell Hashimoto 2025-11-22 21:06:31 -08:00
  • ec5bdf1a5a terminal: highlights Mitchell Hashimoto 2025-11-22 21:06:31 -08:00
  • 56b69ff0fd datastruct: make CircBuf use the assumeCapacity pattern Mitchell Hashimoto 2025-11-22 21:06:31 -08:00
  • 54370c22ba renderer: use proper cell style for cursor-color/text (#9694) Mitchell Hashimoto 2025-11-24 19:55:14 -08:00
  • 878ccd3f34 renderer: use proper cell style for cursor-color/text Mitchell Hashimoto 2025-11-24 19:52:14 -08:00
  • a7d5a5a20e Fix pkg/freetype LoadFlags struct to correctly match FreeType API (#9691) Mitchell Hashimoto 2025-11-24 19:35:58 -08:00
  • 6d65abc489 fix(pkg/freetype): fully correct load flags Qwerasd 2025-11-24 17:42:02 -07:00
  • 3cd6939af6 pkg/freetype: add failing unit tests for LoadFlags Qwerasd 2025-11-24 17:35:53 -07:00
  • 6a9c869f9d Partially revert 25856d6 since it broke pkg/freetype tests Qwerasd 2025-11-24 17:24:32 -07:00
  • 5bfeba6603 Fix LoadFlags struct bit alignment to match FreeType API Pyry Takala 2025-11-24 23:31:14 +00:00
  • 8278718c57 Fix LangSet.hasLang() to compare against FcLangEqual instead of FcTrue (#9685) Mitchell Hashimoto 2025-11-24 13:13:51 -08:00
  • d4c2376c2d Fix LangSet.hasLang() to compare against FcLangEqual instead of FcTrue Pyry Takala 2025-11-24 20:34:07 +00:00
  • b5dfe5dbfe Add GHOSTTY_QUICK_TERMINAL for quick terminal detection (#9673) Mitchell Hashimoto 2025-11-24 08:21:21 -08:00
  • 98e7c17fcc unicode: fix VS15/VS16 check to consider emoji bases (#9679) Mitchell Hashimoto 2025-11-24 08:20:07 -08:00
  • a0203e8d1a Merge remote-tracking branch 'upstream/main' into vs-correctness Jacob Sandlund 2025-11-24 10:47:22 -05:00
  • 38fbbba8e9 deps: Update uucode to latest (#9678) Mitchell Hashimoto 2025-11-24 07:31:22 -08:00
  • d3f24179c9 build(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#9676) Mitchell Hashimoto 2025-11-24 07:23:11 -08:00
  • 8f033c7022 Add test with just a single emoji followed by VS15 (invalid) Jacob Sandlund 2025-11-24 09:25:39 -05:00
  • b58656be8a Merge branch 'uucode-update' into vs-correctness Jacob Sandlund 2025-11-24 09:14:32 -05:00
  • 61c7381452 Update comment. PR for wcwidth_standalone might be a bit Jacob Sandlund 2025-11-24 09:14:03 -05:00
  • 808d31f6ee nix cache --update Jacob Sandlund 2025-11-24 09:13:19 -05:00
  • e4c5670266 Merge branch 'uucode-update' into vs-correctness Jacob Sandlund 2025-11-24 08:29:51 -05:00
  • 2b6c309217 Update uucode to latest Jacob Sandlund 2025-11-24 08:29:27 -05:00
  • c3c9181e7a Merge branch 'uucode-update' into vs-correctness Jacob Sandlund 2025-11-23 23:05:22 -05:00
  • 6e0e1d1388 update uucode to latest Jacob Sandlund 2025-11-23 23:05:03 -05:00
  • 55c1cb3aad Merge branch 'uucode-update' into vs-correctness Jacob Sandlund 2025-11-23 22:56:15 -05:00
  • 62ec34072f fix typo Jacob Sandlund 2025-11-23 22:56:00 -05:00
  • 36c3295806 unicode: don't narrow invalid text presentation (VS15) sequences Jacob Sandlund 2025-11-23 20:39:35 -05:00
  • 6588e1e9e7 build(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 dependabot[bot] 2025-11-24 00:08:15 +00:00
  • 97926ca307 Update uucode to the latest, for future width and grapheme break changes Jacob Sandlund 2025-11-22 14:16:58 -05:00
  • 92aa960381 Add flag for quick terminal Vinícius Soares 2025-11-23 12:43:11 -03:00
  • 6b28671ead macOS: Only change the icon if needed (#9670) Mitchell Hashimoto 2025-11-22 14:43:12 -08:00
  • 4e6498a04c renderer: make cursorStyle depend on RenderState (#9672) Mitchell Hashimoto 2025-11-22 14:41:25 -08:00
  • df466f3c73 renderer: make cursorStyle depend on RenderState Mitchell Hashimoto 2025-11-22 14:19:25 -08:00
  • 6f75cc56f6 macOS: Only change the icon if needed Lukas 2025-11-22 16:48:23 +01:00
  • 6e9412cbab build(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#9659) Mitchell Hashimoto 2025-11-22 06:50:34 -08:00
  • 6529baea46 Change renderer from screen clones to new RenderState (#9662) Mitchell Hashimoto 2025-11-22 06:36:05 -08:00
  • 3283f57fd2 lib-vt: expose RenderState API Mitchell Hashimoto 2025-11-21 16:01:19 -08:00
  • 82f5c1a13c renderer: clear renderstate memory periodically Mitchell Hashimoto 2025-11-21 09:02:59 -08:00
  • 2ecaf4a595 font/shaper: fix harfbuzz tests Mitchell Hashimoto 2025-11-20 21:52:13 -08:00
  • 3d56a3a02b font/shaper: remove old pre-renderstate logic Mitchell Hashimoto 2025-11-20 21:42:27 -08:00
  • c892599385 terminal: cache some selection state to make render state faster Mitchell Hashimoto 2025-11-20 21:11:03 -08:00
  • 7728620ea8 terminal: render state dirty state Mitchell Hashimoto 2025-11-20 20:59:12 -08:00
  • 86fcf9ff4a terminal: render state selection Mitchell Hashimoto 2025-11-20 07:02:53 -10:00
  • a15f13b962 terminal: renderstate tests Mitchell Hashimoto 2025-11-20 06:25:04 -10:00
  • 5d58487fb8 terminal: update renderstate to use new assert Mitchell Hashimoto 2025-11-20 06:15:30 -10:00
  • 6e5e24c3ca terminal: fix lib-vt test builds Mitchell Hashimoto 2025-11-20 06:13:05 -10:00
  • cd00a8a2ab renderer: handle normal non-osc8 links with new render state Mitchell Hashimoto 2025-11-20 05:44:18 -10:00
  • fa26e9a384 terminal: OSC8 hyperlinks in render state Mitchell Hashimoto 2025-11-19 15:29:01 -10:00
  • 81142265aa terminal: renderstate stores pins Mitchell Hashimoto 2025-11-19 14:39:41 -10:00
  • b8363a8417 terminal: update render state for new dirty tracking Mitchell Hashimoto 2025-11-19 13:02:46 -10:00
  • cc268694ed renderer: convert bg extend to new render state Mitchell Hashimoto 2025-11-19 06:53:51 -10:00