[anjuta-devel] GDL API changes done



Hi all,


I have spent the last days to changed GDL API. The main change has been to remove all public members and preprocessor macros and replace them with functions to allow easier changes in the future.

I have mostly kept the binary compatibility with the previous interface if the symbol GDL_DISABLE_DEPRECATED is not defined. Anjuta seems to work without needing a recompilation. I have not checked with Inkscape nor Nemiver.

I think, I have now a quite complete understanding of GDL. I have changes the way it's working internally (hiding widgets instead of removing them) causing several breakage a few weeks ago. I hope I have done it better this time.

If you have some ideas for GDL future, I'm interested to discuss them. On my side, I don't plan any change for this cycle but perhaps for the next one, by example an auto hiding panel.


Regards,

Sébastien



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