1297 Commits (3f5f4cec88868818105bdc297f89d51fa378d99d)

Author SHA1 Message Date
Drew DeVault 73423c988c
Merge pull request #1213 from arandomhuman/wlr_log_get_verbosity
6 years ago
random human 6daa69fbf5
Update wlr_log_init docs
6 years ago
Ryan Dwyer b8cc4a4152 xwayland: Introduce set_role event
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
6 years ago
random human e44ab5d584
Add function wlr_log_get_verbosity()
6 years ago
Ilia Bozhinov 62539e265e add missing wlr_box.h include in wlr_screencopy_v1.h
6 years ago
Alexander Bakker 20db29779e Add destroy signals to types that are destroyed by wl_display_destroy
6 years ago
Brian Ashworth c6955fa89c
Merge pull request #1199 from apreiml/farthest_output
6 years ago
Armin Preiml 5617d2bd60 introduce wlr_output_layout_farthest_output
6 years ago
Scott Anderson fd3fa760d3 Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
6 years ago
Drew DeVault 9c886f20b9 Revert "Merge pull request #1194 from ascent12/meson_feature"
6 years ago
Scott Anderson f41c411980 Use input file for configure_file
6 years ago
Scott Anderson 51892e0d74 Install headers explicitly
6 years ago
Ilia Bozhinov 4486b52aa8 move wlr_drm_connector_add_mode to wlr/backend/drm.h
6 years ago
Ilia Bozhinov 88e9dbe32e remove dangling declaration of wlr_xdg_surface_popup_get_position()
6 years ago
Drew DeVault 28b0a4065b
Merge pull request #1179 from emersion/rootston-toggle-decoration-mode
6 years ago
emersion 9d0e37f768 rootston: add keybinding to toggle decoration mode
6 years ago
Markus Ongyerth f64962ace8 tablet-v2 tool: Implement implicit grab
6 years ago
Mariusz Bialonczyk ad406db21c gles2: change context when it is not current
6 years ago
Drew DeVault 1654fc80eb
Merge pull request #1157 from emersion/wlr-gamma-control
6 years ago
emersion 2ebecb6727 backend/drm: allow to pass empty gamma ramp to reset it
6 years ago
emersion e21563ec76 output: document gamma functions
6 years ago
emersion a5cab82a0f rootston: fire up wlr-gamma-control-unstable-v1
6 years ago
emersion a149c2370a Implement wlr-gamma-control-unstable-v1
6 years ago
emersion 9dd4388ed9 xwayland: document SIGUSR1 handler
6 years ago
Drew DeVault 5642c5cc8f
Merge pull request #1053 from emersion/xdg-decoration
6 years ago
Brian Ashworth a3c33e93b8
Merge pull request #1167 from ammen99/master
7 years ago
Drew DeVault 211ae764fd Initial pass on API stability guarantees
7 years ago
Ilia Bozhinov 2e6eb097b6 rootston: focus newly-created surfaces
7 years ago
Markus Ongyerth 81cc842f8f reintroduce xwayland is_unmanaged
7 years ago
emersion 555721f714 Add xdg-decoration-unstable-v1 support
7 years ago
Drew DeVault f1b65b34a6
Merge pull request #1127 from emersion/surface-precommit
7 years ago
Markus Ongyerth d5950255de tablet-v2 tablet_tool grab implementation
7 years ago
Ilia Bozhinov 8b7c85d765 xdg-shell(-v6): add set_title and set_app_id toplevel signals
7 years ago
emersion 5dbf0fe7f2 linux-dmabuf: add v1 suffix
7 years ago
Ryan Dwyer dc58c1356d Introduce set_hints event for xwayland
7 years ago
Markus Ongyerth 454f2a84a8 tablet-v2 tablet_pad grab implementation
7 years ago
emersion 153f37bdf5 xwayland: handle override_redirect flag changes
7 years ago
emersion 16d7e09d99 surface: add wlr_surface_role.precommit
7 years ago
Markus Ongyerth 9a6f77fc2c tablet-v2: fix merge commits and test again
7 years ago
Markus Ongyerth 74ca2f8fcf Another round of feedback from acrisci
7 years ago
Markus Ongyerth 43b20bfea2 First feedback pass from acrisci
7 years ago
Markus Ongyerth 9313ac1068 propagate rename to rootston code
7 years ago
Markus Ongyerth d9e978e1b3 rename wlr_tablet_tool to wlr_tablet
7 years ago
Markus Ongyerth b84288af16 Remove unused tablet_pad list from tools
7 years ago
Markus Ongyerth 6b51f3b57a use previous resource versions and destroy pads
7 years ago
Markus Ongyerth 48e2cba9b6 Handle relative motion for mouse tools
7 years ago
Markus Ongyerth 5cbdd13df8 remove unused wl_listener
7 years ago
Markus Ongyerth 2bc09d91c3 Silent conversion from double to int should be illegal
7 years ago
Markus Ongyerth dc525a9c5f Clean up serial handling and automate proximity acompaning events
7 years ago
Markus Ongyerth 25c2808153 Clean up serial handling
7 years ago
Markus Ongyerth 88a4b908d1 Hide pad auxiliary data in .c file
7 years ago
Markus Ongyerth fa39fd178d Split tablet_v2 implementation for easier maintainance
7 years ago
Markus Ongyerth 2c12011472 Send all tablet tool axis events
7 years ago
Markus Ongyerth 2155c976f6 Improve inert resource handling
7 years ago
Markus Ongyerth b79d11395c Hook up set_cursor in rootston
7 years ago
Markus Ongyerth 0c9a26828a Use wlr_list for paths, and improve inert resource handling
7 years ago
Markus Ongyerth adba68a3c1 Use tablet_tool impl in libinput backend
7 years ago
Markus Ongyerth 31cec36b74 1st feedback pass
7 years ago
Markus Ongyerth 5c7a37f309 Add tool buttons
7 years ago
Markus Ongyerth 391eef6ea9 Propagate most axis events to clients
7 years ago
Markus Ongyerth f375246657 Implement basic tablet_pad handling (bound to keyboard focus)
7 years ago
Markus Ongyerth e235f7d336 Basic tablet_v2 object lifetime
7 years ago
Markus Ongyerth 77bac448cc storage commit #2
7 years ago
Markus Ongyerth 000b305ecc backend/libinput: Manage tablet tool livetimes
7 years ago
emersion 5bb272d7f3 surface: add wlr_surface.opaque_region
7 years ago
emersion c4915d1492 render: add wlr_texture_is_opaque
7 years ago
Drew DeVault c0b4217fce
Merge pull request #1116 from emersion/surface-role
7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion deeca53e33
Rename wl_resources to resource, wl_global to global
7 years ago
emersion c19d475753
xdg-output: don't send no-op updates
7 years ago
emersion 33db4263a0
surface: replace wlr_surface_set_role_committed with wlr_surface_role
7 years ago
Drew DeVault be54278207
Merge pull request #1095 from agx/output-add-mode
7 years ago
Guido Günther 709d7dd722 rootston: Handle modeline parameter
7 years ago
Guido Günther 8d72090afe drm: Allow to add additional modes
7 years ago
emersion 226306ed45
surface: rename wlr_surface_state.buffer to buffer_resource
7 years ago
emersion 012e38fbe5
surface: add wlr_surface.previous
7 years ago
emersion 78555abba3
surface: move position and scale out of wlr_surface_state
7 years ago
emersion 233bfe2f4f
surface: do not monkey-patch state damage
7 years ago
emersion adf0423f7c
surface: better buffer position handling
7 years ago
emersion e6399c61b7
surface: fix WLR_SURFACE_STATE_BUFFER_DAMAGE value
7 years ago
emersion 3c0d672ebd
surface: make pending and current embedded structs
7 years ago
emersion 64836ddfe7
surface: remove wlr_surface_state.subsurface_position
7 years ago
emersion 3ee86b6105
surface: rename invalid state
7 years ago
Ryan Dwyer 86f401e827 Introduce wlr_xdg_surface_for_each_popup
7 years ago
emersion dbb01cbcd0
screencopy: listen to buffer destroy
7 years ago
emersion c421700f3d
screncopy: update protocol
7 years ago
emersion bf7560b7cd
screencopy: add capture_output_region support
7 years ago
emersion 2b9cbaddf3
screencopy: add support for frame flags
7 years ago
emersion 73755ad348
screencopy-v1: add basic implementation
7 years ago
Dominique Martinet c263f7ca29 s/wlr_subsurface_from_surface/wlr_subsurface_from_wlr_surface/
7 years ago
Dominique Martinet 0ced9df350 wlr_idle_inhibit_v1: add *data pointer to wlr structs
7 years ago
Dominique Martinet d0b902b962 wlr_idle: add helper to enable/disable all timers
7 years ago
Drew DeVault e459fe0ec7
Merge pull request #992 from emersion/screencontent
7 years ago
emersion 0e3b35c87e
Merge pull request #1072 from emersion/surface-remove-matrices
7 years ago
emersion 831b7297a4
surface: remove matrices
7 years ago
emersion a6c0e25d36
surface: remove wlr_frame_callback
7 years ago
emersion 57548b557a
Merge branch 'master' into screencontent
7 years ago
Drew DeVault fb118ac996
Merge pull request #1062 from emersion/wlr-buffer-comeback
7 years ago
Drew DeVault 8e33deb0be
Merge pull request #1063 from ascent12/multi-seat
7 years ago
Scott Anderson 47985d2dc5 Multiseat fixes
7 years ago
Drew DeVault d27eeaa14c Revert "Merge pull request #1050 from emersion/wlr-buffer"
7 years ago
emersion 0378d143d9
surface: remove wlr_surface.texture
7 years ago
emersion d643361c48
Merge pull request #1047 from NotKit/gles2fix
7 years ago
Drew DeVault 5e4af4862e
Merge pull request #1050 from emersion/wlr-buffer
7 years ago
NeKit 6f29db1044 gles2 renderer: introduce struct wlr_gles2_tex_shader
7 years ago
emersion 38d415dd20
buffer: make wlr_buffer_ref return the buffer
7 years ago
Vincent Vanlaer f1a62a3200 Rename egl.exts to match the extension names
7 years ago
emersion 9ea5b1a85e
Merge branch 'master' into wlr-buffer
7 years ago
Vincent Vanlaer 5ec6d8230d Split eglSwapBuffersWithDamage feature detection
7 years ago
emersion 7d24af43e5
buffer: improve docs
7 years ago
emersion e4933ab445
Introduce wlr_buffer
7 years ago
emersion 457bfcab19
render/egl: only request high priority context on DRM
7 years ago
emersion d425edc96c
render/egl: consistent extension checking
7 years ago
emersion cbfe0e834a
Request a high priority EGL context
7 years ago
emersion 32f9699359
Merge pull request #1029 from emersion/wl-backend-keyboard-focus-keys
7 years ago
NeKit de91c55ea9 Fix GLES2 renderer to use glGetUniformLocations locations
7 years ago
emersion 6f895081e1
Merge pull request #1043 from acrisci/drag-icon-unmap
7 years ago
Ilia Bozhinov a989104a6b xdg-shells: add a set_parent signal to toplevel surfaces
7 years ago
Tony Crisci 9333acd68e handle drag icon map in rootston
7 years ago
Tony Crisci 319ebdf476 add back map event
7 years ago
Tony Crisci 1c75d4e54a rename drag-icon map to unmap
7 years ago
emersion 78966417f4
Merge pull request #1031 from martinetd/multibind-seat
7 years ago
Dominique Martinet 51b9883ea0 seat: allow clients to bind to seat multiple times
7 years ago
Tony Crisci 58d549c98a add data to wlr_drag_icon
7 years ago
Silvan Jegen 736309c228 Remove redundant roots_seat_remove_device function
7 years ago
emersion 551700e887
backend/wayland: fix keyboard keys not pressed/released when focus changes
7 years ago
Timidger 2eb8b240e1
Added data field to wlr_subsurface
7 years ago
Markus Ongyerth 3994762ae0 Add wlr_surface_get_geometry
7 years ago
emersion 21928cbe61
Merge branch 'master' into screencontent
7 years ago
emersion 135721118a
render: remove wlr_renderer_check_import_dmabuf
7 years ago
emersion 28020ff577
Only allow one modifier per DMA-BUF, split attributes struct in render/
7 years ago
emersion 00e108f2fc
export-dmabuf: correctly finish wlr_linux_dmabuf_attribs
7 years ago
emersion 7901740f94
rootston: enable export-dmabuf
7 years ago
emersion e26f4dff98
export-dmabuf: wait for the frame to be ready, send timestamp
7 years ago
emersion 5ba1a9af56
render: add wlr_texture_to_dmabuf
7 years ago
emersion bd430b8620
backend/drm: support multi-planar DMA-BUFs when exporting
7 years ago
emersion 36bd4795d4
export-dmabuf: add basic and incomplete implementation
7 years ago
emersion 9e26808c28
output, backend/drm: add wlr_output_export_dmabuf
7 years ago
emersion e1f56538a8
Merge pull request #999 from dcz-purism/virtual-keyboard
7 years ago
Tony Crisci 044fa52be4 reword new_surface docs
7 years ago
Tony Crisci c27cd5f065 document the map/unmap xdg-shell events
7 years ago
Dorota Czaplejewicz 5334ee8bfd virtual-keyboard: add support for the virtual-keyboard-v1 protocol
7 years ago
emersion 47f097e09b
xdg-shell: add wlr_xdg_toplevel_set_tiled
7 years ago
Tony Crisci 9971d06afb document key and modifier signals
7 years ago
emersion 6eb4b5b54d
Merge pull request #993 from emersion/bind-wl-drm-in-renderer
7 years ago
Ilia Bozhinov 24cf70ae96 backends: implement custom EGL and renderer initialization
7 years ago
emersion 41130fe54b
render: bind wl_drm in renderer
7 years ago