Re: [anjuta-devel] Next step for GDL



Hi Sebastien,

Proposed changes all look sensible to me. I'll happily take care of
any API usage changes in Inkscape. Is there something like a
GDL_CHECK_VERSION macro available? I haven't checked, but it would
make life easier if you do introduce API/ABI-breaking changes.

From a "user"-perspective, I think the documentation improvements have
been extremely useful.  Perhaps a short tutorial document, or at least
some overview text in the Gtk-docs would be possible for 3.6?

Best wishes,


AV

On 21 May 2012 21:30, Johannes Schmid <jhs jsschmid de> wrote:
Hi Sebastien!

* Use GtkOrientation interface when possible

* Remove GdlDockObject macros and replace them with access functions

* Remove public member as far as possible, replacing them with function
when needed.

* Change some functions normally used only inside GDL.

* Make API easier to use for introspection.

That all looks good to me.


What do you think about this? Do you think that some points are more
important. Do you see other things more important for GDL?


What do we do with the compatibility?

In general we make no guarantees API/ABI-wise so it's fine to change API
where it makes sense by removing public structure members and remove
public functions that should be private from the headers. It would be
nice to reduce the amount of work that needs to be done by users to a
minimum though. Maybe we can add a section explaining the changes
between 3.4 and 3.6 somewhere in the docs where it's non-obvious.

For stuff that is still maintained and on git.gnome.org it would be good
to provide patches so people don't run into build issues with jhbuild.
inkscape doesn't use upstream, yet, so they have to adapt to the changes
when the want to.

Regards,
Johannes



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]