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.


