Introduce E_Aux_Hint_Surface 25/325425/1
authorSeunghun Lee <shiin.lee@samsung.com>
Wed, 28 May 2025 07:46:55 +0000 (16:46 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 10 Jun 2025 09:08:58 +0000 (18:08 +0900)
commit417f28f6d1f05d6fe5b81dd4f00921c9abb6c9db
tree99ae8a96f1df0410246cc6bbbfba2ef82a73e019
parent42fe725e7908b1aba99cce913fd8a04049705061
Introduce E_Aux_Hint_Surface

This patch separates the responsibility of managing auxiliary hints out
from E_Comp_Wl_Client_Data to E_Aux_Hint_Surface.
The E_Aux_Hint_Surface is now responsible for managing auxiliary hints
for an E_Surface.

This separation of responsibility is aimed at decoupling these
functionalities from E_Comp_Wl_Client_Data, which currently handles many
mixed responsibilities.

Change-Id: Ibe991fa0fbb2ad704224290506c3b3368b84a21d
src/bin/core/e_client.c
src/bin/debug/e_info_server.c
src/bin/debug/e_test_helper.c
src/bin/server/e_comp_wl.c
src/bin/server/e_compositor.c
src/bin/server/e_policy_wl.c
src/bin/windowmgr/e_hints.c
src/bin/windowmgr/e_hints_intern.h
src/include/e_comp_wl.h