Commit graph

  • 979f48a62f
    render: take (visible) CSD border size into account when setting initial size Daniel Eklöf 2022-04-16 11:37:18 +02:00
  • f9103d4381
    wayland: add helper functions wayl_win_csd_{titlebar,borders}_visible() Daniel Eklöf 2022-04-16 11:26:28 +02:00
  • 7a0e7c6c01
    wayland: take (visible) border width into account on configure events Daniel Eklöf 2022-04-16 11:15:10 +02:00
  • 0e477e2c5e
    render: take visible border width into account when setting window geometry Daniel Eklöf 2022-04-16 10:47:55 +02:00
  • 5539eac590
    fix some small typos Merlin Büge 2022-04-06 20:04:19 +02:00
  • c15462098e fix some small typos Merlin Büge 2022-04-06 20:04:19 +02:00
  • a1796ba5cd
    pgo: sync up stub version of slave_spawn() Daniel Eklöf 2022-04-12 15:23:41 +02:00
  • 99db7aa7cf
    config: config_free(): pass conf struct by pointer, not by-value Daniel Eklöf 2022-04-12 13:01:56 +02:00
  • 06d7432af3
    config: simplify lookup of foot.ini Daniel Eklöf 2022-04-12 10:45:31 +02:00
  • bdef28c6d1
    Merge branch 'footclient-environ' Daniel Eklöf 2022-04-12 15:08:00 +02:00
  • b3d0cdd4b2
    slave: roll our own ‘execvpe()’ on FreeBSD Daniel Eklöf 2022-04-11 14:02:18 +02:00
  • fd414f79be
    client/slave: explictly add ‘extern char **environ’ Daniel Eklöf 2022-04-11 13:24:27 +02:00
  • 261797ec56
    client: refactor: add send_string_list() function Daniel Eklöf 2022-04-11 12:38:36 +02:00
  • 3c6836e32d
    doc: footclient: codespell Daniel Eklöf 2022-04-11 12:34:38 +02:00
  • f48955b26e
    completions: footclient: add -E,--client-environment Daniel Eklöf 2022-04-11 12:31:52 +02:00
  • fd1e5feda4
    doc: footclient: add -E,--client-environment Daniel Eklöf 2022-04-11 12:31:45 +02:00
  • d02124902b
    client: add -E,--client-environment Daniel Eklöf 2022-04-11 12:19:40 +02:00
  • 856086bbbe
    csi: reduce duplication in code handling SGR 38 and 48 sequences Craig Barnes 2022-03-22 23:06:22 +00:00
  • 6792f5fce0
    doc: ctlseq: document XTMODKEYS Daniel Eklöf 2022-04-07 18:18:08 +02:00
  • 0d42e039bb
    changelog: improved compatibility with XTerm when modifyOtherKeys=2 Daniel Eklöf 2022-04-07 13:03:31 +02:00
  • 5d6eaf606b
    input: improve XTerm compatibility when modifyOtherKeys=2 Daniel Eklöf 2022-04-07 12:42:44 +02:00
  • d1a072d67d
    pgo: fix selection.{start,end} initializers Daniel Eklöf 2022-04-10 18:31:13 +02:00
  • 07253c29d1
    search: use a local ‘grid’ variable to hold term->grid Daniel Eklöf 2022-04-09 17:28:16 +02:00
  • 5b1f1602bc
    refactor: add a ‘range’ struct, grouping a start and end coord together Daniel Eklöf 2022-04-09 15:09:02 +02:00
  • c7dd30742a
    config: use fallback when XDG_CONFIG_{HOME,DIRS} is set, but empty Daniel Eklöf 2022-04-06 20:54:04 +02:00
  • 20608c987b
    config: fallback to /etc/xdg if XDG_CONFIG_DIRS is unset Daniel Eklöf 2022-04-06 18:44:09 +02:00
  • 58a1ffe724
    config: add tweak option to allow disabling sixels jvoisin 2022-02-27 16:29:35 +01:00
  • 319ceee67f config: add tweak option to allow disabling sixels jvoisin 2022-02-27 16:29:35 +01:00
  • 0d1e6960af
    osc: avoid unnecessary calls to strlen(3) Craig Barnes 2022-04-06 01:24:34 +01:00
  • 5ce1589c60
    render: ensure an underline cursor is not positioned too low Daniel Eklöf 2022-04-05 19:18:46 +02:00
  • 49ba16da25
    Small clarification/rewording of default color values Merlin Büge 2022-04-06 01:56:17 +02:00
  • ee6007aa07 doc: fix some small typos Merlin Büge 2022-04-04 01:28:03 +02:00
  • 23840b08f0 Small clarification/rewording of default color values Merlin Büge 2022-04-06 01:56:17 +02:00
  • f2870bf56c
    doc: foot.ini: escape ‘-’ and ‘*’ Daniel Eklöf 2022-04-05 20:20:55 +02:00
  • ca1e4e85d3
    foot.ini: fix default value of dpi-aware (it’s ‘auto’) Daniel Eklöf 2022-04-05 19:46:49 +02:00
  • ea9d38a6ac
    doc: foot.ini: align documented default value of uri-characters with reality Daniel Eklöf 2022-04-05 19:42:42 +02:00
  • 0f60f4fece themes/solarized-light: Swap bright0 and bright1 color Lauri Gustafsson 2022-04-04 14:05:48 +03:00
  • d6dab2f2ba
    Use circles for rendering light arc box-drawing characters. L3MON4D3 2022-03-23 11:55:16 +01:00
  • fc6a10aa7c Use circles for rendering light arc box-drawing characters. L3MON4D3 2022-03-23 11:55:16 +01:00
  • bbf9dcc2a3 themes/material-design: add missing bright colors Mariusz Bialonczyk 2022-03-29 08:44:49 +02:00
  • de5226c930
    dcs: don’t automatically buffer anything Daniel Eklöf 2022-03-19 20:23:41 +01:00
  • 67a228bf4b
    dcs: xtgettcap: use custom put() handler Daniel Eklöf 2022-03-19 20:22:59 +01:00
  • af88c19561
    dcs: decrqss: use a custom put() handler Daniel Eklöf 2022-03-19 20:13:49 +01:00
  • 8f06436985
    dcs: map BSU/ESU unhook handlers directly to term_{enable,disable}_app_sync_upates() Daniel Eklöf 2022-03-19 20:04:11 +01:00
  • 0b9b726bdf
    vt: free OSC buffer after dispatch, if larger than 4K Daniel Eklöf 2022-03-20 16:31:44 +01:00
  • a7f022f97f osc: add support for OSC l function, for setting the window title Craig Barnes 2022-03-21 16:20:28 +00:00
  • 1e63dddb89
    input: don’t allow non-significant modifiers when matching untranslated symbols Daniel Eklöf 2022-03-19 18:59:15 +01:00
  • dcdbb3613c
    char32: only include stdc-predef.h if it is available Daniel Eklöf 2022-03-19 19:52:21 +01:00
  • c365df495e
    char32: add missing header to work with musl Leonardo Neumann 2022-03-14 23:15:13 -03:00
  • b661b47ee1
    themes: add material-design Mariusz Bialonczyk 2022-03-15 07:41:38 +01:00
  • 485c473e76
    selection: don’t translate \r to \n when pasting Daniel Eklöf 2022-03-16 20:17:02 +01:00
  • 8d4d22218e csi: add support for DECNKM private mode Craig Barnes 2022-03-19 13:14:54 +00:00
  • 107c776be5 themes: add material-design Mariusz Bialonczyk 2022-03-15 07:41:38 +01:00
  • be1f4a5314
    char32: add missing header to work with musl Leonardo Neumann 2022-03-14 23:15:13 -03:00
  • a1287220ab
    Merge branch 'nord-and-rezza-themes' Daniel Eklöf 2022-03-13 19:49:08 +01:00
  • 7914c56dab
    foot.ini: change vim modeline from ‘conf’ to ‘dosini’ merkix 2022-03-06 12:58:48 +01:00
  • 3cefe78b40
    osc: use four digits in OSC-4 and OSC-11 rgb:r/g/b replies Daniel Eklöf 2022-03-13 09:05:55 +01:00
  • 2a4e7fde8d Merge branch 'osc-buffer-growth' Craig Barnes 2022-03-13 18:22:04 +00:00
  • 5fa8f896b7 Remove nord theme because PR #970 already adds it alexandregv 2022-03-13 05:18:21 +01:00
  • cf412eee67 Add tokyonight_storm theme alexandregv 2022-03-13 05:13:44 +01:00
  • 5b9607cb8f Add nord theme alexandregv 2022-03-13 04:52:23 +01:00
  • 748ee59272 Add palenight theme alexandregv 2022-03-13 04:23:40 +01:00
  • 2d1677e125 add rezza theme Mariusz Bialonczyk 2022-03-11 07:34:14 +01:00
  • d3bfa95910 add Nord theme Mariusz Bialonczyk 2022-03-11 07:34:00 +01:00
  • 11e6abfaeb Update 'foot.ini' merkix 2022-03-06 12:58:48 +01:00
  • 6e536e7ed8
    input: get_current_modifiers(): don’t crash if seat has no keyboard Daniel Eklöf 2022-03-04 17:54:19 +01:00
  • cc8e86fd2d dcs: prevent possibility of out-of-bounds reads in decrqss() Craig Barnes 2022-03-02 19:05:51 +00:00
  • a3c5e8927d osc: grow OSC buffer exponentially instead of by fixed increments of 128 Craig Barnes 2022-03-02 01:55:25 +00:00
  • 7d647c08ff Wrap setlocale in asserts since it can fail jvoisin 2022-02-27 14:29:29 +01:00
  • 525a71422d
    Add JetBrains Darcula theme Enes Hecan 2022-02-20 22:23:08 +01:00
  • 9b343fd9fb
    meson: stop using deprecated functions, require meson >= 0.58 Daniel Eklöf 2022-02-27 11:26:40 +01:00
  • a65804139d
    Merge branch 'socket-activation' Daniel Eklöf 2022-02-27 11:13:30 +01:00
  • 522f4e522e Install notes regarding systemd unit files Max Gautier 2022-02-26 16:08:57 +01:00
  • 0b7f06bad4 Socket activation changelog entry Max Gautier 2022-01-15 22:58:19 +01:00
  • 4ec172a4ad Document socket activation feature Max Gautier 2022-01-15 17:37:31 +01:00
  • 1783f69cbd Adding systemd unit files for socket activation Max Gautier 2022-01-15 17:25:59 +01:00
  • 88a0f7397c Make foot able to receive a socket from its parent Max Gautier 2022-01-15 16:58:32 +01:00
  • bd5576825f
    Merge branch 'scrollback-home-and-end' Daniel Eklöf 2022-02-24 19:23:07 +01:00
  • f869ca4546
    config/input: add scrollback-home|end key bindings (unbound by default) Daniel Eklöf 2022-02-23 19:03:54 +01:00
  • cb43c58150
    commands: refactor scrollback up/down Daniel Eklöf 2022-02-23 18:59:06 +01:00
  • f73dbb0c91 Add JetBrains Darcula theme Enes Hecan 2022-02-20 22:23:08 +01:00
  • f76c9e77f1
    Merge branch 'custom-input-escapes' Daniel Eklöf 2022-02-18 18:40:19 +01:00
  • bd9041fdb5
    doc: foot.ini: document the new [text-bindings] section Daniel Eklöf 2022-02-09 18:11:14 +01:00
  • 4e69c1d178
    foot.ini: move [text-bindings] section, and update example Daniel Eklöf 2022-02-09 18:10:38 +01:00
  • 8379b48a9e
    changelog: remapping input to custom escape sequences Daniel Eklöf 2022-02-09 17:56:29 +01:00
  • cff097197f
    config: do key binding collision handling in overrides Daniel Eklöf 2022-02-08 21:21:17 +01:00
  • 0018e570d4
    tests: config: initial tests for text-bindings Daniel Eklöf 2022-02-06 21:46:41 +01:00
  • 422d94fb46
    wip: map key combos to custom text strings (including escapes) Daniel Eklöf 2022-02-06 19:36:44 +01:00
  • 8fa16f616c
    main: --server: don’t exit with code 0 on failure Daniel Eklöf 2022-02-16 22:40:51 +01:00
  • 6940d2047e Merge branch 'terminfo-sync-2026' Craig Barnes 2022-02-16 19:50:30 +00:00
  • f066f28026 csi: fix case label typo in decrqm() Craig Barnes 2022-02-16 17:31:09 +00:00
  • f8262f2125 doc: ctlseq: recommend using DECSET 2026 for synchronized updates Craig Barnes 2022-02-16 14:48:10 +00:00
  • b6ea9d2dbc terminfo: use DECSET 2026 instead of DCS sequences for Sync capability Craig Barnes 2022-02-16 14:08:22 +00:00
  • 9db416ccdc doc: ctlseq: tweak formatting of OSC 22 sequence slightly, for clarity Craig Barnes 2022-02-15 15:39:35 +00:00
  • 3d3ee2274f doc: ctlseq: make OSC 8 formatting consistent with other sequences Craig Barnes 2022-02-15 15:35:04 +00:00
  • 23cf80667a Explicitly initialize sigaction::sa_mask members with sigemptyset(3) Craig Barnes 2022-02-12 12:04:57 +00:00
  • d34c8007f1
    osc: don’t damage the entire view on a single color palette update Daniel Eklöf 2022-02-10 18:27:20 +01:00
  • 3c232bec28 Merge branch 'remove-decset-27127' Craig Barnes 2022-02-09 20:59:36 +00:00
  • e32707ffc0 csi/input: remove private mode 27127 Craig Barnes 2022-02-09 20:50:20 +00:00
  • 990a15250a
    meson: fcft-3.0.0 is buggy, require 3.0.1 Daniel Eklöf 2022-02-09 21:48:34 +01:00