Commit Graph

  • 0758ec98ba Fix the drm backend for wayland-rs 0.10 Drakulix 2017-09-20 17:09:37 +0200
  • 457d6d1c35 Free framebuffers correctly Drakulix 2017-09-19 17:26:11 +0200
  • fa6742fb5f The glory of error-chain Drakulix 2017-09-18 16:58:20 +0200
  • a04bfcdd11 Add encoder detection to runtime manipulation Drakulix 2017-09-17 22:54:51 +0200
  • 174e4b9d0b Fix encoder detection Drakulix 2017-09-17 22:54:36 +0200
  • d3fca34475 Do a better job at finding a crtc in the example Drakulix 2017-09-17 22:37:54 +0200
  • bdb91fc1f1 Better explaination of the drm module Drakulix 2017-09-17 22:37:03 +0200
  • 67b3621be3 drm: reformat Drakulix 2017-09-15 15:57:30 +0200
  • ab77a87725 drm: Check for valid encoder Drakulix 2017-09-15 15:52:00 +0200
  • 660080c45d drm: Refine drm example commentary Drakulix 2017-09-14 23:20:48 +0200
  • 10fd94f963 drm: add more logging Drakulix 2017-09-14 23:12:16 +0200
  • 73d262e292 drm: reformat Drakulix 2017-09-14 22:32:53 +0200
  • 9c71793b0e drm: Add more inline comments explaining the drm code Drakulix 2017-09-14 22:27:35 +0200
  • 7bf4105050 drm: Add error for multi-use of a single crtc Drakulix 2017-09-14 18:47:19 +0200
  • f2bff6172b drm: Documentation Drakulix 2017-09-14 14:00:11 +0200
  • 0698775153 drm: Introduce the Drm Backend Drakulix 2017-09-13 22:51:35 +0200
  • 24ea2a066a Merge pull request #35 from vberger/master Victor Berger 2017-09-20 15:37:35 +0200
  • 0de5694a18 Update example to new API Victor Berger 2017-09-20 15:03:58 +0200
  • 32e60de4f3 shell: update to new wayland-server Victor Berger 2017-09-20 15:03:39 +0200
  • 33f80a622f compositor: update to new wayland-server Victor Berger 2017-09-20 09:57:43 +0200
  • bb86b1c3ed shm: update to wayland-server-0.10 Victor Berger 2017-09-19 17:02:49 +0200
  • b8f40325aa add vscode to gitignore Victor Berger 2017-09-19 17:02:16 +0200
  • 1bea019bc5 Merge pull request #33 from vberger/shell Victor Berger 2017-09-08 17:59:50 +0200
  • 33272a2275 Update example to have weston-terminal not crashing Victor Berger 2017-09-08 17:25:36 +0200
  • f5ce5caa97 Merge pull request #32 from vberger/shell Victor Berger 2017-09-08 14:09:00 +0200
  • 22a2f4649f shell: fix doc typos Victor Berger 2017-09-08 13:13:07 +0200
  • 08e6187e47 shell: module-level documentation Victor Berger 2017-09-06 16:35:49 +0200
  • eeb6373ded Silence example warnings. Victor Berger 2017-09-06 16:33:35 +0200
  • 3171160cff shell: fix warnings Victor Berger 2017-09-06 15:21:12 +0200
  • 6dec2cb5da shell: types documentation Victor Berger 2017-09-06 14:41:59 +0200
  • 30c0628959 examples: randomise window location in simple.rs Victor Berger 2017-09-05 21:23:40 +0200
  • db6bad1676 compositor: return value from Token::with_surface_data Victor Berger 2017-09-05 21:23:17 +0200
  • aab56047f0 Update example to use shell global Victor Berger 2017-09-05 21:09:50 +0200
  • a86b3d6d67 travis: fix argument nesting Victor Berger 2017-09-05 20:11:26 +0200
  • 88773cf1b3 cargo fmt Victor Berger 2017-09-05 19:51:05 +0200
  • 00c9a0c695 travis: use rustfmt-nightly Victor Berger 2017-09-05 19:50:41 +0200
  • 3128585fc9 shell: shell backend first draft Victor Berger 2017-09-05 19:50:22 +0200
  • 70f7b19940 compositor: add missing token method Victor Berger 2017-09-05 12:05:42 +0200
  • 55516428da Merge pull request #31 from vberger/rework_roles Victor Berger 2017-09-04 13:55:42 +0200
  • 5c46ba73e9 compositor: rework roles Victor Berger 2017-09-03 19:53:29 +0200
  • 571d2ed511 Merge pull request #24 from vberger/master Victor Berger 2017-06-24 13:58:10 +0200
  • b19fafa1a0 Update winit dependency Victor Berger 2017-06-24 10:31:36 +0200
  • ce70cda374 Merge pull request #19 from vberger/compositor Victor Berger 2017-06-23 17:20:45 +0200
  • 030261116d winit's Event has more variants now Victor Berger 2017-06-23 16:02:15 +0200
  • 4f6a852652 cargo fmt Victor Berger 2017-06-23 15:40:28 +0200
  • 9d2f03943e replace unsafe impls from wayland-server with declare_handler macro Victor Berger 2017-06-23 15:18:12 +0200
  • c2c5716524 example: use Texture2d to have correct gamma correction Victor Berger 2017-06-14 14:02:07 +0200
  • d475435fcb cargo fmt Victor Berger 2017-06-13 17:39:25 +0200
  • a487c5963a compositor: TraversalAction for tree traversal Victor Berger 2017-06-13 17:38:25 +0200
  • 19634f30ed example: actually draw some windows! Victor Berger 2017-06-13 16:52:43 +0200
  • bffc02c5f1 glium: impl Facade Victor Berger 2017-06-13 16:52:17 +0200
  • d819e15e29 compositor: Handler is now parametred by user data Victor Berger 2017-06-13 16:46:31 +0200
  • afd9ca5656 shm: rename ShmGlobalToken to ShmToken Victor Berger 2017-06-13 16:45:46 +0200
  • bf9ee9a395 cargo fmt Victor Berger 2017-06-11 23:08:59 +0200
  • 712fc5b8b8 examples: improve simple.rs Victor Berger 2017-06-11 23:03:25 +0200
  • e009651371 compositor: various doc fixes Victor Berger 2017-06-11 22:47:27 +0200
  • 267847eebf compositor: add logging Victor Berger 2017-06-11 18:50:47 +0200
  • f2698ec39a Fix cargo.toml Victor Berger 2017-06-11 14:55:03 +0200
  • 627008dbce compositor: module documentation Victor Berger 2017-06-11 14:33:03 +0200
  • 9fe6f16af3 compositor: provide default noop impls from Handler Victor Berger 2017-06-11 14:32:37 +0200
  • 43d1812e1f Donc use default features for glium Victor Berger 2017-06-11 14:32:00 +0200
  • deb072afbb compositor: give access to surface children and region metadata Victor Berger 2017-06-11 14:31:42 +0200
  • a5ae27be84 Implement wl_subsurface.place_{above,below}. Victor Berger 2017-06-04 22:41:42 +0200
  • 1e960af5f2 Add subhandler for wl_surface.{commit,frame} Victor Berger 2017-06-04 22:12:22 +0200
  • 8809f182b5 Fuse CompositorGlobal and CompositorHandler Victor Berger 2017-06-04 21:36:18 +0200
  • 13d0479264 First draft of compositor global. Victor Berger 2017-06-04 17:47:37 +0200
  • 0e88a6d28b gitignore rustfmt's .bk files Victor Berger 2017-06-04 17:47:15 +0200
  • 3363846d84 Merge pull request #22 from Drakulix/refactor/egl_surface Victor Berger 2017-06-20 11:47:29 +0200
  • 206007f5a5 rustfmt 0.9 update Drakulix 2017-06-20 11:31:18 +0200
  • b131f8168e Shorten surface type matching Drakulix 2017-06-20 10:50:20 +0200
  • f70cc6bf55 rustfmt Drakulix 2017-06-18 19:20:23 +0200
  • 57833f2b2d Bugfix surface_attribute termination Drakulix 2017-06-15 13:34:01 +0200
  • 40e49ad7e9 Fix typos Drakulix 2017-06-15 13:33:43 +0200
  • 5155b44946 Check if surface type is matching context type Drakulix 2017-06-15 13:33:18 +0200
  • eef617258e rustfmt Drakulix 2017-06-10 23:29:09 +0200
  • 2d255fd48d Decouple EGLSurface from EGLContext Drakulix 2017-06-10 22:59:59 +0200
  • 9ddce76d7f Merge pull request #21 from Drakulix/update/input Victor Berger 2017-06-08 10:45:40 +0200
  • ac4ae3ebe4 Update libinput bindings Drakulix 2017-06-08 01:14:56 +0200
  • 84e6630767 Merge pull request #20 from Drakulix/fix/egl-logging Victor Berger 2017-06-05 14:49:49 +0200
  • 11e9999cb9 Better wording for winit make_current Drakulix 2017-06-05 14:06:58 +0200
  • 7a0639fae6 Reorder egl library loading Drakulix 2017-06-04 23:22:51 +0200
  • 83b98ba77b Run cargo fmt Drakulix 2017-06-04 23:13:19 +0200
  • 2453545329 Added logging to egl&winit + small bugfixes Drakulix 2017-06-04 23:11:26 +0200
  • 4053d2bc30 Fixed copy&paste logging message errors Drakulix 2017-06-04 23:10:50 +0200
  • 1925dc9ea8 Merge pull request #17 from Drakulix/feature/egl_on_winit Victor Berger 2017-06-02 16:31:16 +0200
  • e28b237c16 Fix example formatting Drakulix 2017-06-02 16:21:29 +0200
  • a7628610d4 Remove robustness for now Drakulix 2017-06-02 15:32:31 +0200
  • ca5076a453 Provide a little more fleshed out and working example Drakulix 2017-06-02 15:26:50 +0200
  • f890b4011d Fix egl initialization segfaults Drakulix 2017-06-02 15:25:16 +0200
  • e191c08186 Move glium.rs Drakulix 2017-06-02 13:17:06 +0200
  • 2c9f6a7479 Flesh out glium compatibility Drakulix 2017-06-02 13:16:12 +0200
  • 115eb4d200 Update winit Drakulix 2017-06-02 13:15:31 +0200
  • dbaf4f7746 Rename variable to avoid confusion Drakulix 2017-05-23 11:03:03 +0200
  • 94d6a0f987 Fix broken robost implementation Drakulix 2017-05-23 11:02:39 +0200
  • b2f7d6fbfc rustfmt example Drakulix 2017-05-21 22:51:38 +0200
  • 786d719dad rustfmt fixes Drakulix 2017-05-21 22:50:50 +0200
  • 5bc641852f Bugfixes Drakulix 2017-05-21 22:40:15 +0200
  • b950714c03 First EGL Rework draft Drakulix 2017-05-18 22:28:02 +0200
  • f04b1ff275 Merge pull request #15 from Drakulix/feature/libinput Victor Berger 2017-04-29 17:01:00 +0200
  • 196b48041b Use an enum instead of a struct for `UnusedEvent` Drakulix 2017-04-29 16:09:30 +0200