Commit graph

  • 8c65c68b73
    sixel: get rid of an ‘imul’ in sixel_add() Daniel Eklöf 2021-03-06 22:05:40 +01:00
  • dfdb42138d
    sixel: add: resize is already checking against the current max geometry Daniel Eklöf 2021-03-06 21:37:37 +01:00
  • 839b7dd32e
    sixel: resize: don’t resize beyond the current max geometry Daniel Eklöf 2021-03-06 21:37:16 +01:00
  • 8ec0f15a34
    sixel: unhook: make sure image height is within bounds Daniel Eklöf 2021-03-06 21:31:16 +01:00
  • add30a38f3
    scripts: generate-alt-random: sixel: emit DECGRI - Repeat Character Daniel Eklöf 2021-03-06 21:20:11 +01:00
  • 5a93fc30ca
    sixel: add: simplify check for resize needed Daniel Eklöf 2021-03-06 21:18:43 +01:00
  • e94f108572
    sixel: resize: always round up height to a multiple of 6 Daniel Eklöf 2021-03-06 21:18:11 +01:00
  • f175575c09
    sixel: fixup row is multiple of 6 Daniel Eklöf 2021-03-06 21:09:55 +01:00
  • f143efb999
    sixel: calculate alpha when updating the palette Daniel Eklöf 2021-03-06 19:52:01 +01:00
  • 869743060e
    sixel: pre-calculate color before calling sixel_add() Daniel Eklöf 2021-03-06 19:49:04 +01:00
  • 47e4cfbf5c
    sixel: ignore invalid sixel characters in DECGRI (repeat) Daniel Eklöf 2021-03-06 19:48:37 +01:00
  • 7603ae5dc3
    sixel: avoid multiplication inside the inner sixel emitter loop Daniel Eklöf 2021-03-06 19:44:26 +01:00
  • 6658740982
    sixel: store current row position in pixels, not characters Daniel Eklöf 2021-03-06 19:41:28 +01:00
  • 928b819934
    meson: SOURCE_DIR is not a valid macro in custom_target() Daniel Eklöf 2021-03-11 17:30:00 +01:00
  • 098bc2771b
    Merge branch 'consume-modifiers-for-client-application' Daniel Eklöf 2021-03-08 20:30:33 +01:00
  • e4f164d958
    keymap: handle shift+tab combos correctly, after consuming modifiers Daniel Eklöf 2021-02-28 11:50:05 +01:00
  • 6cd72bdee6
    input: do not include consumed modifiers in the set sent to the client Daniel Eklöf 2021-02-26 20:54:42 +01:00
  • a8696b567e
    Merge branch 'xkbcommon-bump' Daniel Eklöf 2021-03-08 20:29:01 +01:00
  • 2e31a1ec7a meson: bump minimum xkbcommon version to 1.0.0 Craig Barnes 2021-03-07 19:28:17 +00:00
  • c95c663989
    sixel: size provided by DECGRA does *not* limit the sixel size Daniel Eklöf 2021-03-06 15:03:47 +01:00
  • be980a6282
    url-mode: fix auto-detection of URLs in the top corner of the viewport Daniel Eklöf 2021-03-06 13:06:54 +01:00
  • e8a8d122f0
    Merge branch 'consume-modifiers-for-key-bindings' Daniel Eklöf 2021-03-04 10:32:29 +01:00
  • b796965c3d
    changelog: new key binding matching logic Daniel Eklöf 2021-03-04 10:12:39 +01:00
  • 93b02cf2b8
    url-mode: ignore keys with modifiers Daniel Eklöf 2021-03-04 09:36:25 +01:00
  • be00de4849
    foot.ini: lower case Shift+X default bindings Daniel Eklöf 2021-03-04 08:59:37 +01:00
  • a5b554761a
    input: repair key combos containing both explicit modifier and shifted symbol Daniel Eklöf 2021-03-02 17:50:06 +01:00
  • 1b4d9eade0
    config: parse_key_combos: lower case manually, instead of calling tolower() Daniel Eklöf 2021-02-28 11:38:33 +01:00
  • 3a4f6c469b
    doc: foot.ini: update default key bindings - use lower case keys Daniel Eklöf 2021-02-27 21:34:37 +01:00
  • cfa82bc920
    config: fix default key binding for extend-to-next-whitespace Daniel Eklöf 2021-02-27 21:33:52 +01:00
  • 47fe27ca5d
    doc: foot.ini: key combos must *not* include shift and be in upper case Daniel Eklöf 2021-02-27 20:55:28 +01:00
  • 5e64e06a55
    input: rewrite of how we match foot’s own key bindings Daniel Eklöf 2021-02-27 20:42:31 +01:00
  • decc655d48
    input: ask XKB for consumed modifiers, but don’t actually use them just yet Daniel Eklöf 2021-03-04 09:42:36 +01:00
  • b87b8f1170
    Revert "url-mode: ignore keys with modifiers" Daniel Eklöf 2021-03-04 09:34:37 +01:00
  • 544cd823d7
    Merge branch 'ime-dont-commit-unless-we-have-ime-focus' Daniel Eklöf 2021-03-04 09:29:36 +01:00
  • e9d8ade5cc
    input: mutter has been seen sending NULL surfaces in pointer enter Daniel Eklöf 2021-03-04 08:57:31 +01:00
  • 81b5d476a9
    input: exit URLs mode on mouse button events Daniel Eklöf 2021-03-04 08:57:03 +01:00
  • 31a3b7dadf
    render: jump-labels: case insensitive comparison when looking for matching keys Daniel Eklöf 2021-03-04 08:55:55 +01:00
  • e5cd09bf3f
    url-mode: ignore keys with modifiers Daniel Eklöf 2021-03-04 08:54:38 +01:00
  • 6654aab620
    changelog: oops, vertical-letter-offset is new in 1.7.x Daniel Eklöf 2021-03-02 09:25:06 +01:00
  • 55e3c74903
    Merge branch 'fix-vertical-letter-offset-config' Daniel Eklöf 2021-03-02 09:22:59 +01:00
  • 3f19ee4d92
    ime: don’t commit IME changes when we don’t have IME focus Daniel Eklöf 2021-03-02 09:01:40 +01:00
  • 6edba44651 Mention fix in Changelog. L3MON4D3 2021-03-01 20:26:56 +01:00
  • c3880af593
    Merge branch 'add-name-section-to-foot-ctlseq' Daniel Eklöf 2021-03-01 19:59:10 +01:00
  • 093df837ca Fix typo. L3MON4D3 2021-03-01 13:44:46 +01:00
  • e54abd1c33 Add NAME section to foot-ctlseqs.7; fixes whatis entry for manual page. Felix Lechner 2021-02-28 09:52:53 -08:00
  • 3f57cc9c01
    Merge branch 'sixel-private-mode-80-scrolling' Daniel Eklöf 2021-02-27 11:49:47 +01:00
  • dd73964cd5
    changelog: default value of -t,--term in --help when built without terminfo Daniel Eklöf 2021-02-26 15:16:42 +01:00
  • 80b95eeb7e
    config: reuse HAVE_TERMINFO via DEFAULT_TERM Chloe Kudryavtsev 2021-02-26 16:23:43 -05:00
  • 1563fecc20
    sixel: don’t go past the bottom scroll margin when sixel scrolling is disabled Daniel Eklöf 2021-02-26 14:20:00 +01:00
  • 849427bf10
    sixel: implement private mode 80 - sixel scrolling Daniel Eklöf 2021-02-26 09:28:03 +01:00
  • 792202bf29
    grid: snapshot: don’t mark all cells as dirty - copy state from source grid Daniel Eklöf 2021-02-26 09:25:27 +01:00
  • ed47a65afc
    csi: remove extra ‘;’ Daniel Eklöf 2021-02-26 09:25:17 +01:00
  • c0be074348
    doc: use ‘fuzzel’ instead of ‘bemenu’ in examples Daniel Eklöf 2021-02-26 09:24:40 +01:00
  • 44d9b7c74f
    Merge branch 'url-mode-snapshot-screen-state' Daniel Eklöf 2021-02-26 09:16:09 +01:00
  • ae0f20a536
    url-mode: damage current view before entering URL mode Daniel Eklöf 2021-02-24 21:39:29 +01:00
  • 3c123425fb
    command: scrollback: don’t allow scrolling in URL mode Daniel Eklöf 2021-02-23 09:28:43 +01:00
  • bc71e06d5f
    url-mode: dirty the “last cursor” cell before taking the snapshot Daniel Eklöf 2021-02-23 09:24:50 +01:00
  • aa10cd54ea
    url-mode: no need to damage the entire view when exiting URL mode Daniel Eklöf 2021-02-23 09:16:13 +01:00
  • a0f021b7db
    grid: snapshot: copy scroll damage Daniel Eklöf 2021-02-22 10:31:56 +01:00
  • 2cb624ee43
    grid: grid_free(): free scroll damage list Daniel Eklöf 2021-02-22 10:31:40 +01:00
  • 54b5ae95c1
    url-mode: snapshot screen state when entering URL mode Daniel Eklöf 2021-02-22 10:22:41 +01:00
  • ae3ec52507
    grid: add grid_snapshot() Daniel Eklöf 2021-02-22 10:21:58 +01:00
  • bb74fe3f7d
    grid: add grid_free() Daniel Eklöf 2021-02-22 10:20:52 +01:00
  • ebf8070244
    Merge branch 'url-launcher-redirect-stdout-stderr' Daniel Eklöf 2021-02-26 09:15:16 +01:00
  • 4e57711012
    spawn: call setsid() in child process Daniel Eklöf 2021-02-25 21:09:59 +01:00
  • 8ffa0f731b
    grid: reflow_uri_ranges(): URI end point is *inclusive* Daniel Eklöf 2021-02-25 20:54:05 +01:00
  • 3149ef16c3
    wayland: rename variable ‘main’ to ‘main_surface’ Daniel Eklöf 2021-02-25 07:46:21 +01:00
  • 8365fde980
    url-mode: redirect stdin/stdout/stderr to /dev/null when opening an URL Daniel Eklöf 2021-02-24 21:30:58 +01:00
  • 9cb8f6e3b7
    spawn: handle custom stdin/stdout/stderr fds being the same Daniel Eklöf 2021-02-24 21:29:34 +01:00
  • b1385f6439 changelog: change "control- and escape sequences" to "escape sequences" Craig Barnes 2021-02-23 19:58:26 +00:00
  • 0da0532432 changelog: fix a typo Craig Barnes 2021-02-23 19:57:34 +00:00
  • f3e081ad0a
    changelog: add missing space character Daniel Eklöf 2021-02-23 20:02:40 +01:00
  • c4ad12c1d8
    changelog: added man page foot-ctlseq.7 Daniel Eklöf 2021-02-23 20:02:06 +01:00
  • 0245d29827
    Merge remote-tracking branch 'origin/foot-ctlseqs.7' Daniel Eklöf 2021-02-23 19:59:14 +01:00
  • 9b208f56de doc: ctlseqs: rename "foot-ctlseqs.5" man page to "foot-ctlseqs.7" Craig Barnes 2021-02-23 18:49:57 +00:00
  • 3577f68d5a
    Merge branch 'erase-uri-ranges-when-erasing-cells' Daniel Eklöf 2021-02-23 18:47:20 +01:00
  • d81439e2f1
    terminal: erase_cell_range: erase URI ranges affected by the erase. Daniel Eklöf 2021-02-23 15:10:40 +01:00
  • 7ee5247525
    url-mode: disable debug logging Daniel Eklöf 2021-02-23 14:59:54 +01:00
  • 703d23f066
    terminal: change type from uint32_t to bool in xtsave bitfield Daniel Eklöf 2021-02-23 14:20:59 +01:00
  • 39fe6fe8e1
    Merge branch 'sixel-private-mode-8452' Daniel Eklöf 2021-02-23 10:36:22 +01:00
  • 03c675c6e2
    sixel: implement private mode 8452 - cursor positioning after sixel Daniel Eklöf 2021-02-16 19:11:38 +01:00
  • 9666d1d0b7
    Merge branch 'sixel-private-color-registers' Daniel Eklöf 2021-02-23 10:34:44 +01:00
  • 667b3e9a1a
    doc: ctlseq: add private mode 1070 - use private color registers for each sixel Daniel Eklöf 2021-02-23 09:42:14 +01:00
  • 8c44b63938
    sixel: free private color registers on unhook Daniel Eklöf 2021-02-17 21:58:36 +01:00
  • 4aa980a6a2
    sixel: implement private mode 1070 - private color palette Daniel Eklöf 2021-02-16 19:37:49 +01:00
  • 313431800e
    Merge branch 'document-control-sequences' Daniel Eklöf 2021-02-23 09:32:04 +01:00
  • f08b05e796
    doc: ctlseq: replace ‘ST’ with the actual characters, ‘\E\’ Daniel Eklöf 2021-02-22 09:26:15 +01:00
  • 8a3537b940
    doc: ctlseq: re-phrase when DCS is used instead of \EP Daniel Eklöf 2021-02-21 21:25:48 +01:00
  • 2c0f391e3b
    doc: ctlseq: add OSC-8 Daniel Eklöf 2021-02-21 20:56:02 +01:00
  • 022646f8eb
    doc: ctlseq: add missing ‘[’ in example escape sequence Daniel Eklöf 2021-02-21 12:10:56 +01:00
  • db9bd8c1ae
    doc: ctlseq: remove excessive highlighting Daniel Eklöf 2021-02-21 12:10:20 +01:00
  • 76721aaef3
    doc: ctlseq: turn “CC1 - 8-bit control sequences” into a footnote Daniel Eklöf 2021-02-21 12:08:31 +01:00
  • 6e0eb904b7
    doc: ctlseq: “7-bit control sequences” -> “7-bit control *characters*” Daniel Eklöf 2021-02-21 12:05:47 +01:00
  • 34363b6d24
    doc: ctlseq: add CSI sub headers to index Daniel Eklöf 2021-02-16 14:47:15 +01:00
  • 451b3c53de
    doc: ctlseq: add XTSMGRAPHICS Daniel Eklöf 2021-02-16 14:43:50 +01:00
  • 54d1421782
    doc: ctlseq: document window manipulation sequences (CSI Ps;Ps;Ps t) Daniel Eklöf 2021-02-16 14:39:45 +01:00
  • 36f8cf0043
    doc: ctlseq: don’t highlight literal characters, only parameters Daniel Eklöf 2021-02-16 14:22:03 +01:00
  • 0a33ce3e78
    doc: ctlseq: sort “misc” CSI sequences Daniel Eklöf 2021-02-16 14:15:46 +01:00
  • 3c69a9c7e1
    doc: ctlseq: add most of the remaining CSIs Daniel Eklöf 2021-02-16 11:21:41 +01:00
  • a6e496ebca
    doc: ctlseq: add ESC prefixed sequences Daniel Eklöf 2021-02-14 12:44:43 +01:00