Minor manual page edit
[pipeglade.git] / NEWS
blob7d918bfaae87305474bc099d0377bec35b14ede8
1 4.7.0 (unreleased)
2 ------------------
3   * GtkDialog and GtkFileChooserDialog now respond to the commands
4   that work for GtkWindow.
5   * Toplevel windows report 'name:closed' when closed by the window
6   manager.
7   * Add missing GtkStatusbar command remove_all_id.
8   * GtkStatusbar commands take non-whitespace strings as context id,
9   not just integers.
10   * Add GtkDrawingArea command set_font_face.
11   * Add GtkDrawingArea command rel_move_for supporting text placement
12   with respect to center, upper left corner, etc., of the text.
13   * Add command line option -b for sending pipeglade to background.
14   * Add command line option -l for logging duration of pipeglade
15   command execution.
16   * Command execution time improved by a factor of about 20.
17   * Avoid silly precision on mouse coordinates emitted from GtkEventBox.
19 4.6.0 (2016-03-27)
20 ------------------
21   * Make sure fifos are set to mode 0600 before being used.
22   * Add support for creating tooltips.
23   * Add support for GtkEventBox which reports keyboard and pointer
24     device activity.
25   * Add support for widgets grabbing focus.
27 4.5.0 (2016-03-25)
28 ------------------
29   * Add GtkStatusbar commands that take a context id argument.
30   * Add support for changing widget size.
31   * Add support for GtkScrolledWindow.
33 4.4.0 (2015-12-12)
34 ------------------
35   * Fix a subtle GTK-related bug where freshly created fifos vanished.
36   * Fix a bug involving GTK+ 3.14 and GtkTreeView.
37   * Add a --display option.
39 4.3.0 (2015-11-30)
40 ------------------
41   * Support GtkTreeStore.
42   * Support editing in GtkTreeView.
43   * Data behind GtkTextView and GtkTreeView can be saved into files
44   where they are stored as a sequence of ordinary pipeglade commands.
45   * Arbitrary commands can be read from files.
46   * Setting fields of a non-existing GtkTreeStore/GtkListStore row
47   automatically creates any nodes necessary in the supporting tree
48   structure.
50 4.2.0 (2015-11-08)
51 ------------------
52   * Support GtkWindow moving and resizing.
53   * Eliminate any use of sleep(), avoiding spinning.
55 4.1.0 (2015-10-02)
56 ------------------
57   * Add support for the XEmbed protocol, both as a GtkPlug and a
58   GtkSocket.
59   * Add support for GtkPrintUnixDialog.
60   * Improve build process.
62 4.0.0 (2015-09-23)
63 ------------------
64   * Change API: Remove deprecated commands override_color,
65   override_background_color, and override_font.
66   * Disable runtime GLIB deprecation warnings.
68 3.1.1 (2015-09-22)
69 ------------------
70   * Fix 3.1.0 which lacked most of the advertised changes.
72 3.1.0 (2015-09-22)
73 ------------------
74   * Code cleanup.
75   * Add command for changing widget style properties.
76   * Deprecate commands override_color, override_background_color, and
77   override_font.
79 3.0.0 (2015-02-27)
80 ------------------
81   * Change API: No user-visible callbacks anymore, simplifying UI
82   creation.  (There are a few additional naming conventions, though.)
83   * Change API: Changed feedback messages for a couple of widgets.
84   * Synthetically fired events have become a bit more useful.
85   * Improve handling of GtkProgressBar and GtkStatusbar.
87 2.2.0 (2015-02-20)
88 ------------------
89   * Add support for GtkDrawingArea.
91 2.1.0 (2015-01-26)
92 ------------------
93   * Add support for GtkExpander, GtkFrame, GtkNotebook, and
94   GtkSwitch.
95   * Add support for changing of GUI fonts and colors.
96   * Rewrite parts of manual page.
98 2.0.1 (2015-01-18)
99 ------------------
100   * Bug fix in the echo.sh example script.
102 2.0.0 (2015-01-16)
103 ------------------
104   * Change output of GtkToggleButton, GtkCheckButton, and
105   GtkRadioButton.
107 1.2.1 (2015-01-11)
108 ------------------
109   * Change capitalization of a few error messages.
110   * Bug fix in manual page.
112 1.2.0 (2015-01-08)
113 ------------------
114   * Add a command for firing GUI callbacks synthetically.
116 1.1.0 (2015-01-06)
117 ------------------
118   * Change response of GtkTreeView which now reports an additional
119   'clicked' message and the values of all selected rows.
121 1.0.0 (2015-01-04)
122 ------------------
123   * Change API: commands now look like "name:action data" rather than
124   "name:widget:action data".
126 0.3.1 (2015-01-03)
127 ------------------
128   * Start a NEWS file
130 0.3.0 (2015-01-02)
131 ------------------
132   * Added support GtkColorButton, GtkFontButton, and for graying out
133   and hiding of arbitrary widgets.