Commit graph

  • 2eb3d475ee config: log_contextual_errno(): sync with log_contextual() Daniel Eklöf 2023-10-08 16:52:21 +02:00
  • ae4f8e53df shm: move definition of FOOT_MFD_FLAGS to the top Daniel Eklöf 2023-10-08 11:03:13 +02:00
  • 5a950b9639 changelog: add the remaining scrollback-up/down bindings Daniel Eklöf 2023-10-08 10:39:57 +02:00
  • eeb2544c6b config: add remaining search.scrollback key bindings Daniel Eklöf 2023-10-08 10:37:16 +02:00
  • 02ee041f30 search: fix mixup in search_extend_find_line() Daniel Eklöf 2023-10-08 10:28:17 +02:00
  • 2b960bbf24 foot.ini: document all the new search.extend* bindings Daniel Eklöf 2023-10-08 10:16:48 +02:00
  • 30eef085e2 config: map ctrl+shift+right to extend-to-word-boundary Daniel Eklöf 2023-10-08 10:10:03 +02:00
  • 4383f7d74b selection: find_word_boundary: ensure row number is bounded Daniel Eklöf 2023-10-03 14:07:41 +02:00
  • 5eec9f9e8a search: don't try to extend a search match when there is none Daniel Eklöf 2023-09-27 18:36:52 +02:00
  • ecd541e69d selection: selection_update() uses view-local coordinates Daniel Eklöf 2023-09-27 16:23:30 +02:00
  • a8cf839ff3 search: add more key bindings to extend the current match Daniel Eklöf 2023-09-26 17:54:03 +02:00
  • 9147407f9f Enable the use of flash as visual bell Raimund Sacherer 2023-10-07 19:37:04 +02:00
  • 1c9d98d57e
    config: log_contextual_errno(): sync with log_contextual() Daniel Eklöf 2023-10-08 16:52:21 +02:00
  • e41555fe0f
    shm: move definition of FOOT_MFD_FLAGS to the top Daniel Eklöf 2023-10-08 11:03:13 +02:00
  • e36d95a4c8
    Merge branch 'search-extend-selection' Daniel Eklöf 2023-10-08 10:58:33 +02:00
  • 6970055dca
    changelog: add the remaining scrollback-up/down bindings Daniel Eklöf 2023-10-08 10:39:57 +02:00
  • 3e67415e3e
    config: add remaining search.scrollback key bindings Daniel Eklöf 2023-10-08 10:37:16 +02:00
  • a772179b6c
    search: fix mixup in search_extend_find_line() Daniel Eklöf 2023-10-08 10:28:17 +02:00
  • 6a708b35ee
    foot.ini: document all the new search.extend* bindings Daniel Eklöf 2023-10-08 10:16:48 +02:00
  • 419f0be441
    config: map ctrl+shift+right to extend-to-word-boundary Daniel Eklöf 2023-10-08 10:10:03 +02:00
  • ca128ae380
    selection: find_word_boundary: ensure row number is bounded Daniel Eklöf 2023-10-03 14:07:41 +02:00
  • ddf4eb3b78
    search: don't try to extend a search match when there is none Daniel Eklöf 2023-09-27 18:36:52 +02:00
  • 5e013cad78
    selection: selection_update() uses view-local coordinates Daniel Eklöf 2023-09-27 16:23:30 +02:00
  • 78665a7e80
    search: add more key bindings to extend the current match Daniel Eklöf 2023-09-26 17:54:03 +02:00
  • 36ed07788e Enable the use of flash as visual bell Raimund Sacherer 2023-10-07 19:37:04 +02:00
  • 56d5d4cc21
    render: disable transparency in margins when in fullscreen Daniel Eklöf 2023-10-07 07:58:55 +02:00
  • 61eb56dfda
    shm: if defined, set MFD_NOEXEC_SEAL flag for memfd_create 6t8k 2023-10-05 12:22:44 +02:00
  • 33a5a369f2
    term_reset: log hard vs. soft reset Daniel Eklöf 2023-10-04 08:23:27 +02:00
  • 5e1d73f3cd
    Codespell fixes Daniel Eklöf 2023-10-03 14:12:58 +02:00
  • 58d967b2f3
    Codespell fixes Daniel Eklöf 2023-10-03 14:11:55 +02:00
  • 883368572f
    wayland: debug: log wm-capabilities as human-readable strings Daniel Eklöf 2023-10-02 16:34:54 +02:00
  • b95a7cb84f
    term: get_font_dpi(): don't crash when there aren't any available monitors Daniel Eklöf 2023-10-01 09:20:13 +02:00
  • 400a3f5ad2
    config: apply overrides even if there's no file Alyssa Ross 2023-09-22 08:23:38 +00:00
  • 54a6223d72
    config: apply overrides even if there's no file Alyssa Ross 2023-09-22 08:23:38 +00:00
  • 7fcbca808b
    csi: decrqm: 2027: permanently disabled when grapheme-width-method != double-width Daniel Eklöf 2023-09-21 18:28:54 +02:00
  • 4eef001d58
    csi: implement DECSET/DECRST/DECRQM 2027 - grapheme cluster processing Daniel Eklöf 2023-09-20 13:45:06 +02:00
  • 8a5f2915e9
    dcs: xtgettcap: ignore queries with invalid hex encodings Daniel Eklöf 2023-09-25 16:37:32 +02:00
  • 54722369d8
    url-mode: don't strip the file:// prefix from localhost URIs Daniel Eklöf 2023-09-20 15:29:35 +02:00
  • b2963bbf80
    changelog: crash when xdg token is set, but compositor does not support activation Daniel Eklöf 2023-09-21 18:31:46 +02:00
  • 9257273d84
    wayland: check activation supported before activating Alyssa Ross 2023-09-21 06:59:48 +00:00
  • a4843ef418 doc: keybings default none Sertonix 2023-09-20 13:20:48 +00:00
  • 1719ff93a7
    selection: add support for selecting the contents of a quote Daniel Eklöf 2023-09-19 16:23:34 +02:00
  • fe7aa25ad8
    input: make wheel events mappable Daniel Eklöf 2023-09-18 16:36:39 +02:00
  • f4dd7a7878 use the current app ID in notification templates delthas 2023-09-06 18:33:46 +02:00
  • 0568c7d0ad introduce rate-limiting timer for setting the app ID delthas 2023-09-06 18:33:29 +02:00
  • bc166a6a57 Null Termination Tomke Pfoch 2023-09-06 01:29:22 +00:00
  • d56cb66f34 buffer size upper bound Tomke Pfoch 2023-09-06 01:18:30 +00:00
  • dd55bc06c0 Obtain footclient working directory when spawning child process Tomke Pfoch 2023-09-05 17:06:28 +00:00
  • d21190289b osc: add support for osc 176 (app ID) delthas 2023-09-04 14:02:05 +02:00
  • f0f0d02bf7
    input: improve touch handling on pointer presense CismonX 2023-08-19 23:01:53 +08:00
  • 4f3f614457
    url-mode: handle wide chars and grapheme clusters when auto-detecting URLs Daniel Eklöf 2023-08-21 16:26:18 +02:00
  • 482a032d1a
    add panda theme raggedmyth 2023-06-18 01:43:04 +00:00
  • 86ef638102
    term: improve fallback logic when selecting scaling factor while unmapped Daniel Eklöf 2023-08-18 16:39:00 +02:00
  • 50a28fe1e8
    ci: replace 'pipeline' with 'steps' Daniel Eklöf 2023-08-18 16:46:09 +02:00
  • 95bce2b20c
    Merge branch 'systemd-service-ordering' Daniel Eklöf 2023-08-11 16:41:11 +02:00
  • f1075377d3
    changelog: systemd units in GNOME Max Gautier 2023-07-29 20:54:59 +02:00
  • be4797d619
    systemd: skip foot-server.service when not in a Wayland context Max Gautier 2023-07-29 10:39:11 +02:00
  • 14ea4322fe
    Order the systemd services after graphical-session.target Max Gautier 2023-07-29 10:37:26 +02:00
  • 34520aa16e
    meson: allow building with wayland-protocols as a subproject Daniel Eklöf 2023-08-08 19:32:45 +02:00
  • 1faad5add7
    Merge branch 'wayland-protocols-1.32' Daniel Eklöf 2023-08-07 16:53:58 +02:00
  • 698c5b54f3
    wayland: cursor-shape-v1 is now always available Daniel Eklöf 2023-07-31 16:33:16 +02:00
  • 7eee415b75
    wayland: fractional-scale-v1 is now always available Daniel Eklöf 2023-07-31 16:32:53 +02:00
  • d59a4e7a77
    wayland: xdg-activation is now always available Daniel Eklöf 2023-07-31 16:32:28 +02:00
  • e0475a5421
    meson: require wayland-protocols >= 1.32 Daniel Eklöf 2023-07-31 16:32:06 +02:00
  • becd8ed049
    Merge branch 'releases/1.15' Daniel Eklöf 2023-08-07 16:44:24 +02:00
  • f314699945
    meson: bump version to 1.15.3 1.15.3 releases/1.15 Daniel Eklöf 2023-08-07 16:39:54 +02:00
  • 341a5eeefd
    changelog: prepare for 1.15.3 Daniel Eklöf 2023-08-07 16:39:42 +02:00
  • 5334e3d1aa
    main: “title%s” -> “title=%s” Daniel Eklöf 2023-08-05 07:23:11 +02:00
  • d00a2a222e
    vt: fix ASAN UB warning Daniel Eklöf 2023-08-05 07:19:51 +02:00
  • a3d54614c7
    render: OSD: center text vertically Daniel Eklöf 2023-07-31 16:29:08 +02:00
  • e567250449
    main: translate command line options to overrides Daniel Eklöf 2023-07-31 16:26:17 +02:00
  • e1d66ad0c1
    changelog: add new ‘unreleased section’ Daniel Eklöf 2023-07-30 13:27:42 +02:00
  • eea21070ee
    changelog: “config” -> “config option” Daniel Eklöf 2023-08-05 07:25:36 +02:00
  • be22736f23
    main: “title%s” -> “title=%s” Daniel Eklöf 2023-08-05 07:23:11 +02:00
  • 12e0edd6e1
    vt: fix ASAN UB warning Daniel Eklöf 2023-08-05 07:19:51 +02:00
  • 90ad3d6491
    render: OSD: center text vertically Daniel Eklöf 2023-07-31 16:29:08 +02:00
  • ddcbf2a7b4
    config: remove deprecated option 'utempter' Daniel Eklöf 2023-07-31 16:28:07 +02:00
  • 0b4f1b4af2
    main: translate command line options to overrides Daniel Eklöf 2023-07-31 16:26:17 +02:00
  • 33dcb4d49a
    changelog: add new ‘unreleased section’ Daniel Eklöf 2023-07-30 13:27:42 +02:00
  • 8aa61ef45c
    Merge branch 'releases/1.15' Daniel Eklöf 2023-07-30 13:27:16 +02:00
  • 53a5d62e5a
    meson: bump version to 1.15.2 1.15.2 Daniel Eklöf 2023-07-30 13:18:55 +02:00
  • 3111bc89e5
    changelog: prepare for 1.15.2 Daniel Eklöf 2023-07-30 13:18:41 +02:00
  • 89d0fe561f
    Merge branch 'master' into releases/1.15 Daniel Eklöf 2023-07-30 13:17:31 +02:00
  • 1af0277564
    --window-size-chars: ensure width/height are valid for current scaling factor Daniel Eklöf 2023-07-30 07:53:33 +02:00
  • 05131a9b0c
    Merge branch 'csd-fractional-scaling' Daniel Eklöf 2023-07-29 09:10:56 +02:00
  • aea687c0a1
    changelog: CSDs with fractional scaling Daniel Eklöf 2023-07-29 09:09:59 +02:00
  • 764248bb0d
    wayl_surface_scale_explicit_width_height(): don’t assert width/height are valid for scale Daniel Eklöf 2023-07-29 08:18:00 +02:00
  • 1782474481
    fractional scaling: another round(!) of rounding fixes Daniel Eklöf 2023-07-28 15:28:10 +02:00
  • 753c4b5d4f
    render: round scaled border/title/button widths Daniel Eklöf 2023-07-27 20:07:05 +02:00
  • 9d75c55146
    wayland: don't try to use a non-existing viewporter interface Daniel Eklöf 2023-07-28 15:32:42 +02:00
  • 139fd6d55c
    meson: add -Dterminfo-base-name option Daniel Eklöf 2023-07-26 16:14:38 +02:00
  • f3c5b82c82
    config: add tweak.bold-text-in-bright-amount Daniel Eklöf 2023-07-26 16:12:36 +02:00
  • e912656682
    render: revert part of a36f67cbe3 Daniel Eklöf 2023-07-28 15:37:48 +02:00
  • fd813d0e6c
    font baseline: use max(font->height, font->ascent + font->descent) when calculating font height Daniel Eklöf 2023-07-28 15:36:48 +02:00
  • 613c61abb4
    scaling: always round the scaling factor when converting to int Daniel Eklöf 2023-07-25 15:56:30 +02:00
  • 391bc119de
    ci (sr.ht): alpine no longer allows pip installing to the system installation Daniel Eklöf 2023-07-25 16:47:40 +02:00
  • 76e471c4bc
    ci: alpine no longer allows pip installing to the system installation Daniel Eklöf 2023-07-25 16:45:29 +02:00
  • a36f67cbe3
    render: apply new baseline calculation everywhere Daniel Eklöf 2023-07-23 17:35:57 +02:00
  • 0a61cfc3be
    wayland: update terminals (fonts etc) on xdg_output_handle_done() Daniel Eklöf 2023-07-23 20:03:31 +02:00
  • 57d8f74554
    Merge branch 'invalid-utf8' Daniel Eklöf 2023-07-23 20:10:57 +02:00