NEWS 9.94 KB
Newer Older
Torsten Schönfeld's avatar
Torsten Schönfeld committed
1 2
{{$NEXT}}

Brian Manning's avatar
Brian Manning committed
3 4 5 6 7 8 9
Overview of changes in Gtk3 0.037 [2020-03-16]
==============================================

* Adapt the Gtk3::TreeModelSort::new_with_model overload to work
  with gtk+ 3.24.14 (Based on a patch by Alberts Muktupāvels.)
  https://gitlab.gnome.org/GNOME/perl-gtk3/issues/5

Brian Manning's avatar
Brian Manning committed
10 11 12 13 14 15 16
Overview of changes in Gtk3 0.036 [2019-08-27]
==============================================

* Use a temporary, writable directory as $HOME while running tests
  (GNOME/perl-gtk3!1)
* Avoid using deprecated gdk_pixbuf_new_from_inline() (GNOME/perl-gtk3!2)

Brian Manning's avatar
Brian Manning committed
17 18 19 20 21
Overview of changes in Gtk3 0.035 [2019-05-01]
==============================================

* Load GdkPixdata introspection data if gdk-pixbuf >= 2.38.0 (RT #127071)

Brian Manning's avatar
Brian Manning committed
22 23 24 25 26 27 28
Overview of changes in Gtk3 0.034 [2018-05-21]
==============================================

* Add helper functions Gtk3->get_version_info, Gtk3->GET_VERSION_INFO
  (Bugzilla #795778)
* Add override for Gtk3::TargetEntry (Bugzilla #795780)

Brian Manning's avatar
Brian Manning committed
29 30 31 32 33
Overview of changes in Gtk3 0.033 [2017-11-05]
==============================================

* dist.ini: bump version on prereq Glib::Object::Introspection to 0.043

34 35 36
Overview of changes in Gtk3 0.032 [2017-05-30]
==============================================

Brian Manning's avatar
Brian Manning committed
37 38
* Add overrides for Gtk3::Widget::add_events, set_events, get_events

Brian Manning's avatar
Brian Manning committed
39 40 41 42 43
Overview of changes in Gtk3 0.031 [2017-04-20]
==============================================

* Fix a test failure in t/zz-GdkEvent.t

Brian Manning's avatar
Brian Manning committed
44 45 46 47 48 49 50 51 52 53 54 55
Overview of changes in Gtk3 0.030 [2016-11-23]
==============================================

* Fix a test failure due to old CSS syntax
* When marshalling key-value pairs, preserve their order
* Add an override for Gtk3::Widget::style_get
* Add overrides for the child property methods of Gtk3::Container
* Add overrides for Gtk3::Widget::find_style_property and
  list_style_properties
* Add overrides for Gtk3::Container::find_child_property and
  list_child_properties

Brian Manning's avatar
Brian Manning committed
56 57 58 59 60
Overview of changes in Gtk3 0.029 [2016-09-27]
==============================================

* Docs: fix typo

Brian Manning's avatar
Brian Manning committed
61 62 63 64 65 66 67 68 69 70
Overview of changes in Gtk3 0.028 [2016-06-30]
==============================================

* Gtk3::Dialog, Gtk3::InfoBar: correctly pass user data to 'response' handlers
  (Maximilian Lika)
* Test for correct error location reports
* Gtk3::Clipboard::set_text: make length arg optional
* Add an implementation of Gtk3::StyleContext::get
* Mention that Gtk3::Widget::grab_add and grab_remove are methods in Gtk3

Brian Manning's avatar
Brian Manning committed
71 72 73 74 75
Overview of changes in Gtk3 0.027 [2016-06-05]
==============================================

* Gtk3::FileChooserDialog: fix typo in usage warning (RT#114506)

Brian Manning's avatar
Brian Manning committed
76 77 78 79 80 81
Overview of changes in Gtk3 0.026 [2015-11-30]
==============================================

* Add an override for Pango::Layout::set_markup (make the length argument
  optional)

Brian Manning's avatar
Brian Manning committed
82 83 84 85 86
Overview of changes in Gtk3 0.025 [2015-10-01]
==============================================

* Added changes since release v0.023 to the NEWS file and re-release

Brian Manning's avatar
Brian Manning committed
87 88 89
Overview of changes in Gtk3 0.024 [2015-10-01]
==============================================

Brian Manning's avatar
Brian Manning committed
90 91 92 93 94 95 96 97
* Implement the Gtk3::Stock name corrections in a more compatible way
* Add documentation for all overrides and customizations
* Add Gtk3::Gdk::Pixbuf::CHECK_VERSION
* Gtk3::Gdk::Pixbuf::new_from_inline: do not take a copy_pixels argument
* Implement Gtk3::Gdk::Pixbuf::new_from_data in terms of new_from_inline
* Add an override for Gtk3::TextBuffer::insert_markup
* Fix a test failure when no display is available

Brian Manning's avatar
Brian Manning committed
98 99 100 101 102 103 104 105
Overview of changes in Gtk3 0.023 [2015-08-10]
==============================================

* Fix a test failure in t/zz-GdkEvent.t
* Fix warnings from the dialog tests
* Fix warnings from the Gtk3::Menu tests
* Test that loading Gtk3 multiple times does not affect vfunc overloading

Brian Manning's avatar
Brian Manning committed
106 107 108 109 110 111
Overview of changes in Gtk3 0.022 [2015-07-11]
==============================================

* Support gdk-pixbuf >= 2.31.3 that reverted some annotation changes that came
  with 2.31.2

Brian Manning's avatar
Brian Manning committed
112 113 114
Overview of changes in Gtk3 0.021 [2015-01-27]
==============================================

115
* Fix handling of 2button-press and 3button-press events
116
* Handle double-button-press and triple-button-press event type aliases
Brian Manning's avatar
Brian Manning committed
117 118
* Fix a test failure with Gtk3::Widget::render_icon
* Avoid infinite recursion in Gtk3::disable_setlocale
119

Brian Manning's avatar
Brian Manning committed
120 121 122 123 124 125 126 127
Overview of changes in Gtk3 0.020 [2014-12-25]
==============================================

* Tighten the GtkRadio* test skip conditions
* Use Glib::Object::Introspection->CHECK_VERSION in the tests
* When running tests, display the gtk+ version
* Fix test failures on unthreaded perls on FreeBSD

Brian Manning's avatar
Brian Manning committed
128 129 130 131 132 133
Overview of changes in Gtk3 0.019 [2014-11-25]
==============================================

* Fix test failures with gdk-pixbuf >= 2.31.2
* Fix test failures with gtk+ 3.0

Torsten Schönfeld's avatar
Torsten Schönfeld committed
134 135 136
Overview of changes in Gtk3 0.018 [2014-09-30]
==============================================

137 138 139 140
* dist.ini: added x_IRC metadata tag
* Attempt to reduce false negatives from CPAN testers
* overrides.t: output current object being tested using note()

Brian Manning's avatar
Brian Manning committed
141 142 143
Overview of changes in Gtk3 0.017 [2014-07-02]
==============================================

144
* Fix compatibility with perl 5.20 and non-dot locales.
Brian Manning's avatar
Brian Manning committed
145
* Fix a test failure due to changes in gtk+ (GtkRecentChooser)
146

Brian Manning's avatar
Brian Manning committed
147 148 149 150 151 152 153
Overview of changes in Gtk3 0.016 [2014-02-19]
==============================================

* README: added more project contact info/addresses/links
* README: Added more info on how to report bugs, submit patches
∗ dist.ini: added Twitter URL to MetaResources block

Brian Manning's avatar
Brian Manning committed
154 155 156
Overview of changes in Gtk3 0.015 [2013-12-08]
==============================================

157 158
* Add overrides for Gtk3::RadioAction, Gtk3::RadioButton, Gtk3::RadioMenuItem
  and Gtk3::RadioToolButton.
159
* Add an override for Gtk3::SizeGroup::get_widgets.
160
* Add an override for Gtk3::Widget::render_icon.
161
* Add an override for Pango::Layout::set_text.
162 163
* Require Test::Simple >= 0.96.

Brian Manning's avatar
Brian Manning committed
164 165 166 167 168 169 170
Overview of changes in Gtk3 0.014 [2013-10-18]
==============================================

* dist.ini: document 'is_trial', sets 'testing' in metadata
* dist.ini: Add MetaJSON, set MetaYAML version = 2
* dist.ini: Add [MetaResources] block with correct URLs; fixes RT#89118

Brian Manning's avatar
Brian Manning committed
171 172 173
Overview of changes in Gtk3 0.013 [2013-09-30]
==============================================

Brian Manning's avatar
Brian Manning committed
174 175 176 177 178 179
* Add forgotten release notes.
* Reenable UploadToCPAN Dist::Zilla plugin

Overview of changes in Gtk3 0.012 [2013-09-30]
==============================================

180
* Add overrides for Gtk3::Image.
Brian Manning's avatar
Brian Manning committed
181 182 183 184
∗ Fix partial misquoting in croak usage
* Do not use 'defined' on an array (Spotted by Thierry Vignaud)
* Add overrides for Gtk3::Image (Based on a patch by Dave M.)
* Add two more tests for Gtk3::TextBuffer (Zach Morgan)
185

Torsten Schönfeld's avatar
Torsten Schönfeld committed
186 187 188 189 190
Overview of changes in Gtk3 0.011 [2013-09-01]
==============================================

* Add forgotten release notes.

Torsten Schönfeld's avatar
Torsten Schönfeld committed
191 192 193
Overview of changes in Gtk3 0.010 [2013-09-01]
==============================================

Torsten Schönfeld's avatar
Torsten Schönfeld committed
194 195
* Gtk3::HBox/Gtk3::VBox: use correct defaults in constructors.
* Gtk3::TextBuffer::create_tag: handle all property pairs.
196 197
* Fix a few test failures for older gtk+.

Torsten Schönfeld's avatar
Torsten Schönfeld committed
198 199 200
Overview of changes in Gtk3 0.009 [2013-02-14]
==============================================

201
* Add overrides for Gtk3::Container.
Dave M's avatar
Dave M committed
202 203
* Add overrides for Gtk3::Dialog and Gtk3::InfoBar, including the conversion of
  predefined response IDs to nick names.
204
* Add overrides for Gtk3::Editable.
205
* Add overrides for Gtk3::FileChooserDialog.
206
* Add overrides for Gtk3::RecentChooserDialog.
207
* Add overrides for Gtk3::TextBuffer.
208 209
* Add overrides for Gtk3::ListStore's and Gtk3::TreeStore's
  insert_with_values().
210
* Add more overrides for Gtk3::TreeView and friends.
211
* Add overrides for various button constructors.
212
* Add an override for Gtk3::main_level.
213
* Add Gtk3::EVENT_PROPAGATE and Gtk3::EVENT_STOP.
214
* In Gtk3::TreeModel::get, if no columns are specified, use all columns.
215
* Test that no double-frees occur for custom Gtk3::Widget subclasses.
216 217 218
* Add overrides for Gtk3::Gdk::Atom.
* Add overrides for Gtk3::Gdk::RGBA.
* Make Gtk3::Gdk::Pixbuf::save, save_to_buffer and save_to_callback usable.
219
* Fix test failures on older versions of gtk+.
220

Torsten Schönfeld's avatar
Torsten Schönfeld committed
221 222 223
Overview of changes in Gtk3 0.008 [2012-08-26]
==============================================

224 225
* Add overrides for Gtk3::Gdk::Event.
* Add overrides for some Gtk3::RadioMenuItem constructors.
226
* Add overrides for Gtk3::CssProvider.
227
* Add overrides for Gtk3::UIManager.
228
* Always convert GdkRectangle objects to and from Cairo::RectangleInt.
229

Torsten Schönfeld's avatar
Torsten Schönfeld committed
230 231 232 233
Overview of changes in Gtk3 0.007 [2012-07-05]
==============================================

* Add overrides for Gtk3::ActionGroup.
234
* Add an override for Gtk3::show_about_dialog.
235
* Fix some test failures due to older dependencies.
236

Torsten Schönfeld's avatar
Torsten Schönfeld committed
237 238 239
Overview of changes in Gtk3 0.006 [2012-06-04]
==============================================

240
* Add overrides for Gtk3::MenuItem, CheckMenuItem and ImageMenuItem.
Torsten Schönfeld's avatar
Torsten Schönfeld committed
241 242
* Require Glib 1.260 and Glib::Object::Introspection 0.009 for various
  improvements.
243

Torsten Schönfeld's avatar
Torsten Schönfeld committed
244 245 246
Overview of changes in Gtk3 0.005 [2012-04-22]
==============================================

247
* Require Cairo::GObject and load it automatically.
248
* Add overrides for Gtk3::Builder and implement its connect_signals.
249
* Add overrides for Gtk3::Menu::popup and popup_for_device.
250
* Add some documentation about porting from Gtk2 to Gtk3.
251

Torsten Schönfeld's avatar
Torsten Schönfeld committed
252 253 254
Overview of changes in Gtk3 0.004 [2012-03-18]
==============================================

255
* Provide GdkPixbuf bindings under Gtk3::Gdk::Pixbuf.
256 257 258
* Make Gtk3::[HV]Box::new provide default arg values.
* Make Gtk3::Gdk::Window::new construct the mask automatically if none is
  given.
Torsten Schönfeld's avatar
Torsten Schönfeld committed
259
* Clarify licensing terms.
260

Torsten Schönfeld's avatar
Torsten Schönfeld committed
261 262 263 264 265 266 267 268 269
Overview of changes in Gtk3 0.003 [2012-01-14]
==============================================

* API change: wrap gtk_stock_* as Gtk3::Stock::*.  Also, make
  Gtk3::Stock::list_ids return a list and make Gtk3::Stock::lookup skip
  the sentinel boolean.
* Correctly handle internal errors on perl < 5.14.  This fixes a test
  failure.

Torsten Schönfeld's avatar
Torsten Schönfeld committed
270 271 272
Overview of changes in Gtk3 0.002 [2011-12-09]
==============================================

273 274
* Add more overrides for the tree objects.
* Fix a test failure.  (RT #72773)
Torsten Schönfeld's avatar
Torsten Schönfeld committed
275

Torsten Schönfeld's avatar
Torsten Schönfeld committed
276 277 278
Overview of changes in Gtk3 0.001 [2011-10-14]
==============================================

Torsten Schönfeld's avatar
Torsten Schönfeld committed
279
* Initial release.