Files
php-gtk-src/NEWS
2001-07-10 20:15:19 +00:00

76 lines
3.7 KiB
Plaintext

- implemented GtkList methods insert_items() and prepend_items. (Andrei)
- implemented new PHP-like build system that supports adding extensions to
PHP-GTK. (Andrei)
- implemented GtkCTree methods node_get_pixtext(), node_get_pixmap(), and
get_node_info(). (Andrei)
- implemented GtkObject::emit(), thus allowing programmatical emission of
signals. (Andrei)
- added support for accessing GtkObject arguments via get_arg() and
set_arg() methods. (Andrei)
Version 0.0.4 "indistinguishable from magic": 05-May-2001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- improved speed/memory efficiency by having only one wrapper for boxed
types, except for GdkEvent, GdkColor and GdkAtom. (Andrei)
- implemented object overloading emulation layer to correct for Zend
engine's problems, now it's possible to assign and read custom properties
on Gtk+ objects. (Andrei)
- added GtkAspectFrame class definition. (Andrei)
- added GtkCTree traversal functions. (Andrei)
- optimized internal resource handling, this should save on memory. (Andrei)
- fixed a bug that would corrupt object type when setting cascaded property.
(Andrei)
- added a few more properties to GtkCTree and GtkCList. (Andrei)
- implemented GtkMenu::popup(). (Andrei)
- fixed GtkCTree::insert_row() for good, added GtkCTree methods
node_set_row_data() and node_get_row_data(). (Andrei)
- added helper GtkCListRow class. (Andrei)
- separated GdkWindow, GdkBitmap, GdkPixmap implementations to allow for
more flexibility and clarity. (Andrei)
- implemented GtkObject methods get_data(), set_data, connect_after(),
connect_object_after(). (Andrei)
- added several more widget examples to gtk.php. (Andrei)
- added ability to get and set color for GtkColorSelection. (Andrei)
Version 0.0.3 "slow glass": 20-Mar-2001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- added libglade support. (Andrei)
- fixed cascading property access in objects. (Andrei)
- added GtkRadioMenuItem, GtkRadioButton constructors. (Andrei)
- added Gdk::pixmap_create_from_xpm_d(). (Andrei)
- added GtkCList::prepend(), GtkClist::insert(). (Andrei)
- added GtkCList example to gtk.php. (Andrei)
- made Gdk::input_add() work with file resources. (Andrei)
- fixed GDK locale support. (Alex Bokovoy)
- reworked the generator to make it more generalized. (Andrei)
- re-engineered the build system a bit to accomodate the need to build
additional modules. (Andrei)
- added helper GtkBoxChild, GtkFixedChild classes. (Andrei)
- added some properties for GtkWidget, GtkBin, GtkMisc, GtkArrow, GtkBox,
GtkCalendar, GtkCTree, GtkList, and GtkCList classes. (Andrei)
Version 0.0.2 "primordial nucleosynthesis": 7-Mar-2001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- added 'child' property to GtkBin and its descendants. (Andrei)
- all callbacks now take user supplied extra arguments and better error
messages are shown if the callbacks are not valid. (Andrei)
- added GtkCombo::set_popdown_strings(), GdkPixmap::create_from_xpm().
(Andrei)
- implemented support for creating menus via GtkItemFactory. (Andrei)
- fixed loading of the extension via php.ini. (Andrei)
- fixed timeout and idle handler marshaller so that they are called more
than once. (Andrei)
- added connect_object() method that allows calling an object method as a
signal callback. (Andrei)
- fixed a silent crash that was happening due to object corruption. (Andrei)
- implemented GtkTipsQuery class. (Andrei)
Version 0.0.1 "Genesis": 1-Mar-2001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- first release. (Andrei)
# vim: set et tw=80 ai sts=4: