Tags: fwsmit/wlroots
Tags
wlroots 0.5.0
Brian Ashworth (1):
wlr_output_layout_get_box: handle empty layout
Guido Günther (4):
Unbreak build with '-Wstrict-prototypes'
rootston/view: Remove redundant declaration in the same file
wlr_xdg_shell: Remove redundant declaration in the same file
Remove glEGLImageTargetTexture2DOES
Ian Fan (1):
seat: fix remaining wlr_button_state enum rename
Ilia Bozhinov (2):
xwm: use min size as base size hint if it is missing and vice versa
xwm: fix typos in WM_NORMAL_HINTS handling
Niklas Schulze (1):
backend/session: Allow setting a custom tty via WLR_DIRECT_TTY
Scott Anderson (1):
backend/drm: Don't fail on failing to find overlay format
emersion (15):
seat: guard against button count corruption
meson: enable more compiler warnings
seat: use wlr_button_state enum instead of uint32_t
seat: only store serial if pressing a button
tinywl: send pointer frame events
backend/session: add noop session
rootston: refactor rendering
rootston: fix rotated views rendering
rootston: fix Xwayland children rendering when fullscreen
rootston: split rendering code into render.c
rootston: fix input events for rotated views
xwayland: don't set DISPLAY
seat: add debug logs when validating grab serials
backend/session: open TTY with O_CLOEXEC for direct session
xwayland: set CLOEXEC on /dev/null FD
wlroots 0.4.1
Guido Günther (1):
rootston: Make add_{switch,binding}_config static
athrungithub (1):
clang compile fix swaywm#1572
emersion (1):
Bump version to 0.4
wlroots 0.4
Brian Ashworth (4):
xwm: stack below on map
drm: do not modeset to current mode
wlr_output: do not modeset to current mode
backend/drm: fix modeset on drm fd resume
Connor E (2):
Make popup inert when destroyed.
Add build-*/ to gitignore.
Drew DeVault (2):
Use freebsd/latest for FreeBSD sr.ht builds
Revert "drm: do not modeset to current mode"
Geoff Greer (1):
Add a wlr_output_set_subpixel()
Ivan Molodetskikh (2):
data-control: add primary selection support
Update data-control
Jan Beich (1):
Add xcb-errors to FreeBSD build
Markus Ongyerth (1):
Prevent NULL dereference in tablet_tool handler
Rouven Czerwinski (1):
backend/drm: fix memory leak in realloc crtcs
Scott Anderson (1):
backend/drm: Unset cursor on cleanup
Sebastian Krzyszkowiak (3):
Post protocol error on invalid wl_surface scale
rootston: don't try to maximize fullscreen surfaces
rootston: surface_at: check for fullscreen surfaces in between TOP and OVERLAY layers
Uli Schlachter (1):
xwm: Add _NET_CLIENT_LIST support
Vincent Vanlaer (3):
Allow cursor render surface to be used as fb
Copy cursor surface to secondary gpu if necessary
Add workaround for hardware cursors on nouveau
emersion (21):
Bump project version to 0.3
data-device: destroy previous source when starting drag
xdg-shell: destroy child popups on unmap
Deprecate old protocols
primary-selection-v1: copy from gtk-primary-selection
surface: error out on invalid transform
subsurface: add map/unmap events
xwayland, data-device: fix surface state on unmap
data-device: make old offers inert before sending selection
backend/drm: fix NULL dereference when unsetting cursor
xwayland: don't use SOCK_CLOEXEC
xwayland: remove remaining SOCK_CLOEXEC
data-device: refactor wlr_drag
data-device: fix drag cleanup if not started
rootston: cancel drag on invalid serial
data-offer: send WL_DATA_OFFER_ERROR_INVALID_FINISH
data-device: unbreak wl_data_source.cancel during drag-and-drop
rootston: move part of desktop.c to view.c, use an interface for views
rootston: add a view child interface
rootston: make roots_view embedded and remove unions
data-device: check if there's a source before sending dnd_finish
mnussbaum (1):
Allow compositors to run as systemd user units
wlroots 0.2
Cedric Sodhi (1):
Tell Mesa not to attempt X11 headers
Cosimo Cecchi (1):
xcursor: Support XDG user data dir location
Drew DeVault (26):
Merge pull request swaywm#1307 from emersion/static-analysis
Merge pull request swaywm#1289 from ixru/fix-cursor-visibility
Merge pull request swaywm#1327 from RyanDwyer/xwm-unset-minmax-hints
Add FreeBSD build
Merge pull request swaywm#1338 from emersion/wayland-swap-interval
Merge pull request swaywm#1340 from emersion/fix-input-method-destroy
Merge pull request swaywm#1332 from emersion/shm-open
Merge pull request swaywm#1346 from emersion/fix-schedule-frame-mgpu
Merge pull request swaywm#1341 from emersion/view-at-unmapped
Merge pull request swaywm#1350 from emersion/check-gles2-bgra-ext
Merge pull request swaywm#1261 from arandomhuman/damage-control
Merge pull request swaywm#1357 from emersion/xopen-source
Merge pull request swaywm#1358 from emersion/xcursor-heap
Merge pull request swaywm#1364 from ManDay/master
Merge pull request swaywm#1356 from emersion/egl-renderable-type
Merge pull request swaywm#1369 from ascent12/wayland_backend
Merge pull request swaywm#1372 from emersion/config10
Merge pull request swaywm#1373 from emersion/fix-teardown-segfaults
Merge pull request swaywm#1366 from emersion/render-software-cursors
Merge pull request swaywm#1375 from emersion/tablet-segfault
Merge pull request swaywm#1392 from emersion/disable-static-analysis
Merge pull request swaywm#1396 from emersion/fix-destroyed-subsurface
Merge pull request swaywm#1384 from emersion/data-multiple-devices
Merge pull request swaywm#1387 from emersion/rename-gtk-primary-selection
Merge pull request swaywm#1399 from emersion/fix-wl-backend-zero-vla
Merge pull request swaywm#1400 from emersion/xcursor-fixes
Ilia Bozhinov (1):
output: add wlr_output_preferred_read_format()
Julio Galvan (1):
Fix compilation error on musl
Philipp Ludwig (1):
xcursor: fix crash when encountering cursor themes with circular dependencies
Rostislav Pehlivanov (2):
Skip interlaced modes during drm mode detection
Fix interlaced mode rejection
Ryan Dwyer (3):
xwm: Unset min/max size hints if they're not used
Merge pull request swaywm#1335 from emersion/fucking-transparency
Merge pull request swaywm#1395 from emersion/text-input-log-newline
Scott Anderson (11):
backend/wayland: Move registry into backend
backend/wayland: Use specific wl_global versions
backend/wayland: Move initilisation code earlier
backend/wayland: Make header order consistent
backend/x11: Rename xcb_conn to xcb
backend/x11: Make header order consistent
backend/x11: Move atom initilisation earlier
backend/x11: Check for xinput extension
backend/x11: Add new Xinput events
backend/x11: Remove old input functions
backend/x11: Hide cursor with Xfixes
Sorcus (1):
Fix "variable ‘cursor_default’ set but not used"
Tobias Stoeckmann (1):
xcursor: Fix heap overflows when parsing malicious files
buffet (1):
Fixed loc count in readme
emersion (48):
backend: fix use-after-free in wlr_backend_autocreate
tablet-v2: fix memory leak on OOM, fix resource version
Update version to 0.1
xwayland: fix typo to enable transparency
Merge pull request swaywm#1336 from swaywm/freebsd
idle: allow zero timeout
render: on Wayland, make eglSwapBuffers non-blocking
Merge pull request swaywm#1337 from emersion/idle-zero-timeout
Merge pull request swaywm#1339 from MrSorcus/master
input-method-v2: initialize destroy signal
util: use shm_open for in-memory files
xwayland: don't fail if XDG_RUNTIME_DIR is not set
rootston: fix segfault in view_at
rootston: fix segfault when destroying unmapped fullscreen views
backend/drm: add WLR_DRM_NO_ATOMIC_GAMMA env variable
backend/drm: fix frame scheduling on secondary GPUs
Merge pull request swaywm#1344 from emersion/no-atomic-gamma
render/gles2: remove assumptions about supported formats
backend/drm: specify minimum config attributes
render/gles2: check for GL_OES_EGL_image_external
surface: fix wlr_surface_get_effective_damage to give surface coords
Use _POSIX_C_SOURCE, use shm_open
examples: only link clients to wlroots if necessary
Merge pull request swaywm#1362 from julio641742/patch-1
Merge pull request swaywm#1361 from sghctoma/fix-shm
render: correctly set EGL_RENDERABLE_TYPE
backend/wayland: handle WL_EVENT_WRITABLE for Wayland socket
Use #if instead of #ifdef for wlroots config data
xdg-shell: don't destroy xdg role state on role destroy
tablet-v2: fix segfault on display destroy
Merge pull request swaywm#1368 from ascent12/x11_backend
output: remove wlr_output_set_fullscreen_surface
output: add wlr_output_render_software_cursors
output: make wlr_egl flip the damage
gtk-primary-selection: support multiple devices
gtk-primary-selection: track resources
Merge pull request swaywm#1382 from atomnuker/master
Merge pull request swaywm#1380 from emersion/gtk-primary-selection-multiple-devices
Merge pull request swaywm#1385 from atomnuker/master
Rename wlr_primary_selection to wlr_gtk_primary_selection
Merge pull request swaywm#1390 from ammen99/fix-preferred-read-format
Merge pull request swaywm#1391 from buffet/fix-loc-count
Disable Clang static analysis
text-input-v3: remove newline in log message
data-device: allow multiple devices for the same seat
data-device: never cancel the source when offer is destroyed
surface: fix destroyed subsurfaces handling
backend/wayland: fix zero-length VLA
ixru (2):
Fix cursor visibility on surface commit
Better placement of visibility check
random human (5):
wlr_surface: fix surface damage transformation
wlr_surface: fix surface damage on resize
wlr_surface: remove duplicated damage calculation
wlr_surface: more consistent argument naming in surface_update_damage
wlr_surface: add wlr_surface_get_effective_damage
sghctoma (3):
Force ftruncate for shared mem. objects on FreeBSD
Use ftruncate to set shared memory object's size
Remove WLR_HAS_POSIX_FALLOCATE from build system
PreviousNext