Commit Graph

  • 168f0955ab Add wl_output globals for wlr_outputs Drew DeVault 2017-06-22 14:26:02 -0400
  • 5055d89955 Merge pull request #19 from nyorain/wayland-input Drew DeVault 2017-06-22 12:31:35 -0400
  • a9547af358 Fix pointer example for wayland backend nyorain 2017-06-22 18:21:28 +0200
  • 4ca872c914 Improve wayland backend pointer error logging nyorain 2017-06-22 18:04:13 +0200
  • dbde1f7340 Store wayland backend axis source nyorain 2017-06-22 17:58:53 +0200
  • 272030652a Implement absolute motion events for wayland nyorain 2017-06-22 17:54:51 +0200
  • 0813c1dd39 Merge branch 'master' into wayland-input nyorain 2017-06-22 17:23:17 +0200
  • bb16025318 Fix issues with projection on drm backend Drew DeVault 2017-06-22 11:19:46 -0400
  • f5423a51b5 Use wl_display_run and refactor example keyboards Drew DeVault 2017-06-22 11:15:59 -0400
  • d26a9ba968 Fix pointer motion coords nyorain 2017-06-22 17:12:09 +0200
  • c1520077b6 Implement wayland backend input events nyorain 2017-06-22 16:53:48 +0200
  • 0b8e6cccc8 Add wayland input listener skeletons nyorain 2017-06-22 15:41:59 +0200
  • 8ce9237c92 Create WAYLAND_DISPLAY socket Drew DeVault 2017-06-21 14:33:39 -0400
  • b93f00b92f Utilize wlr_log in example logging Drew DeVault 2017-06-21 14:15:06 -0400
  • 3d71969b2a Make event names consistent Drew DeVault 2017-06-21 14:07:09 -0400
  • f4453d104d Reorganize wlr-common Drew DeVault 2017-06-21 12:10:07 -0400
  • fd91244e83 Update everyone to use new headers Drew DeVault 2017-06-21 10:27:45 -0400
  • 53a8b4f127 Split out types.h and wlr/types.h Drew DeVault 2017-06-19 18:41:02 -0400
  • fd5ad15894 Merge pull request #18 from ascent12/session Drew DeVault 2017-06-21 09:58:15 -0400
  • d87574948e Added VT switching to every example Scott Anderson 2017-06-21 13:40:09 +1200
  • fa6b3b290c Removed excessive debug logging Scott Anderson 2017-06-21 13:33:31 +1200
  • 55854565dc Fixed VT switching Scott Anderson 2017-06-21 13:31:29 +1200
  • 091de12bf4 Changed session signal to only emit on DRM changes Scott Anderson 2017-06-21 12:47:53 +1200
  • d1493b2391 Actually make a2x optional Drew DeVault 2017-06-20 18:52:13 -0400
  • c2d0090ad7 Support multiple wl backend outputs Drew DeVault 2017-06-20 18:22:21 -0400
  • b2bf5b23b9 Implement output_transform for wl backend Drew DeVault 2017-06-20 18:02:00 -0400
  • 33f2c66fca Merge pull request #17 from nyorain/wayland-backend Drew DeVault 2017-06-20 17:54:33 -0400
  • b9d36c8149 Add dynamic output resizing for Wayland backend Drew DeVault 2017-06-20 17:51:45 -0400
  • c9d5a0b2fb Clean up Wayland backend GL context and such Drew DeVault 2017-06-20 15:29:27 -0400
  • 51f35e7af0 Cleanup some leaks/incorrect destructions nyorain 2017-06-20 19:01:20 +0200
  • a96d90dec4 Merge branch 'master' nyorain 2017-06-20 18:44:45 +0200
  • 500e9184f1 Fix egl workaround; Test with weston nyorain 2017-06-20 18:44:11 +0200
  • 50ce35e9da Implement wayland backend output nyorain 2017-06-20 18:27:05 +0200
  • 62b1421635 Make egl_error function part of the egl interface nyorain 2017-06-20 18:26:29 +0200
  • 2f03ea0a6b Change from C99 to C11. Scott Anderson 2017-06-20 13:18:41 +1200
  • e22626ef6a Adapt codestyle nyorain 2017-06-19 22:39:20 +0200
  • 792d535225 Rework wayland backend output implementation nyorain 2017-06-19 22:36:40 +0200
  • e65ca967f9 Merge branch 'master' into wayland-backend nyorain 2017-06-19 21:22:42 +0200
  • 41b5294013 Merge pull request #16 from nyorain/master Drew DeVault 2017-06-19 15:18:48 -0400
  • fa4a04da22 Merge pull request #11 from SirCmpwn/libinput Drew DeVault 2017-06-19 15:16:40 -0400
  • 632a04f1b7 Implement keyboard LEDs Drew DeVault 2017-06-19 15:15:37 -0400
  • ecb04afcad Implement tablet pads Drew DeVault 2017-06-19 14:49:07 -0400
  • 2414722574 Make log:_strip_path more efficient nyorain 2017-06-19 20:17:40 +0200
  • e9609e9adf Allocate framebuffers for hardware cursors Drew DeVault 2017-06-19 14:02:25 -0400
  • acbc0a019a Make logging ninja friendly nyorain 2017-06-19 20:01:35 +0200
  • 10526de444 Fix furhter wayland backend issues nyorain 2017-06-19 19:40:58 +0200
  • 8fbf1ca3ff Continue wayland backend update nyorain 2017-06-19 19:05:10 +0200
  • 41a477375c Merge branch 'libinput' into wayland-backend nyorain 2017-06-19 17:49:26 +0200
  • 904739c405 Start to fix wayland backend nyorain 2017-06-19 17:46:50 +0200
  • 7e038a6110 Add (broken) DRM hardware cursors Drew DeVault 2017-06-16 15:38:34 -0400
  • def3d7c64f Add tablet example Drew DeVault 2017-06-15 16:15:12 -0400
  • 2443a070e7 Add colored quad and ellipse rendering primitives Drew DeVault 2017-06-15 15:31:13 -0400
  • 4a9966b1a4 Implement wlr_tablet_tool Drew DeVault 2017-06-15 14:32:28 -0400
  • e65f83d7f2 Add more DRM info to wlr_output Drew DeVault 2017-06-14 16:17:05 -0400
  • 3f24f8a1be Flesh out touch events and add demo Drew DeVault 2017-06-14 14:50:09 -0400
  • d6905f86cb Allocate wlr_touch devices Drew DeVault 2017-06-14 11:40:03 -0400
  • 7dfc2c28f1 Add axis events to pointer example Drew DeVault 2017-06-13 12:38:57 -0400
  • 8f284ec0b2 Demonstrate pointer button event in example Drew DeVault 2017-06-13 12:31:24 -0400
  • 2f9fd72fdc Add pointer example Drew DeVault 2017-06-13 12:21:36 -0400
  • a63230e59c Implement libinput wlr_pointer Drew DeVault 2017-06-13 10:27:15 -0400
  • 0dbfe56c89 Simplify examples Drew DeVault 2017-06-13 10:13:11 -0400
  • 6bf7e095cf Flesh out keyboard support in examples Drew DeVault 2017-06-12 22:33:55 -0400
  • e257afeb7e Establish multi backend support Drew DeVault 2017-06-12 22:22:40 -0400
  • 5dd96c0772 Incorporate XKBCommon into example Drew DeVault 2017-06-12 21:53:41 -0400
  • c385a7f8af -g is added by default Drew DeVault 2017-06-12 01:26:44 -0400
  • 508d135de7 Only allocate device state when it will be used Drew DeVault 2017-06-10 12:24:35 -0400
  • 7a5f35b5bb Reassign ownership of libinput handle Drew DeVault 2017-06-10 12:21:54 -0400
  • f479b7c8c7 Split keyboard code out into its own file Drew DeVault 2017-06-10 11:58:25 -0400
  • 12612572ef Exit sample on key press Drew DeVault 2017-06-09 17:54:40 -0400
  • 59ceaf507e Handle key presses Drew DeVault 2017-06-09 17:52:11 -0400
  • 0e75d157f5 Initialize keyboards from libinput Drew DeVault 2017-06-09 17:31:21 -0400
  • 019fff06be Fix issues, flesh out event handling somewhat Drew DeVault 2017-06-09 13:47:35 -0400
  • af69591e62 Add error handling and init in backend_autocreate Drew DeVault 2017-06-09 11:38:38 -0400
  • 1262f1400c Initial pass on libinput backend Drew DeVault 2017-06-09 11:28:10 -0400
  • 325a331425 Fix some build errors Drew DeVault 2017-06-12 22:45:25 -0400
  • 2b06f88f0b Combine internal DRM headers into one Drew DeVault 2017-06-10 12:30:02 -0400
  • 28e3148bbc Spice up the example program a bit Drew DeVault 2017-06-09 10:38:29 -0400
  • 7a25d6c50b Destroy gles3 wlr_surfaces Drew DeVault 2017-06-09 10:33:02 -0400
  • 2b909e1729 Add error "handling" to gles3 backend Drew DeVault 2017-06-09 10:28:50 -0400
  • 63c3faa006 Fixed rendering bug: Delay calling gbm_surface_release_buffer until it has been scanned out. Scott Anderson 2017-06-09 17:15:55 +1200
  • cd6a40d816 Further improvements to rendering subsystem Drew DeVault 2017-06-08 15:52:42 -0400
  • 83f8864f0a Add wlr_renderer and move quad rendering there Drew DeVault 2017-06-08 12:02:51 -0400
  • 211488131f Add wlr_shader to wlr-render Drew DeVault 2017-06-08 11:30:38 -0400
  • fc1dc1b5b0 Use constant VBO for quad, add matrix stuff Drew DeVault 2017-06-07 21:35:07 -0400
  • cda12a3eda Add texture, use index buffer, tweak matricies Drew DeVault 2017-06-07 11:05:31 -0400
  • 382f712792 Merge remote-tracking branch 'upstream/master' into rotation Scott Anderson 2017-06-08 00:52:33 +1200
  • 69deb99a65 Merge pull request #10 from ascent12/edid Drew DeVault 2017-06-07 08:42:10 -0400
  • 632a7acb03 Filled out more wlr_output fields. Scott Anderson 2017-06-08 00:39:40 +1200
  • 53dd622263 Provide user with transformation matrix Scott Anderson 2017-06-07 16:43:57 +1200
  • 6f5c70ac69 Let backend track transform state Drew DeVault 2017-06-06 11:48:30 -0400
  • e240fb0518 s/-d/-o/ Drew DeVault 2017-06-06 11:25:36 -0400
  • f0a6efcfcd example/main.c -> example/simple.c Drew DeVault 2017-06-06 11:19:42 -0400
  • d79f578022 Update README.md, add CONTRIBUTING.md Drew DeVault 2017-06-06 10:54:53 -0400
  • dbb8612d0c Removed testing for wayland/xorg from examples Scott Anderson 2017-06-06 11:17:32 +1200
  • c97de93fe1 Added output rotation example Scott Anderson 2017-06-05 22:48:51 +1200
  • 6298351d83 Merge pull request #7 from ascent12/logging Drew DeVault 2017-06-04 23:16:28 -0400
  • b537656b4b Removed inline function Scott Anderson 2017-06-05 15:09:41 +1200
  • cf07a9fc4f Logging improvements Scott Anderson 2017-06-05 14:50:33 +1200
  • e1c09d8b05 Switch example to use wl_list over list_t Drew DeVault 2017-06-04 19:42:14 -0400
  • 7d82476590 Refactor type implementations Drew DeVault 2017-06-04 19:30:37 -0400