210 Commits (af165acb427dd166f2768cf806d28f106bc61fd7)

Author SHA1 Message Date
emersion 408eca7dfa meson: remove -Wredundant-decls
6 years ago
Drew DeVault c9137cba69 Update version to 0.5.0
6 years ago
emersion 5445d8aad0 meson: enable more compiler warnings
6 years ago
Drew DeVault b46e097fe2 Update version to 0.4.1
6 years ago
emersion 0b33643175
Bump version to 0.4
6 years ago
emersion 8163f7e1e2
primary-selection-v1: copy from gtk-primary-selection
6 years ago
emersion 59d1b6790d
Bump project version to 0.3
6 years ago
emersion 77c25c1526 meson: remove b_lundef=false on FreeBSD
6 years ago
emersion 75371d2c88
Require libdrm >= 2.4.95
6 years ago
emersion af3de7ea68
text-input-v3: use protocol from wayland-protocols
6 years ago
Simon Barth 92e39b586c build: bump versino to 0.2.0
6 years ago
Scott Anderson 70ae76304e backend/x11: Remove old input functions
6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data
6 years ago
sghctoma 753540335b Remove WLR_HAS_POSIX_FALLOCATE from build system
6 years ago
emersion 346ec21c4c
util: use shm_open for in-memory files
6 years ago
emersion be6210cf82
Update version to 0.1
6 years ago
Drew DeVault 66e8908e9a
Merge pull request #1203 from dcz-purism/input
6 years ago
Dorota Czaplejewicz 174e8a48aa build: bump wayland-scanner version
6 years ago
n3rdopolis cf7323a831
meson.build: require logind v237
6 years ago
sghctoma 65359718c4 Use == to check system instead of a prefix match
6 years ago
sghctoma 1d017c1cc1 Set minimum Meson version to 0.48.0
6 years ago
sghctoma 57ce896688 Add b_lundef=false Meson option on FreeBSD
6 years ago
Drew DeVault 6025fcaa09 Update required meson version to 0.47.1
6 years ago
Scott Anderson fd3fa760d3 Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
6 years ago
Drew DeVault 9c886f20b9 Revert "Merge pull request #1194 from ascent12/meson_feature"
6 years ago
Scott Anderson 653ea512c2 Use current_source_dir instead of source_root
6 years ago
Scott Anderson 51892e0d74 Install headers explicitly
6 years ago
Scott Anderson a2bbf2c1f7 Make style more consistent
6 years ago
Scott Anderson 869dca1bce Remove unnecessary project arguments
6 years ago
Scott Anderson 1358d80ab9 Add link dependency on symbols file
6 years ago
Scott Anderson 584a3f8b6e Update examples to use new option
6 years ago
Scott Anderson 560e96aa57 Update rootston to use new option
6 years ago
Scott Anderson 784c20c82f Use new options for X11 backend and Xwayland
6 years ago
Scott Anderson 94ed2fc7bb Use feature options for libcap/logind
6 years ago
Scott Anderson 3fa3dca6d5 Add new feature options
6 years ago
Guido Günther 570970db64 ctags: use -f instead of -o
6 years ago
Drew DeVault 5642c5cc8f
Merge pull request #1053 from emersion/xdg-decoration
6 years ago
Drew DeVault 211ae764fd Initial pass on API stability guarantees
6 years ago
emersion 555721f714 Add xdg-decoration-unstable-v1 support
6 years ago
Drew DeVault 4b096fc114 Revert "Merge pull request #1153 from emersion/include-config"
6 years ago
emersion e02c486b60 Use posix_fallocate when available
6 years ago
emersion 41094a7df5 Always include config.h
6 years ago
Scott Anderson 86942d8a6a Check for libavutil/hwcontext_drm.h
7 years ago
emersion f9ad63c5cb
rootston: use wl_display_destroy_clients
7 years ago
emersion 63fd2203fe
Add support for version 2 of the xdg-output protocol
7 years ago
florian.weigelt d68a27fd79 Add option to disable examples build
7 years ago
florian.weigelt 34be87a3f6 Add option to disable rootston build
7 years ago
Danilo Spinella f83ad3f3ef Install include directory into includedir
7 years ago
Danilo Spinella 046d909e7a Change meson option names to use hypen
7 years ago
emersion f033f717a2
backend/x11: make xcb-xkb optional, remove global state
7 years ago
emersion 8d1b5c7600
backend/x11: correctly update keyboard modifiers
7 years ago
Drew DeVault b1c4f01bad
Merge pull request #713 from ManDay/master
7 years ago
Cedric Sodhi 51141dd11e Minor corrections
7 years ago
emersion 375e1bdf2b
meson: use current_source_dir instead of source_root
7 years ago
Cedric Sodhi ebdabc2030 Make X11 fully optional
7 years ago
Dominique Martinet 7d1870c6f1 move xwm.h out of include/wlr
7 years ago
Dominique Martinet f8428d1063 xcb errors: optional dependency with improved messages
7 years ago
Guido Günther 6ba1128a72 Add symbols file
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols
7 years ago
Dominique Martinet db9c2c11f6 meson: require wayland-protocols >=1.12 for xdg-shell stable
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
Dominique Martinet 435aec0033 meson build: only link with deps when required by options
7 years ago
Dominique Martinet 161ae2fcb4 meson build: make enable options work as auto/true/false
7 years ago
Dominique Martinet 19d7edb430 meson.build status: print actual build options in message
7 years ago
Guido Günther c5aac77692 Fix some typos
7 years ago
Guido Günther e5dacbae5d meson: add ctags and etags targets
7 years ago
Guido Günther 66ab1a98a0 meson: print enabled options
7 years ago
Dominique Martinet 85b9368c48 meson: fix include path in generated .pc
7 years ago
Drew DeVault c23bd2ab7a Further fixes to header install dir
7 years ago
Drew DeVault 45a21ca232 Install headers to /usr/include/wlr
7 years ago
Björn Esser 8c0fc4ffe5
meson: Fix exclude_headers
7 years ago
Björn Esser 71e42dae90
libwlroots: Add shared library versioning
7 years ago
Björn Esser 892f7a5db0
include: Install headers in an isolated include-dir
7 years ago
Björn Esser ff13849624
config: Avoid clash with other config-headers
7 years ago
Björn Esser 57a09c8ca4
config: Put all defines into config.h
7 years ago
Tony Crisci ea4b871e16 xwm: user custom event handler
7 years ago
Scott Anderson 87258c718c Add minimum meson version
7 years ago
Drew DeVault c3e0fbdb8f Remove meson hack
7 years ago
emersion ddd7b7711c
Load xwm cursor from theme
7 years ago
emersion bdaf66a292
Set xwayland root cursor
7 years ago
Tony Crisci 1dbe314937 Merge branch 'master' into feature/data-device-selection
7 years ago
Dominique Martinet a2f5e60dea meson: fail build if libinput < 1.7.0
7 years ago
Dominique Martinet 98207fda81 meson: fail build if gbm/mesa < 17.1.0
7 years ago
Tony Crisci fb25adae36 xwayland: use xfixes extension
7 years ago
Greg V a5fe9aa736 Add FreeBSD compatibility
7 years ago
Drew DeVault d0d6413772 Merge pull request #220 from versusvoid/optional-xwayland
7 years ago
Scott Anderson c0e5feea37 Add GL/EGL extension loader generator
7 years ago
Versus Void 9cab66f0f9 Make xwayland compile-time optional
7 years ago
emersion ed9796ec68
xwayland: parse normal hints
7 years ago
Scott Anderson 7ad2a57feb Open X11 Window
7 years ago
Drew DeVault f4387b437f Merge branch 'master' into rootston
7 years ago
Scott Anderson 7288d3b2c3 Install library, headers, and pkg-config
7 years ago
Drew DeVault 550748681d Establish rootston headers & main
7 years ago
dudemanguy 175f89f4ff Add elogind support
7 years ago
Tony Crisci 368f74e4df Refactor meson build files
7 years ago
Dominique Martinet fa0e1015c6 xwm: fix minimal init, this gets us some events on window creations
7 years ago
Dominique Martinet b2bab1af5c xwayland: split xwm structure out, initial xwm.c
7 years ago
Dominique Martinet 49a823d4c6 Xwayland: first draft, just start server for now
7 years ago
Scott Anderson 75978636d9 Change meson to be more configurable
7 years ago
Drew DeVault d4b4bfb8bc Fix #64
7 years ago
Drew DeVault e6a7817e45 Fix build on systems without systemd
7 years ago
Drew DeVault 62d8b252c0 Refactor meson and move xdg-shell into wlroots
7 years ago
nyorain 1bea754521 Implement wlr_region using pixman
7 years ago
Drew DeVault 7486263f7e Add xcursor sublibrary
7 years ago
Scott Anderson 3373ec5fc8 Update build files
7 years ago
nyorain fdab81e1c9 Use meson build system
7 years ago
Drew DeVault b08aa9fd35 Revert "Merge pull request #27 from ascent12/meson"
7 years ago
Scott Anderson a2ba226ba3 Use subdir
7 years ago
Scott Anderson 924bf0f669 Changed build system to meson
7 years ago