1
2008-04-19 Mike Kestner <mkestner@novell.com>
3
* gtk/glue/statusicon.c: fix time parameter usage. Not even sure
4
how that compiled. I <3 C.
6
2008-04-17 Mike Kestner <mkestner@novell.com>
8
* atk/glue/misc.c: glue for vms and singleton setup.
9
* atk/Misc.custom: add OnThreadsEnter, OnThreadsLeave, and
10
SetSingletonInstance members for Bridge implementors.
13
2008-04-17 Mike Kestner <mkestner@novell.com>
15
* glib/Object.cs: add Harden method to reduce the reflection
16
overhead in Gnome.Program.
18
2008-04-17 Mike Kestner <mkestner@novell.com>
20
* glib/ToggleRef.cs: Add a Harden method to switch to a standard
22
* gtk/Application.cs: revert the QuitPrepare stuff since it didn't
25
2008-04-17 Mike Kestner <mkestner@novell.com>
27
* gtk/TreeModelAdapter.custom:
28
* gtk/TreeModelFilter.custom:
29
* gtk/TreeModelSort.custom: reworked patch from Christian Hoff to
30
throw NotImplementedException for SetValue methods. Those should
31
never have been added to the interface, and it's better to throw
32
an exception than have infinite recursion kill the program.
35
2008-04-16 Mike Kestner <mkestner@novell.com>
37
* gtk/Gtk.metadata: hide PrintContext.get_CairoContext.
38
* gtk/PrintContext.custom: manual get_cairo_context implementation.
39
Mono.Cairo assumes it is wrapping owned references, so we need to
40
take a ref out on the returned cairo_t pointer.
41
* sample/GtkDemo/DemoPrinting.cs: dispose the CairoContext in
42
to be a good citizen and avoid warnings.
44
2008-04-15 Mike Kestner <mkestner@novell.com>
46
* generator/ReturnValue.cs: use new GLib.Opaque.OwnedCopy for owned
48
* glib/Opaque.cs: introduce OwnedCopy property to support returning
49
owned opaque instances from native to managed callbacks.
52
2008-04-15 Mike Kestner <mkestner@novell.com>
54
* gtk/Gtk.metadata: hide GtkKey_ for manual impl.
55
* gtk/Key.cs: manual implementation to manage delegate wrapper
56
persistence. [Fixes #378989]
58
2008-04-15 Mike Kestner <mkestner@novell.com>
60
* gtk/FileSystemModel.custom: remove dead file.
62
2008-04-15 Mike Kestner <mkestner@novell.com>
64
* glib/Marshaller.cs: marshal null string arrays as a null IntPtr[].
67
2008-04-14 Mike Kestner <mkestner@novell.com>
69
* gtk/Application.cs: add QuitPrepare event for Gnome.Program usage.
71
2008-04-08 Marek Habersack <mhabersack@novell.com>
73
* generator/InterfaceGen.cs: added a check for null obj in the
74
generated GetObject method.
76
2008-04-04 Mike Kestner <mkestner@novell.com>
78
* atk/Atk.metadata: add a few more owned refs.
80
2008-04-04 Mike Kestner <mkestner@novell.com>
82
* glib/Global.cs: renamed from Program.cs. Program.Name is now
83
Global.ProgramName to try to avoid clashes with existing Gnome.Program
85
* gtk/Application.cs: s/GLib.Program.Name/GLib.Global.ProgramName.
87
2008-04-04 Mike Kestner <mkestner@novell.com>
89
* atk/Atk.metadata: markup all the Ref* methods to indicate owned refs.
90
* generator/ReturnValue.cs: Add owned object ToNative handling.
91
* generator/VirtualMethod.cs: Split ToNative call from managed method
92
invocation to avoid duplicate calls in null checking scenarios.
93
* glib/Object.cs: add OwnedHandle property for use by language binding
94
code which needs to pass owned refs to native methods.
96
2008-04-04 Mike Kestner <mkestner@novell.com>
98
* atk/Object.custom: take out a ref on the return value of
99
OnRefChild. Also add some null guarding and default to IntPtr.Zero
102
2008-04-01 Mike Kestner <mkestner@novell.com>
104
* generator/InterfaceGen.cs: support "generic" interface
105
implementations like those exposed by gio. This is specifically for
106
libraries which return GTypes which are not exposed by the library
107
but which implement GInterfaces which are exposed by the library.
109
2008-03-28 Andres G. Aragoneses <aaragoneses@novell.com>
111
* atk/Object.custom: custom properties for overriding class methods.
112
* atk/Makefile.am: include Object.custom.
113
* atk/glue/object.c: glue to override class methods.
114
* atk/glue/Makefile.am: include object.c.
116
2008-03-27 Andres G. Aragoneses <aaragoneses@novell.com>
118
* glib/Program.cs: Add new static class for utility property, moving
119
the code to call g_set_prgname() from gtk/Application.cs to here,
120
and changing return value of g_set_program_name from bool to void.
121
* gtk/Application.cs: Use Program.Name as a replacement of
122
calling the native function g_set_prgname().
123
* glib/Makefile.am: add Program.cs.
125
2008-03-21 Mike Kestner <mkestner@novell.com>
127
* bootstrap-2.12: bump svn version
128
* generator/CallbackGen.cs: add dnotify support to invoker.
129
Store and respond with incoming UserData params. Start using
130
__prefixed private vars to avoid collisions with parameters,
131
like the 'result' params in gio.
132
* generator/ManagedCallString.cs: use new data/dnotify invoker
134
* generator/MethodBody.cs:
135
* generator/Parameters.cs: don't link "out" length params to
137
* generator/VMSignature.cs: don't require UserData to be last
138
param, since it can have things like error after it.
140
2008-03-21 Mike Kestner <mkestner@novell.com>
142
* gtk/Gtk.metadata: s/GtkDestroyNotify/GDestroyNotify in vms too.
144
2008-03-14 Mike Kestner <mkestner@novell.com>
146
* pango/AttrList.custom: pass copies of the attrs to insert*
147
since the list assumes ownership.
148
* pango/Makefile.am: add new custom file.
149
* pango/Pango.metadata: hide AttrList.Insert* for custom impl.
151
2008-03-12 Mike Kestner <mkestner@novell.com>
153
* glib/GType.cs: add an Init method for explicit initialization.
155
2008-03-04 Mike Kestner <mkestner@novell.com>
157
* bootstrap-2.12: update version to 2.12 and tag
1
159
2008-02-29 Mike Kestner <mkestner@novell.com>
3
161
* gdk/Event.cs: add New method for consistency with generated