Mike Kestner
6c25e8c608
2004-05-25 Mike Kestner <mkestner@ximian.com>
...
* gtkhtml/Gtk.metadata : hide Gtk.HTML the ctors.
* gtkhtml/HTML.custom : new manual impl for ctors.
* gtkhtml/Makefile.am : add new custom
[Fixes #59148 ]
2004-05-25 Mike Kestner <mkestner@ximian.com>
* */Makefile.am : rm -f generated/* in case it doesn't exist yet.
svn path=/trunk/gtk-sharp/; revision=28214
2004-05-27 02:06:05 +00:00
Mike Kestner
7ab2b0d6b9
2004-05-25 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : rm generated/* in generated-stamp target.
svn path=/trunk/gtk-sharp/; revision=28191
2004-05-26 19:44:25 +00:00
Vladimir Vukicevic
518ce8f85b
2004-05-17 Vladimir Vukicevic <vladimir@pobox.com>
...
* gdk/Pixbuf.custom: Changed Pixbuf.Pixels to return an IntPtr instead
of a byte * -- anyone who needs a byte * can do the cast in an unsafe
context already.
svn path=/trunk/gtk-sharp/; revision=27617
2004-05-18 19:03:30 +00:00
Mike Kestner
e301835e99
2004-05-06 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : some out and array magic for Property.Get.
[Fixes #56513 ]
svn path=/trunk/gtk-sharp/; revision=26857
2004-05-06 18:15:31 +00:00
Mike Kestner
57f06abbfe
2004-05-03 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : fix gacutil for new package switch
* */*.pc.in : fix -libs var for new dll path
svn path=/trunk/gtk-sharp/; revision=26644
2004-05-03 21:05:51 +00:00
Mike Kestner
866254b519
hush
...
svn path=/trunk/gtk-sharp/; revision=26602
2004-05-03 16:26:00 +00:00
Mike Kestner
7c488bead4
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* gdk/glue/makefile.win32 : remove windowmanager.o for now. It
was breaking the build on win32.
svn path=/trunk/gtk-sharp/; revision=26487
2004-05-01 03:53:04 +00:00
Mike Kestner
01ef68965d
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* configure.in : lookup gacutil and error out if not found.
* */Makefile.am : add install-data-local and uninstall-local targets
for GAC installation. Add gtk-sharp.pub target to cp the key in for
distcheck.
* */AssemblyInfo.cs.in : remove ../ from key path for VPATH build.
svn path=/trunk/gtk-sharp/; revision=26485
2004-05-01 03:38:54 +00:00
Mike Kestner
14e3877005
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* configure.in : remove BASE_DEPENDENCIES LIBS and CFLAGS and
expose more specific versions for glue building.
* */glue/Makefile.am : use more specific versions of LIBS and CFLAGS
to reduce the ldd footprint.
svn path=/trunk/gtk-sharp/; revision=26438
2004-04-30 19:08:16 +00:00
Mike Kestner
5f80b97227
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* configure.in : AC_SUBST an API_VERSION=1.0.0.0 for the
AssemblyVersionAttributes.
* */AssemblyInfo.cs.in : s/@VERSION@/@API_VERSION@/
svn path=/trunk/gtk-sharp/; revision=26435
2004-04-30 18:24:16 +00:00
Mike Kestner
687219d656
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* */AssemblyInfo.cs.in : s/@VERSION@.0.0/@VERSION@/
svn path=/trunk/gtk-sharp/; revision=26431
2004-04-30 16:55:15 +00:00
Mike Kestner
e4c7f28e66
2004-04-29 Mike Kestner <mkestner@ximian.com>
...
* configure.in : expand the AssemblyInfo.cs files.
* */AssemblyInfo.cs.in : new assembly info files.
* */Makefile.am : dist, make, and clean assmbly info files.
svn path=/trunk/gtk-sharp/; revision=26356
2004-04-29 22:19:30 +00:00
Mike Kestner
9bc8928f88
2004-04-29 Mike Kestner <mkestner@ximian.com>
...
* configure.in : expand the new config files.
* */*config.in : the per-assembly config files.
* */Makefile.am : dist, clean, and install the configs.
* gnome/*.c* : fix some errant DllImports.
svn path=/trunk/gtk-sharp/; revision=26301
2004-04-29 15:00:24 +00:00
Mike Kestner
5f4ee87b5c
2004-04-28 Mike Kestner <mkestner@ximian.com>
...
[Expanded from patch by John Luke attached to bug.]
* gdk/Gdk.metadata : rename Atom.Name to GetName so it props.
* gdk/Atom.custom : new string cast operator.
* sample/TestDnd.cs : fix Atom.Name reference
* sample/GtkDemo/DemoEditableCell.cs : fix a ListStore.Remove
ref broken by last commit.
[Fixes #57721 ]
svn path=/trunk/gtk-sharp/; revision=26208
2004-04-28 20:58:11 +00:00
Mike Kestner
ed507416b2
2004-04-16 Boyd Timothy <btimothy@novell.com>
...
* gdk/Global.custom : properties to expose window manager spec
properties.
* gdk/glue/windowmanager.c : glue to retrieve window manager props
using gdk_property_get.
* gdk/glue/Makefile.am : add new file.
* gdk/glue/makefile.win32 : add new file.
svn path=/trunk/gtk-sharp/; revision=25611
2004-04-16 17:31:30 +00:00
Mike Kestner
e7bf3a279f
2004-04-07 Mike Kestner <mkestner@ximian.com>
...
* generator/ClassBase.cs : remove default ctor generation and
hasDefaultConstructor field.
* generator/Ctor.cs : chain to base (IntPtr.Zero).
* generator/StructBase.cs : remove hasDefaultConstructor usage.
* glib/Object.cs : remove Object () ctor. Add Ben's GetGType
method, although nothing uses it yet. Still working on integrating
the remainder of Ben's patch.
* gtk/Gtk.metadata : remove all the disabledefaultctor rules.
* */*.custom : add base (IntPtr.Zero) or this (...) chaining for
all ctors.
svn path=/trunk/gtk-sharp/; revision=25184
2004-04-07 19:15:01 +00:00
Mike Kestner
80824aafa7
2004-04-01 Joshua Tauberer <tauberer@for.net>
...
* gdk/Gdk.metadata : hide Region.GetRectangles
* gdk/Region.custom : implement Rectangles prop [fixes #55811 ]
svn path=/trunk/gtk-sharp/; revision=24912
2004-04-01 17:31:36 +00:00
Mike Kestner
ab2f05fa77
2004-03-31 Mike Kestner <mkestner@ximian.com>
...
* configure.in : remove atk/glue/Makefile
* atk/Makefile.am : comment out subdirs for now
* atk/makefile.win32 : don't build glue
* */glue/Makefile.am : remove generated.c from sources
* */glue/makefile.win32 : remove generated.c from sources
* generator/ObjectGen.cs : disable vm glue generation for now.
svn path=/trunk/gtk-sharp/; revision=24850
2004-03-31 16:34:08 +00:00
Mike Kestner
3f8bf503cf
2003-03-24 Jorn Baayen <jorn@nl.linux.org>
...
* gdk/Gdk.metadata : mark out param on Screen.GetMonitorGeometry.
svn path=/trunk/gtk-sharp/; revision=24536
2004-03-24 18:48:58 +00:00
Mike Kestner
4b7744cb67
2004-03-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Makefile.am : generate glue
* gdk/glue/Makefile.am : build generated glue
* gdk/glue/makefile.win32 : build generated glue
* gdk/glue/vmglueheaders.h : includes for vm glue
* gtk/Makefile.am : generate glue
* gtk/glue/Makefile.am : build generated glue
* gtk/glue/makefile.win32 : build generated glue
* gtk/glue/vmglueheaders.h : includes for vm glue
svn path=/trunk/gtk-sharp/; revision=24297
2004-03-18 22:03:49 +00:00
Mike Kestner
37a37adf53
2004-03-18 Mike Kestner <mkestner@ximian.com>
...
* parser/gapi2xml.pl : fix passbyvalue bug in vm parsing.
* */*.raw : regen
svn path=/trunk/gtk-sharp/; revision=24290
2004-03-18 20:25:07 +00:00
Mike Kestner
c1878dd859
2004-03-16 Mike Kestner <mkestner@ximian.com>
...
* gdk/Makefile.am : add new file.
* gdk/Size.cs : implementation of a Size value type.
svn path=/trunk/gtk-sharp/; revision=24164
2004-03-16 20:43:14 +00:00
Mike Kestner
5e03bca76f
hush
...
svn path=/trunk/gtk-sharp/; revision=24156
2004-03-16 19:24:53 +00:00
Miguel de Icaza
2410790dbf
Add helper rouintes
...
svn path=/trunk/gtk-sharp/; revision=24064
2004-03-15 20:13:30 +00:00
Mike Kestner
e83c55a242
2004-03-12 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : automakify the build
* */Makefile.in : kill
* *.custom : remove System.Drawing dependencies
* *.cs : remove System.Drawing dependencies
* *-api.xml : mv to *-api.raw
* glue/* : mv to lib specific gluelibs for glib, gdk, gtk, and glade.
* gtk/gtk-symbols : alias GtkType to GType
* sources/gtk-sharp-sources.xml : create .raw files. They are now
transformed to .xml files by the metadata compilation step.
svn path=/trunk/gtk-sharp/; revision=23967
2004-03-12 21:18:11 +00:00
Urs C. Muff
c8d505e7ca
Change the missed ones as well...
...
svn path=/trunk/gtk-sharp/; revision=23882
2004-03-10 16:14:06 +00:00
Mike Kestner
64e69d3832
2004-03-08 Mike Kestner <mkestner@ximian.com>
...
* generator/ObjectGen.cs : ignore virtual_method elems for now.
* parser/gapi2xml.pl : parse the non-signal class methods and add as
virtual_method elements in the API xml
* */*-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=23809
2004-03-08 18:08:48 +00:00
Mike Kestner
db137117c4
2004-02-20 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide NoExpose, Client, Setting, WindowState,
and Proximity events.
* gdk/EventClient.cs : glue-based manual implementation.
* gdk/EventClient.custom : kill
* gdk/EventNoExpose.custom : kill
* gdk/EventProximity.cs : glue-based manual implementation.
* gdk/EventProximity.custom : kill
* gdk/EventSetting.cs : glue-based manual implementation.
* gdk/EventSetting.custom : kill
* gdk/EventWindowState.cs : glue-based manual implementation.
* gdk/EventWindowState.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mappings.
* glue/event.cs : expose event struct fields.
* gtk/Application.cs : simplify CurrentEvent prop.
svn path=/trunk/gtk-sharp/; revision=23300
2004-02-20 22:33:32 +00:00
Mike Kestner
bb22b822a0
2004-02-20 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide Property, Selection, and DND events
* gdk/EventDND.cs : glue-based manual implementation.
* gdk/EventDND.custom : kill
* gdk/EventProperty.cs : glue-based manual implementation.
* gdk/EventProperty.custom : kill
* gdk/EventSelection.cs : glue-based manual implementation.
* gdk/EventSelection.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mappings.
* glue/event.cs : expose DND, Property and Selection struct fields.
svn path=/trunk/gtk-sharp/; revision=23289
2004-02-20 17:55:03 +00:00
Mike Kestner
5ab5d3beaf
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventFocus and EventConfigure.
* gdk/EventConfigure.cs : glue-based manual implementation.
* gdk/EventConfigure.custom : kill
* gdk/EventFocus.cs : glue-based manual implementation.
* gdk/EventFocus.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mappings.
* glue/event.cs : expose Focus and Configure struct fields.
* sample/Scribble.cs : fix EventConfigure api breakage
svn path=/trunk/gtk-sharp/; revision=23239
2004-02-18 20:29:21 +00:00
Mike Kestner
b2bbe4483b
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventCrossing.
* gdk/EventCrossing.cs : glue-based manual implementation.
* gdk/EventCrossing.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventCrossing.
* glue/event.cs : expose Crossing struct fields.
svn path=/trunk/gtk-sharp/; revision=23235
2004-02-18 20:05:03 +00:00
Mike Kestner
99793aa24f
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventVisibility.
* gdk/EventVisibility.cs : glue-based manual implementation.
* gdk/EventVisibility.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventVisibility.
* glue/event.cs : expose Visibility struct fields.
svn path=/trunk/gtk-sharp/; revision=23227
2004-02-18 18:16:24 +00:00
Mike Kestner
ff95b08c65
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventExpose. make Region opaque.
* gdk/EventExpose.cs : glue-based manual implementation.
* gdk/EventExpose.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventExpose.
* glue/event.cs : expose Expose struct fields.
* sample/Scribble.cs : fix some EventExpose api breakage
svn path=/trunk/gtk-sharp/; revision=23226
2004-02-18 17:59:54 +00:00
Mike Kestner
c0db7bdbcb
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventMotion
* gdk/EventMotion.cs : glue-based manual implementation.
* gdk/EventMotion.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventMotion.
* glue/event.cs : expose Motion struct fields.
* sample/Scribble.cs : fix some EventMotion api breakage
svn path=/trunk/gtk-sharp/; revision=23224
2004-02-18 17:22:03 +00:00
Mike Kestner
1ca02083f6
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventScroll
* gdk/EventScroll.cs : glue-based manual implementation.
* gdk/EventScroll.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventScroll.
* glue/event.cs : expose Scroll struct fields.
svn path=/trunk/gtk-sharp/; revision=23222
2004-02-18 16:55:54 +00:00
Mike Kestner
2665037c0e
2004-02-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventButton
* gdk/EventButton.cs : glue-based manual implementation.
* gdk/EventButton.custom : kill
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventButton.
* glue/event.cs : expose Button struct fields.
* sample/CanvasExample.cs : fix EventButton ctor
* sample/GnomeHelloWorld.cs : fix EventButton ctor
svn path=/trunk/gtk-sharp/; revision=23220
2004-02-18 16:34:45 +00:00
John Luke
d8fa643aca
2004-02-17 John Luke <jluke@cfl.rr.com>
...
* gdk/Gdk.metadata: set Gdk.Window.Cursor null_ok
* gdk/gdk-api.xml: regen
svn path=/trunk/gtk-sharp/; revision=23196
2004-02-17 21:29:16 +00:00
Mike Kestner
320c4f713d
2004-02-16 Mike Kestner <mkestner@ximian.com>
...
* gdk/EventKey.cs : add a Key prop to return casted KeyVals.
svn path=/trunk/gtk-sharp/; revision=23152
2004-02-16 22:04:27 +00:00
Mike Kestner
49ba707675
oops, cvs add first, you moron
...
svn path=/trunk/gtk-sharp/; revision=23150
2004-02-16 21:32:22 +00:00
Mike Kestner
62c466e8b4
2004-02-16 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventKey
* gdk/EventKey.cs : glue-based manual implementation.
* gdk/EventKey.custom : killed
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : manual mapping for EventKey.
* glue/event.cs : expose key struct fields.
svn path=/trunk/gtk-sharp/; revision=23140
2004-02-16 18:41:52 +00:00
Mike Kestner
65ade8b84c
kill unneeded custom file
...
svn path=/trunk/gtk-sharp/; revision=23135
2004-02-16 17:49:38 +00:00
Mike Kestner
ad8ca4e74d
2004-02-16 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide EventAny
* gdk/Event.cs : make this a full EventAny implementation.
* gdk/gdk-api.xml : regen
* gdk/gdk-symbols.xml : map EventAny to Gdk.Event.
* glue/event.cs : expose window and send_event fields.
svn path=/trunk/gtk-sharp/; revision=23134
2004-02-16 17:48:14 +00:00
Mike Kestner
d54f980494
2004-02-12 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide the GList API
* gdk/*.custom : manually wrap GList api using typed arrays
* gdk/gdk-api.xml : regen.
svn path=/trunk/gtk-sharp/; revision=23035
2004-02-12 18:45:19 +00:00
Mike Kestner
766b004949
2004-02-12 Mike Kestner <mkestner@ximian.com>
...
* gdk/Gdk.metadata : hide the GSList API
* gdk/*.custom : manually wrap GSList api using typed arrays
* gdk/gdk-api.xml : regen.
svn path=/trunk/gtk-sharp/; revision=23031
2004-02-12 17:31:37 +00:00
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
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
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
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
90cad8de89
2003-12-08 Luciano M. <martorella@sssup.it>
...
* gdk/Gdk.metadata : ref/array tags
* gdk/Colormap.custom : removed
* gdk/gdk-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=20938
2003-12-09 18:08:14 +00:00