synfig.git
16 years agoNow that it doesn't matter which half of a waypoint you click on, we don't need to...
dooglus [Sat, 16 Feb 2008 11:18:00 +0000 (11:18 +0000)]
Now that it doesn't matter which half of a waypoint you click on, we don't need to be passing the 'side' information around.

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

16 years agoReorder the waypoint menus.
dooglus [Sat, 16 Feb 2008 11:17:47 +0000 (11:17 +0000)]
Reorder the waypoint menus.

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

16 years agoRename the menu entry for editing a waypoint back to "Edit" now that the 'E' shortcut...
dooglus [Sat, 16 Feb 2008 11:17:34 +0000 (11:17 +0000)]
Rename the menu entry for editing a waypoint back to "Edit" now that the 'E' shortcut is free again.  "Properties" isn't even a verb.

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

16 years agoTidy up the waypoint menu, while adding functionality. Now there are 3 sub-menus...
dooglus [Sat, 16 Feb 2008 11:17:15 +0000 (11:17 +0000)]
Tidy up the waypoint menu, while adding functionality.  Now there are 3 sub-menus, for setting just the 'In' interpolation, just the 'Out', or 'Both'.  Each has 4 entries for the 4 types of interpolation.  This has the benefit of making the keyboard shortcuts easy to remember.  To set the 'In' interpolation to Constant, type "IC", and so on.

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

16 years agoFix 1894723: export the Index parameter of all Duplicate layers when copy/pasting...
dooglus [Sat, 16 Feb 2008 04:56:38 +0000 (04:56 +0000)]
Fix 1894723: export the Index parameter of all Duplicate layers when copy/pasting or duplicating existing Duplicate layers, even if they are nested inside encapsulation layers.

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

16 years agoRemove debugging code.
dooglus [Sat, 16 Feb 2008 04:56:24 +0000 (04:56 +0000)]
Remove debugging code.

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

16 years agoTidying.
dooglus [Sat, 16 Feb 2008 04:56:12 +0000 (04:56 +0000)]
Tidying.

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

16 years agoRemoved some old debug code that was left in accidentally.
dooglus [Sat, 16 Feb 2008 04:56:00 +0000 (04:56 +0000)]
Removed some old debug code that was left in accidentally.

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

16 years agoAllow the 1st argument of LinkableValueNode::get_description() to default to -1,...
dooglus [Sat, 16 Feb 2008 04:55:48 +0000 (04:55 +0000)]
Allow the 1st argument of LinkableValueNode::get_description() to default to -1, meaning "no specific link".

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

16 years agoPrevent a warning from g++ 4.3.
dooglus [Sat, 16 Feb 2008 04:55:33 +0000 (04:55 +0000)]
Prevent a warning from g++ 4.3.

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

16 years agoTypo.
dooglus [Sat, 16 Feb 2008 04:55:18 +0000 (04:55 +0000)]
Typo.

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

16 years agoInclude tooltip on the 'show all child layers' toolbar button.
dooglus [Fri, 15 Feb 2008 22:20:19 +0000 (22:20 +0000)]
Include tooltip on the 'show all child layers' toolbar button.

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

16 years agoAdd a 'show all child layers' button to the layer dialog when a single pastecanvas...
dooglus [Fri, 15 Feb 2008 22:20:03 +0000 (22:20 +0000)]
Add a 'show all child layers' button to the layer dialog when a single pastecanvas layer is selected.  Please, someone, contribute an icon for this to the patch tracker.

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

16 years agoComment out a few unused functions.
dooglus [Fri, 15 Feb 2008 17:50:33 +0000 (17:50 +0000)]
Comment out a few unused functions.

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

16 years agoApply 1894520: A better encapsulate icon from genete.
dooglus [Fri, 15 Feb 2008 16:14:03 +0000 (16:14 +0000)]
Apply 1894520: A better encapsulate icon from genete.

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

