Mike Kestner
146deaa38c
2009-01-04 Mike Kestner <mkestner@novell.com>
...
* *: update to 2.14. parser support for GSEALed fields. svn build
now uses bootstrap-2.14. integrate gio-sharp module.
svn path=/trunk/gtk-sharp/; revision=122402
2009-01-04 22:29:56 +00:00
Mike Kestner
65f96d21dc
2009-01-04 Mike Kestner <mkestner@novell.com>
...
* glib/GType.cs: fix incorrect null check noticed by Christian Hoff.
[Fixes #463445 ]
svn path=/trunk/gtk-sharp/; revision=122390
2009-01-04 16:52:22 +00:00
Mike Kestner
6e4604699e
2009-01-02 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: clarify the Mono.Cairo summary comment.
svn path=/trunk/gtk-sharp/; revision=122356
2009-01-02 22:03:06 +00:00
Andrés G. Aragoneses
a8b28619be
2008-12-22 Andrés G. Aragoneses <aaragoneses@novell.com>
...
* glib/GType.cs: simplify, avoiding a static method.
* generator/InterfaceGen.cs: track API.
* glib/Value.cs: reuse g_type_is_a.
[Improves fix for #448009 in r121990]
svn path=/trunk/gtk-sharp/; revision=121991
2008-12-22 17:16:03 +00:00
Andrés G. Aragoneses
8191911b26
2008-12-22 Andrés G. Aragoneses <aaragoneses@novell.com>
...
* generator/InterfaceGen.cs: use the new GLib API to detect
instances that don't implement GInterfaces.
* glib/GType.cs: add new API for checking if an IntPtr instance
implements a certain GType.
[Fixes #448009 ]
svn path=/trunk/gtk-sharp/; revision=121990
2008-12-22 17:02:09 +00:00
Stephane Delcroix
3a87d8d650
2008-12-11 Stephane Delcroix <sdelcroix@novell.con>
...
* glib/Timeout.cs: map AddSeconds ().
svn path=/trunk/gtk-sharp/; revision=121925
2008-12-20 13:03:07 +00:00
Mike Kestner
89afb3f49f
2008-12-19 Mike Kestner <mkestner@novell.com>
...
* generator/BoxedGen.cs: don't generate glue dependencies.
* glib/*.cs: remove glibsharpglue usage except thread.c.
* glib/glue/*.c: kill all but thread.c. need glib 2.20 to kill
it eventually.
* pango/Attr*.cs: kill glue usage.
* pango/glue/*.c: kill all but generated.c. it's next.
* gtk/TreeIter.custom: kill a dumb glibsharpglue usage.
svn path=/trunk/gtk-sharp/; revision=121880
2008-12-19 18:57:42 +00:00
Mike Kestner
8cf702ea12
2008-12-12 Mike Kestner <mkestner@novell.com>
...
* bootstrap-2.12: tagged for 2.12.7. Bump svn version.
* audit/base: update base apiinfo's for 2.12 stable api.
svn path=/trunk/gtk-sharp/; revision=121431
2008-12-12 16:10:15 +00:00
Andrés G. Aragoneses
470776ccea
* glib/Signal.cs: Improve protection against invalid signals.
...
svn path=/trunk/gtk-sharp/; revision=121045
2008-12-08 21:54:20 +00:00
Stephane Delcroix
66be12eebe
2008-12-02 Stephane Delcroix <sdelcroix@novell.com>
...
* generator/Ctor.cs:
* generator/Method.cs:
* generator/MethodBase.cs: refactor the Protection from Method to
MethodBase, generate ctors with the correct proteciton too.
svn path=/trunk/gtk-sharp/; revision=120487
2008-12-02 15:03:02 +00:00
Mike Kestner
b519876db7
2008-12-01 Mike Kestner <mkestner@novell.com>
...
* gtk/Gtk.metadata: automarshal TreeSelection.GetSelectedRows.
* gtk/TreeSelection.custom: kill GetSelectedRows customization.
[Fixes #450689 ]
svn path=/trunk/gtk-sharp/; revision=120458
2008-12-02 04:26:50 +00:00
Mike Kestner
d6b581ba94
2008-12-01 Mike Kestner <mkestner@novell.com>
...
* gtk/Gtk.metadata: automarshal TreeView.Columns.
* gtk/TreeView.custom: kill Columns customization.
[Fixes #450685 ]
svn path=/trunk/gtk-sharp/; revision=120455
2008-12-02 03:59:48 +00:00
Mike Kestner
0018a5a4f0
2008-11-28 Mike Kestner <mkestner@novell.com>
...
* generator/Signal.cs: remove ref int workaround now that we fallback
to signal-specific marshalers for G_TYPE_POINTER using signals.
Fixes #450119 .
svn path=/trunk/gtk-sharp/; revision=120254
2008-11-28 20:16:26 +00:00
Stephane Delcroix
6a9baad400
2008-11-26 Stephane Delcroix <sdelcroix@novell.com>
...
* gtk/Image.custom:
* gtk/Gtk.metadata: obsolete Image.FromPixbuf, FromAnimation,
FromFile setters in favor of already existing Pixbuf, Animation and
File.
svn path=/trunk/gtk-sharp/; revision=120096
2008-11-26 20:34:27 +00:00
Mike Kestner
346d4d685c
2008-11-26 Mike Kestner <mkestner@novell.com>
...
* bootstrap-2.12: bump svn version.
* cairo/Makefile.am: policy config is hard-coded, not generated.
svn path=/trunk/gtk-sharp/; revision=120087
2008-11-26 18:02:08 +00:00
Mike Kestner
e710d47363
2008-11-26 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: prepend CFLAGS environment setting to AC_SUBST.
Patch from Diego Petteno. [Fixes #443175 ]
svn path=/trunk/gtk-sharp/; revision=120084
2008-11-26 17:41:12 +00:00
Mike Kestner
7a52b14c1c
2008-11-25 Mike Kestner <mkestner@novell.com>
...
* glib/Value.cs: fix for 'IntPtr as object' value construction.
svn path=/trunk/gtk-sharp/; revision=120041
2008-11-26 01:56:46 +00:00
Andrés G. Aragoneses
a40efc856c
* atk/Makefile.am:
...
* atk/SelectionAdapter.custom: new method for firing selection-changed
( http://library.gnome.org/devel/atk/stable/AtkSelection.html#AtkSelection-selection-changed )
svn path=/trunk/gtk-sharp/; revision=119840
2008-11-24 20:45:48 +00:00
Mike Kestner
8d6e58e175
2008-11-21 Mike Kestner <mkestner@novell.com>
...
* glib/ManagedValue.cs: rework to ref count a ManagedValue instance
and pass a GCHandle to it around, instead of taking out multiple
gchandles on the managed target itself.
svn path=/trunk/gtk-sharp/; revision=119648
2008-11-21 17:42:16 +00:00
Stephane Delcroix
1d63a0e3e7
Global.ApplicationName property
...
2008-11-21 Stephane Delcroix <sdelcroix@novell.com>
* glib/Global.cs: implement Global.ApplicationName for localized
application name.
svn path=/trunk/gtk-sharp/; revision=119633
2008-11-21 16:54:10 +00:00
Stephane Delcroix
68ec7f1ebd
map g_format_size_for_display in Format.cs
...
2008-11-21 Stephane Delcroix <sdelcroix@novell.com>
* Makefile.am:
* glib/Format.cs: new class to map the g_format methods
svn path=/trunk/gtk-sharp/; revision=119630
2008-11-21 16:42:46 +00:00
Mike Kestner
a39a739bca
2008-11-15 Mike Kestner <mkestner@novell.com>
...
* gdk/Event.cs: add EventOwnerChange to GetEvent.
* gdk/EventOwnerChange.cs: manual subclass of Gdk.Event.
* gdk/Gdk.metadata: hide EventOwnerChange.
* gdk/Makefile.am: add EventOwnerChange.cs.
* gdk/gdk-symbols.xml: add EventOwnerChange.
svn path=/trunk/gtk-sharp/; revision=118953
2008-11-16 04:39:23 +00:00
Mike Kestner
16a8111ff4
2008-11-15 Mike Kestner <mkestner@novell.com>
...
* gtk/Gtk.metadata: mark the SpinButton::Output signal as manually
marshaled to avoid a compat break. The old manual marshaler expected
and int RetVal and the new signal closure more accurately expects a
bool. Since returning 1 previously worked, we need to revert to the
int expectation, even though bool is technically more correct.
svn path=/trunk/gtk-sharp/; revision=118944
2008-11-15 22:38:07 +00:00
Brad Taylor
45622e1d33
2008-11-14 Brad Taylor <brad@getcoded.net>
...
* glib/Object.cs: Bind g_object_notify.
* doc/en/GLib/Object.xml: Document new API.
svn path=/trunk/gtk-sharp/; revision=118864
2008-11-14 16:21:16 +00:00
Mike Kestner
74105a1c80
2008-11-05 Mike Kestner <mkestner@novell.com>
...
* atk/atk-api-2.12.raw: regen
* gtk/gtk-api-2.12.raw: regen
* generator/Signal.cs: reinstate old custom marshaler generation and
generate custom marshaling when 'manual' attr is set.
* parser/gapi2xml.pl: set manual attr on sigs that have G_TYPE_POINTER
parameters since the generic closure can't cope with them.
svn path=/trunk/gtk-sharp/; revision=118068
2008-11-06 02:23:21 +00:00
Mike Kestner
6aac9f149f
2008-11-05 Mike Kestner <mkestner@novell.com>
...
* gtk/Builder.custom: #if the new API for 2.14 for now so it
doesn't get confused as stable API yet.
svn path=/trunk/gtk-sharp/; revision=118066
2008-11-06 02:16:23 +00:00
Mike Gorse
c9d658f381
2008-11-04 Mike Gorse <mgorse@novell.com>
...
* glib/PtrArray.cs, glib/glue/ptrarray.c, glib/Makefile.am,
glib/glue/Makefile.am, glib/gtype.cs, generator/SymbolTable.cs,
generator/ReturnValue.cs: Add PtrArray.
* glib/Marshaller.cs: Add PtrArrayToArray.
* atk/Atk.metadata: Specify GetTarget return type.
* atk/Object.custom, atk/glue/object.c: Support overriding
RefRelationSet.
svn path=/trunk/gtk-sharp/; revision=117919
2008-11-04 20:17:00 +00:00
Stephane Delcroix
8b431b91f3
2008-11-03 Stephane Delcroix <sdelcroix@novell.com>
...
* gtk/Gtk.metadata:
* gtk/StatusIcon.custom: Obsolete the duplicated properties.
svn path=/trunk/gtk-sharp/; revision=117797
2008-11-03 19:08:12 +00:00
Mike Kestner
4de7ad4914
2008-10-29 Mike Kestner <mkestner@novell.com>
...
* glib/Signal.cs : custom marshaling hooks
* glib/SignalClosure.cs : support for custom marshalers.
svn path=/trunk/gtk-sharp/; revision=117424
2008-10-29 21:41:57 +00:00
Stephane Delcroix
3f81d52735
2008-10-28 Stephane Delcroix <sdelcroix@novell.com>
...
* gtk/Gtk.Metadata: hide ConnectSignals.
* gtk/Builder.Custom: connect the signals, and the objects.
GetObjectRaw method: allows very neat object inheritance.
svn path=/trunk/gtk-sharp/; revision=117257
2008-10-28 11:16:32 +00:00
Stephane Delcroix
e7a4cbea59
2008-10-27 Stephane Delcroix <sdelcroix@novell.com>
...
* glib/ListBase.cs: DataMarshal: create the right object for *Adapter
list items.
svn path=/trunk/gtk-sharp/; revision=117169
2008-10-27 15:08:02 +00:00
Mike Gorse
dfd06255db
Atk/Object.custom: Pass Handle in EmitChildrenChanged (fix critical)
...
svn path=/trunk/gtk-sharp/; revision=117006
2008-10-24 22:11:46 +00:00
Mike Kestner
d059903d1c
2008-10-24 Mike Kestner <mkestner@novell.com>
...
* glib/GType.cs: register IntPtr.
svn path=/trunk/gtk-sharp/; revision=116997
2008-10-24 22:03:49 +00:00
Pete Johanson
98b7f5f2e7
2008-10-22 Peter Johanson <peter@peterjohanson.com>
...
* gtk/TreeModelAdapter.custom:
* gtk/TreeModelFilter.custom:
* gtk/TreeModelSort.custom:
* gtk/TreeStore.custom: Don't trigger any gtk+ critical
warnings when the 'rows-reodered' signal is fired.
svn path=/trunk/gtk-sharp/; revision=116800
2008-10-22 20:43:12 +00:00
Mike Kestner
c07a5f5580
2008-10-21 Mike Kestner <mkestner@novell.com>
...
* cairo/*: add a policy assembly for 1.0 defering to 2.0.
svn path=/trunk/gtk-sharp/; revision=116692
2008-10-21 22:50:21 +00:00
Brad Taylor
1f4a79a925
2008-10-13 Brad Taylor <brad@getcoded.net>
...
* Makefile.am:
* configure.in.in:
* gtk-sharp-2.0-lib.wxs.in:
* gtk-sharp-2.0-dev.wxs.in: Replace version numbers in wxs files,
import gtk-sharp-2.0-dev.wxs.
svn path=/trunk/gtk-sharp/; revision=115669
2008-10-13 16:36:33 +00:00
Mike Kestner
5e07cc22f9
2008-10-13 Mike Kestner <mkestner@novell.com>
...
* Makefile.am: installer target
* gtk-sharp-2.0-lib.wxs: new installer config file
svn path=/trunk/gtk-sharp/; revision=115665
2008-10-13 16:15:23 +00:00
Andrés G. Aragoneses
d677bb90f0
Fixes BNC#426876.
...
* generator/InterfaceGen.cs: throw ArgumentNullException in
the Adapter's constructor that receives an implementor.
svn path=/trunk/gtk-sharp/; revision=115571
2008-10-12 15:20:52 +00:00
Mike Kestner
b20d37c79c
2008-10-09 Mike Kestner <mkestner@novell.com>
...
* cairo/*.cs: flatten source hierarchy to simplify win32 build.
* sample/Makefile.am: fix a ref issue with local cairo.
svn path=/trunk/gtk-sharp/; revision=115401
2008-10-09 23:53:18 +00:00
Mike Kestner
81e6815080
2008-10-09 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: magic for local Mono.Cairo build.
* cairo/*: a local build of Mono.Cairo for .Net-only builds on win32.
* */Makefile.am: use local Mono.Cairo where necessary.
svn path=/trunk/gtk-sharp/; revision=115399
2008-10-09 22:35:02 +00:00
Mike Kestner
eca047e0ce
2008-10-09 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: kill dead config.in.
* sample/CairoSample.cs: some dispose handling and cleanup.
* sample/cairo-sample.exe.config.in: kill, no pinvoke needed now.
* sample/GException.cs: GException test sample.
* sample/GtkCairo.cs: kill, replaced by Gdk.CairoHelper.Create.
* sample/Makefile.am: cleanup.
svn path=/trunk/gtk-sharp/; revision=115366
2008-10-09 17:56:10 +00:00
Mike Gorse
9dd35dd137
Add function handlers for ObjectFactory.
...
svn path=/trunk/gtk-sharp/; revision=115220
2008-10-08 15:06:49 +00:00
Mike Gorse
2791971e57
* Atk/Makefile.am, Atk/Hyperlink.custom, Atk/glue/Makefile.am,
...
Atk/glue/hyperlink.c: Add Hyperlink.custom and glue/hyperlink.c.
svn path=/trunk/gtk-sharp/; revision=114702
2008-10-02 19:56:15 +00:00
Mike Kestner
efc522e7f9
2008-09-30 Mike Kestner <mkestner@novell.com>
...
* generator/EnumGen.cs:
* generator/InterfaceGen.cs:
* generator/StructBase.cs: fix build breakage in prev commit.
svn path=/trunk/gtk-sharp/; revision=114509
2008-09-30 21:21:53 +00:00
Stephane Delcroix
a1f8ed79de
2008-09-30 Stephane Delcroix <sdelcroix@novell.com>
...
* generator/CallbackGen.cs:
* generator/ClassGen.cs:
* generator/EnumGen.cs:
* generator/GenBase.cs:
* generator/InterfaceGen.cs:
* generator/Method.cs:
* generator/OpaqueGen.cs:
* generator/StructBase.cs:
* generator/ObjectGen: check for the internal attribute
* generator/Method.cs: check for the accessibility attribute;
svn path=/trunk/gtk-sharp/; revision=114497
2008-09-30 17:44:24 +00:00
Mike Gorse
2247739bd6
* atk/Atk.metadata: Mark rect in GetRangeExtents as out.
...
svn path=/trunk/gtk-sharp/; revision=114249
2008-09-26 22:22:38 +00:00
Mike Kestner
51299b17bb
2008-09-24 Mike Kestner <mkestner@novell.com>
...
* glib/GType.cs: kill the FindTypeInReferences recursive loading
algorithm and instead do a name-based search through the references
of loaded assemblies only. Fixes the original bug #400595 and it
hopefully will have fewer sideeffects that the recursive loading
approach.
svn path=/trunk/gtk-sharp/; revision=114008
2008-09-24 20:06:47 +00:00
Mike Kestner
ead904c8a3
2008-09-24 Mike Kestner <mkestner@novell.com>
...
* glib/GType.cs: just fail on location null or empty instead of
checking the assembly type. Avoids failures on the ms runtime.
svn path=/trunk/gtk-sharp/; revision=113989
2008-09-24 18:53:05 +00:00
Mike Kestner
4c6832ec18
2008-09-23 Mike Kestner <mkestner@novell.com>
...
* bootstrap-2.12: bump svn version after tag.
svn path=/trunk/gtk-sharp/; revision=113902
2008-09-23 21:49:52 +00:00
Mike Gorse
39acfc9643
* atk/Makefile.am: add atk/atk.h to glue_includes.
...
* atk/glue/Makefile.am: Compile atk/glue/generated.c.
svn path=/trunk/gtk-sharp/; revision=113845
2008-09-23 15:35:57 +00:00