labwc/src/common/meson.build
tokyo4j 503af10505 rcxml: convert dotted properties into nested nodes before processing
For example, the following node:

  <keybind name.action="ShowMenu" menu.action="root-menu"
            x.position.action="1" y.position.action="2" />

is converted to:

 <keybind>
   <action>
     <name>ShowMenu</name>
     <menu>root-menu</menu>
     <position>
       <x>1</x>
       <y>2</y>
     </position>
   </action>
 </keybind>

...before processing the entire xml tree. This is a preparation to prevent
breaking changes when we refactor rcxml.c to use recursion instead of
encoding nodes into dotted strings.
2025-07-30 20:36:27 +01:00

27 lines
468 B
Meson

labwc_sources += files(
'direction.c',
'box.c',
'buf.c',
'dir.c',
'fd-util.c',
'file-helpers.c',
'font.c',
'grab-file.c',
'graphic-helpers.c',
'lab-scene-rect.c',
'match.c',
'mem.c',
'nodename.c',
'parse-bool.c',
'parse-double.c',
'scaled-font-buffer.c',
'scaled-icon-buffer.c',
'scaled-img-buffer.c',
'scaled-scene-buffer.c',
'scene-helpers.c',
'set.c',
'surface-helpers.c',
'spawn.c',
'string-helpers.c',
'xml.c',
)