Commit graph

  • 9580c04dd3
    selection: debug log of data offer mime-types and actions Daniel Eklöf 2020-10-26 21:19:07 +01:00
  • 8e23b5b70d
    selection: implement support for drag-and-drop Daniel Eklöf 2020-10-26 21:02:53 +01:00
  • af3b604d8e
    wayland: bind to data-device-manager version 3, for drag-and-drop support Daniel Eklöf 2020-10-26 21:02:24 +01:00
  • 2928ef5fbe
    main: remove trailing ‘, ’ from arch log line Daniel Eklöf 2020-10-25 19:27:57 +01:00
  • 4283e96865
    render: blink switches between foreground and dimmed foreground Daniel Eklöf 2020-10-22 18:41:47 +02:00
  • 353e51b0a1
    Merge branch 'custom-bold-italic-fonts' Daniel Eklöf 2020-10-21 16:33:45 +02:00
  • f0d91fc490
    changelog: restored -> restore Daniel Eklöf 2020-10-20 21:32:20 +02:00
  • 84859f475e
    doc: foot.ini.5: mention how one can disable bold/italic fonts completely Daniel Eklöf 2020-10-20 21:12:25 +02:00
  • 2c101a21ee
    config: add font-bold, font-italic and font-bold-italic options Daniel Eklöf 2020-10-20 21:04:47 +02:00
  • b507d3a55e
    osc: change info logging to debug logging when changing the cursor color Daniel Eklöf 2020-10-20 21:03:51 +02:00
  • 0d319f8793
    input: handle XKB errors Daniel Eklöf 2020-10-20 21:01:33 +02:00
  • 4c3d2cfc7d
    input: don’t allow diagonal resize when tiled Daniel Eklöf 2020-10-20 21:00:19 +02:00
  • f928c1fa68
    wayland: properly restore window size when being un-tiled Daniel Eklöf 2020-10-20 20:58:03 +02:00
  • f70d36ed5d
    Merge branch 'dont-require-a-compose-file' into master Daniel Eklöf 2020-10-20 20:55:47 +02:00
  • 0573c685c7
    input: don’t crash if xkbcommon cannot find a compose file Daniel Eklöf 2020-10-19 18:30:19 +02:00
  • e6737034e5
    term: reset: enable/disable cursor blink depending on user configuration Daniel Eklöf 2020-10-13 19:28:56 +02:00
  • 2cac832ef3
    term: reset: kill blink timer Daniel Eklöf 2020-10-13 19:28:42 +02:00
  • 1f650a7fdf
    term: remove unneeded blink.active field Daniel Eklöf 2020-10-13 19:28:05 +02:00
  • ac55e4067a
    term: instantiate cursor blink timer on-demand Daniel Eklöf 2020-10-13 19:23:04 +02:00
  • 549d46bda4
    shm: MAP_UNINITIALIZED is a linux only mmap flag Daniel Eklöf 2020-10-10 11:29:04 +02:00
  • c63199429e
    term: create/destroy blink timer on-demand Daniel Eklöf 2020-10-13 18:40:20 +02:00
  • 7a218cba08
    term: subpixel changed: fix build with LOG_ENABLE_DBG=1 Daniel Eklöf 2020-10-13 18:39:36 +02:00
  • 033ff180af
    selection: re-factor: break out code shared between clipboard/primary send Daniel Eklöf 2020-10-13 18:38:49 +02:00
  • 8b06a55cb0
    Merge branch 'releases/1.5' into master Daniel Eklöf 2020-10-13 08:06:56 +02:00
  • f1e422b25a
    meson/pkgbuild: bump version to 1.5.2 1.5.2 Daniel Eklöf 2020-10-13 08:04:37 +02:00
  • fdb7e40355
    input: regression: don’t pass on mouse click to application if we consumed it Daniel Eklöf 2020-10-13 08:02:09 +02:00
  • d75e50230e
    Merge branch 'scroll-up-down-while-selecting' into master Daniel Eklöf 2020-10-12 20:20:26 +02:00
  • 27cb17e71e
    Merge branch 'releases/1.5' into master Daniel Eklöf 2020-10-11 19:36:00 +02:00
  • 2f20550893
    meson/pkgbuild: bump version to 1.5.1 1.5.1 Daniel Eklöf 2020-10-11 19:31:25 +02:00
  • 77a87b30ff
    changelog: prepare for 1.5.1 Daniel Eklöf 2020-10-11 19:31:01 +02:00
  • a32464e296
    changelog: remove duplicate entry Daniel Eklöf 2020-10-11 19:20:24 +02:00
  • 16a525f8e2
    readme/doc: add shift+insert to list of default key bindings Daniel Eklöf 2020-10-10 23:36:41 +02:00
  • 70a6f88823
    changelog: update ‘contributors’ list Daniel Eklöf 2020-10-10 23:34:21 +02:00
  • e842f49367
    selection: use appropriate check for PRIMARY paste Sergey Nazaryev 2020-10-10 21:13:08 +03:00
  • 282af44784
    config: bind shift+insert to primary-paste by default Daniel Eklöf 2020-10-10 10:27:42 +02:00
  • 4bf61fe2f1
    changelog: add contributor Daniel Eklöf 2020-10-09 19:19:40 +02:00
  • f1752c7642
    config: fix "-Wformat-nonliteral" warnings Craig Barnes 2020-10-09 08:31:55 +01:00
  • 5540e3a0e2
    readme: minor rewrite of server/daemon section Daniel Eklöf 2020-10-09 18:54:54 +02:00
  • 5477ee8894
    csi: only respond to Primary DA when Ps == 0 Daniel Eklöf 2020-10-09 18:53:00 +02:00
  • 5daaaa03c2
    readme: clearer descriptions of secondary and tertiary DA responses Daniel Eklöf 2020-10-09 18:52:28 +02:00
  • 0fa4a18938
    term: remove unused bit in xtsave struct Daniel Eklöf 2020-10-09 18:52:05 +02:00
  • 98c316556f
    changelog: we’ve fixed several sixel+reflow related bugs Daniel Eklöf 2020-10-07 18:46:11 +02:00
  • d0c5cf6e9f
    sixel: reflow: drop sixels that crosses the scrollback history’s end Daniel Eklöf 2020-10-05 18:33:50 +02:00
  • d54adc5263
    sixel: unhook: do overwrite *after* linefeeding Daniel Eklöf 2020-10-05 18:32:44 +02:00
  • 0e4b0fefc1
    sixel: overwrite: use pixman to calculate new the sixel boundaries Daniel Eklöf 2020-10-05 18:31:25 +02:00
  • 329a290f82
    sixel: ovewrite-by-rectangle: in debug builds, cross-reference against pixman Daniel Eklöf 2020-10-05 18:30:23 +02:00
  • 09e8a5b11d
    sixel: verify scrollback consistency: new verify function Daniel Eklöf 2020-10-05 18:29:24 +02:00
  • cc54c1bea7
    sixel: add comments to verify_*() functions Daniel Eklöf 2020-10-05 18:28:53 +02:00
  • 0a802c2693
    sixel: verify-*: don’t return anything; rely on asserts only Daniel Eklöf 2020-10-04 19:29:48 +02:00
  • eec0971739
    sixel: scroll up/down: early return when list is empty Daniel Eklöf 2020-10-04 19:28:22 +02:00
  • 3540031dc6
    sixel: cell-size-changed: don’t verify sixels here Daniel Eklöf 2020-10-04 19:22:47 +02:00
  • f834ae8add
    sixel: unhook: look total number of sixels Daniel Eklöf 2020-10-04 19:17:33 +02:00
  • 47c884da53
    sixel: scroll-up: don’t break out early of loop Daniel Eklöf 2020-10-04 19:11:40 +02:00
  • 5a2cc9c9ae
    sixel: verify-list-order: add an ‘index’ variable Daniel Eklöf 2020-10-04 19:10:54 +02:00
  • 96a20c9df7
    sixel: overwrite-by-rectangle: assert sixels don’t cross scrollback wrap-around Daniel Eklöf 2020-10-04 14:05:37 +02:00
  • 6a8130c122
    sixel: scroll: call sixel_erase() instead of sixel_destroy() Daniel Eklöf 2020-10-04 14:03:45 +02:00
  • 74703822fb
    sixel: TOOD -> TODO (fixes codespell build error) Daniel Eklöf 2020-10-04 13:33:56 +02:00
  • 29d0068462
    sixel: verify-no-overlap: free pixman regions Daniel Eklöf 2020-10-04 13:32:53 +02:00
  • e8f703eb65
    sixel: verify-no-overlap: initialize ‘intersection’ pixman region Daniel Eklöf 2020-10-04 13:32:29 +02:00
  • e19ee5f4d1
    render: resize: call sixel_reflow() after reflowing grids Daniel Eklöf 2020-10-04 13:14:09 +02:00
  • af7fd00909
    sixel: unhook: only call render_refresh() once Daniel Eklöf 2020-10-04 13:13:40 +02:00
  • 2e7afc615c
    sixel: implement reflow Daniel Eklöf 2020-10-04 13:12:44 +02:00
  • 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