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