Commit graph

  • 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 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
  • a7e32f6a07 meson: bar: prefer single, long line Daniel Eklöf 2019-05-06 21:58:45 +02:00
  • c5fca9a92d meson: cleanup Daniel Eklöf 2019-05-06 21:58:01 +02:00
  • 08e21a4d3b meson: assign get_option('core-plugins-as-shared-libraries') to variable Daniel Eklöf 2019-05-06 21:49:20 +02:00
  • 121b2f1575 meson: enable_x11 -> backend_x11, enable_wayland -> backend_wayland Daniel Eklöf 2019-05-06 21:45:01 +02:00
  • 8135313396 post-merge: undo version changes Daniel Eklöf 2019-05-04 14:52:00 +02:00
  • 88d4bf5b66 Merge branch 'releases/1.0' Daniel Eklöf 2019-05-04 14:51:36 +02:00
  • 20f065d1ca PKGBUILD: set version 1.0.0 Daniel Eklöf 2019-05-04 14:50:52 +02:00
  • 596c52fd9d meson: set versoion Daniel Eklöf 2019-05-04 14:50:44 +02:00
  • 223803901c README: remove configuration details Daniel Eklöf 2019-05-04 14:39:15 +02:00
  • ea9aea8daf cmake: remove build files (replaced with meson) Daniel Eklöf 2019-05-04 11:48:20 +02:00
  • aa3e03355e meson: -Wno-unused-result no longer needed Daniel Eklöf 2019-05-04 11:28:49 +02:00
  • 27a47a96ed module/mpd: check return value of write() Daniel Eklöf 2019-05-04 11:28:25 +02:00
  • 2450cbe7a6 bar: xcb: check return values of ftruncate(), read() and write() Daniel Eklöf 2019-05-04 11:28:17 +02:00
  • b41255dbcc bar: wayland: check return values of ftruncate(), read() and write() Daniel Eklöf 2019-05-04 11:27:51 +02:00
  • 48da200924 particle: ignore write() return value Daniel Eklöf 2019-05-04 11:26:58 +02:00
  • 8cc6e67c16 main: check return value of write() Daniel Eklöf 2019-05-04 11:26:27 +02:00
  • 2654d37548 meson: no need to build static libs of plugins Daniel Eklöf 2019-05-03 23:18:49 +02:00
  • 3b48ba7566 meson: fold long line Daniel Eklöf 2019-05-03 23:10:27 +02:00
  • 789cdd949b meson: use join_paths() Daniel Eklöf 2019-05-03 23:09:38 +02:00
  • 64171b412a meson: doc: set 'capture: true' instead of redirecting stdout Daniel Eklöf 2019-05-03 23:07:37 +02:00
  • 6a10ddbc39 meson: don't compress man pages Daniel Eklöf 2019-05-03 22:58:22 +02:00
  • 22989d60e3 Merge branch 'meson' Daniel Eklöf 2019-05-03 22:49:37 +02:00
  • 04f18f98c6 PKGBUILD: switch to meson Daniel Eklöf 2019-05-03 22:47:21 +02:00