Commit Graph

36 Commits (2bce6b183c882f90998952ab1e5b5dc758f09d33)

Author SHA1 Message Date
Allen Webster 2bce6b183c [digesting_libdecor] eliminate a bunch of getters/setters for frame 2026-02-26 19:21:30 -08:00
Allen Webster c1f41242ec [digesting_libdecor] clean up the property changing code, eliminate notify_on_property_change 2026-02-26 18:46:28 -08:00
Allen Webster 785b014580 [digesting_libdecor] move libdecor_frame_gtk fields to libdecor_frame, eliminate 'gtk' frame and replace pass-throughts with regular frames 2026-02-26 18:06:56 -08:00
Allen Webster babb2ccb59 [digesting_libdecor] move libdecor_frame_private fields to libdecor_frame, eliminate 'private' frame 2026-02-26 16:27:42 -08:00
Allen Webster 617f855443 [digesting_libdecor] convert 'private' pointer in libdecor_frame to in-memory 'private' field 2026-02-26 16:22:26 -08:00
Allen Webster fb76c306cd [digesting_libdecor] eliminate libdecor_decorate 2026-02-26 15:50:10 -08:00
Allen Webster eb54b56ee6 [digesting_libdecor] eliminate my implementation functions for libdecor's event callbacks 2026-02-26 15:39:02 -08:00
Allen Webster 405b88268c remove redundant strcmp wrappers 2026-02-26 15:14:34 -08:00
Allen Webster af182961cc [digesting_libdecor] eliminate libdecor_plugin,libdecor_plugin_gtk, and the functions from the fallback plugin 2026-02-26 14:59:41 -08:00
Allen Webster 6c6f116885 [digesting_libdecor] eliminate the allocation and pass-through of the plugin completely 2026-02-26 14:51:02 -08:00
Allen Webster 6fed08cea3 [digesting_libdecor] move plugin_gtk fields into my context 2026-02-26 14:34:29 -08:00
Allen Webster edb01d0014 [digesting_libdecor] port over the frame commit workaround 2026-02-26 13:33:20 -08:00
Allen Webster b6797e9931 libdecor frame commit workaround 2026-02-26 12:02:12 -08:00
Allen Webster 71be40cf51 [digesting_libdecor] eliminate the init_wl* helper functions for setting up global object bindings 2026-02-25 21:53:50 -08:00
Allen Webster 10b6246ba4 [digesting_libdecor] merge plugin_gtk's two sync callbacks with the main one 2026-02-25 21:26:14 -08:00
Allen Webster 54039259ad [digesting_libdecor] merge plugin_gtk's wl_registry instance with the main one 2026-02-25 21:05:33 -08:00
Allen Webster 30ece62d04 [digseting_libdecor] put plugin_gtk into global context, eliminate plugin_gtk as parameter in wl_registry_listener helper init functions 2026-02-25 20:56:54 -08:00
Allen Webster cdedd70a3b [digesting_libdecor] lift DBus desktop-settings out of gtk plugin 2026-02-25 20:28:02 -08:00
Allen Webster 9a043fb9c9 [digesting_libdecor] lift the gtk-plugin's registry listener vtable up next to my registry listener vtable 2026-02-25 20:21:19 -08:00
Allen Webster 63fc21f13a [digesting_libdecor] eliminate the gtk plugin constructor function, lift gtk library init out of the plugin init path 2026-02-25 20:03:21 -08:00
Allen Webster 8467af0fd8 [digesting_libdecor] forward declare all of the vtables 2026-02-25 19:38:47 -08:00
Allen Webster 429ad60b74 [digesting_libdecor] move types and forward declarations into a separate header 2026-02-25 19:31:45 -08:00
Allen Webster cddaa2962f [digesting_libdecor] fully eliminate the libdecor context struct merging with my context 2026-02-25 18:25:30 -08:00
Allen Webster 8e7ab3b49b only enter main loop if initialization is successful 2026-02-25 16:44:08 -08:00
Allen Webster 60166e6861 [wayland_xdg_egl] add initial commit for wl_surface after setting xdg_surface states 2026-02-25 16:34:05 -08:00
Allen Webster 65ae8b4b40 [digesting_libdecor.c] 2026-02-24 18:35:07 -08:00
Allen Webster c33bbb7246 [wayland_libdecor_egl] fill in some docs references 2026-02-20 15:03:53 -08:00
Allen Webster b116b0ffd7 [wayland_libdecor_egl] set_min_content_size 2026-02-20 13:29:40 -08:00
Allen Webster 197708e186 [wayland_libdecor_egl] 2026-02-20 13:05:06 -08:00
Allen Webster 3933378536 fix comment alignment 2026-02-19 19:57:30 -08:00
Allen Webster 4f95b9e72c [wayland_xdg_egl] 2026-02-19 19:41:59 -08:00
Allen Webster c72e5e4769 [wayland_egl] 2026-02-19 16:38:08 -08:00
Allen Webster 4062a1ec10 [x11_with_sync] fix indentation on comments 2026-02-19 09:54:47 -08:00
Allen Webster c6b9893340 [x11_with_sync] 2026-02-19 09:36:27 -08:00
Allen Webster 48b430ba35 [x11-standalone] 2026-02-18 16:35:53 -08:00
Allen Webster 21888aa33e [x11_egl] setup 2026-02-17 18:27:15 -08:00