Commit Graph

  • 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
  • beb84940cf Improve no device detection support Drew DeVault 2017-08-16 07:24:46 -0400
  • 3ac10a81bd Merge pull request #94 from martinetd/libinput_no_device Drew DeVault 2017-08-16 07:22:36 -0400
  • 2164adc513 Merge pull request #95 from 4e554c4c/list_api Drew DeVault 2017-08-16 07:21:27 -0400
  • 901c14c409 Prevent alloc errors from crashing in `list_t` Calvin Lee 2017-08-16 09:23:21 +0200
  • 880c239657 libinput: fail if no input found on init Dominique Martinet 2017-08-16 08:48:03 +0200
  • 19d6442f52 Merge pull request #91 from martinetd/move_wl_shell Drew DeVault 2017-08-15 17:39:18 -0400
  • 27c13d621d Merge pull request #88 from 4e554c4c/alloc_crashing Drew DeVault 2017-08-15 12:21:58 -0400
  • dca3f630dd Fix wlr_wl/xdg_shell_destroy segfault Dominique Martinet 2017-08-15 15:38:30 +0200
  • f9b55dfa95 Make wlr_wl_shell_create work like xdg Dominique Martinet 2017-08-15 15:33:54 +0200
  • d49edc8243 wl_shell/compositor surface: do not check if it's in list before removing Dominique Martinet 2017-08-15 15:27:28 +0200
  • 5dae8e1be8 example compositor: only iterate over wl_shell and xdg_shell surfaces Dominique Martinet 2017-08-15 02:08:32 +0200
  • f4e6b138fb Move wl_shell into wlroots Dominique Martinet 2017-08-14 19:22:28 +0200
  • f60b53c6e3 Change how surface matricies are calculated Drew DeVault 2017-08-15 08:52:30 -0400
  • 09faf4ff64 Merge pull request #83 from acrisci/feature/buffer-damage2 Drew DeVault 2017-08-15 08:31:30 -0400
  • d5f98dbf61 refactor getting surface size into a function Tony Crisci 2017-08-15 08:17:17 -0400
  • 4f2b1cc930 implement get_buffer_size for egl buffers Tony Crisci 2017-08-15 07:58:07 -0400
  • 2bf2dbb2bd formatting fixup Tony Crisci 2017-08-15 07:40:26 -0400
  • 5b1ce84350 implement buffer transform Tony Crisci 2017-08-14 16:30:53 -0400
  • 84c6dbd58d remove unused dimension from buffer calculations Tony Crisci 2017-08-14 15:32:20 -0400
  • e46ec57b43 implement surface sizing Tony Crisci 2017-08-14 13:54:57 -0400
  • b49650b555 initialize buffer damage before conversion Tony Crisci 2017-08-14 13:29:41 -0400
  • d87c58416b clip surface damage to surface size Tony Crisci 2017-08-14 13:29:21 -0400
  • 72a33b736f implement texture get buffer size Tony Crisci 2017-08-14 13:28:59 -0400
  • f0f190bfa5 implement buffer scale Tony Crisci 2017-08-13 17:54:27 -0400
  • e22e443717 fix formatting in surface_damage Tony Crisci 2017-08-11 11:48:59 -0400
  • 0b3d56384f implement surface_damage_buffer Tony Crisci 2017-08-10 15:14:41 -0400
  • d2e796edb7 Merge pull request #86 from nyorain/master Drew DeVault 2017-08-15 07:18:22 -0400
  • 7d0bf9a1a7 Simplify tablet pad destruction nyorain 2017-08-15 12:16:23 +0200
  • 5cc7342606 Prevent alloc errors from crashing Calvin Lee 2017-08-15 07:56:47 +0200
  • 5ca88af557 Merge pull request #87 from nyorain/wlbcursor Drew DeVault 2017-08-14 18:21:09 -0400
  • d7dcbbc175 Add wayland backend cursor support nyorain 2017-08-14 18:19:42 +0200
  • aa20634309 Simplify input device destruction code nyorain 2017-08-14 18:23:20 +0200
  • f998bb8299 Fix style issues nyorain 2017-08-14 17:09:56 +0200
  • 53052b3f6e Merge pull request #85 from martinetd/refactor_states Drew DeVault 2017-08-14 10:33:46 -0400
  • e922e62924 wayland input_device_destroy: add missing braces Dominique Martinet 2017-08-14 16:29:57 +0200
  • 4bbf718e7d impl->destroy cleanup: Dominique Martinet 2017-08-14 16:16:20 +0200
  • ba20d5b3ca Refactor out wlr_touch_state Dominique Martinet 2017-08-14 16:07:00 +0200