Commit graph

  • 0dba15c648
    csi: disable debug logging (again) Daniel Eklöf 2025-08-28 19:11:02 +02:00
  • acf62bdda5
    csi: multi-cursor: ensure 'len' is initialized Daniel Eklöf 2025-08-28 15:39:17 +02:00
  • bab4a2158b
    csi: disable debug logging Daniel Eklöf 2025-08-28 12:58:40 +02:00
  • 410b2c246d
    csi: multi-cursor: convert debug logging to actual debug logs Daniel Eklöf 2025-08-28 12:48:52 +02:00
  • e4fcb0cc33
    csi: multi-cursor: implement cursor and color queries Daniel Eklöf 2025-08-28 12:44:29 +02:00
  • 6319ed8b29
    render: multi-cursor: wip: colors Daniel Eklöf 2025-08-28 12:18:00 +02:00
  • 89d87f2c1b
    csi: multi-cursor: use enum values in switch Daniel Eklöf 2025-08-28 12:17:35 +02:00
  • 7996267d7b
    term: cursor blink: dirty multi-cursor cells too Daniel Eklöf 2025-08-28 12:11:00 +02:00
  • dcabe14392
    render: multi-cell: decrement 'extra-cursor' pointer instead of indexing Daniel Eklöf 2025-08-28 07:34:21 +02:00
  • 64f52190ed
    multi-cursor: render: wip Daniel Eklöf 2025-08-28 07:30:37 +02:00
  • 44bc720755
    multi-cursor: render: wip Daniel Eklöf 2025-08-27 17:08:39 +02:00
  • d5e99862af
    multi-cursor: wip: render extra cursors Daniel Eklöf 2025-08-27 15:00:27 +02:00
  • bb49057e54
    multi-cursor: dirty affected rows and cells Daniel Eklöf 2025-08-27 15:00:11 +02:00
  • 6b3d7cb8aa
    csi: alt-screen: remove all extra cursors when switching screens Daniel Eklöf 2025-08-27 14:59:50 +02:00
  • beb4556dc0
    multi-cursor: wip: track cursor shapes and colors Daniel Eklöf 2025-08-27 13:43:12 +02:00
  • dccbdb97cd
    multi-cursor: wip: start tracking which cells has secondary cursors Daniel Eklöf 2025-08-27 11:29:31 +02:00
  • 5e0524bf99
    csi: wip: parse the multi-cursor escape (CS > SPACE q) Daniel Eklöf 2025-08-27 10:34:06 +02:00
  • ed7652db50
    config: value_to_*(): don't overwrite result variable on error Daniel Eklöf 2025-08-25 14:26:44 +02:00
  • e8dcfe8a3f fix segmenation fault in theme initialization csskevin 2025-08-22 13:25:19 +02:00
  • 2a796d77e3
    Add uppercase-regex-insert config option. Ryan Roden-Corrent 2025-08-07 08:18:38 -04:00
  • 72d9a13c0c
    server: fix compilation error: return value ignored Daniel Eklöf 2025-08-01 09:41:37 +02:00
  • b13a8f12d2
    server/client: add support for sending SIGUSR to footclient Daniel Eklöf 2025-07-31 17:37:19 +02:00
  • 70d99a8051
    changelog: SIGUSR changes in the server Daniel Eklöf 2025-07-30 12:38:14 +02:00
  • b1b2162416
    doc: foot.ini: mention SIGUSR1/SIGUSR2 and reference foot(1) Daniel Eklöf 2025-07-30 12:25:21 +02:00
  • 3b8d59f476
    doc: foot: document SIGUSR1/SIGUSR2 Daniel Eklöf 2025-07-30 12:25:13 +02:00
  • 6eedc88d70
    server: sigusr1/2: update conf object with the "new" theme Daniel Eklöf 2025-07-30 12:23:39 +02:00
  • 64682f642d Add options for custom background colors Lars Christensen 2025-07-30 12:35:51 +02:00
  • 7636f264a8
    slave: remove more environment variables set by other terminals Daniel Eklöf 2025-07-26 12:21:51 +02:00
  • 83303bd2a4
    url-mode: for some reason we sorted the label letters before assigning them Daniel Eklöf 2025-07-29 11:18:49 +02:00
  • f873aa904d
    Add tinted variant of modus-vivendi theme Tobias Mock 2025-07-21 23:28:02 +02:00
  • 86d63f08ba
    changelog: add new 'unreleased' section Daniel Eklöf 2025-07-23 08:31:30 +02:00
  • 8814b5f080
    Merge branch 'releases/1.23' Daniel Eklöf 2025-07-23 08:31:03 +02:00
  • 43620935a1
    meson: bump version to 1.23.1 1.23.1 releases/1.23 Daniel Eklöf 2025-07-23 08:28:13 +02:00
  • 95e8b18c12
    changelog: prepare for 1.23.1 Daniel Eklöf 2025-07-23 08:27:59 +02:00
  • 5a01dbc234
    Merge branch 'master' into releases/1.23 Daniel Eklöf 2025-07-23 08:27:25 +02:00
  • fcde74a181
    osc: color reset: read default color from currently active theme Daniel Eklöf 2025-07-22 13:30:28 +02:00
  • 42be74214a
    term: make sure the color table is populated *before* the slave process is spawned Daniel Eklöf 2025-07-22 13:30:00 +02:00
  • b3e5768591
    Add tinted variant of modus-vivendi theme Tobias Mock 2025-07-21 23:28:02 +02:00
  • 21db6a6cdc
    fdm: when logging signal related errors, include the signal name Daniel Eklöf 2025-07-21 15:28:52 +02:00
  • 7ab43ebf74
    shm: don't set pixman_fmt_without_alpha twice Daniel Eklöf 2025-07-21 13:49:57 +02:00
  • 57ae3bb89c
    main: unregister SIGUSR2 on exit Daniel Eklöf 2025-07-18 17:24:18 +02:00
  • 01387f9593
    main: SIGUSR1 selects the first color theme, SIGUSR2 the second Daniel Eklöf 2025-07-17 10:18:17 +02:00
  • cc290fa9b0
    url-mode: assign label keys in reverse order Daniel Eklöf 2025-07-17 10:40:20 +02:00
  • 692b22cbbb
    changelog: add new 'unreleased' section Daniel Eklöf 2025-07-16 08:31:42 +02:00
  • 9b6a9db98a
    Merge branch 'releases/1.23' Daniel Eklöf 2025-07-16 08:31:21 +02:00
  • d62bff1440
    meson: bump to 1.23.0 1.23.0 Daniel Eklöf 2025-07-16 08:15:34 +02:00
  • e72e08625d
    changelog: prepare for 1.23.0 Daniel Eklöf 2025-07-16 08:14:54 +02:00
  • 693aefa96a
    config: silence valgrind-detected leak in config_font_parse() Daniel Eklöf 2025-07-11 16:47:51 +02:00
  • aa579acd6e
    issue template: compositor version -> compositor name and version Daniel Eklöf 2025-07-11 16:30:18 +02:00
  • 35268404c4 csi: scroll visible content into scrollback on Ctrl+L Anmol Sekhon 2025-06-24 10:17:27 -04:00
  • 968bc05c32
    csi: add '52' to the DA reply, to indicate PSC-52 support Daniel Eklöf 2025-06-09 09:19:07 +02:00
  • 499f019dea
    osc: 52: clear selection if the payload is the empty string Daniel Eklöf 2025-06-09 09:12:08 +02:00
  • d9675a7140
    main: do a theme toggle upon receiving SIGUSR1 Daniel Eklöf 2025-06-09 07:38:26 +02:00
  • 33eefa7b45
    term+input: refactor: move theme switching into term_theme_* functions Daniel Eklöf 2025-06-09 07:37:29 +02:00
  • 7347f4beb1
    quirks: remove subsurface unmap quirk for Sway Daniel Eklöf 2025-06-09 07:08:24 +02:00
  • 938f30ee92 Reload colors2 as well as colors, naming tweaks. wreald 2025-05-31 15:42:29 +10:00
  • 9f5cf7abca Merge branch 'master' into live-color-reload wreald 2025-05-31 15:41:21 +10:00
  • eeaecba723 wayland: fix global listener for xdg_toplevel_icon_manager_v1 tokyo4j 2025-05-24 19:06:29 +09:00
  • 5a84f8d841
    conf: pad: add center-when-fullscreen and center-when-maximized-and-fullscreen Daniel Eklöf 2025-05-23 08:38:00 +02:00
  • 5621829bb0
    cursor-shape: map "dnd-move" to WP_CURSOR_SHAPE_DEVICE_V1_SHAPE_MOVE Daniel Eklöf 2025-05-23 13:31:53 +02:00
  • 664cdcc65c
    cursor-shape: add 'dnd-ask' and 'all-resize' Daniel Eklöf 2025-05-21 15:25:28 +02:00
  • d266599881
    wayland: configure: don't commit if we have a pending refresh Daniel Eklöf 2025-05-21 13:01:30 +02:00
  • 456ac5d79f
    render: improve CSD button positioning Kirill Primak 2025-05-20 15:01:25 +03:00
  • 7cc2d2c66e render: improve CSD button positioning Kirill Primak 2025-05-20 15:01:25 +03:00
  • 3e1e3ea38c
    libxkbcommon: don't require 1.8.0 Daniel Eklöf 2025-05-18 11:35:27 +02:00
  • 8bd39b32cd
    Revert "xkbcommon: require libxkbcommon >= 1.8.0" Daniel Eklöf 2025-05-18 11:29:50 +02:00
  • ebd1614316
    csi: when REP:ing a "combining" character, use correct width Daniel Eklöf 2025-05-16 10:46:25 +02:00
  • 17333a9d99 tokenize: use xstrjoin Aleksey Sakovets 2025-05-11 22:05:41 +03:00
  • b7fc8e667a tokenize: make error message clearer Aleksey Sakovets 2025-05-11 21:59:38 +03:00
  • 2992892b9b tokenize: perform tilde expansion when tokenizing command line Aleksey Sakovets 2025-05-11 15:29:55 +03:00
  • 02ceca42e4
    term: io-uring: tweak ring flags Daniel Eklöf 2025-05-09 09:30:40 +02:00
  • f57ede1720
    term: io-uring: assert we didn't have any CQ overflows (we do) Daniel Eklöf 2025-05-08 13:10:26 +02:00
  • dcffea86b1
    term: io-uring: reduce number of buffers in ring Daniel Eklöf 2025-05-08 13:03:29 +02:00
  • c5193eebcd
    term: io-uring: increase CQ ring size Daniel Eklöf 2025-05-08 13:01:19 +02:00
  • 79182ac287
    pgo: add fdm_del_no_close() Daniel Eklöf 2025-05-08 10:35:37 +02:00
  • f36610f154
    ci: install liburing Daniel Eklöf 2025-05-08 10:29:57 +02:00
  • 1abeb4b7e7
    meson: don't enable 'io-uring' by default Daniel Eklöf 2025-05-08 10:29:46 +02:00
  • febcb13c31
    wip: io-uring Daniel Eklöf 2025-05-08 10:16:19 +02:00
  • ff20913397
    wip: io-uring Daniel Eklöf 2025-05-08 10:06:45 +02:00
  • ae8394b0c1
    wip: io-uring Daniel Eklöf 2025-05-08 09:23:01 +02:00
  • 9b0d5e7c96
    term: unittest: auto-scroll timer FD is created on-demand nowadays Daniel Eklöf 2025-05-08 10:22:45 +02:00
  • 073b637d45
    render: refactor to allow setting only selection bg or fg Daniel Eklöf 2025-05-05 12:43:02 +02:00
  • c037836bbd
    doc: foot.ini: fix description of dark/light themes Daniel Eklöf 2025-05-05 13:02:04 +02:00
  • c6db0bed42
    Update catppuccin themes Chen Mulong 2025-05-03 09:31:24 +08:00
  • 94cf9844b0 cursors.color -> colors.cursor Chen Mulong 2025-05-03 19:58:28 +08:00
  • 81e979b228
    config: tweak.surface-bit-depth: add 16f-bit pixman-16f-2 Daniel Eklöf 2025-05-01 09:37:47 +02:00
  • 970e13db8d
    config: tweak.surface-bit-depth: add support for 16-bit surfaces Daniel Eklöf 2025-05-01 09:37:47 +02:00
  • e2259e08a6
    Strip out 16f-bit surfaces, for now Daniel Eklöf 2025-05-03 06:56:16 +02:00
  • 2d23010c23
    shm: chain_bit_depth(): recognize 16-bit surfaces Daniel Eklöf 2025-05-03 06:46:28 +02:00
  • 7f1f9b1af0
    meson: pixman 0.46.0 has been released, giving us PIXMAN_a16b16g16r16 Daniel Eklöf 2025-05-03 06:41:56 +02:00
  • c1ccd8be6f
    term: fcft: use a16b16g16r16 instead of rgba_float if available Daniel Eklöf 2025-05-01 12:00:02 +02:00
  • 763ea2eb4a
    term: gamma-correct-blending=yes uses 16-bit integer surfaces by default Daniel Eklöf 2025-05-01 11:56:34 +02:00
  • 5dbf5ea89d
    config: tweak.surface-bit-depth: add 16-bit Daniel Eklöf 2025-05-01 11:55:21 +02:00
  • 429a922723
    doc: foot.ini: add missing tab Daniel Eklöf 2025-05-01 10:36:49 +02:00
  • d20d7d5aec
    changelog: 16f-bit surfaces Daniel Eklöf 2025-05-01 10:34:34 +02:00
  • d6a40dee35
    shm: fix compilation on pixman without PIXMAN_rgba_float16 Daniel Eklöf 2025-05-01 09:49:47 +02:00
  • 8faea42d9e
    config: tweak.surface-bit-depth: add support for 16f surfaces Daniel Eklöf 2025-05-01 09:37:47 +02:00
  • 12b6ac5dac Update catppuccin themes Chen Mulong 2025-05-03 09:31:24 +08:00
  • 7354b94f73
    osc: restore configured alpha if OSC-11 has no alpha value Daniel Eklöf 2025-05-02 08:53:43 +02:00
  • 5080e271c2
    wayland: attempt to log protocol errors on failure to flush Daniel Eklöf 2025-05-02 13:46:18 +02:00