Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-12 | meson: use current_source_dir instead of source_root | emersion | |
Use source_root breaks the build when used as a subproject. | |||
2018-03-03 | move xwm.h out of include/wlr | Dominique Martinet | |
xwm.h was meant to be private, so move it to include/xwayland/xwm.h We had an ifdef WLR_HAS_XCB_ICCCM in xwayland.h which was easy to move to xwm, it is not safe to use the WLR_HAS_* in the public headers. I checked a few of our current users and none rely on xwm.h being public as expected (rootston, sway, hsroots) | |||
2018-03-03 | xcb errors: optional dependency with improved messages | Dominique Martinet | |
Now message can look like: [xwayland/xwm.c:991] xcb error: op ChangeProperty (no minor), code Window (no extension), value 6291465 instead of this one when the lib is not available: [xwayland/xwm.c:999] xcb error: op 18:0, code 3, sequence 103, value 6291465 The value in case of Window is the window id, so we can tell what function applied on which window which is a good start. The sequence ought to be able to tell us more precisely which invocation it was, but we never log it when calling functions so is useless in practice and no longer logged. | |||
2018-02-23 | Add symbols file | Guido Günther | |
to only export symbols matching wlr_* from the wlroots library | |||
2018-02-19 | Revert "ELF Visibility" | Drew DeVault | |
2018-02-19 | Explicitly export EFL symbols | Scott Anderson | |
2018-02-14 | meson: require wayland-protocols >=1.12 for xdg-shell stable | Dominique Martinet | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-10 | meson build: only link with deps when required by options | Dominique Martinet | |
2018-02-10 | meson build: make enable options work as auto/true/false | Dominique Martinet | |
This makes meson fail if -Denable_systemd=true was set but not found The default is now auto which is the old behaviour | |||
2018-02-10 | meson.build status: print actual build options in message | Dominique Martinet | |
We were printing the option intent (true by default for all), but some are disabled when a component is not found and this was not reflected. | |||
2018-01-30 | Fix some typos | Guido Günther | |
Prefer initialize over initialise since used more often in the sources. | |||
2018-01-26 | meson: add ctags and etags targets | Guido Günther | |
to create tag files. Idea taken from systemd. Signed-off-by: Guido Günther <agx@sigxcpu.org> | |||
2018-01-24 | meson: print enabled options | Guido Günther | |
This makes it simpler to figure out what was enabled. | |||
2018-01-04 | meson: fix include path in generated .pc | Dominique Martinet | |
The generated .pc still contained -I${prefix}/wlroots, this is no longer needed at all as the prefix is now 'wlr' and all includes are 'wlr/foo' | |||
2017-12-28 | Further fixes to header install dir | Drew DeVault | |
2017-12-28 | Install headers to /usr/include/wlr | Drew DeVault | |
Rather than wlroots. I should have caught this. | |||
2017-12-27 | meson: Fix exclude_headers | Björn Esser | |
2017-12-27 | libwlroots: Add shared library versioning | Björn Esser | |
2017-12-27 | include: Install headers in an isolated include-dir | Björn Esser | |
2017-12-27 | config: Avoid clash with other config-headers | Björn Esser | |
2017-12-26 | config: Put all defines into config.h | Björn Esser | |
2017-12-13 | xwm: user custom event handler | Tony Crisci | |
2017-11-22 | Add minimum meson version | Scott Anderson | |
2017-11-20 | Remove meson hack | Drew DeVault | |
2017-11-02 | Load xwm cursor from theme | emersion | |
2017-11-02 | Set xwayland root cursor | emersion | |
2017-10-24 | Merge branch 'master' into feature/data-device-selection | Tony Crisci | |
2017-10-24 | meson: fail build if libinput < 1.7.0 | Dominique Martinet | |
We need libinput >= 1.7.0 for LIBINPUT_DEVICE_CAP_SWITCH | |||
2017-10-24 | meson: fail build if gbm/mesa < 17.1.0 | Dominique Martinet | |
We need mesa 17.1.0 for gbm_bo_get_offset and gbm_bo_get_stride_for_plane We need mesa 17.0.0 for EGL_TEXTURE_EXTERNAL_WL | |||
2017-10-15 | xwayland: use xfixes extension | Tony Crisci | |
2017-10-11 | Add FreeBSD compatibility | Greg V | |
2017-10-09 | Merge pull request #220 from versusvoid/optional-xwayland | Drew DeVault | |
Make Xwayland optional | |||
2017-10-08 | Add GL/EGL extension loader generator | Scott Anderson | |
2017-10-06 | Make xwayland compile-time optional | Versus Void | |
2017-10-05 | xwayland: parse normal hints | emersion | |
2017-09-29 | Open X11 Window | Scott Anderson | |
2017-09-25 | Merge branch 'master' into rootston | Drew DeVault | |
2017-09-24 | Install library, headers, and pkg-config | Scott Anderson | |
2017-09-22 | Establish rootston headers & main | Drew DeVault | |
2017-09-22 | Add elogind support | dudemanguy | |
Resolves SirCmpwn/wlroots#146 | |||
2017-08-30 | Refactor meson build files | Tony Crisci | |
Use tabs for indentation and break up function calls over 80 col. | |||
2017-08-23 | xwm: fix minimal init, this gets us some events on window creations | Dominique Martinet | |
2017-08-23 | xwayland: split xwm structure out, initial xwm.c | Dominique Martinet | |
2017-08-23 | Xwayland: first draft, just start server for now | Dominique Martinet | |
2017-08-20 | Change meson to be more configurable | Scott Anderson | |
We move the warning options into the project's default_options, meaning a user can configure them with `meson configure` and not need to edit the file. We also make it possible to disable logind/libcap even if they're present. | |||
2017-08-13 | Fix #64 | Drew DeVault | |
2017-08-13 | Fix build on systems without systemd | Drew DeVault | |
2017-08-11 | Refactor meson and move xdg-shell into wlroots | Drew DeVault | |
2017-08-09 | Implement wlr_region using pixman | nyorain | |