Commit graph

  • 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
  • 5a972cb98e
    delayed rendering: ignore frame callback if delayed rendering is active Daniel Eklöf 2020-03-23 19:21:41 +01:00
  • ba0d0e8bbb
    term: delayed rendering: read timers even though is_armed = false Daniel Eklöf 2020-03-23 19:16:53 +01:00
  • 795b0e7ea1
    shm: print performance warning when FALLOC_FL_PUNCH_HOLE isn't supported Daniel Eklöf 2020-03-22 21:04:00 +01:00
  • 7404ace40c
    shm: verify the system supports FALLOC_FL_PUNCH_HOLE Daniel Eklöf 2020-03-22 20:36:15 +01:00
  • 3b9be09b06
    shm: scroll: no need to instantiate a new buffer when ftruncate() fails Daniel Eklöf 2020-03-22 20:32:11 +01:00
  • ed987b2de7
    render: use shm_scroll() when we believe it will be faster Daniel Eklöf 2020-03-22 20:22:17 +01:00
  • 1224807f50
    shm: new function, shm_scroll() Daniel Eklöf 2020-03-22 20:06:44 +01:00
  • 48091966cb
    render: resize: update saved 'normal' cursor if we're in alt screen Daniel Eklöf 2020-03-22 11:14:56 +01:00
  • f7572d4ab1
    server: purge *all* buffers when a terminal shuts down Daniel Eklöf 2020-03-18 16:53:12 +01:00
  • 6a35abb6ca
    shm: new functions: shm_cookie_*() Daniel Eklöf 2020-03-18 16:52:33 +01:00
  • 7b610e018b
    shm: log size of purged buffer Daniel Eklöf 2020-03-18 16:41:38 +01:00
  • 0419156494
    search: replace hard-coded key bindings with "user configurable" ones Daniel Eklöf 2020-03-18 15:30:14 +01:00
  • a69b818a62
    input: bindings: don't match raw key code alone - mods must also match Daniel Eklöf 2020-03-18 14:52:39 +01:00
  • c87cec8c1e
    conf: bindings: case insensitive matching against 'none' Daniel Eklöf 2020-03-18 14:52:04 +01:00
  • 6d30e7d15d
    input: bind key bindings to raw key codes too Daniel Eklöf 2020-03-18 14:29:34 +01:00
  • fb5ab022de
    input: key-binding: log error when we fail to translate to XKB symbol Daniel Eklöf 2020-03-18 10:48:42 +01:00
  • ff3d4f89e9
    doc: foot.5: spawn-terminal: mention OSC 7 Daniel Eklöf 2020-03-17 21:53:26 +01:00
  • 11b8b7242e
    doc: foot.1: document ctrl+shift+n Daniel Eklöf 2020-03-17 21:52:44 +01:00
  • cbbfd8796e
    README: document ctrl+shift+n Daniel Eklöf 2020-03-17 21:52:26 +01:00
  • ba4a328e42
    changelog: mention change of default key binding for spaw-terminal Daniel Eklöf 2020-03-17 21:12:37 +01:00
  • 87d641695a
    conf: change default key binding for spawn-terminal to ctrl+shift+n Daniel Eklöf 2020-03-17 19:50:54 +01:00
  • 6e63fdb053
    conf: make delayed rendering timeouts configurable Daniel Eklöf 2020-03-17 16:46:54 +01:00
  • 29c781b832
    term: ptmx: don't set 'pending' flag when app sync updates are in use Daniel Eklöf 2020-03-17 16:32:57 +01:00
  • a2774878ef
    render: don't try to resize if we're shutting down Daniel Eklöf 2020-03-17 13:27:26 +01:00
  • 7eba345acf
    doc: foot.1: mention default value for '--log-colorize' Daniel Eklöf 2020-03-17 12:54:33 +01:00
  • 681201dda1
    doc: foot.1: fix typo - this isn't yambar Daniel Eklöf 2020-03-17 12:52:00 +01:00
  • 7f9b7772f2
    doc: foot.5: mention default value for 'pad' Daniel Eklöf 2020-03-17 12:48:54 +01:00
  • 8c9490e56c
    doc: foot.5: mention default value for 'geometry' Daniel Eklöf 2020-03-17 12:48:05 +01:00
  • 93207bc482
    render: render non-block cursors after rendering the glyph + decorations Daniel Eklöf 2020-03-17 11:47:47 +01:00
  • 81f518d5b3 Make Alt-Return send ESC Return Michael Cardell Widerkrantz 2020-03-16 21:28:40 +01:00
  • 233a909160
    term: ptmx: don't enqueue extra frame render when app sync updates have been changed Daniel Eklöf 2020-03-16 17:05:44 +01:00
  • 1006608093
    alt-screen: use a custom 'saved' cursor when switching to alt screen Daniel Eklöf 2020-03-16 12:00:25 +01:00
  • 6eeea06cc0
    wayland: add FDs to FDM as soon as the FDs are ready Daniel Eklöf 2020-03-15 13:37:56 +01:00
  • 71fde3bfac
    wayland: store display FD in wayland struct Daniel Eklöf 2020-03-15 13:36:35 +01:00
  • 4860c3eb37
    completions: zsh: don't strip spaces from font name completions Daniel Eklöf 2020-03-15 12:31:42 +01:00
  • ef5bacc618
    main: log version at startup Daniel Eklöf 2020-03-15 11:41:24 +01:00
  • 065de3484c
    changelog: add index Daniel Eklöf 2020-03-15 11:39:11 +01:00
  • 73aee27e47
    Merge branch 'releases/1.2' Daniel Eklöf 2020-03-15 11:36:25 +01:00