aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-23Merge pull request #664 from emersion/fix-various-use-after-freeDrew DeVault
Fix a bunch of use-after-free
2018-02-23rootston: fix user-after-free in output_handle_destroyemersion
2018-02-23rootston: fix use-after-free in handle_keyboard_destroyemersion
2018-02-23xwayland: fix some use-after-free in xwmemersion
2018-02-23Merge pull request #652 from agx/symbols-fileemersion
Add symbols file
2018-02-23Add symbols fileGuido Günther
to only export symbols matching wlr_* from the wlroots library
2018-02-23Don't use os_create_anonymous_file outside of wlrootsGuido Günther
Use a stripped down version for the backing file in the screenshot example.
2018-02-22Merge pull request #662 from emersion/surface-resize-frame-doneTony Crisci
surface: don't reset frame_callback_list on resize
2018-02-22Merge pull request #661 from Ongy/wlr_idle_eventsemersion
move activity_notify into events in wlr_idle
2018-02-22surface: don't reset frame_callback_list on resizeemersion
2018-02-22move activity_notify into events in wlr_idleMarkus Ongyerth
This moves the `struct wl_signal activity_notify` in `struct wlr_idle` into a local `struct {} events` to keep consistency with other modules in the library.
2018-02-21Rename _strip_path to wlr_strip_pathGuido Günther
since it's a public function
2018-02-20Merge pull request #653 from emersion/fix-primary-selection-set-crashDrew DeVault
primary-selection: fix crash in device_handle_set_selection
2018-02-20primary-selection: fix crash in device_handle_set_selectionemersion
2018-02-19Merge pull request #651 from swaywm/revert-647-elf_visibilityDrew DeVault
Revert "ELF Visibility"
2018-02-19Revert "ELF Visibility"Drew DeVault
2018-02-19Merge pull request #632 from acrisci/output-layout-adjacentDrew DeVault
add wlr_output_layout_adjacent_output
2018-02-18Merge pull request #647 from ascent12/elf_visibilityDrew DeVault
ELF Visibility
2018-02-19Explicitly export EFL symbolsScott Anderson
2018-02-18Merge pull request #645 from agx/x11-window-titleDrew DeVault
x11 backend: set window title
2018-02-18x11 backend: set window titleGuido Günther
This makes windows identifiable in the window list
2018-02-19Remove usec_to_msec from public APIScott Anderson
2018-02-18Remove XXX commentDrew DeVault
2018-02-17move direction to wlr_output_layout.hTony Crisci
2018-02-17fix direction determinationTony Crisci
2018-02-17Merge branch 'master' into output-layout-adjacentTony Crisci
2018-02-16Merge pull request #630 from martinetd/xdg_shellemersion
xdg-shell stable implementation
2018-02-16Merge pull request #1 from emersion/martinetd/xdg_shellDominique Martinet
Wrap wl_resource_get_user_data into safer helper functions (for xdg-shell stable too)
2018-02-16xdg-shell: wrap wl_resource_get_user_dataemersion
2018-02-16Merge remote-tracking branch 'upstream/master' into martinetd/xdg_shellemersion
2018-02-16Merge pull request #629 from emersion/safe-wl-resource-get-user-dataDrew DeVault
Wrap wl_resource_get_user_data into safer helper functions
2018-02-15Merge pull request #634 from agx/glvendorDrew DeVault
Log GL and EGL vendor
2018-02-15xdg shells: fix typo s/positives/positive/Dominique Martinet
2018-02-15Log GL and EGL vendorGuido Günther
useful for debugging
2018-02-15xdg_shell stable: fix zero-sized positioner anchor_rectDominique Martinet
We used 0 as unset-check value before, which was fine when 0-width was invalid, but isn't anymore
2018-02-15xdg_shell stable: allow zero-sized positioner set_anchor_rectDominique Martinet
This is a protocol difference with xdg-shell-unstable-v6
2018-02-15wayland protocol build: remove client protocols we do not useDominique Martinet
Only include client protocols that we use on the client side. Since these are not installed, there should not be any change with this. Testers - please note 'ninja -C build clean' does not remove the old headers, you need to start from a new directory.
2018-02-15wayland protocol headers: use double-quote for includesDominique Martinet
These headers are not installed so we should look for these locally
2018-02-15wlr_xdg_shell: (style) add break to final switch caseDominique Martinet
2018-02-14add wlr_output_layout_adjacent_outputTony Crisci
2018-02-14Merge pull request #631 from rzlourenco/masterDrew DeVault
Add missing dependencies
2018-02-14Add missing dependenciesRodrigo Lourenço
2018-02-14meson: require wayland-protocols >=1.12 for xdg-shell stableDominique Martinet
2018-02-14xdg_shell: add input validatoin for positioner anchor/gravityDominique Martinet
2018-02-14xdg-shell stable: copy-pasta implementationDominique Martinet
2018-02-13Wrap wl_resource_get_user_data into safer helper functionsemersion
This ensures we're not incorrectly casting a resource. Fixes #628
2018-02-13Merge pull request #627 from emersion/wlr-signal-emit-safeDrew DeVault
Remove wlr_backend.events.{output_remove,device_remove}
2018-02-12Reformat all #include directivesemersion
2018-02-12Make wlr_signal_emit_safe privateemersion
2018-02-12Remove wlr_backend.events.{output_remove,device_remove}emersion