-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
167 lines (145 loc) · 5.66 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
5.0.0 (not yet implemented)
------------------
* API change, GtkSpinButton: rename action :set_text to :set_value;
rename response tag :text to :value.
* API change, GtkStatusbar: rename actions :push_id, :pop_id, and
:remove_all_id to :push, :pop, and :remove_all, respectively.
Remove the original functionality of :push, :pop, and :remove_all.
* API change, GtkSocket: rename response tags :plug-added and
:plug-removed to :plug_added and :plug_removed, respectively.
4.8.0 (2017-10-11)
------------------
* Add support for GtkAspectFrame, GtkLinkButton, and GtkMenu.
* Add documentation for GtkMenuBar, GtkMenuButton, GtkPaned, and
GtkSizeGroup.
* Improve and document previously undocumented :ping command.
4.7.0 (2016-06-24)
------------------
* Add command line option -b for sending pipeglade to background.
* Add command line option -l for logging duration of pipeglade
command execution.
* Add command line option -O for redirecting stderr.
* Widget names are alphanumeric including underscores and (new)
hyphens.
* Reject commands with excess arguments.
* Support temporary blocking of feedback messages.
* GtkDialog and GtkFileChooserDialog now respond to the commands
that work for GtkWindow.
* Toplevel windows report 'name:closed' when closed by the window
manager.
* GtkStatusbar commands take non-whitespace strings as context id,
not just integers.
* Add missing GtkStatusbar command remove_all_id.
* Support saving snapshots of widgets into image files (eps, ps,
pdf, svg).
* Support coordinate transformation in GtkDrawingArea.
* New ability for GtkDrawingArea commands to insert themselves at
arbitrary positions in the current list of drawing operations, not
just at the end.
* Remove GtkDrawingArea command refresh; refreshing happens
automatically.
* Add GtkDrawingArea command set_font_face.
* Add GtkDrawingArea command rel_move_for supporting text placement
with respect to center, upper left corner, etc., of the text.
* Add GtkScale and GtkSpinButton commands set_range, set_increments,
and (GtkScale only) set_fill_level.
* Command execution time improved by a factor of about 20.
* Avoid silly precision on mouse coordinates emitted from GtkEventBox.
* Floating point format in commands and messages is now independent
of the current locale.
4.6.0 (2016-03-27)
------------------
* Make sure fifos are set to mode 0600 before being used.
* Add support for creating tooltips.
* Add support for GtkEventBox which reports keyboard and pointer
device activity.
* Add support for widgets grabbing focus.
4.5.0 (2016-03-25)
------------------
* Add GtkStatusbar commands that take a context id argument.
* Add support for changing widget size.
* Add support for GtkScrolledWindow.
4.4.0 (2015-12-12)
------------------
* Fix a subtle GTK-related bug where freshly created fifos vanished.
* Fix a bug involving GTK+ 3.14 and GtkTreeView.
* Add a --display option.
4.3.0 (2015-11-30)
------------------
* Support GtkTreeStore.
* Support editing in GtkTreeView.
* Data behind GtkTextView and GtkTreeView can be saved into files
where they are stored as a sequence of ordinary pipeglade commands.
* Arbitrary commands can be read from files.
* Setting fields of a non-existing GtkTreeStore/GtkListStore row
automatically creates any nodes necessary in the supporting tree
structure.
4.2.0 (2015-11-08)
------------------
* Support GtkWindow moving and resizing.
* Eliminate any use of sleep(), avoiding spinning.
4.1.0 (2015-10-02)
------------------
* Add support for the XEmbed protocol, both as a GtkPlug and a
GtkSocket.
* Add support for GtkPrintUnixDialog.
* Improve build process.
4.0.0 (2015-09-23)
------------------
* Change API: Remove deprecated commands override_color,
override_background_color, and override_font.
* Disable runtime GLIB deprecation warnings.
3.1.1 (2015-09-22)
------------------
* Fix 3.1.0 which lacked most of the advertised changes.
3.1.0 (2015-09-22)
------------------
* Code cleanup.
* Add command for changing widget style properties.
* Deprecate commands override_color, override_background_color, and
override_font.
3.0.0 (2015-02-27)
------------------
* Change API: No user-visible callbacks anymore, simplifying UI
creation. (There are a few additional naming conventions, though.)
* Change API: Changed feedback messages for a couple of widgets.
* Synthetically fired events have become a bit more useful.
* Improve handling of GtkProgressBar and GtkStatusbar.
2.2.0 (2015-02-20)
------------------
* Add support for GtkDrawingArea.
2.1.0 (2015-01-26)
------------------
* Add support for GtkExpander, GtkFrame, GtkNotebook, and
GtkSwitch.
* Add support for changing of GUI fonts and colors.
* Rewrite parts of manual page.
2.0.1 (2015-01-18)
------------------
* Bug fix in the echo.sh example script.
2.0.0 (2015-01-16)
------------------
* Change output of GtkToggleButton, GtkCheckButton, and
GtkRadioButton.
1.2.1 (2015-01-11)
------------------
* Change capitalization of a few error messages.
* Bug fix in manual page.
1.2.0 (2015-01-08)
------------------
* Add a command for firing GUI callbacks synthetically.
1.1.0 (2015-01-06)
------------------
* Change response of GtkTreeView which now reports an additional
'clicked' message and the values of all selected rows.
1.0.0 (2015-01-04)
------------------
* Change API: commands now look like "name:action data" rather than
"name:widget:action data".
0.3.1 (2015-01-03)
------------------
* Start a NEWS file
0.3.0 (2015-01-02)
------------------
* Added support GtkColorButton, GtkFontButton, and for graying out
and hiding of arbitrary widgets.