1 5.0.0 (not yet implemented)
3 * API change, GtkSpinButton: rename action :set_text to :set_value;
4 rename response tag :text to :value.
5 * API change, GtkStatusbar: rename actions :push_id, :pop_id, and
6 :remove_all_id to :push, :pop, and :remove_all, respectively.
7 Remove the original functionality of :push, :pop, and :remove_all.
8 * API change, GtkSocket: rename response tags :plug-added and
9 :plug-removed to :plug_added and :plug_removed, respectively.
13 * Add support for GtkAspectFrame, GtkLinkButton, and GtkMenu.
14 * Add documentation for GtkMenuBar, GtkMenuButton, GtkPaned, and
16 * Improve and document previously undocumented :ping command.
20 * Add command line option -b for sending pipeglade to background.
21 * Add command line option -l for logging duration of pipeglade
23 * Add command line option -O for redirecting stderr.
24 * Widget names are alphanumeric including underscores and (new)
26 * Reject commands with excess arguments.
27 * Support temporary blocking of feedback messages.
28 * GtkDialog and GtkFileChooserDialog now respond to the commands
29 that work for GtkWindow.
30 * Toplevel windows report 'name:closed' when closed by the window
32 * GtkStatusbar commands take non-whitespace strings as context id,
34 * Add missing GtkStatusbar command remove_all_id.
35 * Support saving snapshots of widgets into image files (eps, ps,
37 * Support coordinate transformation in GtkDrawingArea.
38 * New ability for GtkDrawingArea commands to insert themselves at
39 arbitrary positions in the current list of drawing operations, not
41 * Remove GtkDrawingArea command refresh; refreshing happens
43 * Add GtkDrawingArea command set_font_face.
44 * Add GtkDrawingArea command rel_move_for supporting text placement
45 with respect to center, upper left corner, etc., of the text.
46 * Add GtkScale and GtkSpinButton commands set_range, set_increments,
47 and (GtkScale only) set_fill_level.
48 * Command execution time improved by a factor of about 20.
49 * Avoid silly precision on mouse coordinates emitted from GtkEventBox.
50 * Floating point format in commands and messages is now independent
51 of the current locale.
55 * Make sure fifos are set to mode 0600 before being used.
56 * Add support for creating tooltips.
57 * Add support for GtkEventBox which reports keyboard and pointer
59 * Add support for widgets grabbing focus.
63 * Add GtkStatusbar commands that take a context id argument.
64 * Add support for changing widget size.
65 * Add support for GtkScrolledWindow.
69 * Fix a subtle GTK-related bug where freshly created fifos vanished.
70 * Fix a bug involving GTK+ 3.14 and GtkTreeView.
71 * Add a --display option.
75 * Support GtkTreeStore.
76 * Support editing in GtkTreeView.
77 * Data behind GtkTextView and GtkTreeView can be saved into files
78 where they are stored as a sequence of ordinary pipeglade commands.
79 * Arbitrary commands can be read from files.
80 * Setting fields of a non-existing GtkTreeStore/GtkListStore row
81 automatically creates any nodes necessary in the supporting tree
86 * Support GtkWindow moving and resizing.
87 * Eliminate any use of sleep(), avoiding spinning.
91 * Add support for the XEmbed protocol, both as a GtkPlug and a
93 * Add support for GtkPrintUnixDialog.
94 * Improve build process.
98 * Change API: Remove deprecated commands override_color,
99 override_background_color, and override_font.
100 * Disable runtime GLIB deprecation warnings.
104 * Fix 3.1.0 which lacked most of the advertised changes.
109 * Add command for changing widget style properties.
110 * Deprecate commands override_color, override_background_color, and
115 * Change API: No user-visible callbacks anymore, simplifying UI
116 creation. (There are a few additional naming conventions, though.)
117 * Change API: Changed feedback messages for a couple of widgets.
118 * Synthetically fired events have become a bit more useful.
119 * Improve handling of GtkProgressBar and GtkStatusbar.
123 * Add support for GtkDrawingArea.
127 * Add support for GtkExpander, GtkFrame, GtkNotebook, and
129 * Add support for changing of GUI fonts and colors.
130 * Rewrite parts of manual page.
134 * Bug fix in the echo.sh example script.
138 * Change output of GtkToggleButton, GtkCheckButton, and
143 * Change capitalization of a few error messages.
144 * Bug fix in manual page.
148 * Add a command for firing GUI callbacks synthetically.
152 * Change response of GtkTreeView which now reports an additional
153 'clicked' message and the values of all selected rows.
157 * Change API: commands now look like "name:action data" rather than
158 "name:widget:action data".
166 * Added support GtkColorButton, GtkFontButton, and for graying out
167 and hiding of arbitrary widgets.