Commit Graph

  • 7a11b22c5f themes: allow loading from absolute paths and from user config dir Jeffrey C. Ollie 2024-08-11 21:55:31 -05:00
  • f7f55d716d Merge pull request #2118 from ghostty-org/push-ymywukppmvvu Mitchell Hashimoto 2024-08-18 19:04:13 -07:00
  • 6877ba9f7f readme: clarify that comments are only allowed on a dedicated line Mitchell Hashimoto 2024-08-18 19:01:00 -07:00
  • 37d19b3cef Merge pull request #2109 from edmz/block_hollow Mitchell Hashimoto 2024-08-18 15:08:08 -07:00
  • 18a8d2b01d Minor changes, mainly commenting to clarify some behaviors Mitchell Hashimoto 2024-08-18 15:01:03 -07:00
  • df9725a142 Merge pull request #2117 from ghostty-org/extend-covering Mitchell Hashimoto 2024-08-18 12:02:02 -07:00
  • 2ee54879a4 renderer: use fg as extension color for covering glyphs (U+2588) Mitchell Hashimoto 2024-08-18 11:28:51 -07:00
  • 794f31fb8b Merge pull request #2115 from ghostty-org/index Mitchell Hashimoto 2024-08-18 10:34:50 -07:00
  • 994514981f terminal: handle case grow allocates but cursor is multiple pages back Mitchell Hashimoto 2024-08-18 10:20:23 -07:00
  • 602fea52ec terminal: cursorScrollAbove handles case of no new page, prev page Mitchell Hashimoto 2024-08-18 10:14:35 -07:00
  • 22935c5034 Generalize launching commands and use for clicking links. Jeffrey C. Ollie 2024-08-18 00:22:20 -05:00
  • 1028fe1c56 terminal: only call new method Mitchell Hashimoto 2024-08-17 22:02:48 -07:00
  • adb382f1c8 terminal: call new method for scroll operation Mitchell Hashimoto 2024-08-17 22:00:52 -07:00
  • 9898489e25 terminal: add Screen.cursorScrollAbove and tests Mitchell Hashimoto 2024-08-17 21:57:07 -07:00
  • a125dc9682 terminal: add more tests for index, verified that l/r margin handling is good Mitchell Hashimoto 2024-08-17 20:01:47 -07:00
  • 254072e656 fix test error and improve error logging Jeffrey C. Ollie 2024-08-17 15:34:35 -05:00
  • 1d7e87c88d terminal: index from bottom row of scroll region always makes scrollback Mitchell Hashimoto 2024-08-17 10:56:53 -07:00
  • b11b8be124 Implement Kitty Color Protocol (OSC 21) Jeffrey C. Ollie 2024-08-17 06:55:51 -05:00
  • 7b400c8367 Open scrollback in your editor inside Ghostty Jeffrey C. Ollie 2024-08-16 23:48:46 -05:00
  • dd9e1d9fa7 Merge pull request #2110 from ghostty-org/yeet-usingns2 Mitchell Hashimoto 2024-08-16 17:21:42 -07:00
  • fd37e6a351 pkg/harfbuzz: yeet usingns Mitchell Hashimoto 2024-08-16 17:00:58 -07:00
  • 38a7a55300 pkg/fontconfig: yeet usingns Mitchell Hashimoto 2024-08-16 16:58:16 -07:00
  • d7299b16bf apprt/gtk: fix imgui calls Mitchell Hashimoto 2024-08-16 16:53:17 -07:00
  • 7a7f7da4ef pkg: yeet more usingns Mitchell Hashimoto 2024-08-16 16:52:28 -07:00
  • 318dc85c02 pkg/macos: yeet more usingns Mitchell Hashimoto 2024-08-16 16:50:41 -07:00
  • 17d844e7bf pkg/macos: more Mitchell Hashimoto 2024-08-16 16:39:33 -07:00
  • a4c05e4a32 pkg/macos: graphics usingns yeet Mitchell Hashimoto 2024-08-16 16:38:04 -07:00
  • 097b978052 pkg/macos: animation yeet usingns Mitchell Hashimoto 2024-08-16 16:35:07 -07:00
  • 2f578a0b97 pkg/macos: foundation yeet usingns Mitchell Hashimoto 2024-08-16 16:33:47 -07:00
  • 480487b440 pkg/utf8proc: yeet usingns Mitchell Hashimoto 2024-08-16 16:28:39 -07:00
  • 59755363a3 pkg/pixman: remove usingns Mitchell Hashimoto 2024-08-16 15:41:50 -07:00
  • ea73edaf7f pkg/harfbuzz: fix c.zig Mitchell Hashimoto 2024-08-16 15:38:18 -07:00
  • 0e2eb85989 pkg/glslang: yeet usingns Mitchell Hashimoto 2024-08-16 15:36:31 -07:00
  • 91431a90a1 pkg/freetype: remove usingns Mitchell Hashimoto 2024-08-16 15:34:46 -07:00
  • c49b3b94b9 pkg/oni: yeet usingnamespace Mitchell Hashimoto 2024-08-16 15:32:21 -07:00
  • f13ea7cace pkg/opengl: yeet usingns Mitchell Hashimoto 2024-08-16 15:28:22 -07:00
  • 7299a02645 Merge pull request #2108 from ghostty-org/yeet-usingns Mitchell Hashimoto 2024-08-16 15:16:40 -07:00
  • a9107e7eb6 apprt/embedded: fix usingnamespace usage Mitchell Hashimoto 2024-08-16 15:00:07 -07:00
  • 9409e3072f apprt/gtk: remove usingnamespace Mitchell Hashimoto 2024-08-16 14:57:43 -07:00
  • c3e37b7e15 move global state to dedicated file Mitchell Hashimoto 2024-08-16 14:43:00 -07:00
  • b65a804bb2 almost yeeted it all! Mitchell Hashimoto 2024-08-16 14:42:32 -07:00
  • ba29bf759b lots more yeeting Mitchell Hashimoto 2024-08-16 14:35:10 -07:00
  • 677f0376a0 os: yeet usingns Mitchell Hashimoto 2024-08-16 14:29:08 -07:00
  • 2e70ad20df Config: cursor-style can bet set to block_hollow Eduardo Dominguez 2024-08-16 15:25:44 -06:00
  • d0ca949c09 os: start yeeting Mitchell Hashimoto 2024-08-16 10:57:19 -07:00
  • 29de3e80f1 config: yeet usingns Mitchell Hashimoto 2024-08-16 10:49:37 -07:00
  • 14e3f43db2 font: yeet usingns Mitchell Hashimoto 2024-08-16 10:47:15 -07:00
  • b660380b01 renderer: yeet usingns Mitchell Hashimoto 2024-08-16 10:43:32 -07:00
  • 9f52a963f5 pty: remove usingns Mitchell Hashimoto 2024-08-16 10:37:31 -07:00
  • 3404f8e53a termio: yeet usingns Mitchell Hashimoto 2024-08-16 10:36:10 -07:00
  • d8f43b34ba terminal: yeet usingnamespace Mitchell Hashimoto 2024-08-16 10:32:43 -07:00
  • dbeb4c1a4a apprt: yeet usingnamespace Mitchell Hashimoto 2024-08-16 10:19:46 -07:00
  • 6a44d3196d input: yeet usingnamespace Mitchell Hashimoto 2024-08-16 10:16:46 -07:00
  • caf0355b5c Merge pull request #2105 from Uzaaft/patch-1 Mitchell Hashimoto 2024-08-16 09:40:36 -07:00
  • 8cb1677ad9 docs: Update how to vouch for friends in README_TESTERS.md Uzair Aftab 2024-08-16 11:32:55 +02:00
  • bbc7070c9e Merge pull request #2104 from qwerasd205/grayscale-kitty-images Mitchell Hashimoto 2024-08-15 19:50:48 -07:00
  • 37872afbce kitty graphics: support loading 1 channel grayscale images Qwerasd 2024-08-15 21:38:46 -04:00
  • da8e4c7f95 Merge pull request #2102 from qwerasd205/misc-fix Mitchell Hashimoto 2024-08-15 16:48:27 -07:00
  • c37ee6c428 fix(terminal): proper style cleanup in cursorCopy Qwerasd 2024-08-15 16:26:04 -04:00
  • 16284dbb3f test(terminal/Screen): add failing unit test for cursorCopy Qwerasd 2024-08-15 19:06:41 -04:00
  • 78e9e9f93a Merge pull request #2100 from qwerasd205/mac-opengl Mitchell Hashimoto 2024-08-15 14:25:20 -07:00
  • bc667714dd renderer/opengl: add comment explaning ogl lock on darwin Mitchell Hashimoto 2024-08-15 14:25:05 -07:00
  • 0c11d256c8 RefCountedSet: use usize for living count to avoid overflow Qwerasd 2024-08-15 16:14:33 -04:00
  • 9cf6dd845c Merge pull request #2101 from qwerasd205/shader-fix Mitchell Hashimoto 2024-08-15 13:11:27 -07:00
  • 4c2fbe8f74 fix(renderer/Metal): bail out of drawFrame if we haven't sized screen yet Qwerasd 2024-08-15 15:02:16 -04:00
  • e2cde38ce3 Merge pull request #2097 from hauleth/chore/add-mailmap Mitchell Hashimoto 2024-08-15 08:06:06 -07:00
  • 0d089388ec chore: add mailmap to unify duplicated authors Łukasz Niemier 2024-08-15 16:22:00 +02:00
  • de351bf97c Merge pull request #2095 from qwerasd205/flicker Mitchell Hashimoto 2024-08-15 06:32:45 -07:00
  • 57d850822e macos/opengl: lock context while rendering to stop resize crashes Qwerasd 2024-08-14 23:43:17 -04:00
  • ff6a0bf9a2 termio: wake renderer outside of critical area in resize Qwerasd 2024-08-14 23:46:52 -04:00
  • 900aab10f2 renderer: don't update frame if renderer grid size != terminal size Qwerasd 2024-08-14 22:43:58 -04:00
  • 7929e0bc09 fix: prevent flicker while shrinking screen by eliminating thread race Qwerasd 2024-08-14 19:35:52 -04:00
  • 93c377c6a1 Merge pull request #2094 from jcollie/gtk-url-overlay-pretty Mitchell Hashimoto 2024-08-14 11:12:37 -07:00
  • 414fdc0214 gtk: prettify the url overlays Jeffrey C. Ollie 2024-08-13 14:01:53 -05:00
  • e16f398a42 tcp: forgot to deinit stuff Aarnav Tale 2024-08-13 13:05:55 -04:00
  • 5bffa5c3e6 tcp: explicitly close the socket with xev Aarnav Tale 2024-04-29 13:53:42 -04:00
  • 08fa78315b tcp: pass the app mailbox to the command handler Aarnav Tale 2024-04-21 19:00:32 -04:00
  • f172b3d616 tcp: config docs need to reflect the bind address prefixes Aarnav Tale 2024-04-21 18:59:50 -04:00
  • 8185b0f67a tcp: initial tests Aarnav Tale 2024-04-21 02:11:20 -04:00
  • 26935db97b tcp: use unix:// or tcp:// as config values for tcp binding Aarnav Tale 2024-04-20 19:33:44 -04:00
  • 545844ecf8 tcp: abstract connection handlers out Aarnav Tale 2024-04-20 19:33:33 -04:00
  • 0a7d8eb8d4 tcp: remove the accept timer and unnecessary pool allocations Aarnav Tale 2024-04-20 17:01:13 -04:00
  • 69a245d868 cleanup and formatting Aarnav Tale 2024-04-20 03:12:30 -04:00
  • 0fa7324ee6 tcp: fix the config import (how did it build?) Aarnav Tale 2024-04-20 03:06:11 -04:00
  • 433a156287 tcp: why did i try to close the socket again? Aarnav Tale 2024-04-20 03:02:36 -04:00
  • 6799cca2a6 tcp: read server preferences from the config Aarnav Tale 2024-04-20 02:30:52 -04:00
  • b592910dd3 tcp: break up xev handlers into smaller files Aarnav Tale 2024-04-19 22:48:52 -04:00
  • 403175bea8 tcp: add basic tcp server for client communication Aarnav Tale 2024-04-19 21:22:44 -04:00
  • 3e0a5d3a73 Merge pull request #2091 from gpanders/patch-1 Mitchell Hashimoto 2024-08-12 09:46:13 -07:00
  • 59f259d7e4 config: fix typo Gregory Anders 2024-08-12 09:24:03 -05:00
  • 60f6576770 Merge pull request #2088 from rockorager/main Mitchell Hashimoto 2024-08-11 18:04:21 -07:00
  • 59de7d8239 Merge pull request #2087 from qwerasd205/murica Mitchell Hashimoto 2024-08-11 18:03:22 -07:00
  • 23de1fb4ea Merge pull request #2085 from Syphdias/option-to-limit-procs Mitchell Hashimoto 2024-08-11 15:57:13 -07:00
  • 97db055b54 fix(surface): account for padding in mouse pixel reports Tim Culverhouse 2024-08-11 17:47:21 -05:00
  • ed49670d2f font: remove broken test (on purpose) due to improvements in shaping Mitchell Hashimoto 2024-08-11 15:46:08 -07:00
  • 468a8e9ed4 Merge pull request #2086 from ghostty-org/split Mitchell Hashimoto 2024-08-11 15:40:22 -07:00
  • a158a1d45f os: unify memory/processes cgroup limiting func Mitchell Hashimoto 2024-08-11 15:37:54 -07:00
  • 10b8ca3c69 spelling: normalize grey -> gray Qwerasd 2024-08-11 18:02:12 -04:00
  • e385e0f9d0 font/shaper: split text runs on common bad ligature pairs Mitchell Hashimoto 2024-08-11 15:23:05 -07:00
  • de9ea2d735 font: add test for fl lig Mitchell Hashimoto 2024-08-11 15:04:56 -07:00