Files
php-gtk-src/ChangeLog
2001-03-08 02:09:03 +00:00

691 lines
20 KiB
Plaintext

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.