ADG canvas 0.9.3 released
Pre-release
Pre-release
ADG is a GObject-based library that provides a non-interactive cairo canvas specifically designed for generating technical drawings. More details can be found on its home page.
- Get rid of deprecated code, specifically G_TYPE_INSTANCE_GET_PRIVATE (deprecated since 2.58) and GParameter (deprecated since 2.54 because
that type is not introspectable). - Use g_object_new_with_properties where available and provide fallback code for older glib-object code.
- Fix a long standing bug on table cell desctruction, resulting in a core dump when trying to destroy cells with duplicate names.
- Fix test units. On recent GTK releases the code crashes when creating a widget without X server: just skip GTK tests when gtk > 3.10.8.
- Allow to build the compilation database, used by language servers used for example to add semantic features to editors (e.g.: coc-vim).
- Minor docs improvements.