Projects / PHP-GTK / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

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 is based on PHP 5 and GTK+ 2 and consequently incorporates the features and changes of both of these packages (from the previous ones). This version has been rewritten from scratch and features great advances in the areas of usability, performance, and functionality.

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: 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.

Release Notes: Speed and memory efficiency have been improved. An object overloading emulation layer has been implemented to correct Zend Engine's problems. A GtkAspectFrame class definition has been added. A bug that would corrupt object type when setting cascaded properties has been fixed. New properties and functions have been added to GtkCTree and GtkCList. GtkMenu::popup() has been implemented. GtkCTree::insert_row() has been fixed. A helper class, GtkCListRow, has been added, as well as GtkObject methods get_data(), set_data, connect_after(), and connect_object_after(). The ability to get and set color for GtkColorSelection has been added. Several more widget examples have been added to gtk.php.

Release Notes: libglade support, fixes for cascaded object property access, new GtkRadioButton and GtkRadioMenuItem constructors, GtkCList item prepending and insertion, a new GtkCList example in gtk.php, Gtk::input_add() functionality with PHP file resources, a fix for GDK locale support, new properties for GtkWidget, GtkBin, GtkMisc, GtkArrow, GtkBox, GtkCalendar, GtkCTree, GtkList, and GtkCList classes, and a reengineered code generator and build system to make it more generalized.

Screenshot

Project Spotlight

GeneaPro

Genealogy software based on the GenTech Genealogical Data Model.

Screenshot

Project Spotlight

TbsZip

A PHP class for modifying Zip archives without extensions or temporary files.