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
Mike Kestner
2a7b706c5a
2007-10-22 Mike Kestner <mkestner@novell.com>
...
* configure.in.in: add a win64 check and a compiler define for
handling win64 32bit longs.
* generator/LPGen.cs: use int to marshal on win64.
* generator/LPUGen.cs: use uint to marshal on win64.
* generator/SymbolTable.cs: remove fixme.
svn path=/trunk/gtk-sharp/; revision=87922
2007-10-22 17:34:02 +00:00
Mike Kestner
ed158bd493
2007-10-16 Mike Kestner <mkestner@novell.com>
...
* gtk/CellRenderer.custom : marshal GTypes as IntPtr like the
generator does.
* gtk/Container.custom : ditto. [Fixes comment #8 on 327058]
svn path=/trunk/gtk-sharp/; revision=87601
2007-10-16 16:52:11 +00:00
Mike Kestner
3341e20c13
2007-10-15 Mike Kestner <mkestner@novell.com>
...
* generator/InterfaceGen.cs : gen Handle props as overrides.
* glib/GInterfaceAdapter.cs : add abstract Handle prop.
* glib/Value.cs: add ctor (GInterfaceAdapter).
svn path=/trunk/gtk-sharp/; revision=87532
2007-10-15 20:25:05 +00:00
Mike Kestner
fefc143c8e
a bunch of whitespace issues with the webupdater, plus a couple new docs on TreeIter and Stock
...
svn path=/trunk/gtk-sharp/; revision=87015
2007-10-05 21:27:48 +00:00
Mike Kestner
b468823c6e
docs for new Type initialization and GInterface registration related API
...
svn path=/trunk/gtk-sharp/; revision=87005
2007-10-05 18:55:46 +00:00
Mike Kestner
ccd8bc998d
document some recent API additions to GLib namespace.
...
svn path=/trunk/gtk-sharp/; revision=87003
2007-10-05 18:20:57 +00:00