16 years agoAdd an "encapsulate" button to the layer dialog. Can someone design a better icon...
dooglus [Fri, 15 Feb 2008 14:39:59 +0000 (14:39 +0000)]
Add an "encapsulate" button to the layer dialog.  Can someone design a better icon for it please?

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

16 years agoThe plant layer has used the "width" parameter of the vertices in its bline, but...
dooglus [Fri, 15 Feb 2008 13:56:05 +0000 (13:56 +0000)]
The plant layer has used the "width" parameter of the vertices in its bline, but hasn't shown its width ducks until now.

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

16 years agoIf a layer has the "width" hint set, but has no "width" parameter, scale the width...
dooglus [Fri, 15 Feb 2008 13:55:52 +0000 (13:55 +0000)]
If a layer has the "width" hint set, but has no "width" parameter, scale the width ducks by 0.5.

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

16 years agoParamDesc::set_scalar(String) and ParamDesc::set_hint(String) were identical. Got...
dooglus [Fri, 15 Feb 2008 13:55:34 +0000 (13:55 +0000)]
ParamDesc::set_scalar(String) and ParamDesc::set_hint(String) were identical.  Got rid of set_scalar(String) and use set_hint() instead everywhere.

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

16 years agoShow width ducks for exported blines.
dooglus [Fri, 15 Feb 2008 13:55:18 +0000 (13:55 +0000)]
Show width ducks for exported blines.

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

16 years agoAdd SVN revision number for the new convert type. Reformat a little.
dooglus [Thu, 14 Feb 2008 17:04:52 +0000 (17:04 +0000)]
Add SVN revision number for the new convert type.  Reformat a little.

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

16 years agoAdd a new valuenode 'Bline Width' for finding the width of a bline at an arbitrary...
dooglus [Thu, 14 Feb 2008 16:58:23 +0000 (16:58 +0000)]
Add a new valuenode 'Bline Width' for finding the width of a bline at an arbitrary point along the curve.

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

16 years agoAnother change to the Step valuenode. Renamed some parameters and added a new one...
dooglus [Thu, 14 Feb 2008 15:42:48 +0000 (15:42 +0000)]
Another change to the Step valuenode.  Renamed some parameters and added a new one, "Intersection", to allow the steps' values to be determined by the value of "Link" anywhere along the step from the left (Intersection = 0.0) to the right (intersection = 1.0).

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

16 years agoChange the Step valuenode so it can produce any stepped shape, rather than just linea...
dooglus [Thu, 14 Feb 2008 14:25:16 +0000 (14:25 +0000)]
Change the Step valuenode so it can produce any stepped shape, rather than just linear steps.  It now takes an input value "Link", along with a step "Width" and an "Offset" which specifies the start time of one of the steps.

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

16 years agoAdd new valuenode type "Step" to allow values to have a linear stepped value. The...
dooglus [Thu, 14 Feb 2008 13:00:22 +0000 (13:00 +0000)]
Add new valuenode type "Step" to allow values to have a linear stepped value.  The value is "value" at "time", and increases by "height" every "width" seconds.

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

16 years agoAllow boolean values to be converted to Random. The link's value (0 or 1) has a...
dooglus [Thu, 14 Feb 2008 09:31:11 +0000 (09:31 +0000)]
Allow boolean values to be converted to Random.  The link's value (0 or 1) has a random value between -radius and radius added to it.  If the result <0.5, it's false, else it's true.  So with 'link=true' and 'radius=1', the result will be between 0 and 2, which is true about 75% of the time.  So get a 50:50 split, use a radius of a million.

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

