5e0476b
Fix distortions at the end of lines made with the drawing tool (#2471) [studio]015305a
fix: crash on moving a layer following a bline reference (#2971) [core] [studio]feb62c5
Replacedabs
withstd::fabs
for float values andstd::abs
for templates and int values (#2311) [ETL] [core] [studio]4c3f97d
fix importing into unsaved SIF file (#2243) [studio]db959bf
Merge PR #2505: Fixed issue with opening a file from a network folder on Windows [core]86d3434
Fixed Synfig Studio crash on exit (MacOS) (#2540) [studio]3e130dc
fix: crash with a bline containing only 2 points that are too close (#2855) [studio]2f4b441
chore: bump year to 2024 (#3299) [studio]784dbb1
fix: crash occurs under Wayland when using tablet (#2988) [studio]d0dba5b
fix: a crash on program exit if bones were used (#3037) [core]b5c8aa4
fix: crash when clicking on rows of "Library Panel" (#3046) [studio]0e662dd
fix: buttonOpen With History
is enabled only for .sfg files (#3101) [studio]87e1315
fix: selecting a handle while the Graphs window tooltip is open crashes the GUI (#3207) [studio]04afca0
fix: added ImageMagick 7.1 library initialization (#2876) [core]566fd7f
perf: avoid canvas introspection when DockInfo is not shown (#3328) [studio]674888a
fix: prevent memory leak on importing PNG files (#3144) [core]
f6f153b
fix: missing last frame for ffmpeg target (#2912) [core]0ab9d69
Merge PR (#2445): Fixed crash when using Draw tool (Fedora/Flatpak) [studio]93d8f4c
fix: Synfig CLI does not open file if path contains non-Latin characters (Windows) (#2819) [core]bb36171
fix: Right-clicking a layer on a just opened file shows empty menu (#2781) [studio]e06c83f
build(autotools): allow to compile release build with debug info (#2838) [ETL] [core] [studio]54ba18f
Added support MLT++-7 in Autotools (#2306) [core]081d9ab
Merge PR #2722: fix: palette loading [core]8cc24b1
fix: Synfig hangs when importing palette (#2730) [core]091ac5c
Fixed messed up translations for Russian language [core] [studio]
042c737
Fix bug with src offset in blur sw task (#2570) [core]249cee7
fix layer Clamp not rendering (#2550) [core]ac8b5e0
chore: Enabled some strings for translation (#2768) [studio]68d8a25
Fixed crash when deleting last waypoint (#2587) [studio]e23b229
perf: improved file opening speed in Windows (#2826) [core] [studio]3015a77
fix: don't allow to Connect to exported value node if it has wrong type (#2694) [studio]3ea8fe6
Fixed issue with autosave not working when interval is set to 15 seconds. (#2647) [studio]2a11e92
fix regression: importing papagayo file didn't show the expected layers (#2495) [studio]34b9c43
Fixed video render with ffmpeg 3.x (#2628) [core]61c6f49
Bumped year (#2623) [studio]9ef1c59
Fix module search path for Lottie Exporter (#2621) [studio]590560f
prevent ambiguity of 'abs(synfig::Real&)' on Plant (#2617)590560f
Update contributor name list (#2601)590560f
Switched Ubuntu version on Github Workflows to 18.04 (#2322)b3b88c9
ETL test: avoid clash between ETL::hermite and std::hermite (#2547) [ETL]1f202d3
Merge PR (#2399): ETL cleanup: remove unused files and deprecated functions [ETL] [core]7c8878b
Removed tests forfixed
class (#2521) [ETL]b4d1f62
loadcanvas: fix loading of some non-value nodes lists (#2482) [core]65303bc
fix crash when using Width Tool on Skeleton Layer (#2500) [studio]2943fdc
BoneLink: Ask if user wants to link transformation instead of origin (#2468) [studio]7fe4274
Fix exported file with audio being smaller than it should (#2477) [core]3d47605
Make sure flags are correctly updated when setting renddesc or toggling (#2463) [studio]33cc306
Parameters and Timeline panels show the same row selected (#2422) [studio]83828f0
Revert changes for Panel Tabs made in #2189 (#2436) [studio]27ea632
Usability tweaks (#2189) [studio]e932a39
Allow Bones parameters to be connected to exported value nodes (#2433) [core]326ee01
Fixed crash when rendering to gif target (#2389) [core]7b8f9c7
Fixed issue with Text Tool not working on MacOS because of missing "fonts.conf" file (#2380)19a88f4
Addedseekpos
method for FileSystemNative::ReadStream (#2224) [core]5e19882
Enable "Link width and height" by default in Render Settings (#2351) [studio]87cc5d2
Apply action to all selected layers from pop-over menu (#2352) [studio]e6ae677
Dock widget shortcuts have priority over App Accels - fix #1820 (#1827) [studio]21e1a3e
Fix regression on Link To Spline: Vertex should be linkable (#2345). Closes #2344. [studio]798bfbf
Fixed a crash when trying to import a file into yourself (#2239) [studio]c0bebf6
Fix possible crash on get_local_name() of Layer_PasteCanvas (#2300) [core]dda0317
Fix regression: importing image making it upside-down (#2333) [studio]5c930dc
Fix image size when importing onto canvas with non-standard size (#2252) [studio]576c349
Autotools: Remove @MAGICKPP_LIBS@ variable from LDFLAGS(#2326) [core]391f8a1
Fix magick++ target missing in AppImage (issue #2320) (#2324) [core]b0d439b
Python updated to version 3.8.10 in Windows build.ef1f618
Use 64bit Python build in 64bit packages for Windows.2e3aefb
Appimage: Fix fontconfig compatibility for recent linux distros.
b7305a9
Merge pull request #1173 from rodolforg/fix-sound-dock-scrollba211ba
remove some unneeded headers (#1963) [studio]dbd27fb
Remove old commented-out code (gui/layertree) (#1429) [studio]28696ba
Merge PR #1325: Allow enum parameter be edited with a double click instead of triple click29d8878
Merge PR #1337: Single click for parameter editing [studio]2df3379
Merge PR #1351: Canvas, bone & sublayer parameters now pops up in one single click [studio]c2371f7
Merge PR #1979: [Synfig Studio] Minor cleanup on LayerTree (Improve LayerTree speed) [studio]6b0d418
[Autotools] Fixed problem with missing *.glsl files in distribution (#1982) [core]4ddd22d
Merge PR #1995: [Core] create stringhelper [core] [studio]885f3ac
[Core] Fix missing is_distance hint for vertex coordinates (#2000) [core]ab8cd14
Merge PR #2059: [Synfig Studio] fix action LayerDuplicate for skeleton and its bone links [studio]bbdd853
Merge PR #2046: [Synfig Studio] some cleanup on synfigapp::ValueDescSet [studio]b660807
[Core/Studio] Fix missing const qualifier for some relational operators overrides (#2001) [core] [studio]0f7fb39
[Core] LinkableValueNode now provides methods for inverse manipulation (#2057) [core] [studio]b1468c7
[Synfig Studio] make TimeLoop valuenode editable via workspace (#2066) [core] [studio]65f50eb
[Synfig Studio] fix skeleton deformation duplication (#2071) [core]6b5a3c8
[Synfig Studio] fix format string for synfigapp exception guard (#2084) [studio]61bd68a
Exported canvas can be reopened again after closing (#2092) [studio]fd1e5ec
sometimes Widget_Vector didn't use locale for decimal separator (#2102) [core] [studio]3c0f04d
Fixed 'locale::facet::_S_create_c_locale name not valid' error when compiling with MinGW compiler (#2157) [core]48959a9
Merge PR #1929: [Synfig Studio] Added ability to undock panel using the context menu command [studio]8fdfae6
[Synfig Studio] fix 'Undock Panel' menu item always showing (#2109) [studio]81b13a4
Close tabs with middle mouse click (#2107) [studio]b2b4b91
Fixed an issue due to which menus were not displayed on all panels except the canvas (#2120) [studio]926d5e2
Fixed crash when user drags a group to a child group (#2116) [studio]9b580c6
Merge PR#1890: Fix crash in Spline Width and return of improper type in Spline converters9a2187c
Merge PR #1260: Fixed exception throwing by mistake in dot-product valuenode creation [core]4789a5b
[Core] A little refactoring of loadcanvas.cpp (#1956) [core]d76d77f
Fixed issue with savingloop
flag in some dynamic lists (#2165) [core]d40c745
Merge PR #1769: Improve Canvas Zoom Keyboard Shortcut UX [studio]fa4021d
improved navigation hotkeys - partially backported (#1776) [studio]207f7d7
Changed redo shortcut to Ctr+Y (Win)/Shift+Ctrl+Z (Linux) (#1811) [studio]2d4d8b0
Improving Keyboard Shortcuts for the toolbox items (#1823) [studio]9343c01
Implementing Canvas Zoom Legacy Keyboard shortcuts (#1848) [studio]3c71750
Add accelerator key for Cutout tool (#1855) [studio]86cb9ce
Merge PR #1953: [Synfig Studio] Clean default accel map implementation [studio]505d8c5
[Synfig Studio] Implemented toggle animate hotkey (#2033) [studio]2b7587d
Improved error reporting [studio] (#2156) [studio]41d6ac0
Basic implementation of Keyboard Shortcut Editor (#2160) [studio]cad2917
Merge PR #2172: Fix some shortcuts/accels - for item deletion and animation stop [studio]833307f
Merge PR #2173: Shortcut editor more organized and asks for user confirmation [studio]93365c5
Merge PR #2137: Fix memory leaks on SVG parser/importer [core]d3906ca
Merge PR #1853:etl::clock
refactored to usestd::chrono
[ETL] [core]8091554
Middle click on a tab now closes the root canvas only when all child canvases are closed (#2210) [studio]4f6e09c
Merge PR #1195: [Lottie exporter] Convert methods working with radius of simple circle layer [studio]afe6dc8
[Lottie exporter] Add variable gamma correction (PR #1179) [studio]5e800fa
Changes made to offsetKeyFrame file (#1233) [studio]786f25f
Merge PR #1236: [Lottie Exporter] Add support for Sine convert method [studio]3b66367
Add support for Cos convert and Integer convert method (#1254) [studio]eede90c
[Lottie exporter] Add support for linear gradient (#1286) [studio]14667dd
[Lottie Exporter] Add support for aTan2 convert method (#1363) [studio]c9e9d2f
[Lottie Exporter] Add support for Vector Angle convert method (#1409) [studio]9fc95fe
[Lottie exporter] Refactor radial_composite convert method (#1447) [studio]c51cef4
[Lottie Exporter] Add support for radial gradient layer (#1446) [studio]5102d5e
[Lottie Exporter] Added support for Vector X and Vector Y convert method (#1516) [studio]d2083d6
[Lottie Exporter] Added support for Power Convert method (#1515) [studio]faad4ab
[Lottie Exporter] Add support for dot product convert method (#1593) [studio]6269d8f
[Lottie Exporter] Add support for Logarithm convert method (#1586) [studio]7cd80d2
[Lottie Exporter] Added support for reciprocal convert method (#1619) [studio]905994a
[Lottie Exporter] Add support for range convert method (#1606) [studio]43ced7b
[Lottie Exporter] Add support for vectorlength convert method (#1650) [studio]d31d62d
[Lottie Exporter] Add support for not convert method (#1587) [studio]ee4e533
Merge PR #1505: [Lottie Exporter] Add support for blur layers [studio]fd00d1c
[Lottie exporter] Implement use-defs (#2182) [studio]7d83a44
Merge PR #1199: [Lottie Exporter] Code cleanup for Lottie exporter plugin [studio]eaafbcb
[Lottie exporter] Important comments regarding effects/fill.py (#1213) [studio]5d8a08b
[Lottie Exporter] Code cleanup for Lottie exporter plugin (#1226) [studio]8943867
[Lottie exporter] Refactor lottie modules/Added named constants (#1456) [studio]71de9ff
Fix various typos (#2061) [core] [studio]1c1c429
[Lottie exporter] Add support for export of Advanced outline (#2199) [studio]3573345
Fixed crash in rare cases caused by race condition when rebuilding LayerTreeStore (#2209) [studio]5718557
Fixed incorrect background redrawing on animated GIFs with transparent background (#2134) [core]2c2062c
Add non-minified bodymovin.js (#2202) [studio]223026f
Resolved 'nan' exception (#2227) [studio]541a5ca
[Lottie exporter] Remove minor error (#2229) [studio]
74a9f4b
Change order of Waypoint Editor buttons to match other dialogs (#1880) [studio]ef2da51
Merge PR (#1182): Improved dialog waypoint UX [studio]b555b22
Waypoint Editor didn't properly support enums (#1968) [studio]ca04f3d
fix mainwindow not showing when is offscreen (#1973) [studio]39807ad
Bumped year in About dialog (#1977) [studio]c526bf2
don't let inner layer be duplicated twice (#2050) [studio]d8e1837
Merge PR#1971: Fix action LayerDuplicate with layers "duplicate" [studio]03fd60f
fix "Link to Spline" showing when a vertex of spline itself is selected (#1988) [studio]06d71c5
exception-guard now lists SynfigApp exception too (#2028) [studio]2f18910
assure uniqueness for new node guid (#2029) [core]ba9149a
avoid dereference of invalid TreeIter on Layer TreeView (#2043) [studio]94c0805
current_working_directory() function now works correctly with non-Latin filenames (#2011) [ETL]349810e
Fixed issue with rendering to file when using non-Latin filenames (#1940) [core] [studio]8809482
Added support for loadingaverage
values (#1955) [core]f47d674
Merge PR #1861: Fixed crash when frame rendering throws exception while animating [studio]7d68380
Fixed incorrect import oflst
files when path contains non-Latin characters (#1924) [core]9653378
Fixed crash when right-clicking on group in the Sets panel (#1920) [studio]9f9a09e
Fixed non-working command "Edit image editing in external tool..." (#1912) [studio]0bd6fd5
Merge PR #1889: [Synfig Studio/Windows] Fixed load/save operations for Palette editor [core] [studio]f7e71c9
Fixed problem with non-working plugins when using paths containing non-Latin characters (#1882) [studio]f8de319
Fix crash in Spline Tangent converter (#1836) [core]5ad6ac5
[MacOS] Fixed SynfigStudio.app won't start if renamed (or contain spaces in name) (#1834)03ab84d
Fixed error when output to MPEG-1 format with audio (#1830) [core]23bf66a
Fix animation interpolation for boolean values (#1826) [core]985afc4
fix Duplicate layer ignoring all layers but the first one (#1829) [core]7deb121
Restore ctrl-c ctrl+v ctrl+a in Color and Gradient Dialogs (#1821) [studio]a583e73
autotools: pango and imagemagick c++ flags and libs have been moved to their respective modules (#1688) [core]bbd7a85
Return true only if id=1 (accept) is clicked (#1573) [studio]9ad7d22
Merge PR #1386: Toolbar menu [studio]053841b
Year is fixed in About dialog (#1238) [studio]383fcf8
[Autotools] remove support for broken OpenGL rendering (#2055) [core]19112f1
Fix crash in Spline Vertex converter (#1802) [core]fb03700
Fix crash on unsuccessful action with a clean undo history (#1643) [studio]99a1cde
Export video files with sound (#1623) [core]