aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-24Merge pull request #641 from Ongy/idle-inhibitTony Crisci
Add idle-inhibit implementation
2018-02-24Merge pull request #657 from emersion/wl-backend-uninitialized-fieldTony Crisci
backend/wayland: fix uninitialized wlr_event_keyboard_key::update_state
2018-02-23Merge pull request #654 from emersion/send-frame-doneemersion
rootston: send frame done events unconditionally
2018-02-23Merge pull request #658 from agx/x11-vendorDrew DeVault
x11: parse vendor and model out of xcb setup information
2018-02-23Merge pull request #664 from emersion/fix-various-use-after-freeDrew DeVault
Fix a bunch of use-after-free
2018-02-23idle-inhibit: style adjustments and motivationMarkus Ongyerth
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-23x11: parse vendor and model out of xcb setup informationGuido Günther
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-23backend/wayland: fix uninitialized wlr_event_keyboard_key::update_stateemersion
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-21idle-inhibit: second feedback passMarkus Ongyerth
2018-02-21Rename _strip_path to wlr_strip_pathGuido Günther
since it's a public function
2018-02-20rootston: fix sending frame done to undefined viewemersion
2018-02-20rootston: don't send frame done if wlr_output manages the surfaceemersion
2018-02-20rootston: send frame done events unconditionallyemersion
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-20idle-inhibit: feedback passMarkus Ongyerth
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-17handle xdg close event in idle-inhibit exampleMarkus Ongyerth
Fixes a crash when the idle-inhibit example application is closed by the compositor, instead of Ctr+C on the spawning terminal, by actualy handling the close request.
2018-02-17adds the client example for idle-inhibitMarkus Ongyerth
Adds a client example for the idle-inhibit-unsable-v1 protocol. The client creates a surface and requests an idle inhibitor. On pointer BTN_LEFT the inhibitor is destroyed if it exists, or recreated if it was destroyed before. The surfaces colour is based on the idle-inhibit state. Green if an inhibitor exists, yellow if it does not.
2018-02-17implements the idle_inhibit protocol typeMarkus Ongyerth
This adds the types/wlr_idle_inhibit_v1 implementation.
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