glib/gio/gdbus-2.0/codegen
Marco Trevisan (Treviño) 27b7559c91 gdbus-codegen: Define only one marshaller per signature reusing across interfaces
Avoid generating more code than needed, so other than continuing using
the generic glib marshallers when possible, define once the custom ones
we need for each file we generate.

The marshallers are then re-used across all the interfaces defined
without duplicating the code size.
2023-06-30 23:40:03 +02:00
..
__init__.py py: Reformat all Python files consistently 2020-11-17 15:50:07 +00:00
.flake8 Add .flake8 file 2022-02-15 11:47:30 +00:00
.gitignore Git should ignore generated config.py file 2017-11-20 10:17:01 +00:00
codegen_docbook.py codegen: Add missing closing angular bracket 2022-02-15 11:51:11 +00:00
codegen_main.py gdbus-codegen: Address more black cleanups 2023-06-30 22:17:46 +02:00
codegen_md.py codegen: Support markdown suitable for gi-docgen 2022-12-29 12:42:12 +00:00
codegen_rst.py Add reStructuredText generator to gdbus-codegen 2022-01-22 01:30:16 +00:00
codegen.py gdbus-codegen: Define only one marshaller per signature reusing across interfaces 2023-06-30 23:40:03 +02:00
config.py.in gdbus-codegen: Add --glib-max-allowed argument 2020-01-27 10:42:26 +00:00
dbustypes.py gdbus-codegen: Define only one marshaller per signature reusing across interfaces 2023-06-30 23:40:03 +02:00
gdbus-codegen.in gdbus-codegen: Call abspath() earlier 2017-11-06 11:57:52 +00:00
meson.build codegen: Support markdown suitable for gi-docgen 2022-12-29 12:42:12 +00:00
parser.py codegen: Reformat parser.py according to black 2022-02-18 01:45:10 +00:00
utils.py gdbus-codegen: Generate signal marshallers for each interface signal 2023-06-30 22:17:46 +02:00