Commit graph

  • 26b0e3d441
    Merge branch 'underline-positioning' Daniel Eklöf 2021-06-18 15:32:51 +02:00
  • 7d2770f154
    server: don’t clone the config unless we’re going to modify it Daniel Eklöf 2021-06-17 18:11:16 +02:00
  • cf81fff062
    config: add underline-offset option Daniel Eklöf 2021-06-17 17:52:38 +02:00
  • 11829931a7
    search: don’t crash when we don’t have any XKB compose state Daniel Eklöf 2021-06-16 17:44:14 +02:00
  • ee2b0cb21f
    Merge branch 'optimize-erase-cell-range' Daniel Eklöf 2021-06-15 16:28:03 +02:00
  • 45a04393c4
    term: erase_cell_range: early break out from URI loop Daniel Eklöf 2021-06-15 16:26:43 +02:00
  • 5caa87adaf
    term: no need to set attrs.clean=0 right after copying the VT attrs struct Daniel Eklöf 2021-06-15 12:38:35 +02:00
  • d1d145e7c1
    Revert "gitignore: compile_commands.json + .ccls-cache" Daniel Eklöf 2021-06-15 11:29:07 +02:00
  • 968f6c0738
    Merge branch 'doc-cc1-to-c1' Daniel Eklöf 2021-06-14 19:29:58 +02:00
  • 80e780627f
    [foot-ctlseqs] 8-bit control characters are C1 nick black 2021-06-14 06:21:20 -04:00
  • 1dabc10494
    gitignore: compile_commands.json + .ccls-cache Daniel Eklöf 2021-06-13 20:05:51 +02:00
  • c3274fd97e
    Merge branch 'xtversion' Daniel Eklöf 2021-06-13 17:20:47 +02:00
  • 772e376992
    doc: ctlseq: add XTVERSION Daniel Eklöf 2021-06-13 09:53:45 +02:00
  • 3adc3367e6
    csi: implement XTVERSION (CSI > 0q) Daniel Eklöf 2021-02-16 12:00:58 +01:00
  • efd023ad32
    generate-version: add a define for “extra” version information Daniel Eklöf 2021-06-13 09:46:22 +02:00
  • c32c206a37 doc: foot-ctlseqs: mention that SS2/SS3 only affect the next character Craig Barnes 2021-06-12 12:45:03 +01:00
  • d85bd7084d doc: foot-ctlseqs: rename SS0/SS1 to SO/SI Craig Barnes 2021-06-12 12:22:07 +01:00
  • 02259f60a6 Replace tab indents with spaces in config.h Craig Barnes 2021-06-12 10:33:33 +01:00
  • 6a0a6b0b01
    Merge branch 'config-cli-override' Daniel Eklöf 2021-06-12 10:12:19 +02:00
  • f379ffb8ed Override options from command line Ryan Farley 2021-06-11 04:40:08 -05:00
  • 7ada4c0ab4
    Merge branch 'no-conf-found-is-not-an-error' Daniel Eklöf 2021-06-11 19:19:02 +02:00
  • 955ecbd19a
    config: demote “no configuration found, using defaults” to a mere warning Daniel Eklöf 2021-06-10 20:40:01 +02:00
  • 41a223e1bd
    config: change “no configuration found, using defaults” from error to warning Daniel Eklöf 2021-06-10 20:37:17 +02:00
  • 4a945ce466
    Merge branch 'free-box-drawings-data' Daniel Eklöf 2021-06-09 16:13:57 +02:00
  • cd37cdc940
    term: free the data associated with the pixman image when destroying box-drawing glyphs Daniel Eklöf 2021-06-09 10:31:24 +02:00
  • a3f6c8ac78
    Merge branch 'clipboard-mime-types' Daniel Eklöf 2021-06-09 11:24:37 +02:00
  • 49bb00fb64
    selection: add support for TEXT/STRING/UTF8_STRING mime-types in incoming offers Daniel Eklöf 2021-06-09 09:51:07 +02:00
  • 2a75da4143 Merge branch 'charset-shift-fixes' Craig Barnes 2021-06-09 10:18:52 +01:00
  • e030a2ca08 terminal: add 'charset_designator' enum to make code more self-documenting Craig Barnes 2021-06-09 09:51:48 +01:00
  • 1191f3f73a
    Merge branch 'overlapping-sixels' Daniel Eklöf 2021-06-09 10:36:39 +02:00
  • 3c609771c5 changelog: add issue links for previous 2 entries Craig Barnes 2021-06-09 09:30:34 +01:00
  • 6d336fcadd
    sixel: add support for overlapping sixels Daniel Eklöf 2021-06-06 21:38:31 +02:00
  • ed081f5f3c
    Merge branch 'tabs' Daniel Eklöf 2021-06-09 09:58:29 +02:00
  • fff75e082f
    changelog: tabs are preserved Daniel Eklöf 2021-06-09 09:57:20 +02:00
  • a2c9c56f19 vt: fix SS2/SS3 escape sequences to act correctly as single shifts Craig Barnes 2021-06-08 21:09:40 +01:00
  • e72e8b1b8e vt: add support for LS2 and LS3 locking shifts Craig Barnes 2021-06-08 21:06:18 +01:00
  • 9929a5ce0a
    csi: CHT: don’t alter the LCF flag Daniel Eklöf 2021-06-07 21:18:15 +02:00
  • 9d3351472d
    vt: TAB: don’t print a ‘\t’ to the grid if the *current* cell isn’t empty Daniel Eklöf 2021-06-07 21:16:38 +02:00
  • 4d56dd430b
    extract: consume spaces following a tab Daniel Eklöf 2021-06-06 12:06:32 +02:00
  • 94b549f93e
    vt: emit a tab character if all cells between cursor and tab stop are empty Daniel Eklöf 2021-06-05 22:48:20 +02:00
  • e77b7d7111
    Merge branch 'il-dl-reset-cursor-col' Daniel Eklöf 2021-06-08 19:52:40 +02:00
  • 0febce9007
    csi: IL+DL: move cursor to column 0 Daniel Eklöf 2021-06-07 21:57:11 +02:00
  • a2f54c810b
    Merge branch 'reverse-video-only-affects-default-fg-bg' Daniel Eklöf 2021-06-08 19:52:13 +02:00
  • 39560a6ff1
    render: reverse video only swaps *default* fg/bg Daniel Eklöf 2021-06-07 21:46:46 +02:00
  • 620fe8e764 vt: fix buggy chains of ternary expressions in action_esc_dispatch() Craig Barnes 2021-06-08 16:52:00 +01:00
  • b34d76f711 terminal: fix compilation error when debug logging is enabled Craig Barnes 2021-06-08 13:10:46 +01:00
  • 95c4a8ccfb
    vt: \E#8: print ‘E’ using the default attributes Daniel Eklöf 2021-06-07 21:35:17 +02:00
  • 0de55182ac
    selection: reset ‘empty_count’ after we’ve emitted the empty cells Daniel Eklöf 2021-06-05 13:41:17 +02:00
  • dfbe8297f7
    Merge branch 'scrollback-key-bindings-pass-through-alt-screen' Daniel Eklöf 2021-06-05 10:33:55 +02:00
  • a7e2e4bfa9
    input: pass through scrollback-* key bindings when alt screen is activw Daniel Eklöf 2021-06-04 23:25:45 +02:00
  • b5515a414a
    Merge branch 'osc-9' Daniel Eklöf 2021-06-04 07:44:07 +02:00
  • 405b887a82
    osc: implement iTerm2’s OSC-9 - desktop notifications Daniel Eklöf 2021-06-02 17:50:29 +02:00
  • dd43afd754
    Merge branch 'chunked-reflow' Daniel Eklöf 2021-06-04 07:43:18 +02:00
  • 354de2b8ee
    changelog: text reflow performance Daniel Eklöf 2021-06-04 07:42:53 +02:00
  • 3292bb5b8e
    grid: reflow: ‘amount’ has already been added to ‘from’ Daniel Eklöf 2021-06-02 19:30:01 +02:00
  • cb83d60089
    selection: fix bad assertion Daniel Eklöf 2021-06-02 19:29:06 +02:00
  • a003e56fdc
    grid: reflow: URI range start: take over ownership of URI string Daniel Eklöf 2021-05-28 18:19:21 +02:00
  • 8a9643de67
    grid: reflow: debug logging Daniel Eklöf 2021-05-28 17:42:25 +02:00
  • ceab9b9367
    grid: reflow: when determining row end coord, check *last* URI range Daniel Eklöf 2021-05-28 17:42:09 +02:00
  • 5a08ed641b
    grid: reflow: when determining row end coord, check *last* tracking point Daniel Eklöf 2021-05-28 17:41:47 +02:00
  • ef1fdc40c8
    grid: reflow: check the *entire* row for non-empty cells Daniel Eklöf 2021-05-28 17:41:13 +02:00
  • c2314d689e
    grid: reflow: avoid unnecessary if-statements before chunking a row Daniel Eklöf 2021-05-26 12:27:12 +02:00
  • 2029d201b5
    grid: disable reflow timing by default Daniel Eklöf 2021-05-26 12:22:28 +02:00
  • ac97f20f99
    grid: reflow: comments Daniel Eklöf 2021-05-25 19:40:10 +02:00
  • 5325ea042d
    grid: no need to keep the tp_col/uri_col variables around Daniel Eklöf 2021-05-25 19:34:21 +02:00
  • 3453f091a3
    grid: fix col max calculation when row contains URI ranges Daniel Eklöf 2021-05-25 19:32:25 +02:00
  • a56b54ad2f
    grid: set tp/uri break flags explicitly when we know them to be true Daniel Eklöf 2021-05-25 19:31:38 +02:00
  • 4b7e4fb885
    grid: reflow: slightly simplified logic for end-coordinate calculation Daniel Eklöf 2021-05-25 19:28:11 +02:00
  • 315865f18c
    grid: reflow: rename _range -> range Daniel Eklöf 2021-05-25 19:22:52 +02:00
  • 7c3a4b24d9
    grid: reflow: remove dead code Daniel Eklöf 2021-05-25 19:20:25 +02:00
  • 40ca86b2d3
    grid: reflow: memcpy() chunks of cells, instead of single cell-by-cell Daniel Eklöf 2021-05-23 21:15:06 +02:00
  • 6671d53859
    Merge branch 'restore-sighup-handler' Daniel Eklöf 2021-06-02 20:13:26 +02:00
  • a72b2688bd
    slave/spawn: restore SIGHUP handler after fork(), before exec() Daniel Eklöf 2021-06-02 17:48:57 +02:00
  • 2f7e5aed40
    Merge branch 'dont-split-multi-column-chars-when-resizing-alt-screen' Daniel Eklöf 2021-06-02 20:12:01 +02:00
  • b7709cc013
    grid: don’t cut multi-column chars in half when resizing the alt screen Daniel Eklöf 2021-06-02 19:32:05 +02:00
  • 363aeea2df
    Merge branch 'url-mode-off-by-one' Daniel Eklöf 2021-06-02 08:11:20 +02:00
  • 974c3acd78
    url-mode: off-by-one error in end-point column of auto-detected URLs Daniel Eklöf 2021-06-01 18:58:26 +02:00
  • 19429d13a3
    Merge branch 'document-terminfo' Daniel Eklöf 2021-06-02 08:10:19 +02:00
  • 2ffedc7082
    doc: foot{,client}: updates from feedback from @craigbarnes Daniel Eklöf 2021-06-01 19:02:53 +02:00
  • 1321b23567
    doc: footclient.1: -t,--term: add references to ENVIRONMENT and TERMINFO sections Daniel Eklöf 2021-05-30 10:54:02 +02:00
  • a1a521b81d
    doc: footclient.1: add TERMINFO section Daniel Eklöf 2021-05-30 10:53:54 +02:00
  • d6715625e2
    doc: foot.1: -t,--term: add references to ENVIRONMENT and TERMINFO sections Daniel Eklöf 2021-05-30 10:52:01 +02:00
  • dde31ffaf9
    doc: foot.1: add TERMINFO section Daniel Eklöf 2021-05-30 10:51:49 +02:00
  • f74c5fa9f0
    Merge branch 'pua-double-width' Daniel Eklöf 2021-06-01 17:51:25 +02:00
  • 4c954be7a6
    config: add boolean option tweak.pua-double-width Daniel Eklöf 2021-05-31 17:10:05 +02:00
  • d458d46f81
    Merge branch 'selection-recognizes-hard-linebreaks' Daniel Eklöf 2021-06-01 17:50:24 +02:00
  • f0041882f1
    selection: pay attention to hard linebreaks when search for word boundaries Daniel Eklöf 2021-05-31 17:12:38 +02:00
  • d5ff8c5f6f
    Merge branch 'environment-docs' Daniel Eklöf 2021-05-30 10:21:44 +02:00
  • 4e3fdaa8f2
    changelog: add bug ref to ‘environment section added to foot/footclient’ Daniel Eklöf 2021-05-30 10:21:24 +02:00
  • d08096b201
    doc: add ENVIRONMENT section to foot(1) and footclient(1) man pages Craig Barnes 2021-05-30 03:29:31 +01:00
  • 23e6a0a0ee
    Merge branch 'include-directive' Daniel Eklöf 2021-05-30 10:01:15 +02:00
  • 9055d3d921
    config: add ‘include’ directive Daniel Eklöf 2021-05-28 17:44:13 +02:00
  • 8262c1f0c2
    Merge branch 'add-window-title-template-parameter' Daniel Eklöf 2021-05-27 12:13:18 +02:00
  • f1d75a1e1f
    notify: add ${window-title} Daniel Eklöf 2021-05-27 12:11:47 +02:00
  • ef4dc4bb7c
    Merge branch 'app-id-in-notify' Daniel Eklöf 2021-05-27 11:53:05 +02:00
  • f9a13e2eec
    config: notify: change default value to use ${app-id} Daniel Eklöf 2021-05-27 11:41:57 +02:00
  • 246c7ffc0f
    readme: add OSC 8, 17, 19, 117, 119 and 777 to list of supported OSC Daniel Eklöf 2021-05-26 22:44:56 +02:00
  • e5fedb77d9 Merge branch 'vt-remove-8bit-c1' Craig Barnes 2021-05-26 20:07:51 +01:00
  • 09f11b294d
    Merge branch 'osc8-scrollback-wraparound' Daniel Eklöf 2021-05-26 14:39:50 +02:00
  • a012c2fb3e
    term: fix crash when an OSC-8 URI wraps around the scrollback Daniel Eklöf 2021-05-26 13:59:32 +02:00