Commit Graph

  • 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
  • f03be94309 rename wlr_cursor to wlr_xcursor Tony Crisci 2017-08-18 19:48:55 -0400
  • 01d9eda702 Merge pull request #110 from acrisci/feature/refactor-example-config Drew DeVault 2017-08-18 19:35:25 -0400
  • e3edb08126 bring output configuration into shared.h Tony Crisci 2017-08-18 19:31:16 -0400
  • 769549c652 Refactor example output config Tony Crisci 2017-08-18 17:44:10 -0400
  • a1551bccc0 Merge pull request #107 from nyorain/wlr_data_device_manager Drew DeVault 2017-08-18 14:05:51 -0400
  • f2a9098691 Fix wlr_data_device_manager nyorain 2017-08-18 19:58:36 +0200
  • 7d3f66eaa0 Merge pull request #109 from martinetd/post_event Drew DeVault 2017-08-18 13:43:41 -0400
  • bb3b9d0156 wlr_surface: use post_event instead of queue Dominique Martinet 2017-08-18 18:23:55 +0200
  • 617be97fa0 Merge pull request #108 from martinetd/realloc_crtcs_index Drew DeVault 2017-08-18 13:37:44 -0400
  • d748fd1a8e Merge pull request #106 from acrisci/bug/fix-wild-buffer Drew DeVault 2017-08-18 13:22:10 -0400
  • 154d2ad941 Fix data_device destruction nyorain 2017-08-18 19:12:31 +0200
  • 86314caa5b Implement wlr_data_{source,device,device_manager} nyorain 2017-08-18 18:51:09 +0200
  • c6631e2140 Fix wild pointer to buffer Tony Crisci 2017-08-18 12:41:42 -0400
  • 0252c8e072 drm realloc_crtcs: check we found an output Dominique Martinet 2017-08-18 18:26:25 +0200
  • 995ebe3bb0 Merge pull request #105 from acrisci/bug/uninitialized-int Drew DeVault 2017-08-18 12:14:42 -0400
  • 784cf65635 fix uninitialized warning Tony Crisci 2017-08-18 12:08:19 -0400
  • e5fd858394 Merge pull request #101 from nyorain/texture_fix Drew DeVault 2017-08-18 10:16:45 -0400
  • dd4ebb5805 Merge pull request #104 from martinetd/init_output_scale Drew DeVault 2017-08-18 10:07:35 -0400
  • 978f935947 output: default scale to 1 Dominique Martinet 2017-08-18 16:00:22 +0200
  • 1873951f0e Merge pull request #97 from acrisci/feature/output-layout Drew DeVault 2017-08-17 21:11:33 -0400
  • 3138c5ddf0 Clean up wlr_output_layout Drew DeVault 2017-08-17 21:04:05 -0400
  • 854a9381ca improve collision detection algorithm Tony Crisci 2017-08-17 18:46:05 -0400
  • 59a71f59b9 reconfigure output on resolution change Tony Crisci 2017-08-17 16:20:15 -0400
  • e0b409760d fix output resolution callback Tony Crisci 2017-08-17 16:19:08 -0400
  • 128f06405b vt change bugfix Tony Crisci 2017-08-17 16:15:49 -0400
  • d9ebf0615a add output resolution notify to example shared Tony Crisci 2017-08-17 11:21:54 -0400
  • 5a9baf487e add helper methods for intersection Tony Crisci 2017-08-17 10:12:36 -0400
  • 420bd3e422 bugfix: correctly get the output_layout Tony Crisci 2017-08-17 08:51:47 -0400
  • dfb6a12036 layout-output example: only render if its on the output Tony Crisci 2017-08-16 15:06:38 -0400
  • 2e9e237f9d layout-output example: handle empty config Tony Crisci 2017-08-16 15:00:15 -0400
  • 44181b57ac Add wlr_output_layout implementation Tony Crisci 2017-08-16 11:51:22 -0400
  • 10eee58d2d Fix surface buffer uploading nyorain 2017-08-17 17:29:58 +0200
  • 18f1538108 Merge pull request #99 from nyorain/wlr_seat2 Drew DeVault 2017-08-17 08:42:24 -0400
  • edbaa7d6ac Update keyboard modifiers in example compositor nyorain 2017-08-17 14:34:31 +0200
  • a616437c83 Update IRC channel in CONTRIBUTING.md Drew DeVault 2017-08-17 08:26:43 -0400
  • 2db04c369e Fix style issues in wlr_seat nyorain 2017-08-17 14:14:31 +0200
  • 30b676e3a8 Merge pull request #98 from martinetd/wayland_backend_xdg Drew DeVault 2017-08-17 08:07:29 -0400
  • ad22b4874d Fix wlr_seat; add to example compositor nyorain 2017-08-17 12:55:59 +0200
  • af5db7a44c Initial pass on wlr_seat Drew DeVault 2017-08-16 08:50:43 -0400
  • e2e149784b wayland backend: fix xdg-shell for weston Dominique Martinet 2017-08-17 10:22:54 +0200
  • 3377e5e4f2 wayland backend: fix xdg-shell for gnome Dominique Martinet 2017-08-17 00:52:01 +0200
  • fb05923eaa wayland backend: Fix shell title/app_id to wlroots Dominique Martinet 2017-08-16 21:01:39 +0200
  • 4f3d21c3ff wayland output: add error handling for xdg shell Dominique Martinet 2017-08-16 19:33:16 +0200
  • 577d2f6fcd wayland backend: switch to xdg shell Dominique Martinet 2017-08-16 19:19:31 +0200
  • e7fa4f12e1 Fix DRM problem introduced in 901c14c Drew DeVault 2017-08-16 17:36:57 -0400