Commit graph

  • f3c301ee8b
    doc: foot.1: fix default path in -s,--server Daniel Eklöf 2020-08-02 12:28:53 +02:00
  • a026938547
    input: don't hide cursor if key is 'shift' Daniel Eklöf 2020-08-01 15:39:25 +02:00
  • bae3244ec6
    Revert "slave: use an event FD to communicate errors after fork before exec" Daniel Eklöf 2020-08-01 09:41:31 +02:00
  • 027a8de6f5
    slave: use an event FD to communicate errors after fork before exec Daniel Eklöf 2020-08-01 09:33:43 +02:00
  • c8e78674ed
    slave: emit user-notifications before dup:ing stdin/stdout/stderr Daniel Eklöf 2020-08-01 09:00:18 +02:00
  • 7e93405b1a
    slave: user-notifications: skip the O_NONBLOCK dance when there aren't any notifications Daniel Eklöf 2020-07-31 19:52:50 +02:00
  • 1da8142f32
    slave: restore pts file status flags after emitting user-notifications Daniel Eklöf 2020-07-31 18:13:00 +02:00
  • a7d21c5c7f
    slave: user-notifications: don't block in write(3) Daniel Eklöf 2020-07-31 17:15:51 +02:00
  • b661513245
    slave: user-notifications: emit errors first, then warnings and last deprecations Daniel Eklöf 2020-07-31 17:10:39 +02:00
  • 9b0376efc3
    config: pipe-*: fix length calculation of the pipe command substring Daniel Eklöf 2020-07-31 17:10:12 +02:00
  • d4ee9be4d7
    config: add 'hide-when-typing' Daniel Eklöf 2020-07-31 17:09:06 +02:00
  • b00dfcf7b6
    config: configuration errors are no longer fatal Daniel Eklöf 2020-07-31 17:07:14 +02:00
  • 639a61abd8
    config: add 'pipe-selected' key binding Daniel Eklöf 2020-07-31 17:02:53 +02:00
  • 33e25e7f93
    install: tllist is a *build* dependency, not a *runtime* dependency Daniel Eklöf 2020-07-31 16:59:23 +02:00
  • 4f9da982f0
    doc+readme: make it clear(er) that RMB can be hold-and-dragged Daniel Eklöf 2020-07-31 06:07:42 +02:00
  • f6533a71e4
    user-notification: 'productify' the user-warning system Daniel Eklöf 2020-07-30 18:57:21 +02:00
  • 79c17f44d9
    readme: remove 'explanation' of server/daemon mode Daniel Eklöf 2020-07-30 18:54:42 +02:00
  • 7767041c2c
    config: tokenize key bindings' pipe command when loading the configuration Daniel Eklöf 2020-07-30 18:53:51 +02:00
  • 6a186cb356
    changelog: use <section>.<option> syntax Daniel Eklöf 2020-07-30 18:50:01 +02:00
  • 113759b0a9
    slave: don't ignore write(3) errors Daniel Eklöf 2020-07-29 19:46:01 +02:00
  • aed5b9e539
    config: emit a user-warning for deprecated option 'scrollback' Daniel Eklöf 2020-07-29 19:43:11 +02:00
  • b3d0215c38
    term: add capability to print warnings *inside* the terminal Daniel Eklöf 2020-07-29 19:42:12 +02:00
  • 906c8f4d16
    changelog: update scrollback indicator entry to reflect moved options Daniel Eklöf 2020-07-29 17:50:19 +02:00
  • 86e7cb04c4
    main: add --check-config command line option Daniel Eklöf 2020-07-29 17:48:22 +02:00
  • d11d374252
    config: add scrollback section Daniel Eklöf 2020-07-29 17:41:24 +02:00
  • 25e745cd8a
    doc: footrc.5: add 'uniq | tac' to the pipe-visible example Daniel Eklöf 2020-07-29 17:32:55 +02:00
  • 919f31ffcb
    search/config: configurable key bindings for (scrollback) search mode Daniel Eklöf 2020-07-29 17:27:01 +02:00
  • c1653c7237
    render: make compiler happy; make sure 'cell_count' has been initialized Daniel Eklöf 2020-07-29 07:25:56 +02:00
  • d361951dd5
    changelog: scrollback indicator is a *new* feataure Daniel Eklöf 2020-07-29 07:08:14 +02:00
  • 63a5343dd4
    Merge branch 'releases/1.4' into master Daniel Eklöf 2020-07-29 07:07:46 +02:00
  • 6b22758f35
    meson/pkgbuild: update version to 1.4.4 1.4.4 releases/1.4 Daniel Eklöf 2020-07-29 07:02:43 +02:00
  • a4d2a2bf28
    changelog: add extra newline between index and first release Daniel Eklöf 2020-07-29 07:01:44 +02:00
  • f8d9bf18e5
    config: handle trailing comments and empty values Daniel Eklöf 2020-07-28 19:55:09 +02:00
  • 7eee2d715d
    changelog: improved font size consistency across monitors with different DPI Daniel Eklöf 2020-07-28 20:00:32 +02:00
  • fb57e56308
    term: use the monitors diagonal DPI value, instead of it's vertical PPI value Daniel Eklöf 2020-07-26 07:45:55 +02:00
  • 423bfd388a
    term: store current font DPI as a float instead of an integer Daniel Eklöf 2020-07-26 07:45:03 +02:00
  • 9601ed7cfb
    wayland: calculate a single, scaled DPI value Daniel Eklöf 2020-07-26 07:41:57 +02:00
  • d675cf8720
    input: margins are not selectable Daniel Eklöf 2020-07-26 12:31:13 +02:00
  • 363a0de8b9
    changelog: add 1.4.4 section Daniel Eklöf 2020-07-29 06:55:23 +02:00
  • ebd816bb98
    readme: license: write out "MIT license" Daniel Eklöf 2020-07-28 20:53:39 +02:00
  • e802fd4c9e
    readme: move 'requirements' into INSTALL.md Daniel Eklöf 2020-07-28 20:51:54 +02:00
  • e1c8da576e
    readme: now that the install section is so short, move it up Daniel Eklöf 2020-07-28 20:50:35 +02:00
  • f418115bdf
    readme: move installation instructions to INSTALL.md Daniel Eklöf 2020-07-28 20:49:23 +02:00
  • 403b6bd323
    changelog: move #47 to the correct release Daniel Eklöf 2020-07-28 20:07:53 +02:00
  • bbd386b4c0
    Merge branch 'diagonal-dpi' Daniel Eklöf 2020-07-28 20:02:26 +02:00
  • 295083059c
    Merge branch 'master' into diagonal-dpi Daniel Eklöf 2020-07-28 20:01:56 +02:00
  • df75880672
    changelog: improved font size consistency across monitors with different DPI Daniel Eklöf 2020-07-28 20:00:32 +02:00
  • 47d9b947f0
    config: fix check for scrollback-indicator-format=percentage Daniel Eklöf 2020-07-28 19:57:26 +02:00
  • 2882fbb537
    config: add free-form text variant to 'scrollback-indicator-format' Daniel Eklöf 2020-07-28 19:56:53 +02:00
  • eadb5a4a88
    config: handle trailing comments and empty values Daniel Eklöf 2020-07-28 19:55:09 +02:00
  • 698c9b240f
    readme: add link to license Daniel Eklöf 2020-07-28 19:53:32 +02:00
  • c3f01bda23
    doc: footrc.5: add references to foot.1 and footclient.1 Daniel Eklöf 2020-07-27 20:06:54 +02:00
  • 62c4f1e5b4
    doc: rename foot.5 -> footrc.5 Daniel Eklöf 2020-07-27 20:04:56 +02:00
  • 718e5b4a77
    config: rename scrollback-indicator-style to scrollback-indicator-position Daniel Eklöf 2020-07-27 20:02:51 +02:00
  • aca5a64954
    render: scrollback indicator: apply weston sub-surface quirk Daniel Eklöf 2020-07-27 20:00:42 +02:00
  • 1d3498989b
    Merge branch 'scrollback-position-indicator' Daniel Eklöf 2020-07-27 19:08:49 +02:00
  • 9d85913136
    changelog: move scrollback indicator entries from 1.4.3 to 'unreleased' Daniel Eklöf 2020-07-27 19:08:28 +02:00
  • 0c8b44ab67
    changelog: add link to issue Daniel Eklöf 2020-07-27 19:07:00 +02:00
  • 02fef60160
    Merge branch 'master' into scrollback-position-indicator Daniel Eklöf 2020-07-27 19:06:02 +02:00
  • ddbca7ca55
    changelog: add new 'unreleased' section Daniel Eklöf 2020-07-27 19:00:25 +02:00
  • 198c79439c
    Merge branch 'releases/1.4' Daniel Eklöf 2020-07-27 18:59:10 +02:00
  • e71108d7c3
    meson/pkgbuild: bump version to 1.4.3 1.4.3 Daniel Eklöf 2020-07-27 18:55:28 +02:00
  • 4143f331ff
    changelog: prepare for 1.4.3 Daniel Eklöf 2020-07-27 18:55:12 +02:00
  • a3db31d5cb
    Merge branch 'master' into releases/1.4 Daniel Eklöf 2020-07-27 18:54:25 +02:00
  • 5c20069588
    Merge branch 'master' into scrollback-position-indicator Daniel Eklöf 2020-07-27 16:51:39 +02:00
  • 77afd61525
    doc: foot.5: modifiers+keys are plural Daniel Eklöf 2020-07-27 16:45:34 +02:00
  • 7127a0a6c3
    selection: extending a selection is now interactive Daniel Eklöf 2020-07-27 16:44:41 +02:00
  • 50bd51c4d4
    tokenize: handle escaped quotes Daniel Eklöf 2020-07-27 16:43:41 +02:00
  • 3b2492029e
    Merge branch 'tokenizer-reset-argv-on-error' Daniel Eklöf 2020-07-27 16:42:02 +02:00
  • faad093627
    changelog: mention fix for crash on unclosed quote in tokenizer Daniel Eklöf 2020-07-27 16:41:35 +02:00
  • 9bc10cdb01
    render: scrollback indicator: render relative indicator "smoothly" Daniel Eklöf 2020-07-27 16:39:08 +02:00
  • a9eeeedc90
    tokenize: remove newline from log message (LOG_ERR appends one for us) Daniel Eklöf 2020-07-27 06:04:29 +02:00
  • 22cd25d360
    tokenize: reset *argv = NULL on error Daniel Eklöf 2020-07-27 06:03:30 +02:00
  • ee5c9d714a
    changelog: scrollback position indicator Daniel Eklöf 2020-07-26 12:41:32 +02:00
  • 82d7cfdfe4
    Merge branch 'master' into scrollback-position-indicator Daniel Eklöf 2020-07-26 12:40:00 +02:00
  • a98484c6eb
    render: scrollback indicator: add top margin Daniel Eklöf 2020-07-26 12:37:57 +02:00
  • 1a65b161dc
    input: handle the scrollback indicator surface in pointer events Daniel Eklöf 2020-07-26 12:37:35 +02:00
  • 76350c568e
    term: term_surface_kind(): recognize the scrollback indicator sub-surface Daniel Eklöf 2020-07-26 12:37:12 +02:00
  • c1f35731e0
    input: margins are not selectable Daniel Eklöf 2020-07-26 12:31:13 +02:00
  • 50d116dcb9
    config: scrollback-indicator-format: percent -> percentage Daniel Eklöf 2020-07-26 11:39:02 +02:00
  • 9a9e876d6e
    render: scrollback indicator: use black on bright blue Daniel Eklöf 2020-07-26 10:42:38 +02:00
  • 2e519ed5b6
    render: scrollback indicator: implement 'relative' and 'line' variants Daniel Eklöf 2020-07-26 10:18:05 +02:00
  • 67758a7cb7
    render: scrollback indicator: wip: implement 'fixed:percent' indicator Daniel Eklöf 2020-07-26 10:01:26 +02:00
  • c2362c10f1
    render: search: fix subpixel argument to fcft_glyph_rasterize() Daniel Eklöf 2020-07-26 10:01:05 +02:00
  • 2815c1c076
    wayland: add scrollback indicator surface + sub-surface to wl_window Daniel Eklöf 2020-07-26 10:00:50 +02:00
  • a39c490d9b
    shm: add shm_cookie_scrollback_indicator() Daniel Eklöf 2020-07-26 10:00:21 +02:00
  • d180de00a9
    config: fix error message for 'scrollback-indicator-style' Daniel Eklöf 2020-07-26 09:44:16 +02:00
  • be7d0a5615
    config: fix key check for 'scrollback-indicator-style' Daniel Eklöf 2020-07-26 09:43:58 +02:00
  • 6e909d5cd3
    term: use the monitors diagonal DPI value, instead of it's vertical PPI value Daniel Eklöf 2020-07-26 07:45:55 +02:00
  • b08db1ef97
    term: store current font DPI as a float instead of an integer Daniel Eklöf 2020-07-26 07:45:03 +02:00
  • e955a14dd0
    wayland: calculate a single, scaled DPI value Daniel Eklöf 2020-07-26 07:41:57 +02:00
  • 9edd71a741
    config: rename scrollback-indicator-style value 'static' to 'fixed' Daniel Eklöf 2020-07-25 14:40:46 +02:00
  • e3be2cbd6f
    config: rename scrollback-indicator-style value 'moving' to 'relative' Daniel Eklöf 2020-07-25 14:38:36 +02:00
  • c4679e474e
    config: rename scrollback-indicator to scrollback-indicator-style Daniel Eklöf 2020-07-25 14:31:45 +02:00
  • 80741371c9
    doc: benchmark: update 'laptop' results after foot-1.4.0 Daniel Eklöf 2020-07-25 14:20:33 +02:00
  • 4153d77feb
    changelog: add 'contributors' section Daniel Eklöf 2020-07-25 13:55:05 +02:00
  • 58cec40016
    doc: benchmarks: update 'desktop' results after foot-1.4.0 release Daniel Eklöf 2020-07-25 13:51:24 +02:00
  • 6413736052
    Merge branch 'manpage' Daniel Eklöf 2020-07-25 13:46:29 +02:00
  • ee92840363
    Merge branch 'footrc' Daniel Eklöf 2020-07-25 13:44:35 +02:00
  • ed945611a6
    Add inline color-number-mapping as comment Jonas 'cherti' Große Sundrup 2020-07-25 13:21:27 +02:00