summaryrefslogtreecommitdiff
blob: 99fc30ebcb568945fddc6d49ed609ff6a393a206 (plain)
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
# ChangeLog for media-libs/pigment
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

  05 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
  Bump to 0.3.5
  
  Changes since 0.3.4:
  
  * Highly improved rendering performance of the OpenGL plugin.
  
  * Added support for drag and drop on the viewport.
  
  * Added support for Freedesktop startup notification in the OpenGL plugin.
  
  * Added support for changing the viewport opacity.
  
  * Fixed the Xlib/XCB dead lock.
  
  * Fixed focus traversal with the GTK+ widget.
  
  * Made the text font height proportional to the height of the drawable.
  
  Tickets fixed since 0.3.4:
  
  * #111 : Fancy fonts rendering with Mesa
  
  * #194 : XEmbed focus traversal problems
  
  * #214 : Viewport drag and drop support
  
  * #170 : Implement the freedesktop's startup notification specification
  
  * #176 : Crash with ATI radeon with no direct rendering
  
  * #204 : text font height resize support in Group
  
  * #215 : Support viewport clear color through the ARGB visuals
  
  * #228 : Update idle source output clutters the console output
  
  API added since 0.3.4:
  
  * pgm_viewport_get_opacity()
  
  * pgm_viewport_set_opacity()
  
  * pgm_viewport_get_frame_rate()
  
  * pgm_viewport_get_alpha_blending()
  
  * pgm_viewport_set_alpha_blending()
  
  * PgmViewportCapacity::PGM_VIEWPORT_OPACITY
  
  * PgmViewport::drag-motion-event signal
  
  * PgmViewport::drag-drop-event signal
  
  * PgmViewport::drag-leave-event signal
  
  * PgmViewport::set_drag_status virtual function
  
  * PgmEventType::PGM_DRAG_MOTION field
  
  * PgmEventType::PGM_DRAG_DROP field
  
  * PgmEventType::PGM_DRAG_LEAVE field
  
  * PgmEventDnd structure
  
  API changed since 0.3.4:
  
  * Removed PGM_VIEWPORT_HAS_CAPS() macro

  22 Jan 2008; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
  Bump to 0.3.3
  
  * Improved OpenGL plugin rendering performance
  
  * Added a GTK+ widget embedding viewport
  
  * Added automatic viewport update support
  
  * Highly improved linear algebra support
  
  * Added image loading from filenames instead of file descriptors
  
  * Added image mapping (texturing) matrix support
  
  * Added image border support
  
  * Added MSVC6 project files
  
  * Added Win32/WGL support to the OpenGL plugin
  
  * Split the Python binding from the core library
  
  * Added manual and interactive tests to check rendering correctness
  
  * Increased unit tests code coverage
  
  * Improved plugin loading/unloading
  
  Tickets fixed since 0.3.2:
  
  * #106 : Warnings at gtk-doc build
  
  * #123 : PgmImageSink doc should display GObject properties
  
  * #124 : ViewportFactory should be a Singleton
  
  * #132 : GStreamer logging
  
  * #139 : Win32 support
  
  * #141 : Font height is not respected
  
  * #160 : Build failing on rawhide and gutsy
  
  * #162 : Crash when deleting a master too fast
  
  * #163 : pigment crashes when I use as master an Image not in the canvas
  
  * #168 : Plugins are never properly unloaded
  
  * #173 : Add visual (and manual) user test suite
  
  * #179 : GTK+ widget
  
  * #180 : Support for coverage report
  
  * #181 : Updated test framework
  
  * #182 : Load an image from a filename
  
  * #184 : Viewport from and to canvas functions are erroneous
  
  * #185 : New tests and a few bugfixes
  
  * #187 : test makefile reorganisation
  
  * #188 : tests makefile reorganisation
  
  * #189 : core/plugin tests spearation
  
  * #190 : Scroll events on drawables
  
  * #191 : "button-release-event" not fired when mouse moves outside the v...
  
  * #195 : libpigment-gtk not in the documentation
  
  * #197 : FDs not freed after async file image loading is finished
  
  * #198 : Automatic viewport update
  
  * #199 : pgm.Image.set_from_file does not accept files smaller than 1024...
  
  * #200 : Occasional segfault when disposing a gl viewport
  
  * #203 : Convert linear algebra functions to boxed types
  
  * #205 : Texturing matrix manipulation API
  
  * #207 : Build failed: "array subscript is not an integer"
  
  * #209 : Image borders support
  
  * #211 : Python binding split
  
  * #213 : Pigment's python binding tends to segfault on x86_64
  
  API added since 0.3.2:
  
  * PgmLinearAlgebra objects
  
  * PgmViewportCapacity::PGM_VIEWPORT_APPLICATION_EMBEDDING
  
  * PgmViewport::pixels-read signal
  
  * pgm_viewport_get_embedding_id()
  
  * pgm_viewport_read_pixels()
  
  * pgm_viewport_push_pixels()
  
  * PgmGtk object
  
  * pgm_gtk_new()
  
  * pgm_gtk_set_viewport()
  
  * pgm_gtk_get_viewport()
  
  * PgmDrawableProperty::PGM_IMAGE_DATA_PIXBUF
  
  * PgmDrawable::scrolled signal
  
  * pgm_drawable_regenerate()
  
  * PgmImage::pixbuf-loaded signal
  
  * PgmImageStorageType::PGM_IMAGE_DATA_PIXBUF
  
  * pgm_image_new_from_file()
  
  * pgm_image_set_from_file()
  
  * pgm_image_set_mapping_matrix()
  
  * pgm_image_get_mapping_matrix()
  
  * pgm_image_set_border_width
  
  * pgm_image_get_border_width
  
  * pgm_image_set_border_set_inner_color
  
  * pgm_image_get_border_set_inner_color
  
  * pgm_image_set_border_set_outer_color
  
  * pgm_image_get_border_set_outer_color
  
  * pgm_image_sink_new()
  
  * pgm_image_sink_set_image()
  
  * pgm_image_sink_get_image()
  
  * PgmCanvas::near_layer field
  
  * PgmCanvas::middle_layer field
  
  * PgmCanvas::far_layer field
  
  API changed since 0.3.2:
  
  * pgm_viewport_update()
  
  * PgmLinearAlgebra functions
  
  * Removed PgmImageStorageType::PGM_IMAGE_DATA_FD
  
  * Removed PgmImage::fd-loaded signal
  
  * Removed pgm_image_new_from_fd()
  
  * Removed pgm_image_set_from_fd()
  
  * Removed pgm_image_alloc_gst_buffer()
  
  * Removed PgmDrawableProperty::PGM_IMAGE_DATA_FD
  
  * PgmCanvas::near field
  
  * PgmCanvas::middle field
  
  * PgmCanvas::far field

  11 Dec 2007; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
  Bump to 0.3.2_p1
  	- Pull a cvs snapshot on 20071211 that hopefully actually works

  10 Oct 2007; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
  Bump; tests fail on amd64, testing on x86

  02 Sep 2007; Daniel Gryniewicz <dang@gentoo.org> +pigment-0.3.1.ebuild:
  Pigment bump

  16 Apr 2007; Daniel Gryniewicz <dang@gentoo.org> +pigment-0.1.5.ebuild:
  Bump to 0.1.5

  19 Feb 2007; Daniel Gryniewicz <dang@gentoo.org> +pigment-0.1.4.ebuild:
  Bump to 0.1.4

  24 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> ChangeLog:
  Bump to 0.1.3