## Version 1.4.5
- [`5e0476b`](https://github.com/synfig/synfig/commit/5e0476bcc263b8906eb3855821a59f336d6be8ab) Fix distortions at the end of lines made with the drawing tool ([#2471](https://github.com/synfig/synfig/issues/2471))
- [`015305a`](https://github.com/synfig/synfig/commit/015305ae9fd56ff23a7b0b25c27e7f159a555d3d) fix: crash on moving a layer following a bline reference ([#2971](https://github.com/synfig/synfig/issues/2971))
- [`feb62c5`](https://github.com/synfig/synfig/commit/feb62c586f9b8c5378ce724854c7180d674e8326) Replaced `abs` with `std::fabs` for float values and `std::abs` for templates and int values ([#2311](https://github.com/synfig/synfig/issues/2311))
- [`4c3f97d`](https://github.com/synfig/synfig/commit/4c3f97dfd4340b74e72f0b2a033aeed70b6efc5a) fix importing into unsaved SIF file ([#2243](https://github.com/synfig/synfig/issues/2243))
- [`86d3434`](https://github.com/synfig/synfig/commit/86d3434b9356064015d4dfe4fffd57ef25a1f9c8) Fixed Synfig Studio crash on exit (MacOS) ([#2540](https://github.com/synfig/synfig/issues/2540))
- [`3e130dc`](https://github.com/synfig/synfig/commit/3e130dc3de7161fa8385b8cd9f3a5920d3c20f18) fix: crash with a bline containing only 2 points that are too close ([#2855](https://github.com/synfig/synfig/issues/2855))
- [`2f4b441`](https://github.com/synfig/synfig/commit/2f4b441d4b04f4e20cd1c0f40e18c7f4afe13903) chore: bump year to 2024 ([#3299](https://github.com/synfig/synfig/issues/3299))
- [`784dbb1`](https://github.com/synfig/synfig/commit/784dbb1c773e9f1e6c145fa571b7083613106027) fix: crash occurs under Wayland when using tablet ([#2988](https://github.com/synfig/synfig/issues/2988))
- [`b5c8aa4`](https://github.com/synfig/synfig/commit/b5c8aa4dfc0546fe5a9b5c9ea64969f50ff1aaa0) fix: crash when clicking on rows of "Library Panel"  ([#3046](https://github.com/synfig/synfig/issues/3046))
- [`0e662dd`](https://github.com/synfig/synfig/commit/0e662dd1a22c6d9ff87699546bb2ffb900e85f37) fix: button `Open With History` is enabled only for .sfg files ([#3101](https://github.com/synfig/synfig/issues/3101))
- [`87e1315`](https://github.com/synfig/synfig/commit/87e131531c9f91be512650134227522fba756d72) fix: selecting a handle while the Graphs window tooltip is open crashes the GUI ([#3207](https://github.com/synfig/synfig/issues/3207))
- [`566fd7f`](https://github.com/synfig/synfig/commit/566fd7fa09f780caa7015196dc6c468944503c3b) perf: avoid canvas introspection when DockInfo is not shown ([#3328](https://github.com/synfig/synfig/issues/3328))
## Version 1.4.4
- [`0ab9d69`](https://github.com/synfig/synfig/commit/0ab9d69e4ce0b923d22185b2f6508b71ea7162cd) Merge PR ([#2445](https://github.com/synfig/synfig/issues/2445)): Fixed crash when using Draw tool (Fedora/Flatpak)
- [`bb36171`](https://github.com/synfig/synfig/commit/bb361718bc6d061d010e5d6ab5bebeeaae59ad71) fix: Right-clicking a layer on a just opened file shows empty menu ([#2781](https://github.com/synfig/synfig/issues/2781))
- [`e06c83f`](https://github.com/synfig/synfig/commit/e06c83fbdcf01e6c73d67321926a52cc92ebaa38) build(autotools): allow to compile release build with debug info ([#2838](https://github.com/synfig/synfig/issues/2838))
- [`091ac5c`](https://github.com/synfig/synfig/commit/091ac5c820f3bc6c9db773bfdd8669cc3ae23eb0) Fixed messed up translations for Russian language
## Version 1.4.3
- [`ac8b5e0`](https://github.com/synfig/synfig/commit/ac8b5e02e3ab36fd0f49708086837cc36be9de62) chore: Enabled some strings for translation ([#2768](https://github.com/synfig/synfig/issues/2768))
- [`68d8a25`](https://github.com/synfig/synfig/commit/68d8a25c1e10905acd2b28ab23f255c08ed4615d) Fixed crash when deleting last waypoint ([#2587](https://github.com/synfig/synfig/issues/2587))
- [`e23b229`](https://github.com/synfig/synfig/commit/e23b229208f2cc9e8b37c46857eeaf629b4d8e1a) perf: improved file opening speed in Windows ([#2826](https://github.com/synfig/synfig/issues/2826))
- [`3015a77`](https://github.com/synfig/synfig/commit/3015a77900d9aebb759dd907f5825c4d5e720903) fix: don't allow to Connect to exported value node if it has wrong type ([#2694](https://github.com/synfig/synfig/issues/2694))
- [`3ea8fe6`](https://github.com/synfig/synfig/commit/3ea8fe60ec87a489a7dda3e0882222f339124dd2) Fixed issue with autosave not working when interval is set to 15 seconds. ([#2647](https://github.com/synfig/synfig/issues/2647))
- [`2a11e92`](https://github.com/synfig/synfig/commit/2a11e920a6a8394184aaa3085d6150718657a451) fix regression: importing papagayo file didn't show the expected layers ([#2495](https://github.com/synfig/synfig/issues/2495))
- [`61c6f49`](https://github.com/synfig/synfig/commit/61c6f49d79f1cc562e1171fe3638664d846508e0) Bumped year ([#2623](https://github.com/synfig/synfig/issues/2623))
- [`9ef1c59`](https://github.com/synfig/synfig/commit/9ef1c59fc345350461dfa3fef8f45d0dc091a177) Fix module search path for Lottie Exporter ([#2621](https://github.com/synfig/synfig/issues/2621))
- [`65303bc`](https://github.com/synfig/synfig/commit/65303bc518cef3381bb537b0e29d61d1f3849e31) fix crash when using Width Tool on Skeleton Layer ([#2500](https://github.com/synfig/synfig/issues/2500))
- [`2943fdc`](https://github.com/synfig/synfig/commit/2943fdc0191b081c90d2ce6cd34c226ef76719cf) BoneLink: Ask if user wants to link transformation instead of origin ([#2468](https://github.com/synfig/synfig/issues/2468))
- [`3d47605`](https://github.com/synfig/synfig/commit/3d47605f69b0758397c0a2f69c2fd0c08089b2de) Make sure flags are correctly updated when setting renddesc or toggling ([#2463](https://github.com/synfig/synfig/issues/2463))
- [`33cc306`](https://github.com/synfig/synfig/commit/33cc30613bf0586a5abe74decf787bbbf786a37a) Parameters and Timeline panels show the same row selected ([#2422](https://github.com/synfig/synfig/issues/2422))
- [`83828f0`](https://github.com/synfig/synfig/commit/83828f0da7b5e6a72976eb298fa0eae9eab7f4e2) Revert changes for Panel Tabs made in [#2189](https://github.com/synfig/synfig/issues/2189) ([#2436](https://github.com/synfig/synfig/issues/2436))
- [`27ea632`](https://github.com/synfig/synfig/commit/27ea632ec8b214ccdbc37034dcda563672010a1d) Usability tweaks ([#2189](https://github.com/synfig/synfig/issues/2189))
- [`5e19882`](https://github.com/synfig/synfig/commit/5e19882b8cf3a0ea67de5c394e9f350b96d81a39) Enable "Link width and height" by default in Render Settings ([#2351](https://github.com/synfig/synfig/issues/2351))
- [`87cc5d2`](https://github.com/synfig/synfig/commit/87cc5d28090b172eabdf7f92baaded3bd20cd01e) Apply action to all selected layers from pop-over menu ([#2352](https://github.com/synfig/synfig/issues/2352))
- [`e6ae677`](https://github.com/synfig/synfig/commit/e6ae677cbea5a9e81b7ef9764576381625da4629) Dock widget shortcuts have priority over App Accels - fix [#1820](https://github.com/synfig/synfig/issues/1820) ([#1827](https://github.com/synfig/synfig/issues/1827))
- [`21e1a3e`](https://github.com/synfig/synfig/commit/21e1a3e0e7e42dafc8c959d54ac461d325f680d2) Fix regression on Link To Spline: Vertex should be linkable ([#2345](https://github.com/synfig/synfig/issues/2345)). Closes [#2344](https://github.com/synfig/synfig/issues/2344).
- [`798bfbf`](https://github.com/synfig/synfig/commit/798bfbf95983ff6c01ca019ac72b390fbc259eab) Fixed a crash when trying to import a file into yourself ([#2239](https://github.com/synfig/synfig/issues/2239))
- [`dda0317`](https://github.com/synfig/synfig/commit/dda03175bad54c445fdf671636335c6cd59380ec) Fix regression: importing image making it upside-down ([#2333](https://github.com/synfig/synfig/issues/2333))
- [`5c930dc`](https://github.com/synfig/synfig/commit/5c930dc8a3d71f7bcba9d4b71deed297642baf74) Fix image size when importing onto canvas with non-standard size ([#2252](https://github.com/synfig/synfig/issues/2252))
## Version 1.4.2
- [`ba211ba`](https://github.com/synfig/synfig/commit/ba211bafbe5963bc863ad4e99d38e73a3d96fe92) remove some unneeded headers ([#1963](https://github.com/synfig/synfig/issues/1963))
- [`dbd27fb`](https://github.com/synfig/synfig/commit/dbd27fb50fedf129a7ea05a87297505ae13da55a) Remove old commented-out code (gui/layertree) ([#1429](https://github.com/synfig/synfig/issues/1429))
- [`29d8878`](https://github.com/synfig/synfig/commit/29d887824118dc8372994fdf27f73a3a9074a459) Merge PR [#1337](https://github.com/synfig/synfig/issues/1337): Single click for parameter editing
- [`2df3379`](https://github.com/synfig/synfig/commit/2df33799b30f777b6ff3818578ed376111094b49) Merge PR [#1351](https://github.com/synfig/synfig/issues/1351): Canvas, bone & sublayer parameters now pops up in one single click
- [`c2371f7`](https://github.com/synfig/synfig/commit/c2371f7955abb21edd716da45f5552ab9b5a0e38) Merge PR [#1979](https://github.com/synfig/synfig/issues/1979): [Synfig Studio] Minor cleanup on LayerTree (Improve LayerTree speed)
- [`4ddd22d`](https://github.com/synfig/synfig/commit/4ddd22d8de1f4729c83fe0b0e8cde5b46fd84e87) Merge PR [#1995](https://github.com/synfig/synfig/issues/1995): [Core] create stringhelper
- [`ab8cd14`](https://github.com/synfig/synfig/commit/ab8cd14891a389142695c47e0f9be68adbbca1a9) Merge PR [#2059](https://github.com/synfig/synfig/issues/2059): [Synfig Studio] fix action LayerDuplicate for skeleton and its bone links
- [`bbdd853`](https://github.com/synfig/synfig/commit/bbdd8536c7512d47724c8c166257ab416facf103) Merge PR [#2046](https://github.com/synfig/synfig/issues/2046): [Synfig Studio] some cleanup on synfigapp::ValueDescSet
- [`b660807`](https://github.com/synfig/synfig/commit/b6608075a87fe17e3615947b08a73ad91be05726) [Core/Studio] Fix missing const qualifier for some relational operators overrides ([#2001](https://github.com/synfig/synfig/issues/2001))
- [`0f7fb39`](https://github.com/synfig/synfig/commit/0f7fb391fb4c682515aaa94098ae85c180a92dbb) [Core] LinkableValueNode now provides methods for inverse manipulation ([#2057](https://github.com/synfig/synfig/issues/2057))
- [`b1468c7`](https://github.com/synfig/synfig/commit/b1468c7dead6f12e0882ac4cd364c445074d4cf7) [Synfig Studio] make TimeLoop valuenode editable via workspace ([#2066](https://github.com/synfig/synfig/issues/2066))
- [`6b5a3c8`](https://github.com/synfig/synfig/commit/6b5a3c8900916fe0a092ba37b9743333c7aa0906) [Synfig Studio] fix format string for synfigapp exception guard ([#2084](https://github.com/synfig/synfig/issues/2084))
- [`61bd68a`](https://github.com/synfig/synfig/commit/61bd68a78fbe0912b226b24217085c8ef35a52b4) Exported canvas can be reopened again after closing ([#2092](https://github.com/synfig/synfig/issues/2092))
- [`fd1e5ec`](https://github.com/synfig/synfig/commit/fd1e5ecdc3cf2cf9cb2ee642ca7f7b89aa04b40b) sometimes Widget_Vector didn't use locale for decimal separator ([#2102](https://github.com/synfig/synfig/issues/2102))
- [`48959a9`](https://github.com/synfig/synfig/commit/48959a99ad979ff72fc07280e814d87ef2932690) Merge PR [#1929](https://github.com/synfig/synfig/issues/1929): [Synfig Studio] Added ability to undock panel using the context menu command
- [`8fdfae6`](https://github.com/synfig/synfig/commit/8fdfae6877260c265ffb8a60567740441f77d413) [Synfig Studio] fix 'Undock Panel' menu item always showing ([#2109](https://github.com/synfig/synfig/issues/2109))
- [`81b13a4`](https://github.com/synfig/synfig/commit/81b13a488b9d958d53a2bd910a47ac896d0071eb) Close tabs with middle mouse click ([#2107](https://github.com/synfig/synfig/issues/2107))
- [`b2b4b91`](https://github.com/synfig/synfig/commit/b2b4b918511463cbd50813366e9e73b9003341de) Fixed an issue due to which menus were not displayed on all panels except the canvas ([#2120](https://github.com/synfig/synfig/issues/2120))
- [`926d5e2`](https://github.com/synfig/synfig/commit/926d5e2ea8a70c1fde86e4949bcba9302a7fdece) Fixed crash when user drags a group to a child group ([#2116](https://github.com/synfig/synfig/issues/2116))
- [`d40c745`](https://github.com/synfig/synfig/commit/d40c74522e701d866abd4b1f2209a562c9fb169a) Merge PR [#1769](https://github.com/synfig/synfig/issues/1769): Improve Canvas Zoom Keyboard Shortcut UX
- [`fa4021d`](https://github.com/synfig/synfig/commit/fa4021de0c7df32af1420880a23aa95bff27bffd) improved navigation hotkeys - partially backported ([#1776](https://github.com/synfig/synfig/issues/1776))
- [`207f7d7`](https://github.com/synfig/synfig/commit/207f7d7814df7d56bfffa6e4436b890b51c44647) Changed redo shortcut to Ctr+Y (Win)/Shift+Ctrl+Z (Linux) ([#1811](https://github.com/synfig/synfig/issues/1811))
- [`2d4d8b0`](https://github.com/synfig/synfig/commit/2d4d8b01dd59912587b2b1f0a59c4908553f7306) Improving Keyboard Shortcuts for the toolbox items ([#1823](https://github.com/synfig/synfig/issues/1823))
- [`9343c01`](https://github.com/synfig/synfig/commit/9343c01913e9617dfb672d490151f28b59006fb8) Implementing Canvas Zoom Legacy Keyboard shortcuts ([#1848](https://github.com/synfig/synfig/issues/1848))
- [`3c71750`](https://github.com/synfig/synfig/commit/3c71750e8b0f6ade2f7bf0fea71e0a3e3f8d144f) Add accelerator key for Cutout tool ([#1855](https://github.com/synfig/synfig/issues/1855))
- [`86cb9ce`](https://github.com/synfig/synfig/commit/86cb9ce0e412a2e58750516e63370ed1f0cfb86b) Merge PR [#1953](https://github.com/synfig/synfig/issues/1953): [Synfig Studio] Clean default accel map implementation
- [`505d8c5`](https://github.com/synfig/synfig/commit/505d8c55081d9c50b9c318a728b2fd35c7ddf678) [Synfig Studio] Implemented toggle animate hotkey ([#2033](https://github.com/synfig/synfig/issues/2033))
- [`2b7587d`](https://github.com/synfig/synfig/commit/2b7587d24bbcf797bcbb3397fc3a132394c3e8d5) Improved error reporting ([#2156](https://github.com/synfig/synfig/issues/2156))
- [`41d6ac0`](https://github.com/synfig/synfig/commit/41d6ac086e2bfc1ffed6bdd3d8bffd6e8326780c) Basic implementation of Keyboard Shortcut Editor ([#2160](https://github.com/synfig/synfig/issues/2160))
- [`cad2917`](https://github.com/synfig/synfig/commit/cad291722c6d41ce46bfdbdc48db15552a332fec) Merge PR [#2172](https://github.com/synfig/synfig/issues/2172): Fix some shortcuts/accels - for item deletion and animation stop
- [`833307f`](https://github.com/synfig/synfig/commit/833307fe6c88d6db75502b187b1c6f7ba620b1ba) Merge PR [#2173](https://github.com/synfig/synfig/issues/2173): Shortcut editor more organized and asks for user confirmation
- [`8091554`](https://github.com/synfig/synfig/commit/8091554d4ac86edc960083a93e267540b915d90a) Middle click on a tab now closes the root canvas only when all child canvases are closed ([#2210](https://github.com/synfig/synfig/issues/2210))
- [`4f6e09c`](https://github.com/synfig/synfig/commit/4f6e09c576477df12dc2726efbcaee25f1914288) Merge PR [#1195](https://github.com/synfig/synfig/issues/1195): [Lottie exporter] Convert methods working with radius of simple circle layer
- [`afe6dc8`](https://github.com/synfig/synfig/commit/afe6dc83a4b30a59c5b93ad81c37c29e865fcfc1) [Lottie exporter] Add variable gamma correction (PR [#1179](https://github.com/synfig/synfig/issues/1179))
- [`5e800fa`](https://github.com/synfig/synfig/commit/5e800fa9325f6558ed96882c2071741b69869148) Changes made to offsetKeyFrame file ([#1233](https://github.com/synfig/synfig/issues/1233))
- [`786f25f`](https://github.com/synfig/synfig/commit/786f25f7f3985f14005d48cb7b0956f4435092d3) Merge PR [#1236](https://github.com/synfig/synfig/issues/1236): [Lottie Exporter] Add support for Sine convert method
- [`3b66367`](https://github.com/synfig/synfig/commit/3b66367e6217013c2b21377bf4ce64c4534a4a66) Add support for Cos convert and Integer convert method ([#1254](https://github.com/synfig/synfig/issues/1254))
- [`eede90c`](https://github.com/synfig/synfig/commit/eede90c6a874eced59b77b3855a5f04a033813ed) [Lottie exporter] Add support for linear gradient ([#1286](https://github.com/synfig/synfig/issues/1286))
- [`14667dd`](https://github.com/synfig/synfig/commit/14667ddf6f9b495b76517b276cb26f4b09aece17) [Lottie Exporter] Add support for aTan2 convert method ([#1363](https://github.com/synfig/synfig/issues/1363))
- [`c9e9d2f`](https://github.com/synfig/synfig/commit/c9e9d2f0d3021779ea351f37ddf0665a4a1d76bb) [Lottie Exporter] Add support for Vector Angle convert method ([#1409](https://github.com/synfig/synfig/issues/1409))
- [`9fc95fe`](https://github.com/synfig/synfig/commit/9fc95fe147179dac8f779881236d18fb76fa604c) [Lottie exporter] Refactor radial_composite convert method ([#1447](https://github.com/synfig/synfig/issues/1447))
- [`c51cef4`](https://github.com/synfig/synfig/commit/c51cef4a4381edc249884c2ff4fd2efdb94b69c4) [Lottie Exporter] Add support for radial gradient layer ([#1446](https://github.com/synfig/synfig/issues/1446))
- [`5102d5e`](https://github.com/synfig/synfig/commit/5102d5e149811ec9832736e5f3851f82ebe0f9cb) [Lottie Exporter] Added support for Vector X and Vector Y convert method ([#1516](https://github.com/synfig/synfig/issues/1516))
- [`d2083d6`](https://github.com/synfig/synfig/commit/d2083d656aaa17490b7b8278be5686dd9a22cb22) [Lottie Exporter] Added support for Power Convert method ([#1515](https://github.com/synfig/synfig/issues/1515))
- [`faad4ab`](https://github.com/synfig/synfig/commit/faad4ab5abc79d23fb189a99ee6d18cedf37b4d1) [Lottie Exporter] Add support for dot product convert method ([#1593](https://github.com/synfig/synfig/issues/1593))
- [`6269d8f`](https://github.com/synfig/synfig/commit/6269d8f98ea130c9ad657aef12c09609226f125f) [Lottie Exporter] Add support for Logarithm convert method ([#1586](https://github.com/synfig/synfig/issues/1586))
- [`7cd80d2`](https://github.com/synfig/synfig/commit/7cd80d2166ce088ccf25c39ca9ad8621d3ea83bc) [Lottie Exporter] Added support for reciprocal convert method ([#1619](https://github.com/synfig/synfig/issues/1619))
- [`905994a`](https://github.com/synfig/synfig/commit/905994a7fb626cf53174c9365fa04b7b5ec428ee) [Lottie Exporter] Add support for range convert method ([#1606](https://github.com/synfig/synfig/issues/1606))
- [`43ced7b`](https://github.com/synfig/synfig/commit/43ced7b9c8851a262a7c0a517fcec1c277698559) [Lottie Exporter] Add support for vectorlength convert method ([#1650](https://github.com/synfig/synfig/issues/1650))
- [`d31d62d`](https://github.com/synfig/synfig/commit/d31d62da1a288798cb9423226be3c2a0c3c6f1bd) [Lottie Exporter] Add support for not convert method ([#1587](https://github.com/synfig/synfig/issues/1587))
- [`ee4e533`](https://github.com/synfig/synfig/commit/ee4e533ed85f704e2f2f7ef4efbb08410424bc82) Merge PR [#1505](https://github.com/synfig/synfig/issues/1505): [Lottie Exporter] Add support for blur layers
- [`fd00d1c`](https://github.com/synfig/synfig/commit/fd00d1c9e559d79ce5fb43c3b60caf55f0a634ec) [Lottie exporter] Implement use-defs ([#2182](https://github.com/synfig/synfig/issues/2182))
- [`7d83a44`](https://github.com/synfig/synfig/commit/7d83a445870fecc20a10851fbd99b822930735e6) Merge PR [#1199](https://github.com/synfig/synfig/issues/1199): [Lottie Exporter] Code cleanup for Lottie exporter plugin
- [`eaafbcb`](https://github.com/synfig/synfig/commit/eaafbcbd2a9afc17c88ff0c888a5ee21eb70be29) [Lottie exporter] Important comments regarding effects/fill.py ([#1213](https://github.com/synfig/synfig/issues/1213))
- [`5d8a08b`](https://github.com/synfig/synfig/commit/5d8a08be5c8a257b8c32dcb23764487681cf7442) [Lottie Exporter] Code cleanup for Lottie exporter plugin ([#1226](https://github.com/synfig/synfig/issues/1226))
- [`8943867`](https://github.com/synfig/synfig/commit/894386769881efe2702ff18b71054e6b1e9224fa) [Lottie exporter] Refactor lottie modules/Added named constants ([#1456](https://github.com/synfig/synfig/issues/1456))
- [`71de9ff`](https://github.com/synfig/synfig/commit/71de9ff60b337c952abd983563cc7736a00ad714) Fix various typos ([#2061](https://github.com/synfig/synfig/issues/2061))
- [`1c1c429`](https://github.com/synfig/synfig/commit/1c1c4292ca82c8387adf92b4192c1da7e424ba16) [Lottie exporter] Add support for export of Advanced outline ([#2199](https://github.com/synfig/synfig/issues/2199))
- [`3573345`](https://github.com/synfig/synfig/commit/35733456a5744e0392a7dd556618760ad9753264) Fixed crash in rare cases caused by race condition when rebuilding LayerTreeStore ([#2209](https://github.com/synfig/synfig/issues/2209))
- [`2c2062c`](https://github.com/synfig/synfig/commit/2c2062c5d11551394126a995b7107d0c85c3cc1b) Add non-minified bodymovin.js ([#2202](https://github.com/synfig/synfig/issues/2202))
- [`223026f`](https://github.com/synfig/synfig/commit/223026f67509dab082509842a215366e2ebe1abf) Resolved 'nan' exception ([#2227](https://github.com/synfig/synfig/issues/2227))
- [`541a5ca`](https://github.com/synfig/synfig/commit/541a5ca1e380622496d5dd9f11557db2fd9cc89f) [Lottie exporter] Remove minor error ([#2229](https://github.com/synfig/synfig/issues/2229))
## Version 1.4.1
- [`74a9f4b`](https://github.com/synfig/synfig/commit/74a9f4b707585387bd0f04e07fcfebd910f85871) Change order of Waypoint Editor buttons to match other dialogs ([#1880](https://github.com/synfig/synfig/issues/1880))
- [`ef2da51`](https://github.com/synfig/synfig/commit/ef2da51e6eaa456d8806735a04432f443efc57e5) Merge PR ([#1182](https://github.com/synfig/synfig/issues/1182)): Improved dialog waypoint UX
- [`b555b22`](https://github.com/synfig/synfig/commit/b555b228a6a574babad9a6aeebc46353795313b2) Waypoint Editor didn't properly support enums ([#1968](https://github.com/synfig/synfig/issues/1968))
- [`ca04f3d`](https://github.com/synfig/synfig/commit/ca04f3dfa23ea14d53ea281dd1ff832750ab5fce) fix mainwindow not showing when is offscreen ([#1973](https://github.com/synfig/synfig/issues/1973))
- [`39807ad`](https://github.com/synfig/synfig/commit/39807ad99f89c0f626c98006e40e855c62a26a32) Bumped year in About dialog ([#1977](https://github.com/synfig/synfig/issues/1977))
- [`c526bf2`](https://github.com/synfig/synfig/commit/c526bf2186871d5b4133f3527b3da54390e44f78) don't let inner layer be duplicated twice ([#2050](https://github.com/synfig/synfig/issues/2050))
- [`d8e1837`](https://github.com/synfig/synfig/commit/d8e183799995c5ade40bfac4a031e3d9c25266ea) Merge PR[#1971](https://github.com/synfig/synfig/issues/1971): Fix action LayerDuplicate with layers "duplicate"
- [`03fd60f`](https://github.com/synfig/synfig/commit/03fd60fe879f9be0619f68cd9fbffec5ba243830) fix "Link to Spline" showing when a vertex of spline itself is selected ([#1988](https://github.com/synfig/synfig/issues/1988))
- [`06d71c5`](https://github.com/synfig/synfig/commit/06d71c59856fb40951235a478f7d996191404e91) exception-guard now lists SynfigApp exception too ([#2028](https://github.com/synfig/synfig/issues/2028))
- [`ba9149a`](https://github.com/synfig/synfig/commit/ba9149aaf3839cd205560fad2630daa23131554e) avoid dereference of invalid TreeIter on Layer TreeView ([#2043](https://github.com/synfig/synfig/issues/2043))
- [`349810e`](https://github.com/synfig/synfig/commit/349810e2f9a25af3297b776ee88c6c035abdb717) Fixed issue with rendering to file when using non-Latin filenames ([#1940](https://github.com/synfig/synfig/issues/1940))
- [`f47d674`](https://github.com/synfig/synfig/commit/f47d6740bacae90b52019aee338c272cef02f49a) Merge PR [#1861](https://github.com/synfig/synfig/issues/1861): Fixed crash when frame rendering throws exception while animating
- [`9653378`](https://github.com/synfig/synfig/commit/9653378d5f91f1539a8ab5d4d6c4b17dff2578ce) Fixed crash when right-clicking on group in the Sets panel ([#1920](https://github.com/synfig/synfig/issues/1920))
- [`9f9a09e`](https://github.com/synfig/synfig/commit/9f9a09e67711728ccbdb54028f2a22a0f952bed5) Fixed non-working command "Edit image editing in external tool..." ([#1912](https://github.com/synfig/synfig/issues/1912))
- [`0bd6fd5`](https://github.com/synfig/synfig/commit/0bd6fd5bde72abe358f841c8a06cc56f3c1f8f86) Merge PR [#1889](https://github.com/synfig/synfig/issues/1889): [Synfig Studio/Windows] Fixed load/save operations for Palette editor
- [`f7e71c9`](https://github.com/synfig/synfig/commit/f7e71c95d4aa0b2fd63e40fdc43fc5e1b2168f63) Fixed problem with non-working plugins when using paths containing non-Latin characters ([#1882](https://github.com/synfig/synfig/issues/1882))
- [`7deb121`](https://github.com/synfig/synfig/commit/7deb121deaf940c269f71b11c15fdf11e23e6b7e) Restore ctrl-c ctrl+v ctrl+a in Color and Gradient Dialogs ([#1821](https://github.com/synfig/synfig/issues/1821))
- [`bbd7a85`](https://github.com/synfig/synfig/commit/bbd7a85b1f65d2ac02397853b79c19d0f8b672e0) Return true only if id=1 (accept) is clicked ([#1573](https://github.com/synfig/synfig/issues/1573))
- [`9ad7d22`](https://github.com/synfig/synfig/commit/9ad7d22d857c42b49bde109af298c77d661a68b4) Merge PR [#1386](https://github.com/synfig/synfig/issues/1386): Toolbar menu
- [`053841b`](https://github.com/synfig/synfig/commit/053841be1bb8b6c75a1dd098c40948d74c22bd46) Year is fixed in About dialog ([#1238](https://github.com/synfig/synfig/issues/1238))
- [`fb03700`](https://github.com/synfig/synfig/commit/fb037008607153b239cbe7d56fa378cc50655330) Fix crash on unsuccessful action with a clean undo history ([#1643](https://github.com/synfig/synfig/issues/1643))

--------------------------

 1.4.0 (git tag "v1.4.0") - Major release.
 
  * Curves in Graphs Panel now can be edited.
  * New Sound Panel to display waveform.
  * Vectorization of bitmaps (algorithm is ported from OpenToonz animation software).
  * Export to Lottie JSON format.
  * Playback cache - Synfig now remembers already rendered frames, which is greatly improves experience of playback and timeline scrubbing.
  * Background rendering. Synfig now does background rendering of all frames in current animation and the result of rendering is saved into cache.
  * Added "Preview" rendering mode for workarea.
  * Simple way to import image sequences vi "File" -> "Import sequence..." menu command.
  * Transformation widget got a special control point to easily change origin of transformation.
  * New "Bake" command allow to bake animation for any parameter.
  * Now it is possible to open images in external editor (right click -> "Edit image in external tool...").
  * Workspace layout can be saved ("Workspace" - "Save workspace"/"Edit workspace list..." menu commands).
  * Hovering mouse cursor over timetrack now shows frame preview.
  * Now it is possible to select playback range on the timeline and make playback looped.
  * Workarea handles now hidden during playback.
  * Playback is stopped when user clicks on timeline (issue #415).
  * Now it is possible to set default background for newly created documents (issue #636). The background can be a solid color or image. You can configure this via “Edit” -> “Preferences” -> “Document”.
  * Rendering status is now indicated with a progress bar at Info Panel (issues #383, #626).
  * A sound notification is played when rendering is done (issue #648).
  * Now it is possible to configure color of transparent areas in Preview Window (issue #636).
  * Default render settings: now we use avi format with popular mpeg4 codec by default (issue #464).
  * Do not waste space for dropdowns in combo boxes (issue #650).
  * When new Text Layer is created, its name is set the same as text content (issue #407).
  * Vertex handles now placed above tangent handles (issue #645).
  * Color dialog now opens with HSV tab active (issue #672).
  * Fixed "No disc in drive" error (issues #489, #724).
  * Autosave now enabled by default (issue #657).
  * Removed "Cancelled by user" dialog that happens when the user tries to move an animated object (issue #693).
  * Fixed incorrect behavior of Draft rendering mode in some circumstances (issue 582).
  * Timebar is not hidden anymore for cases when timeline is only 1 frame long.
  * Fixed issue with incorrect GUI font on some Windows systems (issue #667).
  * Fixed issues with incorrect window placement on Windows (issue #523).
  * Fixed issue which was preventing to change parameters at some circumstances (issues #659, #526, #520).
  * Fixed crash when exported value is set from parameters panel in animation mode (issue #588).
  * Fixed crash when user cancels parameter changing (issue #671).
  * Disabled scientific notation when displaying numbers (issue #635).
  * Fixed bug with empty floating windows appearing after workspace switching (issue #1143).
  * Show interpolation type directly in waypoint’s context menu.
  * Fixed popup menu disappearing right after button release for Widget Gradient/Spline (issue #1274).
  * Fixed hang when opening a second .sif file from Explorer on Windows (issue #291).
  * Fixed issue when copying skeletons from one file to another. Previously this was resulting in corrupted file, but now it isn’t.
  * Fixed issues opening and exporting of files with multibyte (i.e. Arabic) symbols in filename.
  * Removed unused Change Preview Quality menu item.
  * Activate widget_filename right after user chooses file via button/file dialog (issue #1425).
  * Fixed crash when unexporting value node (issue #231).
  * Fixed renaming layer set affecting other names (issue #1146).

 1.2.2 (git tag "1.2.2") - Bugfix release.
 
  * Remove cairo-rendering from preview dialog (issue #370). Thanks to Ivan Mahonin.
  * Fix issue with interface elements consuming too much space on Windows (issue #348). Thanks to Ivan Mahonin.
  * Auto-recovery now works again (issue #363). Thanks to Ivan Mahonin.
  * Fix Low-Res rendering mode (issue #401). Thanks to Ivan Mahonin.
  * Allow to zoom canvas by holding Ctrl and middle mouse button. Thanks to Alyssa Rosenzweig.
  * New feature: Draft rendering mode (issue #409). Thanks to Ivan Mahonin.
  * Fix disconnect of Transformation Parameter - it was impossible to disconnect linked (as opposed to converted) nodes of transformation type using "disconnect" action (issue #438). Thanks to Caryoscelus.
  * Fix color wheel being stuck to red on zero saturation (issue #452). Thanks to Caryoscelus.
  * New feature: Filter Groups (issue #462). Thanks to Ivan Mahonin.
  * Implemented correct sorting in Sets Panel (issue #372). Thanks to Caryoscelus.
  * Fixed crash when user press Esc key during the rotation of the object (issue #470). Thanks to Artem Konoplin.
  * Fixed crash with Spline Tool tangent menu (issue #485). Thanks to Artem Konoplin.
  * Fix crash on attempt to run plugin (issue #502). Thanks to Artem Konoplin.
  * Fixed error preventing user to move keyframe at certain circumstances (issue #503). Thanks to Artem Konoplin.
  * Automatically select new layer when image is imported (issue #368). Thanks to Artem Konoplin.
  * Allow to rename layers with F2 key (issue #465).  Thanks to Artem Konoplin.
  * Allow to delete layers by pressing Del key. Thanks to Artem Konoplin.
  * New feature: Live image reloading (issue #513). Thanks to Artem Konoplin.
  * Keyframe widget now available in Curves Panel (issues #504, #505). Thanks to Artem Konoplin.

 1.2.1 (git tag "1.2.1") - September 11, 2017 - Bugfix release.

  * Basic support for CMake build system. Thanks to Caryoscelus.
  * Fix size of dock area drop buttons for Gtk >= 3.20 (issue #227). Thanks to Caryoscelus.
  * Fix support for graphic tablets in Windows version (issue #241). Thanks to Ivan Mahonin.
  * Initial value of quality in Preview Dialog now independent from current zoom level and set to 1.0 by default. Thanks to Ivan Mahonin.
  * Fixed crash of Skeleton plugin (issue #334). Thanks to Caryoscelus.
  * Fix: filename with international characters not saved in “Recent Files” menu. Thanks to Ivan Mahonin.
  * Fix crash with XP-Pen G540 tablet (issue #351).
  * Fixed “FFmpeg not found” error in Linux AppImages (issue #332).
  * JACK support is now available for Linux AppImages (issue #395).
  

 1.2.0 (git tag "1.2.0") - December 22, 2016 - Major release.
 
  * Feature: Rendering engine completely rewritten and optimized. Thanks to Ivan Mahonin.
  * Feature: Integration with Papagayo lipsync software. Demonstration - https://www.youtube.com/watch?v=-Y0Ox0cnlL4. Thanks to Ivan Mahonin.
  * New layer: Free Time. Thanks to Ivan Mahonin.
  * New converter: Animated File - allows to read waypoints from external files (only PGO files supported right now). Thanks to Ivan Mahonin.
  * Switch Group now displays "ghost" elements for missing switch elements. Thanks to Ivan Mahonin.
  * Split and merged tangents now displayed in different way. Thanks to Jerome Blanchi.
  * Selecting handle on the workarea now highlights the corresponding parameter in the Parameters Panel. Thanks to Jerome Blanchi.
  * Alt+0 used to show/hide all handles. Thanks to Jerome Blanchi.
  * Synfig code now compatible with C++11 (see issue #904). Thanks to Jerome Blanchi.
  * Tooltips for group transformation widget. Thanks to Jerome Blanchi.
  * Completely reworked preferences dialogue. Thanks to Yu Chen (concept), Jerome Blanchi (implementation) and Caryoscelus (fixes).
  * Fixed behavior of “Insert Item” action for Splines (it should be different from “Insert item & Keep shape” action). Thanks to Ivan Mahonin.
  * Fix crash when manipulating with guides. Allow to remove guides by dragging them back to onto rulers. Thanks to Jerome Blanchi.
  * Zoom level now can be edited via dedicated widget in the bottom-left corner of Canvas Window. Thanks to Caryoscelus.
  * Now it is possible to hide File buttons on the toolbar to save horizontal space. Available via “Edit” -> “Preferences” -> “Preferences”. Thanks to Caryoscelus.
  * Fixed readability of “Current Time” text widget when using dark theme. Thanks to Chris London.
  * Time Loop Layer, Free Time Layer and Stroboscope Layer placed into separate “Time” category. Thanks to Caryoscelus.
  * Fix HSV color panel not updated when opened. Thanks to Jerome Blanchi.
  * Fix #234: Objects created with opacity less than 1.0. Thanks to Caryoscelus.
  * Fixed crash on attempt to edit “spline point”, “width point” or “dash item” in Parameters Panel. Thanks to Caryoscelus.

 1.0.2 (git tag "1.0.2") - October 9, 2015 - Bugfix release.
 
  * Dropdown list for Switch Group to choose active layer. Thanks to Max May.
  * Allow to load Gimp Palette files (.gpl) in Palette Editor Panel (issue #830). Thanks to Tony (aka BobSynfig).
  * Fix crash on linking regular vertex and width point center (issue #889). Thanks to Jerome Blanchi.
  * Fix crash of "Link to Spline" operation when trying to link vertex to the spline it belongs to (issue #574). Thanks to Jerome Blanchi.
  * The "Add" convert type now supports reverse manipulations for Real and Angle values.
  * Rendering optimizations (every workarea update is faster by 50ms now).
  * Forbid creating recursive (looped) connections for parameters (issue #48). Thanks to Jerome Blanchi.
 
 1.0.1 (git tag "1.0.1") - July 21, 2015 - Bugfix release.
 
  * Fix switching bone parent.
  * Interactively highlight handles during bounding box selection.
  * Update icons for "New", "Open", "Save/As/All" and "Undo/Redo".
  * Keyframes widget: Double click opens keyframe properties dialog box.
  * Keyframe properties dialog: Show keyframe description and active status.

 1.0 (git tag "1.0") - April 27, 2015 - Major release.
 
  * Single-Window UI.
  * UI migrated from Gtk2 to Gtk3.
  * Reworked Toolbox and Tool Options Panel.
  * Allow to select interface language via preferences.
  * New transformation widget for Group Layer.
  * "Link to Bone" action: Allows to link Group Layers to Bones.
  * "Link to Skeleton" action: Allows automatically to link Spline vertices to the Skeleton (based on the bone Widths).
  * New Layer: Skeleton Distortion.
  * Z-Range feature for Group Layer: Hides all child layers with Z-Depth values outside of specified range.
  * New file format (SFG) which can store embed data.
  * All linked images are packed into single file when saving as SFG.
  * Allow to embed/extract images.
  * New Switch Group layer.
  * Brush Tool: Allows to paint on bitmaps with MyPaint brushes.
  * "Add New Frame" action.
  * Sound: Timeline can be synchronized with global JACK transport.
  * Sound: Integrate MLT framework for sound Playback.
  * New layer: Sound Layer.
  * Allow to modify animated parameters when Animation Mode is off (shift operation applied).
  * Improved Spline Tangents: Now it is possible to split angle or radius independently.
  * Now it is possible to insert new vertex into spline without distorting its shape.
  * Keyframe widget improvements: tooltips, context menus, selection synchronized with Keyframes Panel.
  * MetaData Panel improvements: Allow to change Guides and Grid colors.
  * HSV color wheel in the color selection dialog.
  * Improved spritesheet export.
  * New tool: Cutout.

 0.64.3 (git tag "0.64.3") - December 24, 2014 - Bug fixes.
 
  * Use frames as default time format.
  * Use pixels as default unit of measurement (closes #710).
  * Always use "By Layer Default" blend method on startup.
  * Fix glib 2.42 compatibility issues.

 0.64.2 (git tag "0.64.2") - October 18, 2014 - Minor features, bug fixes.
  
  * Rendering: "Extract Alpha" mode.
  * Rendering: Lossles H.264 encoding profile.
  * Align rows of Params Panel and Timetrack Panel (bug #161).
  * Fix file saving in Windows (bug #572).
  * Show rendering time in status bar (benchmark).
  * Fix compatibility issues for OSX 10.9.

 0.64.1 (git tag "0.64.1") - November 4, 2013 - Features, bug fixes.
 
  * Core Bones implementation / Skeleton layer.
  * Implement Cairo rendering for all layers.
  * Default interpolation could be defined specifically for parameter.
  * Option to exclude layers from rendering.
  * Allow to interactively scale group using control point (handle).
  * Easy way to convert Regions to Outlines or Advanced Outlines (and vice versa).
  * Import files by drag'n'drop (Linux only).
  * "Enable experimental features" option. Currently allows to enable/disable bones functionality.
  * Add distinction for disabled keyframes on time track panel and keyframe widget.
  * Toolbox: Display shortcuts in tooltips.
  * Automatically add first keyframe when new document created.
  * Add support for Magick++ in Windows and OSX builds.
  * Fix bug #455: Keyframe widget indicator remains white after drag and drop operation.
  * Fix ffmpeg target in Windows build (bug #118).

 0.64.0 (git tag "synfigstudio-0.64.0") - May 06, 2013 - Major features, bug fixes.

  * New plugin system
  * New Cairo render engine
  * Terminology renaming
  * Translation is now handled by intltool
  * Keyframes can now be enabled and disabled
  * New sequence separator option
  * Fix bug ID: 2684968: render is one frame short.
  * Fix bug ID: 3474332: Play/pause by shortcut causes canvas to stop updating.
  * Fix bug #420: The Add keyframe button shouldn't be active if there is not timeline

 0.63.05 (git tag: "synfigstudio-0.63.05") - April 09, 2012 - Feaures, bug fixes.

 * Fix bug ID: 3486075. Add new panel on Preferences Dialog ('Render') and include one option for separator string on image sequence render. Default is a dot '.'.
 * Fix bug  ID: 3486412 Shortcut inconsistence.
 * Fix typos and misspelling on various messages. Patch thanks to Bertrand Gregoire
 * Fix bug 3512887: Crash when drag and drop panels on OSX Lion
 * Fix bug 3475624: Startup crash on Ubuntu 12.04. Patch thanks to Denis Washington (denis_w)
 * Fix bug: Warning dialogs hangs if the message is to long. It uses a scrolled window when needed.
 * Fix bug ID: 3486723: Info Panel not updated when Guides dragged to Canvas WindowInfo.
 * Fix bug: When grid size is negative, use its positive value.
 * Rework of the Preview window (thanks to Yu Chen aka jcome):
 ** Artwork content can be zoomed in/out
 ** Add a zoom widget, so that user can change zoom factor from a dropdown list to select a factor or type the a specified value the user prefers
 ** Scrollbars are size of artwork content and window sensitived now
 ** Toolbar can be hidden to have a simpler UI
 ** A set of accelerator keys (hard-coded at the moment):
    a) a-prev frame, s-play/pause, d-next frame,
    b) h-show/hide toolbar
    c) 1,2,3,4,5 mapped to zoom factors: 25%, 50% ,100%, 200%, Fit
 ** Dark background for preview window (hard-coded at the moment)
 ** Rewording some UI strings
 * New Outline Grow parameter on Paste Canvas layer. For inline canvases it increases (decreases) the width of the children layers by a exponential factor.
 * Support for load Gimp palettes. Patch thanks to Bretrand Gregoire.
 * Improve contrast on color sliders for Color Edit and Gradient Edit widgets. Patch thanks to Bertrand Gregoire
 * Rename icon source from zoom to scale. Patch thanks to Bertrand Gregoire

 0.63.04 (git tag: "synfigstudio-0.63.04") - February 08, 2012 - Features, bug fixes.

  * Fix bug 3472549. When editing the parameter don't parse the keyboard shortcuts.
  * Fix several bugs in the Groups Panel
  * Allow Loop and Unloop actions when value description is a Tangent of a BLine Point.
  * Allow merge and split tangents when using a tangent as value node.
  * Allow split/merge tangents loop/unloop bline and delete vertex every where possible in the BLine Tool.
  * Include any of the sub parameters of the Composite Value Node to the candidates of remove multiple items smart.
  * Allow remove item smart when a child of a composite value node is selected and the composite is child of a dynamic list.
  * Redesign of the preview window updating the slider widget, adding new start/stop button and a new toggle loop button. Close button for Gnome 3 users is also included.

 0.63.03 (git tag: "synfigstudio-0.63.03") - December 05, 2011 - Features, bug fixes.

  * Use Widget::Distance for feather spin button on Draw Tool options.
  * Enable tool tips for Tool Options dialogue buttons.
  * Make Draw Tool options greyed when not usable.
  * Full support to create Advanced Outlines with the Draw Tool. Stylus pressure used.
  * Widthpoint position duck shows a text with its value when mouse hovers.
  * Don't stretch button in file selection widget. Use shorter text. Patch by Konstantin Dmitriev
  * Fix bug https://pivotaltracker.com/story/show/18136743: BLine linked objects get wrong initial position
  * Use Gtk::Tooltip instead of deprecated Gtk::Tooltips. This fully fix tooltips for Layer parameter panel.
  * When modify a value that has a waypoint at the current time, don't modify its interpolations, only the value.
  * Widthpoint position duck now allows 'Edit Waypoint' contextual menu.
  * Add feature to delete multiple vertices at the same time on blines and other list types.
  * Enum Widget allows icons now. Add icons to Default Interpolation widget.
  * Insert Item smart is allowed now over empty lists.
  * Fix bug #1863133: Metadata doesn't work.
  * Update for all the languages.
  * Update on the splash screen. Patch from Yu Chen.

 0.63.02 (git tag: "synfigstudio-0.63.03") - September 28, 2011 -No changes

 0.63.01 (git tag: "synfigstudio-0.63.01") - September 24, 2011 - Bub fixes, features

  * Refactor duck creation for selected layers into duckmatic.
  * Guides are saved now between sessions. Fix bug
  * Guides are not dragged if not visible. Fix bug
  * Add undo capability for guides.
  * Snap to guides is now relative to zoom.
  * OptionMenu (deprecatd) has been replaced by ComboBox.
  * When change the Setup Dialog, spread it immediately to the canvas's rules.
  * Circle, Rectangle, Star and Polygon Tools allows create Advanced Outlines Layers.
  * Linked to BLine has the option of be curve length based. On by default.
  * New icons for canvas navigation, preview, render and animate mode buttons.
  * Canvas window buttons rearranged.
  * Imported canvases are now 'Children Locked' by default.
  * New language support: Persian, Lituanian
  * Updated existing translations.

 0.63.00 (git tag: "synfigstudio-0.63.00") - June 5, 2011 - Bug fixes, major features

  * Fix bug #31044763: fps rounding to integer.
  * Fix bug: Change default bline width spin button without first focus a canvas
    produces undesired changes to the width size.
  * Fix tool tips for layer parameters and add tool tip support for linkable
    value node parameters.
  * New cairo renderer for ducks, timecode, preview, navigator, grid and guides.
  * New beizer dragging system pulling from the bezier itself.
  * Fix workarea guides usage.
  * New advanced outline layer. Slidable variable width support and other features.
  * Fix Width Tool adding influence radius feedback and duck influence position visibility.
  * Fix bug: Avoid Crash when reversed manipulation for certain converted types.
  * Fix bug #3000536: Press ALT+5 when using Width Tool causes Studio to hang.
  * Fix bug #3000535: ALT+2 when using Draw Tool causes Studio to hang.
  * New languages support: Portuguese (Brazilian) and Slovakian
  * Updates for Spanish, French, Italian, Chinese and German.
  * Updates and fixes for autobuild script.
  * Added support for 256x256 icons needed by Gnome 3.
  * Set priorities for duck selection with mouse when they are at the same place.
  * Fix #2175043: Crash when rendering in directory without write permission.
  * Use high resolution by default at the work area.
  * Enable restrict radius duck to top right quadrant by default.
  * Install freedesktop.org mime info.
  * Combine Name column with Icon column to clean up layer dock.
  * Don't show debug info in about dialog for stable releases.
  * Various fixes in the windows NSIS installer scripts.

 0.62.02 (git tag: "synfigstudio-0.62.02") - November 13, 2010 - Features

  * Code restructure into folders grouping common files for easy coding,
    and cleaning dead code. Use of Makefile inserts for each folder.
  * Add load and save palette buttons. File extension is spal
  * Don't limit bitrate to 1000 in target parameters.
  * Britain English translation. Robert Readman.
  * Full rework of the Synfig Studio icons. Yu Chen
  * More translatable strings.
  * Simplified Chinese translation. Yu Chen
  * New "By Layer Default" blend method. Now some layers define its own
    blend method instead of Composite or the selected by user.
    For example Shade->Behind
  * Added "Static" option for individual parameters.
    If "Static" is on, then in animation mode it is no created any waypoint
    when modified. Only valid for layer parameters and constant value nodes.
  * Smart linking bline tangents implementation. Now all tangents are yellow ducks.
  * Move reverse manipulation code to Value Desc.
    This allows recursive reverse manipulation for valuenodes which has
    inverse manipulation implemented.
  * Splash Screen for development snapshots. Konstantin Dmitriev
  * Make Work Area rulers even smaller.
  * Spanish translation update.

 0.62.01 (git tag: "synfigstudio-0.62.01") - May 31, 2010 - Bug fixes, features.

  * Enable reverse manipulation to range value nodes. Fix bug in value node range.
  * Add new functionalities to the Normal tool. It can rotate (CTRL), scale, (ALT)
  as well as translate. Using SHIFT constraints the three operations.
  * Update Mirror tool to allow use SHIFT to alternate between horizontal and vertical
  mirrors.
  * Enable single threaded renderer for windows version. It increases stability.
  * Fix file chooser label to fit into button size.
  * Stop button now works properly.
  * By default disable extended input devices. Fix a previous introduced bug.
  * Suit custom mouse cursors for some tools.
  * Add code to make possible pass parameters to the renderers. Implementation for ffmpeg.
  * Repack rulers and caret menu to get less space.
  * New italian and German translations.
  * New parameters for Motion Blur layer. Now allows linear and constant interpolation too.
  * New icons for actions and layers. Thanks to several authors.
  * Fixed feature that reset windows docks to default size and position.
  * Separate the reset setup values to original values feature in a new menu entry.
  * Updated Russian, French and Spanish translation.
  * Automatic build script for linux system. Please report success of usage.
  * Update Help menu entries according to new website.

 0.62.00 (git tag: "synfigstudio-0.62.00") - October 12, 2009 - Bug fixes, major features.

  * Migration to git repository.
  * Bugs fixed: #2205700, #2112320, #2116947, #1814151, launchpad.net/ubuntu/#195447
  * Bugs fixed: #2256600, #2119775, #1826376, #1848018, #1901753, #1829182
  * Bugs fixed: #2315706, #2321845, #2350636, #1501383, #2378787, #2435346
  * Bugs fixed: #2579838, #2652974, #1677510, #2175043.
  * Build rectangular blines using the rectangle tool.
  * Updated time ruler properly when modified the start or end time.
  * New layer Curve Warp.
  * Updated options for Polygon, Circle and Star Tools.
  * New option: Scale New imported Images to Fit Canvas.
  * Fixed the rendered position of a polygon under a transform layers.
  * Fixed zoom to fit button result. Now border is visible.
  * Better errors when opening a file that doesn't exist.
  * Paste canvases now update when the canvas parameter changes.
  * Paste canvas with unset canvas parameter can be exported now.
  * If holding control in the zoom tool when releasing the mouse button to
    complete a drawing, a box will zoom out such that the currently displayed
    area is zoomed out to fill the drawn box.
  * Enabled the Focus Point parameter in the Paste canvas layer.
  * Reordered ducks render stack and preferences from mouse interaction.
  * Fixed crash with LC_ALL=fr@euro
  * Improved Color Dialog.
  * Input Device configuration can be saved/loaded now.
  * Fill/Outline instead of Background/Foreground.
  * Additions to the Canvas Window: Update Zoom Dial, Frame Dial, Keyframe Dial
    Toggle Ducks Dial, Resolution Dial, Quality Buttons, Show/Snap to Grid,
    Onion Skinning buttons.
  * Past and future onion skins enabled and selectable.
  * Improved UI on crash recovery dialog.
  * Added Preferred and Predefined FPS in the Setup Dialog.
  * Keyframes are shown now in the Curves dialog too.
  * Keyframe Set Delta enabled and fixed.
  * New Keyframe Widget. Allows dragging of keyframes with mouse.
  * Synfigstudio cph-monitor.
  * Adapted About Dialog to git repository.
  * Removed ancient trunk folder from svn repository.
  * New Import SVG files module. Basic SVG import, see release notes.
  * Some new icons.
  * Updated translations.
  * First time Russian translation.
  * Several compiler warnings fixed.

 0.61.09 (SVN 2114) - October 21, 2008 - Bug fixes, features

  * Fix building synfigstudio in the fink distribution
  * Improved plant layer
  * Added new options for Circle and Rectangle tools
  * Added Text and Star tools.
  * Added new plant, text, star and polygon icons
  * Added Spanish, French and Catalan translations
  * Added "Link to Bline" feature
  * Improved main window zoom behaviour and added new zoom icons
  * Several fixes and improvements on timetrack slider and waypoints drawing
  * Depreciate Manual as interpolation type
  * Added new icons for reset and swap FG and BG colors. Re-arrange them
    to show properly in all GTK themes
  * Added some improvements in the Render Description
  * Improved GUI for the sound selection dialog
  * When adding layers leave the previously selected layer selected
  * Button tools are arranged in the Tool box
  * Added and fixed some keyboard shortcuts
  * Show only shared compatible parameters when more than one layer is selected
  * Added more functionality to colour and time sliders
  * Added new 'Document' tab in Setup dialog for more user preferences
  * Fixed some crashes and errors
  * Width tool returned to the Tool Box by default.

 0.61.08 (SVN 1839) - March 3, 2008 - Bug fixes, features

  * Update the website URL to synfig.org instead of synfig.com
  * Synfig is now translatable using gettext
  * Removed the 'bootstrap' script for building. Use autoreconf instead
  * Fixed errors and warnings detected by a pre-release version of GCC 4.3
  * Fixes to allow sigc++ 2.1 and newer to be used.
  * Add a new bog-standard about dialog and a new splash screen
  * Add a new icons for rename, encapsulate, show child layers and time
  * Usability enhancements for new users, env vars to control them
  * Improvements to the draw, bline and sketch tools
  * Improvements for linking, quality menu, save dialog, render dialog
  * Cut down on the console output and output a user-friendly message
  * Don't wrap angles at 360 degrees, allows better rotations
  * Settings for auto-backup interval, run everything in one thread
  * Fix waypoint issues; drawing, menus, crash, label and others
  * Fix time issues; time field expansion & editing, ticks and others
  * Fix ducks issues; prioritise & restrict radius, show circle size, others
  * Allow horizontal scrolling the time field and the default brush size
  * Allow different pixel sizes in the workarea window
  * Remember window locations and ignore corrupted values
  * Widen the toolbox to 5 icons instead of 4 icons
  * Tile renderer changes: disable with env var, fix wrong placing
  * Improves the details in the history dialog quite a bit
  * Fix typos, several crashes, usability and other issues

0.61.07 (SVN 878) - October 10, 2007 - Bug fixes

  * Fix some tooltips and menu stuff (#1787437)
  * Allow left-right scrolling in canvas window with shift + mouse-wheel
  * Rework mouse interaction with ducks and tangents
  * Move icons to a subdir
  * Fix some typos, several crashes (#1780016, #1785598) and other bugs
  * Re-enable sketch, draw, polygon by default
  * Add keyboard shortcuts for all tools ( http://synfig.org/Keyboard_Shortcuts )
  * Fix crash when setting canvas resolution to zero (#1779616)
  * Add 'auto-export' checkbox and layer name box to the draw tool
  * Various GUI fixes (#1794006, #1796110)
  * File-selector fixes (#1383736)
  * Fix the View>Play menu entry to allow playback inside the workarea, shortcut Ctrl-P
  * Save to .sifz (compressed) format by default if no extension is given
  * Remember the path used when saving a document and default to it in future
  * Call new documents "Synfig Animation <n>" by default, rather than "untitled0"
  * Don't quit until the user clearly answers "do you want to save?" (#1799722)
  * Remember the filename the animation was last rendered to, and default to it (#1799250)
  * Improved the 'Groups' function a little (#1368694).  It's still quite broken
  * Fixed the colors displayed on the sliders in the Color Editor dialog
  * Added option to Bline Tool to allow positions to be automatically linked (#1776156)
  * Added menu entry to restore all dialogs to their default positions
  * Fix red "Animate Editing Mode" frame so it shows up in all themes (#1801220)
  * Allow user to "export SYNFIG_DISABLE_POPUP_WINDOWS=1" to make splash screen etc. less obtrusive
  * Fixed the logic used to decide which value to use when linking values together
  * Update child canvas time sliders when parent time slider is moved
  * Prevent the caret menu entries from being disabled when another canvas is closed
  * Show the correct initial quality level in the View > Preview Quality menu

 0.61.06 (SVN 543) - June 20, 2007 - Bug fixes

  * Fix amd64 issues
  * Fix corruption of gamma settings
  * Fix manipulating layers in the layer dialog
  * Disable the timebar instead of hiding it
  * Fix File -> Close & input devices close button
  * Fix targets that crash in synfigstudio
  * Fix some doxygen warnings
  * Fixes in the sketch tool
  * Fixes in the draw tool
  * Fix several crashes
  * Fix bline looping
  * Misc Win32 fixes
  * Add optional GNOME thumbnailer
  * Rework several dialogs to use GNOME HIG
  * Disable several tools, see FAQ to re-enable
  * Disable the empty Palette Browser dialog
  * Add mousewheel support in canvas windows
  * Add tooltips to preview window & give it a default size
  * Display HTML values in the colour dialog
  * Add an icon for the curves dialog
  * New Tango ArtLibreSet styled icons by PXEGeek

 0.61.05 (SVN 128) - February 27, 2006 - build issues

  * Fixed building with gtkmm 2.8 (#1373933, #1358304)
  * Allow the toolbox to come to the front (#1367916)
  * Make the user prefs dir configurable at build time
  * Fixed minor build issues

 0.61.04 (SVN 103) - January 10, 2006 - MacOS X packaging

  * Fixes for the MacOS X packaging

 0.61.03 - December 8, 2005 - Build & copyright fixes

  * Update more old copyright and licence notices
  * Fully fix building with GCC 4

 0.61.02 - November 26, 2005 - Build fixes

  * Better Win32 / MacOS X packaging
  * Use new GTK+ file chooser
  * Adds some GCC 4 tweaks
  * Fixes crash on layer reorder
  * Include errno.h where needed
  * Other tweaks

 0.61.01 - November 6, 2005 - Copyright updates

  * Update old copyright and licence notices
  * Add ./configure options for debug, warnings, optimisation, profiling
  * Uses per-os directory separator
  * Add TODO file

 0.61.00-39 - November 1, 2005 - Developer preview

  * First public release!

------------------------------------

2005-11-26	Robert Quattlebaum	<darco@deepdarc.com>
	* src/gtkmm/layertreestore.cpp: Fixed bug which caused crash on DND layer move 
	
2005-11-03	Robert Quattlebaum	<darco@deepdarc.com>
	* src/gtkmm/render.cpp: Fixed default render file to use the directory seperator for the given OS, rather than just use forward slashes all the time.

2004-04-26 (darco): Delete button now deletes layers
2004-04-21 (darco): Various improvements to the dock/dialog system
2004-04-19 (adruab): Added Zoom out to the zoom tool using the Ctrl key
2004-04-16 (adruab): Added basic zoom tool
2004-04-15 (darco): Added meta data stuff to properties dialog
2004-04-12 (darco): Dockable Dialog madness!
2004-04-08 (darco): Changed "Select All Ducks" from CTRL-F to CTRL-G
2004-04-08 (darco): Added search capability to layer tree. (Ctrl-F)
2004-04-08 (darco): The order of the layers is now accurate for a given moment in time
2004-04-07 (darco): Foldy... Powers?
2004-04-07 (darco): Added the length field to keyframe tab
2004-04-02 (adruab): Added a preview thing... it's cool
2004-04-02 (darco): The rulers now adhere to the default unit system
2004-04-02 (darco): Improved defaults display
2004-04-01 (darco): Different units now supported
2004-03-31 (darco): Tweaks now preserved!
2004-03-30 (darco): Checkerboard pattern now used to convey alpha
2004-03-30 (darco): got rid of stupid negative zero thing in color selection dialog
2004-03-30 (darco): Adjustments to color dialog to reduce crashes (hopefully)
2004-03-30 (darco): Changed default frame rate from 30 to 24 FPS
2004-03-30 (darco): Fixed keyframe weirdness
2004-03-25 (darco): fixed the zillion dialog box bug
2004-03-25 (darco): Minor improvements to parameter view
2004-03-25 (darco): Added "Select all children" option for layers
2004-03-24 (darco): Added hack to make connecting and disconnecting BLinePoints(vertices) easier
2004-03-22 (darco): Improved grid snap
2004-03-18 (darco): You can now rotate the order of the items in a list!
2004-03-17 (darco): Linking!
2004-03-16 (darco): You can now rename layers with a single click
2004-03-16 (darco): You can now edit parameters even when you have multiple layers selected (Useful!)
2004-03-15 (darco): Added the ability to jump around on the history tab
2004-03-15 (darco): You can now right-click on ducks to edit waypoints! Group selection even!
2004-03-08 (darco): Improved vertex addition/removal
2004-03-05 (darco): Fixed weird tangent bug in BLine tool
2004-03-05 (darco): You can now change all of the waypoints in a keyframe rather easily by right clicking on the keyframe in the keyframe tab and selecting "Properties".
2004-03-05 (darco): Keyframe manipulation now much faster
2004-03-04 (darco): BLine tool will now automaticly create if you leave the tool with something in it
2004-03-04 (darco): You can now close polygons in the polygon tool by clicking on the first point in the polygon
2004-03-04 (darco): Improved grid snap stuff
2004-03-02 (darco): Fixed weird selection box when using fill tool
2004-03-02 (darco): Fixed crash on undo stroke from sketch tool
2004-03-02 (darco): Added Rotate Tool
2004-03-02 (darco): Improved the performance of the duck manipulation tools
2004-03-01 (darco): minor adjustment for deleting waypoints
2004-03-01 (darco): Fixed a crash bug on waypoint manipulation
2004-02-20 (darco): Changed the way the BLine tool operates
2004-02-20 (darco): Added "Clear History" button to the "history" tab
2004-02-18 (darco): Added palette dialog
2004-02-18 (darco): Menus no longer activate the first item in the menu when you click to open it
2004-02-16 (darco): slight improvement to the way gradients are handled
2004-02-16 (darco): Added "Apply Deafult Gradient" action for gradient parameters. (just right click on them)
2004-02-16 (darco): The mouse pointer will now change depending on the currently selected tool.
2004-02-16 (darco): Moved icons around
2004-02-16 (darco): File selection dialog box now remembers previous path
2004-02-13 (darco): Added box select
2004-02-12 (darco): Added Scale tool!
2004-02-12 (darco): Added SmoothMove tool!
2004-02-11 (darco): You can now drag sketch files into canvases to load the sketch
2004-02-11 (adruab): Added rect tool and futzed with the tool options for the draw tool.
2004-02-11 (darco) : Fixed crash-on-exit bug
2004-02-11 (darco) : Added "File->Revert" menu option
2004-02-10 (darco) : Crash on "CVS-Update" bug fixed
2004-02-10 (darco) : Fixed layer-click problem after using the gradient tool
2004-02-10 (darco) : Added "Grab" button
2004-02-10 (darco) : Draw, Gradient, and BLine tool now add layers "in place"
2004-02-09 (darco) : Added preliminary gradient support
2004-02-09 (darco) : Added "CTRL-D" to unselect all layers
2004-02-09 (darco) : Added feather option to the draw and bline tools.
2004-02-09 (darco) : Polygon tool is now implemented correctly
2004-02-09 (darco) : Increased the size of the "One moment please..." font.
2004-02-09 (darco) : Negative color values are now clamped off.
2004-02-07 (darco) : Auto recovery now no longer saves the recovery files in the same directory, which should lead to a more tidy filesystem.
2004-02-06 (darco) : You can now move multiple layers at once
2004-02-06 (darco) : Layer heirarchies are now less likely to collapse when moving layers.
2004-02-06 (darco) : Raising multiple layers at the same time now works correctly
2004-02-06 (darco) : Encapsulating no longer puts the encapsulated layer at the top
2004-02-06 (darco) : Gradient previews are now antialiased
2004-02-06 (darco) : Fixed odd positioning of dialogs
2004-02-06 (darco) : Changed the BLine tool to have a more consistant user interface
2004-02-05 (darco) : Fixed a bug in the text layer regarding the size duck
2004-01-27 (darco) : Strokes in the draw tool should now draw better and undo better.
2004-01-27 (darco) : Added "fill last stroke" button to draw tool options
2004-01-27 (darco) : Auto crash-recovery feature now implemented!
2004-01-27 (darco) : Canvas should now only redraw when a value is truly changed. (ie: just opening a parameter and not changing it will now no longer force a redraw, or add a new action)
2004-01-24 (darco) : Improved consistancy of tool options dialog when working with several canvases at the same time
2004-01-24 (darco) : Fixed a bug with loading sketches where the loaded sketch would dissapear.
2004-01-23 (darco) : Fixed width duck size bug
2004-01-23 (darco) : Improved existing icons
2004-01-23 (darco) : Added new icons
2004-01-23 (darco) : Fixed bug where studio would ask you to commit file not in repository or sandbox
2004-01-22 (darco) : Initial version of the split layer tab
2004-01-21 (darco) : Changed the "default width" to "0.01" and the default increment to "0.005"
2004-01-21 (darco) : SINFG Studio will now ask you to commit your file to CVS upon exit if you haven't already.
2004-01-21 (darco) : Fixed bug where the color sliders in the gradient editor didn't work.
2004-01-21 (darco) : You can now load and save sketches
2004-01-19 (darco) : Minor fix for remembering settings
2004-01-19 (darco) : Added "Auto Loop" and "Auto Connect" toggles to the tool options for the draw tool.
2004-01-19 (darco) : Tool options for the draw tool are now retained between sessions. Tool options can also be customized for specific input devices.(that last part may be slightly buggy)
2004-01-19 (darco) : Added a "show sketch" toggle to the tool options for the scribble tool. This allows you to temporarily hide the sketch.
2004-01-19 (darco) : changed default grid size from 0.2,0.2 to 0.25,0.25
2004-01-17 (darco) : Individual input devices should now remember their associated settings
2004-01-17 (darco) : Dialogs should now remember their positions
2004-01-17 (darco) : Added some tool options for draw tool
2004-01-16 (darco) : Tool Options dialog has been implemented. Currently the only tool that supports it is the sketch tool
2004-01-16 (darco) : You can now clear the sketch area via the tool options dialog when the sketch tool is selected
2004-01-16 (darco) : Changes in the color dialog are now immediately reflected in whatever is in context. (As opposed to having to always hit "apply")
2004-01-16 (darco) : Sketch tool is now persistant. Still needs some work--as it stands, you can't undo or turn off the sketch without closing the file and opening it up again.
2004-01-15 (darco) : Added preliminary version of the sketch tool. This version doesn't suport colors, or persist across different tools yet. This support is on the way.
2004-01-15 (darco) : Renamed tools
2004-01-14 (darco) : Updates for supporting new BLines
2004-01-14 (darco) : Import tool now respects the width and height of a bitmap when placing it
2004-01-13 (darco) : Added support for multiple-line strings (for layers such as the Text layer)
2004-01-13 (darco) : Added low-resolution mode to work area to speed up render times. You can toggle it on and off via the View->ToggleLow-Res menu item. (Low-res mode is ON by default)
2004-01-09 (darco) : drawing onto the start or end of an existing BLine will now extend it rather than creating a new BLine
2004-01-09 (darco) : You can now delete canvases from the canvas browser.
2004-01-07 (adruab) : Pen sample grouping, gets rid of small errors in line, but also tends to cause breaking to occur at lower curvatures than it should
2004-01-06 (darco) : Preliminary support for creating regions now implemented. It is EXTREMELY buggy, but it gives you an idea of what you can do with it.
2004-01-06 (darco) : I fixed an error that is probably the source for many of the random crashes that seem to occur.
2004-01-05 (darco) : Individual input devices (mouse, wacom tablet, etc) will now remember their associated tool, color, and BLine width. These settings are not yet saved on program exit--this will be implemented in the future.
2004-01-05 (darco) : You can now adjust the default BLine size by directly clicking up the upper or lower part of the BLine size indicator.
2004-01-05 (darco) : You can now draw looped blines in the sketch tool.
2004-01-02 (adruab) : Fixed weird reversing tangents bug
2004-01-01 (adruab) : Added tangent breaking to the curve input tool (first post of 2004 :P)
2003-12-28 (adruab) : Fixed the dumb adaptive tesselator, and put pressure sensitivity back in
2003-12-28 (adruab) : Finished the "dumb" adaptive curve tesselator (-bugs)
2003-12-28 (darco) : Added physical dimensions to properties and render dialogs
2003-12-24 (darco) : The clicking-too-fast bug should be fixed
2003-12-24 (darco) : Added Fill Tool
2003-12-23 (darco) : Preliminary support for automatic vertex connection when scribbiling in the new rotoscope tool
2003-12-19 (darco) : Fix for last vertex width being wrong when drawing
2003-12-18 (darco) : The zero-tangent bug with the new rotoscope should also be fixed
2003-12-18 (darco) : Tangent handles are now turned off when rotoscoping
2003-12-18 (darco) : Improved pressure sensitivity.
2003-12-18 (darco) : Pressure sensitivity... :)
2003-12-18 (darco) : Preliminary tablet support now implemented
2003-12-17 (darco) : A handful of under-the-hood tweaks that should make using the program a tad more friendly.
2003-12-17 (darco) : Improvements to the new rotoscope
2003-12-17 (darco) : Creating a new layer will now insert it at the depth of the currently selected layer
2003-12-03 (darco) : The place-holder for the new rotoscope now creates blines
2003-12-03 (darco) : Fixed minor bug with disconnecting value nodes
2003-12-02 (darco) : Improved about dialog graphic
2003-12-02 (darco) : When you open a really big canvas, it is now auto-zoomed out to fit the window.
2003-12-01 (darco) : Tool buttons can now show you which tool is currently active.
2003-11-29 (darco) : Changed default aspect ratio of new composition from 4:3 to 16:9
2003-11-29 (darco) : Changed default resolution of new composition from 75dpi to 72dpi
2003-11-29 (darco) : Added locks&links to properties dialog.
2003-11-29 (darco) : Converted resolution in Properties from Dots-per-meter to Dots-per-inch
2003-11-29 (darco) : Added stub for new rotoscope tool. It doesn't do much at the moment other than let you temporarily draw over the window.
2003-11-25 (darco) : Removed the useless red-blue selection
2003-11-18 (darco) : Fixed weird crash-bug when importing compositions
2003-11-13 (darco) : Fixed bug where encapsulating might re-order the layers
2003-11-12 (darco) : Opening a new large composition will no longer result in un-weildly large canvas windows.
2003-11-12 (darco) : Improved all of the CVS command.
2003-11-12 (darco) : "CVS Add" will no longer ask you for a log entry. You enter the log entry when you "commit"
2003-11-12 (darco) : Using "saveas" will now append ".sif" to the filename if you didn't specify an extension.
2003-11-10 (darco) : The default value increment/decrement for the Waypoint Dialog has been changed from 1.0(which is fairly useless) to 0.1. (This is mostly for the TCB controls)
2003-11-10 (darco) : Ducks now (for the most part) are always accurate with respect to what they are visually representing. They are now context-sensitive. :)
2003-11-06 (darco) : You can now import other SINFG compositions in the exact same way you would import any other image.
2003-11-06 (darco) : Added "remove" to waypoint right-click menu.
2003-11-05 (darco) : Fixed a refresh bug with the time window and the children tab
2003-11-05 (darco) : Added the ability to duplicate waypoints
2003-10-31 (darco) : Grid snap now works again
2003-10-31 (darco) : Added "Jump" column to keyframe tab
2003-10-31 (darco) : MUCH IMPROVED support for selecting and moving multiple ducks
2003-10-30 (darco) : Preliminary support for selecting and moving multiple ducks
2003-10-28 (darco) : Fixed CVS-MODIFIED bug due to daylight-saving time
2003-10-22 (darco) : Added some CVS features (Although their usefulness is limited in windows)
2003-10-22 (darco) : Fixed some weirdness with undo/redo/refresh
2003-10-21 (darco) : Fixed some rotoscope weirdness
2003-10-21 (darco) : Minor improvement for confusing behavior of progress bar when rendering
2003-10-21 (darco) : A dialog box will now pop up whenever it is unable to open a composition
2003-10-21 (darco) : Added placeholders for icons
2003-10-21 (darco) : Fixed most (all?) of the crazy Gtk/Glib errors.
2003-10-19 (darco) : Fixed a bug where the "Use Current Frame" option in the Render Dialog was not being checked properly (meaning you couldn't render animatons)
2003-10-15 (darco) : Added eyedrop tool icon
2003-10-15 (darco) : Improved scrolling of work area
2003-10-15 (darco) : Added Eyedrop tool
2003-10-11 (darco) : Changed default undo/redo behavior to NOT clear the "redo" stack when a new action is performed. (the previous action was to clear the redo stack)
2003-10-11 (darco) : Fixed some weirdness with the children tab
2003-10-11 (darco) : Several speed improvements for the tables. This will greatly speed up loading files, editing values, and adjustments to keyframes.
2003-10-10 (darco) : The "Zoom to 100%" feature can now be accessed by pressing the "`" key. (This is the that has the "~" on it)
2003-10-10 (darco) : The "Zoom to 100%" feature will not "toggle", meaning that if you are alreay at a "100%" zoom level, then it will return to the previous zoom amount.
2003-10-08 (darco) : Fixed first/last point on looped bline not being splitable from the work area duck.
2003-10-07 (darco) : Fixed weird idle->rendering->idle->rendering switching bug
2003-10-07 (darco) : Added blend_method option to layer tab
2003-10-07 (darco) : Added amount slider to Layer tab
2003-10-07 (darco) : Layers are now categorized
2003-10-06 (darco) : Added red-blue gamma adjustment to setup dialog
2003-10-06 (darco) : Implemented Image Import Tool. (CTRL-I)
2003-10-06 (darco) : The Ducks in the Work Area are now more percisely placed. (Especially obvious for radiuses)
2003-10-06 (darco) : Implemented adjustable default BLine width. To adjust it, use the scroll wheel on your mouse.
2003-10-06 (darco) : Fixed bug where changing parameters may not always refresh the work area. (AGAIN)
2003-10-06 (darco) : Fixed dragging-layer-into-inline-canvas crash bug.
2003-10-06 (darco) : Removed activepoint-specific actions for non-animated canvases
2003-10-04 (darco) : Fixed bug where when dragging a layer below it ends up being one off.
2003-10-04 (darco) : Added button to toolbox for quickly displaying the color dialog
2003-10-04 (darco) : Fixed some minor consistancy issues regarding the layer tab. (ie: disconnections not being visible...)
2003-10-04 (darco) : You can now sort the ValueNodes in the Children tab
2003-10-04 (darco) : Fixed bug where changing parameters may not always refresh the work area.
2003-10-04 (darco) : Hopefuly fixed "dissapearing new layer menu" bug
2003-10-03 (darco) : Preliminary support for editing layer descriptions
2003-09-30 (darco) : Changing a canvas parameter now no longer requires you to click elsewhere before it takes effect.
2003-09-30 (darco) : Changing an Enum parameter now no longer requires you to click elsewhere before it takes effect.
2003-09-30 (darco) : The Keyframe tab and the TimeTrack columns are now hidden when the canvas's start and end times are equal (ie: if it isn't animated)
2003-09-30 (darco) : Added hotkey for toggling grid snap -- CONTROL-L
2003-09-30 (darco) : Added hotkey for toggling the grid -- CONTROL-G
2003-09-30 (darco) : Right clicking on the default colors (in the toolbox) will swap the FG and BG colors.
2003-09-30 (darco) : Right clicking on the default gradient (in the toolbox) will revert it back to being the FG->BG gradient.
2003-09-30 (darco) : Added several keyboard accelerators. F8="Properties Dialog", F9="Render", F12="Options"
2003-09-30 (darco) : Added "SaveAs..." to CanvasView "File" menu.
2003-09-30 (darco) : The "Escape" key is now bound to the stop button.
2003-09-30 (darco) : Added red-border visual queue for when we are in animate mode.
2003-09-30 (darco) : You can now right click on layers inside of the work area and raise/lower them
2003-09-30 (darco) : Added the ability to change the render quality of the work area. (View->PreviewQuality)
2003-09-30 (darco) : You can now loop/unloop BLines and DynamicLists by right clicking on them.
2003-09-30 (darco) : You can now halt rendering by pressing the stop button
2003-09-30 (darco) : Improved BLine editing via BLine Rotoscope tool. You now insert points by right clicking on the curve rather than the vertex.
2003-09-29 (darco) : Improved layer Drag-N-Drop
2003-09-25 (darco) : Layers can now be rearanged via Drag-N-Drop
2003-09-25 (darco) : The BLine Rotoscope tool now automaticly uses more reasonable tangents
2003-09-24 (darco) : You can now select layers from the work area that are inside inline canvases by just clicking on them.
2003-09-24 (darco) : Selecting a layer from the work area will now cause the layer tab to scroll to make that layer visible.
2003-09-24 (darco) : Improved in-line canvas editing (now it doesn't collapse ever time you make a change)
2003-09-24 (darco) : Fixed the bug where the canvas wouldn't refresh if values were edited too quickly
2003-09-24 (darco) : Added some icons to dynamicly generated menus
2003-09-24 (darco) : Added jump-to-(next/prev)-keyframe feature (Press '[' and ']')
2003-09-24 (darco) : Added time-zoom feature (Hold down shift and press '-' and '=')
2003-09-24 (darco) : Fixed lagging duck bug
2003-09-23 (darco) : Color editor will now intelegently clamp values if necessary
2003-09-23 (darco) : Added "selected color" box to color editing dialog
2003-09-23 (darco) : Implemented keyboard accelerators for zoom. (GIMP style -- '-' for zoom out and '=' for zoom in)
2003-09-23 (darco) : Implemented keyboard accelerators for Duck Hiding. (press ALT-1...6)
2003-09-23 (darco) : Angles can now be visually edited
2003-09-23 (darco) : Added "Split Tangents" action for BLinePoints
2003-09-23 (darco) : Added "Merge Tangents" action for BLinePoints
2003-09-23 (darco) : Added visual BLine width adjustment
2003-09-23 (darco) : Added smart dynamic list item remove and smart dynamic list item insert (works for BLines, too)
2003-09-22 (darco) : Implemented Duck Masking (see menu View->DuckMask from canvasview menu)
2003-09-22 (darco) : Implemented key accelerators in CanvasView... (eg: Ctrl-Z=Undo, Ctrl-S=Save, etc)
2003-09-22 (darco) : Added "Keyframe Lock" button
2003-09-17 (darco) : Added "Duplicate Keyframe" feature
2003-09-17 (darco) : Added "Remove Keyframe" feature
2003-09-17 (darco) : Finished SINFGApp re-write.
2003-09-05 (darco) : Added default foreground/background colors, as well as a default gradient.
2003-09-03 (darco) : Version Increment
2003-09-01 (darco) : If a given layer has a color parameter, then you can now edit the color of a layer by just selecting the layer and adjusting it's color in the color dialog. You can also adjust the color of all selected layers in this way.
2003-08-31 (darco) : Added color-selection dialog, improving the ease and intuitiveness of color selection.
2003-08-18 (darco) : Preliminary support for dynamic point removal.
2003-08-18 (darco) : Improved support for adding points dynamicly. 
2003-08-14 (darco) : Preliminary support for animating the addition and removal of points
2003-08-12 (darco) : You can now right click on segments! To add a point ot a bline, right click on the segment where you want to add the point, and then select "add point".
2003-08-12 (darco) : You can now click on a layer in the work area and it will be selected. (Not yet supported for all layers)
2003-08-12 (darco) : Gradient editor now works. Right click on the gradient in the editor to display a menu for adding and removing CPoints.
2003-08-11 (darco) : You can now see ducks appear as you select children. This greatly improves the ability to edit and work with complex images.
2003-08-06 (darco) : The canvas browser is now hidden by default. When you first load a canvas, it will pop up automaticlly.
2003-08-06 (darco) : Added blacklevel test pattern to the gamma tab of the setup dialog. As with the other patterns, try to make the middle of the square match the outside of the square. The goal is to have the highest blacklevel setting where the blacklevel pattern looks solid black.
2003-08-06 (darco) : I am currently working on adding support for the color gradient editor. It isn't done yet, but if you double click on a gradient, you can bring up what will be the gradient editor.
2003-08-06 (darco) : Added "Visually Linear Color Selection" checkbox to the setup. This adjusts all color values that you see so that they are more linear in scale. The default is ON.
2003-08-05 (darco) : The "insert point" option in the rotoscope (bline) is being implemented. It currently only works for adding points to the start of the BLine.
2003-08-05 (darco) : The "delete point" option in the rotoscope (bline) now works. (Although, it seems to crash when you try to delete the most recent point. Investigating...)
2003-08-04 (darco) : The setup dialog now saves your changes to disk immediately. This makes is so that if the program crashes, then we don't loose our recently-updated changes
2003-08-04 (darco) : The setup dialog is now broken down into tabs.
2003-08-04 (darco) : Improved the speed of the gamma adjustments in the setup dialog.
2003-08-01 (darco) : Changes made to the setup dialog are now saved to disk, and will be automaticly reloaded upon restarting the program.
2003-08-01 (darco) : Setup dialog is now implemented, with visual gamma adjustments and the ability to choose the type of timestamp you want
2003-07-28 (darco) : Added gradients as viewable parameters. (the gradient editor isn't ready yet though)
2003-07-23 (darco) : Added buttons to the toolbar for poly and bline rotoscope
2003-07-21 (darco) : Faster window scrolling, and better tiling
2003-07-15 (darco) : For canvas parameters, you can now select canvases that are outside of the current canvas, even in other files
2003-07-14 (darco) : TCB controls now implemented
2003-05-22 (darco) : The time code in the canvas view work area will turn turn "red" if you are on a keyframe
2003-05-22 (darco) : Activepoint keyframe stuff was more broken than I realized, but it should work now..
2003-05-22 (darco) : Activepoints can now be viewed in the track view. You can select them, but not much else. Red lines are "off" and green lines are "on"
2003-05-19 (darco) : Fixed a crashing bug that would sneak up while animating stuff.
2003-05-19 (darco) : Improved keyframe editing even more.
2003-05-08 (darco) : Improved keyframe editing. One step closer to "just working". *sigh* Ahh... Automagick...
2003-05-08 (darco) : Many, Many under the hood updates and cleanups
2003-04-27 (darco) : Adding a new layer now inserts it at the selected depth in the stack
2003-04-27 (darco) : Duplicating a layer now puts the clone layer next to the original layer
2003-04-24 (darco) : Preliminary support for keyframes/dope-sheet has now been implemented!
2003-04-23 (darco) : Fixed bug where new canvases would have weird time
2003-04-23 (darco) : You can now import image files into a canvas by dragging them onto the canvas window
2003-04-22 (darco) : Raising and lowering layers is now faster
2003-04-22 (darco) : Added some convenience buttons for raising and lowering the layers
2003-04-19 (darco) : Added timecode readout on keyframe view. (still rather non-functional)
2003-04-17 (darco) : PasteCanvas layers will now display the name of the canvas it is pasting instead of just "PasteCanvas"
2003-04-17 (darco) : You can now view and edit the contents of an inline canvas
2003-04-13 (darco) : Fixed crash bug when pressing render button on render dialog with empty filename
2003-04-13 (darco) : The render dialog now has a default file name.
2003-04-13 (darco) : On the Canvas Browser -- renamed "Undo/Redo" tab to "History"
2003-04-13 (darco) : The layer and children tables now do a better job of keeping in sync with the scene -- meaning that you don't have to hit "refresh" as often.
2003-04-13 (darco) : Fixed the bug where you could not see the polygon as you were rotoscoping it.
2003-04-11 (darco) : Fixed a bug in the time widget which would crash the program if you pressed "enter" and the de-focused it.
2003-04-11 (darco) : Start of significant under-the-hood updates
2003-04-11 (darco) : "Time Bar" now only appears when start time and end time are not equal.
2003-04-11 (darco) : Implemented the "move to top" and "move to bottom"
2003-04-07 (darco) : Changes to properties window of canvas is now undoable
2003-04-07 (darco) : Creation of Canvases is now undoable
2003-04-04 (darco) : Improved path rotoscope
2003-04-03 (darco) : Added "encapsulate" option to layer menu
2003-04-03 (darco) : All references to time now use the time code format. 
2003-04-02 (darco) : Using the rotoscope tool to create a path is now WYSIWYG (Instead of just showing lines, you now see the curve and the control points)
2003-04-01 (darco) : Set the default frame-rate for new compositions to 30.
2003-03-31 (darco) : Tons of under-the-hood changes. 
2003-03-31 (darco) : Added the ability to delete, raise, and lower items on a dynamic list
2003-03-31 (darco) : Added dialog box to path rotoscope
2003-03-26 (darco) : Removed the "ID" entrybox from the Canvas Properties when the canvas is root.
2003-03-26 (darco) : Set the default end-time for new compositions to ZERO.
2003-03-26 (darco) : Set the default frame-rate for new compositions to 15.
2003-03-22 (darco) : Added canvas options dialog
2003-03-22 (darco) : Added ability to adjust grid size

2003-03-21 (darco) : Added "Delete" button to waypoint dialog

2003-03-20 (darco) : Version Increment (0.60.03)
2003-03-20 (darco) : Added Waypoint dialog for editing waypoints

2003-03-20 (darco) : Version Increment (0.60.02)
2003-03-20 (darco) : Names of DataNode parameters are now more readable
2003-03-20 (darco) : Removed "Rotoscope", added "Rotoscope Path" and "Rotoscope Poly"

2003-03-19 (darco) : Added "Find" button to parameters that represent filenames

2003-03-17 (darco) : Fixed a bug where the "Open Recent" list is reversed when restarting the program
2003-03-17 (darco) : Added an "Open Recent" option to the file menu on the toolbox. It remembers the last 10 files opened or saved.
2003-03-17 (darco) : Added target selection box to render dialog.
2003-03-17 (darco) : Added "Use current frame" checkbox to render dialog.

2003-03-04 (darco) : Implemented Render Functionality.
2003-03-04 (darco) : Added support for "angle" type.
2003-03-04 (darco) : Deselecting a parameter-edit popup will now make it dissapear immediately, rather than after the refresh.

2003-03-01 (darco) : The root canvas on a new composition is now clean, instead of having a mandelbrot set.

2003-02-26 (darco) : Changed the file dialogs to use the native Win32 file open/save dialogs when built for Win32 rather than the nasty looking Gtk+ file dialogs.
2003-02-26 (darco) : Fixed Bug 0000007 (http://dev.sinfg.com/mantis/view_bug_page.php?f_id=0000007)
