Create gobject-introspection to make native plugins introspectable
Review Request #2458 — Created June 3, 2023 and submitted
There's a lot to this, but the documentation covers the consumer side. From the GPlugin developer side, we basically created static library that manually loads plugins and is setup in a way to be called via g-ir-scanner's --program argument.
Ran the new unit tests that test gir generation. Also installed to a local prefix and used that to compile a binary against
gplugin-introspection
and verified it displayed the proper output for--help
.
Summary | ID |
---|---|
afd7944332ce17091f84962bf6ff56b426595ab4 |
Description | From | Last Updated |
---|---|---|
g_set_error_literal, I guess. |
QuLogic | |
irdump is not freed at the end, and though that doesn't matter very much, it is done on every early … |
QuLogic | |
provided |
QuLogic | |
Similarly not freed in the successful case (and likely similarly not too important.) |
QuLogic | |
Isn't this case already handled in gplugin_introspection_query_and_load_plugin? |
QuLogic | |
Maybe a bit contradictory message; if it's NULL, then that'd be printed twice, but if it's non-NULL, then the message … |
QuLogic | |
Unused? |
QuLogic |
- Change Summary:
-
Address issues
- Commits:
-
Summary ID 950e2ac5497e3300ff61a7512c572ed8cb7d626b afd7944332ce17091f84962bf6ff56b426595ab4 - Diff:
-
Revision 2 (+1390 -2)