Commit Graph

  • 7a3edf6e62 use double for cursor coordinates Tony Crisci 2017-09-21 11:38:04 -0400
  • 8b74450b39 wlr_seat: pointer events Tony Crisci 2017-09-20 07:32:28 -0400
  • aeaa983631 wlr_seat: formatting cleanup Tony Crisci 2017-09-19 15:38:06 -0400
  • ec1e6fe568 Merge pull request #148 from acrisci/feature/xdg-toplevel-layout-position Drew DeVault 2017-09-19 14:57:38 -0400
  • b01909ae15 compositor.c: xdg-surface layout position Tony Crisci 2017-09-19 14:47:28 -0400
  • 9fa822c666 Fix minor typos Drew DeVault 2017-09-17 18:29:20 -0400
  • 29539645cc Merge pull request #145 from acrisci/feature/xdg-shell-toplevel Drew DeVault 2017-09-17 09:45:21 -0400
  • f46befec7c use wl_list_for_each_safe() to unlink client surfaces Tony Crisci 2017-09-17 09:42:27 -0400
  • 94d4b9249c xdg-shell-v6 misc cleanup Tony Crisci 2017-09-16 20:31:34 -0400
  • 5b9373a791 xdg-toplevel-v6 set parent Tony Crisci 2017-09-16 20:07:19 -0400
  • 2573c429ee reset pending geometry on ack configure Tony Crisci 2017-09-16 19:32:23 -0400
  • 49a24225a2 toplevel protocol errors Tony Crisci 2017-09-16 14:33:07 -0400
  • 94f4f1878d xdg-surface-v6: implement ping Tony Crisci 2017-09-16 12:35:49 -0400
  • c912de6390 compositor.c: implement xdg-toplevel-v6 request events Tony Crisci 2017-09-16 09:13:00 -0400
  • 0f865c547a xdg-toplevel-v6: seat events Tony Crisci 2017-09-16 08:31:08 -0400
  • 27161a673f xdg-shell new surface and ack configure events Tony Crisci 2017-09-15 08:53:08 -0400
  • 569b147bba schedule configure request on toplevel first commit Tony Crisci 2017-09-15 07:50:13 -0400
  • a0bdbc92ba xdg-shell-toplevel configure requests Tony Crisci 2017-09-14 16:27:14 -0400
  • 45a3b761a6 xdg-surface-v6: add events Tony Crisci 2017-09-14 08:39:57 -0400
  • 50f4275298 implement xdg-toplevel state properties Tony Crisci 2017-09-13 09:19:10 -0400
  • 353629b034 xdg-surface geometry Tony Crisci 2017-09-13 08:44:32 -0400
  • 2fd5c7999b set title and app_id Tony Crisci 2017-09-12 06:36:16 -0400
  • 9d2dc8447a use wlr_surface on shell struct and listen to events Tony Crisci 2017-09-12 06:18:52 -0400
  • b2c71287f2 set toplevel role on wlr_surface Tony Crisci 2017-09-11 18:06:19 -0400
  • c5f8f81e58 xdg_surface: handle wlr_surface destroy Tony Crisci 2017-09-11 17:24:55 -0400
  • 4752b84f4e wlr_xdg_shell_v6.c: fix formatting Tony Crisci 2017-09-11 16:26:51 -0400
  • 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