File: ChangeLog

package info (click to toggle)
clutter-cairo 0.8.2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,520 kB
  • ctags: 107
  • sloc: sh: 9,120; ansic: 883; makefile: 31
file content (324 lines) | stat: -rw-r--r-- 9,133 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
======== Clutter-Cairo 0.8.2 ==================================================

2008-07-23  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac: Release 0.8.2

2008-07-23  Chris Lord  <chris@openedhand.com>

	* clutter-cairo.c: (clutter_cairo_context_destroy):
	* clutter-cairo.h:
	Remove usage and reference to GdkPixbuf

======== Clutter-Cairo 0.8.1 ==================================================

2008-07-18  Emmanuele Bassi  <ebassi@openedhand.com>

	* NEWS: Release 0.8.1

2008-07-16  Emmanuele Bassi  <ebassi@openedhand.com>

	* clutter-cairo.pc.in: Fix the pkg-config file. (Rob Bradford)

2008-07-15  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac: Post-release bump to 0.8.1.

======== Clutter-Cairo 0.8.0 ==================================================

2008-07-15  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac: Release 0.8.0.

2008-06-11  Emmanuele Bassi  <ebassi@openedhand.com>

	* clutter-cairo.c:
	(clutter_cairo_constructor): Store the rowstride used to build
	the Cairo surface; if we are using Cairo > 1.6.0, use the newly
	added cairo_format_stride_for_width() function instead of
	hard-coding the stride.

	(clutter_cairo_init): Set the surface format to
	CAIRO_FORMAT_ARGB32.

	(clutter_cairo_context_destroy),
	(clutter_cairo_surface_resize): Use the format and the rowstride
	stored by the ClutterCairo.

	* examples/clock.c: Make the clock smaller and make sure that
	we get a size even when we don't set one explicitly.

2008-06-11  Chris Lord  <chris@openedhand.com>

	* examples/Makefile.am:
	* examples/bubbles.c:
	Add new example, 'bubbles'

2008-05-15  Chris Lord  <chris@openedhand.com>

	* clutter-cairo.c: (clutter_cairo_surface_resize):
	Fix when resizing surface - make sure texture is re-uploaded

2008-05-12  Chris Lord  <chris@openedhand.com>

	* clutter-cairo.c: (clutter_cairo_context_destroy):
	Fix for when a cairo context for a sub region is destroyed before a
	context for the entire texture

2008-04-24  Emmanuele Bassi  <ebassi@openedhand.com>

	* clutter-cairo.h:
	* clutter-cairo.c: Code style clean up and miscellaneous fixes.

	(clutter_cairo_class_init),
	(clutter_cairo_finalize): Use ::finalize, not ::dispose, to free
	up resources.

	(clutter_cairo_constructor): The constructor SUPER:: call is too
	long to fit in the 80 columns limit, but we can still use a
	variable without resorting to weird line breaks.

	(clutter_cairo_context_destroy): Code style fixes. Use g_malloc0()
	and not g_slice_alloc0(), as we are not allocating many small
	objects.

	(intersect_rectangles): ClutterCairoRectangle and
	ClutterCairoContext are typedef'ed now.
	
	(clutter_cairo_create_region): Use g_mallo0(), g_new0() and g_free()
	and leave the slice allocator alone.

	(clutter_cairo_create),
	(clutter_cairo_surface_resize): Ditto as above, plus code style
	fixes.

2008-04-24  Emmanuele Bassi  <ebassi@openedhand.com>

	* examples/Makefile.am: Use AM_LDFLAGS and not LDFLAGS.

2008-04-14  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter-cairo.c: fix clutter_cairo_set_source_color() to do 
	floating-point division rather than integer division so that it 
	doesn't just always end up setting the source color to black (0,0,0)

2008-04-10  Iain Holmes  <iain@openedhand.com>

	* clutter-cairo.[ch]: Add function clutter_cairo_create_region to
	limit the updated region.

2008-04-10  Emmanuele Bassi  <ebassi@openedhand.com>

	* Makefile.am: Install the public headers in the right directory.

	* clutter-cairo.pc.in: Require clutter-0.7 and point to the
	right directory for the includes.

2008-04-03  Iain Holmes  <iain@openedhand.com>

	* configure.ac: Require Clutter 0.7.0

	* clutter-cairo.[ch]: add function clutter_cairo_surface_resize to
	resize the cairo surface.

	* Makefile.am: Bump version number

2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

	Release 0.6.0

	* configure.ac: Require Clutter 0.6.0

2008-02-06  Øyvind Kolås  <pippin@o-hand.com>

	* clutter-cairo.c: improved indentation

2008-01-17  Emmanuele Bassi  <ebassi@openedhand.com>

	Release 0.5.0

	* configure.ac: Require automake 1.9, not 1.7 which is
	an ancient version. Also require clutter-0.5 >= 0.5.2

2007-12-31  Tomas Frydrych  <tf@openedhand.com>

	* examples/flowers.c:
	Replaced non-ansi sleep with g_usleep.

