All releases tagged Stable


Release Notes: This release adds full support for GtkBuilder and tooltips, in addition to a slew of bugfixes and overrides.


Release Notes: Support for GTK+ versions 2.6 through 2.12. Although support for more recent versions than 2.8 is not 100% complete, as much of the API as possible should be covered in upcoming releases. This release comes with support for custom GTypes and Signals, more API coverage, and a slew of bugfixes.


Release Notes: This release accepts PHP 4.4.x.


Release Notes: This release removes support for the old build system. PHP 4.3.x is now required to build PHP-GTK. The append_element(), prepend_element(), insert_element(), append_item(), prepend_item(), and insert_item() methods of GtkToolbar were implemented. style, space_style, space_size, and orientation have been exposed as read-only properties of GtkToolbar. Gdk::cursor_new_from_pixmap() has been reimplemented so that it actually works. The buildconf script now takes an optional --with-phpize=< path> option to specify the location of the phpize script.


Release Notes: This will be the last major release supporting PHP 4 / GTK+ 1.x. All new development is concentrated on PHP 5 / GTK+ 2.x. This release includes support for GtkCanvas widget, GtkExtra widgets, and experimental support for the GddImLib toolkit. get_wrap_mode and set_wrap_mode were added to GtkScintilla, a segfault with GtkCtree::insert_node was fixed, and GtkScintilla, GtkComboButton, GtkSpaned, and GtkScrollpane are available in the Win32 distribution.


Release Notes: The GdkPixbuf constructor parameters were simplified, GdkPixbuf::fill() was implemented, some of the settings for GdkGC were fixed, a copy_area() method was added to drawables, group() and set_group() methods were added to GtkRadioButton/GtkRadioMenuItem, and some GDK functions were added. A crash bug when using non-string variables to access an overloaded object's properties was fixed, along with one in the GtkCheckButton constructor.


Release Notes: The build system was adapted to work with the new PHP build system. gtk::input_add() was fixed for pre- and post-streams PHP versions. Property and method access was fixed on GdkBitmap. A crash bug in gtkclist::append() was fixed. gdkwindow::set_cursor() was changed to allow reverting the cursor to the default. The return type of gtkscintilla::marker_add() was fixed.


Release Notes: This release features support for shared library extensions, new gdkpixbuf and gtkhtml extensions, and the following new widgets: GtkSQPane, GtkComboButton, GtkSPaned, GtkScrollPane, and GtkPieMenu. The GtkCList methods get_pixtext(), get_pixmap(), and find_row_from_data() were added. The GtkCTree methods find_by_row_data(), and find_all_by_row_data() were added. GtkList::remove_items(), GtkWidget::get_pointer(), and methods were also added. Libglade is now supported on Win32. And, of course, bugfixes were made.


Release Notes: Support for GtkScintilla (a text-editing widget) added. GDK keysym constants warnings fixed. Type checking of function parameters is now more forgiving. Gtk functions signal_(add|remove)_emission_hook(), signal_name(), and signal_lookup() added. GtkCList methods set_row_data(), get_row_data(), and get_selection_info() added. GtkNotebook::query_tab_label_packing() and GtkBox::query_child_packing() added. GladeXML methods signal_connect_object() and signal_autoconnect_object() added. More examples added to gtk.php.


Release Notes: GDK keysyms constants were added. A new PHP-like build system that supports configurable extensions was implemented. GtkStyle::copy() was fixed. Support for struct-based classes was implemented. Drag-n-drop support was finished. XInput support was removed from GdkWindow::get_pointer(). The ability to query the state and allocation of a widget was added. Direct construction of pixmaps was added. GtkObject::emit(), GdkWindow::set_icon(), insert_items(), and prepend_items(), were added to GtkList. node_get_pixtext(), node_get_pixmap(), and get_node_info() were added to GtkCTree. GtkObject arguments can now be accessed via get_arg() and set_arg() methods.