Commit graph

  • 051cd6ecfc
    config+url: add support for user-defined regex patterns Daniel Eklöf 2025-02-03 08:55:47 +01:00
  • f718cb3fb0
    xmalloc: calling xrealloc() or xreallocarray() with a 0-size is UB in C23 Daniel Eklöf 2025-02-03 08:31:31 +01:00
  • ab4426f987
    url-mode: regex: make sure there's always room for the NULL terminator Daniel Eklöf 2025-01-31 13:10:58 +01:00
  • 130b05f02b
    foot.ini+doc: add default value of url.regex Daniel Eklöf 2025-01-30 12:33:58 +01:00
  • d41b28bd02
    url-mode+config: wip: add url.regex option Daniel Eklöf 2025-01-30 12:26:23 +01:00
  • e76d8dd7af
    config: remove url.{uri-characters,protocols} Daniel Eklöf 2025-01-30 11:58:52 +01:00
  • 05207fcde3
    url-mode: wip: regex: tweak debug log message Daniel Eklöf 2025-01-30 11:55:09 +01:00
  • 6d344f82ee
    url-mode: wip: regex: mention changes from original regex Daniel Eklöf 2025-01-30 11:53:52 +01:00
  • 031382f428
    url-mode: wip: regex: don't allow {}, do allow matched [] Daniel Eklöf 2025-01-30 11:52:18 +01:00
  • 859b4c8921
    url-mode: wip: more work on regex matching Daniel Eklöf 2025-01-30 09:51:50 +01:00
  • 1c15ee940d
    url-mode: wip: convert to regex matching for auto-detection Daniel Eklöf 2025-01-30 09:06:47 +01:00
  • 32919b1049
    grid: typo Daniel Eklöf 2025-01-30 09:06:40 +01:00
  • aae794e9bd
    xmalloc: add xreallocarray() Daniel Eklöf 2025-01-30 09:06:24 +01:00
  • 9443ac7e29
    box-drawings: handle architecture with soft-float Thomas Bonnefille 2025-02-04 09:48:13 +01:00
  • e3f5464c0a
    box-drawings: handle architecture with soft-float Thomas Bonnefille 2025-02-04 09:48:13 +01:00
  • 8de378963b
    server: don't instantiate a client without a monitor sewn 2025-02-05 14:23:17 +03:00
  • 2fe72effa9
    term: ptmx pause/resume: don't modify the FDM if ptmx has been closed Daniel Eklöf 2025-02-05 11:39:06 +01:00
  • 6f9129fa3a
    Revert "forgejo: server/standalone: what happens when we set required=true?" Daniel Eklöf 2025-02-04 14:56:22 +01:00
  • 70aa033d79
    forgejo: server/standalone: what happens when we set required=true? Daniel Eklöf 2025-02-04 14:55:49 +01:00
  • fcfdbeebcf
    forgejo: remind user to sanitize pasted config Daniel Eklöf 2025-02-04 14:55:09 +01:00
  • 230d8b6f70
    forgejo: server/standalone: tweak wording Daniel Eklöf 2025-02-04 14:54:02 +01:00
  • 9c882cfdab
    forgejo: issue happens in foot --server, standalone, or both? Daniel Eklöf 2025-02-04 14:52:52 +01:00
  • dc4e9fc25b
    forgejo: ask user to provide distro *version*, when applicable Daniel Eklöf 2025-02-04 14:48:02 +01:00
  • cbe1c2fe75
    term: shutdown: special case child terminating due to SIGHUP Daniel Eklöf 2025-02-03 07:50:10 +01:00
  • 51128a3484
    input: match unshifted key-bindings before shifted Daniel Eklöf 2025-01-31 09:07:42 +01:00
  • bee17a95b8
    input: ignore key-bindings without modifiers when matching untranslated/raw Daniel Eklöf 2025-01-31 07:35:54 +01:00
  • d24f700256
    key-bindings: add keypad variants to existing default key-bindings Daniel Eklöf 2025-01-31 07:29:16 +01:00
  • 5286808b6c
    input: close fd on no/unrecognized keymap format Attila Fidan 2025-01-30 09:39:31 +00:00
  • 6e2bdd663a
    forgejo: config: render as .ini, instead of the default markdown Daniel Eklöf 2025-01-27 13:18:09 +01:00
  • c2c8d29272
    forgejo: remove "e.g." from placeholder text Daniel Eklöf 2025-01-27 13:16:43 +01:00
  • 8b408f0039
    forgejo: add optional field for terminal multiplexers Daniel Eklöf 2025-01-27 13:15:59 +01:00
  • 1c7c9f6c16
    doc: foot.ini: describe key binding match logic Daniel Eklöf 2025-01-27 12:31:50 +01:00
  • 8d6f0d0583
    key-bindings: try all bindings in translated mode before matching untranslated, and then finally raw Daniel Eklöf 2025-01-27 10:51:03 +01:00
  • 7a5353d18a
    forgejo: application -> application(s) Daniel Eklöf 2025-01-27 06:38:14 +01:00
  • fda9638edd
    forgejo: add optional field for shell/TUI Daniel Eklöf 2025-01-27 06:36:54 +01:00
  • 43206e6601
    config: fix memory leak on e.g. "not a valid XKB key name" errors Daniel Eklöf 2025-01-27 06:34:20 +01:00
  • 846271e8d3
    render: resize: configure with only one dimension being zero Daniel Eklöf 2025-01-26 09:28:54 +01:00
  • 97385b007f
    grid: reflow: regression: remove (truncate) SPACER cells at the end of line Daniel Eklöf 2025-01-25 08:46:21 +01:00
  • f39b75f296
    changelog: cwd > 1024 chars Daniel Eklöf 2025-01-24 06:52:52 +01:00
  • 787e886ff0
    client: port bfabc5450b to footclient Daniel Eklöf 2025-01-24 06:51:13 +01:00
  • bfabc5450b
    fix infinite loop/oom when cwd longer then 1024 camel-cdr 2025-01-22 19:38:11 +00:00
  • 736328ab6b
    config: check for FcNameUnparse() failure Daniel Eklöf 2025-01-24 06:38:02 +01:00
  • 6e297e0ddd fix infinite loop/oom when cwd longer then 1024 camel-cdr 2025-01-22 19:38:11 +00:00
  • ba7ecc4669
    input: kitty: refactor, try to simplify and be less confusing Daniel Eklöf 2025-01-22 12:37:36 +01:00
  • f301f6eccc
    input: kitty: add more test cases Daniel Eklöf 2025-01-22 12:24:06 +01:00
  • 6ca1a2c2dc
    input: kitty: only set 'alternate' if the "unshifted" code is printable Daniel Eklöf 2025-01-22 10:26:44 +01:00
  • f62a5ed1ff
    input: codespell: indiciates -> indicates Daniel Eklöf 2025-01-22 07:51:00 +01:00
  • 5e65f3f07e
    shm: codespell: re-using -> reusing Daniel Eklöf 2025-01-22 07:50:49 +01:00
  • 09f718878f
    input: kitty: add initial unit test Daniel Eklöf 2025-01-21 08:37:30 +01:00
  • 786037791c
    input: kitty: improve handling of alternate+base keys even more Daniel Eklöf 2025-01-20 10:34:45 +01:00
  • 2ff38e86a7
    input: kitty: fix alternate codepoint sometimes not being reported Daniel Eklöf 2025-01-20 09:08:47 +01:00
  • 22e1b1610f
    vt: combining chars: ensure 'key' is within range Daniel Eklöf 2025-01-18 10:22:24 +01:00
  • 10c4e94e1b
    Merge branch 'releases/1.20' Daniel Eklöf 2025-01-18 09:43:57 +01:00
  • bb60618941
    changelog: move utf8proc entry to correct release 1.20.2 releases/1.20 Daniel Eklöf 2025-01-18 09:30:07 +01:00
  • e1d9b57f83
    changelog: add back entry to 1.20.1, removed in de3becef96 Daniel Eklöf 2025-01-18 09:27:07 +01:00
  • 771af699f0
    meson: bump version to 1.20.2 Daniel Eklöf 2025-01-18 09:25:36 +01:00
  • 15d9b08307
    changelog: prepare for 1.20.2 Daniel Eklöf 2025-01-18 09:25:19 +01:00
  • 077177e8a9
    forgejo: bugs: short explanation of what an IME is Daniel Eklöf 2025-01-10 13:15:02 +01:00
  • 9361596d02
    forgejo: bugs: config: uppercase description's first letter Daniel Eklöf 2025-01-10 13:14:02 +01:00
  • 14cd128992
    forgejo: bugs: add required field 'config' Daniel Eklöf 2025-01-10 13:13:05 +01:00
  • b808eb5162
    forgejo: bugs: add required field 'distro' Daniel Eklöf 2025-01-10 13:05:35 +01:00
  • c5529808c4
    term: cursor_refresh(): don't try to dirty the grid if we don't have one Daniel Eklöf 2025-01-09 07:49:29 +01:00
  • 39061e0422
    changelog: colors.flash-alpha=1.0 Daniel Eklöf 2025-01-09 07:56:10 +01:00
  • de3becef96
    Revert "config: don't allow colors.flash-alpha to be 1.0" Alexander Orzechowski 2025-01-04 21:36:33 -05:00
  • ab5a168dbf
    terminal: Refresh only overlay when flash expires Alexander Orzechowski 2025-01-04 21:59:19 -05:00
  • 881eb28134
    render: Expose render_overlay Alexander Orzechowski 2025-01-04 22:26:00 -05:00
  • ad1e2d7d05
    changelog: 'CSI 21 t' and 'OSC 176 ?' disabled Daniel Eklöf 2025-01-07 13:00:50 +01:00
  • ba81480ebb
    doc: ctlseqs: remove 'CSI 21 t' Daniel Eklöf 2025-01-07 13:00:38 +01:00
  • 354ba8dad8
    osc: ignore 'OSC 176 ?' - report app ID Daniel Eklöf 2025-01-07 13:00:10 +01:00
  • a62194caee
    csi: ignore 'CSI 21 t' - report window title Daniel Eklöf 2025-01-07 12:58:44 +01:00
  • 87ef869767
    ci: "meson [options]" is deprecated (do "meson setup [options]" instead) Daniel Eklöf 2025-01-04 12:06:49 +01:00
  • 80ef366bde
    changelog: utf8proc.h not found Daniel Eklöf 2025-01-04 10:33:23 +01:00
  • f7031a2161
    meson: fix dependencies (utf8proc missing in lots of places) Daniel Eklöf 2025-01-04 10:06:45 +01:00
  • 2784ae8793
    ci: sr.ht: try to bring up to date, and pull from codeberg Daniel Eklöf 2025-01-04 09:50:30 +01:00
  • fc154872c0
    ci: sr.ht: disable x64 (rely on codeberg only) Daniel Eklöf 2025-01-04 09:50:06 +01:00
  • c854f35579
    changelog: add missing issue ref Daniel Eklöf 2025-01-03 08:08:52 +01:00
  • 45e5a4b024
    changelog: add new 'unreleased' section Daniel Eklöf 2025-01-03 08:03:06 +01:00
  • aeb28e33fa
    features: add +/-system-bell to version output Daniel Eklöf 2025-01-17 11:22:23 +01:00
  • 2a07a2e6b9
    Add support for the new Wayland protocol xdg-system-bell Daniel Eklöf 2025-01-17 10:10:10 +01:00
  • 7e7fd0468d
    forgejo: bugs: short explanation of what an IME is Daniel Eklöf 2025-01-10 13:15:02 +01:00
  • 3b96de2aa4
    forgejo: bugs: config: uppercase description's first letter Daniel Eklöf 2025-01-10 13:14:02 +01:00
  • b5835cbd58
    forgejo: bugs: add required field 'config' Daniel Eklöf 2025-01-10 13:13:05 +01:00
  • feb4dd102b
    forgejo: bugs: add required field 'distro' Daniel Eklöf 2025-01-10 13:05:35 +01:00
  • 2c309227f1
    term: cursor_refresh(): don't try to dirty the grid if we don't have one Daniel Eklöf 2025-01-09 07:49:29 +01:00
  • e136abf1ef
    changelog: colors.flash-alpha=1.0 Daniel Eklöf 2025-01-09 07:56:10 +01:00
  • 20466e7fa4
    Merge branch 'opaque-flash' Daniel Eklöf 2025-01-09 07:55:29 +01:00
  • 301101e7d9
    Revert "config: don't allow colors.flash-alpha to be 1.0" Alexander Orzechowski 2025-01-04 21:36:33 -05:00
  • c2add346ad
    terminal: Refresh only overlay when flash expires Alexander Orzechowski 2025-01-04 21:59:19 -05:00
  • f0253633d3
    render: Expose render_overlay Alexander Orzechowski 2025-01-04 22:26:00 -05:00
  • 25cd5dae26
    Merge branch 'ignore-title-and-app-id-report-queries' Daniel Eklöf 2025-01-07 13:12:54 +01:00
  • bcc176cdf1
    changelog: 'CSI 21 t' and 'OSC 176 ?' disabled Daniel Eklöf 2025-01-07 13:00:50 +01:00
  • d9bd9b7ffa
    doc: ctlseqs: remove 'CSI 21 t' Daniel Eklöf 2025-01-07 13:00:38 +01:00
  • 06a32d553e
    osc: ignore 'OSC 176 ?' - report app ID Daniel Eklöf 2025-01-07 13:00:10 +01:00
  • 8e425c4e97
    csi: ignore 'CSI 21 t' - report window title Daniel Eklöf 2025-01-07 12:58:44 +01:00
  • f4dbf297db Revert "config: don't allow colors.flash-alpha to be 1.0" Alexander Orzechowski 2025-01-04 21:36:33 -05:00
  • 977281bcd4 terminal: Refresh only overlay when flash expires Alexander Orzechowski 2025-01-04 21:59:19 -05:00
  • bcefb3348e render: Expose render_overlay Alexander Orzechowski 2025-01-04 22:26:00 -05:00
  • 42f78b7f9c
    ci: "meson [options]" is deprecated (do "meson setup [options]" instead) Daniel Eklöf 2025-01-04 12:06:49 +01:00
  • 6999968ee5
    changelog: utf8proc.h not found Daniel Eklöf 2025-01-04 10:33:23 +01:00
  • a2960aa457
    meson: fix dependencies (utf8proc missing in lots of places) Daniel Eklöf 2025-01-04 10:06:45 +01:00