~ubuntu-branches/ubuntu/precise/gtk-sharp2/precise

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2008-06-24 10:38:39 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20080624103839-eujk03l2uxfos3iw
Tags: 2.12.1-1ubuntu1
* Sync on Debian
* debian/control: updated maintainer information
* debian/rules: symlink documentation directories

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-04-19  Mike Kestner  <mkestner@novell.com>
 
2
 
 
3
        * gtk/glue/statusicon.c: fix time parameter usage.  Not even sure
 
4
        how that compiled.  I <3 C.
 
5
 
 
6
2008-04-17  Mike Kestner  <mkestner@novell.com>
 
7
 
 
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.
 
11
        [More of #365437]
 
12
 
 
13
2008-04-17  Mike Kestner  <mkestner@novell.com>
 
14
 
 
15
        * glib/Object.cs: add Harden method to reduce the reflection 
 
16
        overhead in Gnome.Program.
 
17
 
 
18
2008-04-17  Mike Kestner  <mkestner@novell.com>
 
19
 
 
20
        * glib/ToggleRef.cs: Add a Harden method to switch to a standard
 
21
        ref and just leak it.
 
22
        * gtk/Application.cs: revert the QuitPrepare stuff since it didn't
 
23
        always work.
 
24
 
 
25
2008-04-17  Mike Kestner  <mkestner@novell.com>
 
26
 
 
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.
 
33
        [Fixes #379542]
 
34
 
 
35
2008-04-16  Mike Kestner  <mkestner@novell.com>
 
36
 
 
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.
 
43
 
 
44
2008-04-15  Mike Kestner  <mkestner@novell.com>
 
45
 
 
46
        * generator/ReturnValue.cs: use new GLib.Opaque.OwnedCopy for owned
 
47
        opaque return values.
 
48
        * glib/Opaque.cs: introduce OwnedCopy property to support returning
 
49
        owned opaque instances from native to managed callbacks. 
 
50
        [Fixes #374641]
 
51
 
 
52
2008-04-15  Mike Kestner  <mkestner@novell.com>
 
53
 
 
54
        * gtk/Gtk.metadata: hide GtkKey_ for manual impl.
 
55
        * gtk/Key.cs: manual implementation to manage delegate wrapper
 
56
        persistence.  [Fixes #378989]
 
57
 
 
58
2008-04-15  Mike Kestner  <mkestner@novell.com>
 
59
 
 
60
        * gtk/FileSystemModel.custom: remove dead file. 
 
61
 
 
62
2008-04-15  Mike Kestner  <mkestner@novell.com>
 
63
 
 
64
        * glib/Marshaller.cs: marshal null string arrays as a null IntPtr[].
 
65
        [Fixes #378514]
 
66
 
 
67
2008-04-14  Mike Kestner  <mkestner@novell.com>
 
68
 
 
69
        * gtk/Application.cs: add QuitPrepare event for Gnome.Program usage.
 
70
 
 
71
2008-04-08  Marek Habersack  <mhabersack@novell.com>
 
72
 
 
73
        * generator/InterfaceGen.cs: added a check for null obj in the
 
74
        generated GetObject method.
 
75
 
 
76
2008-04-04  Mike Kestner  <mkestner@novell.com>
 
77
 
 
78
        * atk/Atk.metadata: add a few more owned refs.
 
79
 
 
80
2008-04-04  Mike Kestner  <mkestner@novell.com>
 
81
 
 
82
        * glib/Global.cs: renamed from Program.cs.  Program.Name is now 
 
83
        Global.ProgramName to try to avoid clashes with existing Gnome.Program
 
84
        usage.
 
85
        * gtk/Application.cs: s/GLib.Program.Name/GLib.Global.ProgramName.
 
86
 
 
87
2008-04-04  Mike Kestner  <mkestner@novell.com>
 
88
 
 
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.
 
95
 
 
96
2008-04-04  Mike Kestner  <mkestner@novell.com>
 
97
 
 
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
 
100
        on exceptions.
 
101
 
 
102
2008-04-01  Mike Kestner  <mkestner@novell.com>
 
103
 
 
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.
 
108
 
 
109
2008-03-28  Andres G. Aragoneses  <aaragoneses@novell.com>
 
110
 
 
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.
 
115
 
 
116
2008-03-27  Andres G. Aragoneses  <aaragoneses@novell.com>
 
117
 
 
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.
 
124
 
 
125
2008-03-21  Mike Kestner  <mkestner@novell.com>
 
126
 
 
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
 
133
        ctors.
 
134
        * generator/MethodBody.cs:
 
135
        * generator/Parameters.cs: don't link "out" length params to 
 
136
        preceding strings.
 
137
        * generator/VMSignature.cs: don't require UserData to be last
 
138
        param, since it can have things like error after it.
 
139
 
 
140
2008-03-21  Mike Kestner  <mkestner@novell.com>
 
141
 
 
142
        * gtk/Gtk.metadata: s/GtkDestroyNotify/GDestroyNotify in vms too.
 
143
 
 
144
2008-03-14  Mike Kestner  <mkestner@novell.com>
 
145
 
 
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.
 
150
 
 
151
2008-03-12  Mike Kestner  <mkestner@novell.com>
 
152
 
 
153
        * glib/GType.cs: add an Init method for explicit initialization.
 
154
 
 
155
2008-03-04  Mike Kestner  <mkestner@novell.com>
 
156
 
 
157
        * bootstrap-2.12: update version to 2.12 and tag
 
158
 
1
159
2008-02-29  Mike Kestner  <mkestner@novell.com>
2
160
 
3
161
        * gdk/Event.cs: add New method for consistency with generated