Support temporary blocking of feedback messages
[pipeglade.git] / NEWS
blob29be1baffd536466e3da49f6e9adb16a763c1ae3
1 4.7.0 (unreleased)
2 ------------------
3   * Add command line option -b for sending pipeglade to background.
4   * Add command line option -l for logging duration of pipeglade
5   command execution.
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
12   manager.
13   * GtkStatusbar commands take non-whitespace strings as context id,
14   not just integers.
15   * Add missing GtkStatusbar command remove_all_id.
16   * Support saving GtkDrawingAreas into image files (eps, ps, pdf,
17   svg).
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
21   just at the end.
22   * Remove GtkDrawingArea command refresh; refreshing happens
23   automatically.
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.
34 4.6.0 (2016-03-27)
35 ------------------
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
39     device activity.
40   * Add support for widgets grabbing focus.
42 4.5.0 (2016-03-25)
43 ------------------
44   * Add GtkStatusbar commands that take a context id argument.
45   * Add support for changing widget size.
46   * Add support for GtkScrolledWindow.
48 4.4.0 (2015-12-12)
49 ------------------
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.
54 4.3.0 (2015-11-30)
55 ------------------
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
63   structure.
65 4.2.0 (2015-11-08)
66 ------------------
67   * Support GtkWindow moving and resizing.
68   * Eliminate any use of sleep(), avoiding spinning.
70 4.1.0 (2015-10-02)
71 ------------------
72   * Add support for the XEmbed protocol, both as a GtkPlug and a
73   GtkSocket.
74   * Add support for GtkPrintUnixDialog.
75   * Improve build process.
77 4.0.0 (2015-09-23)
78 ------------------
79   * Change API: Remove deprecated commands override_color,
80   override_background_color, and override_font.
81   * Disable runtime GLIB deprecation warnings.
83 3.1.1 (2015-09-22)
84 ------------------
85   * Fix 3.1.0 which lacked most of the advertised changes.
87 3.1.0 (2015-09-22)
88 ------------------
89   * Code cleanup.
90   * Add command for changing widget style properties.
91   * Deprecate commands override_color, override_background_color, and
92   override_font.
94 3.0.0 (2015-02-27)
95 ------------------
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.
102 2.2.0 (2015-02-20)
103 ------------------
104   * Add support for GtkDrawingArea.
106 2.1.0 (2015-01-26)
107 ------------------
108   * Add support for GtkExpander, GtkFrame, GtkNotebook, and
109   GtkSwitch.
110   * Add support for changing of GUI fonts and colors.
111   * Rewrite parts of manual page.
113 2.0.1 (2015-01-18)
114 ------------------
115   * Bug fix in the echo.sh example script.
117 2.0.0 (2015-01-16)
118 ------------------
119   * Change output of GtkToggleButton, GtkCheckButton, and
120   GtkRadioButton.
122 1.2.1 (2015-01-11)
123 ------------------
124   * Change capitalization of a few error messages.
125   * Bug fix in manual page.
127 1.2.0 (2015-01-08)
128 ------------------
129   * Add a command for firing GUI callbacks synthetically.
131 1.1.0 (2015-01-06)
132 ------------------
133   * Change response of GtkTreeView which now reports an additional
134   'clicked' message and the values of all selected rows.
136 1.0.0 (2015-01-04)
137 ------------------
138   * Change API: commands now look like "name:action data" rather than
139   "name:widget:action data".
141 0.3.1 (2015-01-03)
142 ------------------
143   * Start a NEWS file
145 0.3.0 (2015-01-02)
146 ------------------
147   * Added support GtkColorButton, GtkFontButton, and for graying out
148   and hiding of arbitrary widgets.