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 »
mr4th pushed to main at mr4th/linux-windowing
-
abac463a70 [digesting_libdecor] move buffer fields directly into border_component
-
5568053e96 [digesting_libdecor] simplifying shared memory buffer
-
c4f50c6f6e [digesting_libdecor] refer to border components by slot index instead of by pointer
-
c2e7631f4c [digesting_libdecor] replace with
-
3cbbc93591 [digesting_libdecor] lift some deferred init into main init, move unnecessary per-seat cursor theme to main context
- Compare 7 commits »
mr4th pushed to main at mr4th/linux-windowing
-
4f8388f544 merge?
-
710f72eeeb [digesting_libdecor] delete dead code, eliminate some more easily reducible functions
-
79cc95b501 [digesting_libdecor] remove wl_surface listeners
-
8b66e63249 [digesting_libdecor] remove 'cursor_outputs'
-
23a607fa56 [digesting_libdecor] remove wl_callback and init_done
- Compare 13 commits »
mr4th pushed to main at mr4th/linux-windowing
-
a569108d82 [digesting_libdecor] collapse new/free states and just pass W,H to frame_commit
mr4th pushed to main at mr4th/linux-windowing
-
4d9d8d1081 [digesting_libdecor] eliminate the frame init logic, just require frames be made after the context is setup
-
2bce6b183c [digesting_libdecor] eliminate a bunch of getters/setters for frame
-
c1f41242ec [digesting_libdecor] clean up the property changing code, eliminate notify_on_property_change
-
785b014580 [digesting_libdecor] move libdecor_frame_gtk fields to libdecor_frame, eliminate 'gtk' frame and replace pass-throughts with regular frames
-
babb2ccb59 [digesting_libdecor] move libdecor_frame_private fields to libdecor_frame, eliminate 'private' frame
- Compare 13 commits »
mr4th pushed to main at mr4th/linux-windowing
-
b6797e9931 libdecor frame commit workaround
mr4th pushed to main at mr4th/linux-windowing
-
71be40cf51 [digesting_libdecor] eliminate the init_wl* helper functions for setting up global object bindings
-
10b6246ba4 [digesting_libdecor] merge plugin_gtk's two sync callbacks with the main one
-
54039259ad [digesting_libdecor] merge plugin_gtk's wl_registry instance with the main one
-
30ece62d04 [digseting_libdecor] put plugin_gtk into global context, eliminate plugin_gtk as parameter in wl_registry_listener helper init functions
-
cdedd70a3b [digesting_libdecor] lift DBus desktop-settings out of gtk plugin
- Compare 10 commits »
mr4th pushed to main at mr4th/linux-windowing
-
8e7ab3b49b only enter main loop if initialization is successful
mr4th pushed to main at mr4th/linux-windowing
-
60166e6861 [wayland_xdg_egl] add initial commit for wl_surface after setting xdg_surface states
mr4th pushed to main at mr4th/linux-windowing
-
65ae8b4b40 [digesting_libdecor.c]
mr4th pushed to main at mr4th/linux-windowing
-
c33bbb7246 [wayland_libdecor_egl] fill in some docs references
mr4th pushed to main at mr4th/linux-windowing
-
b116b0ffd7 [wayland_libdecor_egl] set_min_content_size