synfig.git
16 years agoDon't render the Radial Blur layer when quality is 10.
dooglus [Tue, 1 Jan 2008 14:51:53 +0000 (14:51 +0000)]
Don't render the Radial Blur layer when quality is 10.

git-svn-id: http://svn.voria.com/code@1256 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDon't render the Blur layer when quality is 10.
dooglus [Tue, 1 Jan 2008 14:51:43 +0000 (14:51 +0000)]
Don't render the Blur layer when quality is 10.

git-svn-id: http://svn.voria.com/code@1255 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDisable motion blur when quality=10. Draw 2 frames for q=9 and 3 frames for q=8.
dooglus [Tue, 1 Jan 2008 14:51:33 +0000 (14:51 +0000)]
Disable motion blur when quality=10. Draw 2 frames for q=9 and 3 frames for q=8.

git-svn-id: http://svn.voria.com/code@1254 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDon't render feathering of shapes (ie. outlines, regions, stars, polygons, etc) when...
dooglus [Tue, 1 Jan 2008 14:51:23 +0000 (14:51 +0000)]
Don't render feathering of shapes (ie. outlines, regions, stars, polygons, etc) when quality is 10.

git-svn-id: http://svn.voria.com/code@1253 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDon't render feathering of circles when quality is 10.
dooglus [Tue, 1 Jan 2008 14:51:13 +0000 (14:51 +0000)]
Don't render feathering of circles when quality is 10.

git-svn-id: http://svn.voria.com/code@1252 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDefault to quality 9. Quality 10 won't render feathers or blurs in an upcoming commit...
dooglus [Tue, 1 Jan 2008 14:51:04 +0000 (14:51 +0000)]
Default to quality 9. Quality 10 won't render feathers or blurs in an upcoming commit, which may be confusing as a default quality level.

git-svn-id: http://svn.voria.com/code@1251 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoLabel the preview qualities "best" and "fastest" because it's not clear that higher...
dooglus [Tue, 1 Jan 2008 14:50:55 +0000 (14:50 +0000)]
Label the preview qualities "best" and "fastest" because it's not clear that higher numbers mean lower qualities.

git-svn-id: http://svn.voria.com/code@1250 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoComment out unused code to make it clearer what code is used and what isn't.
dooglus [Tue, 1 Jan 2008 14:50:47 +0000 (14:50 +0000)]
Comment out unused code to make it clearer what code is used and what isn't.

git-svn-id: http://svn.voria.com/code@1249 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix 1811250: Prevent studio crashing when loading a document that contains an unknown...
dooglus [Tue, 1 Jan 2008 14:50:38 +0000 (14:50 +0000)]
Fix 1811250: 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.

git-svn-id: http://svn.voria.com/code@1248 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoPrevent a compiler warning.
dooglus [Tue, 1 Jan 2008 14:50:29 +0000 (14:50 +0000)]
Prevent a compiler warning.

git-svn-id: http://svn.voria.com/code@1247 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemoved typo'ed semicolon.
dooglus [Tue, 1 Jan 2008 14:50:20 +0000 (14:50 +0000)]
Removed typo'ed semicolon.

git-svn-id: http://svn.voria.com/code@1246 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoIf CloneImage() raises an exception, skip immediately to the next image rather than...
dooglus [Tue, 1 Jan 2008 14:50:11 +0000 (14:50 +0000)]
If CloneImage() raises an exception, skip immediately to the next image rather than using the uninitialised variable 'current'.

git-svn-id: http://svn.voria.com/code@1245 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoPrevent a compiler warning.
dooglus [Tue, 1 Jan 2008 14:50:02 +0000 (14:50 +0000)]
Prevent a compiler warning.

git-svn-id: http://svn.voria.com/code@1244 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoNew version 0.2 of the Time Loop layer. It uses the same parameters as the recently...
dooglus [Tue, 1 Jan 2008 14:49:51 +0000 (14:49 +0000)]
New version 0.2 of the Time Loop layer. It uses the same parameters as the recently added Time Loop valuenode type.

