Commit graph

  • 678d82e4d4
    module/i3: use a tllist for workspaces instead of a dynamic array Daniel Eklöf 2020-12-03 18:31:42 +01:00
  • b9fda4482d
    changelog: fold long lines Daniel Eklöf 2020-12-02 21:47:16 +01:00
  • c9ef44a775
    Merge branch 'mpd-volume' Daniel Eklöf 2020-12-02 21:45:04 +01:00
  • 96d2d057e0 module/mpd: add volume tag optimus-prime 2020-12-02 13:13:15 +05:30
  • 4dba602bfd
    Merge branch 'custom-script' Daniel Eklöf 2020-11-25 20:42:09 +01:00
  • 9718c6f31e
    examples: scripts: cpu: fix idle and total calculation Daniel Eklöf 2020-11-15 12:15:16 +01:00
  • 4a9f550069
    module/battery: don’t crash if we fail to read from ‘status’ Daniel Eklöf 2020-11-10 22:26:49 +01:00
  • f49652130d
    config: don’t crash (div-by-zero) if the alpha component is 0 Daniel Eklöf 2020-11-05 21:14:42 +01:00
  • 220e43526c
    readme: fix link to configuration examples Daniel Eklöf 2020-11-03 21:38:59 +01:00
  • 9d37697c4f
    readme: add script to list of modules, with link to example scripts Daniel Eklöf 2020-11-03 21:38:16 +01:00
  • f735bc5bd9
    readme: add link to configuration examples Daniel Eklöf 2020-11-03 21:38:10 +01:00
  • ae983b63c2
    readme: add river and sway-xkb to list of modules Daniel Eklöf 2020-11-03 21:37:57 +01:00
  • b1ee1ba403
    examples: script: cpu.sh add missing “‘” Daniel Eklöf 2020-11-03 21:32:08 +01:00
  • d5a92cbf5f
    examples: script: cpu.sh - measures CPU usage at a configurable interval Daniel Eklöf 2020-11-03 21:25:40 +01:00
  • 58e53b80a9
    changelog: new module: script Daniel Eklöf 2020-11-02 20:31:35 +01:00
  • 321d1cdc7d
    particle/progress-bar: handle tag_for_name() failing Daniel Eklöf 2020-11-02 19:59:24 +01:00
  • 31c015c680
    particle/ramp: handle tag_for_name() failing Daniel Eklöf 2020-11-02 19:57:31 +01:00
  • 05aa44f1ab
    examples: move laptop.conf -> configurations/laptop.conf Daniel Eklöf 2020-11-02 19:55:01 +01:00
  • f438ad9b44
    module/script: send SIGINT, SIGTERM, SIGKILL, until child has died Daniel Eklöf 2020-11-02 19:15:58 +01:00
  • 2fe602a6a2
    main: no need to block SIGCHLD anymore, we don’t use it Daniel Eklöf 2020-11-02 19:15:42 +01:00
  • ba54e709ee
    module/script: no need to handle SIGCHLD Daniel Eklöf 2020-11-02 19:14:15 +01:00
  • e0169d38f3
    module/script: don’t re-direct stderr to /dev/null Daniel Eklöf 2020-11-02 19:13:11 +01:00
  • aa34925f54
    module/script: close all unrelated FDs Daniel Eklöf 2020-11-02 19:12:26 +01:00
  • 31f6a4a6a0
    module/script: don’t re-close comm-pipe on failure Daniel Eklöf 2020-11-02 19:12:12 +01:00
  • c11a79c98d
    bar, module: particles may no longer return NULL in instantiate() Daniel Eklöf 2020-11-02 19:09:58 +01:00
  • fef40d18e1
    module/sway-xkb: fix name of .so file, fixes load failures when built as shared module Daniel Eklöf 2020-11-02 19:06:52 +01:00
  • df2d8fec36
    particle/list: assert sub particles where instantiated correctly Daniel Eklöf 2020-11-02 19:05:23 +01:00
  • 44db9304c5
    particle/ramp: assert sub particles where instantiated correctly Daniel Eklöf 2020-11-02 19:05:14 +01:00
  • c3cfae13e8
    particle/progress-bar: assert sub particles where instantiated correctly Daniel Eklöf 2020-11-02 19:04:55 +01:00
  • 86ef9dcc02
    particle/map: don’t return NULL from instantiate() Daniel Eklöf 2020-11-02 19:04:32 +01:00
  • 198a351c7c
    meson: particles: data-driven foreach loop, and link map against dynlist Daniel Eklöf 2020-11-02 19:03:58 +01:00
  • d0360f2de1
    particle: reset signals and signal mask when executing an on-click handler Daniel Eklöf 2020-11-02 19:03:33 +01:00
  • 074af015fb
    module/river: exclude seats while river is starting up Daniel Eklöf 2020-11-02 19:01:46 +01:00
  • 74754b0ab9
    module/script: improved verification of tag type parameters and tag values Daniel Eklöf 2020-10-31 12:08:43 +01:00
  • d10ad8924b
    doc/yambar-modules: document the ‘script’ module Daniel Eklöf 2020-10-31 11:15:12 +01:00
  • f0a34d0055
    module/script: parse booleans correctly Daniel Eklöf 2020-10-30 16:28:48 +01:00
  • 1e5a1d0341
    particle/map: return NULL if we neither find a matching tag, nor have a default tag Daniel Eklöf 2020-10-30 16:25:55 +01:00
  • 4d05947985
    bar: deal with NULL exposables Daniel Eklöf 2020-10-30 16:25:12 +01:00
  • 2bb70c6fcb
    module/script: require ‘path’ to be an absolute path Daniel Eklöf 2020-10-30 11:53:25 +01:00
  • 5c9030129d
    module/script: use NULL terminated ‘value’ when converting to int/bool/float Daniel Eklöf 2020-10-30 11:00:40 +01:00
  • 37447cd955
    module/script: initialize string tags from our NULL-terminated ‘value’ Daniel Eklöf 2020-10-30 10:55:27 +01:00
  • 9945fce2d2
    module/script: explicitly ignore return value of write(3) Daniel Eklöf 2020-10-29 18:04:13 +01:00
  • 7f1ffd126b
    module/script: close script communication pipe FD on error Daniel Eklöf 2020-10-29 18:03:52 +01:00
  • fb0d443e1d
    module/script: plug memory leak: free ‘tags’ array Daniel Eklöf 2020-10-29 18:03:32 +01:00
  • 008235d904
    bar/wayland: close command pipe FDs in cleanup Daniel Eklöf 2020-10-29 18:03:14 +01:00
  • 328ebe8fe9
    bar/wayland: plug memory leak: free seat name Daniel Eklöf 2020-10-29 18:02:45 +01:00
  • 73407853e4
    module/script: can’t use logical OR when building a base 10 number Daniel Eklöf 2020-10-28 19:05:03 +01:00
  • 08bac77907
    module/script: script arguments Daniel Eklöf 2020-10-25 18:29:52 +01:00
  • 8702378c74
    module/script: restore signal handlers and mask in child process Daniel Eklöf 2020-10-25 16:06:16 +01:00
  • c911d20e73
    module/script: add debug logging of raw received data Daniel Eklöf 2020-10-25 16:06:01 +01:00
  • f2814f786e
    module/script: copy ‘value’ to a NULL-terminated string Daniel Eklöf 2020-10-25 16:05:20 +01:00
  • 430e505bd2
    module/script: remove debug output that wasn’t actually using LOG_DBG() Daniel Eklöf 2020-10-25 16:04:47 +01:00
  • fbaa208768
    module/script: disable debug output Daniel Eklöf 2020-10-25 16:04:17 +01:00
  • 80d0025e64
    module/script: drop setsid() call Daniel Eklöf 2020-10-25 15:41:02 +01:00
  • 99aa8dea82
    main: block SIGCHLD globally Daniel Eklöf 2020-10-25 15:24:06 +01:00
  • 19fe2f5a6f
    module/script: wip: new plugin, reads data from a user provided script/binary Daniel Eklöf 2020-10-25 15:20:28 +01:00
  • cadf227bc6
    module/battery: doh! fix spelling of ‘status’ Daniel Eklöf 2020-11-14 23:03:11 +01:00
  • c0c5df0f6a
    module/battery: map “Not charging” to STATE_DISCHARGING Daniel Eklöf 2020-11-14 23:02:18 +01:00
  • 8a7e07af28
    module/mpd: don’t overload enum mpd_state Daniel Eklöf 2020-11-09 20:27:42 +01:00
  • 1262f1b3d1
    bar/wayland: use wl_*_release() instead of wl_*_destroy() Daniel Eklöf 2020-11-09 19:53:57 +01:00
  • 5113357fb2
    Merge branch 'document-river' Daniel Eklöf 2020-11-01 13:08:42 +01:00
  • fcfc7442c7
    doc: yambar-modules: document the river module Daniel Eklöf 2020-11-01 13:08:09 +01:00
  • c55153bad8
    readme installation: mention -Dbackend-*=disabled|enabled Daniel Eklöf 2020-09-24 20:15:06 +02:00
  • d645aff48e
    module/clock: silence compiler warning: ensure timeout_ms is initialized Daniel Eklöf 2020-09-24 17:47:20 +02:00
  • e25c42dc87
    module/river: meson: explicitly add wl_proto_src + wl_proto_headers to sources Daniel Eklöf 2020-09-24 17:28:48 +02:00
  • 41d0a17ea5
    doc: yambar-tags: document the :hex and :oct suffixes Daniel Eklöf 2020-09-24 17:03:36 +02:00
  • a5faf4896a
    changelog: add issue link for alsa: volume as percentage Daniel Eklöf 2020-09-24 16:01:46 +02:00
  • bd29bf765b
    Merge branch 'clock-seconds-granularity' into master Daniel Eklöf 2020-09-24 16:01:25 +02:00
  • 0cde404d2a
    module/clock: detect when we need to update every second Daniel Eklöf 2020-09-24 15:59:46 +02:00
  • 318965b715
    module/clock: internally use either minutes or seconds granularity Daniel Eklöf 2020-09-24 14:32:39 +02:00
  • a041b8f971
    changelog: don’t do escaping in backtick quoted string Daniel Eklöf 2020-09-24 14:01:30 +02:00
  • 1d579dff6b
    changelog: use backticks for filenames and properties Daniel Eklöf 2020-09-24 14:00:50 +02:00
  • 88f0b7b8c0
    changelog: highlight “unknown error” + spell fix ‘encountered’ Daniel Eklöf 2020-09-24 13:59:58 +02:00
  • 51e9dbd4fc
    changelog: alsa: percentage -> percent Daniel Eklöf 2020-09-24 13:59:15 +02:00
  • db53cf9245
    module/alsa+backlight: round() percentage values Daniel Eklöf 2020-09-24 13:55:17 +02:00
  • 85ae4cca37
    module/alsa: add ‘percent’ tag - volume level as a percentage Daniel Eklöf 2020-09-24 13:39:52 +02:00
  • eceee99fb0
    yml: don’t overwrite errors from yml_parser_parse() Daniel Eklöf 2020-09-24 13:27:48 +02:00
  • 57e755477c
    changelog: new 'unreleased' section Daniel Eklöf 2020-09-05 09:28:06 +02:00
  • f3db670455
    Merge branch 'releases/1.5' into master Daniel Eklöf 2020-09-05 09:27:20 +02:00
  • 6dfa6ec1db
    changelog: add missing '#' to 'changed' header 1.5.0 releases/1.5 Daniel Eklöf 2020-09-05 09:26:16 +02:00
  • 8d4e2e14a4
    meson/pkgbuild: bump version to 1.5.0 Daniel Eklöf 2020-09-05 09:25:13 +02:00
  • a2866aad0f
    changelog: add a changelog Daniel Eklöf 2020-09-05 09:24:03 +02:00
  • c17e4b1110
    meson: bar: remove unused list variable Daniel Eklöf 2020-08-30 11:01:40 +02:00
  • a7820e1db7
    meson: install LICENSE and README.md Daniel Eklöf 2020-07-25 09:08:11 +02:00
  • 06c2a69120
    moduel/river: at startup, don't instantiate seat-status before binding outputs Daniel Eklöf 2020-07-24 17:44:35 +02:00
  • 7b2d524598
    moduel/river: wip: new module; 'tags' status on Wayland compositor 'river' Daniel Eklöf 2020-07-23 19:00:42 +02:00
  • e04b678518
    meson/pkgbuild: we don't depend on wlroots Daniel Eklöf 2020-07-22 17:50:24 +02:00
  • d32698c042
    ci: log toolchain version information Daniel Eklöf 2020-07-20 19:17:02 +02:00
  • 771d090c18
    readme: add a 'bugs' section, describing how to report bugs Daniel Eklöf 2020-07-20 17:37:52 +02:00
  • 588e6150d2
    bar/wayland: do *not* set backend->scale in xdg_output_handle_done() Daniel Eklöf 2020-07-20 17:30:20 +02:00
  • aa1b3457a1
    bar/wayland: make sure we don't strcmp() a NULL pointer Daniel Eklöf 2020-07-20 17:29:56 +02:00
  • e38f593acd
    bar/wayland: don't try to set cursor surface if serial is 0 Daniel Eklöf 2020-07-11 07:39:02 +02:00
  • 74933c40ee
    bar/wayland: log error message when failing to load cursor (image) Daniel Eklöf 2020-07-11 07:37:01 +02:00
  • 84ba1c231a
    bar/wayland: update cursor on pointer enter event Daniel Eklöf 2020-07-10 18:38:00 +02:00
  • c03564513d
    bar/wayland: seat: handle failure to create pointer surface Daniel Eklöf 2020-07-10 18:37:39 +02:00
  • 0a0ef8852a
    bar/wayland: move seat.pointer.pointer -> seat.wl_pointer Daniel Eklöf 2020-07-10 18:20:29 +02:00
  • f426155e0b
    bar/wayland: explicitly refresh on scale changes Daniel Eklöf 2020-07-10 11:43:34 +02:00
  • 6bf077240c
    bar/wayland: update_size: release old buffer when reloading buffers Daniel Eklöf 2020-07-10 11:43:12 +02:00
  • dd74b7f747
    bar/wayland: don't initialize backend->scale = 1 Daniel Eklöf 2020-07-10 11:42:26 +02:00
  • 31a4cddde3
    bar/wayland: guess scale when no 'output' has been configured Daniel Eklöf 2020-07-10 10:48:17 +02:00