Introspectable API
@esodan
Submitted by Daniel Espinosa Ortiz Assigned to Daniel Espinosa Ortiz @esodan
Link to original bug (#754725)
Description
As for libgda, there are some structures witch are hard to introspect, making libgda out to be fully useful on other languages supporting GObject Introspection.
Using, as a guide,
https://wiki.gnome.org/Projects/GObjectIntrospection/WritingBindingableAPIs
and taking the opportunity to libgda 6.0, to break API in order to be more introspectable friendly, will be great to improve.
This bug, should depend on others, when an API break/improve should take take place in order to get better introspectable API.
In most cases, we should hide most structs members and add API to get access to them, making easy to GObject Introspection and its supported languages, to access most advanced libgda features.
Depends on
- Bug 765384
- Bug 765743
- Bug 765744
- Bug 765745
- Bug 765746
- Bug 765747
- Bug 765748
- Bug 765749
- Bug 765750
- Bug 765751
- Bug 765753
- Bug 765754
- Bug 765755
- Bug 765756
- Bug 765757
- Bug 765758
- Bug 765759
- Bug 765760
- Bug 765761
- Bug 765762
- Bug 765763
- Bug 765764
- Bug 765765
- Bug 765766
- Bug 765767
- Bug 765768
- Bug 765769
- Bug 765770
- Bug 765771
- Bug 765772
- Bug 765777
- Bug 754263
- Bug 754707
- Bug 754805
- Bug 765392
- Bug 765774
- Bug 765775
- Bug 765776