Files
php-gtk-src/ChangeLog
2001-05-24 01:09:03 +00:00

2460 lines
78 KiB
Plaintext

2001-05-23 Andrei Zmievski <andrei@ispi.net>
* NEWS
generator/gtk.overrides: Implemented GtkCTree::node_get_pixmap().
2001-05-23 Frank M. Kromann <frank@frontbase.com>
* generator/gtk.overrides: Nuke compiler warning
2001-05-23 Andrei Zmievski <andrei@ispi.net>
* test/gtk.php
NEWS
generator/gtk.overrides: Added GtkCTree::get_node_info().
2001-05-22 Andrei Zmievski <andrei@ispi.net>
* generator/doc_templates.php
generator/docgen.php: Added output of static functions.
2001-05-22 Frank M. Kromann <frank@frontbase.com>
* src/php_gtk.h
src/php_gtk_util.c:
Moved function back to .c file and declared it as extern in .h
2001-05-21 Frank M. Kromann <frank@frontbase.com>
* src/php_gtk.h
src/php_gtk_util.c: Fixing compilation on Win32
2001-05-20 Andrei Zmievski <andrei@ispi.net>
* generator/docgen.php: More work on doc generator.
* generator/docgen.php:
Added -r option to register types file that defsfile may depend on.
* generator/doc_templates.php
generator/docgen.php
generator/generator.php
generator/gtk.overrides:
First pass at documentation structure generator.
2001-05-15 Andrei Zmievski <andrei@ispi.net>
* NEWS
generator/gtk.defs: Rename signal_emit_stop() to emit_stop().
2001-05-14 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/class.xsl:
- Stop space after function name being linked
2001-05-14 Andrei Zmievski <andrei@ispi.net>
* generator/gtk.overrides: Implemented GtkCTree::node_get_pixtext().
2001-05-12 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/phpweb.xsl: Whitespace
* docs/stylesheets/xsl/html/phpweb.xsl: Add support for navigation icons
2001-05-12 Andrei Zmievski <andrei@ispi.net>
* NEWS: Update.
* src/php_gtk.h
src/php_gtk_object.c
generator/gtk.overrides:
Implemented GtkObject::emit() and supporting code.
2001-05-11 Andrei Zmievski <andrei@ispi.net>
* src/php_gtk_object.c:
Support exotic types rudimentarily (is that a word?).
* NEWS: Update.
* generator/gtk.defs
generator/gtk.overrides
src/php_gtk.h
src/php_gtk_object.c
src/php_gtk_util.c:
Added support for getting and setting GtkObject arguments via get_arg() and
set_arg() methods.
2001-05-10 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/class.xsl
docs/stylesheets/xsl/html/overrides.xsl
docs/stylesheets/xsl/html/phpweb.xsl
docs/stylesheets/xsl/chunk.xsl.in
docs/stylesheets/xsl/html.xsl.in
docs/stylesheets/xsl/phpweb.xsl.in:
Various changes for phpweb stylesheets, some more modifications needed but these are the beginings
2001-05-10 Andrei Zmievski <andrei@ispi.net>
* src/php_gtk_util.c:
Break out type name retrieval into a separate function.
* generator/generator.php
generator/gtk.overrides
src/php_gtk.c
src/php_gtk_object.c: * Fix checking of argc upon startup.
* Added GtkObject::get() method - may be renamed soon.
2001-05-09 Andrei Zmievski <andrei@ispi.net>
* docs/en/classes/gtkbutton.xml
docs/stylesheets/xsl/html/class.xsl:
Tried using non-capitalized first word in shortdesc for methods.
Also, tried putting constructor short desc right after it, but it's not
coming out on the same line..
* docs/en/classes/gtkbutton.xml
docs/stylesheets/xsl/html/class.xsl
docs/stylesheets/xsl/html/name_to_id.xsl: * Fixed XML in gtkbutton.xml.
* Removed bolding from signal names in synoptic mode.
* Added () after method names in synoptic mode (is it possible to make them
part of the link, James?)
* Rearranged signal page a bit, 'Conditions:' part - I think it looks good.
2001-05-09 James Moore <James@phpuk.org>
* docs/en/classes/gtkscrollbar.xml: - Shorten this shortdesc too
* docs/en/classes/gtkarrow.xml:
- Shorten the short desc and move the longer description to desc
* docs/stylesheets/xsl/html/phpweb.xsl
docs/udocs.in: - Adding phpweb stylesheets with nice navigation.
- Fixed bug in make stylesheet=phpweb updatexml where saxon wouldnt run.
2001-05-09 Andrei Zmievski <andrei@ispi.net>
* docs/stylesheets/xsl/html/class.xsl
docs/en/classes/gtkbutton.xml:
More work on GtkButton docs, trying out signals.
2001-05-08 Andrei Zmievski <andrei@ispi.net>
* docs/en/classes/gtkbutton.xml: Start docs on GtkButton.
2001-05-08 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/class.xsl
docs/stylesheets/xsl/html/title.xsl:
- Update style of classentry page slightly.
- Rename the constructors
2001-05-08 Steph Fox <steph.fox@btinternet.com>
* docs/README.HOWTO-CYGWIN
docs/README.HOWTO-WRITING-DOCS
docs/TODO
docs/en/classes/gtkarrow.xml
docs/en/classes/gtkbuttonbox.xml
docs/en/classes/gtkcolorselection.xml
docs/en/classes/gtkfontselection.xml
docs/en/classes/gtklabel.xml
docs/en/classes/gtkwidget.xml
docs/en/classes/gtkwindow.xml:
Adding text files into docs dir. Mods are all minor.
2001-05-08 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/class.xsl:
- Sort out spacing of object properties and methods
- Move classes desc and shortdesc about
2001-05-08 Andrei Zmievski <andrei@ispi.net>
* docs/stylesheets/xsl/html/toc.xsl:
Make class shortdesc appear on class list page.
2001-05-08 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/class.xsl:
- Changing shortdesc for desc at top of classentry.
* docs/stylesheets/xsl/html/phpweb.xsl:
Killing some extra markup which we dont need in the phpweb stylesheet
2001-05-07 Andrei Zmievski <andrei@ispi.net>
* docs/en/classes/gtklabel.xml: Whitespace fix.
* docs/en/classes/gtklabel.xml: Fix up GtkLabel description.
2001-05-07 Steph Fox <steph.fox@btinternet.com>
* docs/en/classes/gtklabel.xml: Some minor adjustments
* docs/en/classes/gtkobject.xml: checked for accuracy and whitespace
* docs/en/classes/gtkeditable.xml
docs/en/classes/gtkobject.xml:
hope that worked ... updating a single doc built here as a single (experiment)
2001-05-07 Andrei Zmievski <andrei@ispi.net>
* docs/configure.in
docs/udocs.in:
Don't use bash specific tests and chmod udocs to executable upon creation.
* docs/udocs.in: The file has DOS carriage returns, James.
2001-05-06 James Moore <James@phpuk.org>
* docs/de/chapters/widget.xml
docs/de/chapters/widgets.xml: - Sync with en/
* docs/stylesheets/xsl/html/class.xsl
docs/dbxml/phpgtkdoc.dtd: - Supprt <userfunc> tag in signals..
2001-05-06 Markus Fischer <mfischer@josefine.ben.tuwien.ac.at>
* docs/en/classes/gtkeditable.xml: Filled most methods
2001-05-06 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/html/class.xsl:
- Whoops missed this last time, constructor will now actally appear as a separate page as it was meant to.
* docs/Makefile.in
docs/en/chapters/widget.xml
docs/en/chapters/widgets.xml
docs/en/classes/gtkfontselectiondialog.xml
docs/en/classes/gtksocket.xml
docs/en/classes/gtkwindow.xml
docs/manual.xml.in
docs/udocs.in:
- Added another option to the makefile, make updatexml this detects which
xml files have been modified and updates them, this is useful after a cvs
update but only if xml files have been modified NOT added, if there are new
xml files you need to do a proper make. This option once again accepts a
stylesheet=phpweb if you want to update your phpweb build otherwise it defaults
to the chunk stylesheet.
* docs/Makefile.in
docs/udocs.in:
- Allow the additional parameter to make to tell the update to use phpweb or chunk stylesheet
* docs/Makefile.in:
Allow the choice of update or quick from the make file.
* docs/stylesheets/xsl/.cvsignore
docs/Makefile.in
docs/udocs.in:
- Make sure the correct files are deleted in a make distclean and cvs ignores generated files
* docs/Makefile.in
docs/stylesheets/xsl/update.xsl.in
docs/udocs.in: - Updated makefile dependencies
- Added update option to update html files in build/html dirs, this is
slightly slower than the other option and will use more memory
2001-05-05 Andrei Zmievski <andrei@ispi.net>
* generator/gtk.overrides: Add insert_text() method back in.
2001-05-05 James Moore <James@phpuk.org>
* docs/configure.in
docs/stylesheets/xsl/.cvsignore
docs/stylesheets/xsl/update.xsl.in
docs/udocs.in
docs/.cvsignore
docs/Makefile.in: - Importing scripts for building single xml files one
# At the moment you cannot update your html/php build but you can build a single xml file so
# the output appears in the build/test/<classname>/ dir as html, just autoconf, ./configure and
# then make filename.xml and it will update it for you, I hope to soon be able to update changed
# files in the existing HTML but thats going to take a few more hacks before its ready (mainly
# telling which xml files are newer than the html files then creating the correct XSL for them
# to be updated with... if you have questions just ask..
2001-05-05 Andrei Zmievski <andrei@ispi.net>
* src/php_gtk_types.c
NEWS: Can't wrap events properly as they are not refcounted.
2001-05-05 Steph Fox <steph.fox@btinternet.com>
* docs/en/classes/gtkaccelgroup.xml
docs/en/classes/gtkboxchild.xml
docs/en/classes/gtkclistrow.xml
docs/en/classes/gtkctreenode.xml
docs/en/classes/gtkfixedchild.xml
docs/en/classes/gtkselectiondata.xml
docs/en/classes/gtkstyle.xml
docs/manual.xml.in
docs/stylesheets/xsl/html/name_to_id.xsl:
Grumpy, Sneezy, Happy, Dopey, Itchy, Scratchy and Ringo
2001-05-04 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* NEWS: A few more missed news.
* TODO: Not necessary.
2001-05-04 Steph Fox <steph.fox@btinternet.com>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* docs/Makefile.in: Add cvsclean target.
2001-05-03 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* docs/manual.xml.in: Whitespace
* docs/manual.xml.in: - Order the classes alphabetically.
2001-05-01 Andrei Zmievski <andrei@ispi.net>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* src/php_gtk_object.c: More hacking on that property problem.
2001-04-26 Andrei Zmievski <andrei@ispi.net>
* 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 <mfischer@josefine.ben.tuwien.ac.at>
* docs/en/classes/gtkcontainer.xml: Wrong <tag> crept in; ty James
2001-04-26 James Moore <James@phpuk.org>
* docs/templates/classentry.tpl:
Make the HTML show the correct constructor description
2001-04-26 Markus Fischer <mfischer@josefine.ben.tuwien.ac.at>
* 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 <mfischer@josefine.ben.tuwien.ac.at>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* TODO: Add stuff.
2001-04-24 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* NEWS: News update.
* generator/gtk.defs: Added GtkAspectFrame definition.
2001-04-24 Steph Fox <steph.fox@btinternet.com>
* 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 <James@phpuk.org>
* 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 <mfischer@josefine.ben.tuwien.ac.at>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* docs/Makefile.in: Make the file execute properly under linux.
2001-04-20 Steph Fox <steph.fox@btinternet.com>
* 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 <steph.fox@btinternet.com>
* docs/en/classes/gtkobject.xml:
GtkObject is now with MF for a technical checkup
2001-04-17 James Moore <James@phpuk.org>
* 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 <steph.fox@btinternet.com>
* 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 <James@phpuk.org>
* 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 <classname> 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* TODO: *** empty log message ***
2001-04-11 Steph Fox <steph.fox@btinternet.com>
* 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 <James@phpuk.org>
* docs/templates/classentry.tpl:
Correct the title of the manual page for each classentry
2001-04-11 Steph Fox <steph.fox@btinternet.com>
* docs/en/classes/gtklabel.xml
docs/manual.xml.in:
: ----------------------------------------------------------------------
2001-04-10 Steph Fox <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* 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 <steph.fox@btinternet.com>
* docs/en/classes/gtkmisc.xml: proofread GtkMisc
2001-04-08 James Moore <James@phpuk.org>
* 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,<object_nanme>
* docs/en/classes/gtkmisc.xml
docs/manual.xml.in: Adding documentation for GtkMisc
2001-04-08 Steph Fox <steph.fox@btinternet.com>
* 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 <James@phpuk.org>
* docs/en/language-defs.ent
docs/dbxml/phpgtkdoc.dtd
docs/manual.xml.in:
Updating dtd to allow desc to contain <para> as this allows better layout.
2001-04-07 James Moore <James@phpuk.org>
* 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 <James@phpuk.org>
* docs/configure.in: Stop configure requireing jade
2001-04-01 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* config.m4: Use PHP autoconf macros.
2001-03-29 James Moore <James@phpuk.org>
* 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 <James@phpuk.org>
* docs/templates/classentry.tpl: Updaing template slightly
2001-03-28 Frank M. Kromann <frank@frontbase.com>
* win32/README.win32.txt:
Making note on include path needed to build the system on Win32
2001-03-28 Andrei Zmievski <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* test/fileselection.php: Showing how to get the filename.
2001-03-20 Frank M. Kromann <frank@frontbase.com>
* win32/makedist.cmd: makedist should be reletive to current disk
2001-03-20 Andrei Zmievski <andrei@ispi.net>
* NEWS: Prepare for release.
2001-03-20 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* docs/makedocs: A shell script for making docs from java
2001-03-20 Andrei Zmievski <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* NEWS: News update.
2001-03-14 Andrei Zmievski <andrei@ispi.net>
* generator/gtk.defs: Adding GtkHandleBox properties.
2001-03-14 James Moore <James@phpuk.org>
* docs/stylesheets/xsl/temp.xsl: This one shouldnt be in repository
2001-03-14 Andrei Zmievski <andrei@ispi.net>
* generator/gtk.defs
generator/gtk.overrides:
Added GtkFixed 'children' property and GtkFixedChild helper class.
2001-03-14 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* TODO: ghm
2001-03-14 Frank M. Kromann <frank@frontbase.com>
* 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 <steph.fox@btinternet.com>
* docs/en/appendix/license.xml:
Just a punctuation error, nothing exciting ....
2001-03-13 Andrei Zmievski <andrei@ispi.net>
* TODO: So that we don't forget.
2001-03-13 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* .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 <frank@frontbase.com>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* docs/html.xsl.in:
Manual now builds using Saxon and norman walsh's xsl stylesheets.
2001-03-13 Frank M. Kromann <frank@frontbase.com>
* 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 <andrei@ispi.net>
* 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_<module>.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 <James@phpuk.org>
* 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 <steph.fox@btinternet.com>
* 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 <andrei@ispi.net>
* test/gtk.php: CList example. Not finished yet.
2001-03-10 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* NEWS
generator/gtk.defs: Add 'has_selection' property to GtkEditable.
* generator/gtk.defs: Added CTree properties.
2001-03-09 Frank M. Kromann <frank@frontbase.com>
* generator/generator.php:
Setting time limit to 5 min to allow build on slow computers.
2001-03-09 Andrei Zmievski <andrei@ispi.net>
* 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 <andrei@ispi.net>
* TODO
generator/generator.php:
Disable construction of abstract or unimplemented classes.
2001-03-08 James Moore <James@phpuk.org>
* 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 <frank@frontbase.com>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <andrei@ispi.net>
* docs/en/bookinfo.xml: Update.
2001-03-07 James Moore <James@phpuk.org>
* 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, <Steph.Fox@btinternet.com>
2001-03-07 Andrei Zmievski <andrei@ispi.net>
* generator/generator.php
generator/gtk.overrides: Override GtkLabel::get() to return label text.
2001-03-07 James Moore <James@phpuk.org>
* 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 <andrei@ispi.net>
* 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 <James@phpuk.org>
* 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 <James@phpuk.org>
* 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 <frank@frontbase.com>
* 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 <andrei@ispi.net>
* 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 <frank@frontbase.com>
* 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 <jan@lehnardt.de>
* generator/gtk.overrides:
Added label feature to GtkCheckMenuItem. I forgot nothing, hopefully ;-)
2001-03-05 Andrei Zmievski <andrei@ispi.net>
* 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 <frank@frontbase.com>
* src/php_gtk.h: Fixing build on win32.
2001-03-05 Andrei Zmievski <andrei@ispi.net>
* 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 <andrei@ispi.net>
* NEWS: News entry.
* src/php_gtk.c:
Move PHP-GTK initialization and shutdown into request functions.
2001-03-03 Frank M. Kromann <fmk@swwwing.com>
* generator/override.php:
Refixing overrides where function name is changed
2001-03-03 Jan Lehnardt <jan@lehnardt.de>
* win32/README.win32.txt:
added note, that dl() must be used instead of php.ini sttings
2001-03-03 Frank M. Kromann <fmk@swwwing.com>
* 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 <andrei@ispi.net>
* 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 <jan@lehnardt.de>
* generator/gtk.overrides: allowing GtkCheckButton to be labeled.
2001-03-03 Andrei Zmievski <andrei@ispi.net>
* 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 <andrei@ispi.net>
* README: Hopefully, correct some confusion.
2001-03-02 Peter Petermann <zimt@cyberfly.net>
* 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 <andrei@ispi.net>
* 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 <fmk@swwwing.com>
* win32/README.win32.txt: Adding info about gtk-dll's
* win32/README.win32.txt: Adding 'howto' information for Win32
2001-02-28 Andrei Zmievski <andrei@ispi.net>
* AUTHORS
TODO
generator/arg_types.php: *** empty log message ***
* test/gtk.php: Button box test.
2001-02-28 Frank M. Kromann <fmk@swwwing.com>
* 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 <andrei@ispi.net>
* 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 <fmk@swwwing.com>
* 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 <andrei@ispi.net>
* 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 <fmk@swwwing.com>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <jan@lehnardt.de>
* generator/gtk.overrides:
allow GtkMenuItem to take one argument (string) which is labels the GtkMenuItem
2001-02-24 Andrei Zmievski <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* COPYING.LIB
generator/gtk.overrides:
Override gtk_tree_item_new to allow specifying a label.
2001-02-10 Andrei Zmievski <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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 <andrei@ispi.net>
* 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.