Skip to content

ADG canvas 0.9.3 released

Pre-release
Pre-release
Compare
Choose a tag to compare
@ntd ntd released this 23 Jun 06:34
· 84 commits to master since this 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.