Drew DeVault
04c39a0719
Merge pull request #1231 from ascent12/editorconfig
...
Remove indent_size from .editorconfig
6 years ago
Scott Anderson
2d29cebe5f
Remove indent_size from .editorconfig
...
Some of us like to use different indent sizes.
6 years ago
Drew DeVault
73423c988c
Merge pull request #1213 from arandomhuman/wlr_log_get_verbosity
...
Add wlr_log_get_verbosity method
6 years ago
random human
6daa69fbf5
Update wlr_log_init docs
6 years ago
random human
cdf41fa627
Add support for setting log verbosity in rootston
6 years ago
random human
93382dc445
Close stdout/stderr for Xwayland
...
Depending on the log verbosity, close the stdout/stderr streams.
6 years ago
emersion
d31a267f36
Merge pull request #1226 from RyanDwyer/xwayland-set-role
...
xwayland: Introduce set_role event
6 years ago
Ryan Dwyer
b8cc4a4152
xwayland: Introduce set_role event
6 years ago
emersion
d22431d969
Merge pull request #1228 from arandomhuman/misc-mem
...
Miscellaneous memory leak fixes
6 years ago
random human
9f511ae942
Remove listener link after tablet_manager destroy
6 years ago
random human
6af77e3d9e
Release pointers in examples/multi-pointer
6 years ago
random human
de16defb21
Release registry pointer in examples/idle
6 years ago
random human
ef5df78a27
Destroy layout after display in examples/output-layout
6 years ago
random human
568b0ffe2c
Call wl_global_create first in case of failure
6 years ago
random human
7105864e13
Handle setting keymap in examples more securely
6 years ago
cnt0
6946134883
fix incorrect NULL check
6 years ago
random human
7bc2657984
Free unused pointer in x11/backend.c
6 years ago
emersion
95d05acda5
backend/drm: fix invalid VLA size in scan_drm_connectors
...
I failed to see this issue with Valgrind because of the +1.
6 years ago
emersion
2f0815838d
Init dmabuf global in renderer
6 years ago
Ryan Dwyer
60a174eb11
xwayland: Introduce request_activate event
6 years ago
Ryan Dwyer
69a5279f79
xwayland: Add WM_STATE modal property
...
Adds a modal property to indicate whether the surface wants to be a
modal.
6 years ago
Drew DeVault
a0bf3f150e
Merge pull request #1220 from emersion/grouped-new-output
...
backend/drm: emit new_output after scanning connectors
6 years ago
emersion
ef88df2142
backend/drm: emit new_output after scanning connectors
...
This prevents receiving modesetting requests from the compositor
while we don't have the whole picture (ie. while we haven't yet
scanned all connectors).
This also makes connectors without CRTCs disabled (they can't be
enabled yet even if some CRTCs are free'd -- this is future work).
6 years ago
Drew DeVault
c3752aa307
Merge pull request #1219 from emersion/disable-when-needs-modeset
...
backend/drm: allow disabling outputs in NEEDS_MODESET state
6 years ago
emersion
e84f01168d
backend/drm: allow disabling outputs in NEEDS_MODESET state
...
This correctly frees CRTCs when disabling outputs without setting
a mode.
6 years ago
Drew DeVault
cc3c5ebb67
Merge pull request #1215 from emersion/disabled-no-modeset
...
Do not modeset disabled outputs
6 years ago
emersion
472476ebcf
Do not modeset disabled outputs
6 years ago
random human
e44ab5d584
Add function wlr_log_get_verbosity()
...
Returns the verbosity passed to wlr_log_init().
6 years ago
Ryan Dwyer
bf670b84c4
Merge pull request #1211 from aereaux/aereaux-patch-1
...
Fix uninitialized value in wlr_cursor.
7 years ago
Aidan Epstein
e334b46b39
Fix uninitialized value in wlr_cursor.
7 years ago
Drew DeVault
2ddabacacf
Merge pull request #1210 from ammen99/fix-include
...
add missing wlr_box.h include in wlr_screencopy_v1.h
7 years ago
Ilia Bozhinov
62539e265e
add missing wlr_box.h include in wlr_screencopy_v1.h
7 years ago
random human
6014ee50b3
Add clang's static analyzer to build.yml
7 years ago
random human
8589ae19de
Fix bugs listed by clang's static analyzer
...
A few pedantic changes and unused variables (1-4), and genuine bugs (5,
6).
The reports with the corresponding files and lines numbers are as
follows.
1. backend/libinput/tablet_pad.c@31,44,57
"Allocator sizeof operand mismatch"
"Result of 'calloc' is converted to a pointer of type 'unsigned int',
which is incompatible with sizeof operand type 'int'"
2. types/tablet_v2/wlr_tablet_v2_pad.c@371
"Allocator sizeof operand mismatch"
"Result of 'calloc' is converted to a pointer of type 'uint32_t', which
is incompatible with sizeof operand type 'int'"
3. types/wlr_cursor.c@335
"Dead initialization"
"Value stored to 'dx'/'dy' during its initialization is never read"
4. rootston/xdg_shell.c@510
"Dead initialization"
"Value stored to 'desktop' during its initialization is never read"
5. types/tablet_v2/wlr_tablet_v2_pad.c@475
"Dereference of null pointer"
"Access to field 'strips' results in a dereference of a null pointer
(loaded from field 'current_client')"
The boolean logic was incorrect (c.f. the check in the following
function).
6. examples/idle.c@163,174,182
"Uninitialized argument value"
"1st function call argument is an uninitialized value"
If close_timeout != 0, but simulate_activity_timeout >= close_timeout,
the program would segfault at pthread_cancel(t1).
7 years ago
Drew DeVault
2f48453718
Merge pull request #1208 from arandomhuman/master
...
Fixes examples/dmabuf-capture being built with unmet dependencies
7 years ago
random human
660a022909
Fixes examples/dmabuf-capture being built with unmet dependencies
...
Even if the libav* variables were disabler objects, the build targer
dmabuf-capture was being built. Modified the script to support a generic
solution.
7 years ago
Drew DeVault
633663cdde
Use legacy modesetting for gamma control
...
It doesn't look like there's any motion on a fix from the AMDGPU side,
and using the legacy interface for this isn't so bad.
7 years ago
Brian Ashworth
939a4ea60f
Merge pull request #1196 from dcz-purism/surface_move
...
rootston/surface_layers: fix clicking after surface moved
7 years ago
Drew DeVault
d11dac6a64
Merge pull request #1202 from alexbakker/destroy-signal-fix
...
Init the new destroy signals added by #1200
7 years ago
Alexander Bakker
221d412824
Init the new destroy signals added by #1200
7 years ago
Drew DeVault
792f98c2f0
Merge pull request #1200 from alexbakker/destroy-signal
...
Add destroy signals to types that are destroyed by wl_display_destroy
7 years ago
Alexander Bakker
20db29779e
Add destroy signals to types that are destroyed by wl_display_destroy
7 years ago
Brian Ashworth
c6955fa89c
Merge pull request #1199 from apreiml/farthest_output
...
introduce wlr_output_layout_farthest_output
7 years ago
Armin Preiml
5617d2bd60
introduce wlr_output_layout_farthest_output
...
Similar to wlr_output_layout_adjacent_output but will return the
one that is the farthest away from the reference in given direction.
7 years ago
Drew DeVault
6025fcaa09
Update required meson version to 0.47.1
7 years ago
Drew DeVault
8ecf9224f5
Merge pull request #1198 from ascent12/meson_feature
...
Fix meson changes
7 years ago
Scott Anderson
dc37194291
Change how glgen.sh outputs files
...
This fixes building wlroots as a subproject.
7 years ago
Scott Anderson
fd3fa760d3
Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
...
This reverts commit 9c886f20b9
.
7 years ago
Drew DeVault
9c886f20b9
Revert "Merge pull request #1194 from ascent12/meson_feature"
...
This breaks wlroots when used as a meson subproject.
This reverts commit dea311992e
, reversing
changes made to 6db9c4b746
.
7 years ago
Drew DeVault
dea311992e
Merge pull request #1194 from ascent12/meson_feature
...
Build system changes
7 years ago