git-svn-id: http://svn.voria.com/code@1243 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix 1859663: don't use the deprecated sigc++ compatibility API. This allows sigc...
pabs [Sat, 29 Dec 2007 04:29:22 +0000 (04:29 +0000)]
Fix 1859663: don't use the deprecated sigc++ compatibility API. This allows sigc++ 2.1 and newer to be used.

git-svn-id: http://svn.voria.com/code@1242 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoBe more explicit about the exception that is raised when constructing the application.
dooglus [Fri, 28 Dec 2007 15:46:30 +0000 (15:46 +0000)]
Be more explicit about the exception that is raised when constructing the application.

git-svn-id: http://svn.voria.com/code@1241 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDon't allow epsilon to be less than 0.00000001.
dooglus [Fri, 28 Dec 2007 02:19:12 +0000 (02:19 +0000)]
Don't allow epsilon to be less than 0.00000001.

git-svn-id: http://svn.voria.com/code@1240 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAlso mention the languages in the translators section of AUTHORS
pabs [Thu, 27 Dec 2007 22:32:50 +0000 (22:32 +0000)]
Also mention the languages in the translators section of AUTHORS

git-svn-id: http://svn.voria.com/code@1239 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAdded new convert type "Reciprocal" to convert x to 1/x.
dooglus [Thu, 27 Dec 2007 20:39:20 +0000 (20:39 +0000)]
Added new convert type "Reciprocal" to convert x to 1/x.

git-svn-id: http://svn.voria.com/code@1238 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoPort the security fixes to Windows. Thanks to PXEGeek for much patience and testing...
pabs [Thu, 27 Dec 2007 07:34:47 +0000 (07:34 +0000)]
Port the security fixes to Windows. Thanks to PXEGeek for much patience and testing the changes.

git-svn-id: http://svn.voria.com/code@1237 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agor1234 missed one - synfigapp/action.cpp calls gettext().
dooglus [Thu, 27 Dec 2007 07:10:18 +0000 (07:10 +0000)]
r1234 missed one - synfigapp/action.cpp calls gettext().

