Mike Kestner
d41f6593b0
2004-02-10 Mike Kestner <mkestner@ximian.com>
...
* art/Art.metadata : mark a field private
* art/art-api.xml : regen
* gda/Gda.metadata : mark a few structs opaque
* gda/gda-api.xml : regen
* gdk/*.custom : fix changed field names
* gdk/gdk-api.xml : regen
* generator/Field.cs : StudlyCase simple typed field names.
* gnome/Gnome.metadata : mark FontEntry.weight private to
avoid collision with Weight field. s|//|/api/namespace|g
* gnome/gnome-api.xml : regen
* gtk/Gtk.metadata : rename AccelKey.accel_key to key to
avoid collision with type name.
* gtk/*.custom : fix changed field names
* gtk/gtk-api.xml : regen
* pango/pango-api.xml : regen
* parser/gapi_pp.pl : add a private_regex to hide BACKEND
and ENGINE apis, which are by convention private.
* sample/* : make compile
* sample/GtkDemo/* : make compile
* sample/test/* : make compile
* sources/gtk-sharp-sources.xml : exclude a bunch of pango
source files.
svn path=/trunk/gtk-sharp/; revision=22947
2004-02-10 16:04:50 +00:00
Mike Kestner
ced4bb91d9
2004-02-07 Mike Kestner <mkestner@ximian.com>
...
* configure.in : tagged 0.16 and bumped cvs version.
svn path=/trunk/gtk-sharp/; revision=22870
2004-02-08 00:37:04 +00:00
Mike Kestner
3d95f23f6f
2004-02-07 Mike Kestner <mkestner@ximian.com>
...
* generator/ObjectGen.cs : oops, remove a couple C.WLs.
svn path=/trunk/gtk-sharp/; revision=22866
2004-02-07 23:43:35 +00:00
Mike Kestner
f91aeb5425
2004-02-07 Gustavo Giraldez <gustavo.giraldez@gmx.net>
...
* atk/Makefile.in : fix copy/paste error in --assembly-name.
* generator/ObjectGen.cs : rework ObjectManager generation code.
* glade/Makefile.in : fix copy/paste error in --assembly-name.
svn path=/trunk/gtk-sharp/; revision=22865
2004-02-07 23:24:15 +00:00
Mike Kestner
dc7145103d
2004-02-06 Mike Kestner <mkestner@ximian.com>
...
* generator/Method.cs : for Opaque/Object retvals, if raw_ret is
NULL, return null instead of an object with a NULL handle.
svn path=/trunk/gtk-sharp/; revision=22847
2004-02-06 21:33:14 +00:00
Mike Kestner
cbd7afb761
2004-02-06 Mike Kestner <mkestner@ximian.com>
...
* glib/time_t_CustomMarshaler.cs : use TimeSpan.TotalSeconds, not
TimeSpan.Seconds.
svn path=/trunk/gtk-sharp/; revision=22842
2004-02-06 19:49:02 +00:00
John Luke
0fb19cdc37
2004-02-06 John Luke <jluke@cfl.rr.com>
...
* gtk/Gtk.metadata: hide unneeded RadioMenuItem ctors
* gtk/RadioMenuItem.custom: add ctor to create a new group
* gtk/gtk-api.xml: regen
svn path=/trunk/gtk-sharp/; revision=22841
2004-02-06 18:56:00 +00:00
Mike Kestner
4251d47fe9
2004-02-04 Mike Kestner <mkestner@ximian.com>
...
* generator/CustomMarshalerGen.cs : impl MarshalReturnType.
* generator/Method.cs : add CustomMarshalerGen return type handling.
* generator/Property.cs : rework property type selection.
* generator/SymbolTable.cs : add time_t mapping
* glib/time_t_CustomMarshaler.cs : impl native to managed methods.
* glue/time_t.c : remove debugging code.
svn path=/trunk/gtk-sharp/; revision=22772
2004-02-04 19:54:46 +00:00
Mike Kestner
1a679f2356
2004-02-03 Mike Kestner <mkestner@ximian.com>
...
* glib/List.cs : add a ctor overload to create empty lists with
a specific element_type.
* glib/SList.cs : ditto
svn path=/trunk/gtk-sharp/; revision=22765
2004-02-04 17:21:22 +00:00
Mike Kestner
75f7d1226d
2004-02-03 Mike Kestner <mkestner@ximian.com>
...
* glib/Value.cs : remove double free of ManagedValues. Fixes the
unfiled (cough, tberman, cough) bug in managed types as tree
store values.
svn path=/trunk/gtk-sharp/; revision=22745
2004-02-03 15:42:58 +00:00
Mike Kestner
d723bf3cef
2004-02-03 Mike Kestner <mkestner@ximian.com>
...
* glib/ManagedValue.cs : null check on Free.
* glib/Value.cs : some ManagedValue rework because we unset now.
svn path=/trunk/gtk-sharp/; revision=22728
2004-02-03 06:24:42 +00:00
Mike Kestner
d4c8fc78c7
2004-02-02 Mike Kestner <mkestner@ximian.com>
...
* generator/CustomMarshalerGen.cs : beginnings of a new generatable.
* generator/SymbolTable.cs : mangle interface keyword to iface.
svn path=/trunk/gtk-sharp/; revision=22712
2004-02-02 21:35:01 +00:00
Martin Willemoes Hansen
931d2e3203
* sample/Subclass.cs: Added a DeleteEventHandler to the window widget,
...
this way a user can properly quit the sample.
svn path=/trunk/gtk-sharp/; revision=22711
2004-02-02 21:32:54 +00:00
Martin Willemoes Hansen
058077b7f1
* generator/ClassBase.cs: Converted String uses to the string alias.
...
* generator/ConstStringGen.cs: Ditto
* generator/Ctor.cs: Ditto
* generator/EnumGen.cs: Ditto
* generator/ManualGen.cs: Ditto
* generator/SignalHandler.cs: Ditto
* generator/StringGen.cs: Ditto
svn path=/trunk/gtk-sharp/; revision=22710
2004-02-02 20:19:43 +00:00
Mike Kestner
84781a4d74
2004-02-02 Mike Kestner <mkestner@ximian.com>
...
* glib/Value.cs : add dispose queue and idle handler so we can
unset GValues that are created by the binding ctors.
[Fixes #53490 ]
svn path=/trunk/gtk-sharp/; revision=22709
2004-02-02 18:21:02 +00:00
Todd Berman
7fec283317
2004-02-02 Todd berman <tberman@sevenl.net>
...
* gdk/Event*.custom: added fix for bug #53729 .
svn path=/trunk/gtk-sharp/; revision=22686
2004-02-02 05:08:24 +00:00
Todd Berman
565c3252b9
2004-01-30 Todd Berman <tberman@sevenl.net>
...
* gtk/Gtk.metadata: out fix for TreeView.GetBackgroundArea and
TextView.GetIterLocation.
* gtk/gtk-api.xml: regen
svn path=/trunk/gtk-sharp/; revision=22608
2004-01-30 16:03:47 +00:00
Mike Kestner
ae5ab001be
2004-01-29 Mike Kestner <mkestner@ximian.com>
...
* glib/time_t_CustomMarshaler.cs : new custom marshaler form time_t.
* glue/time_t.c : glue for time_t.
* glue/Makefile.am : add time_t.c
* glue/makefile.win32 : ditto
svn path=/trunk/gtk-sharp/; revision=22595
2004-01-29 21:20:59 +00:00
John Luke
a987ae2982
* sample/VteTest.cs: update
...
* vte/Vte.metadata: remove incorrect rules
* vte/vte-api.xml: regen
svn path=/trunk/gtk-sharp/; revision=22586
2004-01-29 01:08:46 +00:00
Mike Kestner
9a6216e07e
2004-01-28 John Luke <jluke@cfl.rr.com>
...
* glade/XML.custom : some null checking for crash prevention.
[Fixes #47017 ]
svn path=/trunk/gtk-sharp/; revision=22585
2004-01-28 22:28:38 +00:00
Mike Kestner
0b41ef6a58
2004-01-28 Mike Kestner <mkestner@ximian.com>
...
* gtk/gtk-api.xml : regen
* parser/gapi2xml.pl : fix signals parsing where a STRUCT_OFFSET
is not present in the signal_new call.
* parser/gapi_pp.pl : ignore #ident lines.
* vte/vte-api.xml : regen
[Fixes #53189 ]
svn path=/trunk/gtk-sharp/; revision=22583
2004-01-28 21:44:25 +00:00
Mike Kestner
80257d2b9a
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* gtk/SelectionData.custom : guard against null in get_Text.
[Fixes #52713 ]
svn path=/trunk/gtk-sharp/; revision=22566
2004-01-28 05:12:55 +00:00
Mike Kestner
37aad1b278
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* glue/selectiondata.c : expose data field.
* gtk/SelectionData.custom : add Data property.
[Fixes #53397 ]
svn path=/trunk/gtk-sharp/; revision=22563
2004-01-28 04:50:19 +00:00
John Luke
0dac8ebd48
2004-01-27 John Luke <jluke@cfl.rr.com>
...
* gtk/AccelKey.custom: add convenience ctor
* gtk/Gtk.metadata: revert previous Widget.AddAccelerator change,
fix AccelKey fields
* gtk/Widget.custom: add overload for AddAccelerator
* gtk/gtk-api.xml: regen
svn path=/trunk/gtk-sharp/; revision=22560
2004-01-28 04:08:29 +00:00
Mike Kestner
d4f6f6e928
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* glib/Value.cs : only g_free values we allocate.
[Fixes #51180 ]
svn path=/trunk/gtk-sharp/; revision=22559
2004-01-28 03:59:14 +00:00
Mike Kestner
fc42fa2c04
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* glib/TypeConverter.cs : lookup GTypes for boxed value types.
* glib/Value.cs : fix boxed type handling in object ctor.
[Fixes #51043 ]
svn path=/trunk/gtk-sharp/; revision=22555
2004-01-27 23:55:13 +00:00
Mike Kestner
1742a837c1
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* generator/BoxedGen.cs : gen a Value to Boxed explicit cast op.
* generator/Property.cs : use new cast in Boxed getters.
[Fixes #53414 ]
svn path=/trunk/gtk-sharp/; revision=22553
2004-01-27 22:06:24 +00:00
Mike Kestner
359458917c
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.Metadata : revert opaquing of TextIter.
* gtk/TextBuffer.custom : ditto
* gtk/gtk-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=22552
2004-01-27 21:01:08 +00:00
Mike Kestner
2dc2f1ed0f
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* generator/MethodBody.cs : remove unnecessary generation for
Handle using out parameters.
* gtk/Gtk.Metadata : make TextIter opaque
* gtk/TextBuffer.custom : remove redundant dllimport
* gtk/gtk-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=22551
2004-01-27 19:58:59 +00:00
Mike Kestner
ea1be0fdac
2004-01-27 Mike Kestner <mkestner@ximian.com>
...
* gnome/Gnome.metadata : Icon.LookupSync mark factory param
null_ok. Reworked from patch by Todd Berman.
* gnome/gnome-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=22550
2004-01-27 18:34:04 +00:00
Mike Kestner
2340cb040e
2004-01-25 Mike Kestner <mkestner@ximian.com>
...
* art/art-api.xml : regen
* gdk/gdk-api.xml : regen
* generator/SymbolTable.cs : add unsigned char mapping
* gnome/gnome-api.xml : regen
* parser/gapi2xml.pl : handle unsigned keyword in fields,
typedefs, and parameter types.
[Fixes #53055 ]
svn path=/trunk/gtk-sharp/; revision=22487
2004-01-26 04:53:05 +00:00
Mike Kestner
336bb6a786
2004-01-25 Mike Kestner <mkestner@ximian.com>
...
* gdk/gdk-api.xml : regen
* gnome/gnome-api.xml : regen
* gtk/gtk-api.xml : regen
* parser/gapi2xml.pl : handle typedef struct {...} Foo;
[Fixes #53312 ]
svn path=/trunk/gtk-sharp/; revision=22486
2004-01-26 04:10:32 +00:00
Martin Willemoes Hansen
64e7ad9f30
* generator/Ctor.cs: Warnings was output like "ctor" fixed to
...
output like "in ctor", like the rest of the warnings.
svn path=/trunk/gtk-sharp/; revision=22394
2004-01-22 11:27:29 +00:00
John Luke
6b4af0e8da
forgot this
...
svn path=/trunk/gtk-sharp/; revision=22376
2004-01-22 03:29:22 +00:00
Mike Kestner
e4165fbb18
2004-01-21 Mike Kestner <mkestner@ximian.com>
...
* generator/Field.cs : kill Protection, restructure Generate
and add FIXMEs for broken parts. Add StudlyName and move array
fields to use Studly names.
svn path=/trunk/gtk-sharp/; revision=22357
2004-01-21 20:47:41 +00:00
John Luke
ec55946526
2004-01-20 John Luke <jluke@cfl.rr.com>
...
* samples/GtkDemo:
* samples/DbCLient: compile fixes, patch from
Paul Duran <pauld@hutch.com.au>
svn path=/trunk/gtk-sharp/; revision=22314
2004-01-20 21:28:50 +00:00
Mike Kestner
4baa6d76e0
2004-01-20 John D. Hardin <jhardin@impsec.org>
...
* glue/type.c : ansi-c-ify some late var decls.
svn path=/trunk/gtk-sharp/; revision=22303
2004-01-20 16:06:19 +00:00
John Luke
d9807682b2
fix Makefile error so you can build
...
without gtk-sharp installed
svn path=/trunk/gtk-sharp/; revision=22277
2004-01-19 22:24:14 +00:00
Mike Kestner
13c8647b1e
2004-01-19 Mike Kestner <mkestner@ximian.com>
...
* art/Art.metadata : correct a couple symbolic array_lens
* art/art-api.xml : regen
* gdk/Gdk.metadata : correct a symbolic array_len
* gdk/gdk-api.xml : regen
* generator/Field.cs : generate array fields with MarshalAs
attrs for correct marshaling.
svn path=/trunk/gtk-sharp/; revision=22261
2004-01-19 17:05:53 +00:00
Mike Kestner
d1367eb515
2004-01-18 Mike Kestner <mkestner@ximian.com>
...
* generator/Field.cs : refactored code from StructBase
* generator/StructBase.cs : spin off Field class
svn path=/trunk/gtk-sharp/; revision=22239
2004-01-19 05:30:05 +00:00
Mike Kestner
b17f91170f
2004-01-18 Mike Kestner <mkestner@ximian.com>
...
* generator/SymbolTable.cs : mangle parms named readonly
svn path=/trunk/gtk-sharp/; revision=22238
2004-01-19 05:27:42 +00:00
Peter Williams
4feed7bb77
2004-01-18 Peter Williams <peter@newton.cx>
...
* glib/Marshaller.cs (ArrayPtrToArgv, ArgvToArrayPtr): new
functions for marshalling and unmarshalling string arrays
to/from char **. Not pretty, but lets us call gtk_init()
in Gtk.
* gtk/Application.cs (do_init): New helper function to handle
passing args to Gtk. Uses above functions.
(Init): Use do_init, take a new progname parameter.
(InitCheck): Same.
doc/:
2003-01-13 Peter Williams <peter@newton.cx>
* en/Gtk/Application.xml: Update Init, InitCheck functions
for new progname argument. Fix a paste-o in the docs for InitCheck.
svn path=/trunk/gtk-sharp/; revision=22237
2004-01-19 03:24:25 +00:00
Mike Kestner
3a849daf89
2004-01-18 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : mark TreeSelection.GetSelectedRows return
list element_type as Gtk.TreePath.
* gtk/gtk-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=22236
2004-01-19 02:39:27 +00:00
Mike Kestner
f02fce9dbe
2004-01-18 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : mark TreeSelection.GetSelectedRows model
param as out.
* gtk/gtk-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=22235
2004-01-19 02:27:05 +00:00
John Luke
8c060bde9c
2004-01-18 John Luke <jluke@cfl.rr.com>
...
* vte/Vte.metadata: fix to generate signals
* vte/vte-api.xml: regen
* samples/VteTest.cs: remove my home dir path
svn path=/trunk/gtk-sharp/; revision=22230
2004-01-18 22:10:03 +00:00
John Luke
5bf3b285bb
fix stupid mistake of building vte after samples
...
svn path=/trunk/gtk-sharp/; revision=22215
2004-01-17 23:11:53 +00:00
John Luke
625a4481cc
2004-01-17 John Luke <jluke@cfl.rr.com>
...
* configure.in: detect and compile vte-sharp (require vte-0.11.10)
* vte/*:
* sources/makefile:
* sources/gtk-sharp-sources.xml: add vte
* samples/VteTest.cs: add incomplete test/sample
* samples/Makefile.in: add vte-test.exe target
svn path=/trunk/gtk-sharp/; revision=22213
2004-01-17 22:47:35 +00:00
Martin Willemoes Hansen
c2d4c12e67
* generator/Method.cs: Methods which returns void and has a single out parameter
...
like void Foobar (..., out int baz, ...) are turned into the more .NET like
signature int Foobar (...), this fixes bug 46392
* generator/Signature.cs: Ditto
* generator/MethodBody.cs: Ditto
* gtk/ListStore.custom: Ditto
* gtk/TextBuffer.custom: Ditto
* gtk/TreeStore.custom: Ditto
svn path=/trunk/gtk-sharp/; revision=22126
2004-01-15 21:18:46 +00:00
Mike Kestner
80a630a8a4
2004-01-13 Tambet Ingo <tambet@ximian.com>
...
* gtk-sharp.pc.in : add libdir var
* generator/SymbolTable.cs : add GByteArray mapping.
svn path=/trunk/gtk-sharp/; revision=22070
2004-01-14 18:40:00 +00:00
Mike Kestner
6ec923833e
2004-01-13 Mike Kestner <mkestner@ximian.com>
...
* generator/Signal.cs : use ValueArray to assemble parms arg for
g_signal_chain_from_overriden call. Initialize retval GValue for
above.
* glib/Object.cs : g_signal_chain_from_overridden parms are IntPtrs.
* glib/TypeConverter.cs : handle unboxed ValueTypes.
* glib/Value.cs : handle unboxed struct types. add ctor for init'd
unset Values.
* glib/ValueArray.cs : new binding for GValueArray used by VMs.
* glue/valuearray.c : field accessors
* glue/Makefile.am : add new glue file
* glue/makefile.win32 : add new glue file
[Fixes #52680 ]
svn path=/trunk/gtk-sharp/; revision=22069
2004-01-14 18:05:50 +00:00