Commit graph

  • da091fb9d3
    Merge branch 'keymap-shift-return' into master Daniel Eklöf 2020-09-09 19:00:13 +02:00
  • 0ff962a182
    Merge branch 'fix-pipe-selected-not-being-recognized-as-a-valid-action' into master Daniel Eklöf 2020-09-09 18:59:09 +02:00
  • eb6737ca25
    Add -W,--window-size-chars, and foot.ini:initial-window-size-chars Daniel Eklöf 2020-09-08 19:17:29 +02:00
  • fa6ad0f030
    changelog: move deprecation section up first, change most ‘footrc’ -> ‘foot.ini’ Daniel Eklöf 2020-09-08 19:37:59 +02:00
  • 04e8588e05
    config: key binding: free pipe cmd/argv when action is invalid Daniel Eklöf 2020-09-08 19:09:36 +02:00
  • eb45cb7b60
    wayland: set BIND_ACTION_KEY_COUNT correctly Daniel Eklöf 2020-09-08 19:08:26 +02:00
  • 18e00a55f6
    keymap: emit \E[27;2;13~ for all key combinations involving Shift+Return Daniel Eklöf 2020-09-07 22:03:58 +02:00
  • e81d23befc
    Merge branch 'tweak-damage-everything' into master Daniel Eklöf 2020-09-07 19:44:54 +02:00
  • 19ec06b999
    Merge branch 'reflow-multi-column-composed-characters' into master Daniel Eklöf 2020-09-07 19:41:42 +02:00
  • 5f64c5c335
    input: fix assertion when pressing first one mouse button, then another Daniel Eklöf 2020-09-07 19:35:25 +02:00
  • 6e4d29ef71
    render: change minimum window size from 4x20 -> 1x2 (rows/cols) Daniel Eklöf 2020-09-07 19:34:06 +02:00
  • 61f950f77a
    grid: reflow: calculate width of composed characters correctly Daniel Eklöf 2020-09-06 19:14:46 +02:00
  • f9cbdd3b11
    changelog: scrollback indicator did not exist in 1.4(.4) Daniel Eklöf 2020-09-06 19:05:17 +02:00
  • d040284cc7
    config: add tweak.damage-whole-window Daniel Eklöf 2020-09-06 17:52:07 +02:00
  • 4179e480e8
    config: use correct config file path when logging errors and warnings Daniel Eklöf 2020-09-06 14:48:15 +02:00
  • c40ada903d
    doc: foot.ini: max-shm-pool-size-mb: a value of 0 disables the feature Daniel Eklöf 2020-09-06 09:34:58 +02:00
  • dd19173989
    Merge branch 'improve-handling-of-private-usage-area-characters' into master Daniel Eklöf 2020-09-06 08:28:20 +02:00
  • 123c94379b
    doc: foot.ini: remove empty lines after option name Daniel Eklöf 2020-09-05 09:38:48 +02:00
  • 3b763c12cb
    Merge branch 'handle-xdg-output-manager-coming-after-output-objects' into master Daniel Eklöf 2020-09-04 20:03:10 +02:00
  • 26d37b3305
    changelog: output objects received before XDG output manager Daniel Eklöf 2020-09-04 18:08:37 +02:00
  • f2c59f8608
    wayland: register xdg-output interface on pre-existing output objects Daniel Eklöf 2020-09-04 17:56:40 +02:00
  • b71016c25d
    render: optionally enable heuristics that deal with private usage area chars Daniel Eklöf 2020-09-03 17:37:44 +02:00
  • bb8d9378c9
    Merge branch 'refresh-margins-on-background-palette-change' into master Daniel Eklöf 2020-09-01 18:49:34 +02:00
  • b76d196569
    render: ’redraw_margins’ is now a parameter to grid_render() Daniel Eklöf 2020-09-01 08:01:48 +02:00
  • d579c0e1e4
    osc: explicitly refresh margins on a background color change Daniel Eklöf 2020-09-01 07:34:41 +02:00
  • 2488c3935b
    render: implement render_refresh_margins() Daniel Eklöf 2020-09-01 07:33:44 +02:00
  • 52af2694ff
    Merge branch 'config-file-location' into master Daniel Eklöf 2020-08-28 18:11:12 +02:00
  • b957f2faa7
    doc: meson: @01@ -> @1@ Daniel Eklöf 2020-08-27 21:22:27 +02:00
  • 6f114f639a
    config: close FD if it is *valid*, not when it is *invalid* Daniel Eklöf 2020-08-27 21:11:03 +02:00
  • a24109a5e3
    doc: foot.ini: highlight configuration file paths with bold, not italic/underline Daniel Eklöf 2020-08-27 21:09:54 +02:00
  • fdb1f64cae
    readme: remove stray ’;9~’ sequence Daniel Eklöf 2020-08-27 21:08:24 +02:00
  • df35b09142
    main: usage: footrc -> foot.ini Daniel Eklöf 2020-08-27 20:03:30 +02:00
  • 3309d8d779
    changelog: new configuration file location Daniel Eklöf 2020-08-27 20:02:43 +02:00
  • 5c4af880fc
    doc: rename footrc.5 to foot.ini.5, and update references Daniel Eklöf 2020-08-27 20:02:30 +02:00
  • 44e7943fef
    codespell: selection: faild -> failed Daniel Eklöf 2020-08-27 19:55:27 +02:00
  • f7c2940880
    readme: update references to the configuration file Daniel Eklöf 2020-08-27 19:50:07 +02:00
  • 865127d836
    footrc: move to foot.ini Daniel Eklöf 2020-08-27 19:48:48 +02:00
  • 6dbd87016f
    config: prefer loading configuration from $XDG_CONFIG_HOME/foot/foot.ini Daniel Eklöf 2020-08-27 19:48:13 +02:00
  • 32e2173b5d
    Merge branch 'scrollback-indicator-positioning' into master Daniel Eklöf 2020-08-27 19:52:47 +02:00
  • 0e89302da2
    Merge branch 'block-input-events-while-pasting' into master Daniel Eklöf 2020-08-27 19:51:37 +02:00
  • c8d0dc5750
    render: scrollback indicator: only leave room for search box when necessary Daniel Eklöf 2020-08-26 19:12:12 +02:00
  • 1109865c8e
    render: scrollback indicator: subtract visible rows from populated rows Daniel Eklöf 2020-08-26 19:10:00 +02:00
  • 32639e442f
    Merge branch 'xcalloc-fix' into master Daniel Eklöf 2020-08-26 18:56:12 +02:00
  • fe9eaf3aaf xmalloc: fix edge case handling in xcalloc() function Craig Barnes 2020-08-25 20:49:24 +01:00
  • 139f59c27d
    Merge branch 'type-limit-fixes' into master Daniel Eklöf 2020-08-25 20:49:29 +02:00
  • f3acfea815 fix some buggy comparisons relating to signed/unsigned types Craig Barnes 2020-08-25 19:39:17 +01:00
  • 1707db1678
    selection: don't initiate a paste when we're already pasting Daniel Eklöf 2020-08-22 16:30:52 +02:00
  • 9ec4c3fd94
    selection: must use term_paste_data_to_slave() for paste data Daniel Eklöf 2020-08-22 16:20:49 +02:00
  • 91a839bf8e
    term: enqueue data: cleanup Daniel Eklöf 2020-08-22 09:25:25 +02:00
  • efbc3431ed
    selection: clipboard callback: assert we're in sending-paste-data mode Daniel Eklöf 2020-08-22 09:23:58 +02:00
  • 2762e044aa
    changelog: fixed input events from getting mixed with paste data Daniel Eklöf 2020-08-22 09:16:51 +02:00
  • e570146c07
    selection: block non-paste data from being sent to client while pasting Daniel Eklöf 2020-08-22 09:14:18 +02:00
  • 81222dac57
    selection: add a 2 second timeout when receiving clipboard data Daniel Eklöf 2020-08-22 08:29:35 +02:00
  • 777a2eac51
    Merge branch 'pedantic' into master Daniel Eklöf 2020-08-25 18:54:21 +02:00
  • 8fb7347150
    meson/pkgbuild: bump tllist requirement to 1.0.4 Daniel Eklöf 2020-08-25 18:52:44 +02:00
  • cc24c5f2e0
    render: scrollback position: only count _used_ scrollback lines Daniel Eklöf 2020-08-25 18:39:50 +02:00
  • a2257cb082
    Merge branch 'message-fix' into master Daniel Eklöf 2020-08-23 19:18:27 +02:00
  • b27e237192
    synchronize config-error-message with available field values Jonas 'cherti' Große Sundrup 2020-08-23 18:50:11 +02:00
  • a5e9ea7c28
    meson: build with -pedantic Daniel Eklöf 2020-08-23 09:49:15 +02:00
  • 74cf8e0206
    selection: don't do "return function_returning_void()" in functions returning void Daniel Eklöf 2020-08-23 09:39:49 +02:00
  • 9db78c3122
    vt: hide pedantic warnings around the VT state machine's switch cases Daniel Eklöf 2020-08-23 09:38:37 +02:00
  • aa3985a298
    Don't use "case X ... Y:", if possible/where it makes sense Daniel Eklöf 2020-08-23 09:37:51 +02:00
  • e32c0d9bf6
    Cast printf formatter %p arguments to void* Daniel Eklöf 2020-08-23 07:50:27 +02:00
  • c779a5ec7d
    log: include 'fmt' in __VA_ARGS__ Daniel Eklöf 2020-08-23 07:44:02 +02:00
  • dabdffafa5
    don't use empty struct initializers Daniel Eklöf 2020-08-23 07:42:20 +02:00
  • ddef95c297
    config: add user-configured search-binding to the correct binding list Daniel Eklöf 2020-08-23 09:55:19 +02:00
  • ef7429d44a
    Merge branch 'colorterm' into master Daniel Eklöf 2020-08-23 06:46:13 +02:00
  • 26fccae03d slave: set $COLORTERM environment variable to "truecolor" Craig Barnes 2020-08-23 05:31:34 +01:00
  • 75dc06f303
    Merge branch 'timespec-compare-fix' into master Daniel Eklöf 2020-08-23 06:08:38 +02:00
  • 0788440061
    Merge branch 'dont-send-mouse-events-to-client-when-binding-consumed-it' into master Daniel Eklöf 2020-08-23 06:00:42 +02:00
  • 0e7723e75f csi: avoid using memcmp() to compare timespec structs Craig Barnes 2020-08-23 03:08:35 +01:00
  • 3ddc17937f
    input: inhibit mouse events to client when a binding has consumed it Daniel Eklöf 2020-08-22 13:35:36 +02:00
  • 82e197072b
    config: don't pass -1 to mbstowcs(), silences linker(?) warning Daniel Eklöf 2020-08-22 10:56:53 +02:00
  • 11cb08f1b5
    ci: sr.ht: run a codespell task at the end Daniel Eklöf 2020-08-22 10:25:52 +02:00
  • 7effd739b4
    ci: gitlab: install pip Daniel Eklöf 2020-08-22 10:20:21 +02:00
  • 9971f3abb1
    ci: gitlab: the package is called 'python3', not 'python' Daniel Eklöf 2020-08-22 10:15:46 +02:00
  • f506eefe5e
    ci: gitlab: pip install codespell Daniel Eklöf 2020-08-22 10:14:31 +02:00
  • 9bedb98a0d
    ci: gitlab: run codespell in the 'build' stage Daniel Eklöf 2020-08-22 10:14:10 +02:00
  • a41244a885
    ci: gitlab: run a codespell stage on all *.c and *.h files Daniel Eklöf 2020-08-22 10:11:20 +02:00
  • 071cda1bd6
    Merge branch 'dont-emit-newlines-when-copying-empty-cells' into master Daniel Eklöf 2020-08-21 07:49:12 +02:00
  • f85cf47b65
    extract: only emit newlines if followed by non-empty cells Daniel Eklöf 2020-08-20 19:21:25 +02:00
  • 277d676159
    Merge branch 'no-async-unwind' into master Daniel Eklöf 2020-08-19 19:09:12 +02:00
  • ce57bfa1ea meson: use "-fno-asynchronous-unwind-tables" for non-debug builds Craig Barnes 2020-08-19 17:22:21 +01:00
  • c0ddb78f4a
    Merge branch 'selection-exclude-trailing-empty-cells' into master Daniel Eklöf 2020-08-19 06:26:29 +02:00
  • 1a2c6e183f
    Merge branch 'update-grid-on-default-fg-bg-change' into master Daniel Eklöf 2020-08-19 06:25:17 +02:00
  • 9390f6a273
    Merge branch 'fallthrough' into master Daniel Eklöf 2020-08-19 06:24:21 +02:00
  • 7c58648238 csi: add 2 missing "break" statements in csi_dispatch() Craig Barnes 2020-08-18 20:49:44 +01:00
  • a48578c857
    csi: xtrestore: add 'default' case Daniel Eklöf 2020-08-18 21:14:05 +02:00
  • 79d20d75d2
    csi: xtrestore: add missing break Daniel Eklöf 2020-08-18 21:13:50 +02:00
  • fe95b6a013
    changelog: trailing empty cells are not highlighted in mouse selections Daniel Eklöf 2020-08-18 18:03:41 +02:00
  • cb9626741a
    selection: don't highlight trailing empty cells in a selection Daniel Eklöf 2020-08-12 18:54:51 +02:00
  • 3e1636c013
    osc: dirty grids on *all* color modifying sequences Daniel Eklöf 2020-08-18 07:20:57 +02:00
  • e1648bd2b7
    Merge branch 'xtsave-xtrestore' into master Daniel Eklöf 2020-08-18 17:51:37 +02:00
  • 22dcbeacb7
    csi: xtsave/xtrestore: implement \E[?12s and \E[?12r Daniel Eklöf 2020-08-18 07:00:26 +02:00
  • 15ae82e62e
    csi: decset/decrst: only clear mouse tracking/reporting if mode matches Daniel Eklöf 2020-08-18 06:53:47 +02:00
  • dfcc4192ce
    changelog: xtsave/xtrestore Daniel Eklöf 2020-08-16 17:03:58 +02:00
  • 23a5ff53eb
    csi: implement XTRESTORE Daniel Eklöf 2020-08-16 17:02:52 +02:00
  • d4473c4e67
    term: xtsave: store state in a bitfield Daniel Eklöf 2020-08-16 16:58:32 +02:00
  • b4f868e566
    csi: xtsave: store modes' SET state, not the current state Daniel Eklöf 2020-08-16 16:57:39 +02:00
  • cc48366f02
    csi: implement CSI ? Pm s - XTSAVE Daniel Eklöf 2020-08-16 16:47:46 +02:00