Commit graph

  • 7eb990c8b1
    render: resize: need to translate selection coordinates Daniel Eklöf 2020-04-17 22:18:02 +02:00
  • 5e2e59679b
    grid: reflow: make tracking_points array 'const' Daniel Eklöf 2020-04-17 22:17:33 +02:00
  • a9af8290ab
    Merge branch 'translate-cursor-coords-when-reflowing' Daniel Eklöf 2020-04-17 21:16:38 +02:00
  • 5509fe514a
    render: resize: no need to clear the selection - just truncate if necessary Daniel Eklöf 2020-04-17 21:11:30 +02:00
  • ef52ed8a10
    grid: reflow: caller may now pass a list of coordinates that should be translated Daniel Eklöf 2020-04-17 21:04:32 +02:00
  • e5521ff79a
    grid: reflow: generalize cursor coordinate translation Daniel Eklöf 2020-04-17 21:00:37 +02:00
  • 87fc0cfb85
    changelog: cursor coordinates are now translated on resize Daniel Eklöf 2020-04-17 20:49:09 +02:00
  • 91a71b4147
    grid: reflow: remove commented out code Daniel Eklöf 2020-04-17 20:48:22 +02:00
  • aede474a52
    grid: reflow: turn line-wrapping code into a macro Daniel Eklöf 2020-04-17 20:46:08 +02:00
  • e37aa3b369
    grid: reflow: don't randomly insert hard linebreaks Daniel Eklöf 2020-04-17 20:33:08 +02:00
  • 5546b40369
    grid: grid_reflow() now translates cursor coordinates Daniel Eklöf 2020-04-16 19:38:30 +02:00
  • 89559d5466
    grid: move 'cursor' state from terminal to grid Daniel Eklöf 2020-04-16 18:51:14 +02:00
  • c96a0b3b3c
    misc: replace all explicit zero-initializers with empty initializers Daniel Eklöf 2020-04-13 12:03:11 +02:00
  • d67f437458
    mbstate: fix compile warning on systems where mbstate_t isn't an integral Daniel Eklöf 2020-04-13 11:58:38 +02:00
  • a6fc5f10fb
    ci: alpine: add missing dependencies: pixman + libxkbcommon Daniel Eklöf 2020-04-13 11:52:43 +02:00
  • 27a205e90f
    term: reset: plug memory leak Daniel Eklöf 2020-04-13 11:42:10 +02:00
  • 3f35a40ff8
    ci: initial FreeBSD build manifest Daniel Eklöf 2020-04-12 18:33:27 +02:00
  • 9a71f20de7
    ci: alpine: wlroots isn't needed (or used, at all) Daniel Eklöf 2020-04-12 18:33:07 +02:00
  • 1776f8bf1e
    Fix clang warnings Daniel Eklöf 2020-04-12 18:20:52 +02:00
  • e997ec7e1d
    ci: move sr.ht's .build.yml to .builds/alpine.yml Daniel Eklöf 2020-04-11 16:33:07 +02:00
  • 1e8220d83a
    themes: add a couple of color themes Daniel Eklöf 2020-04-10 21:06:05 +02:00
  • 00dbe12e41
    input: slow trackpad scrolling now eventually scroll a line Daniel Eklöf 2020-04-10 18:43:29 +02:00
  • 03bdb40bd9
    render: don't dim so much when in search mode Daniel Eklöf 2020-04-10 17:51:33 +02:00
  • 23b2eed409
    render: strip 'pixman' from color function names Daniel Eklöf 2020-04-09 13:41:16 +02:00
  • 29d4722de5
    render: remove unused functions Daniel Eklöf 2020-04-09 13:35:35 +02:00
  • 1f264b165d
    config: use an unsigned constant, since we're shifting 31 bits Daniel Eklöf 2020-04-09 13:35:02 +02:00
  • 7a82bcf7a5
    keymap: remove trailing whitespaces Daniel Eklöf 2020-04-08 17:54:52 +02:00
  • a145f7b32a
    completions: zsh: foot: default geometry is 700x500, not 700x50 Daniel Eklöf 2020-04-08 17:45:59 +02:00
  • 7d76c5aca1
    changelog: alt+return now emits ESC \r Daniel Eklöf 2020-04-08 17:39:54 +02:00
  • 762ed04637
    keymap: return: all Alt+<mod> now emits \e\r Daniel Eklöf 2020-04-08 17:33:36 +02:00
  • b60c9d0b40
    keymap: \t -> spaces Daniel Eklöf 2020-04-08 17:31:21 +02:00
  • 2e11517c04
    Merge branch 'mchackorg/foot-alt-return' Daniel Eklöf 2020-04-08 17:27:08 +02:00
  • 5ee55a7077
    terminfo: foot: setaf/b: use colon-separated variant Daniel Eklöf 2020-04-08 17:26:23 +02:00
  • 4ba42ee7ab
    terminfo: foot-direct: setaf/b: set color space to '2' (RGB) Daniel Eklöf 2020-04-08 17:25:52 +02:00
  • f4e6d2e3ee
    README: describe how to report bugs Daniel Eklöf 2020-04-04 20:54:54 +02:00
  • 992ceed7e0
    doc: foot.1: list what a bug report should contain Daniel Eklöf 2020-04-04 20:54:28 +02:00
  • 1a08d94da1
    doc: foot.1: add link to issue reporting Daniel Eklöf 2020-04-04 20:36:46 +02:00
  • 0f663cb4d0
    readme: summary: add 'lightweight' Daniel Eklöf 2020-04-04 14:53:05 +02:00
  • a658fee6b5
    readme: remove the 'non-features' and 'what doesn't work' sections Daniel Eklöf 2020-04-04 14:43:38 +02:00
  • f54657569b
    meson: don't set -fno-stack-protector Daniel Eklöf 2020-04-04 14:41:43 +02:00
  • 6d7c686a3c
    Merge branch 'osc4-multi-parameter' Daniel Eklöf 2020-04-04 14:32:02 +02:00
  • 5dc7608e3f
    changelog: osc 4 multiple 'c;spec' pairs Daniel Eklöf 2020-04-04 14:31:46 +02:00
  • 5b67e97fc2
    osc 104: handle multiple indices the same way we do in OSC 4 - use strtok() Daniel Eklöf 2020-04-04 14:30:50 +02:00
  • ae1b235eaa
    osc: 4: handle multiple idx;spec pairs Daniel Eklöf 2020-04-04 14:27:44 +02:00
  • 10330c2a9d
    readme: tweak presentation of OSC 555 Daniel Eklöf 2020-04-04 13:58:29 +02:00
  • 34b4d55c82
    readme: markup of OSC sequences Daniel Eklöf 2020-04-04 13:58:05 +02:00
  • 5113fa7375
    readme: document implemented OSC sequences Daniel Eklöf 2020-04-04 13:56:55 +02:00
  • f0fbfe8e89
    Merge branch 'right-mouse-extend-selection' Daniel Eklöf 2020-04-04 12:10:43 +02:00
  • 934452e1d5
    doc: foot.1: right mouse button extends current selection Daniel Eklöf 2020-04-04 12:09:56 +02:00
  • 6ed8dc0dda
    readme: right mouse button extends current selection Daniel Eklöf 2020-04-04 12:09:30 +02:00
  • 51718f2e9c
    changelog: right mouse button extends current selection Daniel Eklöf 2020-04-04 12:08:46 +02:00
  • 035eccbb13
    selection: extend: new row must be offsetted with the current view offset Daniel Eklöf 2020-04-04 12:05:40 +02:00
  • fac4b73107
    input: right mouse click extends the current selection Daniel Eklöf 2020-04-04 12:02:07 +02:00
  • aa01521ff6
    selection: add selection_extend() Daniel Eklöf 2020-04-04 11:59:15 +02:00
  • 2344f153d9
    input: hardcoded left mouse button handler requires click-count <= 3 Daniel Eklöf 2020-04-04 11:57:33 +02:00
  • 210c0ee5cd
    input: only cancel selection on left mouse button clicks Daniel Eklöf 2020-04-04 11:57:08 +02:00
  • ea2897582f
    changelog: mention memfd sealing failures not being fatal errors fix Daniel Eklöf 2020-04-03 20:17:47 +02:00
  • 4e4eaf0a12
    changelog: mention OSC 7 hostname validation fix Daniel Eklöf 2020-04-03 20:16:56 +02:00
  • 7466e87a31
    osc: ignore OSC 7 when hostname doesn't match our own hostname Daniel Eklöf 2020-04-03 20:15:54 +02:00
  • a208104743
    shm: memfd seal failures are not fatal errors Daniel Eklöf 2020-04-03 20:14:53 +02:00
  • 0538b96dbb
    doc: foot/footclient: fix highlighting of TITLE argument to --title Daniel Eklöf 2020-04-01 20:01:31 +02:00
  • ec7a768487
    conf: add 'title' conf option and --title command line option Daniel Eklöf 2020-04-01 19:59:47 +02:00
  • 57761fbd50
    completions: zsh: repair -a,--app-id completions Daniel Eklöf 2020-04-01 19:58:09 +02:00
  • 4d52a870b4
    conf: add app-id config option and --app-id command line option Daniel Eklöf 2020-04-01 18:40:51 +02:00
  • 371dd65949
    doc: foot.5: minor updates to 'tweaks' Daniel Eklöf 2020-03-30 20:21:23 +02:00
  • 21b51db9bf
    doc: fcft.5: document the 'tweak' options Daniel Eklöf 2020-03-30 17:31:31 +02:00
  • ecbee4af3a
    meson: completions: join_paths() all the way Daniel Eklöf 2020-03-29 12:21:28 +02:00
  • 2c7ee09dad
    Merge branch 'scroll-damage-performance' Daniel Eklöf 2020-03-29 12:07:53 +02:00
  • 043ee41c0d
    changelog: mention renderer performance improvements with scrolling Daniel Eklöf 2020-03-29 11:32:38 +02:00
  • f0e8d146bd
    ci: initial sr.ht build manifest Daniel Eklöf 2020-03-28 12:32:40 +01:00
  • a2a370acba
    conf: rename 'startup-mode' to 'initial-window-mode' Daniel Eklöf 2020-03-28 12:04:00 +01:00
  • 598ac4bcd0
    Merge branch 'master' into scroll-damage-performance Daniel Eklöf 2020-03-27 21:16:42 +01:00
  • 758fd9fd58
    client: add --maximized and --fullscreen Daniel Eklöf 2020-03-27 21:14:49 +01:00
  • 728e23863c
    foot: add --maximized and --fullscreen command line options Daniel Eklöf 2020-03-26 19:47:00 +01:00
  • e197368c0f
    config: add 'startup-mode' option Daniel Eklöf 2020-03-26 19:39:12 +01:00
  • c4aaba6299
    conf: max-shm-pool-size-mb=0 now disables SHM scrolling Daniel Eklöf 2020-03-26 18:04:30 +01:00
  • 0baa249d8b
    shm: make max pool size user configurable (via a 'tweak' setting) Daniel Eklöf 2020-03-25 20:48:02 +01:00
  • e9f1638750
    shm: handle ftruncate failure Daniel Eklöf 2020-03-25 18:32:41 +01:00
  • dc42cc1d19
    shm: seal the memfd Daniel Eklöf 2020-03-25 18:30:21 +01:00
  • 03319560f5
    shm: scroll: keep shm pool around, and fix its size at max allowed Daniel Eklöf 2020-03-25 18:26:58 +01:00
  • 1891489cd6
    app synchronized updates: set is_armed=false when enabling Daniel Eklöf 2020-03-25 18:24:58 +01:00
  • 9bbbd26c7a
    render: pace title updates Daniel Eklöf 2020-03-25 18:23:55 +01:00
  • b46ad6a50a
    render: explain _why_ we set a clip region Daniel Eklöf 2020-03-24 21:04:30 +01:00
  • 5c5f1d096c
    shm: scroll: implement offset wrap-around Daniel Eklöf 2020-03-24 17:46:48 +01:00
  • dc393bd5d7
    render: bug: clear clip region before tinting the window Daniel Eklöf 2020-03-24 17:45:45 +01:00
  • b08238a1a1
    render: attach buffer just before commit Daniel Eklöf 2020-03-24 17:45:38 +01:00
  • 9a3e97afa7
    render: clear scroll damage list when we force-refresh the entire window Daniel Eklöf 2020-03-24 17:45:16 +01:00
  • b42709525c
    quirks: add KDE quirk: surface must be damaged *after* being attached Daniel Eklöf 2020-03-24 17:44:17 +01:00
  • 3a04061847
    Merge branch 'master' into scroll-damage-performance Daniel Eklöf 2020-03-24 17:44:05 +01:00
  • be8b6e8c75
    render: fdm refresh handler: don't clear pending flags Daniel Eklöf 2020-03-24 17:42:29 +01:00
  • b79ed6f3e4
    term: delayed rendering: failure to read timers is always an error Daniel Eklöf 2020-03-24 17:41:33 +01:00
  • 759fd572e9
    shm: shm_scroll(): initial implementation of reverse scrolling Daniel Eklöf 2020-03-23 21:14:51 +01:00
  • 0de3701984
    shm: scroll: move top/bottom region handling from renderer into shm Daniel Eklöf 2020-03-23 20:45:27 +01:00
  • 00129b1935
    render: scroll: use shm scrolling even though we have a top region Daniel Eklöf 2020-03-23 20:16:19 +01:00
  • 75180cea37
    render: scroll: take margins into account when restoring bottom scroll region Daniel Eklöf 2020-03-23 20:15:53 +01:00
  • 7958f8b5ef
    render: scroll: move comment to where it belongs Daniel Eklöf 2020-03-23 20:15:04 +01:00
  • 9166be8aed
    render: margins: caller explicitly asks for top/bottom margins Daniel Eklöf 2020-03-23 20:14:30 +01:00
  • 7fd6916446
    render: margins: regression: fix incorrect margins Daniel Eklöf 2020-03-23 20:12:19 +01:00
  • 5ffee08748
    shm: add shm_can_scroll() Daniel Eklöf 2020-03-23 19:31:05 +01:00
  • 6bc9fd4ba1
    Merge branch 'master' into scroll-damage-performance Daniel Eklöf 2020-03-23 19:30:20 +01:00