Commit graph

  • a34ae5d527
    terminfo: add fe/fd (focus enable/disable) Daniel Eklöf 2024-03-29 11:40:15 +01:00
  • a99434929c
    sixel: abuse wmemset() when initializing a freshly allocated image buffer Daniel Eklöf 2024-03-25 16:33:15 +01:00
  • dcd4ab4ab8
    scripts: generate-alt-random: generate both opaque and transparent sixels Daniel Eklöf 2024-03-25 16:33:00 +01:00
  • 9fcf5977c0
    sixel: fix cursor positioning when image is split up into several Daniel Eklöf 2024-03-15 17:39:43 +01:00
  • bce1d7313d
    sixel: hopefully handle image height correctly when trimming Daniel Eklöf 2024-03-15 17:23:21 +01:00
  • cb820a498b
    sixel: RA region does not affect the text cursor position Daniel Eklöf 2024-03-15 15:11:44 +01:00
  • cc660bc7c1
    sixel: trim trailing, fully transparent sixel rows Daniel Eklöf 2024-03-11 16:25:45 +01:00
  • 282c55aa4a
    sixel: place cursor on the last character row touched by the sixel Daniel Eklöf 2024-03-04 16:18:49 +01:00
  • 5f41eb798b base64: simplify lookup table initializer Craig Barnes 2024-03-17 15:27:22 +00:00
  • e8b04e0e2c
    xmalloc: add xmemdup() and use to replace some uses of xmalloc+memcpy Craig Barnes 2024-03-16 20:28:10 +00:00
  • 853be450bb main/config: replace some uses of xasprintf() with xstrjoin() Craig Barnes 2024-03-16 20:17:53 +00:00
  • 578765ad83
    wayland: skip loading cursor theme when using server side cursors Daniel Eklöf 2024-03-16 15:30:29 +01:00
  • 27330a5dd6
    csi: indicate "permanently reset" for DECRQM queries of mode 67 (DECBKM) Craig Barnes 2024-03-15 17:51:51 +00:00
  • f7bdc4c5b4
    sixel: limit image size to the one specified in the raster attrs Daniel Eklöf 2024-03-04 16:33:58 +01:00
  • f17b989650
    sixel: disable debug logging Daniel Eklöf 2024-03-16 08:57:15 +01:00
  • 60fd4a262c
    sixel: initialize the color table to colors used by the VT340 Daniel Eklöf 2024-03-15 15:19:43 +01:00
  • dd3bb13d97
    completions: fish: fix path completion for --pty Daniel Eklöf 2024-03-14 07:37:57 +01:00
  • 86894a1cd2
    Add support for opening an existing PTY Alyssa Ross 2021-12-10 17:40:59 +00:00
  • 712bc95db3
    csi: the CSI-t family of queries now report unscaled pixel values Daniel Eklöf 2024-03-14 07:03:51 +01:00
  • f72555f29a
    Merge branch 'rectangular-edit' Daniel Eklöf 2024-03-14 07:25:49 +01:00
  • e2b3eb91dd
    csi: params_to_rectangular_area(): ensure left/right is within bounds Daniel Eklöf 2024-03-10 17:37:11 +01:00
  • 1c0b68cbce
    Add support for opening an existing PTY Alyssa Ross 2021-12-10 17:40:59 +00:00
  • 4ea4e5da4e
    changelog: rectangular functions: add bug ref Daniel Eklöf 2024-03-07 16:29:39 +01:00
  • cbf55ccacf
    changeloge: move DECERA to the 'unreleased' section Daniel Eklöf 2024-03-07 16:28:59 +01:00
  • 6ff307b3b5
    doc: ctlseq: DECCARA, DECRARA, DECCRA, DECFRA and DECERA Daniel Eklöf 2022-01-01 14:32:26 +01:00
  • 8d7ab86182
    term_fill(): no need to set attrs.clean = 0 Daniel Eklöf 2021-12-28 17:15:12 +01:00
  • 6a01642a6f
    csi: DECCARA+DECRARA: dirty cells Daniel Eklöf 2021-12-28 17:14:50 +01:00
  • aac24bfa1b
    foot.info: add non-standard capability ‘Rect’ (used by tmux) Daniel Eklöf 2021-12-26 19:43:47 +01:00
  • 60c5d889ec
    vt: DECALN: erase sixels, reset margins, home the cursor Daniel Eklöf 2021-12-26 16:42:53 +01:00
  • d6c5bc3262
    csi: DECRARA: fix comment: DECCARA -> DECRARA Daniel Eklöf 2021-12-26 16:37:11 +01:00
  • f5c574cd94
    csi: DECCRA: no need for a counter here Daniel Eklöf 2021-12-26 16:25:52 +01:00
  • 23908d9277
    term_fill(): change ‘character’ parameter from char -> uint8_t Daniel Eklöf 2021-12-26 16:13:05 +01:00
  • 1b13deff04
    term_fill(): make sure the filled cells have their ‘clean’ bit reset Daniel Eklöf 2021-12-26 16:08:42 +01:00
  • 74a1fa9e00
    vt: update DECALN to use term_fill() Daniel Eklöf 2021-12-26 16:07:51 +01:00
  • b3a84ba71b
    term: modify term_fill() to optionally reset the SGR attributes Daniel Eklöf 2021-12-26 16:05:18 +01:00
  • 189cfd717f
    term: replace term_put_char() with term_fill() Daniel Eklöf 2021-12-26 15:59:38 +01:00
  • 1b66c6a3ac
    csi: rectangular: add helper function params_to_rectangular_area() Daniel Eklöf 2021-12-26 15:53:46 +01:00
  • df5dd94789
    term: codespell: limitiations -> limitations Daniel Eklöf 2021-12-26 15:09:46 +01:00
  • 4b4fe9d493
    changelog: rectangular edit functions Daniel Eklöf 2021-12-26 15:05:07 +01:00
  • 95293f142a
    csi: add ‘28’ (rectangular edit) to primary DA response Daniel Eklöf 2021-12-26 15:03:55 +01:00
  • 926d88fd30
    csi: implement rectangular edit escapes Daniel Eklöf 2021-12-26 15:00:27 +01:00
  • b30b8a2944
    put_char fixup Daniel Eklöf 2021-12-26 15:00:13 +01:00
  • b4dbfb58b8
    grid: remove prototype for non-existing function Daniel Eklöf 2021-12-26 14:35:38 +01:00
  • e6c372b14f
    term: print: spacers may be printed all the way up to the last column Daniel Eklöf 2021-12-26 14:35:18 +01:00
  • ea851962c1
    term: add term_put_char() Daniel Eklöf 2021-12-26 14:34:17 +01:00
  • 3e6f0e63f3
    sixel: don't try to emit a sixel if we're outside the image's boundaries Daniel Eklöf 2024-03-07 16:21:06 +01:00
  • 75fd59df3f
    sixel: debug: sixel image _may_ be zero-sized Daniel Eklöf 2024-03-07 16:20:29 +01:00
  • a2fa667f45
    sixel: we no longer need the extra newline Daniel Eklöf 2024-03-07 16:19:56 +01:00
  • 1421ba504d
    sixel: debug: fix logged width/height values when emitting sixel Daniel Eklöf 2024-03-07 16:18:35 +01:00
  • 8af7767562 sixel: Handle NULL pointer justwolf 2024-03-07 03:04:51 +00:00
  • 1568518ab3
    sixel: performance improvements Daniel Eklöf 2024-03-04 16:40:16 +01:00
  • 8ff8ec5b70
    sixel: fix row height calculation in resize_vertically() Daniel Eklöf 2024-03-04 16:29:04 +01:00
  • 702d3ae6ca
    kitty kbd: update handling of locked modifiers Daniel Eklöf 2024-03-02 08:16:17 +01:00
  • 02c11dfdef
    changelog: sixel: cursor placement Daniel Eklöf 2024-03-02 11:32:49 +01:00
  • 28ee19cd8c
    sixel: place cursor on the last row touched by the sixel Daniel Eklöf 2024-03-02 11:30:52 +01:00
  • ec73e4d10d
    kitty kbd: switch from GTK to XKB mode for 'consumed' modifiers Daniel Eklöf 2024-02-29 09:32:38 +01:00
  • d3b348a5b1
    cursor-shape: improve xcursor fallback support, and prefer CSS names Daniel Eklöf 2024-02-29 07:54:27 +01:00
  • 6fd533ce13
    render: don't try to set a NULL xcursor image Daniel Eklöf 2024-02-29 07:49:08 +01:00
  • 4bb3b5383f
    ci: run x86+x64 builds in parallel Daniel Eklöf 2024-02-24 10:05:05 +01:00
  • 3d9aa1c29c
    config: don't try to free key combos we haven't allocated Daniel Eklöf 2024-02-24 09:58:04 +01:00
  • a5ab490380
    ci: remove deprecated 'group' Daniel Eklöf 2024-02-24 09:54:51 +01:00
  • 1c985537ec
    ci: 'steps' is a list Daniel Eklöf 2024-02-23 18:02:18 +01:00
  • 0dc105d0e4
    ci: rename .woodpecker.yml -> .woodpecker.yaml Daniel Eklöf 2024-02-23 17:59:01 +01:00
  • 678bdb7c3f
    config: on error, correctly free partially parsed key combos Daniel Eklöf 2024-02-20 16:17:52 +01:00
  • d31ccf12d0
    changelog: kitty modifier no longer clears selection + viewport Daniel Eklöf 2024-02-23 17:48:01 +01:00
  • 749d36d321 input: don't clear text selection on modifier keypresses Tim Culverhouse 2024-02-22 15:08:13 -06:00
  • 67f97cbca1
    shm: use XRGB surfaces when we know we wont be using transparency Daniel Eklöf 2024-02-21 16:29:10 +01:00
  • 09d856f2ff
    input: improved debug logging of key press/release Daniel Eklöf 2024-02-20 16:18:55 +01:00
  • 0c94bf43f2
    vt: ignore VS16 (U+FE0F) when grapheme clustering is disabled Daniel Eklöf 2024-02-16 07:11:07 +01:00
  • aca9af0202
    vt: VS16 - variation selector 16 (emoji representation) should only affect emojis Daniel Eklöf 2024-02-08 17:09:27 +01:00
  • 9ca84e6b48
    config: map Control+wheel to font increase/decrease Daniel Eklöf 2024-02-15 16:41:16 +01:00
  • 729bd57cae
    term: erase-scrollback: handle non-existing scrollback history Daniel Eklöf 2024-02-15 16:29:02 +01:00
  • c114afadbd
    render: always center grid when fullscreened or maximized Daniel Eklöf 2024-02-13 16:28:03 +01:00
  • 8f0a87b1b7 Merge branch 'master' into crosshair-v4 Raimund Sacherer 2024-02-11 21:16:19 +01:00
  • fa01bf2b75 csi: support DECRQM queries for ECMA-48 (SM/RM) modes Craig Barnes 2024-02-11 15:09:28 +00:00
  • 9d9690410a
    pgo: render_resize_force() has been removed, adjust stub accordingly Daniel Eklöf 2024-02-08 16:44:55 +01:00
  • 69df42c51b
    doc: better examples for pipe-* commands Daniel Eklöf 2024-02-07 17:09:01 +01:00
  • bc8c2e0112
    wayland: regression: use correct scaling factor when calling render_resize() Daniel Eklöf 2024-02-07 16:22:33 +01:00
  • ebbee61f14
    input: remove debug logging Daniel Eklöf 2024-02-06 14:04:59 +01:00
  • 3b5d83a3ec
    pgo: add missing stub for render_refresh_app_id() Daniel Eklöf 2024-02-06 14:04:22 +01:00
  • af114f81a0
    pgo: fix function prototype for stub function get_current_modifiers() Daniel Eklöf 2024-02-06 14:03:07 +01:00
  • 4b075bb075
    osc: 176 (app-id): implement query+reply Daniel Eklöf 2024-02-06 13:55:30 +01:00
  • 0b95e72073
    Merge branch 'app-id' Daniel Eklöf 2024-02-06 13:50:38 +01:00
  • 22f04f6a84
    changelog: OSC-176 - set app-id Daniel Eklöf 2024-02-06 13:49:46 +01:00
  • 6c56b04b3f
    osc: add support for osc 176 (app ID) delthas 2023-09-04 14:02:05 +02:00
  • 4801d3a305
    term: drop term->render.title.is_armed Daniel Eklöf 2024-02-06 13:41:09 +01:00
  • 41dc259744
    doc: foot-ctlseq: add OSC 133 C/D (command output start/end) Daniel Eklöf 2024-02-06 13:38:08 +01:00
  • 316136f428
    term: ignore attempts to set a title that contains an invalid UTF-8 sequence Daniel Eklöf 2024-02-06 13:08:43 +01:00
  • 756da87346
    changelog: smm+rmm Daniel Eklöf 2024-02-05 12:07:47 +01:00
  • 9f4eb13e9e
    terminfo: smm: enable 8-bit Meta mode Daniel Eklöf 2024-02-05 12:01:40 +01:00
  • 7999975016
    Don't use fancy Unicode quotes, stick to ASCII Daniel Eklöf 2024-02-06 12:36:45 +01:00
  • d6939dd634
    readme: shell integration: fix wiki link Daniel Eklöf 2024-02-06 12:26:00 +01:00
  • 84e681f028
    readme: add "Piping last command's output" to index Daniel Eklöf 2024-02-06 12:14:48 +01:00
  • 0a302265ec
    Merge branch 'pipe-command-output' Daniel Eklöf 2024-02-06 12:13:27 +01:00
  • 231e6eb3f1
    grid: resize with reflow: reflow FTCS_COMMAND_{EXECUTED,FINISHED} Daniel Eklöf 2022-12-08 13:50:30 +01:00
  • 110a6dd6f0
    grid: resize without reflow: truncate shell_integration.cmd_{start,end} Daniel Eklöf 2022-12-08 13:49:38 +01:00
  • d5308a0493
    term: command_output_to_text(): don’t skip FTCS_COMMAND_FINISHED on last row Daniel Eklöf 2022-12-08 13:06:24 +01:00
  • 1393942de3
    readme, doc/foot.1: document shell-integration:command-output tracking Daniel Eklöf 2022-12-08 12:17:55 +01:00
  • d7dbb91e65
    changelog: pipe-command-output Daniel Eklöf 2022-12-08 11:51:27 +01:00
  • 0fed2451ea
    doc: foot.ini: document pipe-command-output Daniel Eklöf 2022-12-08 11:50:43 +01:00