Commit graph

  • 593cad3680
    config: wrap LOG_AND_NOTIFY_*() in do {} while (0) Daniel Eklöf 2020-08-10 19:38:53 +02:00
  • 9b65531d6a
    Merge branch 'modifiers-in-mouse-bindings' into master Daniel Eklöf 2020-08-14 07:36:34 +02:00
  • 44557dc7cf
    input: don't crash on mouse motion events on the render timer surface Daniel Eklöf 2020-08-14 07:35:01 +02:00
  • 7a93d1233d
    input: mouse motion: don't update selection while scrollback searching Daniel Eklöf 2020-08-11 16:36:42 +02:00
  • ae5d9d484e
    input: bindings: calculate 'cursor_is_on_grid' once only Daniel Eklöf 2020-08-11 10:53:21 +02:00
  • be3efb16a3
    footrc: fix combo for select-begin-block Daniel Eklöf 2020-08-11 10:52:02 +02:00
  • 0dd92e7500
    input: mouse-bindings: ignore Shift Daniel Eklöf 2020-08-11 10:45:01 +02:00
  • d4468dac76
    config: don't allow Shift in mouse bindings Daniel Eklöf 2020-08-11 10:44:27 +02:00
  • 6d567d3733
    input: mouse-bindings: check selection is enabled/possible and that pointer is on grid Daniel Eklöf 2020-08-11 10:42:23 +02:00
  • 302ab70849
    doc: footrc: mouse-bindings: clean up description Daniel Eklöf 2020-08-11 10:30:27 +02:00
  • 4ea723498e
    changelog: new mouse actions Daniel Eklöf 2020-08-11 10:26:31 +02:00
  • 205fc8d301
    config: mouse bindings: add select-begin-block and select-row Daniel Eklöf 2020-08-11 10:17:19 +02:00
  • 1a75d094ad
    selection: extend: set ongoing to true Daniel Eklöf 2020-08-11 10:16:52 +02:00
  • 94fd2c7046
    selection: finalize: clear ongoing selection Daniel Eklöf 2020-08-11 10:15:01 +02:00
  • 26b652538d
    selection: update: don't update if there's no ongoing selection Daniel Eklöf 2020-08-11 10:14:38 +02:00
  • 2be5fcf358
    doc: footrc: document the new mouse actions Daniel Eklöf 2020-08-11 10:03:14 +02:00
  • a4573a6158
    config: add mouse specific bind actions Daniel Eklöf 2020-08-11 09:55:33 +02:00
  • a78e7354dc
    changelog: click count in mouse bindings Daniel Eklöf 2020-08-10 20:59:05 +02:00
  • b3f3bef253
    changelog: modifier support in mouse bindings Daniel Eklöf 2020-08-10 19:16:26 +02:00
  • b599a59c36
    changelog: click count in mouse bindings Daniel Eklöf 2020-08-10 20:59:05 +02:00
  • 8ca59aafc5
    doc: footrc: document click count in mouse bindings Daniel Eklöf 2020-08-10 19:44:01 +02:00
  • 3e2fc18631
    config: mouse bindings: add support for click count Daniel Eklöf 2020-08-10 19:39:37 +02:00
  • f0af2d8b23
    config: wrap LOG_AND_NOTIFY_*() in do {} while (0) Daniel Eklöf 2020-08-10 19:38:53 +02:00
  • b783e4c6ea
    doc: footrc: document modifiers in mouse bindings Daniel Eklöf 2020-08-10 19:41:27 +02:00
  • 704d182c88
    changelog: modifier support in mouse bindings Daniel Eklöf 2020-08-10 19:16:26 +02:00
  • b97ef5819f
    config: key/mouse bindings: refactor: less parsing in keyboard_enter() Daniel Eklöf 2020-08-10 19:00:03 +02:00
  • 375dcf0810
    input: pointer-leave: don't reset mouse properties with memset() Daniel Eklöf 2020-08-10 18:59:03 +02:00
  • 49eea3893e
    wayland: global-remove: return after finding a matching seat Daniel Eklöf 2020-08-10 18:58:39 +02:00
  • 6b18bd998a
    wayland: global-remove: fix call to pointer_listener.leave() Daniel Eklöf 2020-08-10 18:57:17 +02:00
  • 544c1b1976
    config: wip: add support for modifiers in mouse bindings Daniel Eklöf 2020-08-09 22:40:53 +02:00
  • 823a7c0318
    render: oops... swprintf() needs to number of *chars*, not *bytes* Daniel Eklöf 2020-08-13 18:46:57 +02:00
  • 6e0171ee44
    render: fix printf-errors in 32-bit builds Daniel Eklöf 2020-08-13 18:40:10 +02:00
  • 17070a0d54
    config: add tweak.render-timer option Daniel Eklöf 2020-08-13 18:35:17 +02:00
  • c7126c4076
    doc: footclient.1: move DESCRIPTION up before OPTIONS Daniel Eklöf 2020-08-13 18:34:44 +02:00
  • 6c78919d4b
    doc: foot.1: move DESCRIPTION up before OPTIONS Daniel Eklöf 2020-08-13 18:34:24 +02:00
  • 1decd8e9de
    selection: improve handling of multi-column characters Daniel Eklöf 2020-08-13 18:33:22 +02:00
  • 3816a3b460
    selection: handle multi-column characters when reversing selection direction Daniel Eklöf 2020-08-13 18:32:56 +02:00
  • a4b18ba832
    changelog: cancelling -> canceling Daniel Eklöf 2020-08-13 06:33:10 +02:00
  • fc154fcf3a
    Merge branch 'selection-inversion' into master Daniel Eklöf 2020-08-13 06:23:49 +02:00
  • 52abf85266
    Merge branch 'custom-selection-colors' into master Daniel Eklöf 2020-08-13 06:22:45 +02:00
  • 8808dd28f2
    selection: adjust start point when the selection changes direction Daniel Eklöf 2020-08-12 18:50:49 +02:00
  • 5e36ebdef8
    config: make selection foreground/background colors configurable Daniel Eklöf 2020-08-12 18:53:32 +02:00
  • 156cce6ef6
    doc: foot.1: don't talk about using '--' on the command line Daniel Eklöf 2020-08-12 18:48:27 +02:00
  • 8626b4bc1a
    search: don't update/refresh match when modifier keys are pressed Daniel Eklöf 2020-08-12 18:47:54 +02:00
  • b01431e38f
    search: fix viewport not moving if we tried to move it past the scrollback start Daniel Eklöf 2020-08-12 18:45:35 +02:00
  • ef9bac5965
    Revert "ci: sr.ht: just testing..." Daniel Eklöf 2020-08-11 17:33:19 +02:00
  • b7b7b56b3d
    ci: sr.ht: just testing... Daniel Eklöf 2020-08-11 17:32:34 +02:00
  • 187fe3a586
    render: fix compilation errors in 32-bit builds Daniel Eklöf 2020-08-11 17:29:56 +02:00
  • 12e3a7e2a2
    ci: gitlab: let's see if we can do 32-bit builds Daniel Eklöf 2020-08-11 17:27:48 +02:00
  • 6f5f7f1411
    main: include our own bitness when logging the architecture Daniel Eklöf 2020-08-11 17:23:10 +02:00
  • 732e181b1d
    shm: don't even try to punch a memfd hole in 32-bit Daniel Eklöf 2020-08-11 17:22:12 +02:00
  • 828a57c201
    Merge branch 'xmalloc-conversion' into master Daniel Eklöf 2020-08-09 10:54:39 +02:00
  • 4e6100494c Handle allocation failures explicitly in *_init() functions Craig Barnes 2020-08-09 08:55:20 +01:00
  • 7a77958ba2 Convert most dynamic allocations to use functions from xmalloc.h Craig Barnes 2020-08-08 20:34:30 +01:00
  • ecb2695822
    changelog: add birger to 'contributers' for the upcoming release Daniel Eklöf 2020-08-08 10:23:26 +02:00
  • e391658d72
    Merge branch 'selection-improvements' into master Daniel Eklöf 2020-08-08 10:19:04 +02:00
  • 4156a64044
    input: motion: improve comment Daniel Eklöf 2020-08-08 10:08:47 +02:00
  • a3d5626256
    input: pointer-enter: add comment describing what we're doing Daniel Eklöf 2020-08-08 10:07:25 +02:00
  • 7497e44826
    input: motion: regression: check for RMB when updating selection Daniel Eklöf 2020-08-08 10:00:18 +02:00
  • 6680f9541f
    Merge branch 'base64' into master Daniel Eklöf 2020-08-08 09:23:17 +02:00
  • 745aeba382 base64: simplify is_valid() by using reverse_lookup table Craig Barnes 2020-08-08 03:55:23 +01:00
  • d49d1fd59d
    input: scrolling: don't send events to client if cursor is outside grid Daniel Eklöf 2020-08-07 22:07:16 +02:00
  • 76c3629cbf
    input: mouse: motion/enter: cleanup inside/outside grid handling Daniel Eklöf 2020-08-07 22:04:37 +02:00
  • 42ba135dcb
    Merge branch 'attrs' into master Daniel Eklöf 2020-08-07 21:55:41 +02:00
  • 7eb70a453b Replace GCC "unused" and "format" attributes with portable macros Craig Barnes 2020-08-07 20:42:34 +01:00
  • 0a9aa2dd32
    changelog: 'of' -> 'in' Daniel Eklöf 2020-08-07 20:08:30 +02:00
  • 4178418010
    input: button: button events aren't passed to clients, when cursor is outside grid Daniel Eklöf 2020-08-07 19:59:03 +02:00
  • 721ca80abe
    input: motion: do selection update even if cursor is outside the grid Daniel Eklöf 2020-08-07 19:55:02 +02:00
  • 158722b642
    input: fix col/row calculation when cursor is in the top or left margin Daniel Eklöf 2020-08-07 19:51:34 +02:00
  • f952d5a305
    Merge branch 'syslog' into master Daniel Eklöf 2020-08-07 12:19:54 +02:00
  • e0e3ab0ae7
    Merge branch 'xstrndup+xrealloc' into master Daniel Eklöf 2020-08-07 12:17:49 +02:00
  • 4564c82513 xmalloc: add xrealloc() and xstrndup() functions Craig Barnes 2020-08-07 01:05:04 +01:00
  • 8541ce10a2 log: simplify _sys_log() function Craig Barnes 2020-08-06 23:13:06 +01:00
  • 22eed3e579
    Merge branch 'desktop-keywords' into master Daniel Eklöf 2020-08-06 23:32:25 +02:00
  • 41b4bfe792
    ci: disable freebsd-x64 and alpine-x86 Daniel Eklöf 2020-08-06 23:28:06 +02:00
  • c9fd046310
    ci: new: alpine x86 Daniel Eklöf 2020-08-06 23:25:53 +02:00
  • 019b6bc039
    fix printf-format errors in 32-bit builds Daniel Eklöf 2020-08-06 23:20:46 +02:00
  • 056099149d Add keywords to desktop files Birger Schacht 2020-08-06 20:32:46 +02:00
  • 644859019e
    Merge branch 'xmalloc' into master Daniel Eklöf 2020-08-06 12:18:36 +02:00
  • 014019e98d xmalloc: log error to syslog() in fatal_error() function Craig Barnes 2020-08-05 20:11:51 +01:00
  • f1fce96a1d config: handle allocation failure explicitly Craig Barnes 2020-08-04 23:28:16 +01:00
  • c07d14e1c0
    grid: reflow: don't insert <width> spacer cells for *every* empty cell Daniel Eklöf 2020-08-04 18:07:54 +02:00
  • 32a155fbf4
    input: disable debug loggin Daniel Eklöf 2020-08-04 18:07:41 +02:00
  • 4919ccbc70
    term: remove unusued 'damage' list Daniel Eklöf 2020-08-04 18:07:22 +02:00
  • a371ea0f02
    input: ignore ISO Level 3 Shift (AltGr) when hiding the mouse cursor Daniel Eklöf 2020-08-04 07:38:21 +02:00
  • d929862245
    config: move cursor.hide-when-typing to mouse.hide-when-typing Daniel Eklöf 2020-08-04 07:33:15 +02:00
  • 8f04e898af
    footrc: add new option 'scrollback.multiplier' Daniel Eklöf 2020-08-03 20:12:31 +02:00
  • 61bd21c6f3
    Merge branch 'scrollback-multiplier' into master Daniel Eklöf 2020-08-03 20:11:58 +02:00
  • 36468b0406
    config: add scrollback.multiplier option Daniel Eklöf 2020-08-03 19:43:06 +02:00
  • 93b03c91ed
    input: hide-when-typing: ignore modifiers Daniel Eklöf 2020-08-03 18:19:43 +02:00
  • 2ee9830e2a
    changelog: add craigbarnes to 'contributors' for the upcoming release Daniel Eklöf 2020-08-03 08:17:26 +02:00
  • 6e826d0e0a
    Merge branch 'footclient-man-synopsis' into master Daniel Eklöf 2020-08-03 07:54:37 +02:00
  • 2f679694a5
    Merge branch 'e-escape' into master Daniel Eklöf 2020-08-03 07:52:52 +02:00
  • 657c98d520 doc: fix "SYNOPSIS" section in footclient(1) man page Craig Barnes 2020-08-03 02:53:25 +01:00
  • 7422719e5b config: add 'indicate-when-selecting' Craig Barnes 2020-08-03 01:53:16 +01:00
  • 11a1d99da7 Replace non-portable "\e" escape in string literals with "\033" Craig Barnes 2020-08-02 23:54:04 +01:00
  • 91da76656c
    config: clean up Daniel Eklöf 2020-08-02 20:01:07 +02:00
  • 73b33afff2
    Merge branch 'socket-path-uses-wayland-display-instead-of-xdg-session-id' into master Daniel Eklöf 2020-08-02 19:28:44 +02:00
  • 5e26d3ef47
    server/client: use $WAYLAND_DISPLAY instead of $XDG_SESSION_ID in default socket path Daniel Eklöf 2020-08-02 13:10:31 +02:00
  • 387e8de751
    main: update --help with correct default path for -s,--server Daniel Eklöf 2020-08-02 12:41:48 +02:00