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
Mike Kestner
ba4f513cfb
whitespace diffs from web contributions
...
svn path=/trunk/gtk-sharp/; revision=89518
2007-11-13 02:59:43 +00:00
Mike Kestner
0e64df48cf
delegate doc
...
svn path=/trunk/gtk-sharp/; revision=89517
2007-11-13 02:56:59 +00:00
Mike Kestner
097537310e
2007-11-12 Mike Kestner <mkestner@novell.com>
...
* glib/IOChannel.cs: IOChannel wrapper implementation.
* glib/Makefile.am: build new files.
* glib/Marshaller.cs: new string array marshaling methods.
* glib/Spawn.cs: g_spawn* wrapper implementation.
* sample/SpawnTests.cs: tests for the new GLib.Process class
and a cursory exercise of IOChannel for SpawnAsyncWithPipes.
svn path=/trunk/gtk-sharp/; revision=89477
2007-11-12 17:27:35 +00:00
Mike Kestner
e948f26420
some new list constructors, marshallers, and interface related api
...
svn path=/trunk/gtk-sharp/; revision=89417
2007-11-11 03:17:29 +00:00
Mike Kestner
373951876b
2007-11-09 Mike Kestner <mkestner@novell.com>
...
* generator/Parameters.cs: support for null_term_array attribute.
svn path=/trunk/gtk-sharp/; revision=89345
2007-11-09 21:06:30 +00:00
Mike Kestner
de78d57176
2007-11-08 Mike Kestner <mkestner@novell.com>
...
* glib/Marshaller.cs: new null-terminated string[] marshaler from
Mono.Unix with adaptations by Michael Hutchinson.
svn path=/trunk/gtk-sharp/; revision=89218
2007-11-08 17:27:13 +00:00
Mike Kestner
5882ecf29a
bump svn version number
...
svn path=/trunk/gtk-sharp/; revision=89191
2007-11-08 14:40:00 +00:00
Mike Kestner
2c2f1e49d5
add missing attribute formatting
...
svn path=/trunk/gtk-sharp/; revision=89167
2007-11-07 21:46:10 +00:00
Mike Kestner
f2b81ea35d
update audit base to 2.10.2 API
...
svn path=/trunk/gtk-sharp/; revision=89157
2007-11-07 20:18:33 +00:00
Miguel de Icaza
6990e2bbed
Gorgeous and wonderul docs from maarten@alpha-cursus.nl
...
svn path=/trunk/gtk-sharp/; revision=88754
2007-11-02 22:14:29 +00:00
Miguel de Icaza
6e2e6f6f36
Gorgeous and wonderul docs from maarten@alpha-cursus.nl
...
svn path=/trunk/gtk-sharp/; revision=88753
2007-11-02 22:13:55 +00:00
Miguel de Icaza
d8357c4b75
Contribtuions from juri@iki.fi
...
svn path=/trunk/gtk-sharp/; revision=88752
2007-11-02 22:09:40 +00:00
Mike Kestner
4a9070a2e1
2007-11-02 Mike Kestner <mkestner@novell.com>
...
* glib/SList.cs:
* glib/List.cs: add Array dup of object[] ctor since we
are passing typed arrays from generated code.
svn path=/trunk/gtk-sharp/; revision=88730
2007-11-02 16:36:26 +00:00
Mike Kestner
663b457f63
2007-11-02 Mike Kestner <mkestner@novell.com>
...
* generator/Method.cs: need to use on the Base method name to
lookup complements and determine if the method is a getter or setter
when an explicit interface method name is used.
svn path=/trunk/gtk-sharp/; revision=88726
2007-11-02 15:54:26 +00:00
Mike Kestner
1fa0231217
2007-10-24 Mike Kestner <mkestner@novell.com>
...
* generator/SymbolTable.cs: mappings for GCallback and GSourceFunc.
* glib/GCallback.cs: GCallback declaration.
* glib/Source.cs: GSourceFunc declaration.
svn path=/trunk/gtk-sharp/; revision=88126
2007-10-24 20:13:08 +00:00
Mike Kestner
0347cd44dc
2007-10-24 Mike Kestner <mkestner@novell.com>
...
* generator/VirtualMethod.cs: clean up compiler warning and duplicate
call.
svn path=/trunk/gtk-sharp/; revision=88125
2007-10-24 20:08:24 +00:00
Mike Kestner
6fa5d61269
2007-10-24 Mike Kestner <mkestner@novell.com>
...
* generator/InterfaceGen.cs: generate an Implementor prop on the
adapters to obtain the underlying object.
svn path=/trunk/gtk-sharp/; revision=88124
2007-10-24 20:06:13 +00:00