
On 11 February 2012 18:52, Josh Andler <scislac@...400...> wrote:
- We need to think seriously about GTK3 at some point. We may want to
create a GTK3 branch sooner rather than later to begin that work. It would be good to get other people's thoughts on this. Do we want to take on A) 3 active development branches and B) 2 active refactoring branches. I will note that I don't believe there is a full set of GTK3 libs available for win32 yet and have no idea about the status on OSX.
There's still plenty to do before we start a gtk3 branch... really, we need to ensure that we can build cleanly against Gtk+ 2.24 with GTK_DISABLE_DEPRECATED defined before we do anything else. The three biggest blockers at the moment, I think, are: * Get rid of all traces of GtkObject... replace it with GObject or GtkWidget as appropriate * Get rid of all uses of GtkOptionMenu, GtkTree and GtkCList. Replace all of them with GtkTreeView * Get rid of GtkRuler. There is no replacement, so we will need to import all the deprecated Gtk code into Inkscape.
I'll continue sorting out more of the easy/boring fixes, but I'll soon need some help from more experienced Gtk app developers! Once we have sorted out all these deprecation issues, we can start the switch over to Gtk3.
Cheers,
AV