Commit Graph

  • 74e9578889 add surface destroy signal Tony Crisci 2017-09-11 13:01:53 -0400
  • 94da69a064 Merge pull request #138 from acrisci/feature/compositor-cursor Drew DeVault 2017-09-11 22:22:59 +0900
  • 1682c0d983 Remove non-blocking flag on modesetting commits Scott Anderson 2017-09-10 00:13:39 +1200
  • 6717b78bd6 Retry atomic commit on failure Scott Anderson 2017-09-09 23:06:44 +1200
  • 0aa00da1f3 Check for disappearing DRM connectors Scott Anderson 2017-09-09 22:41:23 +1200
  • f4faa731f0 Merge pull request #143 from Ongy/signal_remove Drew DeVault 2017-09-08 23:11:36 +0900
  • 935b6d871e fixes use after free caused by signal lists Markus Ongyerth 2017-09-08 16:02:26 +0200
  • 31bd8e089b compositor.c: working pointer Tony Crisci 2017-09-06 08:57:04 -0400
  • 9d9aaad020 compositor.c: fix formatting Tony Crisci 2017-09-06 08:01:16 -0400
  • c59ccbde51 Merge pull request #137 from emersion/gamma_control Drew DeVault 2017-09-07 10:18:28 +0900
  • 7d43d662f5
    Fix gamma_size event sent to wrong resource emersion 2017-09-06 22:22:40 +0200
  • 6f98b5a337
    Add set_gamma and get_gamma_size to wlr_output_impl emersion 2017-09-06 18:53:08 +0200
  • cd125377fc
    Add wlr_output_{set_gamma,get_gamma_size} emersion 2017-09-06 17:34:09 +0200
  • 1b588e7c1f
    Add gamma_control skeleton emersion 2017-09-06 14:48:27 +0200
  • 586ae674ae Merge pull request #136 from acrisci/bug/rename-output-layout-create Drew DeVault 2017-09-06 08:29:55 +0900
  • 8230a72aad Merge pull request #135 from acrisci/bug/cursor-device-create-destroy Drew DeVault 2017-09-06 08:29:40 +0900
  • f05c83efe8 Merge pull request #134 from acrisci/feature/refactor-device-configuration Drew DeVault 2017-09-06 08:28:49 +0900
  • e733b0e643 Rename wlr_output_layout_init() Tony Crisci 2017-09-05 17:53:29 -0400
  • 6c24300d13 wlr_cursor_device create and destroy Tony Crisci 2017-09-05 17:45:05 -0400
  • 500bcc49c4 move device configuration to config.h Tony Crisci 2017-09-05 17:18:37 -0400
  • 0cdd7fac02 pointer.c: refactor device configuration Tony Crisci 2017-09-05 08:24:53 -0400
  • c5a2014a2f Merge pull request #133 from acrisci/feature/wlr-cursor-layout-changes Drew DeVault 2017-09-05 20:55:27 +0900
  • 6904ed8bd9 bugfix: warp cursor to current position on output add Tony Crisci 2017-09-05 07:52:17 -0400
  • 57c18c38bb wlr_cursor: handle layout changes Tony Crisci 2017-09-05 07:48:28 -0400
  • 6089967e07 Merge pull request #131 from emersion/patch-1 Drew DeVault 2017-09-01 17:29:02 -0500
  • bb20a446d4 Fix IRC channel link emersion 2017-09-01 15:01:20 +0200
  • 252a1b9c13 Merge pull request #128 from acrisci/feature/layout-autoconfiguration Drew DeVault 2017-09-01 03:47:25 -0500
  • 6d26fda57c use monotonic clock time for animations Tony Crisci 2017-08-31 23:43:02 -0400
  • 35eee80f9b remove unused outputs list in output-layout.c Tony Crisci 2017-08-30 13:50:13 -0400
  • d84deb0742 add wlr_output destroy event Tony Crisci 2017-08-30 13:28:50 -0400
  • fa3d4ecc84 fix layout hotplugging issue in output-layout.c Tony Crisci 2017-08-30 13:14:52 -0400
  • f25511ee3d refactor wlr_output_layout to use wlr_box Tony Crisci 2017-08-30 11:11:31 -0400
  • f8e4ba3f5f cleanup output-layout example Tony Crisci 2017-08-30 10:43:48 -0400
  • 40bd6bcc43 implement output layout auto configuration Tony Crisci 2017-08-30 10:39:22 -0400
  • e91c91d455 Merge pull request #129 from acrisci/feature/refactor-meson-files Drew DeVault 2017-08-30 17:45:21 -0500
  • 368f74e4df Refactor meson build files Tony Crisci 2017-08-30 14:30:47 -0400
  • 6daf9e9ab2 Merge pull request #120 from acrisci/feature/wlr-cursor Drew DeVault 2017-08-29 12:12:18 -0500
  • d9ab631f5d bugfix: set cursor coords on warp_unchecked Tony Crisci 2017-08-29 12:48:45 -0400
  • 6699024b44 handle empty config file Tony Crisci 2017-08-29 12:43:33 -0400
  • b6031d1065 refactor wlr_output_layout_closest_point Tony Crisci 2017-08-29 12:32:17 -0400
  • 9b65d0b3f0 refactor and rename wlr_geometry to wlr_box Tony Crisci 2017-08-29 12:08:49 -0400
  • a51b76083e rename wlr_cursor_init to wlr_cursor_create Tony Crisci 2017-08-29 10:42:23 -0400
  • 1fb8bc9340 wlr_cursor.c: fix formatting Tony Crisci 2017-08-29 10:31:39 -0400
  • 3449777a8d wlr_output_layout.c: fix style Tony Crisci 2017-08-29 09:59:03 -0400
  • 34f4a7b972 pointer.c: fix formatting Tony Crisci 2017-08-29 09:52:11 -0400
  • 1193dd564b config fixes Tony Crisci 2017-08-29 08:32:02 -0400
  • 30611894f2 Implement tablet_tool support in pointer example Drew DeVault 2017-08-28 22:12:35 -0400
  • 4fbe322fa6 fix memory errors Tony Crisci 2017-08-28 11:07:54 -0400
  • ab1a12b174 fix formatting in types/meson.build Tony Crisci 2017-08-28 11:07:21 -0400
  • 5c845f14ed handle input device destroy Tony Crisci 2017-08-28 10:29:53 -0400
  • df0ee7f25f implement tablet tool devices Tony Crisci 2017-08-28 08:42:39 -0400
  • 0dc3aecfd4 refactor device mapping calculation Tony Crisci 2017-08-27 20:10:46 -0400
  • c46168cf9a Merge pull request #124 from martinetd/xwayland_fixes Drew DeVault 2017-08-27 17:38:13 -0500
  • 5e06d61e42 implement touch up and touch down Tony Crisci 2017-08-27 17:35:12 -0400
  • c278b6fd52 xwayland: free xcb events Dominique Martinet 2017-08-27 22:30:37 +0200
  • 871646d225 Double-fork for xwayland execution Dominique Martinet 2017-08-26 18:10:57 +0200
  • c914697676 add device to touch events Tony Crisci 2017-08-27 11:44:55 -0400
  • ed126b0881 add touch events Tony Crisci 2017-08-27 11:34:25 -0400
  • ac503a47a7 intersect cursor and device regions Tony Crisci 2017-08-26 11:55:24 -0400
  • dc7e32552d config: fix uninitialized variables and accept trailing for geom Tony Crisci 2017-08-26 11:53:16 -0400
  • 2f5ff45039 Merge pull request #123 from ascent12/session-multi-gpu Drew DeVault 2017-08-26 08:22:44 -0500
  • 0a97b68278 implement cursor and device geometry mapping Tony Crisci 2017-08-25 13:26:13 -0400
  • d0cf8d0d01 add device configuration Tony Crisci 2017-08-25 09:40:01 -0400
  • 699d489f93 add cursor configuration Tony Crisci 2017-08-25 08:58:02 -0400
  • b3a43e2261 add configuration file Tony Crisci 2017-08-25 08:06:38 -0400
  • 54f87146c3 refactor example config and add ini.c Tony Crisci 2017-08-24 15:26:51 -0400
  • 98f4cdfccb implement wlr_cursor_map_input_to_output Tony Crisci 2017-08-24 14:35:55 -0400
  • 13e895d943 implement wlr_cursor_map_to_output Tony Crisci 2017-08-24 12:30:34 -0400
  • a4810203cc change output layout coords to double type Tony Crisci 2017-08-24 11:46:40 -0400
  • f69a7afd36 assert cursor layout for move and warp functions Tony Crisci 2017-08-24 10:53:11 -0400
  • 0cba06dcef implement wlr_cursor_warp Tony Crisci 2017-08-24 10:42:05 -0400
  • dd68f680e4 handle cursor to output edge cases Tony Crisci 2017-08-24 10:11:57 -0400
  • 431e1ddeca smooth pointer transitioning between outputs Tony Crisci 2017-08-24 09:18:42 -0400
  • 9978349903 use safe for_each when freeing cursor devices Tony Crisci 2017-08-24 09:04:19 -0400
  • e3d47376dc add wlr_cursor basic implementation Tony Crisci 2017-08-20 16:02:39 -0400
  • 48fa59c22e Remove __PRETTY_FUNCTION__ Scott Anderson 2017-08-26 22:43:42 +1200
  • d16b2977f6 Remove single GPU assumptions from wlr_session Scott Anderson 2017-08-26 14:50:16 +1200
  • fb93628bda Merge wlr_udev into wlr_session Scott Anderson 2017-08-26 14:02:04 +1200
  • 46823152ea Rename functions to be consistent with #93 Scott Anderson 2017-08-26 11:56:43 +1200
  • f10da8291b Merge pull request #119 from martinetd/xwayland Drew DeVault 2017-08-24 07:06:18 -0500
  • b29c7d01b1 xwayland: relinquish wl_fd[0] after creating client Dominique Martinet 2017-08-24 07:47:43 +0200
  • 4a288fdacb xwm: free x11 windows on finish Dominique Martinet 2017-08-23 23:39:16 +0200
  • e3143b50b6 xwayland: fix some shutdown cases Dominique Martinet 2017-08-23 23:19:15 +0200
  • fd3ad3b9e4 xwayland: fix shutdown caused by Xwayland/client stop Dominique Martinet 2017-08-23 23:11:44 +0200
  • 0196284331 xwm: remove xcb-util dependency Dominique Martinet 2017-08-20 23:06:13 +0200
  • 3391e5b634 xwayland: fix style issues Dominique Martinet 2017-08-20 19:50:28 +0200
  • a39b091bd9 xwm: reply to configure_requests Dominique Martinet 2017-08-20 14:18:43 +0200
  • 1458a95e65 example compositor: loop through xwayland surfaces Dominique Martinet 2017-08-20 14:18:29 +0200
  • f912316d9b xwm: handle some more events Dominique Martinet 2017-08-20 13:43:04 +0200
  • ea906ea3e2 wlr surface/shell types: add message on creation Dominique Martinet 2017-08-20 13:41:15 +0200
  • eb5b9cc6da xwayland: move & split internal header file Dominique Martinet 2017-08-20 07:59:03 +0200
  • fa0e1015c6 xwm: fix minimal init, this gets us some events on window creations Dominique Martinet 2017-08-20 07:47:38 +0200
  • 6eb20fb8d2 init xwm only once Xwayland server is ready Dominique Martinet 2017-08-19 23:09:59 +0200
  • 3cc5b1acc6 wlr_compositor: add signal for create_surface Dominique Martinet 2017-08-19 22:14:51 +0200
  • b2bab1af5c xwayland: split xwm structure out, initial xwm.c Dominique Martinet 2017-08-19 21:25:26 +0200
  • 60451521bd start xwayland in example compositor Dominique Martinet 2017-08-19 18:06:58 +0200
  • 49a823d4c6 Xwayland: first draft, just start server for now Dominique Martinet 2017-08-19 17:59:31 +0200
  • a138657598 Merge pull request #121 from martinetd/wlr_seat_destroy Drew DeVault 2017-08-22 13:47:41 -0500
  • ee3c5c7fef wlr_seat: fix destroy with multiple handles Dominique Martinet 2017-08-21 07:58:53 +0200
  • 9f6c8e6288 Merge pull request #118 from martinetd/delay_handle_keyboard_cb Drew DeVault 2017-08-20 09:31:24 -0400