Commit graph

  • 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
  • ee840a308a
    Merge branch 'refactor-key-bindings' Daniel Eklöf 2022-02-09 17:52:37 +01:00
  • 757768dbe5
    config: rename csd.color.close -> quit Daniel Eklöf 2022-02-08 20:12:05 +01:00
  • fed90646d3
    input/search/url: pass pointer-to key-binding struct to execute() Daniel Eklöf 2022-02-08 19:43:00 +01:00
  • e5c5cd5478
    config: ‘pipe’ is now optional ‘aux’ data in the key-binding struct Daniel Eklöf 2022-02-08 19:35:41 +01:00
  • 9814d96206
    config: rename enum config_key_binding_type -> key_binding_type Daniel Eklöf 2022-02-08 19:02:28 +01:00
  • 56b948ca20
    input: call wayl_bindings_reset() when receiving a new keymap Daniel Eklöf 2022-02-07 19:52:35 +01:00
  • 026785b777
    wayland: add wayl_bindings_reset() Daniel Eklöf 2022-02-07 19:52:15 +01:00
  • e1a4b5c5a8
    wayland: use key_bindings_destroy() to destroy the mouse bindings Daniel Eklöf 2022-02-07 19:44:25 +01:00
  • dcd79065c8
    wayland: unify key- and mouse-binding structs Daniel Eklöf 2022-02-07 19:41:33 +01:00
  • d04bc6ab10
    config: move structs and enums used by config from terminal.h -> config.h Daniel Eklöf 2022-02-07 19:35:52 +01:00
  • cbae14f0c5
    foot.ini: add modeline so vim uses # comments instead of ; Johannes Altmanninger 2022-02-09 17:22:53 +01:00
  • c9da1dc152
    Merge branch 'fallback-mouse-cursor' Daniel Eklöf 2022-02-07 18:07:35 +01:00
  • 5631f16a62
    changelog: fallback xcursor Ashish SHUKLA 2022-02-07 22:01:23 +05:30
  • 4df73585e7
    Specify a fallback mouse cursor Ashish SHUKLA 2022-02-07 20:32:28 +05:30
  • 91559fe480
    pgo: add stub for render_xcursor_is_valid Ashish SHUKLA 2022-02-07 20:31:20 +05:30
  • f718af4c1b
    doc: ctlseq: OSC-22 Daniel Eklöf 2022-01-01 14:00:17 +01:00
  • 448a0f2833
    changelog: OSC-22 Daniel Eklöf 2022-01-01 13:59:19 +01:00
  • 6cdaa4fd0a
    osc: implement OSC-22 - set xcursor pointer Daniel Eklöf 2022-01-01 13:58:42 +01:00
  • 0bf92fff05
    term: add term_set_user_mouse_cursor() Daniel Eklöf 2022-01-01 13:56:50 +01:00
  • e4f9dc7d58
    render: add render_xcursor_is_valid() Daniel Eklöf 2022-01-01 13:56:15 +01:00
  • 92ebe00927
    render: call wl_cursor_theme_get_cursor() earlier Daniel Eklöf 2022-01-01 13:51:18 +01:00
  • 0e5d18d64b
    Specify a fallback mouse cursor Ashish SHUKLA 2022-02-07 20:32:28 +05:30
  • 1d00694236
    pgo: add stub for render_xcursor_is_valid Ashish SHUKLA 2022-02-07 20:31:20 +05:30
  • 22307565ac
    Merge branch 'pipe-scrollback-crash' Daniel Eklöf 2022-02-07 15:13:31 +01:00
  • 91be6d2e6e
    changelog: crash in pipe-scrollback Daniel Eklöf 2022-02-07 15:01:38 +01:00
  • 631c63d5a4
    term: scrollback-to-text: crash when trying to extract the entire scrollback Daniel Eklöf 2022-02-07 14:56:13 +01:00
  • b2d59a0e54
    Merge branch 'selection-handling-during-reflow' Daniel Eklöf 2022-02-07 15:12:08 +01:00
  • 1b0cfafb9e
    changelog: scrollback wrap-around crossing selections Daniel Eklöf 2022-02-07 14:37:39 +01:00
  • ef522e292f
    selection: foreach: sort start/end based on their scrollback-start relative values Daniel Eklöf 2022-02-07 14:13:38 +01:00
  • 0800515c04
    grid: reflow: add TODO to detect selection on re-used rows, and cancel it Daniel Eklöf 2022-02-07 13:57:25 +01:00
  • 2e828248d0
    selection: ensure start/end coordinates are bounded by the current grid Daniel Eklöf 2022-02-07 13:56:55 +01:00
  • ff90781ebc tests: fix typo in error message Craig Barnes 2022-02-07 12:32:23 +00:00
  • 3baf7de3b8
    Merge branch 'finalize-selection-on-window-resize' Daniel Eklöf 2022-02-07 13:23:56 +01:00
  • 09fd39bb29
    changelog: mouse selections are finalized on window resize Daniel Eklöf 2022-02-07 10:44:00 +01:00
  • 003ea4904d
    render: resize: add TODO: translate pivot coords Daniel Eklöf 2022-02-07 10:42:32 +01:00
  • a187271ca4
    render: resize: finalize selection before reflowing the grid Daniel Eklöf 2022-02-07 10:38:30 +01:00
  • b4027118e6
    term: init: initialize selection pivot point coords to -1,-1 Daniel Eklöf 2022-02-07 10:36:59 +01:00
  • 55d0ab00a6
    meson: add -Dtests=false|true option Daniel Eklöf 2022-02-06 12:51:54 +01:00
  • 1eef5a00e6
    changelog: “(null)” being logged as font-name Daniel Eklöf 2022-02-06 12:07:05 +01:00
  • b0e9ee2137
    config: font->name may be NULL Daniel Eklöf 2022-02-06 12:06:23 +01:00
  • 87c0d857cf
    changelog: missing ‘wayland_client’ dependency in test-config Daniel Eklöf 2022-02-06 12:05:01 +01:00
  • 203a09d533
    meson: tests: config: add missing ‘wayland_client’ dependency Daniel Eklöf 2022-02-06 12:02:42 +01:00
  • 2a3d9764cd
    doc: ctlseq: OSC-22 Daniel Eklöf 2022-01-01 14:00:17 +01:00
  • 94816b3e6b
    changelog: OSC-22 Daniel Eklöf 2022-01-01 13:59:19 +01:00
  • 3c2ba80735
    osc: implement OSC-22 - set xcursor pointer Daniel Eklöf 2022-01-01 13:58:42 +01:00
  • 72534be719
    term: add term_set_user_mouse_cursor() Daniel Eklöf 2022-01-01 13:56:50 +01:00
  • ed4f07be5d
    render: add render_xcursor_is_valid() Daniel Eklöf 2022-01-01 13:56:15 +01:00
  • 9407b367fe
    render: call wl_cursor_theme_get_cursor() earlier Daniel Eklöf 2022-01-01 13:51:18 +01:00
  • b3849cb983
    changelog: add new ‘unreleased’ section Daniel Eklöf 2022-02-05 17:38:24 +01:00
  • 85be473303
    Merge branch 'releases/1.11' Daniel Eklöf 2022-02-05 17:37:58 +01:00
  • 8c66dbbd78
    ci: codespell: don’t uppercase words in the exclude list 1.11.0 releases/1.11 Daniel Eklöf 2022-02-05 17:31:16 +01:00
  • 1b0fac49ed
    ci: fix codespell -L usage, take 2 Daniel Eklöf 2022-02-05 17:30:09 +01:00
  • e5926ad6be
    ci: fix codespell -L usage Daniel Eklöf 2022-02-05 17:29:23 +01:00
  • bfab825b02
    ci: use fcft master branch Daniel Eklöf 2022-02-05 17:27:30 +01:00
  • 6c38c2358a
    ci: allow ‘Ser’ (as in Simon Ser) in Codespell Daniel Eklöf 2022-02-05 17:26:14 +01:00
  • 844563a791
    main: remove debug logging Daniel Eklöf 2022-02-05 17:22:01 +01:00
  • 3fea7829fa
    meson: bump version to 1.11.0 Daniel Eklöf 2022-02-05 17:20:27 +01:00