Commit graph

  • 816a7f8257 add xdg shell destructors Tony Crisci 2017-08-09 10:55:23 -04:00
  • bdfe9faf58 Add todo for destroy_xdg_shell_surface Tony Crisci 2017-08-09 07:30:30 -04:00
  • a6c7d8d14f send configure event after creating toplevel Tony Crisci 2017-08-09 07:27:49 -04:00
  • 5add87cac6 rename wlr_surface to wlr_texture Tony Crisci 2017-08-09 07:12:26 -04:00
  • 15885ab54a implement xdg toplevel stubs Tony Crisci 2017-08-08 17:22:11 -04:00
  • c3f15ea284 Add xdg shell stubs Tony Crisci 2017-08-08 08:09:14 -04:00
  • 347707c962 Add shell surface stubs Tony Crisci 2017-08-05 12:57:34 -04:00
  • df378d3274 Merge pull request #50 from nyorain/wl_surface Drew DeVault 2017-08-09 11:32:02 -04:00
  • fb58307a50 Fix surface destruction nyorain 2017-08-09 16:25:54 +02:00
  • cf9ee6ce3f Move wlr_surface into wlr nyorain 2017-08-09 15:58:10 +02:00
  • 8473c3955c Add first wlr_surface example implementation nyorain 2017-08-09 15:33:30 +02:00
  • 6345d6deed Merge pull request #51 from nyorain/region Drew DeVault 2017-08-09 11:09:36 -04:00
  • 60ecbe4246 Update ci for pixman nyorain 2017-08-09 17:06:19 +02:00
  • 1bea754521 Implement wlr_region using pixman nyorain 2017-08-09 16:24:28 +02:00
  • a77fac0760 Added null check on crtc Scott Anderson 2017-08-10 01:43:42 +12:00
  • ef1f947d49 Merge pull request #49 from ascent12/drm-atomic Drew DeVault 2017-08-09 08:07:12 -04:00
  • af67966d92 Atomic modesetting Scott Anderson 2017-08-09 20:43:01 +12:00
  • 913829e381 Switch .build.yml to meson Drew DeVault 2017-08-08 18:02:32 -04:00
  • ba87585bbe Merge pull request #48 from nyorain/wlr_texture Drew DeVault 2017-08-08 13:12:16 -04:00
  • e167f41fde Rename wlr_surface -> wlr_texture; attach -> upload nyorain 2017-08-08 18:02:14 +02:00
  • 622a0d838b Add logging in wlr_cursor Drew DeVault 2017-08-08 11:56:52 -04:00
  • 9383aaf89e Accomodate for hotspot in cursor position Drew DeVault 2017-08-08 11:44:44 -04:00
  • afd058b754 Fix software cursor. Fixes #45 Scott Anderson 2017-08-08 20:22:26 +12:00
  • 7486263f7e Add xcursor sublibrary Drew DeVault 2017-08-07 21:13:04 -04:00
  • ab063c3936 Merge pull request #44 from ascent12/drm Drew DeVault 2017-08-07 08:01:32 -04:00
  • d09ca20a4d Use gbm_bo_map for cursor Scott Anderson 2017-08-07 21:07:42 +12:00
  • dbe66d1963 Style changes Scott Anderson 2017-08-07 10:15:05 +12:00
  • 5a636b21ba Remove old fields Scott Anderson 2017-08-06 21:51:34 +12:00
  • 5f7042a1f2 Moved headers Scott Anderson 2017-08-06 21:49:04 +12:00
  • d307c2f2c2 Renamed some variables to be less generic Scott Anderson 2017-08-06 21:42:36 +12:00
  • 1db97a9af9 Updated DRM cursor rendering Scott Anderson 2017-08-06 21:38:40 +12:00
  • aedfa27d3a Clean up resources when plane is reassigned Scott Anderson 2017-08-05 21:29:58 +12:00
  • 2f8b5c4448 More cleanups Scott Anderson 2017-08-05 19:49:34 +12:00
  • dd7a349295 Various cleanups Scott Anderson 2017-08-05 18:15:39 +12:00
  • d1ca1ec16e Split off some functions into drm-util Scott Anderson 2017-08-05 17:56:22 +12:00
  • c46605d605 Use plane for rendering Scott Anderson 2017-08-05 17:27:59 +12:00
  • e16c5504cd Add planes. Scott Anderson 2017-07-31 10:04:34 +12:00
  • 67b51f0922 Upgraded CRTC and Encoder matching Scott Anderson 2017-07-29 22:14:29 +12:00
  • 31867a1b2e Various changes/cleanups Scott Anderson 2017-07-20 23:26:53 +12:00
  • 7b772e1a4b DRM resource initalisation Scott Anderson 2017-07-20 20:51:59 +12:00
  • 601bbad5d8 Added DRM property infrastructure Scott Anderson 2017-07-20 13:37:07 +12:00
  • f95c02eebe Merge pull request #29 from ascent12/session Drew DeVault 2017-08-05 23:11:26 -04:00
  • 5bf61ca7ed Check for multi backend before using it Drew DeVault 2017-08-05 23:08:35 -04:00
  • f1a069d50d Log that the X11 backend is unimplemented Drew DeVault 2017-08-05 23:03:56 -04:00
  • 4d4da18437 Fixed VT switching Scott Anderson 2017-08-06 13:37:49 +12:00
  • 3373ec5fc8 Update build files Scott Anderson 2017-08-06 13:30:18 +12:00
  • cb4d50e22c Changed header paths. Scott Anderson 2017-07-11 19:18:34 +12:00
  • 2ae5cd6539 Moved session/ into backend/ Scott Anderson 2017-07-11 19:03:09 +12:00
  • ae4478e17f Changed ownership of wlr_session to the multi backend. Currently breaks VT switching for examples. Scott Anderson 2017-07-11 18:51:19 +12:00
  • 41b98f21e5 Merge pull request #42 from acrisci/bug/no-switch-active-textures Drew DeVault 2017-08-05 18:26:43 -04:00
  • d6d1d57c69 Merge pull request #31 from nyorain/merged Drew DeVault 2017-08-05 18:26:13 -04:00
  • fdab81e1c9 Use meson build system nyorain 2017-07-17 20:38:28 +02:00
  • 9119be1dd1 Remove unnecessary calls to glActiveTexture Tony Crisci 2017-08-05 10:41:05 -04:00
  • ce886c0353 Add .build.yml for builds.sr.ht Drew DeVault 2017-08-04 16:51:44 -04:00
  • 7c393d5143 Missed a variable Drew DeVault 2017-08-04 16:44:45 -04:00
  • 95653c0bf7 Minor nitpicking in wl_compositor Drew DeVault 2017-08-04 16:26:21 -04:00
  • de17ce19be Merge pull request #41 from acrisci/feature/surface-interface-stub Drew DeVault 2017-08-04 16:21:43 -04:00
  • effea557bb Implement destroying surfaces Tony Crisci 2017-08-04 11:53:55 -04:00
  • 6610aa7ca7 Implement shm buffer surface attach interface Tony Crisci 2017-08-03 14:20:51 -04:00
  • 555914a13b Add surface interface stubs in compositor example Tony Crisci 2017-08-03 09:50:45 -04:00
  • 359042081f Fix #40 Drew DeVault 2017-08-02 22:57:50 -04:00
  • 2bfacc63d3 Merge pull request #39 from acrisci/bug/fix-wl-enum-touch Drew DeVault 2017-07-31 15:55:57 -04:00
  • aebe5ba48c Use correct pixel format enum in touch example Tony Crisci 2017-07-31 14:54:00 -04:00
  • f08998627f Merge pull request #36 from acrisci/bug/supported-cursor-pixel-format Drew DeVault 2017-07-30 16:06:06 -04:00
  • 5743ea03b8 Merge pull request #37 from acrisci/bug/session-path Scott Anderson 2017-07-30 00:44:50 +12:00
  • 5eeb067838 Correctly get session path Tony Crisci 2017-07-28 13:41:17 -04:00
  • d822e0768b Use ARGB8888 pixel format for cursor bo Tony Crisci 2017-07-27 15:57:29 -04:00
  • b1ec0dce3a Merge pull request #34 from acrisci/bug/fix-cleanup-pageflip-race Drew DeVault 2017-07-24 20:36:33 -04:00
  • 3dd6a06df0 Merge pull request #33 from acrisci/bug/fix-software-cursor Drew DeVault 2017-07-24 20:36:22 -04:00
  • 8b6dc48355 bugfix: add null check on output gbm on pageflip Tony Crisci 2017-07-24 19:50:13 -04:00
  • a43016b8e2 bugfix: fix cursor software rendering fallback Tony Crisci 2017-07-24 16:34:40 -04:00
  • 13f3c69ec6 Fix LTO (fixes #26) Drew DeVault 2017-07-18 09:48:18 -04:00
  • 23d2301496 Oh my god Clang seriously just fuck off Drew DeVault 2017-07-12 10:16:33 -04:00
  • ec0f4c2d99 Fuck off, clang Drew DeVault 2017-07-12 09:54:58 -04:00
  • e92a65fee8 Remove use of missing header Drew DeVault 2017-07-12 09:49:17 -04:00
  • 699b364787 Merge pull request #30 from mikkeloscar/add-travis Drew DeVault 2017-07-12 09:24:42 -04:00
  • 73a908665d Fix unused variables in release builds Drew DeVault 2017-07-12 09:24:11 -04:00
  • 413bfc7fb8
    Build on travis-ci. Mikkel Oscar Lyderik Larsen 2017-07-12 14:01:15 +02:00
  • b08aa9fd35 Revert "Merge pull request #27 from ascent12/meson" Drew DeVault 2017-07-11 22:16:56 -04:00
  • 7b9c330bc5 Revert "Fixed linking error" Drew DeVault 2017-07-11 22:16:52 -04:00
  • c81324bd0b Fixed linking error Scott Anderson 2017-07-12 13:46:47 +12:00
  • 85805da021 Merge pull request #27 from ascent12/meson Drew DeVault 2017-07-11 20:15:28 -04:00
  • e54b1eded4 Small linking fix Scott Anderson 2017-07-11 12:24:43 +12:00
  • a2ba226ba3 Use subdir Scott Anderson 2017-07-11 09:56:54 +12:00
  • 924bf0f669 Changed build system to meson Scott Anderson 2017-07-11 00:20:31 +12:00
  • 8189c64d7f Fixed that warnings that showed up with optimisations. Scott Anderson 2017-07-11 00:14:55 +12:00
  • be064df25e Merge pull request #25 from ascent12/forking Drew DeVault 2017-07-09 22:28:19 -04:00
  • ceef12cb5a Exit cleanly if we cannot open Wayland socket. Scott Anderson 2017-07-10 13:46:15 +12:00
  • 5b8ec107b9 Session documentation. Scott Anderson 2017-07-09 23:02:41 +12:00
  • 3779ef802d Stop remembering the drm fd in child. Scott Anderson 2017-07-09 22:23:54 +12:00
  • 2f2c8205d8 Moved IPC to its own file. Scott Anderson 2017-07-09 22:12:50 +12:00
  • bd5bca5283 Added public fields to wlr_session Scott Anderson 2017-07-09 17:53:13 +12:00
  • f413a67bb1 Removed KDSKBMUTE. This actually isn't supported by Linux. Scott Anderson 2017-07-09 13:34:33 +12:00
  • 2c27ed1393 include fixes Scott Anderson 2017-07-04 12:50:54 +12:00
  • dd40a42a99 Make libcap optional. Scott Anderson 2017-07-04 00:29:03 +12:00
  • 5c211e6195 Added forking Scott Anderson 2017-07-04 00:15:09 +12:00
  • c2b54be74a Minor fixes Scott Anderson 2017-07-03 19:56:14 +12:00
  • 60955addc0 Added direct session support Scott Anderson 2017-07-03 14:46:20 +12:00
  • 8920b5d607 Merge branch 'wlcore' Drew DeVault 2017-06-29 16:00:24 -04:00
  • 486ec5953c Add shim implementations of wl_{compositor,shell} Drew DeVault 2017-06-28 18:51:58 -04:00