Commit graph

  • 96f23b4c64
    ime: track IME focus independently from keyboard focus Daniel Eklöf 2022-06-15 18:41:08 +02:00
  • d852178540
    ime: ime_reset_pending_{preedit,commit} is not used outside ime.c Daniel Eklöf 2022-06-15 18:39:46 +02:00
  • 9dc4f48e7a
    vt: tag collision-count check with ‘unlikely’ Daniel Eklöf 2022-06-13 13:16:58 +02:00
  • fbcb30bf98
    vt: improve key calculation for compose sequences Daniel Eklöf 2022-06-13 13:11:56 +02:00
  • edd68732ad
    vt: prevent potential endless loop when finding a slot for a composed character Daniel Eklöf 2022-06-13 12:14:15 +02:00
  • dbe2c0a068
    selection: allow HT, VT and FF, disallow NUL in non-bracketed paste mode Daniel Eklöf 2022-06-13 11:41:54 +02:00
  • d3c51b51b7
    pgo: slave_spawn(): sync function signature Daniel Eklöf 2022-06-13 16:32:59 +02:00
  • 8436e6acea
    test: config: new test for the new ‘environment’ section Daniel Eklöf 2022-05-28 19:34:16 +02:00
  • 604a3cdd84
    changelog: new ‘environment’ section in foot.ini Daniel Eklöf 2022-05-28 19:28:45 +02:00
  • 5760bcb3bf
    doc: document the new ‘environment’ config section Daniel Eklöf 2022-05-28 19:28:36 +02:00
  • 755f96321a
    config: add a new ‘environment’ section Daniel Eklöf 2022-05-28 19:27:29 +02:00
  • 497c31d9fc
    commands: scroll up: simplify viewport clamping logic Daniel Eklöf 2022-05-29 11:11:52 +02:00
  • 9567694bab
    grid: reflow: don’t trim trailing empty cells from logical lines Daniel Eklöf 2022-06-01 19:29:30 +02:00
  • cdd46cdf85
    grid: invert the default value of ‘linebreak’, from false to true Daniel Eklöf 2022-06-01 19:28:47 +02:00
  • cf9d407336
    Minor grammatical correction Utkarsh Verma 2022-06-05 14:07:19 +05:30
  • 4c0701368d
    Bring back old whitespaces Utkarsh Verma 2022-06-02 13:39:28 +05:30
  • 1b8cb9ef91
    Improve render refresh and undef macro Utkarsh Verma 2022-06-02 13:30:17 +05:30
  • fd28668a1c
    Refresh terminal after alpha is reset Utkarsh Verma 2022-06-02 09:16:24 +05:30
  • 27f513920f
    Refresh terminal after updating alpha Utkarsh Verma 2022-06-02 09:09:14 +05:30
  • 4e2347da12
    Add option to change terminal alpha through key-bindings Utkarsh Verma 2022-06-02 08:12:31 +05:30
  • 377997be9d
    Merge branch 'tokyonight' Daniel Eklöf 2022-06-01 20:01:51 +02:00
  • e521fe5394
    Add 'themes/tokyonight-storm' Lorenz 2022-05-31 17:14:34 +02:00
  • b4443c7daa
    Add 'themes/tokyonight-night' Lorenz 2022-05-31 17:12:23 +02:00
  • 45b6d91eef
    Add 'themes/tokyonight-day' Lorenz 2022-05-31 17:09:44 +02:00
  • 6e51ecf030 Add 'themes/tokyonight-storm' Lorenz 2022-05-31 17:14:34 +02:00
  • e42832eb30 Add 'themes/tokyonight-night' Lorenz 2022-05-31 17:12:23 +02:00
  • 3cbe140255 Add 'themes/tokyonight-day' Lorenz 2022-05-31 17:09:44 +02:00
  • 8d03652a18
    themes: add catppuccin Stefan Prosiegel 2022-05-23 14:40:12 +02:00
  • bc7214cd88
    config: use $HOME instead of getpwuid() to retrieve users’s home dir Daniel Eklöf 2022-05-24 18:18:15 +02:00
  • 5ef06a1a50 themes: add catppuccin Stefan Prosiegel 2022-05-23 14:40:12 +02:00
  • 13971e7371
    Update systemd service files Soc Virnyl S. Estela 2022-04-19 01:00:49 +08:00
  • 7e8b5f9610
    main: minor rewording of non-UTF8 locale warnings and errors Daniel Eklöf 2022-05-14 09:14:57 +02:00
  • 15d45d5704
    meson: -Dsystemd-units-dir installs even if systemd is not found Daniel Eklöf 2022-05-11 20:58:07 +02:00
  • 62fe452cc2
    meson: add -Dsystemd-units-dir=<path> meson command line option Daniel Eklöf 2022-05-04 17:33:34 +02:00
  • 56e5855fff
    doc: benchmarks: update with desktop results for 1.12.1 (r9) Daniel Eklöf 2022-05-12 13:10:24 +02:00
  • 834beb966e
    doc: benchmarks: update with laptop results for 1.12.1 (r9) Daniel Eklöf 2022-05-12 11:53:08 +02:00
  • 200c5cbc79
    wayland: throttle xdg activation token requests for window urgency Daniel Eklöf 2022-05-11 21:17:52 +02:00
  • fc67bff9c0
    terminal: move viewport when part of it is scrolled out Daniel Eklöf 2022-05-11 17:58:18 +02:00
  • 3431619d07 Themes: Add 'Monokai Pro' theme Lorenz 2022-05-09 06:16:05 +02:00
  • f14fc120ad
    pgo: add xdg_activation_token parameter to spawn() stub Daniel Eklöf 2022-05-06 10:39:49 +02:00
  • ea1aac88db
    url-mode: add support for XDG activation when opening URLs Daniel Eklöf 2022-05-03 19:37:04 +02:00
  • da942e8c2e selection: fix inconsistency in block selections Cormac Stephenson 2022-05-02 14:49:52 +01:00
  • bd8dd9ff7e
    changelog: fix URL in #1047 issue link Daniel Eklöf 2022-04-28 19:29:06 +02:00
  • 7045c177fd
    commands: fix LOG_DBG() usage in cmd_scrollback_{up,down} Craig Barnes 2022-04-27 19:18:43 +01:00
  • de201ead2e
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-04-27 20:09:16 +02:00
  • 0056c3426c
    Merge branch 'releases/1.12' Daniel Eklöf 2022-04-27 20:08:55 +02:00
  • e95269447f
    meson: bump version to 1.12.1 1.12.1 releases/1.12 Daniel Eklöf 2022-04-27 20:06:09 +02:00
  • 225f8e659e
    changelog: prepare for 1.12.1 Daniel Eklöf 2022-04-27 20:05:51 +02:00
  • cd513e1761
    Merge branch 'master' into releases/1.12 Daniel Eklöf 2022-04-27 20:03:53 +02:00
  • 5308b8cdb8
    changelog: changed behavior of “extend-to-word-boundary” Daniel Eklöf 2022-04-27 18:52:08 +02:00
  • 7630510448
    selection: find_word_boundary_right: add “stop-on-space-to-word-boundary” Daniel Eklöf 2022-04-27 18:44:57 +02:00
  • 8356dfac2f
    Disable debug logging Daniel Eklöf 2022-04-27 18:44:17 +02:00
  • 32d9895697
    term: reset sixel options when hard resetting the terminal state Daniel Eklöf 2022-04-26 21:05:17 +02:00
  • aa4c7c5a30
    config: add ctrl+shift+v and XF86 paste to SEARCH_CLIPBOARD_PASTE Daniel Eklöf 2022-04-26 18:34:18 +02:00
  • 0e9ebf433b
    search: fix infinite loop when highlighting all matches Daniel Eklöf 2022-04-26 18:24:22 +02:00
  • 694938b85b
    search: assert that the match is *inside* the new viewport Daniel Eklöf 2022-04-26 19:47:02 +02:00
  • c82c6116ed
    search: regression: crash when moving viewport Daniel Eklöf 2022-04-26 19:32:08 +02:00
  • 93dcb7dc9c
    changelog: typo: space on the wrong side of the parenthesis Daniel Eklöf 2022-04-26 17:52:00 +02:00
  • 29f07c791e
    Merge branch 'sway-sub-surface-damage-workaround' Daniel Eklöf 2022-04-26 17:44:16 +02:00
  • 3abb23c81c
    changelog: workaround for Sway bug #6960 Daniel Eklöf 2022-04-26 17:28:36 +02:00
  • 398d96fdb2
    term: flash: work around Sway sub-surface unmap bug Daniel Eklöf 2022-04-26 17:24:55 +02:00
  • 1e87dbc4dc
    search: work around Sway sub-surface unmap bug Daniel Eklöf 2022-04-25 19:55:00 +02:00
  • 57543c4290
    Merge branch 'search-crashes' Daniel Eklöf 2022-04-26 17:40:58 +02:00
  • b94f540113
    changelog: search mode not always highlighting all matches correctly Daniel Eklöf 2022-04-26 17:40:20 +02:00
  • 1b5b1d5d92
    changelog: crash when extending selection in search mode Daniel Eklöf 2022-04-26 17:40:00 +02:00
  • 5c4ddebc3c
    search: fix multiple crashes Daniel Eklöf 2022-04-25 20:00:47 +02:00
  • 1d4e1b921d
    sixel/terminal: use the new grid and selection APIs Daniel Eklöf 2022-04-25 20:00:14 +02:00
  • 6316a5eb0c
    selection: add start/end coordinate getters Daniel Eklöf 2022-04-25 19:59:23 +02:00
  • b4f666118f
    grid: add abs-to-sb and sb-to-abs utility function Daniel Eklöf 2022-04-25 19:57:18 +02:00
  • a26eb1ea09
    input: assert serial received from compositor is non-zero Daniel Eklöf 2022-04-23 15:54:37 +02:00
  • 9c0f1a671c
    selection: assert serial is non-zero before copying data to the clipboard Daniel Eklöf 2022-04-23 15:49:25 +02:00
  • 312f0dbcfd
    changelog: scrollback mode freezing, with 100% CPU Daniel Eklöf 2022-04-23 15:19:32 +02:00
  • 1d48b7b77c
    search: matches_next: assert start’s ‘col’ is valid Daniel Eklöf 2022-04-23 12:35:07 +02:00
  • 082e242ce5
    search: matches_next: stop searching when start.row >= term->rows Daniel Eklöf 2022-04-23 12:28:12 +02:00
  • d068e821d6
    search: matches_next: don’t wrap around grid->num_rows Daniel Eklöf 2022-04-23 12:25:21 +02:00
  • f7c29ee394
    search: maches_next: assert match coordinates are valid Daniel Eklöf 2022-04-23 12:24:28 +02:00
  • 8c0fca30db
    selection: find_word_boundary: assert ‘pos’ is valid Daniel Eklöf 2022-04-23 12:23:27 +02:00
  • 47d1ba58e5
    changelog: UI not refreshing when pasting into the scrollback search box Daniel Eklöf 2022-04-24 12:08:23 +02:00
  • 2cbcfb3159
    render: fix refresh logic of pending csd|search|url Daniel Eklöf 2022-04-24 12:04:06 +02:00
  • b68d5da71b
    search: fix debug log Daniel Eklöf 2022-04-24 12:03:31 +02:00
  • f0f0fac77f
    doc: foot.ini: drop empty line after *show-urls-launch* Daniel Eklöf 2022-04-23 20:08:09 +02:00
  • 0dc763a621
    pgo: remove key_binding_unref_term() stub Daniel Eklöf 2022-04-23 15:20:39 +02:00
  • 155a2e4790
    ci: enable -Db_pgo=generate on release builds Daniel Eklöf 2022-04-23 11:24:44 +02:00
  • 1913fb6efd
    changelog: hyperlink lists under their corresponding sub-section Daniel Eklöf 2022-04-23 11:13:25 +02:00
  • 4ca0407945
    raedme: add a reference to foot-ctlseq(7) Daniel Eklöf 2022-04-23 11:11:34 +02:00
  • ce4fd6df3f
    readme: add OSC 22 Daniel Eklöf 2022-04-23 11:10:37 +02:00
  • ae2999740e
    readme: default foot.ini is now installed to /etc/xdg/foot/foot.ini Daniel Eklöf 2022-04-23 11:10:09 +02:00
  • 18de702aeb
    changelog: pgo helper binary build fix (missing key-binding stubs) Daniel Eklöf 2022-04-23 00:49:52 +02:00
  • 9483a3a7c0
    changelog: pgo helper binary build fix (missing key-binding stubs) Daniel Eklöf 2022-04-23 00:49:52 +02:00
  • 0da081f194
    Merge branch 'master' into releases/1.12 Daniel Eklöf 2022-04-23 00:46:11 +02:00
  • 8ceb6e45a4
    pgo: add missing stubs for key-binding functions Daniel Eklöf 2022-04-23 00:44:46 +02:00
  • c08782ffac
    pgo: fix build for new key-binding API Owen Rafferty 2022-04-22 17:12:04 -05:00
  • 1383def2a0
    changelog: convert all issue links to reference links in the 1.12.0 release Daniel Eklöf 2022-04-22 20:05:33 +02:00
  • 61446df895
    Revert "changelog: convert all issue links to reference links in the 1.12.0 release" Daniel Eklöf 2022-04-22 20:02:15 +02:00
  • c8a2c8c8b1
    Merge branch 'master' into releases/1.12 Daniel Eklöf 2022-04-22 18:56:37 +02:00
  • 6652a836ad
    changelog: convert all issue links to reference links in the 1.12.0 release Daniel Eklöf 2022-04-22 18:38:32 +02:00
  • e284c764b7
    changelog: replace all bug refs with markdown hyperlinks Daniel Eklöf 2022-04-22 18:36:28 +02:00
  • 2d4d919687
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-04-22 17:19:04 +02:00
  • d8c4e21090
    Merge branch 'releases/1.12' Daniel Eklöf 2022-04-22 17:18:26 +02:00
  • ea1171a5a2
    meson: bump version to 1.12.0 1.12.0 Daniel Eklöf 2022-04-22 17:14:41 +02:00