Commit graph

  • 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
  • cc9337721b
    meson/PKGBUILD: bump version to 1.2.3 1.2.3 releases/1.2 Daniel Eklöf 2020-03-15 11:28:01 +01:00
  • db60e2cfb2
    changelog: spaces Daniel Eklöf 2020-03-14 23:28:21 +01:00
  • 656a7690f9
    Merge branch 'releases/1.2' Daniel Eklöf 2020-03-14 23:21:56 +01:00
  • c28c0c3db4
    changelog: mention fix for #5 1.2.2 Daniel Eklöf 2020-03-11 20:18:47 +01:00
  • 36ef0463b7
    term: use logical DPI+scale factor when scaling fonts Daniel Eklöf 2020-03-11 16:10:55 +01:00
  • be0d620669
    quirks: weston_csd_{on,off}: don't do anything in fullscreen mode Daniel Eklöf 2020-03-12 09:31:25 +01:00
  • af2e33b78e
    changelog: updated to mention fix for #3 Daniel Eklöf 2020-03-10 18:17:14 +01:00
  • c8ea1d137e
    terminal: appky scale factor when force-resizing on font reload Daniel Eklöf 2020-03-10 18:07:12 +01:00
  • 3bee031867
    client: log path we actually tried to connect to (and failed) Daniel Eklöf 2020-03-10 18:02:57 +01:00
  • fdb684eceb
    client: update --server-socket usage to mention XDG_SESSION_ID Daniel Eklöf 2020-03-10 18:02:37 +01:00
  • 35de429592
    changelog: update Daniel Eklöf 2020-03-09 21:11:41 +01:00
  • 8ab402b252
    server/client: add XDG_SESSION_ID to the default socket path Daniel Eklöf 2020-03-09 18:47:10 +01:00
  • 9e3a68d6e7
    .desktop: 'terminal' is not a common icon name Daniel Eklöf 2020-03-09 18:44:43 +01:00
  • d28494c01d
    changelog: remove 'unreleased' section Daniel Eklöf 2020-03-14 22:28:16 +01:00
  • ce68041ed6
    changelog: upper case initial letter Daniel Eklöf 2020-03-14 12:03:45 +01:00
  • abb1fa3574
    changelog: mention removal of Sway 1.2 keyboard/pointer workarounds Daniel Eklöf 2020-03-14 12:03:12 +01:00
  • c10399694e
    input: remove Sway 1.2 keyboard/pointer workarounds Daniel Eklöf 2020-03-14 11:54:23 +01:00
  • 53b681c6f4
    input: add debug logs to all keyboard/pointer enter/leave/action events Daniel Eklöf 2020-03-14 11:51:47 +01:00
  • 59a1204c50
    Merge branch 'scale-fonts-using-logical-dpi-plus-scale-factor' Daniel Eklöf 2020-03-13 18:48:15 +01:00
  • d482bf0a30
    sixel: improve handling of images when reflowing the grids Daniel Eklöf 2020-03-13 18:44:23 +01:00
  • 62a5805d4b
    input: maximize: unset fullscreen before toggling maximized state Daniel Eklöf 2020-03-12 17:47:53 +01:00
  • a1ceb1f5ec
    doc/foot.5: formatting fixes Daniel Eklöf 2020-03-12 17:42:27 +01:00
  • 7984b802b2
    README: shortcuts (bindings) _can_ be changed Daniel Eklöf 2020-03-12 17:33:52 +01:00
  • 47fa91e02b
    Merge branch 'bindings' Daniel Eklöf 2020-03-12 17:26:02 +01:00
  • a7b90b514c
    doc/foot.5: mention that *all* actions can be used in mouse bindings Daniel Eklöf 2020-03-12 17:24:54 +01:00
  • 0e00b6fa15
    doc/foot.5: add an example that uses Shift Daniel Eklöf 2020-03-12 17:21:48 +01:00
  • 6657573866
    Merge branch 'master' into bindings Daniel Eklöf 2020-03-12 17:19:54 +01:00
  • 5cbd0527d7
    config: key-bindings: verify key combo isn't already mapped to another action Daniel Eklöf 2020-03-12 17:16:35 +01:00
  • c58f9a9ef9
    config: mouse-bindings: verify button isn't already mapped Daniel Eklöf 2020-03-12 10:46:27 +01:00
  • 60170f4738
    changelog: user configurable key- and mouse bindings Daniel Eklöf 2020-03-12 10:23:59 +01:00
  • 45384839f0
    config/input: implement mouse bindings Daniel Eklöf 2020-03-12 10:20:05 +01:00
  • 9fae38a4b2
    config: 'invalid key' is always an error, not a warning Daniel Eklöf 2020-03-12 10:19:21 +01:00
  • 51a9ff6b04
    quirks: weston_csd_{on,off}: don't do anything in fullscreen mode Daniel Eklöf 2020-03-12 09:31:25 +01:00
  • 65ff582358
    bindings: add minimize/maximize/fullscreen actions Daniel Eklöf 2020-03-12 09:34:09 +01:00
  • 1f904fc257
    quirks: weston_csd_{on,off}: don't do anything in fullscreen mode Daniel Eklöf 2020-03-12 09:31:25 +01:00
  • 7ed90e3ec4
    changelog: mention fix for #5 Daniel Eklöf 2020-03-11 20:18:47 +01:00
  • acecab1c8b
    term: use logical DPI+scale factor when scaling fonts Daniel Eklöf 2020-03-11 16:10:55 +01:00
  • 5a89ac67eb
    config: add str_to_bool() Daniel Eklöf 2020-03-11 16:10:14 +01:00
  • 2be999a752
    Merge branch 'master' into bindings Daniel Eklöf 2020-03-10 18:21:48 +01:00
  • 57fe26955f
    changelog: updated to mention fix for #3 Daniel Eklöf 2020-03-10 18:17:14 +01:00
  • aa1aa0c09d
    terminal: appky scale factor when force-resizing on font reload Daniel Eklöf 2020-03-10 18:07:12 +01:00
  • 9049488acc
    client: log path we actually tried to connect to (and failed) Daniel Eklöf 2020-03-10 18:02:57 +01:00
  • 1c42fadcf7
    client: update --server-socket usage to mention XDG_SESSION_ID Daniel Eklöf 2020-03-10 18:02:37 +01:00
  • 270604b318
    wayland: remove empty line Daniel Eklöf 2020-03-10 18:02:24 +01:00
  • 8a6cfb738b
    shm: we don't really handle SHM failures, so just abort() Daniel Eklöf 2020-03-10 18:02:10 +01:00
  • cf5da1039f
    shm: mmap returns MAP_FAILED, so use that as guard value Daniel Eklöf 2020-03-10 18:01:56 +01:00
  • 867dc836ab
    shm: set pool_fd=1 after closing it, to avoid double-closing on error Daniel Eklöf 2020-03-10 18:01:30 +01:00
  • 7efe2c6c97
    shm: try to mmap with MAP_UNINITIALIZED Daniel Eklöf 2020-03-10 18:01:01 +01:00
  • 1581143b0b
    shm: log errno error message too Daniel Eklöf 2020-03-10 18:00:39 +01:00
  • 39571a32c6
    changelog: update Daniel Eklöf 2020-03-09 21:11:41 +01:00
  • 214ef146a2
    doc/foot.1: keyboard shortcuts: add pointer to foot(5) Daniel Eklöf 2020-03-09 20:32:15 +01:00
  • dba880a088
    doc/foot.5: document key bindings Daniel Eklöf 2020-03-09 20:22:04 +01:00
  • c993148635
    main: free config if we fail to load the config Daniel Eklöf 2020-03-09 20:04:25 +01:00
  • 048edc58f1
    config: load custom key bindings Daniel Eklöf 2020-03-09 20:03:04 +01:00
  • 0c72128405
    input: parse_key_binding_for_action: export function Daniel Eklöf 2020-03-09 19:47:22 +01:00
  • f78a8a77ed
    input: parse_key_binding_for_action: repair LOG_DBG statement Daniel Eklöf 2020-03-09 19:47:01 +01:00
  • fc7b3b2d85
    Merge branch 'master' into bindings Daniel Eklöf 2020-03-09 18:49:44 +01:00
  • 25792a7e8c
    server/client: add XDG_SESSION_ID to the default socket path Daniel Eklöf 2020-03-09 18:47:10 +01:00
  • 6c6e3da7e2
    term: init: no need to roundtrip Daniel Eklöf 2020-03-09 18:46:50 +01:00
  • 3e5f011f75
    wayland: make a missing presentation time interface an error Daniel Eklöf 2020-03-09 18:46:09 +01:00
  • 404365ec56
    wayland: register FDM hook early, to avoid unregister errors when failing Daniel Eklöf 2020-03-09 18:45:43 +01:00
  • 217f16e434
    .desktop: 'terminal' is not a common icon name Daniel Eklöf 2020-03-09 18:44:43 +01:00