Rewrite the 0.61.08 news entries as summaries instead of essays. Include a link to...
[synfig.git] / synfig-core / trunk / NEWS
index 17c6604..fa31a9a 100644 (file)
               synfig releases
 
- 0.61.08 (SVN 1???) - February ??, 2008 - Bug fixes
-
- * Synfig is now translatable using gettext.  Currently only a Spanish
-   translation exists.
-
- * Build
-   -----
-        Removed the 'bootstrap' script for building.  Use autoreconf
-        instead.
-
-        Fixed errors and warnings detected by a pre-release version of
-        g++ 4.3.
-
- * Layers
-   ------
-        New layer, 'Duplicate'.  This is an experimental feature, but
-        seems to work quite well.  It can be used to clone the layers
-        under it multiple times. ( http://synfig.org/Duplicate_Layer )
-
-         * PasteCanvas
-           -----------
-                Prevent a "bad_alloc" error in the 'PasteCanvas' layer
-                caused by the bounding boxes changing when the user
-                changes parameters while rendering.
-
-                Allow zooming furter in to nested PasteCanvas
-                layers.
-                               http://sourceforge.net/support/tracker.php?aid=1809480
-
-         * Plant Layer
-           -----------
-                New parameter "reverse" in the Plant layer allows
-                plants to be rendered back-to-front.
-
-                Fix: Use the 'width' of each blinepoint in the plant
-                layer to affect the velocities.  Patch from
-                genete.
-                               http://sourceforge.net/support/tracker.php?aid=1831897
-
-                Add the 'offset' parameter to the Plant layer.
-
-                Don't let 'select all' select the green ducks of a
-                plant layer.
-
-                Do some sanity checking on Plant layer parameters.
-
-         * Stretch
-           -------
-                Prevent a crash when rendering a 'Stretch' layer with
-                zero x or y amount.
-                               http://sourceforge.net/support/tracker.php?aid=1823082
-
-                Make the 'Stretch' layer's "amount" duck be relative
-                to the center duck.
-
-         * Text
-           ----
-                Allow multibyte characters in the Text layer. Patch by
-                Niki W. Waibel.
-                               http://sourceforge.net/support/tracker.php?aid=1852208
-
-                First step towards fixing the problem of distorted
-                'Text' layers not rendering correctly at tile borders.
-
-         * Misc
-           ----
-                Shade: Make the quality of the 'Shade' layer worse at
-                quality 10 than it is at quality 9!
-
-                Shape: Rename the 'Position' parameter to 'Offset' for
-                all the 'Shape' layers.
-
-                Spherize: Fix clipping for tile-based rendering in
-                Spherize layer.
-
-                Star: New parameter "regular polygon" in the 'Star'
-                layer allows regular polygons to be drawn.
-
-                Time Loop: New version 0.2 of the 'Time Loop'
-                layer. It uses the same parameters as the newly added
-                Time Loop ValueNode.
-
-                Warp: Fix a problem with the 'Warp' layer where some
-                tiles weren't being rendered.
-
- * ValueNodes
-   ----------
-        Add new type: 'Cos', to calculate cosines.
-        ( http://wiki.synfig.com/Convert#Cos )
-
-        Add new type: 'Duplicate', only used by the Duplicate layer.
-        ( http://synfig.org/Convert#Duplicate )
-
-        Add new type: 'From Integer', to convert integers to other
-        types for linking to.  Currently disabled.
-        ( http://synfig.org/Convert#From_Integer )
-
-        Add new type: 'Random', to generate pseudo-random values.
-        ( http://synfig.org/Convert#Random )
-
-        Add new type: 'Reciprocal', to calculate reciprocals.
-        ( http://synfig.org/Convert#Reciprocal )
-
-        Add new type: 'Reverse Tangent', to reverse the direction of
-        tangents. ( http://synfig.org/Convert#Reverse_Tangent )
-
-        Add new type: 'Switch', to switch between two alternative
-        values. ( http://synfig.org/Convert#Switch )
-
-        Add new type: 'Time Loop', to allow individual parameters to
-        be time looped, like the Time Loop layer, but for individual
-        parameters. ( http://synfig.org/Convert#Time_Loop )
-
-        Add new type: 'aTan2', to calculate inverse tangents.
-        ( http://synfig.org/Convert#aTan2 )
-
-        Extended types: 'Add' and 'Subtract' now work with gradients.
-
- * Targets
-   -------
-        Fix one memory leak and one filehandle leak in target 'png'..
-
-        Fix the ffmpeg/dv/imagemagick targets/importers on Windows.
-
-        Improved the 'imagemagick' target so it can create a series of
-        numbered images.
-
-        Fixed the 'mng' and 'yuv420p' targets.
-
-        Security fixes: arbitrary code execution when rendering
-        specially crafted .sif files.
-
-        Show which output target is used if it has been chosen
-        automatically, not specified by the user.
-
- * Blend Methods
-   -------------
-        Don't accept illegal values for 'blend_method'.  Use
-        'Composite' instead.
-
-        Re-enable the 'alpha brighten' and 'alpha darken' blend
-        methods.
-
-        Fix the 'straight', 'straight onto' and 'alpha brighten' blend
-        methods.  Even completely transparent pixels in the top layer
-        should affect the result of these blends.  Existing .sif files
-        which relied on the previously broken behavior should still
-        render correctly for the most part.
-
- * Canvases
-   --------
-        Fix a crash that was happening if we had 2 exported canvases
-        in a .sif file where the 2nd contained a pastecanvas that used
-        the 1st as its canvas.  The canvases are destructed in the
-        order in which they appear in the .sif file, so by the time
-        the 2nd is destroyed, the pastecanvas it contains no longer
-        has a valid canvas parameter.  The fix is to clear the canvas
-        parameter of any pastecanvases using a canvas when the canvas
-        itself is destroyed.
-
-        Encapsulations containing imported images fail to clone
-        properly
-                               http://sourceforge.net/support/tracker.php?aid=1838132
-
- * SIF Files
-   ---------
-        Refer the user to 'http://synfig.org/Convert#Compatibility' if
-        we try to load a .sif file that uses a not-yet-implemented
-        ValueNode type, or that tries using a ValueNode with a type
-        which it doesn't yet support.
-
-        Changed the .sif file format.  'Composite' and 'Radial
-        Composite' ValueNodes used to be saved with obscure XML
-        element names <c1>, <c2>, etc.  Now we use more readable names
-        <point>, <width>, etc.  The old version is still accepted, and
-        can still be written by selecting the old version from the
-        "Save As..." dialog.  The new format will not be accepted by
-        previous releases of Synfig.
-
-        New Feature: Allow saving .sif files in formats that can be
-        read by versions 0.61.07 and older.
-
-        Add information about which valuenode types were added in
-        which release.  Don't save new types in old format files.
-
-        Fix: Prevent a crash when loading a .sif file with 'use=""' in
-        it.
-
-        Fix: Prevent studio crashing when loading a document that
-        contains an unknown valuenode type from a newer version of
-        synfig. Simply refuse to load the document instead.
-                               http://sourceforge.net/support/tracker.php?aid=1811250
-
- * Misc
-   ----
-        Don't render feathering of circles or shapes (ie. outlines,
-        regions, stars, polygons, etc), or motion blur, blur, or
-        radial blur layers when the quality is 10.
-
-        New feature: allow importing of lipsynced voice animations
-        from Papagayo
-                               http://sourceforge.net/support/tracker.php?aid=1879688
-
-        Fix: Inserting a new item into a list in animation mode caused
-        unpredicatable renders before the time of
-        insertion.
-                               http://sourceforge.net/support/tracker.php?aid=1841280
-
-        Fix: The hex color code parser is much more forgiving now.
-        Previously spaces before or after the color code would cause
-        it to fail.
-
-        Fix: Don't treat the required values of command line flags as
-        flags themselves.
-                               http://sourceforge.net/support/tracker.php?aid=1695735
-
-        Fix: Initialise the 'time_last_changed' when creating a Node.
-        Previously it was being left at a random value.
+More detailed notes are available on the releases page:
+
+http://synfig.org/Releases
+
+ 0.61.08 (SVN 1???) - March ??, 2008 - Bug fixes, features
+
+ * Update the website URL to synfig.org instead of synfig.com
+ * Synfig is now translatable using gettext
+ * Removed the 'bootstrap' script for building. Use autoreconf instead
+ * Fixed errors and warnings detected by a pre-release version of GCC 4.3
+ * New Duplicate layer. This is an experimental feature, but works well
+ * New reverse, offset parameters and misc fixes for the Plant layer.
+ * Fix a crash and use relative ducks with the Stretch layer
+ * Allow multibyte characters in the Text layer
+ * Misc fixes & features on Shade, Shape, Spherize, Star, Time Loop, Warp layers
+ * Add aTan2, Cos, Duplicate, From Integer, Random, Reciprocal, Reverse Tangent,
+   Switch, Time Loop convert types
+ * Add and Subtract convert types now work with gradients
+ * Security fixes for ffmpeg/dv/imagemagick targets/importers (except on Win32)
+ * Add new magick++ target that does better gif rendering with libmagick++ 7.3
+ * Misc fixes for the rendering targets, blend methods and canvases
+ * Allow importing of lipsynced voice animations from Papagayo
+ * Various changes to related to SIF file compatibility
+ * Fix typos, several crashes and other issues
 
  0.61.07 (SVN 878) - October 10, 2007 - Bug fixes