Commit graph

  • a39b091bd9 xwm: reply to configure_requests Dominique Martinet 2017-08-20 14:18:43 +02:00
  • 1458a95e65 example compositor: loop through xwayland surfaces Dominique Martinet 2017-08-20 14:18:29 +02:00
  • f912316d9b xwm: handle some more events Dominique Martinet 2017-08-20 13:43:04 +02:00
  • ea906ea3e2 wlr surface/shell types: add message on creation Dominique Martinet 2017-08-20 13:41:15 +02:00
  • eb5b9cc6da xwayland: move & split internal header file Dominique Martinet 2017-08-20 07:59:03 +02:00
  • fa0e1015c6 xwm: fix minimal init, this gets us some events on window creations Dominique Martinet 2017-08-20 07:47:38 +02:00
  • 6eb20fb8d2 init xwm only once Xwayland server is ready Dominique Martinet 2017-08-19 23:09:59 +02:00
  • 3cc5b1acc6 wlr_compositor: add signal for create_surface Dominique Martinet 2017-08-19 22:14:51 +02:00
  • b2bab1af5c xwayland: split xwm structure out, initial xwm.c Dominique Martinet 2017-08-19 21:25:26 +02:00
  • 60451521bd start xwayland in example compositor Dominique Martinet 2017-08-19 18:06:58 +02:00
  • 49a823d4c6 Xwayland: first draft, just start server for now Dominique Martinet 2017-08-19 17:59:31 +02:00
  • a138657598 Merge pull request #121 from martinetd/wlr_seat_destroy Drew DeVault 2017-08-22 13:47:41 -05:00
  • ee3c5c7fef wlr_seat: fix destroy with multiple handles Dominique Martinet 2017-08-21 07:58:53 +02:00
  • 9f6c8e6288 Merge pull request #118 from martinetd/delay_handle_keyboard_cb Drew DeVault 2017-08-20 09:31:24 -04:00
  • b56f15bca7 Merge pull request #117 from ascent12/meson-options Drew DeVault 2017-08-20 09:30:29 -04:00
  • 2948f53721 example compositor: handle keyboard after we're done with init Dominique Martinet 2017-08-20 02:30:43 +02:00
  • 75978636d9 Change meson to be more configurable Scott Anderson 2017-08-20 22:19:47 +12:00
  • a1c3636d69 Merge pull request #115 from martinetd/move_wl_compositor Drew DeVault 2017-08-19 17:40:45 -04:00
  • 1ca08dc4cb wlr_compositor: change _init/finish to _create/destroy Dominique Martinet 2017-08-19 23:16:19 +02:00
  • 4110788159 move wl_compositor into wlroots as wlr_compositor Dominique Martinet 2017-08-19 21:48:20 +02:00
  • b876bea288 Merge pull request #114 from martinetd/cleanups Drew DeVault 2017-08-19 08:45:44 -04:00
  • 84c0c87a5d wlr_surface: change update_size/damage to bool Dominique Martinet 2017-08-19 14:37:50 +02:00
  • 062d923b0a wayland backend: wl_event_source_remove on destroy Dominique Martinet 2017-08-19 09:30:47 +02:00
  • 5885679e33 examples: separate compositor_fini from run Dominique Martinet 2017-08-19 09:26:25 +02:00
  • 4da976bfad wlr_surface: small refactoring Dominique Martinet 2017-08-19 09:23:53 +02:00
  • 03b29eb32c wlr region/surface: explicitely select interface fields Dominique Martinet 2017-08-19 09:20:28 +02:00
  • fc1a851415 wlr_surface: clear/fini buffers when appropriate Dominique Martinet 2017-08-19 08:37:25 +02:00
  • f24b3df980 wlr renderer/texture: rename init to create when it does alloc Dominique Martinet 2017-08-19 08:10:39 +02:00
  • 12782eabfe libinput: wl_event_source_remove on destroy Dominique Martinet 2017-08-19 08:11:07 +02:00
  • 58efb8f90a wayland backend: remove explicit scale = 1 Dominique Martinet 2017-08-18 18:27:36 +02:00
  • 3674085fae Merge pull request #113 from acrisci/feature/rename-wlr-cursor Drew DeVault 2017-08-18 19:58:41 -04:00
  • f334dcaf40 rename wlr_cursor.c to wlr_xcursor.c Tony Crisci 2017-08-18 19:51:41 -04:00
  • f03be94309 rename wlr_cursor to wlr_xcursor Tony Crisci 2017-08-18 19:48:55 -04:00
  • 01d9eda702 Merge pull request #110 from acrisci/feature/refactor-example-config Drew DeVault 2017-08-18 19:35:25 -04:00
  • e3edb08126 bring output configuration into shared.h Tony Crisci 2017-08-18 19:31:16 -04:00
  • 769549c652 Refactor example output config Tony Crisci 2017-08-18 17:44:10 -04:00
  • a1551bccc0 Merge pull request #107 from nyorain/wlr_data_device_manager Drew DeVault 2017-08-18 14:05:51 -04:00
  • f2a9098691 Fix wlr_data_device_manager nyorain 2017-08-18 19:58:36 +02:00
  • 7d3f66eaa0 Merge pull request #109 from martinetd/post_event Drew DeVault 2017-08-18 13:43:41 -04:00
  • bb3b9d0156 wlr_surface: use post_event instead of queue Dominique Martinet 2017-08-18 18:23:55 +02:00
  • 617be97fa0 Merge pull request #108 from martinetd/realloc_crtcs_index Drew DeVault 2017-08-18 13:37:44 -04:00
  • d748fd1a8e Merge pull request #106 from acrisci/bug/fix-wild-buffer Drew DeVault 2017-08-18 13:22:10 -04:00
  • 154d2ad941 Fix data_device destruction nyorain 2017-08-18 19:12:31 +02:00
  • 86314caa5b Implement wlr_data_{source,device,device_manager} nyorain 2017-08-18 18:51:09 +02:00
  • c6631e2140 Fix wild pointer to buffer Tony Crisci 2017-08-18 12:41:42 -04:00
  • 0252c8e072 drm realloc_crtcs: check we found an output Dominique Martinet 2017-08-18 18:26:25 +02:00
  • 995ebe3bb0 Merge pull request #105 from acrisci/bug/uninitialized-int Drew DeVault 2017-08-18 12:14:42 -04:00
  • 784cf65635 fix uninitialized warning Tony Crisci 2017-08-18 12:08:19 -04:00
  • e5fd858394 Merge pull request #101 from nyorain/texture_fix Drew DeVault 2017-08-18 10:16:45 -04:00
  • dd4ebb5805 Merge pull request #104 from martinetd/init_output_scale Drew DeVault 2017-08-18 10:07:35 -04:00
  • 978f935947 output: default scale to 1 Dominique Martinet 2017-08-18 16:00:22 +02:00
  • 1873951f0e Merge pull request #97 from acrisci/feature/output-layout Drew DeVault 2017-08-17 21:11:33 -04:00
  • 3138c5ddf0 Clean up wlr_output_layout Drew DeVault 2017-08-17 21:04:05 -04:00
  • 854a9381ca improve collision detection algorithm Tony Crisci 2017-08-17 18:46:05 -04:00
  • 59a71f59b9 reconfigure output on resolution change Tony Crisci 2017-08-17 16:20:15 -04:00
  • e0b409760d fix output resolution callback Tony Crisci 2017-08-17 16:19:08 -04:00
  • 128f06405b vt change bugfix Tony Crisci 2017-08-17 16:15:49 -04:00
  • d9ebf0615a add output resolution notify to example shared Tony Crisci 2017-08-17 11:21:54 -04:00
  • 5a9baf487e add helper methods for intersection Tony Crisci 2017-08-17 10:12:36 -04:00
  • 420bd3e422 bugfix: correctly get the output_layout Tony Crisci 2017-08-17 08:51:47 -04:00
  • dfb6a12036 layout-output example: only render if its on the output Tony Crisci 2017-08-16 15:06:38 -04:00
  • 2e9e237f9d layout-output example: handle empty config Tony Crisci 2017-08-16 15:00:15 -04:00
  • 44181b57ac Add wlr_output_layout implementation Tony Crisci 2017-08-16 11:51:22 -04:00
  • 10eee58d2d Fix surface buffer uploading nyorain 2017-08-17 17:29:58 +02:00
  • 18f1538108 Merge pull request #99 from nyorain/wlr_seat2 Drew DeVault 2017-08-17 08:42:24 -04:00
  • edbaa7d6ac Update keyboard modifiers in example compositor nyorain 2017-08-17 14:34:31 +02:00
  • a616437c83 Update IRC channel in CONTRIBUTING.md Drew DeVault 2017-08-17 08:26:43 -04:00
  • 2db04c369e Fix style issues in wlr_seat nyorain 2017-08-17 14:14:31 +02:00
  • 30b676e3a8 Merge pull request #98 from martinetd/wayland_backend_xdg Drew DeVault 2017-08-17 08:07:29 -04:00
  • ad22b4874d Fix wlr_seat; add to example compositor nyorain 2017-08-17 12:55:59 +02:00
  • af5db7a44c Initial pass on wlr_seat Drew DeVault 2017-08-16 08:50:43 -04:00
  • e2e149784b wayland backend: fix xdg-shell for weston Dominique Martinet 2017-08-17 10:22:54 +02:00
  • 3377e5e4f2 wayland backend: fix xdg-shell for gnome Dominique Martinet 2017-08-17 00:52:01 +02:00
  • fb05923eaa wayland backend: Fix shell title/app_id to wlroots Dominique Martinet 2017-08-16 21:01:39 +02:00
  • 4f3d21c3ff wayland output: add error handling for xdg shell Dominique Martinet 2017-08-16 19:33:16 +02:00
  • 577d2f6fcd wayland backend: switch to xdg shell Dominique Martinet 2017-08-16 19:19:31 +02:00
  • e7fa4f12e1 Fix DRM problem introduced in 901c14c Drew DeVault 2017-08-16 17:36:57 -04:00
  • beb84940cf Improve no device detection support Drew DeVault 2017-08-16 07:24:46 -04:00
  • 3ac10a81bd Merge pull request #94 from martinetd/libinput_no_device Drew DeVault 2017-08-16 07:22:36 -04:00
  • 2164adc513 Merge pull request #95 from 4e554c4c/list_api Drew DeVault 2017-08-16 07:21:27 -04:00
  • 901c14c409 Prevent alloc errors from crashing in list_t Calvin Lee 2017-08-16 09:23:21 +02:00
  • 880c239657 libinput: fail if no input found on init Dominique Martinet 2017-08-16 08:48:03 +02:00
  • 19d6442f52 Merge pull request #91 from martinetd/move_wl_shell Drew DeVault 2017-08-15 17:39:18 -04:00
  • 27c13d621d Merge pull request #88 from 4e554c4c/alloc_crashing Drew DeVault 2017-08-15 12:21:58 -04:00
  • dca3f630dd Fix wlr_wl/xdg_shell_destroy segfault Dominique Martinet 2017-08-15 15:38:30 +02:00
  • f9b55dfa95 Make wlr_wl_shell_create work like xdg Dominique Martinet 2017-08-15 15:33:54 +02:00
  • d49edc8243 wl_shell/compositor surface: do not check if it's in list before removing Dominique Martinet 2017-08-15 15:27:28 +02:00
  • 5dae8e1be8 example compositor: only iterate over wl_shell and xdg_shell surfaces Dominique Martinet 2017-08-15 02:08:32 +02:00
  • f4e6b138fb Move wl_shell into wlroots Dominique Martinet 2017-08-14 19:22:28 +02:00
  • f60b53c6e3 Change how surface matricies are calculated Drew DeVault 2017-08-15 08:52:30 -04:00
  • 09faf4ff64 Merge pull request #83 from acrisci/feature/buffer-damage2 Drew DeVault 2017-08-15 08:31:30 -04:00
  • d5f98dbf61 refactor getting surface size into a function Tony Crisci 2017-08-15 08:17:17 -04:00
  • 4f2b1cc930 implement get_buffer_size for egl buffers Tony Crisci 2017-08-15 07:58:07 -04:00
  • 2bf2dbb2bd formatting fixup Tony Crisci 2017-08-15 07:40:26 -04:00
  • 5b1ce84350 implement buffer transform Tony Crisci 2017-08-14 16:30:53 -04:00
  • 84c6dbd58d remove unused dimension from buffer calculations Tony Crisci 2017-08-14 15:32:20 -04:00
  • e46ec57b43 implement surface sizing Tony Crisci 2017-08-14 13:54:57 -04:00
  • b49650b555 initialize buffer damage before conversion Tony Crisci 2017-08-14 13:29:41 -04:00
  • d87c58416b clip surface damage to surface size Tony Crisci 2017-08-14 13:29:21 -04:00
  • 72a33b736f implement texture get buffer size Tony Crisci 2017-08-14 13:28:59 -04:00