synfig.git
16 years agoImprove the browser launch functionality:
pabs [Thu, 28 Feb 2008 08:11:50 +0000 (08:11 +0000)]
Improve the browser launch functionality:

* Respect user preferences (use "xdg-open" on Linux, "open" on MacOS)
* Try a list of browsers instead of just one
* Show a message dialog if none of the browsers could be loaded

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

16 years agoPrepare for the new splash screen; remove old text from the splash, add a shadow...
pabs [Wed, 27 Feb 2008 08:00:45 +0000 (08:00 +0000)]
Prepare for the new splash screen; remove old text from the splash, add a shadow frame, only do startup notify after the splash, general clean up.

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

16 years agoWhen recovering from auto-saved backup files, only add the recovered file to the...
dooglus [Tue, 26 Feb 2008 09:24:28 +0000 (09:24 +0000)]
When recovering from auto-saved backup files, only add the recovered file to the 'recent files' list if it has a real filename, as opposed to the "Synfig Animation <n>.sifz" name it was given when first created.

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

16 years agoStudio was crashing on Windows if built with debug enabled when trying to recover...
dooglus [Mon, 25 Feb 2008 23:27:08 +0000 (23:27 +0000)]
Studio was crashing on Windows if built with debug enabled when trying to recover a file which hadn't yet been saved at all.

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

16 years agoFix 1837445: Convert path to profile directory from UTF8 before trying to use it.
dooglus [Mon, 25 Feb 2008 16:37:30 +0000 (16:37 +0000)]
Fix 1837445: Convert path to profile directory from UTF8 before trying to use it.

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

16 years agoUsing mutexes around accesses to refcounts seems to make the Windows build much less...
dooglus [Sun, 24 Feb 2008 21:02:47 +0000 (21:02 +0000)]
Using mutexes around accesses to refcounts seems to make the Windows build much less stable for some reason, so let's not do it for now, until we can find out why.

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

16 years agoUse #defined colour values.
dooglus [Sun, 24 Feb 2008 20:50:44 +0000 (20:50 +0000)]
Use #defined colour values.

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

16 years agoAdd an extra 'symmetrical' parameter to the 'time loop' layer to better be able to...
dooglus [Sun, 24 Feb 2008 20:50:31 +0000 (20:50 +0000)]
Add an extra 'symmetrical' parameter to the 'time loop' layer to better be able to convert the 0.1 version of the layer.

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

16 years agoMove more code inside the 'try' block in an attempt to have studio not crash when...
dooglus [Sun, 24 Feb 2008 20:50:18 +0000 (20:50 +0000)]
Move more code inside the 'try' block in an attempt to have studio not crash when it can't write auto-save files.

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

16 years agoMake a Windows specific fix specific to Windows
pabs [Sun, 24 Feb 2008 05:51:51 +0000 (05:51 +0000)]
Make a Windows specific fix specific to Windows

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

16 years agoFix the fix for uncommitted local git-svn changes.
pabs [Sun, 24 Feb 2008 05:38:10 +0000 (05:38 +0000)]
Fix the fix for uncommitted local git-svn changes.

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

16 years agoAdd a patch from Gerald Young (Yoyobuae) to fix building on Win32 after the mutex...
pabs [Sun, 24 Feb 2008 05:16:03 +0000 (05:16 +0000)]
Add a patch from Gerald Young (Yoyobuae) to fix building on Win32 after the mutex changes.

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

16 years agoUse resize() to resize windows. set_default_size() doesn't work on the root window...
dooglus [Sat, 23 Feb 2008 12:59:43 +0000 (12:59 +0000)]
Use resize() to resize windows.  set_default_size() doesn't work on the root window, since it has already been presented, and set_size_request() prevents the user from reducing the window's size.  Also, wait until the size and position are set before presenting the window.

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

16 years agoUse _mutex_win32.h on Windows.
dooglus [Sat, 23 Feb 2008 11:09:53 +0000 (11:09 +0000)]
Use _mutex_win32.h on Windows.

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

16 years agoReplace PXEGeek with pixelgeek
pabs [Sat, 23 Feb 2008 04:15:55 +0000 (04:15 +0000)]
Replace PXEGeek with pixelgeek

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

16 years agoInclude 'mutex' and '_mutex_simple.h' in the list of ETL headers to install.
dooglus [Sat, 23 Feb 2008 02:35:42 +0000 (02:35 +0000)]
Include 'mutex' and '_mutex_simple.h' in the list of ETL headers to install.

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