git-svn-id: http://svn.voria.com/code@1236 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoStop g++ warning that "'prev' may be used uninitialized in this function" (it wouldn...
dooglus [Thu, 27 Dec 2007 06:19:02 +0000 (06:19 +0000)]
Stop g++ warning that "'prev' may be used uninitialized in this function" (it wouldn't have been anyway).

git-svn-id: http://svn.voria.com/code@1235 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoOnly build in gettext support when gettext is available.
pabs [Thu, 27 Dec 2007 04:53:44 +0000 (04:53 +0000)]
Only build in gettext support when gettext is available.

git-svn-id: http://svn.voria.com/code@1234 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoOnly build in gettext support when gettext is available.
pabs [Thu, 27 Dec 2007 04:50:43 +0000 (04:50 +0000)]
Only build in gettext support when gettext is available.

git-svn-id: http://svn.voria.com/code@1233 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAdd Español translation by Carlos López González (genete)
pabs [Wed, 26 Dec 2007 23:17:22 +0000 (23:17 +0000)]
Add Español translation by Carlos López González (genete)

git-svn-id: http://svn.voria.com/code@1232 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix issue in unused mod_ffmpeg importer security fixes; read from the ffmpeg output...
pabs [Wed, 26 Dec 2007 23:16:57 +0000 (23:16 +0000)]
Fix issue in unused mod_ffmpeg importer security fixes; read from the ffmpeg output pipe, don't write to it.

git-svn-id: http://svn.voria.com/code@1231 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoUse the current value of a parameter when converting it, rather than its value at...
dooglus [Wed, 26 Dec 2007 16:36:28 +0000 (16:36 +0000)]
Use the current value of a parameter when converting it, rather than its value at time zero.

git-svn-id: http://svn.voria.com/code@1230 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoChange the default sub-parameters for the Time Loop convert so that the first second...
dooglus [Wed, 26 Dec 2007 16:36:18 +0000 (16:36 +0000)]
Change the default sub-parameters for the Time Loop convert so that the first second (from 0s to 1s) is repeated over and over.

git-svn-id: http://svn.voria.com/code@1229 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix the timeloop layer for negative durations so that output = ("Link" at "Link Time...
dooglus [Wed, 26 Dec 2007 15:33:14 +0000 (15:33 +0000)]
Fix the timeloop layer for negative durations so that output = ("Link" at "Link Time") when time = "Local Time" always.

git-svn-id: http://svn.voria.com/code@1228 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRevision 1150 changed the way angles work so that 0 degrees and 360 degrees are treat...
dooglus [Wed, 26 Dec 2007 14:17:27 +0000 (14:17 +0000)]
Revision 1150 changed the way angles work so that 0 degrees and 360 degrees are treated as being one whole rotation, rather than as being the same angle.  However, existing .sif files expect animating a tangent from 359 degrees to 0 degrees to be a one degree turn, not 359 degrees.  Until r1150, angle animation always went 'the short way'.  This change bumps the canvas version number to 0.2.  Canvases of version 0.2 or newer use non-wrapped angles.  Loading a 0.1 canvas will convert the angles so that existing .sif files will continue to work.  wiki.synfig.com/Image:Eyes.sif at 3s 16f is an example of a .sif file that was rendering wrongly before this change - the black shadow under the right eye shouldn't be there.

git-svn-id: http://svn.voria.com/code@1227 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAdd new convert type 'Time Loop' to allow individual parameters to be time looped...
dooglus [Wed, 26 Dec 2007 14:17:16 +0000 (14:17 +0000)]
Add new convert type 'Time Loop' to allow individual parameters to be time looped.  The parameters are different, but hopefully more intuitive than the existing "Time Loop" layer.  The 'Time Loop' layer's parameters should be adjusted to match these some time soon.

git-svn-id: http://svn.voria.com/code@1226 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoCorrected warning text when .sif file uses larger layer version number than running...
dooglus [Wed, 26 Dec 2007 14:17:07 +0000 (14:17 +0000)]
Corrected warning text when .sif file uses larger layer version number than running version of synfig supports.  Translation for this string will need updating.

git-svn-id: http://svn.voria.com/code@1225 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoWhen cloning a 'random' valuenode with a constant, non-exported seed, use a new rando...
dooglus [Fri, 21 Dec 2007 16:40:31 +0000 (16:40 +0000)]
When cloning a 'random' valuenode with a constant, non-exported seed, use a new random seed.

git-svn-id: http://svn.voria.com/code@1224 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAllow layers to be removed from groups without the user having to type the name of...
dooglus [Thu, 20 Dec 2007 17:03:41 +0000 (17:03 +0000)]
Allow layers to be removed from groups without the user having to type the name of the group they are in.

git-svn-id: http://svn.voria.com/code@1223 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoComment out an unused function.
dooglus [Thu, 20 Dec 2007 17:03:28 +0000 (17:03 +0000)]
Comment out an unused function.

git-svn-id: http://svn.voria.com/code@1222 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAllow the use of horizontal scrolling to adjust the current time in timeslider widget...
pabs [Wed, 19 Dec 2007 03:07:39 +0000 (03:07 +0000)]
Allow the use of horizontal scrolling to adjust the current time in timeslider widgets. Currently it simply scrolls one frame at a time, this should perhaps be changed to something based on the size of the current time window.

git-svn-id: http://svn.voria.com/code@1221 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAlso allow adjustment of the default brush size using horizontal scrolling. Now left...
pabs [Wed, 19 Dec 2007 03:07:25 +0000 (03:07 +0000)]
Also allow adjustment of the default brush size using horizontal scrolling. Now left/down decreases, right/up increases.

git-svn-id: http://svn.voria.com/code@1220 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAdd comments that start with "TRANSLATORS" to the pot file.
pabs [Wed, 19 Dec 2007 03:07:12 +0000 (03:07 +0000)]
Add comments that start with "TRANSLATORS" to the pot file.

git-svn-id: http://svn.voria.com/code@1219 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoAdd comments that start with "TRANSLATORS" to the pot file.
pabs [Wed, 19 Dec 2007 03:06:33 +0000 (03:06 +0000)]
Add comments that start with "TRANSLATORS" to the pot file.

git-svn-id: http://svn.voria.com/code@1218 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix unterminated character constant warning from xgettext - doesn't seem to ignore...
pabs [Wed, 19 Dec 2007 03:06:20 +0000 (03:06 +0000)]
Fix unterminated character constant warning from xgettext - doesn't seem to ignore #error and other preprocessor stuff

git-svn-id: http://svn.voria.com/code@1217 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix 1844764 by reverting r954. Added a 'todo', because maybe r954 was doing somethin...
dooglus [Tue, 18 Dec 2007 12:40:58 +0000 (12:40 +0000)]
Fix 1844764 by reverting r954.  Added a 'todo', because maybe r954 was doing something useful, but I can't see it at the moment.

git-svn-id: http://svn.voria.com/code@1216 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemove shitty .spec files that the RPM distros will probably rewrite anyway.
pabs [Tue, 18 Dec 2007 03:25:46 +0000 (03:25 +0000)]
Remove shitty .spec files that the RPM distros will probably rewrite anyway.

git-svn-id: http://svn.voria.com/code@1215 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoStrip license key and software expiry stuff now that Synfig is free software and...
pabs [Tue, 18 Dec 2007 03:25:15 +0000 (03:25 +0000)]
Strip license key and software expiry stuff now that Synfig is free software and out of alpha testing.

git-svn-id: http://svn.voria.com/code@1214 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemove shitty .spec files that the RPM distros will probably rewrite anyway.
pabs [Tue, 18 Dec 2007 03:22:58 +0000 (03:22 +0000)]
Remove shitty .spec files that the RPM distros will probably rewrite anyway.

git-svn-id: http://svn.voria.com/code@1213 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoStrip license key and software expiry stuff now that Synfig is free software and...
pabs [Tue, 18 Dec 2007 03:22:37 +0000 (03:22 +0000)]
Strip license key and software expiry stuff now that Synfig is free software and out of alpha testing.

git-svn-id: http://svn.voria.com/code@1212 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix g++ warning: variables created in a for loop should not be used outside of it.
pabs [Tue, 18 Dec 2007 03:22:23 +0000 (03:22 +0000)]
Fix g++ warning: variables created in a for loop should not be used outside of it.

git-svn-id: http://svn.voria.com/code@1211 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoOnly use the double dash (--) to escape filenames that begin with a dash (-) when...
pabs [Tue, 18 Dec 2007 03:22:09 +0000 (03:22 +0000)]
Only use the double dash (--) to escape filenames that begin with a dash (-) when running ffmpeg. This fixes most uses of older versions of ffmpeg that do not support this command-line syntax since most output filenames will not begin with a dash.

git-svn-id: http://svn.voria.com/code@1210 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemove shitty .spec files that the RPM distros will probably rewrite anyway.
pabs [Tue, 18 Dec 2007 03:21:26 +0000 (03:21 +0000)]
Remove shitty .spec files that the RPM distros will probably rewrite anyway.

git-svn-id: http://svn.voria.com/code@1209 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoStrip license key and software expiry stuff now that Synfig is free software and...
pabs [Tue, 18 Dec 2007 03:21:15 +0000 (03:21 +0000)]
Strip license key and software expiry stuff now that Synfig is free software and out of alpha testing.

git-svn-id: http://svn.voria.com/code@1208 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoCommitted patch 1852208 from Niki W. Waibel's for multibyte characters in the Text...
dooglus [Mon, 17 Dec 2007 11:28:32 +0000 (11:28 +0000)]
Committed patch 1852208 from Niki W. Waibel's for multibyte characters in the Text layer.

git-svn-id: http://svn.voria.com/code@1207 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix doxygen warnings for ETL sources.
dooglus [Mon, 17 Dec 2007 10:17:03 +0000 (10:17 +0000)]
Fix doxygen warnings for ETL sources.

git-svn-id: http://svn.voria.com/code@1206 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix most of the warnings from doxygen for synfig-studio sources.
dooglus [Mon, 17 Dec 2007 09:43:41 +0000 (09:43 +0000)]
Fix most of the warnings from doxygen for synfig-studio sources.

git-svn-id: http://svn.voria.com/code@1205 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoTypo.
dooglus [Mon, 17 Dec 2007 09:43:32 +0000 (09:43 +0000)]
Typo.

git-svn-id: http://svn.voria.com/code@1204 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemove win32inst.nsi target because automake/autoconf provides a rule to regenerate it.
dooglus [Mon, 17 Dec 2007 09:43:25 +0000 (09:43 +0000)]
Remove win32inst.nsi target because automake/autoconf provides a rule to regenerate it.

git-svn-id: http://svn.voria.com/code@1203 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFixed the remaining doxygen warnings and errors for synfig-core.
dooglus [Sat, 15 Dec 2007 09:58:33 +0000 (09:58 +0000)]
Fixed the remaining doxygen warnings and errors for synfig-core.

git-svn-id: http://svn.voria.com/code@1202 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix 1850637: studio was crashing sometimes when closing a document.
dooglus [Fri, 14 Dec 2007 10:41:25 +0000 (10:41 +0000)]
Fix 1850637: studio was crashing sometimes when closing a document.

git-svn-id: http://svn.voria.com/code@1201 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRename the menu entries that create new horizontal and vertical docks: "Canvases...
dooglus [Fri, 14 Dec 2007 10:41:15 +0000 (10:41 +0000)]
Rename the menu entries that create new horizontal and vertical docks: "Canvases, History" -> "Vertical Dock: Canvases, History" and "Layers, Children, Params" -> "Horizontal Dock: Layers, Children, Params".

git-svn-id: http://svn.voria.com/code@1200 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoGenerate doxygen documentation for studio.
dooglus [Wed, 12 Dec 2007 04:26:02 +0000 (04:26 +0000)]
Generate doxygen documentation for studio.

git-svn-id: http://svn.voria.com/code@1199 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoGenerate documentation for everything under 'src'. Don't regenerate LaTeX documentat...
dooglus [Wed, 12 Dec 2007 04:25:49 +0000 (04:25 +0000)]
Generate documentation for everything under 'src'.  Don't regenerate LaTeX documentation, only HTML.

git-svn-id: http://svn.voria.com/code@1198 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemove pkg-info/macosx/synfig-core.info and win32inst.nsi targets because automake...
dooglus [Tue, 11 Dec 2007 23:49:59 +0000 (23:49 +0000)]
Remove pkg-info/macosx/synfig-core.info and win32inst.nsi targets because automake/autoconf provides a rule to regenerate it.

git-svn-id: http://svn.voria.com/code@1197 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoPrevent warning from doxygen.
dooglus [Tue, 11 Dec 2007 23:26:08 +0000 (23:26 +0000)]
Prevent warning from doxygen.

git-svn-id: http://svn.voria.com/code@1196 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemoved obsolete definitions.
dooglus [Tue, 11 Dec 2007 23:26:00 +0000 (23:26 +0000)]
Removed obsolete definitions.

git-svn-id: http://svn.voria.com/code@1195 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoImprove doxygen output.
dooglus [Tue, 11 Dec 2007 23:25:52 +0000 (23:25 +0000)]
Improve doxygen output.

git-svn-id: http://svn.voria.com/code@1194 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoWrote doxygen file descriptions for the valuenode convert sources.
dooglus [Tue, 11 Dec 2007 17:28:31 +0000 (17:28 +0000)]
Wrote doxygen file descriptions for the valuenode convert sources.

git-svn-id: http://svn.voria.com/code@1193 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoEdited the single line description of each header file that implements a layer.
dooglus [Mon, 10 Dec 2007 02:01:25 +0000 (02:01 +0000)]
Edited the single line description of each header file that implements a layer.

git-svn-id: http://svn.voria.com/code@1192 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoEdited the single line description of each source file that implements a layer.
dooglus [Mon, 10 Dec 2007 01:58:46 +0000 (01:58 +0000)]
Edited the single line description of each source file that implements a layer.

git-svn-id: http://svn.voria.com/code@1191 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix g++ 4.3 issues; add missing <cstring> includes, remove storage class on explicit...
pabs [Sun, 9 Dec 2007 14:21:11 +0000 (14:21 +0000)]
Fix g++ 4.3 issues; add missing <cstring> includes, remove storage class on explicit template specialization. Patch by Cyril Brulebois.

git-svn-id: http://svn.voria.com/code@1190 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix i18n issue: "Show __ ducks" strings were generated with macros, preventing them...
pabs [Sun, 9 Dec 2007 12:08:44 +0000 (12:08 +0000)]
Fix i18n issue: "Show __ ducks" strings were generated with macros, preventing them from being put in the .pot file. Use full strings and use uppercase so the similar strings in app.cpp are not duplicated. Thanks to Aurore D.

git-svn-id: http://svn.voria.com/code@1189 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoRemove command variable that is unused after the security fixes
pabs [Fri, 7 Dec 2007 05:37:45 +0000 (05:37 +0000)]
Remove command variable that is unused after the security fixes

git-svn-id: http://svn.voria.com/code@1188 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoSecurity fix: the mod_imagemagick importer used system to run convert, change it...
pabs [Fri, 7 Dec 2007 05:34:05 +0000 (05:34 +0000)]
Security fix: the mod_imagemagick importer used system to run convert, change it to use fork and exec. Malicious sif files could previously have executed arbitrary shell commands.

git-svn-id: http://svn.voria.com/code@1187 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoMinor security fix: the unused mod_ffmpeg importer used popen to run convert, change...
pabs [Fri, 7 Dec 2007 04:29:57 +0000 (04:29 +0000)]
Minor security fix: the unused mod_ffmpeg importer used popen to run convert, change it to use pipe, fork and exec. Malicious sif files could previously have executed arbitrary shell commands. Also disable the unused part of the mod_imagemagick importer.

git-svn-id: http://svn.voria.com/code@1186 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoMinor security fix: mod_imagemagick used popen to run covert, change it to use pipe...
pabs [Fri, 7 Dec 2007 03:39:08 +0000 (03:39 +0000)]
Minor security fix: mod_imagemagick used popen to run covert, change it to use pipe, fork and exec. Strangely named sif files could previously have executed arbitrary shell commands.

git-svn-id: http://svn.voria.com/code@1185 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix some more issues with the mod_ffmpeg, mod_dv security patches
pabs [Fri, 7 Dec 2007 03:36:30 +0000 (03:36 +0000)]
Fix some more issues with the mod_ffmpeg, mod_dv security patches

git-svn-id: http://svn.voria.com/code@1184 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoForgot to include the right headers in the security fixes
pabs [Thu, 6 Dec 2007 04:19:19 +0000 (04:19 +0000)]
Forgot to include the right headers in the security fixes

git-svn-id: http://svn.voria.com/code@1183 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix issue with r1181 and output filenames that begin with a dash.
pabs [Thu, 6 Dec 2007 04:08:44 +0000 (04:08 +0000)]
Fix issue with r1181 and output filenames that begin with a dash.

git-svn-id: http://svn.voria.com/code@1182 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoSecurity fix: mod_ffmpeg target used popen to run ffmpeg, change it to use pipe,...
pabs [Thu, 6 Dec 2007 03:41:36 +0000 (03:41 +0000)]
Security fix: mod_ffmpeg target used popen to run ffmpeg, change it to use pipe, fork and exec. SIF files with a malicious <name> parameter or with a strange filename could previously have executed arbitrary shell commands.

git-svn-id: http://svn.voria.com/code@1181 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoForgot to use the right terminator when calling execlp in r1177.
pabs [Thu, 6 Dec 2007 03:37:13 +0000 (03:37 +0000)]
Forgot to use the right terminator when calling execlp in r1177.

git-svn-id: http://svn.voria.com/code@1180 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoThe mpg target from mod_ppm isn't built by default, but prevent it from being compile...
pabs [Thu, 6 Dec 2007 01:57:42 +0000 (01:57 +0000)]
The mpg target from mod_ppm isn't built by default, but prevent it from being compiled due to security issues.

git-svn-id: http://svn.voria.com/code@1179 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoThe mptr_mplayer module isn't built by default, but prevent it from being compiled...
pabs [Thu, 6 Dec 2007 01:52:35 +0000 (01:52 +0000)]
The mptr_mplayer module isn't built by default, but prevent it from being compiled due to security issues.

git-svn-id: http://svn.voria.com/code@1178 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoMinor security fix: mod_dv used popen to run the DV encoder, change it to use pipe...
pabs [Thu, 6 Dec 2007 01:42:29 +0000 (01:42 +0000)]
Minor security fix: mod_dv used popen to run the DV encoder, change it to use pipe, fork and exec. Strangely named sif files could previously have executed arbitrary shell commands.

git-svn-id: http://svn.voria.com/code@1177 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix 1842510: round frame number to nearest integer rather than truncating.
dooglus [Mon, 3 Dec 2007 18:26:05 +0000 (18:26 +0000)]
Fix 1842510: round frame number to nearest integer rather than truncating.

git-svn-id: http://svn.voria.com/code@1176 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoCache each image file only once, even if it is used multiple times.
dooglus [Mon, 3 Dec 2007 18:25:49 +0000 (18:25 +0000)]
Cache each image file only once, even if it is used multiple times.

git-svn-id: http://svn.voria.com/code@1175 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoIf environment variable "SYNFIG_SHOW_TILE_OUTLINES" is defined, draw red outlines...
dooglus [Mon, 3 Dec 2007 18:02:39 +0000 (18:02 +0000)]
If environment variable "SYNFIG_SHOW_TILE_OUTLINES" is defined, draw red outlines around tiles as they are rendered.  For debugging purposes.

git-svn-id: http://svn.voria.com/code@1174 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoFix 1830670: Use the 'C' locale when loading and saving sketches.
dooglus [Mon, 3 Dec 2007 01:19:44 +0000 (01:19 +0000)]
Fix 1830670: Use the 'C' locale when loading and saving sketches.

git-svn-id: http://svn.voria.com/code@1173 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoPossibly fix 1841280: "Insert Item in animation mode renders badly before insertion"
dooglus [Sun, 2 Dec 2007 00:53:16 +0000 (00:53 +0000)]
Possibly fix 1841280: "Insert Item in animation mode renders badly before insertion"

git-svn-id: http://svn.voria.com/code@1172 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoDon't wrap the angle in a radial composite conversation from -180 to 180 degrees...
dooglus [Sun, 2 Dec 2007 00:53:03 +0000 (00:53 +0000)]
Don't wrap the angle in a radial composite conversation from -180 to 180 degrees when manipulating it using a duck.  Instead, modify the previous value by something between -180 and 180 degrees.

git-svn-id: http://svn.voria.com/code@1171 1f10aa63-cdf2-0310-b900-c93c546f37ac

16 years agoUse the ETL functions to find filename extensions and filenames without extensions...
dooglus [Thu, 29 Nov 2007 19:30:43 +0000 (19:30 +0000)]
Use the ETL functions to find filename extensions and filenames without extensions.  Rendering a.b.sif should create a.b.png by default, but it was creating a.png instead.  That's fixed now.

git-svn-id: http://svn.voria.com/code@1170 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoUse AC_LIBLTDL_CONVENIENCE instead of AC_LIBLTDL_INSTALLABLE because Win32 doesn...
pabs [Thu, 29 Nov 2007 10:05:23 +0000 (10:05 +0000)]
Use AC_LIBLTDL_CONVENIENCE instead of AC_LIBLTDL_INSTALLABLE because Win32 doesn't seem to be able to link a libsynfig DLL to a libltdl DLL and there doesn't seem to be a way to compile libltdl statically and libsynfig dynamically.

git-svn-id: http://svn.voria.com/code@1169 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoFix ugly waypoint drawing by rounding to integer values symmetrically. http://dooglu...
dooglus [Wed, 28 Nov 2007 23:20:02 +0000 (23:20 +0000)]
Fix ugly waypoint drawing by rounding to integer values symmetrically.  dooglus.rincevent.net/synfig/waypoint-symmetry.png shows the difference.

git-svn-id: http://svn.voria.com/code@1168 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoFix 1836848: if the window positions and sizes seem to be corrupted, give them sensib...
dooglus [Tue, 27 Nov 2007 01:16:48 +0000 (01:16 +0000)]
Fix 1836848: if the window positions and sizes seem to be corrupted, give them sensible values to prevent them being created offscreen.

git-svn-id: http://svn.voria.com/code@1167 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoFix 1838132: encapsulations containing imported images fail to clone properly
dooglus [Mon, 26 Nov 2007 00:41:23 +0000 (00:41 +0000)]
Fix 1838132: encapsulations containing imported images fail to clone properly

git-svn-id: http://svn.voria.com/code@1166 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoUse symbolic names for most of the duck colors, rather than hardcoded hex color values.
dooglus [Sat, 24 Nov 2007 21:27:25 +0000 (21:27 +0000)]
Use symbolic names for most of the duck colors, rather than hardcoded hex color values.

git-svn-id: http://svn.voria.com/code@1165 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoFix 1835429: crash closing preview window before using it.
dooglus [Sat, 24 Nov 2007 12:53:07 +0000 (12:53 +0000)]
Fix 1835429: crash closing preview window before using it.

git-svn-id: http://svn.voria.com/code@1164 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoMake the stretch layer's "amount" duck be relative to the center duck.
dooglus [Fri, 23 Nov 2007 16:46:36 +0000 (16:46 +0000)]
Make the stretch layer's "amount" duck be relative to the center duck.

git-svn-id: http://svn.voria.com/code@1163 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoAdd new valuenode convert type called "Reverse Tangent" to allow blinepoint's tangent...
dooglus [Thu, 22 Nov 2007 00:28:08 +0000 (00:28 +0000)]
Add new valuenode convert type called "Reverse Tangent" to allow blinepoint's tangents to be reversed.

git-svn-id: http://svn.voria.com/code@1162 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoComment out the trackmenu, it isn't used and the strings are annoying to translators
pabs [Wed, 21 Nov 2007 23:54:10 +0000 (23:54 +0000)]
Comment out the trackmenu, it isn't used and the strings are annoying to translators

git-svn-id: http://svn.voria.com/code@1161 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoThe text layer fix in r965 caused the text in this icon to render upside down. That...
dooglus [Wed, 21 Nov 2007 23:08:36 +0000 (23:08 +0000)]
The text layer fix in r965 caused the text in this icon to render upside down.  That is correct behaviour, I think, but not what is wanted, so I'm inverting the text.

git-svn-id: http://svn.voria.com/code@1160 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoThe text layer fix in r965 caused the text in this icon to render upside down. That...
dooglus [Wed, 21 Nov 2007 23:08:29 +0000 (23:08 +0000)]
The text layer fix in r965 caused the text in this icon to render upside down.  That is correct behaviour, I think, but not what is wanted, so I'm inverting the text.

git-svn-id: http://svn.voria.com/code@1159 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoTypo.
dooglus [Wed, 21 Nov 2007 23:08:20 +0000 (23:08 +0000)]
Typo.

git-svn-id: http://svn.voria.com/code@1158 1f10aa63-cdf2-0310-b900-c93c546f37ac

17 years agoSometimes render artifacts only appear when rendering tile by tile. Added environmen...
dooglus [Mon, 19 Nov 2007 00:05:53 +0000 (00:05 +0000)]
Sometimes render artifacts only appear when rendering tile by tile.  Added environment variable SYNFIG_DISABLE_TILE_RENDER which when set will prevent the tile renderer from being used.  The workarea won't display piece by piece, but will update all at once, possibly slowly when set.

git-svn-id: http://svn.voria.com/code@1157 1f10aa63-cdf2-0310-b900-c93c546f37ac