Commit Graph

930 Commits

Author SHA1 Message Date
Andrei Zmievski 49bfbef817 Implement several properties of GtkTextAttributes. 2005-02-03 07:34:19 +00:00
7a9502ceb1 ChangeLog update 2005-01-30 01:36:07 +00:00
Andrei Zmievski 9fe32a37fd Fix Pango compilation for now. 2005-01-29 08:45:53 +00:00
f20ddc9c8f ChangeLog update 2005-01-29 01:39:05 +00:00
Andrei Zmievski 97a0f3c466 Starting work on closures.. 2005-01-28 07:08:19 +00:00
Andrei Zmievski 9e4cc2ebf6 typo 2005-01-28 02:51:13 +00:00
cd88505a4d ChangeLog update 2005-01-28 01:36:14 +00:00
Andrei Zmievski 43bfeec4ec - Stop ignoring gtk_style_new constructor.
- Fix the class entry flags for abstract classes.
2005-01-27 22:48:40 +00:00
Andrei Zmievski fcdd188c47 - Merge parent's properties into child's table upon registration. This
way we can look at any property in the chain quickly.
- Fix access to nested properties, like $separator->style->ythickness.
- NULL-out the get_property_ptr_ptr handler for now so that writes to
  nested properties work correctly.
2005-01-27 22:48:02 +00:00
Andrei Zmievski b148aa5140 This started as an attempt to implement property access for boxed types,
but turned out supporting regular properties as well. Writing to
properties is not yet implemented. Testing is appreciated. Now I damn
well deserve a beer.
2005-01-27 07:40:40 +00:00
Andrei Zmievski 57d3a0eee8 Switch to using RETVAL_*() macros instead of RETURN_*(). 2005-01-27 07:38:59 +00:00
Andrei Zmievski 4c17595fd4 *** empty log message *** 2005-01-27 07:38:24 +00:00
a7d6245a85 ChangeLog update 2005-01-26 01:42:47 +00:00
Andrei Zmievski c1b49a4114 Implement GdkRectangle() constructor. 2005-01-25 06:50:56 +00:00
Andrei Zmievski 392b7688f8 Fix definitino of phpg_class_id and phpg_class_key. 2005-01-25 06:31:23 +00:00
e9a746fb27 ChangeLog update 2005-01-25 01:34:15 +00:00
Andrei Zmievski 4407725ee9 Some edits. 2005-01-24 06:34:15 +00:00
Andrei Zmievski c98e73cf4f Initial support for boxed types. Things will compile, but there is still
work to be done.
2005-01-24 06:18:48 +00:00
Andrei Zmievski c82327bbb9 *** empty log message *** 2005-01-24 04:25:41 +00:00
72cae3343d ChangeLog update 2005-01-21 01:36:12 +00:00
Andrei Zmievski 3370b2b1b1 Add note about some issues with internal properties not supporting
objects.
2005-01-20 23:09:07 +00:00
Andrei Zmievski 26169ae4f2 Support function overrides. 2005-01-20 23:08:37 +00:00
a4b50bde42 ChangeLog update 2005-01-19 01:34:56 +00:00
Andrei Zmievski da71f39cb3 - Make generator support static methods.
- Adjust gtk.defs to move some methods that were in gtk:: namespace into
  the proper classes.
2005-01-18 08:11:30 +00:00
956af5952b ChangeLog update 2005-01-18 01:37:02 +00:00
Andrei Zmievski d4fec72f97 Add .gdb* files. 2005-01-18 01:25:19 +00:00
Andrei Zmievski f54c0e1207 Implement deprecation warnings. 2005-01-18 01:24:16 +00:00
Andrei Zmievski 23fb7ff830 Add is-constructor-of to certain functions to indicate that they are, in
fact, static constructors.
2005-01-18 00:23:38 +00:00
Andrei Zmievski dfbe3bd9d7 - Fix static constructor generation.
- Adjust GtkComboBox and GtkComboBoxEntry static constructors so they
  are not in the Gtk:: namespace, but rather in GtkComboBox:: and such.
2005-01-17 22:51:37 +00:00
Andrei Zmievski 8828aff1cf A few other small fixes. 2005-01-17 21:29:01 +00:00
Andrei Zmievski d90583d4c8 Support static constructors better. 2005-01-17 21:27:51 +00:00
Andrei Zmievski f3f8d89619 Merge from branch (GtkSheetRange struct) 2005-01-17 20:53:00 +00:00
Andrei Zmievski 8b02e5efb1 Use $PHPIZE. 2005-01-17 18:06:41 +00:00
Andrei Zmievski eb3c3b2feb buildconf now takes an optional parameter to specify the location of
'phpize' script. This is needed if you have both PHP 5 and PHP 4
installed and the default location is incorrect. The switch is
--with-phpize=<path to phpize>.
2005-01-17 18:05:59 +00:00
Andrei Zmievski ec4f2bdfee - Sort method definitions alphabetically, but put constructors at the
top.
- Allow specification of function entry flags via overrides.
- Allow more than one constructor per class. The first constructor in
  the .defs file will be considered the 'default' one and will be
  generated or overriden as __construct. The rest become static methods
  and are named the same as the C function without the class name at the
  beginning, i.e. gtk_button_new_with_mnemonic become new_with_mnemonic.
2005-01-17 04:19:26 +00:00
Andrei Zmievski eec39b606e Fix typo. 2005-01-17 04:11:30 +00:00
Andrei Zmievski 649d7df0b8 Throw the PhpGtkConstructException in constructors. 2005-01-17 04:11:19 +00:00
Andrei Zmievski e8fc552a61 Allow specification of function entry flags for each override. 2005-01-17 04:10:42 +00:00
Andrei Zmievski d6e8092161 Add overrides from version 1, for reference. 2005-01-17 04:09:29 +00:00
Andrei Zmievski 847f611ab9 Only new and vetted overrides will appear in this file. The previous
ones are in v1.gtk.overrides.
2005-01-17 04:09:11 +00:00
Andrei Zmievski 991bb2f652 Indicate additional GtkButton constructors. 2005-01-17 04:08:26 +00:00
Andrei Zmievski 4e466ac574 Log the generation messages to a file gen_<id>.log 2005-01-17 04:07:53 +00:00
35082b2f96 ChangeLog update 2005-01-08 01:36:11 +00:00
Andrei Zmievski e446d90c1a Implement PhpGtkConstructException. 2005-01-07 06:26:36 +00:00
c68e5f0e6b ChangeLog update 2004-11-14 01:37:18 +00:00
Andrei Zmievski 06ca2d4be4 Modify .defs to use old-style parameters. Property-based constructors
are not of much use to us since PHP does not support keyword function
arguments.
2004-11-13 09:24:24 +00:00
Andrei Zmievski c2425b9196 Get some things to compile. 2004-11-13 08:08:27 +00:00
Andrei Zmievski bbd0f0b1bf This commit implements.. eh.. what does it implement. Hmm, I just had it
a second ago.. Screw it, I'm too tired to explain it. It's just closer
to the goal, that's all. I need a drink.
2004-11-13 07:34:34 +00:00
09913aa5de ChangeLog update 2004-11-11 01:58:04 +00:00
Andrei Zmievski 34d6ba187f Implement support for flags arg type. 2004-11-10 03:58:18 +00:00