3 0.61.08 (SVN 1???) - February ??, 2008 - Bug fixes
5 * Synfig is now translatable using gettext. Currently only a Spanish
10 Removed the 'bootstrap' script for building. Use autoreconf
13 Fixed errors and warnings detected by a pre-release version of
18 New layer, 'Duplicate'. This is an experimental feature, but
19 seems to work quite well. It can be used to clone the layers
20 under it multiple times. ( http://synfig.org/Duplicate_Layer )
24 Prevent a "bad_alloc" error in the 'PasteCanvas' layer
25 caused by the bounding boxes changing when the user
26 changes parameters while rendering.
28 Allow zooming furter in to nested PasteCanvas
30 http://sourceforge.net/support/tracker.php?aid=1809480
34 New parameter "reverse" in the Plant layer allows
35 plants to be rendered back-to-front.
37 Fix: Use the 'width' of each blinepoint in the plant
38 layer to affect the velocities. Patch from
40 http://sourceforge.net/support/tracker.php?aid=1831897
42 Add the 'offset' parameter to the Plant layer.
44 Don't let 'select all' select the green ducks of a
47 Do some sanity checking on Plant layer parameters.
51 Prevent a crash when rendering a 'Stretch' layer with
53 http://sourceforge.net/support/tracker.php?aid=1823082
55 Make the 'Stretch' layer's "amount" duck be relative
60 Allow multibyte characters in the Text layer. Patch by
62 http://sourceforge.net/support/tracker.php?aid=1852208
64 First step towards fixing the problem of distorted
65 'Text' layers not rendering correctly at tile borders.
69 Shade: Make the quality of the 'Shade' layer worse at
70 quality 10 than it is at quality 9!
72 Shape: Rename the 'Position' parameter to 'Offset' for
73 all the 'Shape' layers.
75 Spherize: Fix clipping for tile-based rendering in
78 Star: New parameter "regular polygon" in the 'Star'
79 layer allows regular polygons to be drawn.
81 Time Loop: New version 0.2 of the 'Time Loop'
82 layer. It uses the same parameters as the newly added
85 Warp: Fix a problem with the 'Warp' layer where some
86 tiles weren't being rendered.
90 Add new type: 'Cos', to calculate cosines.
91 ( http://wiki.synfig.com/Convert#Cos )
93 Add new type: 'Duplicate', only used by the Duplicate layer.
94 ( http://synfig.org/Convert#Duplicate )
96 Add new type: 'From Integer', to convert integers to other
97 types for linking to. Currently disabled.
98 ( http://synfig.org/Convert#From_Integer )
100 Add new type: 'Random', to generate pseudo-random values.
101 ( http://synfig.org/Convert#Random )
103 Add new type: 'Reciprocal', to calculate reciprocals.
104 ( http://synfig.org/Convert#Reciprocal )
106 Add new type: 'Reverse Tangent', to reverse the direction of
107 tangents. ( http://synfig.org/Convert#Reverse_Tangent )
109 Add new type: 'Switch', to switch between two alternative
110 values. ( http://synfig.org/Convert#Switch )
112 Add new type: 'Time Loop', to allow individual parameters to
113 be time looped, like the Time Loop layer, but for individual
114 parameters. ( http://synfig.org/Convert#Time_Loop )
116 Add new type: 'aTan2', to calculate inverse tangents.
117 ( http://synfig.org/Convert#aTan2 )
119 Extended types: 'Add' and 'Subtract' now work with gradients.
123 Fix one memory leak and one filehandle leak in target 'png'..
125 Fix the ffmpeg/dv/imagemagick targets/importers on Windows.
127 Improved the 'imagemagick' target so it can create a series of
130 Fixed the 'mng' and 'yuv420p' targets.
132 Security fixes: arbitrary code execution when rendering
133 specially crafted .sif files.
135 Show which output target is used if it has been chosen
136 automatically, not specified by the user.
140 Don't accept illegal values for 'blend_method'. Use
143 Re-enable the 'alpha brighten' and 'alpha darken' blend
146 Fix the 'straight', 'straight onto' and 'alpha brighten' blend
147 methods. Even completely transparent pixels in the top layer
148 should affect the result of these blends. Existing .sif files
149 which relied on the previously broken behavior should still
150 render correctly for the most part.
154 Fix a crash that was happening if we had 2 exported canvases
155 in a .sif file where the 2nd contained a pastecanvas that used
156 the 1st as its canvas. The canvases are destructed in the
157 order in which they appear in the .sif file, so by the time
158 the 2nd is destroyed, the pastecanvas it contains no longer
159 has a valid canvas parameter. The fix is to clear the canvas
160 parameter of any pastecanvases using a canvas when the canvas
163 Encapsulations containing imported images fail to clone
165 http://sourceforge.net/support/tracker.php?aid=1838132
169 Refer the user to 'http://synfig.org/Convert#Compatibility' if
170 we try to load a .sif file that uses a not-yet-implemented
171 ValueNode type, or that tries using a ValueNode with a type
172 which it doesn't yet support.
174 Changed the .sif file format. 'Composite' and 'Radial
175 Composite' ValueNodes used to be saved with obscure XML
176 element names <c1>, <c2>, etc. Now we use more readable names
177 <point>, <width>, etc. The old version is still accepted, and
178 can still be written by selecting the old version from the
179 "Save As..." dialog. The new format will not be accepted by
180 previous releases of Synfig.
182 New Feature: Allow saving .sif files in formats that can be
183 read by versions 0.61.07 and older.
185 Add information about which valuenode types were added in
186 which release. Don't save new types in old format files.
188 Fix: Prevent a crash when loading a .sif file with 'use=""' in
191 Fix: Prevent studio crashing when loading a document that
192 contains an unknown valuenode type from a newer version of
193 synfig. Simply refuse to load the document instead.
194 http://sourceforge.net/support/tracker.php?aid=1811250
198 Don't render feathering of circles or shapes (ie. outlines,
199 regions, stars, polygons, etc), or motion blur, blur, or
200 radial blur layers when the quality is 10.
202 New feature: allow importing of lipsynced voice animations
204 http://sourceforge.net/support/tracker.php?aid=1879688
206 Fix: Inserting a new item into a list in animation mode caused
207 unpredicatable renders before the time of
209 http://sourceforge.net/support/tracker.php?aid=1841280
211 Fix: The hex color code parser is much more forgiving now.
212 Previously spaces before or after the color code would cause
215 Fix: Don't treat the required values of command line flags as
217 http://sourceforge.net/support/tracker.php?aid=1695735
219 Fix: Initialise the 'time_last_changed' when creating a Node.
220 Previously it was being left at a random value.
222 0.61.07 (SVN 878) - October 10, 2007 - Bug fixes
224 * Fix importing on amd64 (#1692825)
225 * Fixes for the PasteCanvas layer (#1356449)
226 * Clean up Layer menu and displayed layer names
227 * Allow exported canvases to be used in more than one place within a canvas (#1785296)
228 * Fix, extend, and enable the 'XOR Pattern' layer
229 * Fix and extend the 'Plant' layer (#1790903)
230 * Turn on plant layer (gunsmoke) in macwolfen.sifz example
231 * Use 'fast gaussian' rather than 'gaussian' for blurs in pirates.sifz - it's faster!
232 * Fix and enable the 'Timed Swap' valuenode conversion
233 * Extend the 'Linear' valuenode conversion to work with colors and integers.
234 * Enable basic motion blur display at all qualities
235 * Fix an artifact on the curve gradient layer (#1792063, r663)
236 * Add the 'Range', 'Repeat Gradient', 'Add', 'Exponent' valuenode conversions
237 * Add the 'BLine Vector', and 'BLine Tangent' valuenode conversions (#1781903)
238 * Fix problems with valuenode conversion (#1794374, #1795913, #1795922, #1796068, #1797488)
239 * Allow gradients to be animated (#1568818, #1795802)
240 * Stop TCB angle waypoints changing to type Linear on load (#1778930)
241 * Use compression when saving to files with .sifz extension
242 * Compressed example .sif files to .sifz to save space
243 * Fixed Motion Blur layer (#1800783)
244 * Allow building studio with gcc -O2 (#1509627)
245 * Allow encapsulated layers to animate their z-depth, even when time-shifted (#1806852)
246 * Fixed the Radial Blur layer when zooming in on the canvas (#1807709)
247 * Fix several other bugs and crashes
249 0.61.06 (SVN 536) - June 20, 2007 - Bug fixes
251 * Add fontconfig support
253 * Fix ffmpeg, gif, libav targets
254 * Include more target modules in the Win32 package
255 * Fix some crashes in synfigstudio
256 * Fix some render artifacts
257 * Fix some doxygen warnings
260 * Fix random number generation for 64 bit CPUs (#1698604)
261 * Add parameter 'fast' to curve gradients to choose fast or accurate rendering (#1672033)
262 * Add new odd/even winding style for regions
264 0.61.05 (SVN 126) - February 27, 2005 - Misc fixes
266 * Use system libltdl when available (#1423944)
267 * Update doxygen config file (#1402909)
268 * Fix fontconfig/xft FTBFS
269 * Misc fix (#1414370)
271 0.61.04 (SVN 102) - January 10, 2005 - Misc fixes
273 * Check for imagemagick at build time
274 * Clarify mod_openexr copyright
275 * Fix mod_openexr building
276 * Don't add 'Copyright Voria' to PNG output
277 * Don't write localised numbers when generating SIF files
279 0.61.03 - December 8, 2005 - Copyright update
281 * Update more old copyright and licence notices
282 * Remove broken walk example
285 0.61.02 - November 26, 2005 - Misc fixes
287 * Small cygwin/optimization/code fixes
289 0.61.01 - November 3, 2005 - Copyright update
291 * Update old copyright and licence notices
292 * Fix some GCC 4.0 build issues
293 * Include errno.h where needed
294 * Add ./configure options for debug, warnings, optimisation, profiling
295 * Add about_dialog.sif as another example
296 * Remove SFAutomaton.ttf due to licence issues
297 * Fix BMP rendering target
299 0.61.00-39 - November 1, 2005 - Developer preview
301 * First public release!