Commit graph

  • 38ba3f5429
    Add configuration instructions to the README Jonas 'cherti' Große Sundrup 2020-07-25 13:18:12 +02:00
  • b5668a72d3
    Correct the location of footrc in manpage Jonas 'cherti' Große Sundrup 2020-07-25 13:30:43 +02:00
  • 9f82cbaa49
    search: fix crash when searching the scrollback history Daniel Eklöf 2020-07-25 11:23:54 +02:00
  • 057ff3ba21
    readme: spelling fixes Daniel Eklöf 2020-07-25 09:52:30 +02:00
  • 82a33966ed
    Merge branch 'birger-patch-1' Daniel Eklöf 2020-07-25 09:50:45 +02:00
  • 3f993d00b7 Fix typo birger 2020-07-25 09:41:50 +02:00
  • bc3b464745 Fix typos birger 2020-07-25 09:39:03 +02:00
  • 700edff214
    pkgbuild: include changelog Daniel Eklöf 2020-07-25 09:06:04 +02:00
  • 373745c597
    meson: install LICENSE, README.md and CHANGELOG.md Daniel Eklöf 2020-07-25 09:05:11 +02:00
  • 3d15913d38
    license: fix bad copy-paste: first commit was in 2019 Daniel Eklöf 2020-07-25 08:50:57 +02:00
  • 5b868fd0c9
    config: add 'scrollback-indicator-format' option Daniel Eklöf 2020-07-24 18:34:19 +02:00
  • e945063620
    config: rename show-scrollback-position to scrollback-indicator Daniel Eklöf 2020-07-24 18:26:44 +02:00
  • 2c6f7adc17
    config: add 'show-scrollback-position' option to footrc Daniel Eklöf 2020-07-24 18:20:26 +02:00
  • b1950ac222
    render: add code that calculates current position in scrollback Daniel Eklöf 2020-07-24 17:51:40 +02:00
  • c50a442810
    readme: add section describing how to identify foot Daniel Eklöf 2020-07-24 17:50:48 +02:00
  • 8d81dde5b8
    search: improve viewport movements Daniel Eklöf 2020-07-24 17:49:50 +02:00
  • 60984e7a24
    csi: secondary DA: do not pretend we're xterm Daniel Eklöf 2020-07-24 17:47:47 +02:00
  • cc60d3a670
    csi: primary DA: remove features we do not support Daniel Eklöf 2020-07-24 17:46:18 +02:00
  • 0c11542eca
    changelog: add new 'unreleased' section Daniel Eklöf 2020-07-23 18:56:47 +02:00
  • e838c0ce24
    Merge branch 'releases/1.4' Daniel Eklöf 2020-07-23 18:55:14 +02:00
  • c2a58451e0
    meson/pkgbuild: bump to 1.4.2 1.4.2 Daniel Eklöf 2020-07-23 18:51:48 +02:00
  • 0e0d6aea86
    changelog: prepare for 1.4.2 Daniel Eklöf 2020-07-23 18:51:33 +02:00
  • 1c8e103c92
    Merge branch 'master' into releases/1.4 Daniel Eklöf 2020-07-23 18:50:50 +02:00
  • f6473756d9
    sixel: remove sixel-to-be-splitted *before* splitting it Daniel Eklöf 2020-07-23 18:15:29 +02:00
  • fda6e9c2c9
    sixel: overwrite: use target sixel's height, not cell height Daniel Eklöf 2020-07-23 18:13:54 +02:00
  • 3869c7299f
    render: bump maximum window title length from 100 to 2048 (bytes) Daniel Eklöf 2020-07-22 21:07:57 +02:00
  • d58f88661f
    changelog: add new 'unreleased' section Daniel Eklöf 2020-07-22 20:06:07 +02:00
  • 90f0b6be0a
    Merge branch 'releases/1.4' Daniel Eklöf 2020-07-22 20:05:17 +02:00
  • b238443a71
    meson/pkgbuild: bump version to 1.4.1 1.4.1 Daniel Eklöf 2020-07-22 20:03:48 +02:00
  • d1f02af308
    changelog: prepare or 1.4.1 Daniel Eklöf 2020-07-22 20:03:28 +02:00
  • 6b6db610cc
    Merge branch 'master' into releases/1.4 Daniel Eklöf 2020-07-22 20:01:59 +02:00
  • 10f53325e1
    input: pipe: avoid goto's where variables may be uninitialized Daniel Eklöf 2020-07-22 19:34:07 +02:00
  • 63d73f8685
    changelog: add a new 'unreleased' section Daniel Eklöf 2020-07-22 19:11:57 +02:00
  • 230555a89d
    Merge branch 'releases/1.4' Daniel Eklöf 2020-07-22 19:10:46 +02:00
  • 591829bf50
    meson/pkgbuild: bump version to 1.4.0, require fcft 2.2.2 1.4.0 Daniel Eklöf 2020-07-22 18:59:36 +02:00
  • 8bb1607557
    changelog: prepare for 1.4.0 Daniel Eklöf 2020-07-22 18:59:19 +02:00
  • ac7b229f7c
    search: re-enable search-commit action Daniel Eklöf 2020-07-22 17:51:27 +02:00
  • 2092185d29
    readme: 'special thanks' -> 'credits' Daniel Eklöf 2020-07-20 17:35:17 +02:00
  • ac42ce4303
    Merge branch 'pipe-grid-to-external-tool' Daniel Eklöf 2020-07-17 09:34:51 +02:00
  • 47e8c337dc
    Merge branch 'master' into pipe-grid-to-external-tool Daniel Eklöf 2020-07-16 17:50:34 +02:00
  • 067cf6ccb1
    wayland: don't assume data-device globals are added before seats Daniel Eklöf 2020-07-16 17:47:47 +02:00
  • e5401c845c
    extract: finish: allocate buffer before writing the terminator Daniel Eklöf 2020-07-16 17:46:02 +02:00
  • e1e52c706a
    term: remove unused struct definition 'rgb' Daniel Eklöf 2020-07-16 11:52:51 +02:00
  • de75a2035e
    Merge branch 'master' into pipe-grid-to-external-tool Daniel Eklöf 2020-07-16 08:53:20 +02:00
  • 7f6ed98a83
    term: line-wrap: don't move cursor outside the grid Daniel Eklöf 2020-07-16 08:47:37 +02:00
  • 674f0dd0fc
    sixel: verify list order: fix assertion when two sixels are on the same row Daniel Eklöf 2020-07-16 08:10:56 +02:00
  • 47d6dd0eee
    csi: never call term_print() with width <= 0 Daniel Eklöf 2020-07-16 08:06:37 +02:00
  • 6f2cffd8c0
    vt: never call term_print() with a width <= 0 Daniel Eklöf 2020-07-16 08:04:12 +02:00
  • 9508804b18
    vt: ignore 0x7f (DEL) in ground state Daniel Eklöf 2020-07-16 08:01:37 +02:00
  • 6183f7f64a
    vt: utf8: handle multi-column spacer values correctly when combining Daniel Eklöf 2020-07-16 07:41:51 +02:00
  • ad479cae05
    changelog: use bemenu instead of fuzzel in pipe-visible example Daniel Eklöf 2020-07-15 18:22:40 +02:00
  • 22c73eaf4b
    input: pipe-{visible,scrollback}: redirect stdout/stderr to /dev/null Daniel Eklöf 2020-07-15 18:17:28 +02:00
  • 765b714642
    footrc: add pipe-visible and pipe-scrollback Daniel Eklöf 2020-07-15 18:02:25 +02:00
  • 8242ff5958
    doc: foot.5: change pipe-visible example to use bemenu instead of fuzzel Daniel Eklöf 2020-07-15 18:02:08 +02:00
  • e04b8f672b
    changelog: minor Daniel Eklöf 2020-07-15 17:54:25 +02:00
  • 6ba6858fdc
    changelog: document pipe-visible and pipe-scrollback bindings Daniel Eklöf 2020-07-15 17:53:36 +02:00
  • 48fa484f18
    doc: foot.5: document pipe-visible and pipe-scrollback Daniel Eklöf 2020-07-15 17:48:37 +02:00
  • 94bb313282
    config: oopsie, need to use strndup() on the pipe command Daniel Eklöf 2020-07-15 17:48:02 +02:00
  • 65a46be822
    config: change syntax for pipe-command in key binding Daniel Eklöf 2020-07-15 17:28:09 +02:00
  • be9c566622
    input: comments Daniel Eklöf 2020-07-15 16:47:01 +02:00
  • 1541531765
    conf: bindings: allow several mappings for the same action Daniel Eklöf 2020-07-15 16:39:07 +02:00
  • 062b0eb7ab
    input: wip: initial support for piping scrollback/view to external tools Daniel Eklöf 2020-07-15 13:34:32 +02:00
  • 69d9ff3f25
    spawn: add optional stdin/stdout/stderr redirection FDs Daniel Eklöf 2020-07-15 13:33:56 +02:00
  • 57f5cc1bf2
    config: add support for appending a 'spawn' argument to key bindings Daniel Eklöf 2020-07-15 13:32:31 +02:00
  • f21ea97037
    input: parse_key_binding: free key-codes list if 'bindings' is NULL Daniel Eklöf 2020-07-15 13:26:13 +02:00
  • 9cdccdd2ac
    term: break out fork+exec functionality to a separate file Daniel Eklöf 2020-07-15 12:39:10 +02:00
  • 9eb9a3d8a5
    Merge pull request 'limit font size to non-negative values' Daniel Eklöf 2020-07-15 11:38:13 +02:00
  • 4d17423ed1
    term: add term_scrollback_to_text() and term_view_to_text() Daniel Eklöf 2020-07-15 11:33:37 +02:00
  • e6acafa118
    extract: extract_one() sets a fail flag that extract_finish() reads Daniel Eklöf 2020-07-15 11:32:40 +02:00
  • ffaa19ee22
    selection: provide a const-wrapper for extract_one() Daniel Eklöf 2020-07-15 11:31:57 +02:00
  • 2539e3cbb2
    extract: extract_one: make arguments const Daniel Eklöf 2020-07-15 11:31:38 +02:00
  • aafa120f92
    selection: refactor: break out text extraction to a separate file Daniel Eklöf 2020-07-15 11:19:18 +02:00
  • 5ae45c3b45 added font-size limitting to changelog Max Hollmann 2020-07-15 11:05:22 +02:00
  • 54e2b0b005 limit font size to non-negative values Max Hollmann 2020-07-15 09:53:13 +02:00
  • 85c50099af
    conf: add definitions for pipe-{scrollback,view} bindings Daniel Eklöf 2020-07-15 09:46:13 +02:00
  • 22e7131241
    Revert "wiki: testing" Daniel Eklöf 2020-07-15 09:40:47 +02:00
  • b2dec8db16
    wiki: testing Daniel Eklöf 2020-07-15 09:35:20 +02:00
  • bead6f36d6
    selection: don't skip SPACER cells in the generic foreach() Daniel Eklöf 2020-07-15 09:22:06 +02:00
  • 540864521e
    selection: row->dirty is a boolean Daniel Eklöf 2020-07-15 09:21:39 +02:00
  • 970a42a6dd
    term: don't re-render last cursor cell if cursor was hidden Daniel Eklöf 2020-07-15 08:21:41 +02:00
  • 6b0b3ddccc
    Merge branch 'multi-column-special-spacer-value' Daniel Eklöf 2020-07-15 08:20:10 +02:00
  • 2fa2c9fad4
    term: print: don't pad with spacers if auto-margin is disabled Daniel Eklöf 2020-07-15 08:04:51 +02:00
  • b0798ad0be
    grid: reflow: use macro print_spacer() to insert multi-column character spacers Daniel Eklöf 2020-07-14 20:29:59 +02:00
  • f962fb236e
    term: copy current VT attributes to multi-column spacer cells Daniel Eklöf 2020-07-14 20:24:52 +02:00
  • a2af13a126
    selection: no need to try to detect multi-column chars at the end of the line Daniel Eklöf 2020-07-14 17:06:04 +02:00
  • 9ea42ef226
    grid: reflow: handle multi column character spacers Daniel Eklöf 2020-07-14 17:04:59 +02:00
  • 6d7aba3ea0
    term: print: linewrap + insert *before* inserting SPACERS Daniel Eklöf 2020-07-14 17:03:20 +02:00
  • df2927e088
    term: print: write special value CELL_MULT_COL_SPACER to extra cells Daniel Eklöf 2020-07-14 16:49:11 +02:00
  • 5c99e8013b
    term: rename COMB_CHARS_LO,HI -> CELL_COMB_CHARS_LO,HI Daniel Eklöf 2020-07-14 16:41:57 +02:00
  • 4cf7195695
    selection: recognize empty padding cells in a forced linewrap Daniel Eklöf 2020-07-14 13:17:50 +02:00
  • 3bc404b5a3
    selection: foreach: don't call callback for trailing multi-character cells Daniel Eklöf 2020-07-14 12:59:36 +02:00
  • 7d134e6b1c
    changelog: 'not' -> 'now' Daniel Eklöf 2020-07-14 12:48:16 +02:00
  • 3fd61fa120
    grid: reflow: always emit *all* cells of a multi-column character Daniel Eklöf 2020-07-14 12:15:25 +02:00
  • 7480c1c06b
    term: remove assert, as we're already checking for this in the loop condition Daniel Eklöf 2020-07-14 12:07:12 +02:00
  • b035469a7f
    term: print: manually increment cursor column Daniel Eklöf 2020-07-14 12:03:35 +02:00
  • 466466c19e
    grid: reflow: use width=1 for invalid characters Daniel Eklöf 2020-07-14 12:03:10 +02:00
  • 98ebb99be3
    term: line-wrap: need to update grid->cur_row when we did *not* scroll Daniel Eklöf 2020-07-14 12:01:00 +02:00
  • 635698722e
    changelog: prefix all C0 names with 'C0::' Daniel Eklöf 2020-07-14 11:33:30 +02:00
  • 6ea9d1246f
    term: print: also require width > 1 when checking if we need to force-wrap or not Daniel Eklöf 2020-07-14 11:26:14 +02:00
  • b8c7dfba5c
    term: line-wrap: manually set cursor row+col Daniel Eklöf 2020-07-14 11:25:06 +02:00