Commit graph

  • 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
  • b56f15bca7 Merge pull request #117 from ascent12/meson-options Drew DeVault 2017-08-20 09:30:29 -0400
  • 2948f53721 example compositor: handle keyboard after we're done with init Dominique Martinet 2017-08-20 02:30:43 +0200
  • 75978636d9 Change meson to be more configurable Scott Anderson 2017-08-20 22:19:47 +1200
  • a1c3636d69 Merge pull request #115 from martinetd/move_wl_compositor Drew DeVault 2017-08-19 17:40:45 -0400
  • 1ca08dc4cb wlr_compositor: change _init/finish to _create/destroy Dominique Martinet 2017-08-19 23:16:19 +0200
  • 4110788159 move wl_compositor into wlroots as wlr_compositor Dominique Martinet 2017-08-19 21:48:20 +0200
  • b876bea288 Merge pull request #114 from martinetd/cleanups Drew DeVault 2017-08-19 08:45:44 -0400
  • 84c0c87a5d wlr_surface: change update_size/damage to bool Dominique Martinet 2017-08-19 14:37:50 +0200
  • 062d923b0a wayland backend: wl_event_source_remove on destroy Dominique Martinet 2017-08-19 09:30:47 +0200
  • 5885679e33 examples: separate compositor_fini from run Dominique Martinet 2017-08-19 09:26:25 +0200
  • 4da976bfad wlr_surface: small refactoring Dominique Martinet 2017-08-19 09:23:53 +0200
  • 03b29eb32c wlr region/surface: explicitely select interface fields Dominique Martinet 2017-08-19 09:20:28 +0200
  • fc1a851415 wlr_surface: clear/fini buffers when appropriate Dominique Martinet 2017-08-19 08:37:25 +0200
  • f24b3df980 wlr renderer/texture: rename init to create when it does alloc Dominique Martinet 2017-08-19 08:10:39 +0200
  • 12782eabfe libinput: wl_event_source_remove on destroy Dominique Martinet 2017-08-19 08:11:07 +0200
  • 58efb8f90a wayland backend: remove explicit scale = 1 Dominique Martinet 2017-08-18 18:27:36 +0200
  • 3674085fae Merge pull request #113 from acrisci/feature/rename-wlr-cursor Drew DeVault 2017-08-18 19:58:41 -0400
  • f334dcaf40 rename wlr_cursor.c to wlr_xcursor.c Tony Crisci 2017-08-18 19:51:41 -0400