104 Commits (4b4ca11f6f3a4508f993804e632898aedcf60a89)

Author SHA1 Message Date
BiRD 42673a2821 tinywl: Update .gitignore
4 months ago
BiRD f16a3c1180 tinywl: Edit Makefile for bmake compatibility
4 months ago
Simon Ser b10516e1e8 build: bump version to 0.19.0-dev
5 months ago
Leonardo Hernández Hernández 09603cdb0b tinywl: allow specify pkg-config binary
6 months ago
Leonardo Hernández Hernández d92c238721 tinywl: split compilation into two steps
6 months ago
Leonardo Hernández Hernández f9214373f8 tinywl: don't try to remove xdg-shell-protocol.c
6 months ago
Violet Purcell c76a232835 tinywl: update for versioned pkg-config file
6 months ago
He Yong ac1232e576 tinywl: destroy wlr_renderer, wlr_allocator and wlr_cursor
9 months ago
Simon Ser 7915a2ff59 tinywl: fix wlr_seat use-after-free on exit
9 months ago
Simon Ser 812451cd8f pointer: use enum wl_pointer_button_state
9 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
10 months ago
Kirill Primak 811ca199c4 xdg-shell: drop automatic surface configuration
10 months ago
Simon Ser d1b39b5843 backend: take wl_event_loop instead of wl_display in wlr_backend_autocreate()
10 months ago
Simon Ser 00bb1b0f84 seat/pointer: add support for axis_relative_direction event
11 months ago
Kirill Primak ce89f49b7a tinywl: depend on the server xdg-shell header
11 months ago
Kirill Primak 425f5c07fb tinywl: check initialized instead of initial_commit
1 year ago
Kirill Primak 1cc7ab3e29 tinywl: don't send configures to uninitialized xdg_surfaces
1 year ago
Kirill Primak c85838892d xdg-{shell,decoration}: improve events
1 year ago
Simon Ser 6a7463bb8e output-layout: take wl_display in constructor
1 year ago
Simon Ser 3b4d7d2a92 build: bump version to 0.18.0-dev
1 year ago
Simon Ser fe53ec6937 tinywl: fix wlroots dependency constraint in Makefile
1 year ago
Kirill Primak 6cf0bb4b19 tinywl: don't use "I"/"my" in docs
1 year ago
Kirill Primak 73a387d3b6 tinywl: fix xdg_toplevel_destroy() docs
1 year ago
Simon Ser 73ab5246ea tinywl: stop using the word "view" to refer to toplevels
1 year ago
Simon Ser 9e5d0f95f8 tinywl: fix crash when previously focused surface is not a toplevel
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Simon Ser 2926acf60d tinywl: set minimum wlroots version in Makefile
1 year ago
Rose Hudson f5917f0247 scene_output_layout: make output adding explicit
1 year ago
Kirill Primak 10ba8ebc70 Don't assume xdg_surface.{toplevel,popup} is non-NULL
1 year ago
Rose Hudson 214df8eda0 scene_output: optionally record and report timings
1 year ago
Simon Ser 9e6431dc3b tinywl: enable new outputs
1 year ago
Simon Ser be05097968 output: add wlr_output_state_init()
1 year ago
Simon Ser da04b066ea cursor: add wlr_cursor_set_xcursor()
1 year ago
Alexander Orzechowski 73ca1ea48a tinywl: Drop usage of wlr_output.pending
2 years ago
Kirill Primak b0437fc416 xdg-shell: use unified map logic
2 years ago
Alexander Orzechowski d5320e5f20 tinywl: Release everything before destroy
2 years ago
Simon Ser 0bb574239d compositor: pass version in wlr_compositor_create
2 years ago
Kirill Primak 3a200aa279 tinywl: init server to zeros
2 years ago
Alexander Orzechowski 7b32c25a4f wlr_scene: Rename wlr_scene_surface_from_buffer
2 years ago
Simon Ser 711a1a3ed4 xdg-shell: convert to try_from
2 years ago
Simon Ser 3668c9d86c examples, tinywl: use "default" cursor instead of "left_ptr"
2 years ago
Simon Ser 90d7bce994 tinywl: fix extra whitespace
2 years ago
Alexander Orzechowski e0b2bf2a6b tinywl: Nuke view->{x, y}
2 years ago
Kirill Primak 825f1b2dc6 tinywl: handle wlr_output.events.request_state
2 years ago
Simon Ser 41b7acbab7 backend: return wlr_session in wlr_backend_autocreate() call
2 years ago
Kirill Primak b7623694ac tinywl: handle view unmap while grabbed
2 years ago
Simon Zeni 517ea218c6 tinywl: exit on backend, renderer or allocator creation failure
2 years ago
Isaac Freund 91943a68a6 wlr_input_device: remove anon union field
2 years ago
Alexander Orzechowski ccd0f85c2a wlr_scene: Only allow parenting on a wlr_scene_tree
3 years ago
Alexander Orzechowski 9eb71146ae wlr_scene: Refactor wlr_scene (the root element) to encase a wlr_scene_tree
3 years ago