Markus Ongyerth
8ab0073b49
prevent screenshot from resuing template array
...
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.
7 years ago
emersion
69409ea3cb
Merge pull request #654 from emersion/send-frame-done
...
rootston: send frame done events unconditionally
7 years ago
Drew DeVault
c2df2801a5
Merge pull request #658 from agx/x11-vendor
...
x11: parse vendor and model out of xcb setup information
7 years ago
Drew DeVault
5ad15c90d5
Merge pull request #664 from emersion/fix-various-use-after-free
...
Fix a bunch of use-after-free
7 years ago
emersion
ca3a947864
rootston: fix user-after-free in output_handle_destroy
7 years ago
emersion
5dba27216c
rootston: fix use-after-free in handle_keyboard_destroy
7 years ago
emersion
b1e2718dd7
xwayland: fix some use-after-free in xwm
7 years ago
emersion
bd9583a7e8
Merge pull request #652 from agx/symbols-file
...
Add symbols file
7 years ago
Guido Günther
9716aa9b92
x11: parse vendor and model out of xcb setup information
7 years ago
Guido Günther
6ba1128a72
Add symbols file
...
to only export symbols matching wlr_* from the wlroots library
7 years ago
Guido Günther
b13f9fcfde
Don't use os_create_anonymous_file outside of wlroots
...
Use a stripped down version for the backing file in the screenshot
example.
7 years ago
Tony Crisci
1c1b5b1b17
Merge pull request #662 from emersion/surface-resize-frame-done
...
surface: don't reset frame_callback_list on resize
7 years ago
emersion
41c272b77a
Merge pull request #661 from Ongy/wlr_idle_events
...
move activity_notify into events in wlr_idle
7 years ago
emersion
f0404f6d75
surface: don't reset frame_callback_list on resize
7 years ago
Markus Ongyerth
a715826751
move activity_notify into events in wlr_idle
...
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.
7 years ago
Guido Günther
2688f6163f
Rename _strip_path to wlr_strip_path
...
since it's a public function
7 years ago
emersion
00e647e161
rootston: fix sending frame done to undefined view
7 years ago
emersion
dc77b4c8c6
rootston: don't send frame done if wlr_output manages the surface
7 years ago
emersion
6f8eca2b3a
rootston: send frame done events unconditionally
7 years ago
Drew DeVault
2e7d886254
Merge pull request #653 from emersion/fix-primary-selection-set-crash
...
primary-selection: fix crash in device_handle_set_selection
7 years ago
emersion
4eaffc3e45
primary-selection: fix crash in device_handle_set_selection
7 years ago
Drew DeVault
c4fb965144
Merge pull request #651 from swaywm/revert-647-elf_visibility
...
Revert "ELF Visibility"
7 years ago
Drew DeVault
1d9be89e2d
Revert "ELF Visibility"
7 years ago
Drew DeVault
09cfa39392
Merge pull request #632 from acrisci/output-layout-adjacent
...
add wlr_output_layout_adjacent_output
7 years ago
Drew DeVault
868ad5af69
Merge pull request #647 from ascent12/elf_visibility
...
ELF Visibility
7 years ago
Scott Anderson
86269052eb
Explicitly export EFL symbols
7 years ago
Drew DeVault
566c98846a
Merge pull request #645 from agx/x11-window-title
...
x11 backend: set window title
7 years ago
Guido Günther
15afef6cbc
x11 backend: set window title
...
This makes windows identifiable in the window list
7 years ago
Scott Anderson
f27c0b44b8
Remove usec_to_msec from public API
7 years ago
Drew DeVault
c951000198
Remove XXX comment
7 years ago
Tony Crisci
9a8808f8cf
move direction to wlr_output_layout.h
7 years ago
Tony Crisci
9933b7ad95
fix direction determination
7 years ago
Tony Crisci
d2c7defa10
Merge branch 'master' into output-layout-adjacent
7 years ago
emersion
088028c570
Merge pull request #630 from martinetd/xdg_shell
...
xdg-shell stable implementation
7 years ago
Dominique Martinet
4941befeb0
Merge pull request #1 from emersion/martinetd/xdg_shell
...
Wrap wl_resource_get_user_data into safer helper functions (for xdg-shell stable too)
7 years ago
emersion
4b354745fe
xdg-shell: wrap wl_resource_get_user_data
7 years ago
emersion
717bdccb6e
Merge remote-tracking branch 'upstream/master' into martinetd/xdg_shell
7 years ago
Drew DeVault
8c1cc45c7d
Merge pull request #629 from emersion/safe-wl-resource-get-user-data
...
Wrap wl_resource_get_user_data into safer helper functions
7 years ago
Drew DeVault
4ded535354
Merge pull request #634 from agx/glvendor
...
Log GL and EGL vendor
7 years ago
Dominique Martinet
ac78bdb6bc
xdg shells: fix typo s/positives/positive/
7 years ago
Guido Günther
4d496802dd
Log GL and EGL vendor
...
useful for debugging
7 years ago
Dominique Martinet
56ab3e9b10
xdg_shell stable: fix zero-sized positioner anchor_rect
...
We used 0 as unset-check value before, which was fine when 0-width
was invalid, but isn't anymore
7 years ago
Dominique Martinet
714f90a9d0
xdg_shell stable: allow zero-sized positioner set_anchor_rect
...
This is a protocol difference with xdg-shell-unstable-v6
7 years ago
Dominique Martinet
b46cc3cafd
wayland protocol build: remove client protocols we do not use
...
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.
7 years ago
Dominique Martinet
d1b28ec812
wayland protocol headers: use double-quote for includes
...
These headers are not installed so we should look for these locally
7 years ago
Dominique Martinet
6ae96c4832
wlr_xdg_shell: (style) add break to final switch case
7 years ago
Tony Crisci
85871cb666
add wlr_output_layout_adjacent_output
7 years ago
Drew DeVault
31dde23e40
Merge pull request #631 from rzlourenco/master
...
Add missing dependencies
7 years ago
Rodrigo Lourenço
168e26489a
Add missing dependencies
7 years ago
Dominique Martinet
db9c2c11f6
meson: require wayland-protocols >=1.12 for xdg-shell stable
7 years ago