Commit graph

  • 5ae658c8ed meson: for now, disable unused-result warnings Daniel Eklöf 2019-05-03 22:45:35 +02:00
  • aaa5239b07 meson: install header files Daniel Eklöf 2019-05-03 22:43:41 +02:00
  • 095766ca12 meson: generate man pages Daniel Eklöf 2019-05-03 22:37:47 +02:00
  • e563761093 meson: install plugins Daniel Eklöf 2019-05-01 22:08:15 +02:00
  • ded98baa4e meson: don't reference xcb_stuff in wayland-only builds Daniel Eklöf 2019-05-01 20:27:17 +02:00
  • 3995464d49 meson: modules: make it data-driven Daniel Eklöf 2019-05-01 20:24:31 +02:00
  • 88a415cbbd meson: decorations: don't set target_type Daniel Eklöf 2019-05-01 20:24:17 +02:00
  • 55ae279bb9 ci: switch to meson Daniel Eklöf 2019-05-01 20:07:15 +02:00
  • fdb9a9bc1c meson: initial support for building plugins as shared libraries Daniel Eklöf 2019-05-01 18:21:35 +02:00
  • 51e9d691e4 meson: initial build conf Daniel Eklöf 2019-05-01 12:39:59 +02:00
  • a1be489293 plugin: set lib = RTLD_DEFAULT for builtin plugins Daniel Eklöf 2019-05-01 12:39:00 +02:00
  • 0d8765da1f cmake: doc: require 'scdoc' and 'gzip' Daniel Eklöf 2019-04-29 19:21:10 +02:00
  • bed2c071e5 doc: mention that XDG_CONFIG_HOME is searched (before ~/.config) Daniel Eklöf 2019-04-29 18:55:13 +02:00
  • 63f7f6b3d8 main: get_config_path: look in XDG_CONFIG_HOME first Daniel Eklöf 2019-04-29 18:53:03 +02:00
  • 750615b35f PKGBUILD.wayland-only: provides 'f00bar' Daniel Eklöf 2019-04-29 18:50:59 +02:00
  • 5ace4d77c7 yml: handle root's node being NULL Daniel Eklöf 2019-04-29 18:49:44 +02:00
  • 6622616ec7 yml: post-process: root's node may be NULL (empty configuration) Daniel Eklöf 2019-04-29 18:47:46 +02:00
  • aba597d5cc main: print error and exit when we fail to find a conf file Daniel Eklöf 2019-04-29 18:47:21 +02:00
  • d1c958aae0 wlr-protocols: bump Daniel Eklöf 2019-04-25 19:26:53 +02:00
  • bec50782b8 particle: improve error handling in on-click handler Daniel Eklöf 2019-04-23 19:02:21 +02:00
  • 853ab244a9 doc: tips for writing configuration Daniel Eklöf 2019-04-22 12:51:25 +02:00
  • 6b050ff457 doc: xwindow Daniel Eklöf 2019-04-22 12:32:26 +02:00
  • 040aa9417b doc: xkb Daniel Eklöf 2019-04-22 12:28:58 +02:00
  • 70ff05b2e2 doc: removables Daniel Eklöf 2019-04-22 12:22:40 +02:00
  • 05b54a6141 doc: network Daniel Eklöf 2019-04-22 12:07:44 +02:00
  • 35bd1bb66c doc: mpd Daniel Eklöf 2019-04-22 11:58:43 +02:00
  • 69dcc66b8a doc: label Daniel Eklöf 2019-04-22 11:10:09 +02:00
  • e76dbbacd6 doc: i3 Daniel Eklöf 2019-04-22 11:06:09 +02:00
  • f7c9a1a47e doc: clock Daniel Eklöf 2019-04-22 10:44:41 +02:00
  • 4b79603129 doc: battery Daniel Eklöf 2019-04-22 10:39:58 +02:00
  • 52dc372a9f doc: module: backlight: example Daniel Eklöf 2019-04-21 21:08:12 +02:00
  • 839de289ba doc: module: backlight Daniel Eklöf 2019-04-21 21:06:10 +02:00
  • e36d061f3f doc: modules: 'font' and 'foreground' are common attributes Daniel Eklöf 2019-04-21 21:05:54 +02:00
  • 0f2d9b48b8 wip: man pages Daniel Eklöf 2019-04-21 20:44:13 +02:00
  • bde34d81fb wip: man pages Daniel Eklöf 2019-04-21 20:24:21 +02:00
  • 8d81091e1e PKGBUILD: makedepend on scdoc (for man page generation) Daniel Eklöf 2019-04-21 13:59:18 +02:00
  • 682463f785 ci: install scdoc (for man page generation) Daniel Eklöf 2019-04-21 13:58:42 +02:00
  • 276ebf7141 wip: man pages Daniel Eklöf 2019-04-21 13:57:55 +02:00
  • 221a6809c0 wip: man pages Daniel Eklöf 2019-04-21 11:49:33 +02:00
  • 879d5cefb1 wayland: HiDPI: initial support for HiDPI displays Daniel Eklöf 2019-04-15 10:53:49 +02:00
  • 89d9f15f59 PKGBUILD: alternative PKGBIULD that configures f00bar for wayland only Daniel Eklöf 2019-03-31 14:45:19 +02:00
  • a8370d08d5 PKGBUILD: f00bar is both X11 and Wayland compatible Daniel Eklöf 2019-03-31 14:44:13 +02:00
  • 902245da7a PKGBUILD: i3-wm is no longer a dependency Daniel Eklöf 2019-03-31 14:23:47 +02:00
  • aac2a81c2b ci: i3wm-dev shouldn't be needed anymore; we use our own i3/ipc.h Daniel Eklöf 2019-03-31 12:10:26 +02:00
  • 7dc5694965 module/i3: use our own copy of i3/ipc.h Daniel Eklöf 2019-03-31 12:08:44 +02:00
  • 065c40a9e6 ci: looks like i3wm packages has been split up into i3wm and i3wm-dev Daniel Eklöf 2019-03-31 12:00:10 +02:00
  • 0aee7befd8 bar/wayland: better name for SHM backing memfd Daniel Eklöf 2019-03-30 22:24:13 +01:00
  • fa586b9ac1 wayland: depend on xdg-output for output size/positioning information Daniel Eklöf 2019-03-14 19:41:06 +01:00
  • 2123956b14 particle: refactor command line tokenization Daniel Eklöf 2019-03-07 21:31:30 +01:00
  • 67e12e8d1e bump wlr-protocols Daniel Eklöf 2019-03-06 20:17:03 +01:00
  • 6030ef5298 bar/wayland: use cairo_format_stride_for_width() to calculate stride Daniel Eklöf 2019-03-03 12:56:13 +01:00
  • cf680573c2 particle/string: improve font centering Daniel Eklöf 2019-03-01 17:55:05 +01:00
  • 611b5b551c particle/string: use *font* extents to calculate font baseline Daniel Eklöf 2019-02-28 20:10:54 +01:00
  • ea38ab3b2f particle/module: pass a cairo context to all begin_expose() Daniel Eklöf 2019-02-28 20:10:26 +01:00
  • 35e9d0e25c bar: need to double border size (why?) Daniel Eklöf 2019-02-28 20:09:50 +01:00
  • cd28099ad8 module/i3: don't try to strdup() a NULL pointer Daniel Eklöf 2019-02-20 18:21:58 +01:00
  • fe709bd82b Revert "bar/wayland: drop wl_seat interface version requirement to 1" Daniel Eklöf 2019-02-18 21:43:44 +01:00
  • b4845a55fe module/i3: remove even more IPC related json error messages Daniel Eklöf 2019-02-17 21:53:01 +01:00
  • 11eff5b13b module/i3: one more malformed IPC error message removed Daniel Eklöf 2019-02-17 21:51:48 +01:00
  • fd955fa3ac module/i3: use json_object_object_get_ex() Daniel Eklöf 2019-02-17 21:50:01 +01:00
  • 546a4b5009 module/i3: improve window event handling Daniel Eklöf 2019-02-17 20:05:44 +01:00
  • f959d96c17 module/i3-common: add LOG_ENABLE_DBG define, but leave it disabled Daniel Eklöf 2019-02-17 20:05:30 +01:00
  • c2ea1c5a59 Merge branch 'surface-margins' Daniel Eklöf 2019-02-17 19:48:37 +01:00
  • 28d39f3aec bar/xcb: ignore non-zero border margins Daniel Eklöf 2019-02-17 19:45:26 +01:00
  • 0ab772f869 bar: move x,y coordinates to xcb backend Daniel Eklöf 2019-02-17 19:40:20 +01:00
  • 3d8cb7f17e bar/wayland: implement border margins Daniel Eklöf 2019-02-17 15:47:44 +01:00
  • cb0c43a61b README: update bar configuration properties Daniel Eklöf 2019-02-17 15:47:29 +01:00
  • 9c611a716b config: make border.width and border.color optional Daniel Eklöf 2019-02-17 15:47:13 +01:00
  • 50d6afab6a bar: add margin properties to the border Daniel Eklöf 2019-02-17 15:45:02 +01:00
  • 12ef2569a4 bar/wayland: log *something* when a global is removed Daniel Eklöf 2019-02-17 12:38:22 +01:00
  • a1bcf07599 bar/wayland: drop wl_seat interface version requirement to 1 Daniel Eklöf 2019-02-17 12:32:46 +01:00
  • 620d89319b module/i3: reset current window info on a "floating" window event Daniel Eklöf 2019-02-17 12:32:27 +01:00
  • 272a1bd2ed cmake: link i3-common against json and xcb-stuff Daniel Eklöf 2019-02-15 22:48:01 +01:00
  • db211de70c modules/i3-common: add support for sway's IPC_GET_INPUTS Daniel Eklöf 2019-02-15 22:30:12 +01:00
  • e710152248 Merge branch 'i3-split' Daniel Eklöf 2019-02-15 22:08:06 +01:00
  • 06ae704ded module/i3-commonh: I3_IPC_REPLY_TYPE_SYNC is relatively new Daniel Eklöf 2019-02-15 22:06:24 +01:00
  • e40b50bf5e module/i3-common: add missing include Daniel Eklöf 2019-02-15 22:06:03 +01:00
  • ae7f554b8c module/i3: only call bar->refresh() from burst_done() callback Daniel Eklöf 2019-02-15 22:01:58 +01:00
  • f9044ec883 module/i3: add a 'burst_done()' callback Daniel Eklöf 2019-02-15 22:01:07 +01:00
  • 5e97c77c24 module/i3: remove unneeded includes Daniel Eklöf 2019-02-15 20:58:43 +01:00
  • e36ba56caf module/i3-common: being disconnected is usually not an error Daniel Eklöf 2019-02-15 20:57:31 +01:00
  • fce37e86e4 module/i3: break out I3 IPC receive loop Daniel Eklöf 2019-02-15 18:58:21 +01:00
  • 6df68f1c23 module/i3-common: const:ify Daniel Eklöf 2019-02-13 22:00:42 +01:00
  • 92319714c7 module/i3: break out send_pkg() Daniel Eklöf 2019-02-13 22:00:13 +01:00
  • 76dc4f82cd module/i3-common: always disconnect from XCB on error Daniel Eklöf 2019-02-13 21:57:36 +01:00
  • 37d15096f9 module/i3: break out get_socket_address() Daniel Eklöf 2019-02-13 21:53:53 +01:00
  • 6e44d8e04e module/i3: fix crash when there is no "current" workspace template Daniel Eklöf 2019-02-13 21:46:30 +01:00
  • 4d9ee6ff82 cmake: use find_program() to locate wayland-scanner binary Daniel Eklöf 2019-02-13 21:45:31 +01:00
  • 236511db88 Merge branch 'i3-expose-window-title' Daniel Eklöf 2019-02-12 22:13:29 +01:00
  • c34dc7f025 Merge branch 'master' into i3-expose-window-title Daniel Eklöf 2019-02-12 22:13:16 +01:00
  • 21b2e249bc cmake: install header files Daniel Eklöf 2019-02-12 22:12:35 +01:00
  • 0e41c6560b cmake: install header files Daniel Eklöf 2019-02-12 22:12:35 +01:00
  • 6f021b62de Merge branch 'master' into i3-expose-window-title Daniel Eklöf 2019-02-12 20:53:37 +01:00
  • 8c72d1f2a9 main: config: also support XDG_CONFIG_HOME/f00bar/config.yml Daniel Eklöf 2019-02-12 20:52:23 +01:00
  • bc4f1723d4 Merge branch 'master' into i3-expose-window-title Daniel Eklöf 2019-02-12 20:01:01 +01:00
  • 1e466a24ba Pull in wlr-protocols instead of wlroots Daniel Eklöf 2019-02-12 19:59:24 +01:00
  • ffd85cf4ae Merge branch 'master' into i3-expose-window-title Daniel Eklöf 2019-02-10 12:50:35 +01:00
  • 6a30f66894 README: wayland is now supported Daniel Eklöf 2019-02-10 12:50:23 +01:00
  • 97ff63044f module/i3: cleanup Daniel Eklöf 2019-02-10 12:15:23 +01:00
  • d631e47a5e module/i3: detect 'current' workspace while iterating workspaces Daniel Eklöf 2019-02-09 21:55:08 +01:00