2007-12-20  Neil J. Patel  <njp@o-hand.com>

	* examples/flowers.c: (tick):
	Update for new rotation api.

2007-10-10  Ross Burton  <ross@openedhand.com>

	* COPYING:
	Add LGPL COPYING file.

2007-08-15  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac:
	* Makefile.am:
	* clutter-cairo.pc.in: Bump up to 0.5.0 and require clutter-0.5
	as well.

2007-08-07  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac: Bump up to 0.4.0.

	* clutter-cairo.pc.in: Require clutter-0.4.

2007-08-01  Emmanuele Bassi  <ebassi@openedhand.com>

	* clutter-cairo.c: Now that we ensure that we are not accessing
	the cairo_surface_t object when the texture actor has been destroyed
	before the cairo_t context, we can destroy the surface when disposing
	of the texture.

2007-08-01  Emmanuele Bassi  <ebassi@openedhand.com>

	* clutter-cairo.c: Attach the ClutterCairo texture actor to the
	surface and use clutter_surface_finish() to dispose of the
	cairo_surface_t we use to generate the cairo context. This plugs
	a reference count bug in the bindings where the context is not
	destroyed before the end of the program.

2007-07-30  Emmanuele Bassi  <ebassi@openedhand.com>

	* clutter-cairo.[ch]: Add clutter_cairo_set_source_color(), a
	utility function for setting a ClutterColor as the source color
	for a Cairo context.

2007-07-17  Emmanuele Bassi  <ebassi@openedhand.com>

	* Makefile.am: Install the headers into the clutter-0.x include
	directory, so that each integration library header files are
	self-contained into the include directory of the clutter version
	they are linking to.

	* clutter-cairo.pc.in: Update template, and require cairo.

2007-07-06  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.pc.in:
	* configure.ac:
	Fix pc and library versioning (also bump to 0.3.1)

2007-06-29  Matthew Allum  <mallum@openedhand.com>

	* configure.ac:
	Bump up version to 0.3

2007-06-11  Neil J. Patel  <njp@o-hand.com>

	* clutter-cairo.c: (cairo_destroy_func):
	* examples/clock.c: (main):
	* examples/flowers.c: (main):
	Update to work with clutter-0.3

	* configure.ac:
	Update to check for clutter-0.3
	Update for 0.2 release.

================== 2007-03-27 0.1 Release ===============================

2007-03-27  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.c: (cairo_destroy_func):
	Remove old commented out code
	* clutter-cairo.doap:
	Update for 0.1 Release

2007-03-25  Emmanuele Bassi  <ebassi@openedhand.com>

	* examples/flowers.c: Use less flowers.

	* examples/clock.c: Remove C99-isms; get the stage width and
	height from the actor instead of hardcoding it; quit on button
	press.

	* clutter-cairo.c: Remove useless chain up in the class
	initialisation code: we are deriving from ClutterTexture already;
	add G_PARAM_STATIC_NICK to the parameters flags; check for
	endianess when de-multiplying the alpha of the surface before
	feeding it to GL.

2007-03-22  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.pc.in:
	Bump up to require clutter-0.2

2007-03-22  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.c:
	* clutter-cairo.h:
	Simplify API to just two calls via hooking into cairo_destroy()
	as to then sync the image surface to GL texture.
	* configure.ac:
	Require cairo 1.4 (For cairo_set_user_data ())
	* examples/clock.c:
	* examples/flowers.c:
	Update for newer API.

2006-11-30  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.doap:
	Add a doap file

2006-09-15  Matthew Allum  <mallum@openedhand.com>

	* Makefile.am:
	* examples/Makefile.am:
	* examples/flowers.c:
	Misc fixes from Bastien Nocera, see #153.

2006-08-27  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.pc.in:
	Reference clutter-1.0 in .pc rather than just clutter

2006-08-26  Matthew Allum  <mallum@openedhand.com>

	* configure.ac:
	* examples/Makefile.am:
	* Makefile.am:
	* clock.c:
	* flowers.c:
	Add examples to autofoo.

2006-08-26  Matthew Allum  <mallum@openedhand.com>

	* Makefile:
	* Makefile.am:
	* autogen.sh:
	* clutter-cairo.pc.in:
	* configure.ac:
	Add initial autofoo

2006-08-15  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.c: (clutter_cairo_end):
	Add another de premull method ( no difference )
	* flowers.c:
	Add some alpha.. Fix color randomness selection.

2006-08-14  Matthew Allum  <mallum@openedhand.com>

	* flowers.c: (make_flower_actor):
	lower tolerance value for better quality.

2006-08-14  Matthew Allum  <mallum@openedhand.com>

	* clutter-cairo.c: (clutter_cairo_new), (clutter_cairo_end):
	Convert Cairo surface data correctly to pixbuf and un pre-mul
        alpha.
	* flowers.c: (make_flower_actor), (tick):
	Minor tweaks to flower generation.

2006-08-13  Matthew Allum  <mallum@openedhand.com>

	* Makefile:
	* flowers.c:
	Add a new cairo demo/toy drawing 10's of randomly generated
        falling spinning flowers.