Commit graph

  • 4e73ec669b
    font: don't try to do fontconfig fallback on a fallback font Daniel Eklöf 2019-09-22 12:44:08 +02:00
  • 274255f9ab
    bar: repair border drawing (was using wrong height) Daniel Eklöf 2019-09-22 12:38:30 +02:00
  • bd70a4dc37
    bar: fix build failure with -Werror=unused-result Daniel Eklöf 2019-09-22 12:32:02 +02:00
  • bff097c3e8
    Merge branch 'font-fallback' Daniel Eklöf 2019-09-22 12:30:36 +02:00
  • e169263851
    ci: install pixman+freetype+fontconfig instead of cairo Daniel Eklöf 2019-09-22 12:29:00 +02:00
  • e8a1efeeb5
    meson: add freetype dependency to decorations and modules Daniel Eklöf 2019-09-22 12:25:11 +02:00
  • f29f96be96
    bar/wayland: use preferred monitor if user didn't specify one Daniel Eklöf 2019-09-22 12:08:08 +02:00
  • 18e9d67d77
    bar/wayland: fail when we can't find the specified monitor Daniel Eklöf 2019-09-22 11:59:48 +02:00
  • 5d6df44a79
    bar: signal abort (to main loop) when backend fails Daniel Eklöf 2019-09-22 11:59:34 +02:00
  • 4ce314e328
    cairo: drop all remaining references to cairo Daniel Eklöf 2019-09-22 11:52:37 +02:00
  • 01e71590e0
    bar: don't use cairo Daniel Eklöf 2019-09-22 11:46:46 +02:00
  • c11fee4ce3
    cairo: replace cairo with pixman in decos, particles and modules Daniel Eklöf 2019-09-22 01:56:58 +02:00
  • 95385863ae
    particle: remove cairo context from begin_expose() Daniel Eklöf 2019-09-22 00:55:06 +02:00
  • 54797ffbd8
    font: remove lock (all rendering happens in the main thread) Daniel Eklöf 2019-09-22 00:51:02 +02:00
  • b3a5e0b5d7
    font: initial port from cairo scaled fonts to raw freetype + pixman Daniel Eklöf 2019-09-22 00:50:11 +02:00
  • 393e1909b7
    module/i3: plug valgrind detected memory leak Daniel Eklöf 2019-09-22 00:44:51 +02:00
  • 12feaf1ccd
    ci: has alpine:edge finally moved to python3? notabug/font-fallback Daniel Eklöf 2019-09-21 20:57:21 +02:00
  • 7ed35052bb
    README: remove badges (added directly to gitlab project instead) Daniel Eklöf 2019-09-21 20:50:37 +02:00
  • 4a50c54a41
    wlr-protocols: bump Daniel Eklöf 2019-08-29 19:37:49 +02:00
  • f4f44d88fe
    modules/sway-xkb: never *update* state without locking it Daniel Eklöf 2019-08-15 19:12:08 +02:00
  • 9aefa8df14
    modules/sway-xkb: pull in string.h, for strdup() and strcmp() Daniel Eklöf 2019-08-14 22:06:46 +02:00
  • bb72111d6c
    doc/f00bar-modules: document sway-xkb Daniel Eklöf 2019-08-14 21:59:55 +02:00
  • d576802e49
    modules/sway-xkb: new module, uses sway 'input' events to expose kbd layout Daniel Eklöf 2019-08-14 21:47:28 +02:00
  • 1534e00236
    module/mpd: don't try to strdup() NULL strings Daniel Eklöf 2019-07-08 15:06:24 +02:00
  • 9b5dca52e2
    bar/wayland: scale mouse position on mouse entry Daniel Eklöf 2019-07-05 10:27:33 +02:00
  • 8567257a88
    meson: no space before ':' Daniel Eklöf 2019-06-07 22:42:21 +02:00
  • f95b76c6b5
    ci: add release, x11/wayland-only and shared-plugins builds Daniel Eklöf 2019-06-07 19:31:30 +02:00
  • 826edccd99
    README: add sourcehut badge Daniel Eklöf 2019-06-07 19:25:31 +02:00
  • 4990c5208c
    ci: working build.yml script (debug builds only for now) Daniel Eklöf 2019-06-07 19:25:04 +02:00
  • ed71b70e70
    ci: spell mpd correctly Daniel Eklöf 2019-06-07 19:10:01 +02:00
  • db63824ecf
    ci: initial build.yml for builds.sr.ht Daniel Eklöf 2019-06-07 19:08:08 +02:00
  • e980a74a10
    bar/wayland: spell 'disconnected' correctly Daniel Eklöf 2019-06-07 14:08:14 +02:00
  • 450caba415
    meson: generators() are sub-optimal. Replace with custom targets Daniel Eklöf 2019-06-05 21:10:10 +02:00
  • 58a6dc52fc
    bar: fix border offset, for real hopefully Daniel Eklöf 2019-06-01 17:16:19 +02:00
  • 64eab86932
    Revert "bar: fix border offset" Daniel Eklöf 2019-06-01 17:05:11 +02:00
  • c2ca68b7bd
    bar: fix border offset Daniel Eklöf 2019-06-01 16:12:55 +02:00
  • b9fa2b17a3 completions: zsh: teach it possible values for -b,--backend and -c,--config Daniel Eklöf 2019-05-29 20:38:16 +02:00
  • 6513652711 completions: add zsh completions Daniel Eklöf 2019-05-29 20:25:23 +02:00
  • 74fca1efef doc: f00bar now have more options than -v Daniel Eklöf 2019-05-12 11:08:31 +02:00
  • 0e4fbb602c bar/wayland: read cursor theme/size from XCURSOR_* environment variables Daniel Eklöf 2019-05-21 21:43:12 +02:00
  • 3adbf70a49 bar/wayland: scale mouse cursor's hotspot coordinate Daniel Eklöf 2019-05-15 19:04:10 +02:00
  • d172cc1cd5 bar/wayland: scale cursor surface Daniel Eklöf 2019-05-15 18:57:11 +02:00
  • 3da2ff20b1 test: full-conf: add instances of all particles and decorations Daniel Eklöf 2019-05-12 11:05:15 +02:00
  • c4337f7d2a meson: set is_debug_build at beginning of script Daniel Eklöf 2019-05-12 10:49:22 +02:00
  • d52b490e9d ci: only last to rows are needed for the coverage regexp Daniel Eklöf 2019-05-11 11:39:44 +02:00
  • 86cc7fd6a8 test: full-conf: disable xkb/xwindow modules Daniel Eklöf 2019-05-11 11:38:36 +02:00
  • e218e68385 ci: install some fonts (required by tests) Daniel Eklöf 2019-05-11 11:36:32 +02:00
  • 4876020e6d meson: define _DEBUG in debug builds Daniel Eklöf 2019-05-11 11:27:57 +02:00
  • 07293111fd PKGBUILD: build release, not minsize. Enable LTO Daniel Eklöf 2019-05-11 11:27:38 +02:00
  • d860204cd3 meson: set b_ndebug=if-release Daniel Eklöf 2019-05-11 11:27:20 +02:00
  • 244eb55431 test: wip: good path try-to-exercise-as-much-as-possible test case Daniel Eklöf 2019-05-11 11:07:51 +02:00
  • 217e0d2052 meson: test: must also pass '-C' (--validate) Daniel Eklöf 2019-05-11 11:07:15 +02:00
  • 5eef162d39 main: add -b,--backend command line option Daniel Eklöf 2019-05-11 10:53:09 +02:00
  • 473802cab8 bar: allow explicit backend selection Daniel Eklöf 2019-05-11 10:43:14 +02:00
  • 586cb8a0dd ci: rename 'coveragereport' -> 'coverage' Daniel Eklöf 2019-05-09 21:51:22 +02:00
  • e235e665ef ci: use 'meson test --print-errorlogs' instead of 'ninja test' Daniel Eklöf 2019-05-09 21:47:01 +02:00
  • ad1371fd7b ci: generate and artifact a HTML coverage report Daniel Eklöf 2019-05-09 21:42:39 +02:00
  • a4103fdfd5 ci: artifact paths is an array (of strings) Daniel Eklöf 2019-05-09 21:23:55 +02:00
  • c6c99fedf1 ci: let's see if we can artifact an XML coverage report Daniel Eklöf 2019-05-09 21:23:13 +02:00
  • a32ba91c38 ci: specify coverage regex Daniel Eklöf 2019-05-09 21:16:10 +02:00
  • 8eece744a8 ci: disable valgrind build; too many false positives on musl Daniel Eklöf 2019-05-09 21:13:00 +02:00
  • c3b73ef99e ci: add --verbose to valgrind test run Daniel Eklöf 2019-05-09 21:08:18 +02:00
  • 426ab76f29 ci: add a valgrind build Daniel Eklöf 2019-05-09 21:02:45 +02:00
  • 6c695c0281 ci: remove gcovr debugging Daniel Eklöf 2019-05-09 21:02:29 +02:00
  • fa031c0253 README: add coverage badge Daniel Eklöf 2019-05-09 20:59:05 +02:00
  • 00594648b5 ci: generate a text coverage report and tail it Daniel Eklöf 2019-05-09 20:58:00 +02:00
  • 654e704522 ci: pip isn't available... Daniel Eklöf 2019-05-09 20:52:50 +02:00
  • 6febec5733 ci: lets see if upgrading python2's setuptools helps Daniel Eklöf 2019-05-09 20:50:15 +02:00
  • cf3d6a4f88 ci: even more gcovr debug Daniel Eklöf 2019-05-09 20:47:51 +02:00
  • 4dbc3ca295 ci: more gcovr debug Daniel Eklöf 2019-05-09 20:46:08 +02:00
  • be937c109f ci: debug: gcovr is installed, but not found by meson Daniel Eklöf 2019-05-09 20:40:51 +02:00
  • 2ec8b559e2 ci: generate coverage in debug build Daniel Eklöf 2019-05-09 20:38:06 +02:00
  • 235efd789a meson: add a couple of expected-to-fail tests Daniel Eklöf 2019-05-09 20:37:09 +02:00
  • 937a684f9e main: add -c,--config command line option Daniel Eklöf 2019-05-09 19:31:34 +02:00
  • f6ed729cf3 main: rename --check-config -> --validate Daniel Eklöf 2019-05-09 19:23:42 +02:00
  • cfc644ba49 main: move --check-config short option from -c to -C Daniel Eklöf 2019-05-09 19:22:11 +02:00
  • 55c5cfab46 main: add -c,--check-config Daniel Eklöf 2019-05-09 19:14:58 +02:00
  • cb0bc20b38 bar: destroy modules in destroy(), not at the end of run() Daniel Eklöf 2019-05-09 19:14:29 +02:00
  • 87cf6ab10f main: use getopt() to parse command line arguments Daniel Eklöf 2019-05-09 19:03:07 +02:00
  • cf4789a52e ci: run test suite Daniel Eklöf 2019-05-09 18:57:57 +02:00
  • 447f7b6e07 meson: add test case that verifies f00bar can be executed Daniel Eklöf 2019-05-09 18:57:03 +02:00
  • 9fbadb4ab1 meson: dl is a required library Daniel Eklöf 2019-05-09 18:56:53 +02:00
  • f1fad90338 meson: quote --git-dir argument Daniel Eklöf 2019-05-09 18:56:40 +02:00
  • 660d8165f5 PKGBUILD: add support for building from a non-git cloned source dir Daniel Eklöf 2019-05-07 21:41:29 +02:00
  • 99e03f2ebd meson+PGBUILD: bump version after 1.0.2 release Daniel Eklöf 2019-05-07 20:44:46 +02:00
  • 7b6933265d Merge branch 'releases/1.0' Daniel Eklöf 2019-05-07 20:44:29 +02:00
  • 5886cfb513 Merge remote-tracking branch 'origin/master' into releases/1.0 1.0.2 origin/releases/1.0 releases/1.0 Daniel Eklöf 2019-05-07 20:43:27 +02:00
  • c1d32af58e meson: use a local copy of wlr-layer-shell-unstable-v1.xml Daniel Eklöf 2019-05-07 20:42:19 +02:00
  • f73c4e098a PKGBUILD: bump version Daniel Eklöf 2019-05-07 20:33:43 +02:00
  • 60d01f6068 meson: bump version to 1.0.2 after 1.0.1 release Daniel Eklöf 2019-05-07 20:29:48 +02:00
  • 0a5ade5927 Merge branch 'releases/1.0' Daniel Eklöf 2019-05-07 20:29:37 +02:00
  • 418f562045 Merge remote-tracking branch 'origin/master' into releases/1.0 1.0.1 Daniel Eklöf 2019-05-07 20:28:34 +02:00
  • 1c9de3b704 meson: 1.0.0 has already been released, bump version to 1.0.1 Daniel Eklöf 2019-05-07 20:27:41 +02:00
  • cc001b5702 doc: document -v,--version option Daniel Eklöf 2019-05-07 20:26:55 +02:00
  • 37fe45b0d2 main: add -v,--version command line option Daniel Eklöf 2019-05-07 20:24:51 +02:00
  • 6753ee3dad meson: set project version Daniel Eklöf 2019-05-07 20:23:51 +02:00
  • 8be1063d39 meson: print configuration result Daniel Eklöf 2019-05-07 20:02:39 +02:00
  • 8af8157a95 meson: set project arguments in one place Daniel Eklöf 2019-05-06 22:08:13 +02:00
  • e30a2fa355 meson: require meson >= 0.48.0 Daniel Eklöf 2019-05-06 22:05:23 +02:00
  • 89538f96fa meson: modules: dictionaries can be added Daniel Eklöf 2019-05-06 22:03:19 +02:00