Activity log for bug #1096350

Date Who What changed Old value New value Message
2013-01-05 12:55:46 Alex Valavanis bug added bug
2013-01-05 13:04:34 Alex Valavanis bug watch added https://bugzilla.gnome.org/show_bug.cgi?id=691183
2013-01-05 13:04:34 Alex Valavanis bug task added gimp
2013-01-05 13:05:36 Alex Valavanis description Inkscape currently use the GtkHandleBox widget to provide a "tear-off" toolbox in widgets/toolbox.cpp. This widget is deprecated in GTK+ 3.4 [1] and will eventually be removed. From the Gtk+ API reference... "GtkHandleBox has been deprecated. It is very specialized, lacks features to make it useful and most importantly does not fit well into modern application design. Do not use it. There is no replacement." We will need to adapt our code accordingly. Options: 1. Get rid of "tear-off" functionality completely, and just have fixed toolboxes... probably the easiest option! 2. Switch to using GDL and putting all toolboxes into a dockable dialog. 3. "Adopt" the GtkHandleBox code and maintain a fork of it (as we did with GtkRuler) 4. Something radical, new and exciting..!? [1] http://developer.gnome.org/gtk3/3.6/GtkHandleBox.html GIMP and Inkscape currently use the GtkHandleBox widget to provide a "tear-off" toolbox: Inkscape: widgets/toolbox.cpp. GIMP: plug-ins/imagemap/imap_menu.c, app/widgets/gimpuimanager.c This widget is deprecated in GTK+ 3.4 [1] and will eventually be removed. From the Gtk+ API reference... "GtkHandleBox has been deprecated. It is very specialized, lacks features to make it useful and most importantly does not fit well into modern application design. Do not use it. There is no replacement." We will need to adapt our code accordingly. Options: 1. Get rid of "tear-off" functionality completely, and just have fixed toolboxes... probably the easiest option! 2. Switch to using GDL and putting all toolboxes into a dockable dialog. 3. "Adopt" the GtkHandleBox code and maintain a fork of it (as we did with GtkRuler) 4. Something radical, new and exciting..!? [1] http://developer.gnome.org/gtk3/3.6/GtkHandleBox.html
2013-01-05 13:34:35 Bug Watch Updater gimp: status Unknown New
2013-01-05 13:34:35 Bug Watch Updater gimp: importance Unknown Medium
2013-01-06 13:36:51 Bug Watch Updater gimp: importance Medium Low
2013-01-13 12:43:33 Alex Valavanis attachment added fix-1096350.patch https://bugs.launchpad.net/inkscape/+bug/1096350/+attachment/3481835/+files/fix-1096350.patch
2013-01-15 10:43:31 Bug Watch Updater gimp: status New Fix Released
2013-01-15 12:20:34 Alex Valavanis inkscape: status Triaged Fix Committed
2013-01-15 12:20:34 Alex Valavanis inkscape: milestone 0.49
2013-01-15 12:20:34 Alex Valavanis inkscape: assignee Alex Valavanis (valavanisalex)
2013-01-15 12:20:23 Launchpad Janitor branch linked lp:inkscape
2015-02-21 02:49:59 Bryce Harrington inkscape: status Fix Committed Fix Released