2001-05-04 James Moore * docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/label.xsl docs/stylesheets/xsl/html/overrides.xsl docs/stylesheets/xsl/html/title.xsl docs/stylesheets/xsl/html-common.xsl: - Link to copyright properly - Change size of Authorgroup titles 2001-05-04 Andrei Zmievski * NEWS: A few more missed news. * TODO: Not necessary. 2001-05-04 Steph Fox * docs/en/classes/gtkclist.xml docs/en/classes/gtkctree.xml docs/stylesheets/xsl/html/name_to_id.xsl docs/manual.xml.in: That's the entire hierarchy shell in, now .. 2001-05-04 James Moore * docs/stylesheets/xsl/chunk.xsl.in docs/stylesheets/xsl/html.xsl.in docs/stylesheets/xsl/phpweb.xsl.in docs/.cvsignore docs/Makefile.in: Everything is now built under build/* * docs/stylesheets/xsl/.cvsignore docs/stylesheets/xsl/chunk.xsl.in docs/stylesheets/xsl/html-common.xsl docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/custom.titlepage.xml docs/stylesheets/xsl/html/custom.titlepage.xsl docs/stylesheets/xsl/html/html.xsl docs/stylesheets/xsl/html/overrides.xsl docs/stylesheets/xsl/html/phpweb.xsl docs/stylesheets/xsl/phpweb.xsl.in docs/.cvsignore docs/Makefile.in docs/configure.in docs/dbxml/phpgtkdoc.dtd: - Updated Makefile & configure to add make phpweb - Corrected typo in phpgtkdoc.dtd - Updated stylesheets with various minor stylelistic changes - Added the beginings of the phpweb stylesheets - Corrected the titlepage stylesheet (Kinda :)) 2001-05-04 Andrei Zmievski * src/php_gtk_object.c src/php_gtk_types.c: Allow assigning custom props on overloaded props. * src/php_gtk_types.c: Nuke the object destruction since it's not necessary after the latest changes. 2001-05-04 Steph Fox * docs/en/classes/gtkadjustment.xml docs/en/classes/gtkhseparator.xml docs/en/classes/gtkpreview.xml docs/en/classes/gtkprogress.xml docs/en/classes/gtkprogressbar.xml docs/en/classes/gtkseparator.xml docs/en/classes/gtktooltips.xml docs/en/classes/gtkvseparator.xml docs/stylesheets/xsl/html/name_to_id.xsl docs/manual.xml.in: SHELLSUIT#08 * docs/en/classes/gtkhruler.xml docs/en/classes/gtkhscale.xml docs/en/classes/gtkhscrollbar.xml docs/en/classes/gtkrange.xml docs/en/classes/gtkruler.xml docs/en/classes/gtkscale.xml docs/en/classes/gtkscrollbar.xml docs/en/classes/gtkvruler.xml docs/en/classes/gtkvscale.xml docs/en/classes/gtkvscrollbar.xml docs/manual.xml.in docs/stylesheets/xsl/html/name_to_id.xsl: SHELLSUIT#07 * docs/stylesheets/xsl/html/name_to_id.xsl docs/en/classes/gtkcalendar.xml docs/en/classes/gtkcurve.xml docs/en/classes/gtkdrawingarea.xml docs/en/classes/gtkeditable.xml docs/en/classes/gtkentry.xml docs/en/classes/gtkspinbutton.xml docs/en/classes/gtktable.xml docs/en/classes/gtktext.xml docs/en/classes/gtktoolbar.xml docs/en/classes/gtktree.xml docs/manual.xml.in: SHELLSUIT#06 2001-05-04 Andrei Zmievski * src/php_gtk.c src/php_gtk_object.c src/php_gtk_types.c test/gtk.php generator/arg_types.php generator/generator.php generator/gtk.overrides: * Cleaned up cruft from the code generator that was left over from trying to handle byref args automatically. * Started working on having only one object wrapper for each boxed type pointer. Obviously broke stuff, but will fix soon. 2001-05-03 Andrei Zmievski * src/php_gtk.c src/php_gtk.h: Setup type hash in preparation for a nice experiment. * TODO: Keysyms need to be made available. 2001-05-03 Steph Fox * docs/en/classes/gtklist.xml docs/en/classes/gtkmenu.xml docs/manual.xml.in docs/stylesheets/xsl/html/name_to_id.xsl: The rest of SHELLSUIT#05 2001-05-03 Andrei Zmievski * docs/Makefile.in: Add cvsclean target. 2001-05-03 James Moore * docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/label.xsl docs/stylesheets/xsl/html/overrides.xsl docs/stylesheets/xsl/html/title.xsl docs/stylesheets/xsl/html/chunk-common.xsl docs/en/bookinfo.xml docs/Makefile.in docs/configure.in docs/makedocs.in: - Functions now appear on their own pages. - No post processing by PHP anymore. - makedocs script is nolonger used, it is all done from make - added markus to manual authors - bigmanual.html now builds # - Anyproblems and shout.. it builds for me here. 2001-05-03 Andrei Zmievski * src/php_gtk_object.c: One more place to restrict for now. * NEWS TODO src/php_gtk_object.c src/php_gtk_types.c: Properly detect type mismatches and other errors when assigning to overloaded properties. 2001-05-02 James Moore * docs/templates/classentry.tpl: Clean up the classentry slightly * docs/stylesheets/xsl/html/hierarchy.xsl: Correct the indenting of the class hierarchy 2001-05-02 Andrei Zmievski * generator/templates.php src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c: Changed the variable name to result to indicate what it really does. Added PG_ERROR code because SUCCESS and FAILURE are not flexible enough. * src/php_gtk_object.c: Check for getter_retval before assigning the result. * src/php_gtk.h: Remove experimental definitions. * src/php_gtk_object.c src/php_gtk_types.c test/testgtkrc docs/configure.in generator/templates.php: * Since Zend engine's object overloading is fairly broken, I implemented an emulation layer that takes care of all the necessary details. So, now it's possible to set properties on Gtk objects and read them later, e.g. $window->foo[0] = $clist. * Cleaned up boxed types get property handlers to conform to the new system. 2001-05-01 James Moore * docs/manual.xml.in: Whitespace * docs/manual.xml.in: - Order the classes alphabetically. 2001-05-01 Andrei Zmievski * docs/.cvsignore docs/stylesheets/xsl/.cvsignore: Ignore generated files. * docs/configure.in: Revert the previous change but fix up the Docbook paths. * docs/configure.in: Fix detection of saxon.jar. * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkalignment.xml docs/en/classes/gtkarrow.xml docs/en/classes/gtkaspectframe.xml docs/en/classes/gtkbin.xml docs/en/classes/gtkbox.xml docs/en/classes/gtkbutton.xml docs/en/classes/gtkbuttonbox.xml docs/en/classes/gtkcheckbutton.xml docs/en/classes/gtkcheckmenuitem.xml docs/en/classes/gtkcolorselection.xml docs/en/classes/gtkcolorselectiondialog.xml docs/en/classes/gtkcombo.xml docs/en/classes/gtkcontainer.xml docs/en/classes/gtkdata.xml docs/en/classes/gtkdialog.xml docs/en/classes/gtkeventbox.xml docs/en/classes/gtkfileselection.xml docs/en/classes/gtkfixed.xml docs/en/classes/gtkfontselection.xml docs/en/classes/gtkfontselectiondialog.xml docs/en/classes/gtkframe.xml docs/en/classes/gtkgammacurve.xml docs/en/classes/gtkhandlebox.xml docs/en/classes/gtkhbox.xml docs/en/classes/gtkhbuttonbox.xml docs/en/classes/gtkhpaned.xml docs/en/classes/gtkimage.xml docs/en/classes/gtkinputdialog.xml docs/en/classes/gtkinvisible.xml docs/en/classes/gtkitem.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtklayout.xml docs/en/classes/gtklistitem.xml docs/en/classes/gtkmenubar.xml docs/en/classes/gtkmenuitem.xml docs/en/classes/gtkmenushell.xml docs/en/classes/gtkmisc.xml docs/en/classes/gtkobject.xml docs/en/classes/gtkoptionmenu.xml docs/en/classes/gtkpacker.xml docs/en/classes/gtkpaned.xml docs/en/classes/gtkpixmap.xml docs/en/classes/gtkplug.xml docs/en/classes/gtkradiobutton.xml docs/en/classes/gtkradiomenuitem.xml docs/en/classes/gtkscrolledwindow.xml docs/en/classes/gtksocket.xml docs/en/classes/gtkstatusbar.xml docs/en/classes/gtktearoffmenuitem.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtktogglebutton.xml docs/en/classes/gtktreeitem.xml docs/en/classes/gtkvbox.xml docs/en/classes/gtkvbuttonbox.xml docs/en/classes/gtkviewport.xml docs/en/classes/gtkvpaned.xml docs/en/classes/gtkwidget.xml docs/en/classes/gtkwindow.xml docs/en/appendix/license.xml docs/en/bookinfo.xml docs/en/chapters/install.xml docs/en/chapters/intro.xml docs/en/chapters/widget.xml docs/de/appendix/license.xml docs/de/bookinfo.xml docs/de/chapters/install.xml docs/de/chapters/intro.xml docs/de/chapters/widget.xml docs/de/classes/gtkaccellabel.xml docs/de/classes/gtkarrow.xml docs/de/classes/gtkbin.xml docs/de/classes/gtkcontainer.xml docs/de/classes/gtkdata.xml docs/de/classes/gtkitemfactory.xml docs/de/classes/gtklabel.xml docs/de/classes/gtkmisc.xml docs/de/classes/gtkobject.xml docs/de/classes/gtktipsquery.xml docs/de/classes/gtkwidget.xml docs/de/classes/gtkwindow.xml: * Converted all tabs to spaces * Reindented all the files to have 1 space indent from the parent line. Let's keep it this way, people. 2001-04-30 Steph Fox * docs/en/classes/gtkaspectframe.xml docs/en/classes/gtkdata.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtkoptionmenu.xml docs/en/classes/gtkpixmap.xml docs/en/classes/gtkradiobutton.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtktreeitem.xml: Cleaning up some xml. * docs/en/classes/gtkframe3.xml docs/en/classes/gtkframe4.xml docs/manual.xml.in docs/stylesheets/xsl/html/name_to_id.xsl: Another 2 tests. frame3, unix + unicode. frame4, doze + unicode. * docs/en/classes/gtkframe2.xml docs/manual.xml.in docs/stylesheets/xsl/html/name_to_id.xsl: Testing whether unix LF/CR toggle helps the linewrap situation any * docs/en/classes/gtkhpaned.xml docs/en/classes/gtklayout.xml docs/en/classes/gtkmenubar.xml docs/en/classes/gtkmenushell.xml docs/en/classes/gtkpacker.xml docs/en/classes/gtkpaned.xml docs/en/classes/gtksocket.xml docs/en/classes/gtkvpaned.xml docs/stylesheets/xsl/html/name_to_id.xsl docs/manual.xml.in: SHELLSUIT#05 - not including gktlist, gtkmenu. * docs/stylesheets/xsl/html/name_to_id.xsl docs/en/classes/gtkcolorselection.xml docs/en/classes/gtkcolorselectiondialog.xml docs/en/classes/gtkcombo.xml docs/en/classes/gtkfixed.xml docs/en/classes/gtkfontselection.xml docs/en/classes/gtkgammacurve.xml docs/en/classes/gtkhbox.xml docs/en/classes/gtkstatusbar.xml docs/manual.xml.in: SHELLSUIT#04 (nb have left clist, ctree, notebook for later input) 2001-04-27 Andrei Zmievski * src/php_gtk_object.c: More work. * src/php_gtk_object.c: Now the explicit property chain support is getting into shape. 2001-04-27 Steph Fox * docs/en/classes/gtkarrow.xml docs/en/classes/gtkbox.xml docs/en/classes/gtkbuttonbox.xml docs/en/classes/gtkdialog.xml docs/en/classes/gtkeventbox.xml docs/en/classes/gtkhandlebox.xml docs/en/classes/gtkhbuttonbox.xml docs/en/classes/gtkinputdialog.xml docs/en/classes/gtklabel.xml docs/en/classes/gtkplug.xml docs/en/classes/gtkscrolledwindow.xml docs/en/classes/gtkvbox.xml docs/en/classes/gtkvbuttonbox.xml docs/en/classes/gtkviewport.xml docs/stylesheets/xsl/html/name_to_id.xsl docs/manual.xml.in: SHELLSUIT#03 plus a coupla typo corrections from previous * docs/en/classes/gtkcolorselectiondialog.xml docs/en/classes/gtkdialog.xml docs/en/classes/gtkfileselection.xml docs/en/classes/gtkfontselectiondialog.xml docs/en/classes/gtkinputdialog.xml docs/en/classes/gtkinvisible.xml docs/en/classes/gtklistitem.xml docs/en/classes/gtkradiomenuitem.xml docs/en/classes/gtktearoffmenuitem.xml docs/en/classes/gtktreeitem.xml docs/manual.xml.in docs/stylesheets/xsl/html/name_to_id.xsl: SHELLSUIT#02 2001-04-27 Andrei Zmievski * src/php_gtk_object.c: More hacking on that property problem. 2001-04-26 Andrei Zmievski * src/php_gtk.h src/php_gtk_object.c: More work on experimental fix for setting object properties. * src/php_gtk.h src/php_gtk_object.c: Experimental set property function. * docs/en/classes/gtklabel.xml: Watch your spacing. 2001-04-26 Markus Fischer * docs/en/classes/gtkcontainer.xml: Wrong crept in; ty James 2001-04-26 James Moore * docs/templates/classentry.tpl: Make the HTML show the correct constructor description 2001-04-26 Markus Fischer * docs/en/classes/gtkcontainer.xml: Updated description, children() and small info to add() * docs/en/classes/gtklabel.xml: set_pattern() documentation now reflects current CVS behaviour 2001-04-25 Markus Fischer * docs/en/classes/gtklabel.xml: Fixed set_pattern() documentation * docs/en/classes/gtkaccellabel.xml: Removed comments; added some more descriptive information on refetch. * docs/en/classes/gtktipsquery.xml: Updated descripton and some methods. 2001-04-25 Steph Fox * docs/en/classes/gtkaspectframe.xml docs/en/classes/gtkbutton.xml docs/en/classes/gtkcheckbutton.xml docs/en/classes/gtkcheckmenuitem.xml docs/en/classes/gtkframe.xml docs/en/classes/gtkitem.xml docs/en/classes/gtkmenuitem.xml docs/en/classes/gtkoptionmenu.xml docs/en/classes/gtkradiobutton.xml docs/en/classes/gtktogglebutton.xml docs/manual.xml.in docs/stylesheets/xsl/html/name_to_id.xsl: SHELLSUIT#01 + got rid of that classentry error, hopefully forever - 2001-04-25 Andrei Zmievski * TODO: Add stuff. 2001-04-24 James Moore * docs/en/classes/gtkwidget.xml: Adding a bit more mark up... * docs/en/classes/gtkwidget.xml: Killing error in build process 2001-04-24 Andrei Zmievski * docs/en/classes/gtklabel.xml: Use proper tag. * docs/en/classes/gtklabel.xml generator/gtk.defs: * Fixed some GtkLabel docs. * Allow no parameters for GtkLabel constructor and set_pattern() method. 2001-04-24 Steph Fox * docs/en/classes/gtktipsquery.xml docs/en/classes/gtkwidget.xml docs/stylesheets/xsl/html/name_to_id.xsl docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkalignment.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtkobject.xml docs/manual.xml.in: Terrible Typos eliminated (the ones I found, anyways). 2001-04-24 Andrei Zmievski * NEWS: News update. * generator/gtk.defs: Added GtkAspectFrame definition. 2001-04-24 Steph Fox * docs/stylesheets/xsl/html/name_to_id.xsl docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkarrow.xml docs/en/classes/gtkcontainer.xml docs/en/classes/gtkdata.xml docs/en/classes/gtkimage.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtkmisc.xml docs/en/classes/gtkobject.xml docs/en/classes/gtkpixmap.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtkwidget.xml docs/en/classes/gtkwindow.xml docs/manual.xml.in: Need feedback and technical advice on all to date, please, all. 2001-04-23 James Moore * docs/stylesheets/xsl/html/class.xsl docs/templates/classentry.tpl: constructor is now documented properly * docs/stylesheets/xsl/gen_name_to_id.xsl docs/stylesheets/xsl/html/name_to_id.xsl: Adding constructor information to utility files 2001-04-23 Markus Fischer * docs/de/bookinfo.xml docs/de/chapters/install.xml docs/de/chapters/intro.xml docs/de/chapters/widget.xml: First commit :-) Various grammar fixes and small typs. 2001-04-22 James Moore * docs/de/classes/gtkaccellabel.xml docs/de/classes/gtkarrow.xml docs/de/classes/gtkbin.xml docs/de/classes/gtkcontainer.xml docs/de/classes/gtkdata.xml docs/de/classes/gtkitemfactory.xml docs/de/classes/gtklabel.xml docs/de/classes/gtkmisc.xml docs/de/classes/gtkobject.xml docs/de/classes/gtktipsquery.xml docs/de/classes/gtkwidget.xml docs/de/classes/gtkwindow.xml: Stop saxon from segfaulting for some reason only known to itself. * docs/stylesheets/xsl/locale/de.xsl: whitespace * docs/en/classes/gtkwidget.xml: Correct Typo * docs/stylesheets/xsl/html/name_to_id.xsl: Update generated untility files to reflect changes * docs/stylesheets/xsl/common.xsl.in docs/stylesheets/xsl/html-common.xsl docs/stylesheets/xsl/locale/de.xsl docs/stylesheets/xsl/locale/en.xsl docs/de/appendix/license.xml docs/de/bookinfo.xml docs/de/chapters/install.xml docs/de/chapters/intro.xml docs/de/chapters/widget.xml docs/de/language-defs.ent: Adding German Translation from Markus with localisation for stylesheets 2001-04-22 Andrei Zmievski * src/php_gtk_types.c: Adding a couple more properties to GtkCTreeNode. * NEWS: Update news. * generator/gdk.overrides generator/gtk.defs generator/gtk.overrides test/gtk.php TODO: * Fixed Gdk::pixmap_create_from_xpm* to accept null for window parameter. * Added Gdk::pixmap_colormap_create_from_xpm* methods. * Allowed unsetting style in GtkCtree::node_set_row_style() by passing null. * Added GtkCtree methods post_recursive(), post_recursive_to_depth(), pre_recursive(), pre_cursive_to_depth() that can be used to traverse the CTree. * Fixed GtkCtree 'selection' property access. * Finished CTree example in gtk.php. 2001-04-22 James Moore * docs/Makefile.in: Make the file execute properly under linux. 2001-04-20 Steph Fox * docs/en/classes/gtkarrow.xml docs/en/classes/gtkcontainer.xml docs/en/classes/gtkobject.xml docs/manual.xml.in: Corrections - just proving I read James' mail on occasion - + GtkArrow * docs/en/classes/gtkbin.xml docs/en/classes/gtkcontainer.xml docs/en/classes/gtkobject.xml docs/en/classes/gtkwidget.xml docs/en/classes/gtkwindow.xml docs/manual.xml.in: These are not placeholders. Most of the parameters are now in place in the existing files. Few queries. 2001-04-17 Steph Fox * docs/en/classes/gtkobject.xml: GtkObject is now with MF for a technical checkup 2001-04-17 James Moore * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtktipsquery.xml: A few minor corrections for Steph and Markus' XML. 2001-04-17 Steph Fox * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtktipsquery.xml: Being brave! Hopefully constructor and methods look ok now on these. 2001-04-15 James Moore * docs/scripts/CommonFuncs.inc docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/hierarchy.xsl docs/stylesheets/xsl/html/html.xsl docs/templates/classentry.tpl docs/en/classes/gtkdata.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtkobject.xml docs/en/classes/gtkwidget.xml: - Object Hierarchy is now derived from XML rather than a php-gtk script. * docs/stylesheets/xsl/gen_name_to_id.xsl docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/name_to_id.xsl docs/en/classes/gtkcontainer.xml docs/en/classes/gtkdata.xml docs/en/classes/gtkobject.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtkwidget.xml: Attributes and signals are now highlighted properly with links to their definitions. * docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/name_to_id.xsl docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkcontainer.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtkmisc.xml docs/en/classes/gtkobject.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtkwidget.xml docs/stylesheets/xsl/gen_name_to_id.xsl: Functions are now linked to their definition too. * docs/stylesheets/xsl/gen_name_to_id.xsl docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/html.xsl docs/stylesheets/xsl/html/name_to_id.xsl: If a class name is marked up with it is now liked if there is an appropraite manual page for it to link to. * docs/Makefile.in docs/stylesheets/xsl/gen_name_to_id.xsl docs/stylesheets/xsl/html/name_to_id.xsl: - Added utility xsl stylesheet for converting classnames to their id for making links and hierarchy. 2001-04-14 James Moore * docs/stylesheets/xsl/chunk.xsl.in docs/stylesheets/xsl/html.xsl.in docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/class.xsl docs/configure.in: Prepairing to build manual with no chunks as well * docs/stylesheets/xsl/bightml.xsl.in docs/stylesheets/xsl/htmlhelp.xsl.in docs/stylesheets/xsl/print.xsl.in docs/Makefile.in docs/configure.in docs/makedocs.in: - Removing files no longer needed or not used at this time. - Update makefile and makedocs references to removed files 2001-04-13 Andrei Zmievski * generator/arg_types.php generator/gtk.defs src/php_gtk.c src/php_gtk.h src/php_gtk_object.c test/gtk.php: * Optimized internal resource creation a bit, now accessing overloaded properties will not keep creating resources as much as before. * A bit more work on GtkCTree. 2001-04-13 James Moore * docs/configure.in: Correct Capitalization of saxon class so it does actually build and doesnt give any errors * docs/configure.in: - Add tests for java and saxon.jar when saxon.exe is not found The system will now build under linux too * docs/makedocs.in: Escape more ' * docs/Makefile.in docs/configure.in docs/makedocs docs/makedocs.bat docs/makedocs.in docs/stylesheets/xsl/chunk.xsl.in docs/version.ent.in: - Imported The new documentation make system. * docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/html.xsl: Updating stylesheets so that they build with new system. * docs/makedocs: Begining of new all in one build system for docs * docs/en/classes/gtkitemfactory.xml: Editing punctuation, few minor gramatical correction and slight rewording. * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtkwindow.xml: - We dont need to escape $'s any more - Corrected Stephs XML in gtkitemfactory.xml * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkbin.xml docs/en/classes/gtkcontainer.xml docs/en/classes/gtkdata.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtkobject.xml docs/en/classes/gtktipsquery.xml docs/en/classes/gtkwidget.xml docs/en/classes/gtkwindow.xml: Whitespace changes, removing some stub entries * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtklabel.xml docs/en/classes/gtktipsquery.xml: Removing all the CDATA elements. Do not use them any more 2001-04-13 Andrei Zmievski * TODO: That's done now. * generator/gtk.overrides src/php_gtk.h src/php_gtk_util.c: * Added internal php_gtk_parse_args_hash_quiet() function. * Added GtkMenu::popup(). * generator/gtk.overrides src/php_gtk_object.c src/php_gtk_types.c test/gtk.php TODO generator/gtk.defs: * Added GtkCTree 'selection' and 'row_list' properties. They are not really GtkCTree properties, but rather belong to underlying GtkCList, but GtkCTree overloads them. * Fixed a bug that would corrupt object type when setting cascaded property. * Fixed access of GtkCTreeNode 'children' property. * Adjusted gtk.php sample according to above changes. 2001-04-12 Andrei Zmievski * TODO: *** empty log message *** 2001-04-11 Steph Fox * docs/en/classes/gtkaccellabel.xml docs/en/classes/gtktipsquery.xml docs/manual.xml.in: TO DO - code test of all labels docs before moving on 2001-04-11 James Moore * docs/templates/classentry.tpl: Correct the title of the manual page for each classentry 2001-04-11 Steph Fox * docs/en/classes/gtklabel.xml docs/manual.xml.in: : ---------------------------------------------------------------------- 2001-04-10 Steph Fox * docs/en/classes/gtkbin.xml docs/en/classes/gtkcontainer.xml docs/makedocs.bat docs/manual.xml.in: Added skeleton of gtkcontainer to make a bridge across the inheritance levels. Last "tba" entry I promise .. gtkbin is complete. * docs/en/classes/gtkdata.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtkmisc.xml docs/manual.xml.in: Can't do any more with ItemFactory or Data, both need technical know-how pleae - all offers gratefull accepted :) 2001-04-10 Andrei Zmievski * test/gtk.php: Fix * test/gtk.php generator/gtk.defs generator/gtk.overrides src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c TODO generator/arg_types.php: * Fixed up boxed arg handling in the generator. * Moved helper structs/classes into php_gtk_types.c and created constructors for them. * A bit more work on GtkCTree example. 2001-04-09 Steph Fox * docs/en/classes/gtkmisc.xml: proofread GtkMisc 2001-04-08 James Moore * docs/scripts/CommonFuncs.inc: Load php_gtk.[dll|so] when needed automatically. * docs/en/classes/gtkdata.xml: Correct the ID that steph used, should be gtk, * docs/en/classes/gtkmisc.xml docs/manual.xml.in: Adding documentation for GtkMisc 2001-04-08 Steph Fox * docs/en/classes/gtkdata.xml docs/en/classes/gtkitemfactory.xml docs/en/classes/gtkobject.xml docs/en/classes/gtkwidget.xml docs/manual.xml.in docs/stylesheets/xsl/html/class.xsl: Finally got moving on the docs :) 2001-04-08 James Moore * docs/en/language-defs.ent docs/dbxml/phpgtkdoc.dtd docs/manual.xml.in: Updating dtd to allow desc to contain as this allows better layout. 2001-04-07 James Moore * docs/manual.xml.in: Removing referece to gtkwidget * docs/manual.xml.in docs/stylesheets/xsl/html/toc.xsl: Corecting the titles it the toc * docs/stylesheets/xsl/html/overrides.xsl: Better function prototypes at steph's request 2001-04-02 James Moore * docs/configure.in: Stop configure requireing jade 2001-04-01 James Moore * docs/makedocs.bat: Make it work under win98 too * docs/makedocs.bat: Cleaning up .php files after build * docs/makedocs.bat: batch file to make building of PHP under win32 easier 2001-03-31 Andrei Zmievski * src/php_gtk.h src/php_gtk_types.c test/gtk.php TODO generator/arg_types.php generator/gdk.overrides generator/gtk.defs generator/gtk.overrides: * Implemented better separation of GdkWindow, GdkPixmap, and GdkBitmap. * Added GtkCList 'row_list' property and GtkCListRow helper class. * Finally fixed GtkCTree::insert_row() for good. No wonder it wasn't working. * Added GtkCTree::node_set_row_data(), GtkCTree::node_get_row_data(). * More work on GtkCTree example in gtk.php. 2001-03-29 James Moore * docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/overrides.xsl: Nicer output of function definitions * docs/makedocs: automate the running of the .php files and their removal. * docs/templates/classmethods_suimmary.tpl docs/templates/classmethods_summary.tpl docs/stylesheets/xsl/html/class.xsl: Fixed hierachy to hierarchy. And spelling of file names. * docs/templates/classentry.tpl: Forgot the signals section * docs/stylesheets/xsl/html/class.xsl: stop intermittent warnings when each is passed an array that has not content * docs/stylesheets/xsl/html/class.xsl: make the tempalte parser actually parse the templates as needed * docs/templates/classattributes.tpl docs/templates/classattributes_summary.tpl docs/templates/classmethods.tpl docs/templates/classmethods_suimmary.tpl docs/templates/classsignals.tpl docs/templates/classsignals_summary.tpl: Adding new templates for different parts of the classentry * docs/scripts/TemplateParser.class: Updating TemplateParser due to a few small bug fixes 2001-03-29 Andrei Zmievski * config.m4: Use PHP autoconf macros. 2001-03-29 James Moore * docs/scripts/CommonFuncs.inc docs/stylesheets/xsl/html/class.xsl: Correct naming of get_class_heirarchy * docs/templates/classentry.tpl: fixing the tempalte (few typos and broken logic) 2001-03-28 James Moore * docs/templates/classentry.tpl: Updaing template slightly 2001-03-28 Frank M. Kromann * win32/README.win32.txt: Making note on include path needed to build the system on Win32 2001-03-28 Andrei Zmievski * test/gtk.php generator/generator.php generator/gtk.defs generator/gtk.overrides: * Added GtkCTree 'clist' property. * Implemented GtkObject::set_data(), GtkObject::get_data(), GtkObject::connect_after(), GtkObject::connect_object_after(). * Started on GtkCTree example, which incidentally shows a bunch of other GTK+ stuff. 2001-03-27 James Moore * docs/stylesheets/xsl/html/class.xsl: Typo * docs/stylesheets/xsl/html/class.xsl: Make it write out to the correct file * docs/stylesheets/xsl/html/class.xsl: Fix Parse error * docs/scripts/CommonFuncs.inc: Adding class hierachy generator * docs/stylesheets/xsl/html/class.xsl: Write output from template parse to correct HTML file * docs/stylesheets/xsl/html/class.xsl: Updating a few pieces of PHP I missed last night 2001-03-26 James Moore * docs/stylesheets/xsl/html/class.xsl: Find correct prev and next links * docs/manual.xml.in: whitespace * docs/scripts/TemplateParser.class docs/templates/classentry.tpl: Adding LTE for parsing templates and a test template * docs/stylesheets/xsl/html/class.xsl: New cleaner output of PHP from classentries 2001-03-24 Andrei Zmievski * NEWS: News update. * TODO generator/gtk-extrafuncs.defs generator/gtk.overrides test/gtk.php: * Added GtkColorSelection::get_color, GtkColorSelection::set_color(). * Added radio buttons, check buttons, color selection, and cursors examples to gtk.php. 2001-03-22 James Moore * docs/stylesheets/xsl/html/class.xsl: Fix a few more attributes and turn it all PHP into a processing instruction * docs/stylesheets/xsl/html/class.xsl: A few more [corrected select/xsl:text's] I missed before.. they just seem to sneak through * docs/stylesheets/xsl/html/class.xsl: Get correct attribute names * docs/stylesheets/xsl/html/class.xsl: Making it build again.. * docs/stylesheets/xsl/html/class.xsl: New output functions prepairing for PHP handling for building object hierachy 2001-03-20 Andrei Zmievski * test/fileselection.php: Showing how to get the filename. 2001-03-20 Frank M. Kromann * win32/makedist.cmd: makedist should be reletive to current disk 2001-03-20 Andrei Zmievski * NEWS: Prepare for release. 2001-03-20 James Moore * docs/stylesheets/xsl/html/classset.titlepage.xml docs/stylesheets/xsl/html/classset.titlepage.xsl: No more need of manual editing of classset stylesheet when created from classset.titlepage.xml * docs/stylesheets/xsl/html/toc.xsl: Adding the TOC overrides 2001-03-20 Andrei Zmievski * NEWS: News update. * generator/gdk.overrides generator/gtk.defs generator/gtk.overrides src/php_gtk_types.c: * Added gdk::pixmap_create_from_xpm_d(). * Added GtkCList properties: sort_column, sort_type, selection, selection_mode. * Some constructors did not invalidate objects upon errors, fixed now. * Added GtkRadioMenuItem, GtkRadioButton constructors. * test/gtk.php: Finished GtkCList example. 2001-03-20 James Moore * docs/makedocs: A shell script for making docs from java 2001-03-20 Andrei Zmievski * NEWS generator/gtk.defs generator/gtk.overrides generator/libglade.overrides test/gtk.php: * Added GladeXML::signal_autoconnect(), docs later. * Added GtkWidget 'style' property; * Added GtkCList::prepend() and GtkCList::insert(). * Added single row insertion to CList example in gtk.php. 2001-03-18 James Moore * docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/classset.titlepage.xml docs/stylesheets/xsl/html/classset.titlepage.xsl: Update title page for classset * docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/class.xsl docs/stylesheets/xsl/html/classset.titlepage.xml docs/stylesheets/xsl/html/classset.titlepage.xsl: Fixing Toc and adding beginings of CLASSSET titlepages * docs/stylesheets/xsl/html/class.xsl: Make objects appear in the toc * docs/stylesheets/xsl/html.xsl.in docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/class.xsl: adding toc generation outline (doesnt work yet) also stopping saxon from segfaulting. * docs/stylesheets/xsl/html-common.xsl docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/chunk.xsl: The Return of the Toc.. * docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/class.xsl: Adding Class stylesheets.. * docs/stylesheets/xsl/html/chunk.xsl docs/stylesheets/xsl/html/label.xsl docs/stylesheets/xsl/html/title.xsl: Override a few methods to give nice titles and labels * docs/stylesheets/xsl/html/chunk-common.xsl: Make it all build again * docs/stylesheets/xsl/chunk-filename.xsl docs/stylesheets/xsl/html.xsl.in docs/stylesheets/xsl/html/chunk-common.xsl docs/stylesheets/xsl/html/chunk.xsl: Begin to chunk the classentries 2001-03-16 Andrei Zmievski * generator/gtk.defs generator/gtk.overrides generator/libglade.overrides src/php_gtk_object.c: * Added GtkList->selection property. * Fixed a crash in GladeXML::signal_connect() when passing extra arguments. * Fixed cascading property access on objects. 2001-03-15 Andrei Zmievski * NEWS: News update. 2001-03-14 Andrei Zmievski * generator/gtk.defs: Adding GtkHandleBox properties. 2001-03-14 James Moore * docs/stylesheets/xsl/temp.xsl: This one shouldnt be in repository 2001-03-14 Andrei Zmievski * generator/gtk.defs generator/gtk.overrides: Added GtkFixed 'children' property and GtkFixedChild helper class. 2001-03-14 James Moore * docs/en/classes/gtkobject.xml: Begining for outline of object documentation.. This is not complete or necessaryly accurate/correct its just there to work with for now. * docs/en/language-defs.ent docs/manual.xml.in: Prepair for new structure * docs/dbxml/phpgtkdoc.dtd: Correct the DTD * docs/dbxml/phpgtkdoc.dtd: Forgot these earlier * docs/stylesheets/dsssl/common.dsl.in docs/stylesheets/dsssl/html-common.dsl docs/stylesheets/dsssl/html-locale.dsl.in docs/stylesheets/dsssl/html.dsl.in docs/stylesheets/dsssl/pdflevels.dsl docs/stylesheets/dsssl/print.dsl.in docs/stylesheets/xsl/bightml.xsl.in docs/stylesheets/xsl/chunk-filename.xsl docs/stylesheets/xsl/common.xsl.in docs/stylesheets/xsl/html-common.xsl docs/stylesheets/xsl/html.xsl.in docs/stylesheets/xsl/htmlhelp.xsl.in docs/stylesheets/xsl/print.xsl.in docs/stylesheets/xsl/temp.xsl docs/Makefile.in docs/bightml.xsl.in docs/chunk-filename.xsl docs/common.dsl.in docs/common.xsl.in docs/configure.in docs/html-common.dsl docs/html-common.xsl docs/html-locale.dsl.in docs/html.dsl.in docs/html.xsl.in docs/htmlhelp.xsl.in docs/pdflevels.dsl docs/print.dsl.in docs/print.xsl.in: Restructure of docs dir * docs/dbxml/phpgtkdoc.dtd: Adding new elements to dtd. This is currently untested other than quickly building the docs. 2001-03-14 Andrei Zmievski * TODO: ghm 2001-03-14 Frank M. Kromann * win32/php_gtk.dsp: Adding override files to project * generator/gtk.overrides: Removing unneeded free statment * generator/gtk.overrides: Adding cList->get_text() function 2001-03-13 Steph Fox * docs/en/appendix/license.xml: Just a punctuation error, nothing exciting .... 2001-03-13 Andrei Zmievski * TODO: So that we don't forget. 2001-03-13 James Moore * docs/html.xsl.in: Adding a few parameters for use by the stylesheets * docs/dbxml/phpgtkdoc.dtd: It will now build with both Saxon and Jade.... * docs/dbxml/phpgtkdoc.dtd: make it build with jade again. * docs/common.xsl.in: Make titles actually match * docs/en/bookinfo.xml: Update author information. Adding authoremail element. * docs/manual.xml.in: Get the manual to use the new DTD * docs/common.xsl.in docs/html-common.xsl: Updating style sheets to cope with new authoremail element in phpgtkdoc.dtd * docs/dbxml/phpgtkdoc.dtd: Beginings of modification to docbook for phpgtkdoc (is an extension so all normal docbook stuff works..) 2001-03-13 Andrei Zmievski * .cvsignore src/.cvsignore src/php_gtk_module.h: Use config.h instead of php_config.h. * generator/gtk.overrides: Ws * generator/gtk.overrides src/php_gtk.h: Include it in appropriate file. 2001-03-13 Frank M. Kromann * src/php_gtk.h: Removed prototype and added include of ext/standard/file.h * win32/php_gtk.dsp win32/scheme.dsp win32/php_gtk.dsw: Fixing debug build and adding dependency * src/php_gtk.h: Adding missing prototype 2001-03-13 James Moore * docs/Makefile.in docs/common.xsl.in docs/configure.in docs/html-common.xsl docs/html.xsl.in: Adding a few new xsl files. Begining of templates for manual output. * docs/configure.in: Autosearch XSL style-sheet location. * docs/chunk-filename.xsl docs/html.xsl.in: Nice naming of chunked output files now. (borrowed and slightly modified from phpdoc) * docs/manual.xml.in: Removing gtkwindow from manual until I have sorted the DTD and Stylesheets. 2001-03-13 Andrei Zmievski * generator/make_reg_items.php src/Makefile.in src/php_gtk.h: We don't want to have static declarations for items we may not have, so let's have make_reg_items.php output appropriate info. 2001-03-13 James Moore * docs/html.xsl.in: Manual now builds using Saxon and norman walsh's xsl stylesheets. 2001-03-13 Frank M. Kromann * src/php_gtk.h: Adding missing prototypes * win32/php_gtk.dsp win32/php_gtk.dsw win32/scheme.dsp: Fixing Win32 build to match new generator functions. This has not been tested yet. 2001-03-13 Andrei Zmievski * config.m4 generator/libglade.defs generator/libglade.overrides src/.cvsignore src/Makefile.in src/php_gtk.c src/php_gtk.h src/php_gtk_object.c: * Re-engineered the build system a bit to accomodate the need to build additional modules. * Fixed GDK locale support (thanks to Alex Bokovoy). Oh, and added libglade support. * generator/Getopt.php generator/gdk.overrides generator/generator.php generator/gtk.defs generator/gtk.overrides generator/make_reg_items.php generator/templates.php: Generalized the generator system: * removed all static content into templates * everything is now generated just from defs, overrides, and prefix * removed byref parsing, since it will be transformed into something new * added ability to specify defs files to register types from * split out gdk part of overrides into gdk.overrides Basically, all the generation is based on a concept of a module. For each module there is .defs file and .overrides file. The generated file is php_gtk_.c. There are a couple more generated files that get included by the main source in order to declare class entries, and register classes and constants. Also, made Gdk::input_add() work with PHP file resources. * src/php_gtk_types.c: Properly return new GtkStyle from constructor. * src/php_gtk_util.c: * resource type argument parsing * improvements to php_gtk_is_callable * generator/definitions.php generator/scheme.php: * properly parse object's parent's module as well. * added ability to merge parse trees. * generator/override.php: Added ability to specify header and register additional classes in the override file. * generator/arg_types.php: Change regexp so that GladeXML is properly converted. 2001-03-12 James Moore * docs/en/chapters/intro.xml: Correcting another two typos. * docs/en/chapters/intro.xml: Correcting usage of GTK and GTK+ as well as a typo. * docs/en/chapters/intro.xml: Correcting a *cough* y2k *cough* bug ;) * docs/en/chapters/intro.xml docs/en/chapters/widget.xml: php-gtk -> PHP-GTK, restoring some white space * docs/en/chapters/install.xml: Correcting some of the XML. Making manual build again. 2001-03-12 Steph Fox * docs/global.ent: added an entity * docs/en/bookinfo.xml docs/en/classes/gtkobject.xml docs/en/classes/gtkwindow.xml docs/en/chapters/widget.xml docs/en/chapters/intro.xml: general clean-up * docs/en/chapters/install.xml: Altered Win32 install instructions to reflect version 2 readme 2001-03-12 Andrei Zmievski * test/gtk.php: CList example. Not finished yet. 2001-03-10 James Moore * docs/Makefile.in docs/checkdoc.in docs/configure.in docs/html-common.dsl docs/html.dsl.in docs/phpweb.dsl.in docs/quickref.dsl.in docs/version.dsl: Bit of a clean up. Removing redundant files or files that will be replaced] with php-gtk specific versions. * docs/en/classes/gtkobject.xml docs/manual.xml.in: How the objects ref will *probably* end up. (If your building docs I know it looks ugly but Ill do stylesheet for them later). 2001-03-09 Andrei Zmievski * NEWS generator/gtk.defs: Add 'has_selection' property to GtkEditable. * generator/gtk.defs: Added CTree properties. 2001-03-09 Frank M. Kromann * generator/generator.php: Setting time limit to 5 min to allow build on slow computers. 2001-03-09 Andrei Zmievski * src/php_gtk_util.c: Just in case, modifying php_gtk_build_value() to allow building associative arrays. * TODO generator/generator.php generator/gtk.defs generator/gtk.overrides generator/override.php generator/templates.php: * Modified generator to allow overriding object properties. * Added helper GtkBoxChild class. * Added properties for GtkMisc, GtkArrow, GtkBox, and GtkCalendar classes. * Modified GtkCalendar::get_date() to return an array of the results. 2001-03-08 Andrei Zmievski * TODO generator/generator.php: Disable construction of abstract or unimplemented classes. 2001-03-08 James Moore * docs/en/chapters/widget.xml: Changed examples of containers and corrected GtkWindow->GtkWidget. Thanks Andrei. * docs/en/chapters/widget.xml docs/manual.xml.in: Some brief background information about Widgets and Containers. * docs/en/bookinfo.xml docs/en/chapters/install.xml: PHP GTK -> PHP-GTK as it should be. * docs/en/chapters/intro.xml docs/global.ent: Adding a What is PHP section. For those people who just happen to stumble across PHP-GTK, Oh and chaged PHP GTK to PHP-GTK in one or two places. 2001-03-08 Frank M. Kromann * test/list.php: Fixing warning on call to connect function * win32/README.win32.txt win32/makedist.cmd: Minor fixes. * win32/README.txt: Adding readme file for binary distribution * win32/makedist.cmd: Adding script to create windows binary distribution 2001-03-08 Andrei Zmievski * src/php_gtk_types.c: Unimplemented macro. * src/php_gtk_types.c: Conditionally include gdkx.h * NEWS: Make versions have interesting names. * README: More clarification about not using it for Web stuff. * test/fileselection.php: Fixing after API changes. * NEWS: Fix date. * test/gtk.php: Add example of using gtk::type_name() and get_type() * generator/gtk.defs src/php_gtk_types.c NEWS TODO makedist: * Added 'child' property to GtkBin and its descendants. * Added an internal function for querying color values (not used yet). 2001-03-07 James Moore * docs/en/chapters/intro.xml docs/en/language-defs.ent docs/global.ent docs/manual.xml.in: Adding new introduction sections and shuffling bits and bobs about. Need to finish the what is gtk section and add a what is PHP section too. * docs/en/bookinfo.xml: Making XML well formed and adding link to correct Appendix 2001-03-07 Andrei Zmievski * test/list.php: Connect to proper method. * test/list.php: Missing parentheses. * generator/gtk.overrides: ELS_FETCH() is not needed inside PHP functions. 2001-03-07 James Moore * docs/en/appendix/license.xml docs/en/appendix/licience.xml docs/manual.xml.in: I really aught to learn to spell ;) 2001-03-07 Andrei Zmievski * docs/en/bookinfo.xml: Update. 2001-03-07 James Moore * docs/en/bookinfo.xml: Added notes about each authors contributions (bit of a hack but everything else was suppressed in the style sheets). * docs/en/chapters/install.xml docs/en/chapters/intro.xml: A few Typos that crept in. Thanks to Steph Fox, 2001-03-07 Andrei Zmievski * generator/generator.php generator/gtk.overrides: Override GtkLabel::get() to return label text. 2001-03-07 James Moore * docs/en/appendix/licience.xml docs/manual.xml.in docs/en/language-defs.ent: Now classes and Licience are included in manual when its build. * docs/en/bookinfo.xml: Adding some information about the liciencing and book. * docs/en/classes/gtkwindow.xml: Adding an outline doc for how Classes "should" be documentated. Comments please. * docs/en/appendix/licience.xml: Adding Licience.. Will tie into book in a sec * docs/Makefile.in: Slightly more upto date copyright header. 2001-03-07 Andrei Zmievski * generator/generator.php generator/gtk.overrides src/php_gtk.h src/php_gtk_object.c test/gtk.php test/list.php: * Fixed function entry name generation. * Added Gtk::true() and Gtk::false(). Yes, these are just what they look like - functions that return true and false. Handy for certain callbacks. * Fixed connect_object() semantics, it only requires two arguments now. * Standardized all callback marshallers - callbacks are now smoother than Jennifer Alba's bottom and they all take user supplied extra arguments. * Moved callback validation right up to the call time, so that callbacks included from other files could be used as well. * This necessitated better error messages - so now if it the callback is not valid, the filename and line number where it was specified are shown. * Updated gtk.php and list.php to use connect_object() as an example. 2001-03-07 James Moore * docs/en/chapters/intro.xml docs/global.ent docs/manual.xml.in: Adding Introduction and a whatis.. Ripped from the README. * docs/en/chapters/install.xml: Window->windows in section title. * docs/en/chapters/install.xml docs/global.ent: Unix install instructions 2001-03-06 James Moore * docs/en/chapters/install.xml: whoops forgot an endtag.. should really build before I commit ;) * docs/en/chapters/install.xml: Win32 Install instructions * docs/en/chapters/install.xml docs/en/language-defs.ent docs/dbxml/COPYRIGHT docs/dbxml/ChangeLog docs/dbxml/README docs/dbxml/VERSION docs/dbxml/calstblx.dtd docs/dbxml/dbcentx.mod docs/dbxml/dbgenent.ent docs/dbxml/dbhierx.mod docs/dbxml/dbnotnx.mod docs/dbxml/dbpoolx.mod docs/dbxml/dbtblcals.dtd docs/dbxml/dbtblxchg.dtd docs/dbxml/docbookx.dtd docs/dbxml/ent/ChangeLog docs/dbxml/ent/iso-amsa.ent docs/dbxml/ent/iso-amsb.ent docs/dbxml/ent/iso-amsc.ent docs/dbxml/ent/iso-amsn.ent docs/dbxml/ent/iso-amso.ent docs/dbxml/ent/iso-amsr.ent docs/dbxml/ent/iso-box.ent docs/dbxml/ent/iso-cyr1.ent docs/dbxml/ent/iso-cyr2.ent docs/dbxml/ent/iso-dia.ent docs/dbxml/ent/iso-grk1.ent docs/dbxml/ent/iso-grk2.ent docs/dbxml/ent/iso-grk3.ent docs/dbxml/ent/iso-grk4.ent docs/dbxml/ent/iso-lat1.ent docs/dbxml/ent/iso-lat2.ent docs/dbxml/ent/iso-num.ent docs/dbxml/ent/iso-pub.ent docs/dbxml/ent/iso-tech.ent docs/dbxml/soextblx.dtd docs/dbxml/tblcals.xml docs/dbxml/tblxchg.xml docs/dbxml/test.xml docs/Makefile.in docs/bightml.xsl.in docs/checkdoc.in docs/common.dsl.in docs/configure.in docs/global.ent docs/html-common.dsl docs/html-locale.dsl.in docs/html.dsl.in docs/html.xsl.in docs/htmlhelp.xsl.in docs/manual.xml.in docs/pdflevels.dsl docs/phpdoc.dcl docs/phpdocxml.dcl docs/phpweb.dsl.in docs/print.dsl.in docs/print.xsl.in docs/quickref.dsl.in docs/version.dsl docs/version.ent.in: Initial import of to documenation structure it needs a slight clean up but it works 2001-03-06 Frank M. Kromann * win32/php_gtk.dsw win32/php_win.c win32/php_win.dsp win32/scheme.dsp: Adding a small project that allows you to run Gtk applications without the console window. * test/fileselection.php: Adding sample code for GtkFileSelection * generator/gtk.overrides: Removing overridden constructor for GtkFileSelection 2001-03-06 Andrei Zmievski * NEWS: News entry. * generator/gtk.overrides src/php_gtk_types.c src/php_gtk_util.c test/gtk.php: * Each factory item can now specify as the last entry an array of additional arguments to be passed to the callback. * Implemented GtkCombo::set_popdown_strings(), see gtk.php for example. * Added GdkPixmap::create_from_xpm(). * Added toggle buttons and entry examples to gtk.php. 2001-03-05 Frank M. Kromann * generator/arg_types.php generator/generator.php: Fixing the return value of parameters passed by ref. Thsi has effect on clist_get_text() and other functions using gchar** types as argument. * src/php_gtk_object.c: Fixing crash when using file dialogs, caused by uninitialized variables. 2001-03-05 Jan Lehnardt * generator/gtk.overrides: Added label feature to GtkCheckMenuItem. I forgot nothing, hopefully ;-) 2001-03-05 Andrei Zmievski * generator/gtk.overrides: Allow specifying label for GtkCheckMenuItem. * NEWS README TODO src/php_gtk.h: VIM modeline changes and moving declaration a bit. 2001-03-05 Frank M. Kromann * src/php_gtk.h: Fixing build on win32. 2001-03-05 Andrei Zmievski * TODO: More stuff. * NEWS src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c src/php_gtk_util.c: * Renamed php_gtk_check_callable() to php_gtk_is_callable(). * Added an extra parameter to php_gtk_is_callable() that is filled in with the name of the callable. Now just need to use it everywhere. * Added php_gtk_parse_args_hash() internal function. * generator/generator.php generator/gtk.overrides generator/override.php generator/templates.php: * Implemented support for menu creation via GtkItemFactory. * Implemented get_type() methods for every Gtk* class. * Enhanced overrides parsing to allow setting functions as class methods or moving methods from one class to another. * Renamed php_gtk_check_callable() to php_gtk_is_callable(). * Added an extra parameter to php_gtk_is_callable() that is filled in with the name of the callable. Now just need to use it everywhere. * Added php_gtk_parse_args_hash() internal function. 2001-03-03 Andrei Zmievski * NEWS: News entry. * src/php_gtk.c: Move PHP-GTK initialization and shutdown into request functions. 2001-03-03 Frank M. Kromann * generator/override.php: Refixing overrides where function name is changed 2001-03-03 Jan Lehnardt * win32/README.win32.txt: added note, that dl() must be used instead of php.ini sttings 2001-03-03 Frank M. Kromann * test/hello.php: Removing PHP warnings from Hello World. * generator/arg_types.php generator/definitions.php generator/generator.php generator/gtk.overrides generator/scheme.php generator/templates.php: Adding cvs ID * generator/override.php: Removing php warnings while parsing gtk.overrides 2001-03-03 Andrei Zmievski * NEWS: News entry. * src/php_gtk_object.c: Fixed return value of timeout and idle handler marshaller. * generator/gtk.overrides: Move GtkCheckButton constructor closer to its peers and add ignore part. 2001-03-03 Jan Lehnardt * generator/gtk.overrides: allowing GtkCheckButton to be labeled. 2001-03-03 Andrei Zmievski * NEWS: News entries. * TODO generator/arg_types.php generator/gtk.defs generator/gtk.overrides src/php_gtk.h src/php_gtk_object.c: * Fixed returning objects from methods. * Implemented GtkTipsQuery class. * Added GtkObject::connect_object method. * Modified GtkToggleButton constructor to accept optional label. * test/gtk.php test/testgtkrc test/testgtkrc2: * Added GtkTooltips and GtkTipsQuery examples to gtk.php. * Added sample RC files. 2001-03-02 Andrei Zmievski * README: Hopefully, correct some confusion. 2001-03-02 Peter Petermann * test/gtk.php test/hello.php test/list.php: changed use of $OS for os detection to use of constant PHP_OS, $OS didnt work for detecting windows here, and i couldnt find any documentation about it. PHP_OS is a constant which shows right OS... 2001-03-01 Andrei Zmievski * README: Make a note of PHP version required. * README makedist: * Fixing makedist. * Updating README to assuage certain qualms people may have about those "Could not write.." messages. * makedist: Convert the package name as well. * generator/arg_types.php generator/definitions.php generator/generator.php generator/override.php generator/scheme.php generator/templates.php src/php_gtk.c src/php_gtk.h src/php_gtk_module.h src/php_gtk_object.c src/php_gtk_types.c src/php_gtk_util.c test/hello.php test/list.php: Changing my email address. * NEWS README: Adding README file. * makedist: Adding distribution generation file. * NEWS: Adding NEWS file. 2001-03-01 Frank M. Kromann * win32/README.win32.txt: Adding info about gtk-dll's * win32/README.win32.txt: Adding 'howto' information for Win32 2001-02-28 Andrei Zmievski * AUTHORS TODO generator/arg_types.php: *** empty log message *** * test/gtk.php: Button box test. 2001-02-28 Frank M. Kromann * test/gtk.php: Mised one function name. * test/gtk.php: Fixing gtk.php to run on windows. Second parameter in ->connect() should be a string ! 2001-02-28 Andrei Zmievski * generator/arg_types.php: Fix Bool_Arg parsing. * test/gtk.php: Add labels test. * src/php_gtk.c src/php_gtk_object.c: We do need to ref the wrapper before storing it. * TODO src/php_gtk.h src/php_gtk_util.c: * Fix inline functions declarations * Fix php_gtk_check_callable() to allow array('Class', 'method') call * test/gtk.php: Started porting testgtk.c to PHP. Window destruction is screwed up, need to fix. 2001-02-27 Frank M. Kromann * src/php_gtk_types.c generator/gtk.overrides: Removing compiler warnings * generator/gtk.overrides: Ignore some gtk_draw_* functions to allow build on Win32 * win32/.cvsignore: Adding build directories to cvsignore * win32/inst.cmd: Adding a simple install script * src/php_gtk.h src/php_gtk_object.c: Fixing unresolved symbols on Win32 2001-02-27 Andrei Zmievski * generator/gtk.overrides: Implement GtkContainer::children. * TODO: Done. * generator/generator.php generator/templates.php src/Makefile.in src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c: Generic property handlers now percolate up the inheritance chain to see whether parent objects have the needed property. 2001-02-27 Frank M. Kromann * win32/php_gtk.dsw win32/php_gtk.dsp win32/scheme.dsp: Readding dependence between projects * win32/php_gtk.dsp win32/php_gtk.dsw win32/scheme.dsp: Fixing compilation on Win32. TODO fix 14 unresolved symbols. 2001-02-27 Andrei Zmievski * generator/generator.php generator/gtk.overrides generator/templates.php src/php_gtk.h src/php_gtk_object.c: * Fixed up marshallers for idle, timeout, and input handlers. * Implemented access to object fields/properties. 2001-02-26 Andrei Zmievski * TODO: That was a stupid idea. * src/php_gtk.c src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c: Implement better abstraction of property handlers, thus allowing for object field access in the near future. * generator/gtk.overrides src/php_gtk_types.c: Allow GtkStyle constructor. * generator/gtk.overrides: Label is optional. 2001-02-25 Jan Lehnardt * generator/gtk.overrides: allow GtkMenuItem to take one argument (string) which is labels the GtkMenuItem 2001-02-24 Andrei Zmievski * generator/arg_types.php src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c: Added support for GdkDragContext and GtkStyle. 2001-02-23 Andrei Zmievski * TODO: test * src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c generator/arg_types.php generator/gtk.overrides: * Support for GtkAccelGroup * Disabled direct construction of certain classes * Added GdkWindow property handling functions 2001-02-20 Andrei Zmievski * TODO: test * generator/arg_types.php generator/gtk.overrides src/php_gtk.h src/php_gtk_types.c src/php_gtk_util.c TODO: * Added support for GdkGC, GtkSelectionData, GtkCTreeNode. * Added format specifier to argument parser to allow separation of zval's. * Added GtkCTree constructor and node insertion function. * Added GdkWindow::new_gc method 2001-02-19 Andrei Zmievski * COPYING.LIB generator/gtk.overrides: Override gtk_tree_item_new to allow specifying a label. 2001-02-10 Andrei Zmievski * TODO src/php_gtk_types.c src/php_gtk_util.c: * Deal with non-pseudocolor colormaps properly. * Implemented GdkFont functions. * Added support for 's#' parse arg spec. 2001-02-09 Andrei Zmievski * src/php_gtk.h src/php_gtk_gen.h src/php_gtk_object.c src/php_gtk_types.c TODO generator/arg_types.php: * Partial GdkFont support. * 2001-02-08 Andrei Zmievski * TODO generator/arg_types.php generator/gtk.overrides src/php_gtk.h src/php_gtk_object.c src/php_gtk_types.c: * Support for GdkCursor, GdkVisual * Rewrote a lot of overridden functions 2001-02-06 Andrei Zmievski * generator/generator.php: Don't rely on globals. * generator/arg_types.php generator/definitions.php generator/generator.php generator/override.php generator/scheme.php generator/templates.php src/php_gtk_types.c: * Added a couple of GdkWindow methods. * Added GdkPixmap, GdkBitmap, and GdkDrawable handling. 2001-02-05 Andrei Zmievski * generator/arg_types.php generator/gtk.overrides src/php_gtk.h src/php_gtk_types.c: Implement support for GdkAtom boxed type. 2001-02-04 Andrei Zmievski * TODO src/.cvsignore: php_gtk_gen.h is generated too. * generator/generator.php generator/gtk.overrides generator/scheme.php: * Fixed constructor generation * Overrode GtkButton() and GtkListItem() constructors so that a text label can be optionally passed in. * COPYING.LIB TODO generator/arg_types.php generator/generator.php generator/gtk.overrides src/php_gtk.c src/php_gtk.h src/php_gtk_module.h src/php_gtk_object.c src/php_gtk_types.c src/php_gtk_util.c test/gtk.php test/hello.php test/list.php: * Added LGPL license * Fixed enum/flags code generation properly * Fixed a bug that would not recognize default value of 0 * Added GtkList::append_items method * Added a couple of example scripts 2001-02-03 Andrei Zmievski * src/php_gtk_object.c: Check for NULL object before trying to use it. * generator/arg_types.php generator/generator.php generator/override.php: * gdk_ and gtk_ are stripped from the PHP visible method names * made it possible to override PHP visible function name from gtk.overrides * if parsing enum/flags value fails in the constructor, the object is invalidated * TODO generator/arg_types.php src/php_gtk.h src/php_gtk_types.c: Initial work on GdkColormap and also trying to support array offset overloading. 2001-02-01 Andrei Zmievski * TODO src/php_gtk.c src/php_gtk.h src/php_gtk_module.h src/php_gtk_object.c src/php_gtk_util.c: *** empty log message *** * TODO generator/gtk.overrides src/php_gtk.h src/php_gtk_types.c src/php_gtk_util.c: - Added php_gtk_parse_args_quiet() to allow parsing arguments without outputting errors. - More work on GdkColor - pretty much implemented. - Added generic set property handler. 2001-01-29 Andrei Zmievski * test/gtk.php: Test. * generator/arg_types.php generator/definitions.php generator/generator.php generator/gtk-extrafuncs.defs generator/gtk.defs generator/gtk.overrides generator/override.php generator/templates.php: Initial check-in * generator/arg_types.php generator/definitions.php generator/generator.php generator/gtk-extrafuncs.defs generator/gtk.defs generator/gtk.overrides generator/override.php generator/templates.php: New file. * .cvsignore Makefile.in TODO config.m4 generator/gdk.defs generator/scheme.php src/.cvsignore src/Makefile.in src/php_gtk.c src/php_gtk.h src/php_gtk_gen.h src/php_gtk_module.h src/php_gtk_object.c src/php_gtk_types.c src/php_gtk_util.c test/gtk.php win32/.cvsignore win32/php_gtk.dsp win32/php_gtk.dsw win32/scheme.dsp: Initial check-in * .cvsignore Makefile.in TODO config.m4 generator/gdk.defs generator/scheme.php src/.cvsignore src/Makefile.in src/php_gtk.c src/php_gtk.h src/php_gtk_gen.h src/php_gtk_module.h src/php_gtk_object.c src/php_gtk_types.c src/php_gtk_util.c test/gtk.php win32/.cvsignore win32/php_gtk.dsp win32/php_gtk.dsw win32/scheme.dsp: New file.