3 * Add command line option -b for sending pipeglade to background.
4 * Add command line option -l for logging duration of pipeglade
6 * Add command line option -O for redirecting stderr.
7 * Reject commands with excess arguments.
8 * Support temporary blocking of feedback messages.
9 * GtkDialog and GtkFileChooserDialog now respond to the commands
10 that work for GtkWindow.
11 * Toplevel windows report 'name:closed' when closed by the window
13 * GtkStatusbar commands take non-whitespace strings as context id,
15 * Add missing GtkStatusbar command remove_all_id.
16 * Support saving GtkDrawingAreas into image files (eps, ps, pdf,
18 * Support coordinate transformation in GtkDrawingArea.
19 * New ability for GtkDrawingArea commands to insert themselves at
20 arbitrary positions in the current list of drawing operations, not
22 * Remove GtkDrawingArea command refresh; refreshing happens
24 * Add GtkDrawingArea command set_font_face.
25 * Add GtkDrawingArea command rel_move_for supporting text placement
26 with respect to center, upper left corner, etc., of the text.
27 * Add GtkScale and GtkSpinButton commands set_range, set_increments,
28 and (GtkScale only) set_fill_level.
29 * Command execution time improved by a factor of about 20.
30 * Avoid silly precision on mouse coordinates emitted from GtkEventBox.
31 * Floating point format in commands and messages is now independent
32 of the current locale.
36 * Make sure fifos are set to mode 0600 before being used.
37 * Add support for creating tooltips.
38 * Add support for GtkEventBox which reports keyboard and pointer
40 * Add support for widgets grabbing focus.
44 * Add GtkStatusbar commands that take a context id argument.
45 * Add support for changing widget size.
46 * Add support for GtkScrolledWindow.
50 * Fix a subtle GTK-related bug where freshly created fifos vanished.
51 * Fix a bug involving GTK+ 3.14 and GtkTreeView.
52 * Add a --display option.
56 * Support GtkTreeStore.
57 * Support editing in GtkTreeView.
58 * Data behind GtkTextView and GtkTreeView can be saved into files
59 where they are stored as a sequence of ordinary pipeglade commands.
60 * Arbitrary commands can be read from files.
61 * Setting fields of a non-existing GtkTreeStore/GtkListStore row
62 automatically creates any nodes necessary in the supporting tree
67 * Support GtkWindow moving and resizing.
68 * Eliminate any use of sleep(), avoiding spinning.
72 * Add support for the XEmbed protocol, both as a GtkPlug and a
74 * Add support for GtkPrintUnixDialog.
75 * Improve build process.
79 * Change API: Remove deprecated commands override_color,
80 override_background_color, and override_font.
81 * Disable runtime GLIB deprecation warnings.
85 * Fix 3.1.0 which lacked most of the advertised changes.
90 * Add command for changing widget style properties.
91 * Deprecate commands override_color, override_background_color, and
96 * Change API: No user-visible callbacks anymore, simplifying UI
97 creation. (There are a few additional naming conventions, though.)
98 * Change API: Changed feedback messages for a couple of widgets.
99 * Synthetically fired events have become a bit more useful.
100 * Improve handling of GtkProgressBar and GtkStatusbar.
104 * Add support for GtkDrawingArea.
108 * Add support for GtkExpander, GtkFrame, GtkNotebook, and
110 * Add support for changing of GUI fonts and colors.
111 * Rewrite parts of manual page.
115 * Bug fix in the echo.sh example script.
119 * Change output of GtkToggleButton, GtkCheckButton, and
124 * Change capitalization of a few error messages.
125 * Bug fix in manual page.
129 * Add a command for firing GUI callbacks synthetically.
133 * Change response of GtkTreeView which now reports an additional
134 'clicked' message and the values of all selected rows.
138 * Change API: commands now look like "name:action data" rather than
139 "name:widget:action data".
147 * Added support GtkColorButton, GtkFontButton, and for graying out
148 and hiding of arbitrary widgets.