Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 14, 2008
  1. Fixed shared extensions linking in Unix.

    Andrei Zmievski authored
    Patch from
Commits on Feb 23, 2008
  1. Use php_gtk_<extname> for shared extensions naming.

    Andrei Zmievski authored
Commits on Feb 13, 2008
  1. A hacky workaround to get to come first in PHP_MODULES. I'm

    Andrei Zmievski authored
    sure it can be done better, but this works.
Commits on May 22, 2007
  1. @anantn

    Allow building 2.8/2.10 on *nix

    anantn authored
Commits on Sep 17, 2006
  1. Some clipboard support.

    Andrei Zmievski authored
Commits on Jun 10, 2006
  1. Add gen-sources target.

    Andrei Zmievski authored
Commits on Sep 3, 2005
  1. - Merged ext/gtk+/config0.m4 and php_gtk.m4

    foobar authored
    - Moved all calls of macros and such from php_gtk.m4 to config.m4
      and ext/gtk+/config.m4 files
    - Nuked unnecessary creation of ext.m4
    - Bye bye aclocal: aclocal.m4 is generated "manually" by concatenating
      acinclude.m4, build/libtool.m4 and php_gtk.m4
Commits on Mar 31, 2005
  1. - Implement override version for GtkRadioButton() constructor.

    Andrei Zmievski authored
    - Fix silly bug in ignore-glob processing
Commits on Mar 24, 2005
Commits on Mar 15, 2005
  1. Move some support functions to phpg_support.c.

    Andrei Zmievski authored
Commits on Mar 1, 2005
  1. Add a custom arg type for GdkRectangle* so that one can pass either a

    Andrei Zmievski authored
    full GdkRectangle object or 4-element array instead.
Commits on Feb 13, 2005
  1. Initial work on closures.

    Andrei Zmievski authored
Commits on Jan 24, 2005
  1. Initial support for boxed types. Things will compile, but there is still

    Andrei Zmievski authored
    work to be done.
Commits on Nov 13, 2004
  1. Get some things to compile.

    Andrei Zmievski authored
Commits on Aug 14, 2004
  1. * Fix "underquoted definition" warnings in php_gtk.m4.

    Andrei Zmievski authored
    * Add atk*.defs to the mix.
    * Simplify building even more via implicit rules: gen_*.h is now
      generated right after gen_*.c. Thus, adding 'atk' definitions was a
    # Damn, it pays to learn GNU make rules.
  2. Fix build and optimize .defs -> .c conversion.

    Andrei Zmievski authored
Commits on Aug 12, 2004
  1. A whole bunch of stuff that I'm too tired right now to talk about. New

    Andrei Zmievski authored
    GTK/GDK defs are in and parsing works. So does object registration, but
    that's about it for now. If this compiles for you, you can do
    var_dump(get_declared_classes()) and see all the Gtk classes there.
Commits on Jul 27, 2004
  1. Update for new file names.

    Andrei Zmievski authored
Commits on Jul 22, 2004
  1. * Adjust to PHP 5 release API.

    Andrei Zmievski authored
    * Move generic object management functions into phpg_object.c.
Commits on Jan 4, 2004
  1. Some GValue functions.

    Andrei Zmievski authored
Commits on Dec 31, 2003
  1. *** empty log message ***

    Andrei Zmievski authored
Commits on Dec 15, 2003
  1. Okay, let's break stuff. The property getters/setters are split up now,

    Andrei Zmievski authored
    so that each property gets its own function. This saves us from having
    to do a bunch of strcmp() calls. Only one class is implemented now,
    GType, manually at that. But it provides an example.
Commits on Dec 6, 2003
  1. - No longer need two versions of php_gtk.m4 as PHP 4 has only one build

    Andrei Zmievski authored
    - Start using external aclocal macros for Gtk+ checks. This requires
      gathering all extension config.m4 files and into, because aclocal won't find them otherwise. This might
      result in a warning from aclocal too but it's okay for now.
Commits on Apr 11, 2002
  1. This mega-patch adjusts the build system so that it can work automati…

    Andrei Zmievski authored
    with either old or new PHP build system. It also updates copyright years
    and fixes loading of rc files by test/gtk.php.
    Extension writers should take notice of the changes in the build system.
Commits on Nov 21, 2001
  1. A couple of small fixes.

    Andrei Zmievski authored
Commits on Nov 20, 2001
  1. Added PHP_GTK_ARG_WITH() macro.

    Andrei Zmievski authored
  2. Implemented ability to build shared extensions.

    Andrei Zmievski authored
Commits on Aug 14, 2001
  1. - Remove erroneous glade_init() call from php_scintilla.c.

    Andrei Zmievski authored
    - Fix comparison test in
    - Make sure that ext/gtk+ always comes first in compilation.
Commits on Jul 10, 2001
  1. This implements a new build system for PHP-GTK. It is based on PHP build

    Andrei Zmievski authored
    system and is necessary in order to keep adding support for GtkObject
    based extensions such as GtkHtml, Bonobo, GtkScintilla and others.
    The only currently implemented extensions are Gtk+ and libglade. Each
    extension (except for Gtk+, obviously) can be enabled or disabled
    from the 'configure' command-line.
    The new build process for CVS versions of PHP-GTK is such:
Something went wrong with that request. Please try again.