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