All notable changes to this project will be documented in this file. See the Git log for all changes.
- Drop support for Ruby 2.6 and JRuby
- Depend on GirFFI 0.16.0
- Silence warnings about redefining initialize in FileChooserDialog override
- Depend on GirFFI 0.15.2
- Target Ruby 2.6+
- Fix override for
Gtk::Menu#popup
- Depend on GirFFI 0.15.0
- Target Ruby 2.4+
- Override
Gtk::Widget#get_events
,Gtk::Widget#set_events
andGtk::Widget#add_events
methods to take and returnEventMask
values instead of bareint
s. - Fix license in gemspec; it's LGPL 2.1 or later
- Depend on GirFFI 0.14.0
- Add override for
Gtk::Dialog.new_with_buttons
- Add override for
Gtk::FileChooserDialog.new
- Depend on GirFFI 0.13.1
- Add overrides for some methods that take a
Gtk::IconSize
parameter
- Drop support for Ruby 2.1
- Depend on GirFFI 0.13.0
- Restore support for Ruby 2.1 and 2.2
- Depend on GirFFI 0.12.0
- Drop support for Ruby versions below 2.3
- Depend on GirFFI 0.11.0
- Depend on GirFFI 0.10.0
- Propagate exceptions from callbacks during event loops
- Add new overrides:
- for
Gtk::Container
- for
Gtk::TreeViewColumn
- for
Gtk::TreeStore
- for
Gtk::ListStore
- for
Gtk::TargetEntry.new
- for
GtkBuilder#connect_signals
- for
- Depend on GirFFI 0.9.0
- Use GirFFI's new way of handling callback parameters and user data and destroy notifier handling
- Add override for
Gtk::RadioAction#set_group
- Add
Gtk::Application
example (thanks, cedlemo) - Add and update
WebKit
examples
- Update dependency on GirFFI
- Update constructor overrides to match GirFFI's new constructor structure
- Require at least Ruby 1.9.3
- Add overrides for
Gtk::TreePath
- Add overrides for
Gtk::MessageDialog.new
- Make other Ruby threads run during
Gtk.main
loop - Update dependencies
- Update examples
- Fix
Gtk::Builder#connect_signals_full
by updating dependency on GirFFI - Only override
Gtk::Menu#popup
if needed - Test both Gtk+ 2 and 3
- Provide constructors for
Gtk::RadioButton
if needed
- Update dependency on GirFFI
- Update dependency on GirFFI
- Update dependency on GirFFI
- New
TreeView
example (thanks, Kasper Johansen) - Implement
Gtk::Menu#popup
- Update dependency on GirFFI so interfaces can wrap pointers
- Initial release