Commit graph

  • 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
  • 5593868471
    csi: add xtsave() Daniel Eklöf 2020-08-16 16:38:57 +02:00
  • 0787080023
    csi: decrst: spell decset correctly Daniel Eklöf 2020-08-16 16:38:30 +02:00
  • cf315de174
    csi: add DEC names to a couple of DECSET modes Daniel Eklöf 2020-08-16 16:25:52 +02:00
  • 2eebf9b8cc
    csi: break out decset/decrst Daniel Eklöf 2020-08-16 16:20:47 +02:00
  • 38ee05b1c7
    Merge branch 'spelling-fix' into master Daniel Eklöf 2020-08-16 16:04:37 +02:00
  • 44499bbfe1 Fix spelling mistake in vt.c Craig Barnes 2020-08-16 14:37:27 +01:00
  • 5ab09cdc90
    changelog: add ordoviz to contributors Daniel Eklöf 2020-08-16 09:14:15 +02:00
  • a767139844
    Merge branch 'typos' into master Daniel Eklöf 2020-08-16 09:12:48 +02:00
  • df576d9a8e Fix typos Lennard Hofmann 2020-08-15 23:29:38 +02:00
  • 2ab2f5e99d
    Merge branch 'spelling-fixes' into master Daniel Eklöf 2020-08-15 21:28:13 +02:00
  • 2013c373e6
    Merge branch 'typo' into master Daniel Eklöf 2020-08-15 21:26:49 +02:00
  • 104fe2fa55 Fix some spelling mistakes Craig Barnes 2020-08-15 19:39:00 +01:00
  • 5d761a03cc Fix typo Birger Schacht 2020-08-15 17:44:11 +02:00
  • ef1bab6559
    readme: ctrl+shift+n: add link to wiki Daniel Eklöf 2020-08-15 11:27:17 +02:00
  • b07a43c20e
    changelog: remove duplicate entries (caused by bad merge) Daniel Eklöf 2020-08-14 22:54:42 +02:00
  • b0d41324d6
    render: render the render timer *before* committing the main surface Daniel Eklöf 2020-08-14 07:52:08 +02:00
  • 640445acb4
    render: render-timer: position sub-surface similar to the scrollback indicator Daniel Eklöf 2020-08-14 07:48:40 +02:00
  • 394db77b04
    Merge branch 'mouse-binding-actions' into master Daniel Eklöf 2020-08-14 07:39:11 +02:00
  • d29c4aed8a
    input: mouse motion: don't update selection while scrollback searching Daniel Eklöf 2020-08-11 16:36:42 +02:00
  • bb9228dd21
    input: bindings: calculate 'cursor_is_on_grid' once only Daniel Eklöf 2020-08-11 10:53:21 +02:00
  • 2764a8394a
    footrc: fix combo for select-begin-block Daniel Eklöf 2020-08-11 10:52:02 +02:00
  • 364412bfaa
    input: mouse-bindings: ignore Shift Daniel Eklöf 2020-08-11 10:45:01 +02:00
  • 517d13fbce
    config: don't allow Shift in mouse bindings Daniel Eklöf 2020-08-11 10:44:27 +02:00
  • 28410f1b99
    input: mouse-bindings: check selection is enabled/possible and that pointer is on grid Daniel Eklöf 2020-08-11 10:42:23 +02:00
  • 24ee6d836b
    doc: footrc: mouse-bindings: clean up description Daniel Eklöf 2020-08-11 10:30:27 +02:00
  • 8f99a032c9
    changelog: new mouse actions Daniel Eklöf 2020-08-11 10:26:31 +02:00
  • 4d2bc54fa2
    config: mouse bindings: add select-begin-block and select-row Daniel Eklöf 2020-08-11 10:17:19 +02:00
  • f14b49068a
    selection: extend: set ongoing to true Daniel Eklöf 2020-08-11 10:16:52 +02:00
  • 9517c6443c
    selection: finalize: clear ongoing selection Daniel Eklöf 2020-08-11 10:15:01 +02:00
  • cddeaa2c1c
    selection: update: don't update if there's no ongoing selection Daniel Eklöf 2020-08-11 10:14:38 +02:00
  • 9352befd13
    doc: footrc: document the new mouse actions Daniel Eklöf 2020-08-11 10:03:14 +02:00
  • 20f0334e13
    config: add mouse specific bind actions Daniel Eklöf 2020-08-11 09:55:33 +02:00
  • 1dd142aeab
    changelog: click count in mouse bindings Daniel Eklöf 2020-08-10 20:59:05 +02:00
  • 8ed3f66ad9
    changelog: modifier support in mouse bindings Daniel Eklöf 2020-08-10 19:16:26 +02:00
  • d940815f6d
    Merge branch 'click-count-in-mouse-bindings' into master Daniel Eklöf 2020-08-14 07:38:05 +02:00
  • f647816ff7
    changelog: click count in mouse bindings Daniel Eklöf 2020-08-10 20:59:05 +02:00
  • c6ad765f91
    doc: footrc: document click count in mouse bindings Daniel Eklöf 2020-08-10 19:44:01 +02:00
  • d74e583089
    config: mouse bindings: add support for click count Daniel Eklöf 2020-08-10 19:39:37 +02:00