Commit graph

  • 3ff4f57923 Merge branch 'master' into pixelated-curly txf 2026-02-03 05:03:23 +01:00
  • e954a66881 Merge branch 'master' into pad-extend txf 2026-02-03 05:02:03 +01:00
  • c291194a4e
    wayland: wait for pre-apply damage thread before destroying a terminal instance master Daniel Eklöf 2026-01-28 09:44:57 +01:00
  • 0bf193ef81
    osc-8: don't log URL + ID when closing Daniel Eklöf 2026-02-02 11:19:07 +01:00
  • 14c9486398 Add pad-extend option txf 2026-01-28 19:02:26 +00:00
  • ba4d66e3bb Add curly-pixelated option for blocky undercurl style txf 2026-01-28 18:54:11 +00:00
  • 1bade452b1 Add curly-pixelated option for blocky undercurl style txf 2026-01-28 18:54:11 +00:00
  • 6a68b432ae Add pad-extend option txf 2026-01-28 19:02:26 +00:00
  • 470b900092 Merge branch 'master' into pedicured txf 2026-01-28 19:35:59 +01:00
  • 6fbb9b7d3b
    sixel: force a height of at least one sixel when explicitly resizing Daniel Eklöf 2026-01-28 09:21:57 +01:00
  • 3a2eb80d83
    input: ignore release events after a keyboard shortcut was triggered Daniel Eklöf 2026-01-10 07:36:17 +01:00
  • aae236819e Add pad-extend option txf 2026-01-22 19:25:26 +00:00
  • 7a41aab30e Add curly-pixelated option for blocky undercurl style txf 2026-01-22 01:23:53 +00:00
  • 4864140c10 feat(render): add configurable attribute colors for bold, italic, and underline Florian Best 2026-01-17 03:38:53 +01:00
  • 6d8027dd94 Spawning new terminal with --config from parent instance Stéphane Klein 2026-01-09 00:31:04 +01:00
  • 55f743fe4e Spawning new terminal with foot_exe from parent instance Stéphane Klein 2026-01-09 00:31:04 +01:00
  • e2a989785a
    input: execute: add missing 'return true' to a couple of switch cases Daniel Eklöf 2026-01-10 07:35:25 +01:00
  • b78cc92322
    shm: don't bother with xrgb surfaces, always use argb Daniel Eklöf 2026-01-04 07:57:25 +01:00
  • 33106514db
    main: Support overline, SGR 53/55 Andrew Savchenko 2026-01-02 13:37:26 +11:00
  • 42e04c5c87
    csi: secondary DA: fix comment; we don't use an XTerm version number Daniel Eklöf 2025-12-28 11:37:54 +01:00
  • 53e8fbbdec
    ci: python: upgrade pip before installing python packages Daniel Eklöf 2025-12-26 17:25:28 +01:00
  • bb6968c284
    ci: combine the codespell and mypy stages Daniel Eklöf 2025-12-26 17:23:46 +01:00
  • 41679e64a8
    box-drawing: fenv.h: remove, not needed anymore Daniel Eklöf 2025-12-26 15:00:18 +01:00
  • 3f5340a091
    ci: cleanup python checks Daniel Eklöf 2025-12-26 14:48:52 +01:00
  • b3cb180e44
    codespell: use pyproject.toml to define options and exceptions Daniel Eklöf 2025-12-26 14:42:51 +01:00
  • ee682abac8
    mypy: no need to declare None as return type for __init__ Daniel Eklöf 2025-12-26 14:13:14 +01:00
  • 6ab2e2d9eb
    ci: run mypy + ruff check Daniel Eklöf 2025-12-26 13:15:01 +01:00
  • bbebe0f330
    scripts: mypy fixes Daniel Eklöf 2025-12-26 13:13:01 +01:00
  • cb1e152d99
    pyproject.toml: add initial pyright configuration Daniel Eklöf 2025-12-26 13:12:43 +01:00
  • ca278398b1
    pyproject.toml: add initial mypy configuration Daniel Eklöf 2025-12-26 12:33:03 +01:00
  • 4cb17f5ae6
    csi: make sure the ASCII printer function is updated on plain underlines Daniel Eklöf 2025-12-24 11:33:28 +01:00
  • e63150305e
    Add support for background blur blur Daniel Eklöf 2025-10-16 13:43:33 +02:00
  • aa26676c43
    builtin terminfo: add custom 'query-os-name' Daniel Eklöf 2025-11-12 10:22:17 +01:00
  • 1caba0d993
    config: remove deprecated config option cursor.color Daniel Eklöf 2025-12-20 15:56:32 +01:00
  • cf2b390f6e
    config: add [colors-dark] and [colors-light], replacing [colors] and [colors2] Daniel Eklöf 2025-12-19 09:29:06 +01:00
  • e133122147 support four-sided padding (top/right/bottom/left) pi66 2025-12-19 12:17:29 +01:00
  • 4e96780eef
    shm: revert part of 299186a654 Daniel Eklöf 2025-12-16 14:56:42 +01:00
  • 15ebc433ba Fix discarded const qualifiers from string functions Yaakov Selkowitz 2025-12-16 22:10:39 -05:00
  • 6e533231b0
    term: mouse SGR mode: don't emit negative CSI values Daniel Eklöf 2025-12-10 09:39:51 +01:00
  • ac6d7660dd
    ci: codespell: ignore 'rin' Daniel Eklöf 2025-12-10 08:54:24 +01:00
  • 65bd79b77d
    term: reverse-scroll: fix crash when viewport ends up outside the (new) scrollback Daniel Eklöf 2025-12-10 08:48:41 +01:00
  • 4a2e5df554 Allow any theme to be dark or light, determine it automatically Johannes Altmanninger 2025-12-10 20:47:32 +01:00
  • 7e2ea901d6 Extract function for reporting color theme mode Johannes Altmanninger 2025-12-10 20:27:03 +01:00
  • 6ab7190d74 Remove unused include Johannes Altmanninger 2025-12-10 20:47:32 +01:00
  • 2b17abff3d port fixes from foot/master Piotr Kocia 2025-12-02 10:56:21 +01:00
  • eba65d430e fix wordwise selection crashing due to uninitialised variable Piotr Kocia 2025-10-22 10:26:57 +02:00
  • 48a748757e fix cursor in alt grid programs Piotr Kocia 2025-09-17 16:01:50 +02:00
  • a5cf270fdf fix selection not being updated on horizontal motions Piotr Kocia 2025-07-23 06:55:40 +02:00
  • 6e38cb683a fix selection changing start on mode change Piotr Kocia 2025-06-17 14:50:20 +02:00
  • fa2b08846b add custom highlight colors Piotr Kocia 2025-06-17 01:47:42 +02:00
  • 95090f0264 make cursor always block in vimode Piotr Kocia 2025-06-17 01:47:19 +02:00
  • c22ec6a9b9 fix vimode selection breaking on focus loss Piotr Kocia 2025-06-14 13:32:21 +02:00
  • 8215c8598d do not end vimode selection on focus loss Piotr Kocia 2025-06-14 13:31:15 +02:00
  • fefe3c7d81 reformat comments Piotr Kocia 2025-06-14 02:02:12 +02:00
  • 94d773a262 fix selection outside view crashes Piotr Kocia 2025-06-14 02:01:25 +02:00
  • 5fc55b8fbd mouse scrolling and selection Piotr Kocia 2025-06-14 01:59:02 +02:00
  • a163484f25 restore cursor position inbetween consecutive searches Piotr Kocia 2025-04-05 15:21:39 +02:00
  • 19e8dad788 fix crash on cursor refresh Piotr Kocia 2025-04-05 15:14:50 +02:00
  • 4a0c7d6f0b fix pgo not compiling Piotr Kocia 2025-04-05 14:52:03 +02:00
  • 01d26270f6 fix incorrect counts in tests Piotr Kocia 2025-04-05 14:37:34 +02:00
  • f41558fc80 add movement and deletion search keybinds Piotr Kocia 2025-04-05 02:40:06 +02:00
  • 7b3d7bf1f1 add unicode-input to search Piotr Kocia 2025-04-05 00:47:19 +02:00
  • 9f9c1e11e2 implement paste Piotr Kocia 2025-04-05 00:28:59 +02:00
  • c1eee29fbe fix highlights being cleared on confirm Piotr Kocia 2025-04-04 18:49:14 +02:00
  • ae09b12501 fix vimode not working in alt grid Piotr Kocia 2025-04-04 18:46:16 +02:00
  • 210325d8aa reformat Piotr Kocia 2025-03-31 23:31:44 +02:00
  • 41987537cf comment fixes Piotr Kocia 2025-03-31 23:28:21 +02:00
  • 68685fdf13 highlight colors Piotr Kocia 2025-03-31 23:27:23 +02:00
  • 2609206c98 add vimode cursor as tracking point to reflow Piotr Kocia 2025-03-31 18:31:14 +02:00
  • a168a78087 resolve todos Piotr Kocia 2025-03-31 18:19:08 +02:00
  • 602e6c1ebc increment/decrement follow cursor Piotr Kocia 2025-03-31 12:16:30 +02:00
  • 36784b59fa remove search.c and search.h Piotr Kocia 2025-03-31 12:04:57 +02:00
  • 02fdc26fcb cleanup Piotr Kocia 2025-03-31 11:41:59 +02:00
  • 26266dff3b motions Piotr Kocia 2025-03-31 11:02:24 +02:00
  • 23c95f1dea minor cleanup Piotr Kocia 2025-03-30 15:27:06 +02:00
  • 2d8e1d7295 render prestring Piotr Kocia 2025-03-30 15:24:57 +02:00
  • 2033b267d8 rename Piotr Kocia 2025-03-30 12:53:34 +02:00
  • 66a3e53b31 fix selection Piotr Kocia 2025-03-30 12:39:06 +02:00
  • 358155ac7d refresh vimode cursor Piotr Kocia 2025-03-30 12:37:14 +02:00
  • ada54c7b86 fix FIRST_LINE Piotr Kocia 2025-03-28 23:09:54 +01:00
  • 4aacf44e8b remove quote-wise selection mode Piotr Kocia 2025-03-28 12:41:27 +01:00
  • 43dd569afc search highlights Piotr Kocia 2025-03-27 21:47:28 +01:00
  • 67120e9940 implement search Piotr Kocia 2025-03-25 23:34:58 +01:00
  • e2c4ea3535 initial vimode implementation Piotr Kocia 2025-03-20 17:25:37 +01:00
  • 55f8388694 doc: remove duplicated ctrl+shift+w in foot(1) Whyme Lyu 2025-12-01 18:38:58 +08:00
  • be19ca2b20
    client: add missing <limits.h> (for CHAR_MAX) Daniel Eklöf 2025-11-29 09:47:22 +01:00
  • fc9625678f
    config: add toplevel-tag=TAG Daniel Eklöf 2025-11-12 11:04:25 +01:00
  • c9abab0807
    changelog: triple-click when there's a quote in the last column Daniel Eklöf 2025-11-12 07:46:34 +01:00
  • 5cb8ff2e9c
    Fix assertion failure triple-clicking line with quote in last column Johannes Altmanninger 2025-11-07 07:32:11 +01:00
  • 1fce0e69f5
    changelog: case sensitive scrollback search: move to correct release Daniel Eklöf 2025-11-01 08:12:52 +01:00
  • 9728ada028
    csi: focus mode (private mode 1004): send focus event immediate, when enabled Daniel Eklöf 2025-10-30 06:29:51 +01:00
  • 143f220527
    search: do not emit composing keys Ronan Pigott 2025-10-31 15:11:53 -07:00
  • 19fd811ac6 search: do not emit composing keys Ronan Pigott 2025-10-31 15:11:53 -07:00
  • 5ae4955e83
    search: use case insensitive search only if there's no uppercase in search c4llv07e 2025-10-27 13:25:48 +03:00
  • 71de0c45bc
    char32: add helper functions to work with c32 case c4llv07e 2025-10-27 13:24:07 +03:00
  • 49c54a2931 chore: return instead of goto saeedark 2025-10-30 03:05:36 +03:30
  • ce63279994 fix: wrong ctx for underline saeedark 2025-10-09 17:28:31 +03:30
  • e38d9873aa fix: zero ctx for underline saeedark 2025-10-09 16:41:18 +03:30
  • 312b22300d feat: ansi for pipe rows saeedark 2025-10-08 02:38:45 +03:30
  • cd23652b39 Add tests for new c32 hepler functions c4llv07e 2025-10-28 13:29:23 +03:00