Commit graph

  • f2fbef1f82
    changelog: prepare for 1.17.2 Daniel Eklöf 2024-04-17 11:26:25 +02:00
  • 883fc6be27
    Merge branch 'master' into releases/1.17 Daniel Eklöf 2024-04-17 11:25:50 +02:00
  • 7c20fb247c
    term: stash last known DPI, and use after a unmapped/mapped sequence Daniel Eklöf 2024-04-17 08:35:58 +02:00
  • a5b369ede4
    ci: set explicit 'event' filters an all 'when'-statements Daniel Eklöf 2024-04-17 08:59:27 +02:00
  • 3507c72492
    ci: explicitly install openssl Daniel Eklöf 2024-04-17 08:52:31 +02:00
  • 3d2588edf8
    sixel: don't allow pan/pad changes after sixel data has been emitted Daniel Eklöf 2024-04-15 16:07:47 +02:00
  • 0ab05f4807
    sixel: also set 'alloc_height', when short-cutting a resize operation Daniel Eklöf 2024-04-15 16:05:56 +02:00
  • 71ce17d977
    term: don't print outside grid when printing multi-column characters Daniel Eklöf 2024-04-15 16:03:30 +02:00
  • 23ada09d14
    osc: reject notifications with invalid UTF-8 strings Daniel Eklöf 2024-04-15 16:02:54 +02:00
  • e753bb953b
    wayland: remove has_wl_compositor_v6 Daniel Eklöf 2024-04-12 15:35:25 +02:00
  • 4fd26c251c
    changelog: add a new 'unreleased' section Daniel Eklöf 2024-04-11 15:32:15 +02:00
  • 40a0dfedea
    Merge branch 'releases/1.17' Daniel Eklöf 2024-04-11 15:31:50 +02:00
  • 04ebd02874
    meson: bump version to 1.17.1 1.17.1 Daniel Eklöf 2024-04-11 15:28:17 +02:00
  • accefc3ae1
    changelog: prepare for 1.17.1 Daniel Eklöf 2024-04-11 15:28:08 +02:00
  • 385fc0078f
    Merge branch 'master' into releases/1.17 Daniel Eklöf 2024-04-11 15:26:50 +02:00
  • b400903e25
    config: add new key-binding 'quit', unbound by default Daniel Eklöf 2024-04-10 19:26:23 +02:00
  • fa07c1ec67 Typo fix izmyname 2024-04-11 00:22:07 +00:00
  • 94f749a40d
    Add noirblaze theme izmyname 2024-04-10 08:02:58 +00:00
  • a4046e0c3d
    code of conduct: initial code-of-conduct Daniel Eklöf 2024-04-09 16:39:18 +02:00
  • e5a2ac4b57
    config: add cursor.unfocused-style Daniel Eklöf 2024-04-09 16:28:54 +02:00
  • 48ce3424e9 Add noirblaze theme izmyname 2024-04-10 08:02:58 +00:00
  • 9287946b36
    dcs: DECRQSS: fix off-by-one when checking for space in the DCS buffer Daniel Eklöf 2024-04-10 05:44:33 +02:00
  • c8c9d1bebe terminal: expand scrollback when scrolling Matheus Afonso Martins Moreira 2024-04-07 11:45:14 -03:00
  • 800b7c423a term: define scrollback expansion helper functions Matheus Afonso Martins Moreira 2024-04-07 11:21:24 -03:00
  • 3818cbd93c grid: define capacity expansion function Matheus Afonso Martins Moreira 2024-04-07 05:46:31 -03:00
  • 297b5c4734 terminal: track whether the scrollback is limited Matheus Afonso Martins Moreira 2024-04-07 05:42:12 -03:00
  • 5e344d2b86 config: add unlimited scrollback option Matheus Afonso Martins Moreira 2024-04-07 05:40:22 -03:00
  • 09e45794bc themes: add dracula-iterm Marcin Puc 2024-04-07 09:47:19 +02:00
  • ed5717c4cd
    themes: add xterm theme Holger Weiß 2024-04-06 13:48:05 +02:00
  • 9158375d03 themes: add xterm theme Holger Weiß 2024-04-06 13:48:05 +02:00
  • 60a6991c25
    slave: ignore SIGHUP, instead of resetting it to DFL Daniel Eklöf 2024-04-05 16:32:02 +02:00
  • 7f4328e0b1
    term: send SIGHUP before SIGTERM when shutting down Daniel Eklöf 2024-04-05 16:27:56 +02:00
  • c7848c4e75
    term: don't shutdown terminal when PTY is closed, unless --pty was used Daniel Eklöf 2024-04-05 16:22:42 +02:00
  • 88a3b54ca3
    wayland: only use the surface preferred scale if set by the compositor Daniel Eklöf 2024-04-05 16:19:47 +02:00
  • 4f1aaccf81
    log: fix syslog not respecting the configured log level Daniel Eklöf 2024-04-05 16:19:24 +02:00
  • 3cc94ab4e8 fix typo in README tunjan 2024-04-05 11:11:21 +00:00
  • 51e8b4f533
    changelog: add new 'unreleased' section Daniel Eklöf 2024-04-02 16:34:08 +02:00
  • 61c8d6ec8c
    Merge branch 'releases/1.17' Daniel Eklöf 2024-04-02 16:33:42 +02:00
  • 21951feb2b
    meson: bump version to 1.17.0 1.17.0 Daniel Eklöf 2024-04-02 16:27:54 +02:00
  • d5dc0b2f49
    changelog: prepare for 1.17.0 Daniel Eklöf 2024-04-02 16:27:25 +02:00
  • 82c1a28e6f
    changelog: move DECRQM for private mode 67 from "added" to "changed" Daniel Eklöf 2024-04-01 08:49:27 +02:00
  • 2138273c16 themes: add neon theme Matheus Afonso Martins Moreira 2024-03-31 20:36:55 -03:00
  • 3d0d9036fd
    terminfo: tighten up the rv/xr regular expressions Daniel Eklöf 2024-03-29 11:40:47 +01:00
  • 8e79ceba9e
    terminfo: add 'nel' capability Daniel Eklöf 2024-03-29 11:40:35 +01:00
  • 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