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