Commit graph

  • 660d6a06eb
    term: update sixel rows/cols *after* cell dimension change, *before* resize Daniel Eklöf 2020-10-04 13:10:56 +02:00
  • da866f6453
    sixel: verify-sixels: check for bad list order last Daniel Eklöf 2020-10-04 13:10:25 +02:00
  • 0876c7eafe
    sixel: verify-no-wraparound-crossover: fix calculation of ‘end’ row Daniel Eklöf 2020-10-04 13:10:06 +02:00
  • 74c7373efc
    sixel: add sixel_cell_size_changed() Daniel Eklöf 2020-10-04 13:09:24 +02:00
  • 5e5036bec9
    sixel: debug: more fine-grained verification of sixel image list Daniel Eklöf 2020-10-04 11:00:50 +02:00
  • c4b84249a8
    grid: reflow: re-insert sixels *after* new grid offset has been set Daniel Eklöf 2020-10-03 23:00:34 +02:00
  • 368305aa59
    sixel: overwrite: calculate split-up image pieces’ rows/cols from their width/height Daniel Eklöf 2020-10-03 22:42:34 +02:00
  • e694f293ac
    sixel: overwrite: remove asserts Daniel Eklöf 2020-10-03 22:42:03 +02:00
  • 9cccc76520
    term: re-calculate sixel images’ rows/cols values when cell size changes Daniel Eklöf 2020-10-03 22:41:20 +02:00
  • cdcdfe527c
    sixel: fix sheared image when image crosses scrollback wrap-around Daniel Eklöf 2020-10-02 20:56:44 +02:00
  • 7a7ba599c3
    sixel: overwrite-by-rectangle expects ‘width’ to not exceed screen Daniel Eklöf 2020-10-02 20:55:10 +02:00
  • 2c515c27e5
    sixel: fold long line Daniel Eklöf 2020-10-02 20:54:45 +02:00
  • ab618dd192
    doc: foot.1: remove ‘--’ from example command line Daniel Eklöf 2020-10-08 19:54:28 +02:00
  • 9de744ae39
    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
  • 8257954bfa
    doc: foot.ini: “top at” -> “top of” Daniel Eklöf 2020-10-08 19:53:49 +02:00
  • 6714c3343f
    doc: foot.ini: it’s foot.ini, not foot.init Daniel Eklöf 2020-10-08 19:53:30 +02:00
  • a53e8c2866
    render: apply opacity correctly when in reverse video mode Daniel Eklöf 2020-10-08 19:53:11 +02:00
  • 5aa170b9f6
    doc: foot.ini: the tweak section is called ‘tweak’, not ‘tweaks’ Daniel Eklöf 2020-10-07 18:38:54 +02:00
  • 852fc049c8
    config: ignore key/value pairs following an invalid section name Daniel Eklöf 2020-10-07 18:34:48 +02:00
  • 3c057fb600
    changelog: trackpad scrolling: ‘multiplier’ is in the ‘scrollback’ section Daniel Eklöf 2020-09-29 19:47:29 +02:00
  • aa3fcc1251
    changelog: multiplier: the option belongs to the ‘scrollback’ section Daniel Eklöf 2020-09-29 19:43:39 +02:00
  • 8181113e3c
    changelog: multiplier default value changed from 1.0 -> 3.0 Daniel Eklöf 2020-09-29 19:41:53 +02:00
  • bf17026ed7
    config: change default multiplier from 1.0 -> 3.0 Daniel Eklöf 2020-09-29 09:50:17 +02:00
  • 1bc9c1c230
    changelog: reword trackpad scrolling speed entry Daniel Eklöf 2020-09-29 09:49:21 +02:00
  • 8e04b08615
    input: trackpad scroll: correctly convert pixel movements to line movements Daniel Eklöf 2020-09-27 11:11:45 +02:00
  • 661fa98cb2
    grid: reflow: fix release build; ‘idx’ is only used in an assert() Daniel Eklöf 2020-09-24 18:53:05 +02:00
  • 0e9eea85af
    grid: reflow: handle viewport being too far down when enlarging the window Daniel Eklöf 2020-09-24 18:48:41 +02:00
  • b12ce3d7d7
    grid: reflow: retain scrollback position Daniel Eklöf 2020-09-24 18:35:40 +02:00
  • acd1d6a4a3
    changelog: fixed color flashes with OSC 4,10,11 Daniel Eklöf 2020-09-29 10:11:03 +02:00
  • af2873987f
    render: remove render_refresh_margins() Daniel Eklöf 2020-09-29 10:08:59 +02:00
  • 5924892bbe
    osc: don’t explicitly call render_refresh() when changing the color palette Daniel Eklöf 2020-09-29 10:05:52 +02:00
  • 97f20b4dd6
    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
  • 0caa9c4173
    term: add term_damage_cursor() and term_damage_margins() Daniel Eklöf 2020-09-29 10:03:00 +02:00
  • 59ca98f989
    input: mouse: match binding if binding’s click count is *less* Daniel Eklöf 2020-09-27 14:31:39 +02:00
  • 585fd7ad1f
    install: say _why_ ncurses and scdoc is needed Daniel Eklöf 2020-09-24 17:33:44 +02:00
  • 7bb756ccbc
    changelog: add new ‘unreleased’ section Daniel Eklöf 2020-09-18 21:29:39 +02:00
  • c938d9f614
    changelog: remove duplicate entry Daniel Eklöf 2020-10-11 19:20:24 +02:00
  • 7b11c27570
    changelog: move ‘csd.preferred=none’ from ‘changed’ to ‘added’ Daniel Eklöf 2020-10-11 19:04:21 +02:00
  • 6afe64b7f4
    wayland: don’t instantiate a decoration object when user disabled decorations Daniel Eklöf 2020-10-11 18:47:26 +02:00
  • 0d8344d3b9
    selection: auto-scroll: call cmd_scrollback_{up,down}() with number of rows Daniel Eklöf 2020-10-11 18:26:24 +02:00
  • 0cff7c7c4f
    selection: cancel: call selection_stop_scroll_timer() Daniel Eklöf 2020-10-11 18:24:47 +02:00
  • 674e565b5a
    input: comment: ‘measures’ -> ‘measured’ Daniel Eklöf 2020-10-11 18:23:01 +02:00
  • 0f67549e04
    input: comment: ‘fast’ -> ‘faster’ Daniel Eklöf 2020-10-11 18:22:29 +02:00
  • 2203422d8a
    changelog: auto-scroll while selecting Daniel Eklöf 2020-10-11 18:19:38 +02:00
  • 4ad7fdc19c
    selection: auto-scroll: add SELECTION_SCROLL_NOT as a scroll ‘direction’ Daniel Eklöf 2020-10-11 18:18:18 +02:00
  • dd14e0b3c3
    input: auto-scroll: apply scrollback.multiplier to the interval divisor Daniel Eklöf 2020-10-11 18:09:30 +02:00
  • 17761dce63
    csi: implement ‘CSI ? 1042 h/l’ - enable/disable bell-is-urgent Daniel Eklöf 2020-10-11 17:44:29 +02:00
  • 7fedf2f801
    selection: auto-scroll: selection keeps scrolling while mouse is outside grid Daniel Eklöf 2020-10-11 15:44:20 +02:00
  • 2303affc87
    input: motion: scroll up/down while selecting Daniel Eklöf 2020-10-11 12:03:20 +02:00
  • c650862b0d
    readme/doc: add shift+insert to list of default key bindings Daniel Eklöf 2020-10-10 23:36:41 +02:00
  • d7147db0fb
    changelog: update ‘contributors’ list Daniel Eklöf 2020-10-10 23:34:21 +02:00
  • abbdf48b14
    Merge branch 'primary-paste-check' into master Daniel Eklöf 2020-10-10 23:31:12 +02:00
  • d95dd062aa selection: use appropriate check for PRIMARY paste Sergey Nazaryev 2020-10-10 21:13:08 +03:00
  • 8e161ed4e9
    Merge branch 'no-window-decorations' into master Daniel Eklöf 2020-10-10 22:23:08 +02:00
  • 50ca1c2864
    doc: foot.ini.t: csd.preferred: repair indentation of “default: _server_” Daniel Eklöf 2020-10-10 11:14:01 +02:00
  • 3940e07972
    doc; foot.ini.5: csd.preferred: re-phrase Daniel Eklöf 2020-10-10 11:12:48 +02:00
  • 6ff97128fc
    conf: csd.preferred can now be set to ‘none’ Daniel Eklöf 2020-10-10 11:04:17 +02:00
  • e54adbfa7c
    Merge branch 'bind-shift+insert-to-primary-paste' into master Daniel Eklöf 2020-10-10 13:05:55 +02:00
  • b308e09261
    Merge branch 'configurable-word-delimiters' into master Daniel Eklöf 2020-10-10 13:02:12 +02:00
  • 9e0fcb1c27
    shm: MAP_UNINITIALIZED is a linux only mmap flag Daniel Eklöf 2020-10-10 11:29:04 +02:00
  • afafe12d5b
    config: bind shift+insert to primary-paste by default Daniel Eklöf 2020-10-10 10:27:42 +02:00
  • e26802258b
    doc: benchmark: workstation numbers for 1.5.0 Daniel Eklöf 2020-10-09 21:17:38 +02:00
  • 994262f7d4
    doc: foot.ini: word-delimiters: whitespace chars are always delimiters Daniel Eklöf 2020-10-09 19:50:56 +02:00
  • 4fd9fb33fc
    changelog: added: word-delimiters option to foot.ini Daniel Eklöf 2020-10-09 19:47:03 +02:00
  • 4d17c23224
    main: configure locale *before* loading the config Daniel Eklöf 2020-10-09 19:45:26 +02:00
  • 49f4b3da64
    config: add ‘[default].word-delimiters’ Daniel Eklöf 2020-10-09 19:44:23 +02:00
  • 8aba25a477
    xmalloc: add xwcsdup() Daniel Eklöf 2020-10-09 19:43:04 +02:00
  • c66ad118b7
    changelog: add contributor Daniel Eklöf 2020-10-09 19:19:40 +02:00
  • e48d259294
    Merge branch 'wformat-nonliteral' into master Daniel Eklöf 2020-10-09 18:56:57 +02:00
  • a4b7b1f28f
    readme: minor rewrite of server/daemon section Daniel Eklöf 2020-10-09 18:54:54 +02:00
  • 5b0af8ed59
    csi: only respond to Primary DA when Ps == 0 Daniel Eklöf 2020-10-09 18:53:00 +02:00
  • b611d56881
    readme: clearer descriptions of secondary and tertiary DA responses Daniel Eklöf 2020-10-09 18:52:28 +02:00
  • 1f9ca7715f
    term: remove unused bit in xtsave struct Daniel Eklöf 2020-10-09 18:52:05 +02:00
  • afaeac0809 config: fix "-Wformat-nonliteral" warnings Craig Barnes 2020-10-09 08:31:55 +01:00
  • 96d7fcdce9
    Merge branch 'sixel-at-scrollback-wraparound-gets-sheared' into master Daniel Eklöf 2020-10-09 07:44:43 +02:00
  • 606e901cea
    changelog: we’ve fixed several sixel+reflow related bugs Daniel Eklöf 2020-10-07 18:46:11 +02:00
  • 468add5591
    sixel: reflow: drop sixels that crosses the scrollback history’s end Daniel Eklöf 2020-10-05 18:33:50 +02:00
  • 2c952761f2
    sixel: unhook: do overwrite *after* linefeeding Daniel Eklöf 2020-10-05 18:32:44 +02:00
  • 93f5e743cc
    sixel: overwrite: use pixman to calculate new the sixel boundaries Daniel Eklöf 2020-10-05 18:31:25 +02:00
  • 91c0aed26e
    sixel: ovewrite-by-rectangle: in debug builds, cross-reference against pixman Daniel Eklöf 2020-10-05 18:30:23 +02:00
  • 5ebab9dea9
    sixel: verify scrollback consistency: new verify function Daniel Eklöf 2020-10-05 18:29:24 +02:00
  • 11760e9071
    sixel: add comments to verify_*() functions Daniel Eklöf 2020-10-05 18:28:53 +02:00
  • 5607e5d658
    sixel: verify-*: don’t return anything; rely on asserts only Daniel Eklöf 2020-10-04 19:29:48 +02:00
  • 0a5a6cb7fa
    sixel: scroll up/down: early return when list is empty Daniel Eklöf 2020-10-04 19:28:22 +02:00
  • 984083bf19
    sixel: cell-size-changed: don’t verify sixels here Daniel Eklöf 2020-10-04 19:22:47 +02:00
  • cf620cf3d0
    sixel: unhook: look total number of sixels Daniel Eklöf 2020-10-04 19:17:33 +02:00
  • b66e235e84
    sixel: scroll-up: don’t break out early of loop Daniel Eklöf 2020-10-04 19:11:40 +02:00
  • e870a0068f
    sixel: verify-list-order: add an ‘index’ variable Daniel Eklöf 2020-10-04 19:10:54 +02:00
  • 675f3e56c8
    sixel: overwrite-by-rectangle: assert sixels don’t cross scrollback wrap-around Daniel Eklöf 2020-10-04 14:05:37 +02:00
  • 8168fc19df
    sixel: scroll: call sixel_erase() instead of sixel_destroy() Daniel Eklöf 2020-10-04 14:03:45 +02:00
  • 42cc84eab7
    sixel: TOOD -> TODO (fixes codespell build error) Daniel Eklöf 2020-10-04 13:33:56 +02:00
  • 8129ff69c9
    sixel: verify-no-overlap: free pixman regions Daniel Eklöf 2020-10-04 13:32:53 +02:00
  • 2f5df30ef5
    sixel: verify-no-overlap: initialize ‘intersection’ pixman region Daniel Eklöf 2020-10-04 13:32:29 +02:00
  • f2da822e9a
    render: resize: call sixel_reflow() after reflowing grids Daniel Eklöf 2020-10-04 13:14:09 +02:00
  • 47298776dc
    sixel: unhook: only call render_refresh() once Daniel Eklöf 2020-10-04 13:13:40 +02:00
  • dbfc636ade
    sixel: implement reflow Daniel Eklöf 2020-10-04 13:12:44 +02:00
  • 892730e5b9
    term: update sixel rows/cols *after* cell dimension change, *before* resize Daniel Eklöf 2020-10-04 13:10:56 +02:00
  • 9102194846
    sixel: verify-sixels: check for bad list order last Daniel Eklöf 2020-10-04 13:10:25 +02:00
  • 14b4231c09
    sixel: verify-no-wraparound-crossover: fix calculation of ‘end’ row Daniel Eklöf 2020-10-04 13:10:06 +02:00
  • 52a7155897
    sixel: add sixel_cell_size_changed() Daniel Eklöf 2020-10-04 13:09:24 +02:00