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