Release 0.5.0
[clutter-gtk] / ChangeLog
1 2008-01-17  Emmanuele Bassi  <ebassi@openedhand.com>
2
3         * NEWS:
4         * README: Release 0.5.0
5
6 2007-12-04  Emmanuele Bassi  <ebassi@openedhand.com>
7
8         Update after the API changes in Clutter core
9
10         * clutter-gtk/clutter-gtk.c:
11         (gtk_clutter_destroy): Do not call clutter_actor_destroy()
12         on the stage.
13
14         (gtk_clutter_map): Use the new X11 API for retrieving the
15         XID of the stage window.
16         
17         (gtk_clutter_init): Set the widget as paintable and the stage
18         as resizable.
19         
20         * examples/gtk-clutter-events.c:
21         (on_x_changed), (on_y_changed), (on_z_changed): Use the new
22         clutter_actor_set_rotation() API.
23
24         * examples/gtk-clutter-test.c (frame_cb): Ditto as above.
25
26 2007-08-20  Emmanuele Bassi  <ebassi@openedhand.com>
27
28         * doc/reference/clutter-gtk-sections.txt:
29         * doc/reference/clutter-gtk-docs.sgml:
30         * clutter-gtk/clutter-gtk.[ch]: Fix API reference.
31
32         * examples/Makefile.am: Fix compilation of the examples
33
34 2007-08-15  Emmanuele Bassi  <ebassi@openedhand.com>
35
36         * configure.ac:
37         * clutter-gtk.pc.in:
38         * Makefile.am:
39         * clutter-gtk/Makefile.am: Bump up to 0.5.0 and require
40         clutter-gtk-0.5 as well.
41
42 2007-08-07  Emmanuele Bassi  <ebassi@openedhand.com>
43
44         * configure.ac: Bump up to 0.4.0; require clutter-glx-0.4.
45
46         * clutter-gtk.pc.in:
47         * Makefile.am:
48         * clutter-gtk/Makefile.am: Update.
49
50 2007-08-03  Chris Lord,,,  <chris@openedhand.com>
51
52         * doc/reference/Makefile.am:
53         Fix documentation building
54
55 2007-07-18  Neil J. Patel  <njp@o-hand.com>
56
57         * examples/Makefile.am:
58         Point to new clutter-gtk library name.
59
60 2007-07-17  Emmanuele Bassi  <ebassi@openedhand.com>
61
62         * examples/gtk-clutter-events.c: Remove wrong casting around
63         the g_signal_connect() argument; this masked a weird memory
64         corruption bug happening when compiling outside the sources
65         directory.
66
67 2007-07-17  Emmanuele Bassi  <ebassi@openedhand.com>
68
69         * clutter-gtk/Makefile.am:
70         * clutter-gtk.pc.in: Install (and use) a versioned library, to
71         match the behaviour of clutter-core and the other integration
72         libraries.
73
74 2007-07-17  Emmanuele Bassi  <ebassi@openedhand.com>
75
76         * clutter-gtk.pc.in: Depend on the right clutter pkgconfig file
77
78         * Makefile.am: Install a versioned clutter-gtk pkgconfig file
79
80 2007-07-06  Matthew Allum  <mallum@openedhand.com>
81
82         * NEWS:
83         Update.
84         * configure.ac:
85         Bump up version to 0.3.1
86
87 2007-07-06  Matthew Allum  <mallum@openedhand.com>
88
89         * clutter-gtk.pc.in:
90         Fix to require 0.3 clutter.
91
92 2007-06-11  Neil Jagdish Patel  <njp@f7>
93
94         * examples/gtk-clutter-events.c: (create_colors):
95         Removed stray g_print
96
97 2007-06-11  Neil Jagdish Patel  <njp@o-hand.com>
98
99         * examples/Makefile.am:
100         * examples/gtk-clutter-events.c: (on_gtk_entry_changed),
101         (on_x_changed), (on_y_changed), (on_z_changed),
102         (on_opacity_changed), (create_colors), (main):
103         Added another example whihc shows some interaction between gtk and
104         the stage.
105
106         * examples/gtk-clutter-test.c: (main):
107         Updated to work with clutter-0.3
108
109
110 2007-04-17  Emmanuele Bassi  <ebassi@openedhand.com>
111
112         * configure.ac: Branch for development; bump to 0.3.0, to
113         match Clutter core version; require clutter-glx backend.
114
115         * clutter-gtk/clutter-gtk.c: Include the GLX backend specific
116         functions; add an "embedded" read-only property, which signals
117         whether the widget has successfully embedded the stage window;
118         use the new clutter_glx_get_stage_window() function.
119
120         * examples/gtk-clutter-test.c: Port to the new event API.
121
122 2007-03-23  Ross Burton  <ross@openedhand.com>
123
124         * configure.ac:
125         Don't require any particular GTK+ version.
126
127 2007-03-23  Ross Burton  <ross@openedhand.com>
128
129         * examples/Makefile.am:
130         Dist the PNG.
131
132 ================= 2007-03-22 0.1 Release ========================
133
134 2007-03-22  Matthew Allum  <mallum@openedhand.com>
135
136         * clutter-gtk.doap:
137         Update for 0.1 Realease
138
139 2007-03-22  Matthew Allum  <mallum@openedhand.com>
140
141         * NEWS:
142         Update for 0.1 release
143         * doc/reference/clutter-gtk.types:
144         Rename fix.
145
146 2007-03-22  Matthew Allum  <mallum@openedhand.com>
147
148         * clutter-gtk/Makefile.am:
149         * clutter-gtk/clutter-gtk.c:
150         * clutter-gtk/gtk-clutter.c:
151         * clutter-gtk/gtk-clutter.h:
152         * configure.ac:
153         * examples/gtk-clutter-test.c:
154         Various naming fixups. 
155
156 2007-03-21  Matthew Allum  <mallum@openedhand.com>
157
158         * clutter-gtk.pc.in:
159         * clutter-gtk/Makefile.am:
160         More version fixes.
161
162 2007-03-21  Matthew Allum  <mallum@openedhand.com>
163
164         * doc/reference/Makefile.am:
165         Fix lib path so docs build again.
166
167 2007-03-21  Matthew Allum  <mallum@openedhand.com>
168
169         * clutter-gtk/gtk-clutter.c:
170         * clutter-gtk/gtk-clutter.h:
171         Redo to subclass GtkSocket and use XEMBED to embed clutter stage.
172         Needs at least clutter 0.2.2. Avoids previous issues with
173         white textures when painting onto a GtkWindow.
174         (Thanks to Iain for doing all the hardwork here)
175
176         * examples/gtk-clutter-test.c: (main):
177         Update.
178
179         * configure.ac:
180         * clutter-gtk.pc.in:
181         Fixups to require clutter-0.2.2
182
183 2006-11-30  Matthew Allum  <mallum@openedhand.com>
184
185         * clutter-gtk.doap:
186         Update doap file a little.
187
188 2006-11-30  Emmanuele Bassi  <ebassi@openedhand.com>
189
190         * clutter-gtk/gtk-clutter.c:
191         (gtk_clutter_expose_event): Queue a redraw of the
192         stage instead of directly swapping the GL buffers.
193
194 2006-11-30  Emmanuele Bassi  <ebassi@openedhand.com>
195
196         * clutter-gtk/gtk-clutter.c:
197         (gtk_clutter_expose_event): Use the newly added
198         clutter_stage_swap_buffers() and fix the missing redraw
199         on expose bug.
200
201 2006-11-29  Emmanuele Bassi  <ebassi@openedhand.com>
202
203         * examples/gtk-clutter-test.c: Add a "quit" button.
204
205 2006-11-29  Emmanuele Bassi  <ebassi@openedhand.com>
206
207         * clutter-gtk/gtk-clutter.c:
208         (gtk_clutter_destroy): Destroy the ClutterStage instead
209         of unreffing it.
210
211         (gtk_clutter_size_allocate): Queue a redraw if the stage
212         is marked as visible.
213
214         (gtk_clutter_realize): Remove the forced realize: the
215         stage is already realized by default.
216
217         * examples/gtk-clutter-test.c: Use gtk_main_quit().
218
219 2006-11-29  Emmanuele Bassi  <ebassi@openedhand.com>
220
221         * clutter-gtk/gtk-clutter.h: Add constructor; clean up.
222
223         * clutter-gtk/gtk-clutter.c:
224         (gtk_clutter_destroy), (gtk_clutter_class_init): Move
225         the stage unref to the GtkObject::destroy method.
226
227         (gtk_clutter_size_allocate): Oblige to the size allocation
228         request from the container of the GtkClutter widget by
229         resizing the ClutterStage.
230
231         (gtk_clutter_size_request): Require the size of the stage.
232
233         (gtk_clutter_destroy), (gtk_clutter_size_request),
234         (gtk_clutter_realize): Do not use the G_TYPE_INSTANCE_GET_PRIVATE()
235         macro, which does a type check and a function call; use the
236         priv pointer we conveniently keep around.
237
238         * examples/gtk-clutter-test.c: Use the given constructor;
239         now window resizing works.  The stage doesn't get refreshed
240         immediately (resize the window), though, and there's still
241         the X error when we close the window.
242
243 2006-11-29  Emmanuele Bassi  <ebassi@openedhand.com>
244
245         * *: Initial import out of the main tree.