16 years agoIn the draw tool, if the user draws a very quick stroke (such that 6 or less points...
dooglus [Wed, 13 Feb 2008 11:53:12 +0000 (11:53 +0000)]
In the draw tool, if the user draws a very quick stroke (such that 6 or less points are collected) the stroke isn't used.  Previously, the stroke was left as a thin line in the workarea until a longer stroke was completed successfully.  This was probably a bug rather than a feature, but could possible have been intended, as a strange and temporary alternative to the sketch tool.  This change clears each stroke whether it is long enough to be used or not.  To restore the previous behaviour, set environment variable SYNFIG_KEEP_ABORTED_DRAW_LINES.

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

16 years agoTidying.
dooglus [Wed, 13 Feb 2008 11:52:59 +0000 (11:52 +0000)]
Tidying.

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

16 years agoTidying.
dooglus [Wed, 13 Feb 2008 11:52:47 +0000 (11:52 +0000)]
Tidying.

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

16 years agoTidying. Trying to understand the code, and tidying it up a little as I do so. ...
dooglus [Wed, 13 Feb 2008 01:58:31 +0000 (01:58 +0000)]
Tidying.  Trying to understand the code, and tidying it up a little as I do so.  No real changes yet.

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

16 years agoReplace #warnings with doxygen \\!todo.
dooglus [Wed, 13 Feb 2008 01:58:21 +0000 (01:58 +0000)]
Replace #warnings with doxygen \\!todo.

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

16 years agoWrite "operator()" instead of "operator ()", "operator&" instead of "operator &"...
dooglus [Wed, 13 Feb 2008 01:57:55 +0000 (01:57 +0000)]
Write "operator()" instead of "operator ()", "operator&" instead of "operator &", etc., to make them easier to search for.  Previously both forms were used.

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

16 years agoTypo.
dooglus [Wed, 13 Feb 2008 01:57:40 +0000 (01:57 +0000)]
Typo.

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

16 years agoLeave previously selected layers selected when drawing new lines - their ducks are...
dooglus [Tue, 12 Feb 2008 09:44:50 +0000 (09:44 +0000)]
Leave previously selected layers selected when drawing new lines - their ducks are useful for attaching new lines onto.

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

16 years agoClicking a grey (not editable) duck which didn't lie over the layer it was connected...
dooglus [Tue, 12 Feb 2008 07:29:05 +0000 (07:29 +0000)]
Clicking a grey (not editable) duck which didn't lie over the layer it was connected to was causing the layer to be unselected.  For example, the outside-half of a circle's radius duck, or a tangent duck on a thin outline.  This patch from Gerald Young <supersayoyin@hotmail.com> fixes it.

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

16 years agoGerald Young (Yoyobuae) contributed r1677, add him to the about dialog.
pabs [Tue, 12 Feb 2008 01:52:51 +0000 (01:52 +0000)]
Gerald Young (Yoyobuae) contributed r1677, add him to the about dialog.

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

16 years agoSVN r1677 partially broke the bline tool by making non-editable ducks selectable...
dooglus [Mon, 11 Feb 2008 23:12:04 +0000 (23:12 +0000)]
SVN r1677 partially broke the bline tool by making non-editable ducks selectable.  The bline tool uses a non-editable duck under the mouse cursor to cause the dotted bline to be displayed as the mouse is moved.  Added a new boolean to the Duck class "ignore_" for whether to ignore a duck when checking for user interaction, and set that boolean for this duck created by the bline tool.

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

16 years agoFix 1891491: Only show bline vertices large when the mouse is really hovering over...
dooglus [Mon, 11 Feb 2008 21:54:07 +0000 (21:54 +0000)]
Fix 1891491: Only show bline vertices large when the mouse is really hovering over them.

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

16 years agoFix 1891410: Have neither Control-A nor dragging a box around ducks select non-editab...
dooglus [Mon, 11 Feb 2008 21:18:07 +0000 (21:18 +0000)]
Fix 1891410: Have neither Control-A nor dragging a box around ducks select non-editable ducks, and have clicking individual ducks select them (with or without Control being held).  Patch from Gerald Young <supersayoyin@hotmail.com>.

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

16 years agoFix 1891391: Inserting a vertex in the closing link of a looped bline while still...
dooglus [Mon, 11 Feb 2008 20:22:42 +0000 (20:22 +0000)]
Fix 1891391: Inserting a vertex in the closing link of a looped bline while still in the bline tool was putting the new vertex in the wrong place.

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

16 years agoFix 1891403: Copy an inline canvas' RendDesc when cloning it.
dooglus [Mon, 11 Feb 2008 19:45:28 +0000 (19:45 +0000)]
Fix 1891403: Copy an inline canvas' RendDesc when cloning it.

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

16 years agoUse the signal_waypoint_clicked_cellrenderer() accessor rather than the signal_waypoi...
dooglus [Mon, 11 Feb 2008 19:45:17 +0000 (19:45 +0000)]
Use the signal_waypoint_clicked_cellrenderer() accessor rather than the signal_waypoint_clicked_cellrenderer_ member.

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

16 years agoGet rid of CellRenderer_TimeTrack::show_timepoint_menu(). It was only called in...
dooglus [Mon, 11 Feb 2008 19:45:01 +0000 (19:45 +0000)]
Get rid of CellRenderer_TimeTrack::show_timepoint_menu().  It was only called in one place, and didn't do anything other than invoke signal_waypoint_clicked_cellrenderer_().  Invoke the signal directly instead.

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

16 years agoFix 1891359: Don't mirror radius ducks.
dooglus [Mon, 11 Feb 2008 18:51:03 +0000 (18:51 +0000)]
Fix 1891359: Don't mirror radius ducks.

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

16 years agoTidying.
dooglus [Mon, 11 Feb 2008 18:36:58 +0000 (18:36 +0000)]
Tidying.

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

16 years agoUse the .git/ directory not the .git/svn/ directory to check whether to update the...
dooglus [Mon, 11 Feb 2008 13:18:32 +0000 (13:18 +0000)]
Use the .git/ directory not the .git/svn/ directory to check whether to update the autorevision.h header.  I may be working in a clone of the repository I run git-svn in, or maybe I've made local commits but not run git-svn since, so need the 'M' flag adding to the header.

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

16 years agoTidying.
dooglus [Mon, 11 Feb 2008 13:14:18 +0000 (13:14 +0000)]
Tidying.

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

16 years agoTidying.
dooglus [Mon, 11 Feb 2008 12:45:24 +0000 (12:45 +0000)]
Tidying.

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

16 years agoList exported canvases recursively - exported canvases can have exported canvases...
dooglus [Mon, 11 Feb 2008 02:12:25 +0000 (02:12 +0000)]
List exported canvases recursively - exported canvases can have exported canvases of their own, etc.

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

16 years agoTidying.
dooglus [Mon, 11 Feb 2008 02:12:14 +0000 (02:12 +0000)]
Tidying.

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

16 years agoAdd option '--list-canvases' to list exported canvases.
dooglus [Mon, 11 Feb 2008 02:12:02 +0000 (02:12 +0000)]
Add option '--list-canvases' to list exported canvases.

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

16 years agoThe --layer-info flag requires an extra parameter. Make sure it has been supplied...
dooglus [Sun, 10 Feb 2008 23:56:49 +0000 (23:56 +0000)]
The --layer-info flag requires an extra parameter.  Make sure it has been supplied before trying to read it.

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

16 years agoRemove flags which don't really exist (--frame, --start-frame, --end-frame) from...
dooglus [Sun, 10 Feb 2008 23:56:19 +0000 (23:56 +0000)]
Remove flags which don't really exist (--frame, --start-frame, --end-frame) from the list of flags that require an extra parameter.

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

16 years agoDocument --start-time.
dooglus [Sun, 10 Feb 2008 23:43:22 +0000 (23:43 +0000)]
Document --start-time.

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

16 years agoDocument --dpi-x and --dpi-y.
dooglus [Sun, 10 Feb 2008 23:37:50 +0000 (23:37 +0000)]
Document --dpi-x and --dpi-y.

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

16 years agoDon't show aliases for layer names when invoked with "synfig --layers".
dooglus [Sun, 10 Feb 2008 23:33:37 +0000 (23:33 +0000)]
Don't show aliases for layer names when invoked with "synfig --layers".

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

16 years agoGive full URLs to the bug reports, not just the bug numbers.
dooglus [Sun, 10 Feb 2008 20:54:25 +0000 (20:54 +0000)]
Give full URLs to the bug reports, not just the bug numbers.

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

16 years agoHave caret>file>open start off by listing the current workarea's directory, if it...
dooglus [Sun, 10 Feb 2008 20:38:46 +0000 (20:38 +0000)]
Have caret>file>open start off by listing the current workarea's directory, if it has one.

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

16 years agoUpdate NEWS files with most of the changes since the last release.
dooglus [Sun, 10 Feb 2008 20:01:43 +0000 (20:01 +0000)]
Update NEWS files with most of the changes since the last release.

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

16 years agoExpand the comment about version 0.3 of canvases.
dooglus [Sun, 10 Feb 2008 17:33:04 +0000 (17:33 +0000)]
Expand the comment about version 0.3 of canvases.

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

16 years agoWhen 'use current frame' is checked in the render dialog, the Time tab is supposed...
dooglus [Sun, 10 Feb 2008 15:41:26 +0000 (15:41 +0000)]
When 'use current frame' is checked in the render dialog, the Time tab is supposed to be insensitive.  This was broken way back in r224.

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

16 years agoSince we are defaulting to NOT rendering the current frame, we shouldn't start off...
dooglus [Sun, 10 Feb 2008 15:41:04 +0000 (15:41 +0000)]
Since we are defaulting to NOT rendering the current frame, we shouldn't start off with the time frame disabled.

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

16 years agoImprove the algorithm for determining the number of tick marks to put between pairs...
dooglus [Sun, 10 Feb 2008 13:58:11 +0000 (13:58 +0000)]
Improve the algorithm for determining the number of tick marks to put between pairs of labels in the timeslider widgets.  It's better to divide 5 minutes into 5 tics of 1 minute each than 6 ticks of 50 seconds each, for example.

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

16 years agoImprove the behaviour of horizontal-scrolling on the time slider. Scroll by one...
dooglus [Sun, 10 Feb 2008 13:57:47 +0000 (13:57 +0000)]
Improve the behaviour of horizontal-scrolling on the time slider.  Scroll by one 'tick', stop at either end, better control of the time cursor position, leave the zoom alone.

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

16 years agoAdded a link to a sif file that demonstrates why r954 was useful.
dooglus [Sun, 10 Feb 2008 13:57:23 +0000 (13:57 +0000)]
Added a link to a sif file that demonstrates why r954 was useful.

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

16 years agoPut the accent back in "Geometria" now that it no longer causes a crash.
dooglus [Sun, 10 Feb 2008 09:14:23 +0000 (09:14 +0000)]
Put the accent back in "Geometria" now that it no longer causes a crash.

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

16 years agoAllow accents in the layer category name translations.
dooglus [Sun, 10 Feb 2008 09:14:08 +0000 (09:14 +0000)]
Allow accents in the layer category name translations.

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

16 years agoTidying.
dooglus [Sun, 10 Feb 2008 09:13:54 +0000 (09:13 +0000)]
Tidying.

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

16 years agoReformat a couple of macros.
dooglus [Sun, 10 Feb 2008 09:13:44 +0000 (09:13 +0000)]
Reformat a couple of macros.

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

16 years agoReformat a couple of macros.
dooglus [Sun, 10 Feb 2008 09:13:33 +0000 (09:13 +0000)]
Reformat a couple of macros.

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

16 years agoFormat the #defines more clearly.
dooglus [Sun, 10 Feb 2008 09:13:22 +0000 (09:13 +0000)]
Format the #defines more clearly.

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

16 years agoGive slight priority to radius ducks. That way, it's possible to select the radius...
dooglus [Sat, 9 Feb 2008 20:56:27 +0000 (20:56 +0000)]
Give slight priority to radius ducks.  That way, it's possible to select the radius duck for a circle with radius zero.  Previously the position duck would usually be selected instead.

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

16 years agoAdded copyright lines for files I've edited this year.
dooglus [Sat, 9 Feb 2008 19:12:18 +0000 (19:12 +0000)]
Added copyright lines for files I've edited this year.

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

16 years agoAdded my "Copyright (c) 2007" notices, for files I edited in 2007.
dooglus [Sat, 9 Feb 2008 18:25:35 +0000 (18:25 +0000)]
Added my "Copyright (c) 2007" notices, for files I edited in 2007.

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

16 years agoShow the size of circles as they are drawn using the draw tool.
dooglus [Sat, 9 Feb 2008 17:25:00 +0000 (17:25 +0000)]
Show the size of circles as they are drawn using the draw tool.

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

16 years agoTake the 'restrict radius ducks' setting into account in the circle tool.
dooglus [Sat, 9 Feb 2008 16:02:03 +0000 (16:02 +0000)]
Take the 'restrict radius ducks' setting into account in the circle tool.

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

16 years agoChecking in [ 1890089 ] "Revised and updated Spanish transalation for core and studio...
dooglus [Sat, 9 Feb 2008 15:25:59 +0000 (15:25 +0000)]
Checking in [ 1890089 ] "Revised and updated Spanish transalation for core and studio" from genete.

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

16 years agoDefault to *not* restricting real ducks to the top right quadrant.
dooglus [Sat, 9 Feb 2008 15:25:43 +0000 (15:25 +0000)]
Default to *not* restricting real ducks to the top right quadrant.

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

16 years agoThe previous commit caused CXXFLAGS to be polluted for tests after the one for Gtk...
pabs [Sat, 9 Feb 2008 07:23:25 +0000 (07:23 +0000)]
The previous commit caused CXXFLAGS to be polluted for tests after the one for Gtk::AboutDialog::set_program_name, save CXXFLAGS before the test and restore it afterwards.

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

16 years agoCheck if Gtk::AboutDialog::set_program_name is available and only use it if it is...
pabs [Sat, 9 Feb 2008 07:14:32 +0000 (07:14 +0000)]
Check if Gtk::AboutDialog::set_program_name is available and only use it if it is. This fixes an FTBFS when using GTK+ 2.12 with GTKmm 2.10 reported by Aurore D.

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

16 years agoRevert to using popen on Win32 since it worked better and doesn't have any more secur...
pabs [Sat, 9 Feb 2008 02:47:47 +0000 (02:47 +0000)]
Revert to using popen on Win32 since it worked better and doesn't have any more security issues on Win32 than spawnlp

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

16 years agoAdded a gui checkbox rather than using a #define to switch the quadrant limiting...
dooglus [Sat, 9 Feb 2008 00:34:53 +0000 (00:34 +0000)]
Added a gui checkbox rather than using a #define to switch the quadrant limiting of real ducks on and off.

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

16 years agoAdded comment for the 'RESTRICT_RADIUS_DUCKS_TO_ONE_QUARTER' #define.
dooglus [Sat, 9 Feb 2008 00:01:34 +0000 (00:01 +0000)]
Added comment for the 'RESTRICT_RADIUS_DUCKS_TO_ONE_QUARTER' #define.

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

16 years agoRestrict 'radius' ducks to the top right corner of the plane. This allows us to...
dooglus [Sat, 9 Feb 2008 00:01:10 +0000 (00:01 +0000)]
Restrict 'radius' ducks to the top right corner of the plane.  This allows us to easily set their value to zero by dragging down and left.  Thanks to Zelgadis on IRC for the suggestion.

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

16 years agoAlways draw 'real' ducks on the right hand side of the circle they define. Previousl...
dooglus [Sat, 9 Feb 2008 00:00:56 +0000 (00:00 +0000)]
Always draw 'real' ducks on the right hand side of the circle they define.  Previously, canvases with a negative horizontal pixel width were drawing it on the left.

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

16 years agoTidying.
dooglus [Sat, 9 Feb 2008 00:00:44 +0000 (00:00 +0000)]
Tidying.

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

16 years agoFound three other places where canvas waypoints were being treated specially, and...
dooglus [Fri, 8 Feb 2008 17:07:16 +0000 (17:07 +0000)]
Found three other places where canvas waypoints were being treated specially, and made them conditional on the new environment variable as well.

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

16 years agoExperimental: "export SYNFIG_SHOW_CANVAS_PARAM_WAYPOINTS=1" to see canvas parameter...
dooglus [Fri, 8 Feb 2008 16:34:53 +0000 (16:34 +0000)]
Experimental: "export SYNFIG_SHOW_CANVAS_PARAM_WAYPOINTS=1" to see canvas parameter waypoints, not canvas content waypoints in PasteCanvas layers.  Doesn't work too well - dragging the waypoints doesn't work, for instance.

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

16 years agoPrevent a warning: 'file_type_enum' may be used uninitialized in this function.
dooglus [Fri, 8 Feb 2008 14:04:10 +0000 (14:04 +0000)]
Prevent a warning: 'file_type_enum' may be used uninitialized in this function.

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

16 years agoAdd information about which valuenode types were added in which release. Don't save...
dooglus [Fri, 8 Feb 2008 14:03:38 +0000 (14:03 +0000)]
Add information about which valuenode types were added in which release.  Don't save new types in old format files.

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

16 years agoClarify the 'file format version' menu in the save dialog.
dooglus [Fri, 8 Feb 2008 09:48:05 +0000 (09:48 +0000)]
Clarify the 'file format version' menu in the save dialog.

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

16 years agoAllow saving .sif files in a format that can be read by versions 0.61.07 and older.
dooglus [Fri, 8 Feb 2008 09:36:32 +0000 (09:36 +0000)]
Allow saving .sif files in a format that can be read by versions 0.61.07 and older.

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

16 years agoDon't allow the user to set the 'ID' of exported canvases to be empty.
dooglus [Thu, 7 Feb 2008 23:34:55 +0000 (23:34 +0000)]
Don't allow the user to set the 'ID' of exported canvases to be empty.

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

16 years agoPrevent a crash when loading a .sif file with 'use=""' in it.
dooglus [Thu, 7 Feb 2008 23:34:43 +0000 (23:34 +0000)]
Prevent a crash when loading a .sif file with 'use=""' in it.

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

16 years agoDon't let 'select all' select the green ducks of a plant layer.
dooglus [Thu, 7 Feb 2008 22:17:54 +0000 (22:17 +0000)]
Don't let 'select all' select the green ducks of a plant layer.

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

16 years agoDelete the 'encode_composite' function. Composite valuenodes are just a special...
dooglus [Thu, 7 Feb 2008 22:17:43 +0000 (22:17 +0000)]
Delete the 'encode_composite' function.  Composite valuenodes are just a special kind of Linkable valuenode and don't need special code to save them.

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

16 years agoMake the auto-backup process quieter. We don't need to hear about every backup that...
dooglus [Thu, 7 Feb 2008 14:40:12 +0000 (14:40 +0000)]
Make the auto-backup process quieter.  We don't need to hear about every backup that's done.

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

16 years agoAdd a setting in the gui for the auto-backup interval.
dooglus [Thu, 7 Feb 2008 11:46:12 +0000 (11:46 +0000)]
Add a setting in the gui for the auto-backup interval.

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

16 years agoMy recent fix for trailing spaces left out spaces when the fps is zero.
dooglus [Thu, 7 Feb 2008 11:45:52 +0000 (11:45 +0000)]
My recent fix for trailing spaces left out spaces when the fps is zero.

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

16 years agoAttempting to open a file that is already open should just succeed quietly. It used...
dooglus [Thu, 7 Feb 2008 09:46:30 +0000 (09:46 +0000)]
Attempting to open a file that is already open should just succeed quietly.  It used to pop up an error dialog and get the user to click 'OK'.  This was particularly annoying when the file was specified on the command line that started studio, and was only already open because it had just been recovered from a previous crash.

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