X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2FNEWS;h=17c6604a6a273c0ed8bcea4db0765f7ca94facad;hb=eef623cc49ddc319219d759e0472e54ce4b3f402;hp=6cab1c148cb18492870f8f973d353b1503da9221;hpb=16b3beced25134bef064705568ecb893a6be4e79;p=synfig.git diff --git a/synfig-core/trunk/NEWS b/synfig-core/trunk/NEWS index 6cab1c1..17c6604 100644 --- a/synfig-core/trunk/NEWS +++ b/synfig-core/trunk/NEWS @@ -1,125 +1,302 @@ -2004-04-07 (darco): Foldy... Powers? -2004-03-30 (darco): Fix for weird keyframe problem -2004-03-24 (darco): Speed improvements for both the pastecanvas layer and the checkerboard layer -2004-03-15 (darco): "Noise" layer split into two different layers: NoiseGradient, and NoiseDistort, which can be found in the Gradients and Distortions categories respectively. -2004-03-05 (darco): New stuff tangents should interpolate using polar coordinates. Awesome. -2004-03-05 (darco): Added "Bevel" Layer -2004-03-05 (darco): Added "Shade" Layer -2004-03-04 (darco): Fixed problem with tangents not animating correctly -2004-02-25 (darco): Added the "time_offset" parameter to the Paste Canvas layer -2004-02-20 (darco): Significantly improved the BLine (which will be later called "outline") layer -2004-02-16 (darco): Added some under-the-hood-updates -2004-02-16 (darco): Improved renddesc editing slightly -2004-02-16 (darco): fixed the hit checks for the gradient layers. You can now more easily click on layers under them -2004-02-11 (darco): fixed a memory leak in the freetype layer -2004-02-11 (darco): fixed the onto blend method -2004-02-10 (adruab): Added shape specific blurs -2004-01-23 (darco) : Fixed minor loop problem -2004-01-23 (darco) : Added "Cosine" falloff to circle. (should be better than sigmond) -2004-01-21 (darco) : Support for paletted PNG files added -2004-01-15 (darco) : BLine Layer: Added "width" parameter, removed "width_list" parameter -2004-01-13 (darco) : Font layer largely re-written--now supports multiple lines. Also much more consistent. -2004-01-09 (darco) : fixed all the loose ends with the rectangle layer -2004-01-09 (darco) : Added expand parameter to rectangle layer -2004-01-09 (darco) : Adjusted the rectangle layer -- you can now invert it -2004-01-09 (darco) : You can now duplicate inline canvases -2004-01-05 (darco) : Both ends of a BLine can now have round edges (which are now on by default) -2004-01-05 (darco) : Increased threshold for cusp cut-off of tangents are too sharp -2003-12-29 (darco) : Added support for sharp cusp points (on by default now) -2003-12-24 (darco) : Adjusted Copyright Notice -2003-12-24 (darco) : Improved the horizontal placement consistancy of the Text layer. -2003-12-24 (darco) : Fix for obscure bug in scale valuenode that would cause a failure to load a saved file -2003-11-25 (darco) : Improved the Text layer again. *sigh* -2003-11-20 (darco) : Improved the consistancy of the Text layer again. :P -2003-11-18 (darco) : Improved the consistancy of the Text layer. You should be able to use it without worrying about the layout going weird anymore. -2003-11-12 (darco) : Added "--dpi", "--dpi-x", and "--dpi-y" arguments to the SINFG command line tool. these allow you to change the DPI of what you are rendering. -2003-11-10 (darco) : Fixed odd animation behavior -2003-11-10 (darco) : Fixed a bug in the PasteCanvas layer where mouse clicks wouldn't match up if the "origin" was changed from 0,0. -2003-11-04 (darco) : Inserting points into a polygon is now smarter -- puts the new point between the original two -2003-10-28 (darco) : Added support for physical dimension information in file format (xres/yres) -2003-10-20 (adruab) : Added support for video encoding through use of FFMPEG (avi,mpg,asf,rm,wmv) -2003-10-07 (darco) : Changed dynamic list/bline pad the index with zeros (001, 002, etc.) -2003-10-06 (darco) : Added Red-Blue color-corection adjustment to gamma -2003-10-06 (darco) : Added "displacement" mode for noise -2003-10-06 (darco) : The "scale" valuenode will now NOT scale the alpha channel of a color. (Otherwise, it's kinda useless) -2003-10-05 (darco) : The noise layer is now... Animated! -2003-10-05 (darco) : Added new layer... Noise! -2003-10-04 (darco) : You should now be able to create polygons layers without crashing. (Regions and BLines are another story though...) -2003-10-03 (darco) : Implemented layer descriptions -2003-09-30 (darco) : Fixed bug where BLine would "warp" when introducing new vertices. -2003-09-30 (darco) : Editing stuff while the work area refreshes in SINFG Studio should now be smoother -2003-09-24 (darco) : Adjusted the hit check in PasteCanvas layer to support inline canvases -2003-09-23 (darco) : ConicalGradient had incorrect angle, it was 90 degrees off. Fixed. -2003-09-17 (darco) : Fixed bewildering "wobble" animation bug -2003-09-02 (darco) : Added antialiasing to the gradient layers -2003-09-01 (darco) : Added Twirl Layer -2003-09-01 (darco) : Added Star Layer -2003-08-31 (darco) : Negative values are now clamped to the black point rather than having some kind of visualization. -2003-08-13 (darco) : Fixed some gamma issues on the PNG and ImageMagick image importers -2003-08-13 (darco) : Again, Improved support for clickable layers -2003-08-12 (darco) : Improved support for clickable layers -2003-08-06 (darco) : Added accelerated renderer for all gradient layers, they are now much faster. (Needs adaptive supersampling though...) -2003-07-31 (darco) : Added support for black level adjustment in gamma correction -2003-07-30 (darco) : Added support for gamma correction -2003-07-30 (darco) : Adjusted the mandelbrot layer to support gradients -2003-07-29 (darco) : Improved blend methods: Brighten, Darken -2003-07-29 (darco) : Added new blend methods: Screen, Overlay, and Difference -2003-07-24 (darco) : Added gradients!!! -2003-07-16 (darco) : Tiled Renderer now implemented -2003-07-14 (darco) : TCB controls now implemented -2003-05-05 (darco) : Dynamic List entries can now have multiple start times and end times -2003-05-05 (darco) : Phasing out Timed Stamp Value Node, because the animated value node is now capable. -2003-05-05 (darco) : The Animated Value Node can now use exported values in waypoints. -2003-04-23 (darco) : Added "stretch" layer. (Allows distortions to things like circles) -2003-04-18 (darco) : Added "exposure" parameter to color correct layer -2003-04-17 (darco) : Added native suport for JPEG files -2003-04-15 (darco) : The parametric renderer is now multi-threaded, meaning it can take advantage of multiple processors. Doesn't work in Win32. -2003-04-14 (darco) : Added "ColorCorrect" layer -2003-04-14 (darco) : Added "bailout" parameter to Mandelbrot and Julia layers. Use larger values to improve smoothing. -2003-04-14 (darco) : Improved clamp layer -2003-04-14 (darco) : Fix a bug with the "Color" blend method -2003-04-11 (darco) : Added "XORPattern" layer -2003-04-11 (darco) : Added "clamp" layer for clamping colors -2003-04-10 (darco) : Fixed a bug with the "smooth outside" parameter of the Julia and Mandelbrot layers -2003-04-10 (darco) : Major under-the-hood changes -2003-04-07 (darco) : Implemented support for inline (nested) canvases in parameters -2003-04-07 (darco) : Removed "time blur" option from "blur" layer -2003-04-07 (darco) : Created "motion blur" layer -2003-04-04 (darco) : Added layer "julia" -2003-04-04 (darco) : Added layer "inside out" -2003-04-03 (darco) : Fixed some minor issues with the polygon layer -2003-04-03 (darco) : Improvements to the way that time is handed -2003-04-02 (darco) : Added "offset" parameter to polygon layer - -2003-04-01 (darco) : Added a new value type, "Time" -2003-04-01 (darco) : Fixed a bug where values were not getting clamped -2003-03-31 (darco) : Tons of under-the-hood changes -2003-03-27 (darco) : Added "-c" argument to sinfg tool. -2003-03-26 (darco) : Added "antialias" attribute to in SIF file format. -2003-03-26 (darco) : Fixed bug #0000010 ("DataNode_Subtract always reverts 'scalar' to constant after save/load") -2003-03-25 (darco) : Added support for linking to DataNodes/Canvases in other Compositions. -2003-03-24 (darco) : Added support for linking to DataNodes in different Canvases. - -2003-03-23 (darco) : Fixed a small bug in circle layer that caused inconsistant results when the feather was set to zero and the parametric renderer used. -2003-03-23 (darco) : Added "zoom" parameter to PasteCanvas layer - -2003-03-22 (darco) : Fixed color-order bug in ImageMagick importer -2003-03-22 (darco) : Fixed a layer-cloning bug (For example, attempting to clone the Import layer would crash SINFG Studio) - -2003-03-20 (darco) : Fixed bug where numbers would be appended to filename when using bitmap target -2003-03-20 (darco) : PPM Module wasn't being loaded. Fixed. -2003-03-20 (darco) : Version Increment - -2003-03-19 (darco) : Added BMP importer -2003-03-19 (darco) : Added PNG importer - -2003-03-19 (darco) : Added "--importers" option to sinfg tool, for listing loaded importers - -2003-03-17 (darco) : Slight optimization to Region layer -2003-03-17 (darco) : Slight optimization to BLine layer - -2003-03-04 (darco) : Improved some layers to improve responsiveness during rendering. -2003-03-04 (darco) : Added rotate layer. -2003-03-04 (darco) : Fully implemented the "angle" type in loading and saving. - -2003-03-01 (darco) : Changed the default zoom amount from 1.0 to 0.0 + 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 , , etc. Now we use more readable names + , , 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. + + 0.61.07 (SVN 878) - October 10, 2007 - Bug fixes + + * Fix importing on amd64 (#1692825) + * Fixes for the PasteCanvas layer (#1356449) + * Clean up Layer menu and displayed layer names + * Allow exported canvases to be used in more than one place within a canvas (#1785296) + * Fix, extend, and enable the 'XOR Pattern' layer + * Fix and extend the 'Plant' layer (#1790903) + * Turn on plant layer (gunsmoke) in macwolfen.sifz example + * Use 'fast gaussian' rather than 'gaussian' for blurs in pirates.sifz - it's faster! + * Fix and enable the 'Timed Swap' valuenode conversion + * Extend the 'Linear' valuenode conversion to work with colors and integers. + * Enable basic motion blur display at all qualities + * Fix an artifact on the curve gradient layer (#1792063, r663) + * Add the 'Range', 'Repeat Gradient', 'Add', 'Exponent' valuenode conversions + * Add the 'BLine Vector', and 'BLine Tangent' valuenode conversions (#1781903) + * Fix problems with valuenode conversion (#1794374, #1795913, #1795922, #1796068, #1797488) + * Allow gradients to be animated (#1568818, #1795802) + * Stop TCB angle waypoints changing to type Linear on load (#1778930) + * Use compression when saving to files with .sifz extension + * Compressed example .sif files to .sifz to save space + * Fixed Motion Blur layer (#1800783) + * Allow building studio with gcc -O2 (#1509627) + * Allow encapsulated layers to animate their z-depth, even when time-shifted (#1806852) + * Fixed the Radial Blur layer when zooming in on the canvas (#1807709) + * Fix several other bugs and crashes + + 0.61.06 (SVN 536) - June 20, 2007 - Bug fixes + + * Add fontconfig support + * Fix amd64 issue + * Fix ffmpeg, gif, libav targets + * Include more target modules in the Win32 package + * Fix some crashes in synfigstudio + * Fix some render artifacts + * Fix some doxygen warnings + * Some MacOS fixes + * Misc bug fixes + * Fix random number generation for 64 bit CPUs (#1698604) + * Add parameter 'fast' to curve gradients to choose fast or accurate rendering (#1672033) + * Add new odd/even winding style for regions + + 0.61.05 (SVN 126) - February 27, 2005 - Misc fixes + + * Use system libltdl when available (#1423944) + * Update doxygen config file (#1402909) + * Fix fontconfig/xft FTBFS + * Misc fix (#1414370) + + 0.61.04 (SVN 102) - January 10, 2005 - Misc fixes + + * Check for imagemagick at build time + * Clarify mod_openexr copyright + * Fix mod_openexr building + * Don't add 'Copyright Voria' to PNG output + * Don't write localised numbers when generating SIF files + + 0.61.03 - December 8, 2005 - Copyright update + + * Update more old copyright and licence notices + * Remove broken walk example + * Misc code fixes + + 0.61.02 - November 26, 2005 - Misc fixes + + * Small cygwin/optimization/code fixes + + 0.61.01 - November 3, 2005 - Copyright update + + * Update old copyright and licence notices + * Fix some GCC 4.0 build issues + * Include errno.h where needed + * Add ./configure options for debug, warnings, optimisation, profiling + * Add about_dialog.sif as another example + * Remove SFAutomaton.ttf due to licence issues + * Fix BMP rendering target + + 0.61.00-39 - November 1, 2005 - Developer preview + + * First public release! +