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