Commit Graph

5 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult 4f8b584717 dix: add deletable field to PropertyRec
Preparational step for later using this struct for XI.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-30 20:35:14 +02:00
Enrico Weigelt, metux IT consult 611055db8d dix: split off PropertyRec's data field to separate record
Doing it the same way several extensions (eg. XI and randr) do it,
so we can consolidate things here.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-30 20:35:14 +02:00
Enrico Weigelt, metux IT consult 04cd1ac05a dix: add dixPropertyUnlinkPtr()
This function shall be used for unlinking (but not destroying) property
from a property list.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-30 20:35:14 +02:00
Enrico Weigelt, metux IT consult a46077cfc9 dix: add dixPropertyCreate()
This function shall be used for creating an entirely new property
structure from given data.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-30 20:35:14 +02:00
Enrico Weigelt, metux IT consult 07d67a07e2 dix: add dixPropertyFree()
This function should be used for free'ing an individual Property
structure, along with associated data.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-30 20:35:14 +02:00