aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-25Merge pull request #668 from dlrobertson/fix_null_derefDrew DeVault
Fix null deref in wlr_libinput_backend_destroy
2018-02-25Fix null deref in wlr_libinput_backend_destroyDan Robertson
If input_event is null (e.g. if backend_start has not been called yet) wl_event_source_remove will result in a null deref.
2018-02-24Merge pull request #667 from Ongy/screenshot_tmpfile_templateDrew DeVault
prevent screenshot from resuing template array
2018-02-24prevent screenshot from resuing template arrayMarkus Ongyerth
The template array given to mkstemp was declared static. This reused the memory, which caused mkstemp to fail if backingfile is run more than once, because the array no longer contained the template syntax (which is forced to end in XXXXXX) but the previous file name.
2018-02-24Merge pull request #666 from acrisci/syms-wlr-vlogDrew DeVault
add _wlr_vlog to syms global
2018-02-24add _wlr_vlog to syms globalTony Crisci
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