Commit graph

  • 4cd65f0e70
    Merge branch 'releases/1.18' Daniel Eklöf 2024-08-14 12:02:36 +02:00
  • ce9c9f6be6
    meson: bump version to 1.18.1 1.18.1 releases/1.18 Daniel Eklöf 2024-08-14 12:00:20 +02:00
  • 447b02b530
    changelog: prepare for 1.18.1 Daniel Eklöf 2024-08-14 12:00:08 +02:00
  • 54c1660a1e
    Merge branch 'master' into releases/1.18 Daniel Eklöf 2024-08-14 11:59:23 +02:00
  • 2896c18981
    osc: regression: fix OSC-111 handling of alpha changes Daniel Eklöf 2024-08-14 08:50:44 +02:00
  • eb185bfa47
    utils/xtgettcap: fix possible NULL deref, found by -fanalyzer Daniel Eklöf 2024-08-14 08:53:21 +02:00
  • cee0c5423a
    main: spell out the most common reason for setlocale() to fail Daniel Eklöf 2024-08-11 11:11:38 +02:00
  • 6d351ffc43
    main: invalid locale != non-UTF-8 locale Daniel Eklöf 2024-08-10 16:38:35 +02:00
  • 7e1894978f
    slave: prefix user notifications with 'foot' Daniel Eklöf 2024-08-09 13:55:21 +02:00
  • ee9c76ded0
    osc: kitty: update 's' to the latest spec Daniel Eklöf 2024-08-09 08:25:36 +02:00
  • 481ce82d66
    doc: foot.ini: document the Unicode ranges covered by the builtin glyphs Daniel Eklöf 2024-08-09 08:24:53 +02:00
  • bef613e656
    csd: track pointer when rendering and handling CSD button clicks Daniel Eklöf 2024-08-09 08:20:59 +02:00
  • 7ec9ca2b95
    input: CSD buttons are now triggered when releasing the mouse button Daniel Eklöf 2024-08-02 17:12:12 +02:00
  • 803f712332
    meson: add "prefix: '#include <unistd.h>" to cc.has_function() Daniel Eklöf 2024-08-09 08:15:13 +02:00
  • 9d5d84a835
    meson: fix false positive detection of memfd_create Shogo Yamazaki 2024-08-07 14:12:13 +09:00
  • 01eca82d33
    readme: remove CI badges for gitlab and sr.ht Daniel Eklöf 2024-08-07 17:15:00 +02:00
  • 8607fb6312
    readme: repology: use four columns instead of three Daniel Eklöf 2024-08-07 17:14:26 +02:00
  • a0b5f79f32
    readme: repology: use three columns instead of one Daniel Eklöf 2024-08-07 17:13:38 +02:00
  • e9d43b2d26
    meson: fix false positive detection of memfd_create Shogo Yamazaki 2024-08-07 14:12:13 +09:00
  • 8ffa31fee5 render: Swap shm out for vulkan Kenny Levinsen 2024-08-04 23:40:45 +02:00
  • e3df9f6e1e vulkan: Implement buffer chain Kenny Levinsen 2024-08-04 23:38:40 +02:00
  • 42caf8b387 vulkan: Device initialization Kenny Levinsen 2024-08-04 23:37:35 +02:00
  • fb74a2df27
    changelog: osc-99: sound support Daniel Eklöf 2024-08-04 15:23:33 +02:00
  • 84d36606cb
    osc: kitty notifications: add support for XDG sound names Daniel Eklöf 2024-08-04 15:21:06 +02:00
  • 6349262491
    osc: kitty notifications: implement s=silent Daniel Eklöf 2024-08-04 14:16:56 +02:00
  • a3a35f2c8c
    term: reload_fonts(): don't ignore return value of thrd_join() Daniel Eklöf 2024-08-03 09:04:24 +02:00
  • b27841e1b5 Merge branch 'xstrjoin3' Craig Barnes 2024-08-03 10:42:37 +01:00
  • 6b72108ee2
    osc: kitty notifications: ignore invalid IDs Daniel Eklöf 2024-08-03 11:05:58 +02:00
  • f87c9bb9f7 xmalloc: remove delim param from xstrjoin() and add separate xstrjoin3() Craig Barnes 2024-08-03 08:12:13 +01:00
  • 62b0b65d47
    changelog: add new 'unreleased' section Daniel Eklöf 2024-08-02 14:33:26 +02:00
  • bf51d8c19b
    Merge branch 'releases/1.18' Daniel Eklöf 2024-08-02 14:33:08 +02:00
  • b5e692ef8b
    meson: bump version to 1.18.0 1.18.0 Daniel Eklöf 2024-08-02 14:28:16 +02:00
  • 1272632f3b
    changelog: prepare for 1.18.0 Daniel Eklöf 2024-08-02 14:27:57 +02:00
  • a176d8fbdb
    readme: typo: foot -> foot's Daniel Eklöf 2024-08-02 12:06:08 +02:00
  • aabb239c0f
    readme: xtgettcap: mention tigetstr() compability Daniel Eklöf 2024-08-02 10:33:18 +02:00
  • 901daefd96
    changelog: more template parameters we've added to desktop-notifications Daniel Eklöf 2024-08-02 10:18:59 +02:00
  • a9e462d952
    Remove a number of unused includes Daniel Eklöf 2024-08-01 20:11:04 +02:00
  • 09ab8c6c7c
    notify: codespell: programatically -> programmatically Daniel Eklöf 2024-08-02 08:25:29 +02:00
  • 1a89538700
    notify: codespell: notificaton -> notification Daniel Eklöf 2024-08-02 08:22:57 +02:00
  • ebd8ad8937
    doc: foot.ini: codespell: furhermore -> furthermore Daniel Eklöf 2024-08-02 08:22:37 +02:00
  • ea2f0e7c3f
    osc: kitty notifications: cleanup and update to latest version of spec Daniel Eklöf 2024-08-02 08:07:13 +02:00
  • 18b87b2e20
    notify: don't forget terminating NULL when patching notify helper's argv Daniel Eklöf 2024-07-31 18:31:18 +02:00
  • 76ac910b11
    osc: kitty notifications: buttons, icons, app-name, categories etc Daniel Eklöf 2024-07-31 16:22:17 +02:00
  • d87b81dd52
    notify: disable debug logging Daniel Eklöf 2024-07-30 17:31:15 +02:00
  • 259a75e957
    notify: remove debug assertion Daniel Eklöf 2024-07-30 17:24:48 +02:00
  • ba79bf1602
    notify: ${icon}: don't fallback to app-id Daniel Eklöf 2024-07-30 17:16:02 +02:00
  • 0a5ba708e4
    notify: don't close FD 0 Daniel Eklöf 2024-07-30 16:33:19 +02:00
  • a3ad740251
    readme: IRC: update link to point to the web interface Daniel Eklöf 2024-07-27 08:48:32 +02:00
  • 00ec2a8f09
    readme: update mastodon link Daniel Eklöf 2024-07-27 08:37:41 +02:00
  • 9cf99ea4bf
    notify: close notification by sending SIGINT to helper Daniel Eklöf 2024-07-26 16:23:17 +02:00
  • 8f16fe54d3
    pgo: add notify_close() stub Daniel Eklöf 2024-07-25 19:31:27 +02:00
  • c4d9f8a8ff
    osc: kitty notifications: implement the 'close' request Daniel Eklöf 2024-07-25 19:24:28 +02:00
  • c797222930
    osc: kitty notification: implement 'close' events Daniel Eklöf 2024-07-25 18:47:23 +02:00
  • d53f0aea75
    notify: rename 'report' -> 'report_activated' Daniel Eklöf 2024-07-25 18:35:15 +02:00
  • 0ce4ef6000
    notify: kitty notifications: fix ID string in activation event Daniel Eklöf 2024-07-25 18:45:04 +02:00
  • a213e14ca3
    Merge branch 'kitty-notifications' Daniel Eklöf 2024-07-25 18:32:57 +02:00
  • a6bc9cafaf
    osc+notify: strcmp() -> streq() Daniel Eklöf 2024-07-24 16:04:14 +02:00
  • f56da385fe
    notify: try to read the daemon assigned notification ID from stdout Daniel Eklöf 2024-07-24 16:02:19 +02:00
  • e271027c0c
    config: notify-send: it's "action=label", not "action,label" Daniel Eklöf 2024-07-24 16:01:42 +02:00
  • 37ab3b1603
    notify: don't create icon file on disk when we're not going to use it Daniel Eklöf 2024-07-24 15:59:52 +02:00
  • 24168ed86e
    osc: kitty notifications: don't include '?' in the query reply Daniel Eklöf 2024-07-24 15:58:19 +02:00
  • ecbec57a47
    notify: split up the ${action} template parameter Daniel Eklöf 2024-07-23 19:08:21 +02:00
  • d5c773a58b
    notify: bug: always adjust amount of data left in stdout buffer Daniel Eklöf 2024-07-23 18:48:45 +02:00
  • 70b4638a75
    osc: kitty notifications: implement query Daniel Eklöf 2024-07-23 18:32:23 +02:00
  • 511d4817d3
    doc: foot.ini: desktop-notification: remove 'notification dismissal' Daniel Eklöf 2024-07-23 16:52:18 +02:00
  • 79832c16e2
    notify: name the activation action 'default' Daniel Eklöf 2024-07-23 16:48:15 +02:00
  • 045ead985c
    notify: don't focus/report on notification dismissal Daniel Eklöf 2024-07-23 16:41:52 +02:00
  • 55a4e59ef9
    notify: if there's a symbolic icon name, use it Daniel Eklöf 2024-07-23 15:30:01 +02:00
  • fabfef9c82
    notify: consume_stdout(): fix ASAN warning Daniel Eklöf 2024-07-23 15:29:08 +02:00
  • e59efb1233
    osc: remove unused includes Daniel Eklöf 2024-07-23 15:28:47 +02:00
  • 50efd9726d
    pgo: updated stubs for notification functions Daniel Eklöf 2024-07-23 12:15:37 +02:00
  • d0a5425155
    notify: add_icon(): check return value of write() Daniel Eklöf 2024-07-23 12:15:29 +02:00
  • 9814cf5779
    notify: clean up logging messages Daniel Eklöf 2024-07-23 12:12:50 +02:00
  • efa5b9cea6
    osc: cleanup Daniel Eklöf 2024-07-23 12:12:38 +02:00
  • b3108e1ad2
    notify: separate active notifications from unfinished kitty notifications Daniel Eklöf 2024-07-23 11:53:30 +02:00
  • ccb184ae64
    osc: kitty notifications: updated support for icons Daniel Eklöf 2024-07-23 11:29:05 +02:00
  • c7cffea9ee
    notify: stdout is a bad name Daniel Eklöf 2024-07-23 09:42:14 +02:00
  • b319618af1
    notify: XDG token is now expected to be prefixed with xdgtoken= Daniel Eklöf 2024-07-23 09:33:18 +02:00
  • e52d6e3fb8
    osc: kitty notifications: use xstrjoin() instead of xasprintf() Daniel Eklöf 2024-07-23 08:05:19 +02:00
  • e88ec86c93
    pgo: update notify_notify() prototype, add notify_free() Daniel Eklöf 2024-07-23 07:43:56 +02:00
  • 7268ee9078
    pgo: update spawn() prototype Daniel Eklöf 2024-07-23 07:43:42 +02:00
  • 0209458cc0
    changelog: new desktop-notifications config section Daniel Eklöf 2024-07-23 07:09:54 +02:00
  • 5905ea0d84
    osc: kitty notifications: implement focus|report Daniel Eklöf 2024-07-23 06:59:46 +02:00
  • 12152a8ae4
    unicode-mode: disable debug logging Daniel Eklöf 2024-07-23 06:59:14 +02:00
  • 69f56b86b7
    wayland: add wayl_activate() Daniel Eklöf 2024-07-23 06:58:37 +02:00
  • a42f990818
    spawn: add optional reaper callback, return pid_t Daniel Eklöf 2024-07-23 06:57:30 +02:00
  • 57af75f988
    osc: kitty notifications: use body as title, if no title is set Daniel Eklöf 2024-07-19 15:26:08 +02:00
  • b0bf8ca5f7
    osc/notify: add support for OSC-99, kitty desktop notifications Daniel Eklöf 2024-07-19 15:04:28 +02:00
  • 45c7cd3f74
    input: allow mouse selections to start inside the margins Daniel Eklöf 2024-07-18 08:08:44 +02:00
  • 38461eef6f
    csi: in-band window resize notifications, private mode 2048 Daniel Eklöf 2024-06-30 19:44:17 +02:00
  • e11a4ab6af
    wayland: #ifdef guard code related to wl_shm_release() Daniel Eklöf 2024-07-18 14:27:40 +02:00
  • 87aac8708d
    foot.info: add setal (colored underlines) Daniel Eklöf 2024-07-18 09:04:39 +02:00
  • 065eb05e3e
    meson/pgo: fix PGO build errors with recent meson(?) versions Daniel Eklöf 2024-07-18 09:02:42 +02:00
  • 36e4435bbf
    log: respect the NO_COLOR environment variable Daniel Eklöf 2024-07-18 08:41:44 +02:00
  • 4f25e1ba9f
    wayland: use wl_shm v2 if available Daniel Eklöf 2024-07-18 08:07:32 +02:00
  • 1fd4076082
    themes: catppuccin: replace with updated flavors abs3nt 2024-07-14 13:26:31 -07:00
  • ff972d4bb2 move to changed abs3nt 2024-07-17 23:01:30 -07:00
  • 518f9acece changelog abs3nt 2024-07-17 23:00:07 -07:00
  • 6f4e618a78 catppuccin abs3nt 2024-07-14 13:26:31 -07:00
  • 1136108c97
    input: don't map wheel events to BTN_{BACK,FORWARD} Daniel Eklöf 2024-07-13 10:24:11 +02:00