pabs [Mon, 7 Jan 2008 01:50:20 +0000 (01:50 +0000)]
Install gettext 0.14.4 macros since earlier ones have a bug that disables NLS on amd64
git-svn-id: http://svn.voria.com/code@1273
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 23:42:53 +0000 (23:42 +0000)]
Initialise 'old_version' to false.
git-svn-id: http://svn.voria.com/code@1272
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 23:18:28 +0000 (23:18 +0000)]
Use a real type, not integer, for the "Duplicate" layer's index parameter.
git-svn-id: http://svn.voria.com/code@1271
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 23:18:19 +0000 (23:18 +0000)]
Hide the 'From Integer' convert type for now.
git-svn-id: http://svn.voria.com/code@1270
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 23:02:15 +0000 (23:02 +0000)]
Don't show 'Duplicate' in the Convert menu. The user doesn't need to see it, since it's used automatically now.
git-svn-id: http://svn.voria.com/code@1269
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 22:45:52 +0000 (22:45 +0000)]
When we create a 'Duplicate' layer, automatically have its parameter already converted to 'Duplicate' as well.
git-svn-id: http://svn.voria.com/code@1268
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 21:51:25 +0000 (21:51 +0000)]
Add new convert types 'From Integer' and 'Duplicate' and new layer 'Duplicate'.
git-svn-id: http://svn.voria.com/code@1267
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Sat, 5 Jan 2008 11:50:03 +0000 (11:50 +0000)]
Added code to catch an exception that is raised when we try using the Spanish translation of synfig-core (if there's an accented character in any of the layer category names, as in "Geometry" -> "Geometría").
git-svn-id: http://svn.voria.com/code@1266
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Thu, 3 Jan 2008 18:27:44 +0000 (18:27 +0000)]
Revision r1262 included some changes I didn't intend to commit yet. This reverts them. Revisions r1262 through r1264 don't build.
git-svn-id: http://svn.voria.com/code@1265
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Thu, 3 Jan 2008 13:49:11 +0000 (13:49 +0000)]
The hardcoded string "Do Not Use" was being used in multiple places as the category for layers that shouldn't show up in the GUI menus. Replaced it with a single #define'd string constant. Also, there's no need to translate it, since the string is never displayed to the user. Previously we were dependent upon the same translation for the string existing in both core and studio.
git-svn-id: http://svn.voria.com/code@1264
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Thu, 3 Jan 2008 13:48:56 +0000 (13:48 +0000)]
Use translated versions of the layers' local names and categories, like we do for built-in layers.
git-svn-id: http://svn.voria.com/code@1263
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Thu, 3 Jan 2008 02:03:50 +0000 (02:03 +0000)]
Fix 1862720: "libltdl library and headers out of sync" - applied patch by Daniel Macks.
git-svn-id: http://svn.voria.com/code@1262
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Wed, 2 Jan 2008 23:28:50 +0000 (23:28 +0000)]
Fix 1862699: Specify "-avoid-version" for each of the modules. Fix by Daniel Macks.
git-svn-id: http://svn.voria.com/code@1261
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Wed, 2 Jan 2008 23:26:28 +0000 (23:26 +0000)]
Missed these two in the previous commit.
git-svn-id: http://svn.voria.com/code@1260
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Wed, 2 Jan 2008 22:35:58 +0000 (22:35 +0000)]
Fix 1862689: Replace "-L../../synfig -lsynfig" with "../../synfig/libsynfig.la" in a bunch of Makefile.am files so that the correct version of the shared library is used. Fix by Daniel Macks.
git-svn-id: http://svn.voria.com/code@1259
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Wed, 2 Jan 2008 20:11:48 +0000 (20:11 +0000)]
Reformatted and alphabetized.
git-svn-id: http://svn.voria.com/code@1258
1f10aa63-cdf2-0310-b900-
c93c546f37ac
dooglus [Tue, 1 Jan 2008 15:57:32 +0000 (15:57 +0000)]
Have the command line 'synfig' tool run 'setlocale()' whether or not gettext is available.
git-svn-id: http://svn.voria.com/code@1257
1f10aa63-cdf2-0310-b900-
c93c546f37ac
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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