Mike Kestner
be28ed3597
2008-02-29 Mike Kestner <mkestner@novell.com>
...
* generator/ReturnValue.cs: null-term array handling.
* glib/Marshaller.cs: marshaling methods for null-term arrays.
svn path=/trunk/gtk-sharp/; revision=97032
2008-02-29 23:42:27 +00:00
Mike Kestner
ada526a153
more doc stubs and updates
...
svn path=/trunk/gtk-sharp/; revision=97030
2008-02-29 23:14:13 +00:00
Mike Kestner
9b2f9754ed
2008-02-29 Mike Kestner <mkestner@novell.com>
...
* sample/Action.cs: qualify Action usage.
* sample/GtkDemo/DemoApplicationWindow.cs: qualify Action usage.
* sample/GtkDemo/DemoUIManager.cs: qualify Action usage.
svn path=/trunk/gtk-sharp/; revision=97023
2008-02-29 22:22:19 +00:00
Mike Kestner
10d5a42951
more 2.12 stubs and docs
...
svn path=/trunk/gtk-sharp/; revision=97004
2008-02-29 18:27:23 +00:00
Mike Kestner
2a987732d8
more 2.12 stubs
...
svn path=/trunk/gtk-sharp/; revision=97001
2008-02-29 18:09:40 +00:00
Mike Kestner
dca486cc8e
stubs for some of the new Gtk 2.12 API
...
svn path=/trunk/gtk-sharp/; revision=96999
2008-02-29 17:57:31 +00:00
Mike Kestner
c04b14feb6
Stub for new Gdk api in 2.12
...
svn path=/trunk/gtk-sharp/; revision=96995
2008-02-29 17:22:25 +00:00
Mike Kestner
cbee149fd3
stubs and some simple documentation for 2.12 pango API
...
svn path=/trunk/gtk-sharp/; revision=96993
2008-02-29 17:20:28 +00:00
Mike Kestner
cc746fa93e
2008-02-29 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: atk checks and SUBSTs.
* atk/Util.custom: custom properties for overriding class methods.
* atk/glue/util.c: glue to override class methods.
svn path=/trunk/gtk-sharp/; revision=96985
2008-02-29 16:30:21 +00:00
Mike Kestner
80d977610f
2008-02-26 Mike Kestner <mkestner@novell.com>
...
* generator/ByRefGen.cs: fix mismatched alloc/free.
svn path=/trunk/gtk-sharp/; revision=96661
2008-02-26 16:29:14 +00:00
Mike Kestner
515bcc131a
attribute additions and removals
...
svn path=/trunk/gtk-sharp/; revision=96652
2008-02-26 15:25:04 +00:00
Mike Kestner
e20bbf645a
assembly version update
...
svn path=/trunk/gtk-sharp/; revision=96650
2008-02-26 15:06:44 +00:00
Mike Kestner
8f56159e4f
add bug reference
...
svn path=/trunk/gtk-sharp/; revision=96461
2008-02-23 04:20:47 +00:00
Mike Kestner
00e8af10cc
2008-02-22 Mike Kestner <mkestner@novell.com>
...
* gdk/Pixbuf.custom: add destroy notification and pin byte[] to
avoid GC complications. Add a couple new convenience ctors as
well.
svn path=/trunk/gtk-sharp/; revision=96460
2008-02-23 04:20:02 +00:00
Mike Kestner
c949e6e8de
2008-02-21 Mike Kestner <mkestner@novell.com>
...
* glib/Source.cs: rework proxy removal to avoid boxing profile.
* glib/Idle.cs: save src_id in proxy to facilitate removal.
* glib/Timeout.cs: save src_id in proxy to facilitate removal.
[Fixes #359561 ]
svn path=/trunk/gtk-sharp/; revision=96363
2008-02-21 16:32:03 +00:00
Mike Kestner
4c6671c625
2008-02-07 Mike Kestner <mkestner@novell.com>
...
* generator/Parameters.cs: fix off-by-1 in null term array marshaling.
svn path=/trunk/gtk-sharp/; revision=95214
2008-02-08 01:32:34 +00:00
Mike Kestner
ee187f73a8
docs for new 2.12 members on existing types.
...
svn path=/trunk/gtk-sharp/; revision=95091
2008-02-06 22:53:56 +00:00
Mike Kestner
eff44f31b1
2008-02-06 Mike Kestner <mkestner@novell.com>
...
* gdk/Gdk.metadata: mark ApplyEmbeddedOrientation return as owned.
svn path=/trunk/gtk-sharp/; revision=95089
2008-02-06 22:44:38 +00:00
Mike Kestner
445ea379bc
2008-01-30 Mike Kestner <mkestner@novell.com>
...
* generator/ClassBase.cs: null check ifaces in recursive method
and signal lookup.
svn path=/trunk/gtk-sharp/; revision=94388
2008-01-30 15:30:27 +00:00
Mike Kestner
adda8bdcf5
2008-01-29 Mike Kestner <mkestner@novell.com>
...
* generator/ManagedCallString (Setup): use error param name instead
of hardcoding error.
svn path=/trunk/gtk-sharp/; revision=94309
2008-01-29 20:04:27 +00:00
Mike Kestner
6a668a2cc8
2008-01-29 Mike Kestner <mkestner@novell.com>
...
* generator/VirtualMethod (CName): mangle the name.
* generator/SymbolTable.cs (MangleName): add 'remove' and 'foreach'
mappings. Should probably just get a C# keyword list and map all of
them instead of onesy twoseys.
Fixes for tnymail binding generation.
svn path=/trunk/gtk-sharp/; revision=94286
2008-01-29 18:48:04 +00:00
Lluis Sanchez
b40365eafb
2008-01-24 Lluis Sanchez Gual <lluis@novell.com>
...
* glade/XML.custom: due to a recent Mono fix (bug #322762 ),
Type.GetFields does not return private fields from base classes
anymore, so the BindFields now has to go through the class
hierarchy to get all fields.
svn path=/trunk/gtk-sharp/; revision=93742
2008-01-23 23:54:02 +00:00
Mike Kestner
a1b5081559
2008-01-23 Mike Kestner <mkestner@novell.com>
...
* bootstrap-2.12: update version and tag 2.11.91.
svn path=/trunk/gtk-sharp/; revision=93674
2008-01-23 17:05:59 +00:00
Mike Kestner
776aeccdbb
2008-01-22 Mike Kestner <mkestner@novell.com>
...
* glib/Object.cs: expose an internal ToggleRef prop.
* glib/Signal.cs: use ToggleRef for lookups instead of Object. Add
a Free method and release connections and gchandles.
* glib/ToggleRef.cs: add signal hash and release signals on free.
svn path=/trunk/gtk-sharp/; revision=93548
2008-01-22 16:54:44 +00:00
Mike Kestner
5ccb3ccd2f
2008-01-17 Mike Kestner <mkestner@novell.com>
...
* glib/Object.cs: remove ref from Objects hash prior to releasing it.
2008-01-17 Mike Kestner <mkestner@novell.com>
* glib/ToggleRef.cs: check for null reference in IsAlive.
svn path=/trunk/gtk-sharp/; revision=93204
2008-01-17 21:10:25 +00:00
Mike Kestner
f53935b65d
2008-01-17 Mike Kestner <mkestner@novell.com>
...
* generator/Property.cs: missing Parent null check needed for direct
GLib.Object subclasses. Suggested by mario@gnome.cl . [Fixes #321536 ]
svn path=/trunk/gtk-sharp/; revision=93151
2008-01-17 14:37:02 +00:00
Mike Kestner
a185c2d31d
2008-01-17 Mike Kestner <mkestner@novell.com>
...
* sample/Assistant.cs: new Gtk.Assistant sample.
* sample/Makefile.am: hook in new sample.
svn path=/trunk/gtk-sharp/; revision=93150
2008-01-17 14:06:59 +00:00
Mike Kestner
04a642f070
2008-01-11 Mike Kestner <mkestner@novell.com>
...
* bootstrap-2.12: update version to 2.11.90.
* configure.in.in: incorporate build service patch.
* glib/glib-sharp-2.0.pc.in: add cflags for new api.xml.
* glib/Makefile.am: install api.xml to correct dir.
svn path=/trunk/gtk-sharp/; revision=92686
2008-01-11 19:41:51 +00:00
Mike Kestner
9716ffe57e
2008-01-07 Mike Kestner <mkestner@novell.com>
...
* generator/SymbolTable.cs: map "unsigned long" to LPUGen.
svn path=/trunk/gtk-sharp/; revision=92413
2008-01-07 21:12:33 +00:00
Mike Kestner
e07e7d5ecb
2008-01-02 Mike Kestner <mkestner@novell.com>
...
* gtk/MoveFocusHandler.cs: obsolete event types.
* gtk/TextView.custom: obsolete move-focus signal.
* gtk/Window.custom: obsolete move-focus signal.
Compat fixes for removal of signals from gtk+ API. [Fixes #350770 ]
svn path=/trunk/gtk-sharp/; revision=92127
2008-01-02 20:57:28 +00:00
Mike Kestner
6c5f622c43
2007-12-17 Mike Kestner <mkestner@novell.com>
...
* parser/gapi_pp.pl: parse 'typedef struct\n{' properly.
svn path=/trunk/gtk-sharp/; revision=91495
2007-12-17 21:14:30 +00:00
Mike Kestner
57c664572c
2007-12-12 Mike Kestner <mkestner@novell.com>
...
* generator/Parameters.cs: fix marshaling for ArrayCount params where
casting is required, like gsize/size_t count parameters.
svn path=/trunk/gtk-sharp/; revision=91199
2007-12-13 05:11:07 +00:00
Mike Kestner
778f049caa
2007-12-11 Mike Kestner <mkestner@novell.com>
...
* parser/gapi2xml.pl: fix tightloop in single-line prop declarations.
svn path=/trunk/gtk-sharp/; revision=91136
2007-12-12 02:53:11 +00:00
Mike Kestner
3402acb805
assembly version updates for 2.12
...
svn path=/trunk/gtk-sharp/; revision=90841
2007-12-06 18:37:54 +00:00
Mike Kestner
56dba077da
assembly version changes and new 2.12 docs
...
svn path=/trunk/gtk-sharp/; revision=90826
2007-12-06 17:41:44 +00:00
Mike Kestner
7060e80b04
assembly version changes and new docs
...
svn path=/trunk/gtk-sharp/; revision=90825
2007-12-06 17:36:20 +00:00
Mike Kestner
209f353fc8
2007-12-06 Mike Kestner <mkestner@novell.com>
...
* * : update to 2.12 API.
svn path=/trunk/gtk-sharp/; revision=90823
2007-12-06 17:23:28 +00:00
Mike Kestner
385af2ab32
2007-12-04 Mike Kestner <mkestner@novell.com>
...
* generator/SymbolTable.cs: add goffset mapping.
svn path=/trunk/gtk-sharp/; revision=90770
2007-12-05 15:25:45 +00:00
Mike Kestner
e26a98a763
2007-12-04 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: check for default off_t size
* generator/SymbolTable.cs: map off_t based on configure check.
* generator/Makefile.am: add OFF_T_FLAGS to compile.
svn path=/trunk/gtk-sharp/; revision=90727
2007-12-04 23:52:08 +00:00
Mark Probst
e1fd1b014c
2007-12-03 Mark Probst <mark.probst@gmail.com>
...
* generator/SymbolTable.cs: Added "where" to the list of mangled
names.
svn path=/trunk/gtk-sharp/; revision=90559
2007-12-03 17:08:03 +00:00
Mike Kestner
ff2836315e
kill unused api versions
...
svn path=/trunk/gtk-sharp/; revision=90552
2007-12-03 16:15:13 +00:00
Mike Kestner
029e85265a
2007-11-29 Mike Kestner <mkestner@novell.com>
...
* parser/gapi_pp.pl: collapse embedded multiline function fields
to a single line. [Fixes #344853 ]
svn path=/trunk/gtk-sharp/; revision=90461
2007-11-30 01:58:10 +00:00
Mike Kestner
75d2981d82
2007-11-29 Mike Kestner <mkestner@novell.com>
...
* generator/MethodBase.cs: move Name stuff from subclasses.
Check for (G|S)et<UpperCaseLetter> in new Has props.
* generator/Method.cs:
* generator/VirtualMethod.cs: refactor out Name stuff. Use
new Has(G|S)etterName props.
* pango/Pango.metadata: workaround Has/Hash collision with
the old broken getter check. [Fixes #344954 ]
svn path=/trunk/gtk-sharp/; revision=90458
2007-11-29 20:01:28 +00:00
Mike Kestner
3839abb463
2007-11-29 Mike Kestner <mkestner@novell.com>
...
* glib/Signal.cs: ignore GCHandles with null targets since
their object has been collected. [Fixes #344250 again]
svn path=/trunk/gtk-sharp/; revision=90428
2007-11-29 14:36:26 +00:00
Mike Kestner
f5e6d14520
2007-11-28 Mike Kestner <mkestner@novell.com>
...
* glib/Object.cs: take ref using method param to avoid
NREs. [Fixes #344250 ]
svn path=/trunk/gtk-sharp/; revision=90412
2007-11-29 02:02:24 +00:00
Mike Kestner
70018d857d
2007-11-16 Mike Kestner <mkestner@novell.com>
...
* glib/Object.cs: use toggle refs for all objects.
de-obsolete Data hash. Add internal Signals hash.
* glib/Signal.cs: switch to weak gchandles.
* glib/WeakObject.cs: kill.
svn path=/trunk/gtk-sharp/; revision=89776
2007-11-16 18:35:38 +00:00
Mike Kestner
9897c07f21
2007-11-16 Eskil Bylund <eskil@letterboxes.org>
...
* gtk/ListStore.custom:
* gtk/TreeStore.custom: Implement InsertWithValues.
* gtk/Gtk.metadata: Deprecate the old generated method.
[Fixes #325040 ]
svn path=/trunk/gtk-sharp/; revision=89770
2007-11-16 16:32:44 +00:00
Mike Kestner
bd9da3f412
updater whitespace
...
svn path=/trunk/gtk-sharp/; revision=89769
2007-11-16 16:22:29 +00:00
Mike Kestner
05c22c47b8
2007-11-12 Mike Kestner <mkestner@novell.com>
...
* sample/TreeModelDemo.cs: lt/gt typo bugfix [Fixes #333653 ]
svn path=/trunk/gtk-sharp/; revision=89520
2007-11-13 03:19:13 +00:00
Mike Kestner
86d29321c3
2007-11-12 Mike Kestner <mkestner@novell.com>
...
* generator/SymbolTable.cs: remove GCallback mapping.
* glib/GCallback.cs: kill, bad idea.
svn path=/trunk/gtk-sharp/; revision=89519
2007-11-13 03:04:32 +00:00