Repository navigation
v0.9.7 - libgda binding added, shared libraries are now loaded optionally, generated package README.md files, add underscore prefix to built-in method names, Flag!"Take" no longer has a default, several other bug fixes and improvements
v0.9.7 add a libgda binding for the GNU Data Access library to access databases and other data. Improved shared library loading which no longer throws an exception if a library is missing, only if a function is called in the missing library. This makes it possible to write D applications which only use a library if it is available at runtime. Other changes include adding underscores to built in methods and Flag!"Take" argument to object constructors no longer have a default value. Both of those changes were made to decrease the chance of conflicting with GIR binding API methods. Packages now have website, D, and C API URIs. These are used to generate package README.md files and the website is also now added to the dub.json package files.
Other minor improvements and bug fixes including: missing parenthesis for return type in signal connect templates, new giD SVG logo, fix crash bugs in containerFree for GList and GSList for GidOwnership.None, add working/improved glib.global.strftime, add valType method to gobject.value.Value to get the gType of the value, and add custom gst1.init_ and initCheck methods.
Commit details:
- 9138675 (Element Green): Minor updates to README.md
- f2a4053 (Element Green): Add giD logo SVG
- b66921b (Element Green): Update packages including adding all new generated README.md files, C_API_Library_Reference.md just links to main package README.md now
- ba00380 (Element Green): Add library information to def files and update gidgen git hash
- 8bc4e1e (Element Green): Wrapper constructor no longer has default for Flag!"Take"
- fbe9e5e (Element Green): Update packages and also remove package README.md files which will be generated in a subsequent commit
- 060bbb6 (Element Green): giD loader improvements
- fd1c706 (Element Green): Forgot to update dub.json for Gda5 and libxml2 bindings
- aa1f730 (Element Green): Add Gda5 and libxml2 bindings
- 66b26c2 (Element Green): Add custom gst1 init_ and initCheck implementations (inout argv array not currently supported)
- fbecdbc (Element Green): Add valType method to gobject.value.Value to get the value GType
- 7c71590 (Element Green): Add improved glib.global.strftime implementation which works, unlike the previous one, and automatically resolves passed in buffer size
- b1b3c99 (Element Green): Add bare constructor for ErrorWrap
- dc4724a (Element Green): Fix crash bugs in containerFree for GList and GSList for GidOwnership.None
- 82c63b1 (Element Green): Add underscore prefix to built-in methods
- 020add9 (Element Green): Forgot to rename ObjectWrap.getType to getGType
- 91f66fa (Element Green): Add giD logo to README.md
- 821a2ca (Element Green): Add giD logo SVG
- 779b5a4 (Element Green): Added the topl-level module NOTE under Quickstart which links to Package Dependencies
- d0e0246 (Element Green): Add example dub.json and note about not using top-level package
- b0d3d94 (Element Green): Update gidgen to fix missing parenthesis for return type in signal connect templates