Commit graph

  • cf48d1dc4c
    sixel: debug: more fine-grained verification of sixel image list Daniel Eklöf 2020-10-04 11:00:50 +02:00
  • 323119a645
    grid: reflow: re-insert sixels *after* new grid offset has been set Daniel Eklöf 2020-10-03 23:00:34 +02:00
  • 5a6b96817d
    sixel: overwrite: calculate split-up image pieces’ rows/cols from their width/height Daniel Eklöf 2020-10-03 22:42:34 +02:00
  • a53a81cebf
    sixel: overwrite: remove asserts Daniel Eklöf 2020-10-03 22:42:03 +02:00
  • 6cf86d67d9
    term: re-calculate sixel images’ rows/cols values when cell size changes Daniel Eklöf 2020-10-03 22:41:20 +02:00
  • bc75f4744c
    sixel: fix sheared image when image crosses scrollback wrap-around Daniel Eklöf 2020-10-02 20:56:44 +02:00
  • 96405c2ca9
    sixel: overwrite-by-rectangle expects ‘width’ to not exceed screen Daniel Eklöf 2020-10-02 20:55:10 +02:00
  • 7e026ba119
    sixel: fold long line Daniel Eklöf 2020-10-02 20:54:45 +02:00
  • b10d93b0ef
    Merge branch 'bell-triggers-faked-urgency' into master Daniel Eklöf 2020-10-09 07:41:39 +02:00
  • f47d27968f
    doc: foot.ini: bell/urgency: add note about this getting replaced in the future Daniel Eklöf 2020-10-09 07:39:53 +02:00
  • 7c6686221f
    bell: optionally render margins in red when receiving BEL Daniel Eklöf 2020-10-08 19:55:32 +02:00
  • 7e0cfd46c6
    doc: foot.1: remove ‘--’ from example command line Daniel Eklöf 2020-10-08 19:54:28 +02:00
  • 4c242cacb3
    doc: foot.ini: mention that ‘lines’ is rounded up to nearest power of 2 Daniel Eklöf 2020-10-08 19:54:06 +02:00
  • 219dbad5b5
    doc: foot.ini: “top at” -> “top of” Daniel Eklöf 2020-10-08 19:53:49 +02:00
  • 17d6e85e1c
    doc: foot.ini: it’s foot.ini, not foot.init Daniel Eklöf 2020-10-08 19:53:30 +02:00
  • 279341dd8e
    render: apply opacity correctly when in reverse video mode Daniel Eklöf 2020-10-08 19:53:11 +02:00
  • 2b3cfb525a
    changelog: fix CSI escape sequence Daniel Eklöf 2020-10-08 19:52:10 +02:00
  • 2ebd7a3dd7
    doc: foot.ini: the tweak section is called ‘tweak’, not ‘tweaks’ Daniel Eklöf 2020-10-07 18:38:54 +02:00
  • b1bdc2d4c1
    config: ignore key/value pairs following an invalid section name Daniel Eklöf 2020-10-07 18:34:48 +02:00
  • 4ac5df079a
    readme: add link to the ‘Performance’ page on the wiki Daniel Eklöf 2020-10-06 21:15:56 +02:00
  • 9f9ad69849
    term: cursor-left: unlikely -> likely for reverse-wrap Daniel Eklöf 2020-10-06 19:05:11 +02:00
  • e36d907f3d
    Merge branch 'reverse-wrap' into master Daniel Eklöf 2020-10-06 19:03:20 +02:00
  • 207b24538d
    term: enable reverse wrap-around by default Daniel Eklöf 2020-10-06 18:42:26 +02:00
  • 7e78c82de7
    doc: benchmark: update with ‘laptop’ results after 1.5 release Daniel Eklöf 2020-10-03 16:40:49 +02:00
  • 71c54fb87c
    csi: xtrestore: add ‘reverse wrap’ Daniel Eklöf 2020-10-03 11:53:03 +02:00
  • 97e07c1ea1
    term: cursor-left: don’t do reverse-wrapping unless auto-margins are enabled Daniel Eklöf 2020-10-03 10:50:28 +02:00
  • 1ad766f4fb
    changelog: reverse auto-wrap Daniel Eklöf 2020-10-02 21:44:03 +02:00
  • 377f1b7ad3
    vt: BS: *only* reset lcf if cursor is beyond right margin: don’t move cursor Daniel Eklöf 2020-10-02 21:40:30 +02:00
  • 03cacaba86
    term: cursor-left: reverse-wrap when cursor is at the left margin Daniel Eklöf 2020-10-01 20:15:58 +02:00
  • 060be30803
    term: add private mode flag ‘’reverse-wrap’ Daniel Eklöf 2020-10-01 20:15:32 +02:00
  • 5594746e49
    Revert "term: cursor-left: reduce move count by one when lcf=true" Daniel Eklöf 2020-10-02 20:02:36 +02:00
  • 02e3e4ac9b
    term: cursor-left: reduce move count by one when lcf=true Daniel Eklöf 2020-10-01 20:08:29 +02:00
  • 1110108c84
    changelog: trackpad scrolling: ‘multiplier’ is in the ‘scrollback’ section Daniel Eklöf 2020-09-29 19:47:29 +02:00
  • 5171abb188
    Merge branch 'trackpad-scroll-speed' into master Daniel Eklöf 2020-09-29 19:44:32 +02:00
  • 9c84b08ae4
    changelog: multiplier: the option belongs to the ‘scrollback’ section Daniel Eklöf 2020-09-29 19:43:39 +02:00
  • 2cee11d74d
    changelog: multiplier default value changed from 1.0 -> 3.0 Daniel Eklöf 2020-09-29 19:41:53 +02:00
  • ebd1476baf
    config: change default multiplier from 1.0 -> 3.0 Daniel Eklöf 2020-09-29 09:50:17 +02:00
  • 08c1b35614
    changelog: reword trackpad scrolling speed entry Daniel Eklöf 2020-09-29 09:49:21 +02:00
  • a0ce7e40af
    input: trackpad scroll: correctly convert pixel movements to line movements Daniel Eklöf 2020-09-27 11:11:45 +02:00
  • 9015f37198
    Merge branch 'reflow-retain-scrollback-position' into master Daniel Eklöf 2020-09-29 19:40:38 +02:00
  • 1718449ca6
    grid: reflow: fix release build; ‘idx’ is only used in an assert() Daniel Eklöf 2020-09-24 18:53:05 +02:00
  • 8c18304287
    grid: reflow: handle viewport being too far down when enlarging the window Daniel Eklöf 2020-09-24 18:48:41 +02:00
  • a0d1d2f1c8
    grid: reflow: retain scrollback position Daniel Eklöf 2020-09-24 18:35:40 +02:00
  • 70f1274171
    Merge branch 'osc4-refresh-scheduling' into master Daniel Eklöf 2020-09-29 19:38:56 +02:00
  • 002648d2a9
    changelog: fixed color flashes with OSC 4,10,11 Daniel Eklöf 2020-09-29 10:11:03 +02:00
  • 7ffd31e13a
    render: remove render_refresh_margins() Daniel Eklöf 2020-09-29 10:08:59 +02:00
  • edb904a187
    osc: don’t explicitly call render_refresh() when changing the color palette Daniel Eklöf 2020-09-29 10:05:52 +02:00
  • b19e07ad1c
    render: term->render.margins is used to explicitly tell us to re-render margins Daniel Eklöf 2020-09-29 10:04:41 +02:00
  • 5116e40581
    term: add term_damage_cursor() and term_damage_margins() Daniel Eklöf 2020-09-29 10:03:00 +02:00
  • be9736dea3
    Merge branch 'allow-mouse-binding-click-count-less-than' into master Daniel Eklöf 2020-09-27 14:43:49 +02:00
  • 6a089c92ca
    input: mouse: match binding if binding’s click count is *less* Daniel Eklöf 2020-09-27 14:31:39 +02:00
  • d263cb9723
    install: say _why_ ncurses and scdoc is needed Daniel Eklöf 2020-09-24 17:33:44 +02:00
  • a683a13120
    Revert "meson: add -Dwith-docs=disabled|enabled|auto" Daniel Eklöf 2020-09-24 16:44:26 +02:00
  • e3eb58d483
    Merge branch 'make-doc-generation-optional' into master Daniel Eklöf 2020-09-24 16:40:44 +02:00
  • 9d6b2c9342
    meson: add -Dwith-docs=disabled|enabled|auto Daniel Eklöf 2020-09-24 16:39:19 +02:00
  • f8174ebb93
    changelog: add new ‘unreleased’ section Daniel Eklöf 2020-09-18 21:29:39 +02:00
  • 43fc1af36c
    Merge branch 'releases/1.5' into master Daniel Eklöf 2020-09-18 21:29:10 +02:00
  • bfe3dfaf5c
    meson/pkgbuild: bump version to 1.5.0 1.5.0 Daniel Eklöf 2020-09-18 21:23:27 +02:00
  • 377a721b08
    changelog: prepare for 1.5.0 Daniel Eklöf 2020-09-18 21:22:59 +02:00
  • 70cf0966a5
    changelog: add cherti to contributors Daniel Eklöf 2020-09-18 21:22:27 +02:00
  • c244ff522e
    Revert "changelog: add cherti to contributors" Daniel Eklöf 2020-09-18 21:22:10 +02:00
  • 8f3692f9a6
    changelog: add cherti to contributors Daniel Eklöf 2020-09-18 21:20:12 +02:00
  • 8dd358a8f4
    meson/pkgbuild: bump fcft requirement to 2.3.0 Daniel Eklöf 2020-09-18 21:03:40 +02:00
  • fcb2beebda
    selection: reset clipboard/primary->text after free:ing it Daniel Eklöf 2020-09-17 20:05:22 +02:00
  • dd18710bb7
    selection: primary unset: don’t free text twice Daniel Eklöf 2020-09-17 20:02:38 +02:00
  • 2e7102c956
    render: fix rounding errors when setting initial window size and scale != 1 Daniel Eklöf 2020-09-17 17:37:58 +02:00
  • 185a6048a7
    ci: fix path to junit report on release builds Daniel Eklöf 2020-09-16 19:41:53 +02:00
  • 0f0fec093e
    ci: install fonts, needed for fcft tests Daniel Eklöf 2020-09-16 19:38:50 +02:00
  • bcbf9872ec
    ci: need the ‘dev’ version of ‘check’ on alpine Daniel Eklöf 2020-09-16 19:29:46 +02:00
  • 187b913050
    ci: install ‘check’ - this enables fcft tests Daniel Eklöf 2020-09-16 19:27:20 +02:00
  • 0f7e9bc78a
    ci: repair ninja test target Daniel Eklöf 2020-09-16 19:19:51 +02:00
  • cf04e93e4b
    ci: upload junit XML reports Daniel Eklöf 2020-09-16 19:18:07 +02:00
  • 6b20533b62
    ci: explicitly enable harfbuzz in fcft Daniel Eklöf 2020-09-16 19:13:22 +02:00
  • 1347609c7c
    ci: enable fcft’s text-shaping tests Daniel Eklöf 2020-09-16 19:09:07 +02:00
  • 2593459b55
    Merge branch 'configurable-alternate-scroll-mode' into master Daniel Eklöf 2020-09-16 08:05:56 +02:00
  • f30d7cce27
    doc: foot.ini: alternate-scroll-mode: fix highlighting of CSI escape Daniel Eklöf 2020-09-16 08:05:38 +02:00
  • 3e9186a042
    changelog: mouse events -> mouse scroll events Daniel Eklöf 2020-09-15 19:29:38 +02:00
  • f2497320c6
    config: add mouse.alternate-scroll-mode option Daniel Eklöf 2020-09-15 19:09:00 +02:00
  • 04c1bab7b0
    input: mouse_scroll(): refactor Daniel Eklöf 2020-09-15 18:56:22 +02:00
  • cb41db8596
    input: don’t use stale keycodes for arrow-up/down Daniel Eklöf 2020-09-15 18:44:54 +02:00
  • 028bbd03a3
    input: don’t do alternate mode scrolling if application is grabbing mouse Daniel Eklöf 2020-09-15 18:40:51 +02:00
  • 6ad90e6323
    input: don’t do grid scrollback if mouse events are being captured Daniel Eklöf 2020-09-15 18:33:58 +02:00
  • 0bba1edb9c
    meson/pkgbuild: require fcft-2.2.90 Daniel Eklöf 2020-09-15 08:03:52 +02:00
  • fdfdbba9a0
    render: best-effort attempt to set initial window size in chars when scale != 1 Daniel Eklöf 2020-09-14 17:34:04 +02:00
  • 51a7e44fa2
    config: add tweak.scaling-filter Daniel Eklöf 2020-09-13 17:59:56 +02:00
  • 6a9725c7a6
    config: log warning when new boolean tweak options have been enabled Daniel Eklöf 2020-09-12 19:52:52 +02:00
  • 2d4a59ab99
    Merge branch 'scroll-half-page' into master Daniel Eklöf 2020-09-11 18:22:09 +02:00
  • 4d13429235
    key-binding: deprecate scrollback-up/down, add scrollback-up/down-line Daniel Eklöf 2020-09-10 18:17:47 +02:00
  • c0156ed1e0
    Merge branch 'hide-csd-buttons-when-title-bar-gets-too-small' into master Daniel Eklöf 2020-09-10 07:38:03 +02:00
  • 3a308cc870
    render: csd: hide buttons when title bar gets too small to fit them Daniel Eklöf 2020-09-09 18:43:23 +02:00
  • c841ab1ee1
    Merge branch 'cursor-outside-visible-area-on-reflow' into master Daniel Eklöf 2020-09-10 07:37:21 +02:00
  • a1ab31eea5
    grid: reflow: make sure cursor is within the visible screen area Daniel Eklöf 2020-09-09 18:40:06 +02:00
  • fc510d423b
    Merge branch 'osc52-clear-selection-on-invalid-payload' into master Daniel Eklöf 2020-09-10 07:36:19 +02:00
  • 2e3bd5e23c
    config: add scrollback-{up,down}-half key bindings Daniel Eklöf 2020-09-09 19:40:48 +02:00
  • a132e6cf84
    config: spelling: mosue -> mouse Daniel Eklöf 2020-09-09 19:04:24 +02:00
  • 419bd87098
    osc52: use first source that actually *has* data Daniel Eklöf 2020-09-09 18:46:58 +02:00
  • 776b831d89
    osc52: unset (clear) selection when an invalid payload is received Daniel Eklöf 2020-09-09 18:46:39 +02:00
  • dec6f963cb
    selection: add selection_<type>_has_data() Daniel Eklöf 2020-09-09 18:45:10 +02:00
  • c3cacb4704
    selection: add selection_<type>_unset() Daniel Eklöf 2020-09-09 18:44:49 +02:00
  • 99023cae99
    Merge branch 'window-size-in-characters' into master Daniel Eklöf 2020-09-09 19:00:30 +02:00