mr4th pushed to main at mr4th/linux-windowing
-
735af5c2b6 tweaks from work in mr4th codebase
mr4th pushed to main at mr4th/linux-windowing
-
7f26b2662a [wayland_gtk_egl] right click to toggle csd
mr4th pushed to main at mr4th/linux-windowing
-
a24c38936e toggle of gtk window's update and render when not in CSD mode
mr4th pushed to main at mr4th/linux-windowing
-
e0584cc5ea [wayland_gtk_egl] full feature set up and running, some steps towards multi-seat support (not tested)
mr4th pushed to main at mr4th/linux-windowing
-
070ab2f42f It looks like it's just going to be getting the subsurface offsets
-
d7770effea What do we really need from the gtk layer if we don't kick the can down the road?
- Compare 2 commits »
mr4th pushed to main at mr4th/linux-windowing
-
1acd348886 [wayland_gtk_egl] sort out window specific fields (WIP), proper resize and move controls
mr4th pushed to main at mr4th/linux-windowing
-
f56f60c2fb [wayland_gtk_egl] sort out reusable csd layer from gtk specifics
mr4th pushed to main at mr4th/linux-windowing
-
e9c46a04f0 [wayland_gtk_egl] setup and start building a gtk window implementation helper layer
mr4th pushed to main at mr4th/linux-windowing
-
b5932166ae [wayland_egl.c] self contained wayland setup example
mr4th pushed to main at mr4th/linux-windowing
-
f56e3dedde [wayland_egl] begin hand-rolled software rendered window border
mr4th pushed to main at mr4th/linux-windowing
-
2041d28ba0 [digesting_libdecor] fix bug in xdg_surface_ack_configure call
-
5d0ae7d673 [digesting_libdecor] commit surface after render
-
86b3f2b554 [digesting_libdecor] simplify away decoration_type, move cursor update to after frame update
-
8dfe2fc72e [digesting_libdecor] simplifying main loop logic ...
- Compare 4 commits »
mr4th pushed to main at mr4th/linux-windowing
-
7103c61c71 [digesting_libdecor] simplify CSD toggling
mr4th pushed to main at mr4th/linux-windowing
-
59031ef536 [digesting_libdecor] extract redraw logic from each event path and just run once per frame (this introduces a bug with the title bar button highlights, will have to fix after simplifications are finished, not clear how to avoid incrementally)
mr4th pushed to main at mr4th/linux-windowing
-
107aa41329 [digesting_libdecor] simplify header focus and drag focus
mr4th pushed to main at mr4th/linux-windowing
-
2770ddc39b [digesting_libdecor] eliminate dead code and reducible context variables, deduplicate cursor update logic a bit
mr4th pushed to main at mr4th/linux-windowing
-
458b0bcb55 [digesting_libdecor] slim down event handlers
mr4th pushed to main at mr4th/linux-windowing
-
1d47997186 [digesting_libdecor] eliminate touch support (for now)
mr4th pushed to main at mr4th/linux-windowing
-
bea30ea7de [digesting_libdecor] split state field out of hdr element, delete dead code, eliminate reducible functions
mr4th pushed to main at mr4th/linux-windowing
-
6e0c97bfcd [digesting_libdecor] simplify frame_commit
-
4d5a266cfe [digesting_libdecor] simplify min/max window size handling
-
ecf7d9254d [digesting_libdecor] simplify a little, eliminate dead code
- Compare 3 commits »
mr4th pushed to main at mr4th/linux-windowing
-
b54c919670 [digesting_libdecor] untangle return spaghetti in then in-line the code
-
fb2af4f143 [digesting_libdecor] collapse some couple code paths into 'update_client_side_rendering_state'
- Compare 2 commits »