mirror of
https://github.com/php/php-gtk-src.git
synced 2026-03-24 01:02:08 +01:00
175 lines
8.8 KiB
Plaintext
175 lines
8.8 KiB
Plaintext
Version 1.0.1 09-August-2004
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
- added support for GtkCanvas widget (Alan)
|
|
- added support for GdkImLib toolkit - experimental (Alan)
|
|
- added support for GtkExtra widgets ,GtkPlot, GtkSheet and many
|
|
others (Angel Maza, Alan)
|
|
- added get_wrap_mode, set_wrap_mode to GtkScintilla (Benjamin Smith)
|
|
- fixed segfault when providing GtkCtree::insert_node wrong parameters
|
|
- added GtkScintilla, GtkComboButton, GtkSpaned, GtkScrollpane to
|
|
Win32 distribution (Frank)
|
|
|
|
Version 0.5.2 "Bass does a body good" 01-Nov-2002
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
- simplified GdkPixbuf constructor parameters. (Andrei)
|
|
- fixed setting of tile/stipple/clip_mask/bg_pixmap properties of GdkGC.
|
|
(Andrei)
|
|
- implemented GdkPixbuf::fill(). (Andrei)
|
|
- changed failure to allocate color to output only a notice instead of a
|
|
warning. (Andrei)
|
|
- made depth parameter of GdkPixmap constructor optional. (Andrei)
|
|
- added copy_area() method for drawables. (Andrei)
|
|
- added group() and set_group() methods for GtkRadioButton/GtkRadioMenuItem.
|
|
(Andrei)
|
|
- added GDK functions pointer_grab(), pointer_ungrab(), keyboard_grab(),
|
|
keyboard_ungrab(). (Andrei)
|
|
- added utf8 support to GtkRadioButton, GtkToggleButton, GtkCheckMenuItem,
|
|
and GtkCheckButton. (Frank)
|
|
- fixed a crash bug when using non-string variables to access
|
|
overloaded object's properties. (Andrei)
|
|
- fixed a crash bug in GtkCheckButton constructor. (Andrei)
|
|
|
|
Version 0.5.1 "hardboiled wonderland" 26-Apr-2002
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
- changed gdkwindow::set_cursor() to allow reverting the cursor to default
|
|
one. (Andrei)
|
|
- fixed gtk::input_add() for pre-streams PHP versions. (Andrei)
|
|
- adapted build system to work with the new PHP build system. (Andrei)
|
|
- made gtk::input_add() work with PHP streams. (Andrei)
|
|
- fixed gtkscintilla::marker_add return type. (Alan)
|
|
- fixed property and method access on GdkBitmap. (Andrei)
|
|
- fixed a crash bug in gtkclist::append() when size of input was greater
|
|
than the number of columns. (Markus)
|
|
|
|
Version 0.5.0 "monday starts on saturday" 24-Jan-2002
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
- added new widgets with samples: GtkComboButton, GtkSPaned, GtkScrollPane
|
|
and GtkPieMenu. (Markus)
|
|
- implemented GtkFontSelection::set_filter(),
|
|
GtkFontSelectionDialog::set_filter(),
|
|
Gtk::button_box_get_child_ipadding_default(),
|
|
Gtk::button_box_get_child_size_default() and GtkWidget::get_pointer().
|
|
(Markus)
|
|
- implemented gdkpixbuf extension (loading and displaying images). (Andrei)
|
|
- added GtkCTree methods find_by_row_data, find_all_by_row_data. (Andrei)
|
|
- added gtkhtml extension which provides support for GtkHTML, an HTML
|
|
rendering widget. (Alan Knowles)
|
|
- added GtkClist methods find_row_from_data(), get_pixmap(). (Andrei)
|
|
- added GtkList::remove_items() method. (Andrei)
|
|
- added ability to build extensions as shared libraries and load them
|
|
selectively. (Andrei)
|
|
- made libglade work on Win32 platforms. (Frank)
|
|
- added support for GtkSQPane widget. (Markus)
|
|
- added GtkCList::get_pixtext(). (Andrei, Rich Payne)
|
|
|
|
Version 0.1.1 "no-holds-barred memento" 24-Sep-2001
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
- added GtkCList::get_selection_info() method. (Andrei)
|
|
- made type checking of parameters passed to PHP-GTK functions more
|
|
forgiving. (Andrei)
|
|
- added GtkNotebook::query_tab_label_packing(),
|
|
GtkBox::query_child_packing(). (Markus)
|
|
- added event watcher, dialog, file selection, panes, and notebook examples
|
|
to gtk.php. (Markus)
|
|
- added Gtk::signal_(add|remove)_emission_hook(), Gtk::signal_name(), and
|
|
Gtk::signal_lookup() functions. (Markus)
|
|
- added GtkCList methods set_row_data(), get_row_data(). (Markus)
|
|
- added support for GtkScintilla, a text-editing widget. (Andrei)
|
|
- implemented GladeXML methods signal_connect_object() and
|
|
signal_autoconnect_object(). (Andrei)
|
|
- fixed GDK keysym constants warnings by prefixing some of them with
|
|
underscores. (Frank)
|
|
- changed PHP-visible extension name from 'gtk' to 'php-gtk'. (Andrei)
|
|
|
|
Version 0.1.0 "the void which binds" 1-Aug-2001
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
- added GDK keysyms constants. (Andrei)
|
|
- fixed bug with GtkStyle::copy() that was not returning the result
|
|
properly. (Andrei)
|
|
- implemented support for struct based classes (GdkRectangle, GtkAllocation,
|
|
GtkRequisition, etc). (Andrei)
|
|
- finished drag-n-drop support. (Andrei)
|
|
- ported Scribble example from C. (Andrei)
|
|
- modified GdkWindow::get_pointer() to be simpler, without XInput support.
|
|
(Andrei)
|
|
- changed 'area' event property to be a GdkRectangle. (Andrei)
|
|
- changed 'is_hint' event property to be boolean. (Andrei)
|
|
- added ability to query the state and allocation of a widget. (Andrei)
|
|
- added direct construction of pixmaps. (Andrei)
|
|
- added GdkWindow::set_icon() method. (Andrei)
|
|
- 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": 5-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:
|