16 years agoHide the root canvas if we have saved the position and size of other canvases and...
dooglus [Sat, 23 Feb 2008 02:18:41 +0000 (02:18 +0000)]
Hide the root canvas if we have saved the position and size of other canvases and not of the root canvas.

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

16 years agoAdd Gerald Young's copyright.
dooglus [Sat, 23 Feb 2008 01:33:48 +0000 (01:33 +0000)]
Add Gerald Young's copyright.

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

16 years agoChecked in a patch from Gerald Young (Yoyobuae) to save and restore the state (with...
dooglus [Sat, 23 Feb 2008 01:25:55 +0000 (01:25 +0000)]
Checked in a patch from Gerald Young (Yoyobuae) to save and restore the state (with canvases are open, and their position and size) for each of the recent files.

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

16 years agoConditionally compile out the 'single threaded' stuff. It doesn't work very well...
dooglus [Sat, 23 Feb 2008 01:25:23 +0000 (01:25 +0000)]
Conditionally compile out the 'single threaded' stuff.  It doesn't work very well still, so it's better not to present it to the user yet.

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

16 years agoMake the spinbuttons with the R,G,B,A color values in them a bit wider. The values...
dooglus [Fri, 22 Feb 2008 23:20:49 +0000 (23:20 +0000)]
Make the spinbuttons with the R,G,B,A color values in them a bit wider.  The values can get quite large.  Also, display one decimal place, rather than rounding to an integer.

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

16 years agoUse etl::mutexes to lock access to reference counts.
dooglus [Fri, 22 Feb 2008 19:49:27 +0000 (19:49 +0000)]
Use etl::mutexes to lock access to reference counts.

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

16 years agoTwo new files to use pthread Mutexes very simply.
dooglus [Fri, 22 Feb 2008 19:49:17 +0000 (19:49 +0000)]
Two new files to use pthread Mutexes very simply.

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

16 years agoUse a more suitable #define to guard against double-inclusion.
dooglus [Fri, 22 Feb 2008 19:49:03 +0000 (19:49 +0000)]
Use a more suitable #define to guard against double-inclusion.

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

16 years agoFix bug with the autorevision git-svn support where local, non-committed changes...
pabs [Thu, 21 Feb 2008 04:43:16 +0000 (04:43 +0000)]
Fix bug with the autorevision git-svn support where local, non-committed changes did not add an M to the devel version.

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

16 years agoAdd value_desc.cpp to the list of files to translate.
dooglus [Wed, 20 Feb 2008 21:28:45 +0000 (21:28 +0000)]
Add value_desc.cpp to the list of files to translate.

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

16 years agoCommit 1898184: Updated translation for studio/es.po. Thanks genete.
dooglus [Wed, 20 Feb 2008 21:17:38 +0000 (21:17 +0000)]
Commit 1898184: Updated translation for studio/es.po.  Thanks genete.

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

16 years agoAs before, the date is sufficient. Removed get_build_time().
dooglus [Wed, 20 Feb 2008 18:21:20 +0000 (18:21 +0000)]
As before, the date is sufficient.  Removed get_build_time().

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

16 years agoAs before, the date is sufficient. We don't need to keep rebuilding this just to...
dooglus [Wed, 20 Feb 2008 18:21:07 +0000 (18:21 +0000)]
As before, the date is sufficient.  We don't need to keep rebuilding this just to get the current time in the splash screen or about dialog.

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

16 years agoLet's not include the time of the build in the binary. The date is enough.
dooglus [Wed, 20 Feb 2008 18:20:54 +0000 (18:20 +0000)]
Let's not include the time of the build in the binary.  The date is enough.

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

16 years agoSimplify the code. There's no need to check whether we're increasing or decreasing...
dooglus [Wed, 20 Feb 2008 16:13:39 +0000 (16:13 +0000)]
Simplify the code.  There's no need to check whether we're increasing or decreasing the amount; we already know.

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

16 years agoTwo new words for translation: "Move" and "Nudge".
dooglus [Wed, 20 Feb 2008 15:56:19 +0000 (15:56 +0000)]
Two new words for translation: "Move" and "Nudge".

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

16 years agoWhen creating a list of vectors, create it looped. This lets polygons be closed...
dooglus [Wed, 20 Feb 2008 15:30:47 +0000 (15:30 +0000)]
When creating a list of vectors, create it looped.  This lets polygons be closed by default.

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

16 years agoDraw in the complete outline of a selected polygon if it is 'looped'. This allows...
dooglus [Wed, 20 Feb 2008 15:30:33 +0000 (15:30 +0000)]
Draw in the complete outline of a selected polygon if it is 'looped'.  This allows the creation of new points on any existing side.

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

16 years agoTurning the first point in a polygon 'off' was causing a crash.
dooglus [Wed, 20 Feb 2008 15:30:19 +0000 (15:30 +0000)]
Turning the first point in a polygon 'off' was causing a crash.

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

16 years agoFix the last commit so it doesn't modify the strings. I had added a colon to the...
dooglus [Wed, 20 Feb 2008 10:34:11 +0000 (10:34 +0000)]
Fix the last commit so it doesn't modify the strings.  I had added a colon to the end of each label.

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

16 years agoTidied up the "Misc." tab of the settings dialog.
dooglus [Wed, 20 Feb 2008 09:43:29 +0000 (09:43 +0000)]
Tidied up the "Misc." tab of the settings dialog.

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

16 years agoDon't show "Synfig Animation 1" in the title bar twice for unnamed documents. If...
dooglus [Wed, 20 Feb 2008 02:07:10 +0000 (02:07 +0000)]
Don't show "Synfig Animation 1" in the title bar twice for unnamed documents.  If the document isn't saved yet, only show the canvas's name.

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

16 years agoMoved the check for whether an instance has a real filename into a new method, since...
dooglus [Wed, 20 Feb 2008 02:06:58 +0000 (02:06 +0000)]
Moved the check for whether an instance has a real filename into a new method, since it's used in a couple of places.

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

16 years agoTidied up the default naming of the file and canvas upon creation.
dooglus [Wed, 20 Feb 2008 02:06:47 +0000 (02:06 +0000)]
Tidied up the default naming of the file and canvas upon creation.

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

16 years agoReorder the rows so the checkboxes are together at the end.
dooglus [Wed, 20 Feb 2008 01:32:49 +0000 (01:32 +0000)]
Reorder the rows so the checkboxes are together at the end.

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

16 years agoRemove the special case code for when the screen is 'flipped'. Arbitrary transformat...
dooglus [Wed, 20 Feb 2008 01:32:33 +0000 (01:32 +0000)]
Remove the special case code for when the screen is 'flipped'.  Arbitrary transformations can be in place, so let's not try to special case them all.  Just let the radius ducks go where they are transformed to.

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

16 years agoFix the displayed radius size while hovering over (or dragging) a radius duck.
dooglus [Wed, 20 Feb 2008 01:32:22 +0000 (01:32 +0000)]
Fix the displayed radius size while hovering over (or dragging) a radius duck.

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

16 years agoUncomment the code that gets add_button() to set the tooltip. The function only...
dooglus [Wed, 20 Feb 2008 01:32:10 +0000 (01:32 +0000)]
Uncomment the code that gets add_button() to set the tooltip.  The function only seems to still be used for the 'Meta' panel anyway.

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

16 years agoApply 1897389: Revised missed or extra spaces on Spanish translation.
dooglus [Tue, 19 Feb 2008 23:21:13 +0000 (23:21 +0000)]
Apply 1897389: Revised missed or extra spaces on Spanish translation.

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

16 years agoLimit the radius ducks to their quadrant before transforming. Otherwise rotations...
dooglus [Tue, 19 Feb 2008 23:20:56 +0000 (23:20 +0000)]
Limit the radius ducks to their quadrant before transforming.  Otherwise rotations, negative stretches, etc. can cause problems.

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

16 years agoChecked in 1897315: Updated Spanish translations for core and studio from genete.
dooglus [Tue, 19 Feb 2008 22:40:40 +0000 (22:40 +0000)]
Checked in 1897315: Updated Spanish translations for core and studio from genete.

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

16 years agoAdd a missing closing bracket.
dooglus [Tue, 19 Feb 2008 21:02:56 +0000 (21:02 +0000)]
Add a missing closing bracket.

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

16 years agoCommented a couple more state change notifications.
dooglus [Tue, 19 Feb 2008 18:53:22 +0000 (18:53 +0000)]
Commented a couple more state change notifications.

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

16 years agoMade the rotation counter quieter still - it only starts reporting the rotation count...
dooglus [Tue, 19 Feb 2008 18:53:11 +0000 (18:53 +0000)]
Made the rotation counter quieter still - it only starts reporting the rotation count once it reaches 1 (or -1), so it's possible to draw a regular bline without seeing output.

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

16 years agoRemove more console output.
dooglus [Tue, 19 Feb 2008 18:52:58 +0000 (18:52 +0000)]
Remove more console output.

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

16 years agoMade ValueNode_BLine::create_list_entry quieter.
dooglus [Tue, 19 Feb 2008 18:52:47 +0000 (18:52 +0000)]
Made ValueNode_BLine::create_list_entry quieter.

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

16 years agoMake the "stroke" state used by the draw tool quieter too.
dooglus [Tue, 19 Feb 2008 18:52:36 +0000 (18:52 +0000)]
Make the "stroke" state used by the draw tool quieter too.

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

16 years agoMake the draw tool quieter.
dooglus [Tue, 19 Feb 2008 18:52:23 +0000 (18:52 +0000)]
Make the draw tool quieter.

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

16 years agoRemoved debugging printf().
dooglus [Tue, 19 Feb 2008 18:52:11 +0000 (18:52 +0000)]
Removed debugging printf().

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

16 years agoBe quieter about tangent rotation - only report half turns, not quarter turns.
dooglus [Tue, 19 Feb 2008 18:52:00 +0000 (18:52 +0000)]
Be quieter about tangent rotation - only report half turns, not quarter turns.

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

16 years agoUse ValueNode_DynamicList::set_member_canvas() to set the canvas for each blinepoint...
dooglus [Tue, 19 Feb 2008 18:51:46 +0000 (18:51 +0000)]
Use ValueNode_DynamicList::set_member_canvas() to set the canvas for each blinepoint in shapes with blines added via the "New Layer" menu.

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

16 years agoUse ValueNode_DynamicList::set_member_canvas() to set the canvas for each blinepoint...
dooglus [Tue, 19 Feb 2008 18:51:35 +0000 (18:51 +0000)]
Use ValueNode_DynamicList::set_member_canvas() to set the canvas for each blinepoint in newly drawn shapes.

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

16 years agoUse ValueNode_DynamicList::set_member_canvas() to set the canvas for each blinepoint...
dooglus [Tue, 19 Feb 2008 18:51:23 +0000 (18:51 +0000)]
Use ValueNode_DynamicList::set_member_canvas() to set the canvas for each blinepoint in newly drawn shapes.

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

16 years agoNew member ValueNode_DynamicList::set_member_canvas() for setting the canvas in each...
dooglus [Tue, 19 Feb 2008 18:51:09 +0000 (18:51 +0000)]
New member ValueNode_DynamicList::set_member_canvas() for setting the canvas in each member of a dynamic list.

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

16 years agoRemoved a few debugging printf()s.
dooglus [Tue, 19 Feb 2008 15:34:43 +0000 (15:34 +0000)]
Removed a few debugging printf()s.

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

16 years agoThe "warning: Can't get canvas from value desc...?" message was being shown too often...
dooglus [Tue, 19 Feb 2008 15:34:31 +0000 (15:34 +0000)]
The "warning: Can't get canvas from value desc...?" message was being shown too often.  Fixed it.

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

16 years agoPrevent a warning "Gtk-CRITICAL **: gtk_action_set_action_group: assertion `action_gr...
dooglus [Tue, 19 Feb 2008 15:34:20 +0000 (15:34 +0000)]
Prevent a warning "Gtk-CRITICAL **: gtk_action_set_action_group: assertion `action_group == NULL' failed" caused by adding an action to more than one group.

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

16 years agoFix 1896834: Keep the 'show grid' and 'snap to grid' checkboxes in the caret menu...
dooglus [Tue, 19 Feb 2008 15:34:02 +0000 (15:34 +0000)]
Fix 1896834: Keep the 'show grid' and 'snap to grid' checkboxes in the caret menu up to date.

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

16 years agoRemoved unused code. The duck toggle actions look after themselves.
dooglus [Tue, 19 Feb 2008 15:33:45 +0000 (15:33 +0000)]
Removed unused code.  The duck toggle actions look after themselves.

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

16 years agoShow the 'select all child layers' icon in the layers panel all the time, rather...
dooglus [Tue, 19 Feb 2008 10:31:20 +0000 (10:31 +0000)]
Show the 'select all child layers' icon in the layers panel all the time, rather than adding and removing it.

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

16 years agoApply 1896518: New icon for 'select all child layers' from genete.
dooglus [Tue, 19 Feb 2008 08:57:33 +0000 (08:57 +0000)]
Apply 1896518: New icon for 'select all child layers' from genete.

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

16 years agoFix 1896557. Allow a subcanvas to be used multiple times at different time offsets.
dooglus [Tue, 19 Feb 2008 00:52:56 +0000 (00:52 +0000)]
Fix 1896557.  Allow a subcanvas to be used multiple times at different time offsets.

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

16 years agoUse "#define XXX" not "#define XXX 1" for flags we're going to test with "#ifdef...
dooglus [Tue, 19 Feb 2008 00:52:41 +0000 (00:52 +0000)]
Use "#define XXX" not "#define XXX 1" for flags we're going to test with "#ifdef", or I get tricked into thinking that changing the "1" to a "0" will disable the feature.

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

16 years agoAdded a new icon to the History panel to clear out all the undo and redo history...
dooglus [Mon, 18 Feb 2008 19:01:54 +0000 (19:01 +0000)]
Added a new icon to the History panel to clear out all the undo and redo history at once.

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

16 years agor1747 left the green duck feature disabled. This enables it.
dooglus [Mon, 18 Feb 2008 18:16:01 +0000 (18:16 +0000)]
r1747 left the green duck feature disabled.  This enables it.

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

16 years agoA previous commit made curr_row public, but it isn't used.
dooglus [Mon, 18 Feb 2008 18:15:49 +0000 (18:15 +0000)]
A previous commit made curr_row public, but it isn't used.

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

16 years agoCommented the Duck::Type enum.
dooglus [Mon, 18 Feb 2008 18:15:38 +0000 (18:15 +0000)]
Commented the Duck::Type enum.

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

16 years agoThe bline tool was sometimes showing the first duck in the new bline as green once...
dooglus [Mon, 18 Feb 2008 18:08:11 +0000 (18:08 +0000)]
The bline tool was sometimes showing the first duck in the new bline as green once the line was looped.  This change makes it always do that.

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

16 years agoScroll the History panel to keep the border between 'done' and 'undone' in the centre...
dooglus [Mon, 18 Feb 2008 16:34:11 +0000 (16:34 +0000)]
Scroll the History panel to keep the border between 'done' and 'undone' in the centre of the panel if possible.  Also, select the most recently 'done' action, if any.

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

16 years agoPrevent warning: "Gtk-CRITICAL **: gtk_tree_view_column_cell_layout_pack_start: asser...
dooglus [Mon, 18 Feb 2008 11:22:13 +0000 (11:22 +0000)]
Prevent warning: "Gtk-CRITICAL **: gtk_tree_view_column_cell_layout_pack_start: assertion `! gtk_tree_view_column_get_cell_info (column, cell)' failed".

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

16 years agoFix capitalization.
dooglus [Mon, 18 Feb 2008 00:29:47 +0000 (00:29 +0000)]
Fix capitalization.

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

16 years agoAdd a tooltip for the 'keyframe properties' icon.
dooglus [Mon, 18 Feb 2008 00:29:35 +0000 (00:29 +0000)]
Add a tooltip for the 'keyframe properties' icon.

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

16 years agoNew simplified version from genete.
dooglus [Sun, 17 Feb 2008 22:11:26 +0000 (22:11 +0000)]
New simplified version from genete.

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

16 years agoConvert static lists entirely consisting of blinepoints into 'bline' valuenodes,...
dooglus [Sun, 17 Feb 2008 20:43:03 +0000 (20:43 +0000)]
Convert static lists entirely consisting of blinepoints into 'bline' valuenodes, not 'dynamic_list' valuenodes.  This will allow outlines, plants, etc. to be directly editable as soon as they're created from the 'new layer' menu.

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

16 years agoAdd a few comments.
dooglus [Sun, 17 Feb 2008 20:42:53 +0000 (20:42 +0000)]
Add a few comments.

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

16 years ago"Select All Ducks" only selects ducks which are "group selectable" but it used to...
dooglus [Sun, 17 Feb 2008 20:42:39 +0000 (20:42 +0000)]
"Select All Ducks" only selects ducks which are "group selectable" but it used to leave other ducks selected if they were already selected.  Now it doesn't.

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

16 years agoMirrored encapsulate icon left-right. Thanks genete.
dooglus [Sun, 17 Feb 2008 20:42:28 +0000 (20:42 +0000)]
Mirrored encapsulate icon left-right.  Thanks genete.

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

16 years agoLink to a few wiki pages directly from the Help menu.
dooglus [Sun, 17 Feb 2008 16:46:58 +0000 (16:46 +0000)]
Link to a few wiki pages directly from the Help menu.

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

16 years agoFix 1895440: Converted vertex sometimes can't be converted back.
dooglus [Sun, 17 Feb 2008 15:29:44 +0000 (15:29 +0000)]
Fix 1895440: Converted vertex sometimes can't be converted back.

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

16 years agoFix 1895378: Converted Bline Vertex not marked with red square.
dooglus [Sun, 17 Feb 2008 15:29:31 +0000 (15:29 +0000)]
Fix 1895378: Converted Bline Vertex not marked with red square.

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

16 years agoDon't show the keyboard shortcut underscores in the Params panel's value column.
dooglus [Sun, 17 Feb 2008 13:01:34 +0000 (13:01 +0000)]
Don't show the keyboard shortcut underscores in the Params panel's value column.

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

16 years agoAdd keyboard shortcuts to the blend method menus. Needs more work, because now the...
dooglus [Sun, 17 Feb 2008 12:36:39 +0000 (12:36 +0000)]
Add keyboard shortcuts to the blend method menus.  Needs more work, because now the Params panel shows underscores where the shortcut letters are...

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

16 years agoFix capitalization and allow keyboard shortcuts to select default interpolation method.
dooglus [Sun, 17 Feb 2008 12:18:42 +0000 (12:18 +0000)]
Fix capitalization and allow keyboard shortcuts to select default interpolation method.

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

16 years agoFix capitalization.
dooglus [Sun, 17 Feb 2008 12:13:08 +0000 (12:13 +0000)]
Fix capitalization.

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

16 years agoAdd an icon to show the Setup dialog.
dooglus [Sun, 17 Feb 2008 12:12:55 +0000 (12:12 +0000)]
Add an icon to show the Setup dialog.

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

16 years agoFix the "toolbox > file > save all" menu entry.
dooglus [Sun, 17 Feb 2008 11:46:54 +0000 (11:46 +0000)]
Fix the "toolbox > file > save all" menu entry.

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

16 years agoAdd 'help' icon to the toolbox.
dooglus [Sun, 17 Feb 2008 11:46:42 +0000 (11:46 +0000)]
Add 'help' icon to the toolbox.

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

16 years agoAdd an option "Browser Command" to allow the user to specify which web browser to...
dooglus [Sun, 17 Feb 2008 11:46:26 +0000 (11:46 +0000)]
Add an option "Browser Command" to allow the user to specify which web browser to use to view the help.

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

16 years agoBasic support for opening URLs. Not tested on Windows yet. Uses glib's g_spawn_asyn...
dooglus [Sun, 17 Feb 2008 11:46:10 +0000 (11:46 +0000)]
Basic support for opening URLs.  Not tested on Windows yet.  Uses glib's g_spawn_async() rather than glibmm's spawn_async() because it allows us to pass NULL for the environmrnt and inherit the parent's environment.

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

16 years agoSeems we need to initialise 'before' and 'after' to keep the compiler happy now,...
dooglus [Sun, 17 Feb 2008 09:07:26 +0000 (09:07 +0000)]
Seems we need to initialise 'before' and 'after' to keep the compiler happy now, too.

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

16 years agoRemove the unused 'side' parameter from a bunch more signals and methods.
dooglus [Sun, 17 Feb 2008 09:06:45 +0000 (09:06 +0000)]
Remove the unused 'side' parameter from a bunch more signals and methods.

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

16 years agoFor the help menu item, show an information dialog with a link to the documentation...
pabs [Sun, 17 Feb 2008 05:46:22 +0000 (05:46 +0000)]
For the help menu item, show an information dialog with a link to the documentation page on the website.

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

16 years agoOops. The last commit contained a typo, breaking the build. This fixes it.
dooglus [Sun, 17 Feb 2008 01:21:48 +0000 (01:21 +0000)]
Oops.  The last commit contained a typo, breaking the build.  This fixes it.

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

16 years agoUncommented the code that puts a timetrack column in the params dialog. To get rid...
dooglus [Sun, 17 Feb 2008 01:08:12 +0000 (01:08 +0000)]
Uncommented the code that puts a timetrack column in the params dialog.  To get rid of it again either comment out the "#define TIMETRACK_IN_PARAMS_PANEL" in gtkmm/layertree.h or "export SYNFIG_DEBUG_DESTRUCTORS=1" at runtime.

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