3 0.61.08 (SVN 1???) - February ??, 2008 - Bug fixes
5 * Synfig Studio is now translatable using gettext. Currently French
6 and Spanish translations exist.
10 Fixed errors and warnings detected by a pre-release version
13 Fixes to allow sigc++ 2.1 and newer to be used.
14 http://sourceforge.net/support/tracker.php?aid=1859663
16 Removed the 'bootstrap' script for building. Use autoreconf
21 Added the option to run everything in the same thread. It
22 doesn't work very well, and seems to cause more problems than
25 Default 'end time' for new canvases to 5s instead of 0.
26 That's one less thing a new user then needs to edit to start
27 making his first animation. Also, don't show the intimidating
28 canvas properties dialog when a new composition is created,
29 just use the defaults. Set environment variable
30 "SYNFIG_ENABLE_NEW_CANVAS_EDIT_PROPERTIES" to revert this
33 If no documents are specified to be loaded on the command line
34 at start-up, create a new empty document so the novice user
35 can get started straight away. If environment variable
36 SYNFIG_DISABLE_AUTOMATIC_DOCUMENT_CREATION is set, don't
37 create a blank document on startup, even if no documents were
38 specified on the command line. I'll add proper configuration
39 items within the gui for this and other recent changes soon.
41 Add a setting in the gui for the auto-backup interval.
45 Fixed the 'fill last stroke' button in the drawing tool.
47 Rearrange the drawing tool options a little. Instead of
48 'region only' have checkboxes for 'region' and 'fill', like in
49 the bline tool, so now it's possible to draw regions and
52 Fix: When drawing an outline and a region at the same time,
53 put the outline just on top of the region.
54 http://sourceforge.net/support/tracker.php?aid=1829172
56 Fix: Always leave only the newly created layers
58 http://sourceforge.net/support/tracker.php?aid=1830245
62 Fix: Change the about dialog to a splash screen and implement
63 a new about dialog based on Gtk::AboutDialog. Still need to
64 connect it up to configure.ac though.
65 http://sourceforge.net/support/tracker.php?aid=1678554
66 http://sourceforge.net/support/tracker.php?aid=1741220
68 Fix: Show the correct SVN revision id in the about
70 http://sourceforge.net/support/tracker.php?aid=1797745
74 When linking simple values, use the value from the topmost layer.
76 Attempting to link a duck from the Children panel with other ducks
77 was causing an error. Now it isn't.
81 Change the default quality to 8. It makes shade layers render
82 better without much impact on speed.
84 Label the preview qualities "best" and "fastest" because it's
85 not clear that higher numbers mean lower qualities.
89 When doing a 'Save As', default to saving in the same
90 directory that the file was loaded from, if any.
92 Remember separate default directories for opening and writing
93 each of animations, images, sketches, rendered output, and
98 Allow the bline tool to draw plants as well as outlines,
99 regions, and curvegradients.
101 When the bline tool is creating new layers, arrange the new
102 layers in the order: Outline - Region - Plant - Gradient, so
103 that each layer is at least somewhat visible. Rename the
104 "*layer_bline*" variables to "*layer_outline*" since they
105 represent outlines specifically.
109 Fix ugly waypoint drawing by rounding to integer values
110 symmetrically. The improvement can be seen in
111 http://dooglus.rincevent.net/synfig/waypoint-symmetry.png .
113 Improve the waypoint context menus. Now it's possible to
114 delete and duplicate complete trees of waypoints at once. The
115 'change interp' functionality has been extended too, so now
116 it's possible to set the interpolation type for the whole
117 waypoint from the context menu as well as just the side that
118 was clicked on, and it's possible for single waypoints as
121 Fix a crash when editing a waypoint with a non-static value.
123 Attach the "(Non-static value)" label into the waypoint
126 Experimental: "export SYNFIG_SHOW_CANVAS_PARAM_WAYPOINTS=1" to
127 see canvas parameter waypoints, not canvas content waypoints
128 in PasteCanvas layers. Doesn't work too well - dragging the
129 waypoints doesn't work, for instance.
131 When a PasteCanvas' "time offset" parameter shifts the timing
132 of its sub-canvas, the waypoints of that subcanvas are now
133 displayed shifted accordingly.
137 Allow manual editing of the current time in the workarea
140 Don't expand time fields to their full format (eg. "1s" -> "0h
141 0m 1s 0f") when they get keyboard focus. export
142 SYNFIG_SHOW_FULL_TIME_ON_FOCUS=1 will restore the old
145 Make sure the time entry box shows the correct time - rounded
146 to an integer number of frames.
148 Improve the range of different scales used on the timeslider.
149 Previously 3 fps animations were having the timeslider
150 labelled "0.75f, 1.5f, ..." rather than "1f, 2f, ...".
152 Subdivide the space between labels on the timeslider sensibly.
153 Don't divide a 5 second gap into 4 parts of 1.25 seconds each,
156 Set minimum and maximum zoom levels for the timescroller.
158 Allow the use of horizontal scrolling to adjust the current
159 time in timeslider widgets.
161 Improve the algorithm for determining the number of tick marks
162 to put between pairs of labels in the timeslider widgets.
163 It's better to divide 5 minutes into 5 tics of 1 minute each
164 than 6 ticks of 50 seconds each, for example.
166 Added a new icon for values of type "Time", thanks to
171 Rename "Dialogs" to "Panels" for the dockable windows.
173 My panels were drifting one or two pixels each time I started
174 studio. This seems to be window-manager dependent. I've
175 added environment variables to allow adjusting the drift to
176 stop it. SYNFIG_WINDOW_POSITION_X_OFFSET and
177 SYNFIG_WINDOW_POSITION_Y_OFFSET. Setting them both to 1 stops
178 the drift for me in xfwm4.
180 Remember the position and size of the color and gradient
181 dialogs even if they're not displayed when studio exits.
183 Applied patch from IL'dar AKHmetgaleev aka AkhIL to allow
184 different pixel sizes in the workarea window. control-'(' and
185 control-')' make the pixels bigger and smller.
187 Fix: If the window positions and sizes seem to be corrupted, give
188 them sensible values to prevent them being created
190 http://sourceforge.net/support/tracker.php?aid=1836848
194 Show a very simple message in the console on start-up so as
195 not to scare people when they see an empty terminal window
198 Show a similar message in the console on start-up if
199 Studio is already running, to let the user know what
204 Allow adjustment of the default brush size using
205 horizontal scrolling over the preview graphic.
207 With the re-enabling of 'Alpha Brighten', the toolbox
208 has become a little wider. Some foreign translations
209 of the blend method could also push it wider. And
210 since we have 15 tool icons by default, I've made the
211 toolbox 5 icons wide instead of 4, and rearranged them
212 slightly. The top row is now all for "moving ducks",
213 the middle row for "drawing stuff", and the bottom row
214 is more drawing on the left and looking at stuff
215 (eyedrop, zoom) on the right.
219 Added environment variable SYNFIG_DISABLE_TILE_RENDER
220 which when set will prevent the tile renderer from
223 If environment variable "SYNFIG_SHOW_TILE_OUTLINES" is
224 defined, draw red outlines around tiles as they are
225 rendered. For debugging purposes.
227 Indicate that a canvas is unsaved by putting a '*' in
230 The popup caret menu was disabled for some tools. New
232 SYNFIG_ENABLE_POPUP_MENU_IN_ALL_TOOLS re-enables the
233 popup menu when set. Should this be the default?
234 Comments please to the bug report.
235 http://sourceforge.net/support/tracker.php?aid=1829182
237 Fix: Studio was crashing sometimes when closing a
239 http://sourceforge.net/support/tracker.php?aid=1850637
241 Fix: Studio occasionally renders the tiles in the
242 wrong places. This was happening when the canvas was
243 one pixel greater than an integer number of tiles
244 wide, and low-resolution rendering (the default) was
246 http://sourceforge.net/support/tracker.php?aid=1824437
248 Don't hide and reshow the workarea window when the
249 user clicks the 'X' button to close it.
250 http://sourceforge.net/support/tracker.php?aid=1682008
252 Add checkboxes to the toggleable entries in the view
255 Add 'new', 'open' and 'quit' to the caret>file menu.
257 Change the default 'toggle onion skin' keyboard
258 shortcut from control-o (which is the stock binding
259 for 'open') to alt-o.
263 Fix: Crash closing preview window before using
265 http://sourceforge.net/support/tracker.php?aid=1835429
267 * Canvas Properties Dialog
268 ------------------------
269 New environment variable:
270 'SYNFIG_DISABLE_NEW_CANVAS_EDIT_PROPERTIES'. When
271 set, don't pop up the canvas properties dialog when
272 creating a new document.
274 Fix a problem with the canvas properties dialog. It
275 wasn't possible to edit both the 'name' and the
276 renddesc parameters at the same time before.
278 By default, set "use current frame" in the render
279 dialog to off. When "use current frame" is on,
280 disable the Time tab's frame.
282 Disable the 'Time' tab when "use current frame" is
285 Don't allow the user to set the 'ID' of exported
286 canvases to be empty.
290 Allow the layer panel to be sorted by layer name.
291 Resize the layer name column to fit the layer names.
292 Rename the "Layer" column to "Name".
296 Allow layers to be removed from groups without the
297 user having to type the name of the group they are in.
301 Added a 'Type' column to the parameter dialog so it's
302 possible to tell an 'Add' from a 'Subtract' convert
307 Renaming exported ValueNodes no longer causes a
309 http://sourceforge.net/support/tracker.php?aid=1823053
313 The entries that appear in the History panel are now
314 more explicit; they mostly now give details of the
315 operation rather than just a generic fixed string,
316 making it easier to navigate through the history. For
317 example "Remove Layer 'left leg'" will show up rather
318 than just "Remove Layer".
320 When the user types in the History dialog, search for
321 any text in the 'name' column that matches the text.
322 Previously it was only searching for names matching at
327 Fix the 'auto' render target selection, so it automatically
328 choses the target type each time based on the filename.
330 Added new target 'magick++' for rendering multiple images to a
331 single file using Magick++.
335 Always draw 'real' ducks on the right hand side of the circle
336 they define. Previously, canvases with a negative horizontal
337 pixel width were drawing it on the left.
339 Add an option to restrict 'radius' ducks to the top right
340 corner of the plane. This allows us to easily set their value
341 to zero by dragging down and left. Thanks to Zelgadis on IRC
342 for the suggestion. See "Toolbox > File > Setup > Misc >
343 Restrict Real-Valued Ducks...".
345 Show the size of circles as they are drawn using the draw
348 Give slight priority to radius ducks. That way, it's possible
349 to select the radius duck for a circle with radius zero.
350 Previously the position duck would usually be selected
355 New feature: Angles are not wrapped modulo 360 degrees. It's
356 possible to animate from 0 to 361 degrees and see a full
357 rotation, rather than seeing it shortcutting as it was
358 previously. It's also now possible to drag angle ducks around
359 their origin multiple times and have the rotations
361 http://sourceforge.net/support/tracker.php?aid=1827966
363 Fix: Exported canvases weren't being deleted on shutdown, due
364 to a handle never being released.
365 http://sourceforge.net/support/tracker.php?aid=1868911
367 Fix: Use the 'C' locale when loading and saving
368 sketches. Not doing so was causing load/save failures in
370 http://sourceforge.net/support/tracker.php?aid=1830670
372 0.61.07 (SVN 878) - October 10, 2007 - Bug fixes
374 * Fix some tooltips and menu stuff (#1787437)
375 * Allow left-right scrolling in canvas window with shift + mouse-wheel
376 * Rework mouse interaction with ducks and tangents
377 * Move icons to a subdir
378 * Fix some typos, several crashes (#1780016, #1785598) and other bugs
379 * Re-enable sketch, draw, polygon by default
380 * Add keyboard shortcuts for all tools ( http://synfig.org/Keyboard_Shortcuts )
381 * Fix crash when setting canvas resolution to zero (#1779616)
382 * Add 'auto-export' checkbox and layer name box to the draw tool
383 * Various GUI fixes (#1794006, #1796110)
384 * File-selector fixes (#1383736)
385 * Fix the View>Play menu entry to allow playback inside the workarea, shortcut Ctrl-P
386 * Save to .sifz (compressed) format by default if no extension is given
387 * Remember the path used when saving a document and default to it in future
388 * Call new documents "Synfig Animation <n>" by default, rather than "untitled0"
389 * Don't quit until the user clearly answers "do you want to save?" (#1799722)
390 * Remember the filename the animation was last rendered to, and default to it (#1799250)
391 * Improved the 'Groups' function a little (#1368694). It's still quite broken
392 * Fixed the colors displayed on the sliders in the Color Editor dialog
393 * Added option to Bline Tool to allow positions to be automatically linked (#1776156)
394 * Added menu entry to restore all dialogs to their default positions
395 * Fix red "Animate Editing Mode" frame so it shows up in all themes (#1801220)
396 * Allow user to "export SYNFIG_DISABLE_POPUP_WINDOWS=1" to make splash screen etc. less obtrusive
397 * Fixed the logic used to decide which value to use when linking values together
398 * Update child canvas time sliders when parent time slider is moved
399 * Prevent the caret menu entries from being disabled when another canvas is closed
400 * Show the correct initial quality level in the View > Preview Quality menu
402 0.61.06 (SVN 543) - June 20, 2007 - Bug fixes
405 * Fix corruption of gamma settings
406 * Fix manipulating layers in the layer dialog
407 * Disable the timebar instead of hiding it
408 * Fix File -> Close & input devices close button
409 * Fix targets that crash in synfigstudio
410 * Fix some doxygen warnings
411 * Fixes in the sketch tool
412 * Fixes in the draw tool
413 * Fix several crashes
416 * Add optional GNOME thumbnailer
417 * Rework several dialogs to use GNOME HIG
418 * Disable several tools, see FAQ to re-enable
419 * Disable the empty Palette Browser dialog
420 * Add mousewheel support in canvas windows
421 * Add tooltips to preview window & give it a default size
422 * Display HTML values in the colour dialog
423 * Add an icon for the curves dialog
424 * New Tango ArtLibreSet styled icons by PXEGeek
426 0.61.05 (SVN 128) - February 27, 2006 - build issues
428 * Fixed building with gtkmm 2.8 (#1373933, #1358304)
429 * Allow the toolbox to come to the front (#1367916)
430 * Make the user prefs dir configurable at build time
431 * Fixed minor build issues
433 0.61.04 (SVN 103) - January 10, 2006 - MacOS X packaging
435 * Fixes for the MacOS X packaging
437 0.61.03 - December 8, 2005 - Build & copyright fixes
439 * Update more old copyright and licence notices
440 * Fully fix building with GCC 4
442 0.61.02 - November 26, 2005 - Build fixes
444 * Better Win32 / MacOS X packaging
445 * Use new GTK+ file chooser
446 * Adds some GCC 4 tweaks
447 * Fixes crash on layer reorder
448 * Include errno.h where needed
451 0.61.01 - November 6, 2005 - Copyright updates
453 * Update old copyright and licence notices
454 * Add ./configure options for debug, warnings, optimisation, profiling
455 * Uses per-os directory separator
458 0.61.00-39 - November 1, 2005 - Developer preview
460 * First public release!