3e130dc
fix: crash with a bline containing only 2 points that are too close (#2855) [studio]61432e9
refactor: rename method toget_link_description(...)
to avoid ambiguity (#3060) [core] [studio]b13a58b
refactor: avoid mutable vars in Layer (#3059) [core]009a5d0
refactor!: move filepath handling methods to synfig::filesystem::Path (#2710) [ETL] [core] [studio]571d7ea
fix: pasting of external exported valuenodes (#2086) [studio]0ed2621
feat: new Chroma Key layer (#2553) [core] [studio]b5c8aa4
fix: crash when clicking on rows of "Library Panel" (#3046) [studio]a31487f
refactor: removed unused members of CanvasView (#3052) [studio]5ac0a2b
test: marking_node_as_changed_changes_the_last_time_changed fails on AppVeyor (#3053) [core]1ff9bf0
refactor: code cleanup in Targets (#3043) [core]893c531
fix: possible invalid memory access on replacing valuenodes (#3050) [core]199fee3
fix(canvas-dependencies): properly identify the file to avoid clash (#3048) [studio]eab7938
refactor: remove unused method in CanvasFileNaming (#3047) [core]f984fb2
refactor: remove unused #include (#3040) [core] [studio]59791bf
ci: enabled tests on GitHub Actions (#2740) [ETL] [core] [studio]d0dba5b
fix: a crash on program exit if bones were used (#3037) [core]5d645fe
fix: added a missinginit_children_vocab()
call in ValueNode constructors (#3027) [core]550b8bd
fix: sigsegv whenLANGUAGE
/LANG
environment variable is not set (#3033) [core]df5cfaa
refactor: joblistprocessor code split into smaller functions (#3032) [core]3af6898
feat: cleaner cli render progress output (#3024) [core]7a9dca4
feat: added ability to choose render engine from command line (#2970) [core] [studio]3eca7c9
fix: missing translation for plugin names in main menu (#2998) [core] [studio]f0e2908
refactor: simplified target_scanline.cpp (#3025) [core]3af0969
chore: fix various typos (#3031) [core] [studio]25ccd5a
feat: add a CLI flag(--set-repeats) for rendering the same target multiple times (#3018) [core]03c9c20
refactor: remove useless return statement at the end of a function (#3020) [studio]e5a50f0
refactor: remove deprecatedWidget::override_color()
(#3015) [studio]313878d
refactor: use RadioToolButton instead of ToggleToolButton for tools dock (#3012) [studio]3288e76
build: patch for autoconf 2.72 h/t Frédéric Bérat (#3011)3faf9f0
refactor: replace deprecatedGtk::HBox
withGtk::Box
(#3002) [studio]75d2684
chore: fix typo in comment in valuedescset.h (#3005) [studio]b2ee19d
fix: inconsequential fixes regarding synfig::rendering::Tokens (#3000) [core]7b25a95
build: change exported cmake targets and provide a way to find deps (#2999) [core]53560d3
fix: drawing tablet didn't work on Wayland (#2991) [studio]784dbb1
fix: crash occurs under Wayland when using tablet (#2988) [studio]90e09d2
fix: missing CanvasResize files in POTFILES.in (#2992) [studio]55bba4b
refactor: prefer ::Handle rather etl::handle (#2990) [core] [studio]38a85c0
feat: simplified canvas resize (#1895) [core] [studio]e172f0b
refactor: change VectorizerSettings dialog to use Glade and Builder (#2080) [studio]147b926
refactor(valuenodes): remove some unused #include (#2989) [core]93262db
fix: build on Ubuntu 16.04 (#2965) [core] [studio]387d6ec
ci: enabled ImageMagick (#2986)50cf228
fix: vectorizer not working when Switch layer uses Layer Depth, not Name (#2981) [studio]d5e703e
refactor(instance): cleanup in add_special_layer_actions_to_group (#2983) [studio]107aab7
refactor(iconcontroller): list icons in std::vector to better readability (#2982) [studio]edd4d48
perf: don't iterate the whole Canvas if index is negative (#2980) [core]f74ec83
refactor: cleanup module.cpp (#2960) [core]39527f6
refactor: replaced deprecatedhvseparator
include byseparator
(#2984) [studio]e087e44
refactor: use camelcase for MotionBlur and SolidColor layer names (#2978) [core] [studio]b5ef88f
refactor: micro cleanup in iconcontroller (#2979) [studio]8557dde
refactor: create methods strtolower() and strtoupper() to change cases (#2977) [core] [studio]a68a354
fix: preview dialog now shows the correct start and end times (#2974) [studio]742560f
refactor: rename CanvasView::toggle_show_toolbar() to set_show_toolbars() (#2975) [studio]9290c60
refactor: remove unused #define POPEN_BINARY_READ_TYPE (#2925) [ETL]015305a
fix: crash on moving a layer following a bline reference (#2971) [core] [studio]abad0b8
refactor: move etl::reference_counter to synfig namespace (#2949) [ETL] [core] [studio]f985aac
refactor: replaced deprecatedsignal_pressed()
withsignal_clicked()
(#2962) [studio]be84b8e
feat: added hotkey for duplicate layer button (#2895) [studio]7e0b486
chore: bump year to 2023 (#2966) [studio]41389cf
refactor: remove useless initialization in blur (#2922) [core]1e0d777
fix: support FontConfig older than version 2.11.91 (#2917) [core]eb625b9
feat: added missing icons and more (#2955) [studio]9c96667
fix: show/hide main window toolbar should affect both toolbars (#2947) [studio]b2a0c5a
refactor: removed deprecated Gtk::VBox and get_vbox() (#2967) [studio]80aabd4
refactor: remove commented-out methods since march 2005 (#2956) [studio]76dbcd1
refactor: added internal escape_underline() in MainWindow (#2952) [studio]414b5d7
refactor: move workspace methods from App to MainWindow (#2942) [studio]7480fb8
fix: get_binary_path() for FreeBSD, DragonFlyBSD, NetBSD and OpenBSD (#2950) [core]18b6d7f
style: some indentation inconsistencies in app.cpp (#2946) [studio]54667f3
fix: no context menu when right-clicking on waypoint (#2877) [core] [studio]a1f2a55
refactor: rename load_file_window_size() to load_recent_files() (#2945) [studio]04bd002
fix: typo in future menubar (#2948) [studio]8ff76d0
refactor!: move ETL blur files to the new synfig/blur folder (#2924) [ETL] [core] [studio]a5df2ff
fix: use format string instead of string concatenation (#2938) [studio]9be0e01
refactor: switchedMainWindow
toGtk::ApplicationWindow
(#2935) [studio]f1ff964
fix: allow to open external editor for tiff, ppm (& variations) and webp (#2934) [studio]9a5d209
fix: wrong Papagayo file extension in Canvas Dependencies dialog (#2936) [studio]26733dc
refactor: no need to change locale on saving accel map (#2937) [studio]80a3386
build(autotools): patch for autoconf 2.72 h/t Frédéric Bérat (#2930) [core]fcb0ea4
chore: update ChangeLog (#2929)8f28ef7
refactor: remove unneededusing namespace etl
andAction
(#2923) [core] [studio]63e661f
chore: addedbuild-cmake/
folder to .gitignore (#2898)5b33b5f
chore: added license description in readme (#2916)b9e389a
feat: added support forCtr+<num>
hotkey to change animation tabs (#2731) [studio]09d6af8
refactor: removed unused #includes (#2920) [core]ec6ec85
fix(ffmpeg): logic for detection of image-only videos was inverted (#2918) [core]cd34fb3
revert: "fix: after exporting audio via ffmpeg, SoundProcessor wasn't stopped" (#2919) [core]7a13496
fix: after exporting audio via ffmpeg, SoundProcessor wasn't stopped (#2914) [core]c91ce50
fix(ffmpeg): do not try to export audio for gif or mng (#2915) [core]a2bb1c5
feat: eyedropper tool now takes fill color instead of outline color by default (#2908) [studio]5429e5f
ci: addedsynchronize
to the list of processed events (#2913)8155567
refactor: cleanup etl blur files (#2910) [ETL] [core]189556c
fix: canvas dependencies dialog crashes with empty filenames or without extension (#2904) [studio]fbdf4b6
ci: bump Ubuntu version (#2839)cc48fed
ci: bump GitHub actions (#2907)31f3457
ci: added conventional commits style check for PR titles (#2909)b88a544
refactor: move pen classes from ETL to synfig-core (#2888) [ETL] [core]e8c2b55
refactor(UI): rename Eyedrop Tool to Eyedropper Tool (#2902) [studio]135f7fe
refactor: use some current C++-11 or gtkmm-3 methods (#2903) [studio]e41f5a7
fix: don't list empty filenames on Canvas Dependencies dialog (#2905) [studio]3c0c35a
feat: New and updated icons for "width interpolation" (#2882) [studio] [core]520bec6
feat: add Show Canvas External Dependencies dialog (#2472) [core] [studio]3d3f008
test: fix synfig/benchmark test build (#2890) [core]1e55a85
refactor: avoid std::iterator_traits in ETL/gaussian (#2889) [ETL]72ed46d
fix(lang): Spanish translation typo (#2879) [studio]ecd8ea6
refactor(NoiseDistort): remove useless method, argument, intermediate var (#2887) [core]980fd1e
build(appveyor): added missing libpcre2 (#2886)94b9861
refactor: cleanup on ETL/pen (#2881) [ETL]8d50079
refactor: minor cleanup in ETL box_blur (#2873) [ETL]5584006
refactor: removed unused Gtk::IconSIze (#2878) [studio]2c1244b
refactor: remove some unused methods and add docs to synfig::surface (#2871) [core]7760dc2
refactor: move ETL/misc to synfig/misc.h (#2874) [ETL] [core] [studio]04afca0
fix: added ImageMagick 7.1 library initialization (#2876) [core]8bf9c30
fix: Fixes issue #2857 when changing interpolation of Canvas parameter changes interpolation for other waypoints (#2858) [core]92b537c
ui: Rename "Target" dropdown to "Module" in rendering dialog (#2869) [studio]284723d
refactor!: move ETL/surface to synfig/surface_etl.h and its test file (#2870) [ETL] [core]d9a37d3
refactor: remove unused classdebugclass
(#2865) [studio]1cfeeee
chore: fix typos (#2863) [core] [studio]71a3041
perf: avoid double computation (#2849) [core]06f4ca8
fix: hide bone width handles when they are meaningless (#2778) [studio]296bd31
refactor: remove unused alternative clamping functions (#2845) [ETL] [core]cf5adb6
refactor: remove some unused #include directives (#2851) [core]d918328
fix: use correctabs()
function for integer variable (#2852) [core]72ad997
refactor: remove Accumulator type for etl::pen and etl::surface (#2854) [ETL] [core]c23a440
refactor: remove unused methods in blur.cpp (#2848) [core]ced73c9
feat(studio): added buttons to change interpolation for selected waypoints (#2615) [studio]3793e18
refactor: move non-portable popen code to one place (#2491) [core] [studio]6ae600b
perf: improved performance by reducing memory copying when working with valuenodes (#2831) [core] [studio]a747d1c
refactor!: etl::bezier and etl::hermite are now in synfig folder and namespace (#2840) [ETL] [core] [studio]d1abacc
build: updated dependencies for Debian 11 based distros (#2837)2e3bcd9
refactor: cleanup, add docs and merge ETL/hermite with ETL/bezier (#2808) [ETL] [core] [studio]d6dd306
fix: use runtime check of openGL availability, instead of compile-time (#2835) [studio]630eddc
feat: Added support for scrolling through text in text paragraph dialog (#2810) [studio]0be02a8
fix: broken opengl build (due to ETL_DIRECTORY_SEPARATOR) and typos (#2834) [core]994622b
fix: prevent crash or hang when frame cannot be imported (#2830) [core]fbe312d
feat: reduced displayed floating point precision (#2809) [core] [studio]ef1cb75
build(cmake): fixed build when path contains non-Latin characters (MSYS2) (#2821) [studio]64b8aa0
build(autotools): fix MSYS2 build (#2818) [core]9625d20
feat: ico format added tomod_imagemagick
list of exported formats (#2820) [core]c6ff86f
refactor: replaced deprecated Gtk::Arrow with Gtk::Button with icon (#2824) [studio]11387aa
fix: "rule of two" : copy constructor and copy assignment operator (#2823) [core] [studio]2d4d77a
refactor: clean up Magick++ target a bit (#2822) [core]1ce65b6
fix: pressing the cancel button still adds the text layer (#2814) [studio]da13b77
build(vcpkg):cmake --install
now also installs required dependencies (#2816) [core] [studio]18b9d2b
refactor: removed boost dependency (#2792) [core]dd55c0f
fix(msvc): fixed debug build in MSVC (#2812) [core]c6eb41d
build: Use vcpkg to build synfig (#2725) [core] [studio]9cecd2a
feat: added ability to show/hide rulers (#2634) [studio]5aee83b
fix: params panel doesn't update after layer switch (#2811) [studio]36896b9
fix: avoid rebuild ParamTreeStore when animating a parameter (#2729) [studio]361ffce
chore: updated changelog (#2774)9cc796e
refactor!: add etl::hermite::derivative() and remove ETL/calculus (#2791) [ETL] [core] [studio]4c99713
fix: hit_check for gradient & paste_canvas layers with BEHIND and ONTO blends (#2804) [core]ac8214e
fix: Fixed issue with incorrect ffmpeg search on Windows (#2797) [core]e289d69
feat: added support for SVG image sequence with lst files (#2795) [core]fc78ce7
chore: fix source typos (#2803) [studio]2d13c78
fix: check whether iterator is valid before dereferencing (#2798) [studio]e049441
chore: fix various typos (#2799) [ETL] [core] [studio]226b22d
build: remove nonexistent files listed in synfig-core/po/POTFILES.in (#2794) [core]6bf36b9
fix: using invalid iterator in ValueNode_Bone (#2793) [core]25f28b1
fix!: imagemagick didn't import anything (#2789) [core]0a545cc
build(autotools): include UI files created via PR #2638 (#2786) [studio]12252fe
ci: disabledmod_magickpp
in macOS builds (#2790)38cc869
chore: typo in comment (#2785) [core]671407c
test: missing keyframe test in CMake (#2784) [core]c7b3bf0
refactor: removed code from ImageMagick module commented out from 2005 (#2783) [core]54e4987
ci: Updated ChangeLog generator script (#2782)19e3e5f
fix: Interface background became white after clicking OK in Preferences dialog (#2732) [studio]fc38d7c
refactor: prefer FileSystemNative rather GLib (#2780) [core]0ce508f
refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors (#2776) [studio]021410d
fix: fixed broken synfig.dll debugging in MSVC build (#2764) [core] [studio]f05ee82
fix: Alpha channel always resets when changing color in HSV wheel (#2690) [studio]fa54ae6
refactor: cleansynfig::Target
a bit (#2775) [core]be79626
refactor!: remove etl::unix_to_local() (#2773) [ETL] [core]f4d73a0
chore: Fixed a typo in Preferences->Language dropdown (#2770) [studio]4f42a90
fix: Fix cross-compilation with MinGW on Debian 11 (#2772) [ETL] [core] [studio]53c5984
revert: eliminate the need to set_time() on the search for bones (#2771) [studio]fc4c3b3
fix: fixed a bug when saving a file to a Windows drive root path and then reusing the file dialog (#2762) [ETL]f43ba68
test: Disabled failing test ofsynfig::Node
class for now (#2769) [core]61fc780
fix: fixed build when MLT library not found (#2760) [core]6fb0596
fix: synfig studio was not saving synfigapp settings on quit (#2751) [studio]19bbb77
ci: bump macOS version (#2761)2363d73
fix!: for some layers hit_check() missed some blend method influence (#2754) [core]c5e6833
fix: setting filename parameter of Layer Sound corrupts file (#2758) [core]d1192e1
Merge PR #2712: refactor!: cleansynfig::Keyframe
[core]77c13ef
fix: small memory leak with Mlt++ (#2752) [core]7656b65
refactor: removed unused Widget_CompSelect (#2753) [studio]c6075b3
Merge PR #2735: refactor!: move strprintf(), strscan(), etc from etl to synfig namespace [ETL] [core] [studio]aa3f1a7
test: create tests for synfig/string_helper.h (#2738) [core]e8b6de0
ci(AppVeyor): bump artifact version (#2749)0bebfe6
fix: Spline tool blocks hotkey presses (#2748) [studio]b836a72
build(CMake): moved synfig-core tests tobin/test
folder (#2746) [core]cd4f64e
build(autotools): removed Apple G5-specific flags (#2745) [ETL] [core] [studio]b142f0e
build(autotools): fixed node test build (#2744) [ETL] [core] [studio]1958902
test: define ‘operator<<’ for operands std::string and std::nullptr_t (#2742) [core] [studio]163100e
fix: Missing menu in Synfig when path to plugins contains non-Latin symbols (Windows) (#2652) [studio]ae38d79
refactor: Replaced deprecated Gtk::StockID in Sets panel (#2683) [studio]aa8f1f3
build(CMake): added synfig tests to CMake (#2741) [core]f0acb53
Merge PR #2726: fix: Parameter & Library Panels are now more similar to TimeTrack Panel [studio]0bd2c22
fix: mod_libavcodec didn't compile with MinGW (#2737) [core]e40d909
build(CMake): enabledmod_libavcodec
build in CMake (#2736) [core]18bc75f
Merge PR #2718: refactor!:smach
class is now moved tostudio
namespace [studio]f684b24
fix(mod_libavcodec): fixed build with FFMPEG 5.0 (#2734) [core]cc088a0
Merge PR #2733: refactor(ETL): delete unneeded etl_config.h [ETL]23adb48
Merge PR #2715: refactor!: removed etl::angle; replaced by synfig::Angle [ETL] [core] [studio]e64c7d6
fix: Indicate segments where points are disabled in Timetrack Panel (regression) (#2719) [studio]383ac11
fix(FreeType): Duplicating Text Layer resets Font Family parameter (#2728) [core]9a6b616
fix: layers parameter 'filename' does not accept backslash as directory separator (#2727) [core]081d9ab
Merge PR #2722: fix: palette loading [core]0cead9d
refactor: remove unneeded #include <ETL/misc> directives (#2713) [core] [studio]1585dd5
refactor!: renameetl::clock
tosynfig::clock
(#2711) [ETL] [core] [studio]4dbf2cd
refactor: make use of synfig::clamp instead of std::max(std::min()) (#2714) [core] [studio]5b8a8b9
Merge PR #2385: fix: Added missing timetrack marks (animated_file timepoints and active points on/off) [studio]cc59c12
refactor: Replaced deprecated Gtk::StockID in ResolutionDial (#2697) [studio]69dc1f7
fix: Synfig does not start if the OS username contains non-Latin characters (Windows) (#2650) [core] [studio]af37e2a
Merge PR #2708: refactor!: clean etl::angle [ETL]e1c9ab6
refactor: Replaced deprecated Gtk::StockID in Palette Editor (#2685) [studio]16bab1d
refactor: removeETL_DIRECTORY_SEPARATORS
; use them directly (#2706) [ETL] [studio]d768672
test(etl): remove unused methods for etl::angle (#2705) [ETL]df98681
test(etl): remove unused methods for etl::hermite (#2707) [ETL]fb75250
refactor(core)!: rename ValueNode::is_descendant() to is_ancestor_of() (#2702) [core] [studio]603ded0
refactor: use etl::is_separator() instead of directory separator chars (#2704) [ETL] [core]9840962
refactor: use/
as directory separator where a fixed folder name is used (#2703) [ETL] [core] [studio]e93442f
test(studio): as in synfig-core, separate test_base.h (#2701) [studio]d6f4d4d
chore: update license statement for test_base.h (#2700) [core]cd9c265
Merge PR #2699: refactor!: removeetl::ceil_to_int
andetl::floor_to_int
[ETL] [core] [studio]334b9a5
refactor: Replaced deprecated Gtk::StockID (non-visual) (#2668) [studio]3e5e005
refactor: remove unused header/class synfig::Protocol (#2698) [core]6086e34
feat: Added support forCtr+Enter
to complete text input in Text tool dialog (#2689) [studio]5f3563a
refactor: removed deprecatedstd::unary_function
andstd::binary_function
classes (#2696) [ETL] [core]886cff7
fix: Synfig hanging after right-click on sub-sub-parameter (#2693) [core]c71f381
Merge PR #2695: refactor: remove NULL; use nullptr instead - part 2 [ETL] [core]6bb848b
Merge PR #2691: refactor: remove NULL; use nullptr instead [ETL] [studio]d308459
refactor: Replaced deprecated Gtk::StockID in WidgetLink (#2665) [studio]6bf8494
refactor: Replaced deprecated Gtk::StockID in Widget Interpolation (#2666) [studio]051a740
fix: Wrong color in HSV wheel when color was changed with paint bucket (#2679) [studio]ec3fd21
BREAKING CHANGE: replaceetl::smart_ptr
withstd::shared_ptr
(#2686) [ETL] [core] [studio]a7039b5
refactor: Replaced deprecated Gtk::StockID in Filename widget (#2682) [studio]c13d945
feat: Reproducible build (#2613) [core] [studio]aa7b21b
refactor: Replaced deprecated Gtk::StockID in Parameters panel (#2670) [studio]c7417c5
build(CMake): small refactoring and code cleanup (#2684) [core] [studio]8066c7d
refactor: Replaced deprecated Gtk::StockID in Jack widget (#2664) [studio]c5b37aa
build: Added Jack audio support to CMake (#2681) [studio]b53134d
refactor: Replaced deprecated Gtk::StockID in Layers panel (#2669) [studio]de23e01
Fixed build warnings (GCC 9.4.0) (#2671) [studio]1db0bff
chore: missing files in POTFILES.in for synfig-studio (#2675) [studio]590ed73
refactor(core): Cleaned up registration function (#2622) [core]eab541c
build: Use CMake's PkgConfig imported targets (#2676) [ETL] [core] [studio]a18ac7b
fix(bone-tool): new bone position when active bone is invalid (#2673) [studio]3db1b82
fix: No context menu shown for Transformation parameter of Group Layer (#2674) [studio]17b8f43
Merge PR #2465: Refactoring and bugfix for ValueDescBoneSetParent [core] [studio]3bf0203
Replaced deprecated Gtk::StockID in Preview window (#2663) [studio]e7b7757
Replaced deprecated Gtk::StockID in Dockables (#2662) [studio]f00ba2e
Refactored KeyFrameDial class (#2661) [studio]86a3346
Replaced deprecated Gtk::StockId in DuckDial icons (#2656) [studio]af4e43b
Replaced deprecated Gtk::StockId in FrameDial icons (#2655) [studio]592424e
Replaced deprecated Gdk::Color with Gdk:RGBA (#2654) [studio]7860f93
Added a mnemonic for the text layer input dialog (#2582) [studio]9345566
Refactored python search algorithm (#2658) [studio]e7ee1ca
Fixed incorrect lines offset in Graphs Panel (#2653) [studio]9765397
fix behavior after Tool process a key event: only proceeds when RESULT_OK (#2509) [studio]789db47
Fixed issue with python search on Ubuntu 18 (#2657) [studio]3740966
Fixed an issue with plugins not working when there are spaces in the Python path (Windows) (#2651) [studio]d2cad43
[Studio] Hide "Make Parent To Active Bone" menu item when not using Skeleton Tool (#2064) [studio]8b2950e
Fix ValueNode local name not being translated (#2569) [core] [studio]32a4153
Merge PR #2398: Make Node::parent_set private [core] [studio]ba0352c
Returned the ability to set a GTK theme using an environment variable (#2645) [studio]b14ade5
Fixed empty "Icon Theme" dropdown in Preferences (#2642) [studio]7c2183e
Fixed missing icons in tool options (#2640) [studio]0b455f3
Added .glade/xml files for gtk::builder (#2638) [studio]865f197
Merge PR #2632: Added basic support for Gtk theme [studio]9b5140f
Fix typo in source (#2631) [core]78f08a4
[CMake] Added option to link with tcmalloc library (#2602) [core] [studio]08202f4
Removed old .cvsignore files (#2616)ead44ed
Fix issue #2410 - Can't import file into a saved SIF animation (if both are on the same disk) [studio]05f5108
Fix various typos (#2614) [core] [studio]368a50f
Fix crash when switching workspaces (#2591) [studio]e54c25d
Update contributor name list (#2600) [studio]473af1c
improve output readability of unit tests with test_base.h (#2583) [core]c42885f
Added the ability to set the build type from the command line to the 2-build-msys-cmake.sh script (#2573)113dc73
Allow to call regression test script outside of Travis (#2585)f64f99f
Added hotkey for grouping layers (Ctrl+G). Grid toggle hotkey changed to #. (#2581) [studio]8459f46
Fixed MSYS2 dependencies (#2575)0dbad45
Added the ability to select the parent layer through the keyboard shortcut Alt+Page Up. (#2567) [studio]a113b35
Layer SuperSample: remove unused parameters and minor cleanup (#2580) [core]4fd97a8
simplify Widget_Sublayer by using Gtk::ComboBoxText (#2578) [studio]0bcb812
Merge PR #2568: add new ValueNode "Modulo" for modulo operation [core]1d1a2eb
fix RendDesc::get_pixels_to_world_matrix() contents (#2574) [core]1f702df
[MSYS2] Removed patch for libintl (#2576)ef30ad6
[MSYS2] Updated packages list (#2566)17a48a4
FFmpeg targets: allow to render alpha channel for webm and hap videos (#2563) [core]e5afcb5
eliminate the need to set_time() on the search for bones (#2504) [studio]dbbdd87
WIP - basic support for importing .kra (Krita) and .ora (OpenRaster) (#2513) [core] [studio]1344831
Fixed PVS-Studio warning v730 (#2522) [ETL] [core] [studio]b618efd
Simplify "Render Mode ComboBox Changed" callback & add GL if available (#2552) [studio]630b036
add documentation to some synfig::rendering stuff (#2549) [core]b23b68f
make some cleanup on headers of synfig-core (#2561) [core]640506a
add more synfig::Node tests (#2559) [core]be5c9f4
Ensure computed GUID is not zero (#2560) [core]e430652
Merge PR #2535: Fix Bone Shape of Skeleton Deformation affected by Transformations [studio]ba24736
bump LumaKey layer version: it now have less parameters (#2554) [core]2a3d339
Add "destructive-action" and "suggested-action" to dialog when trying to quit before saving changes (#2498) [studio]7f9a987
add "check" action to build.sh in order to run tests (#2557)cd97b9f
add missing Widget_Interpolation files in POTFILES.in (#2556) [studio]364fa14
create synfig::Node unit tests (#2558) [core]7920d18
Merge PR #2551: Port Luma Key to Cobra renderer engine [core]1e2fc13
BlinePoint Origin is not coordinates, but a relative position (0.0-1.0) (#2548) [core]7f6b24e
Fixed ETL CMake tests (#2545) [ETL]12a342b
Added ability to set custom FFmpeg codec (#2541) [studio]027338a
Added description to FFmpeg units for "Video Bit Rate" field (kbps) (#2542) [studio]4af3ca7
Create Widget_Interpolation: avoid code duplication and ease maintenance (#2543) [studio]d870ad1
Removed unused "using namespace etl;" (Part 2) (#2537) [core] [studio]86d3434
Fixed Synfig Studio crash on exit (MacOS) (#2540) [studio]e054801
remove not-implemented and unused method (#2533) [studio]0c47007
Merge PR #2534: Minor icon cleanup [studio]c7a9167
Use gtkmm Gtk::Settings instead of plain GtkSettings (#2532) [studio]462ea80
Merge PR #2518: Added the ability to select a compression method for zstreambuf [core] [studio]9b80219
Removed unusedusing namespace etl;
(#2530) [ETL] [core]7408ab5
Update Installation section (#2531)a5ec91d
Removed "using namespace std;" (#2520) [ETL] [core] [studio]668e8c4
Fixed PVS-Studio warning v656 (#2524) [core] [studio]f71cdee
Bone Tool: Fix selection of active bone when clicking on a bone control point (#2488) [studio]62743b7
Show bone shape when Skeleton Deformation layer is disabled (#2467). Closes #1625. [studio]efe9326
Fixed PVS-Studio warning v817 (#2523) [core] [studio]61eba07
Merge PR #2497: Porting to Gtk::Application - part 1 [core] [studio]ad03efe
FileSystem::Identifier::empty() returned wrong value (#2510) [core]78081fd
make "Background" (layer description) string translatable (#2515) [studio]cb9abcf
fix error message on Target_Scanline (#2511) [core]938cfc0
fix Debian 9 building (#2517) [studio]14b3ce6
Merge PR #2514: Fix text layer hit check for Text Layer (issue when size was too small). Closes #2508. [core]7ae9d4a
Re-enable "Create Child Bone" action (#2507) [studio]d581517
Remove unused variables (#2502) [studio]db959bf
Merge PR #2505: Fixed issue with opening a file from a network folder on Windows [core]e3ba578
Bone Tool: Fixed issue where skeleton "name" wasn't updated as new Layers are created (#2493) [studio]7019f19
Merge PR #2499: Fix hit check for Layer_Freetype [core]20b7035
make UIInterface::confirmation() implementation consistent to signature (#2487) [studio]4c64fe5
avoid decimal point in Distance strings due to i18n issues (#2489) [studio]ad4c714
Removed unused alert message about experimental features (#2490) [studio]da6cb0f
Updated GitHub actions/cache version (#2492)237e968
Minor cleanup on TypePair<Bone,Bone> usage (#2486) [studio]97abc46
Bone Tool: fix regression on Bone width auto change requested in #1658 (#2483) [studio]db4f941
Bone Tool:remove deprecated method set_alignment that use default values (#2484) [studio]34e1eba
fix regression on loading and saving of settings Distance type (i18n) (#2485) [studio]52a105a
Merge PR #2480: Fix rendering of some glyphs [core]5cad551
Layer_Sound is Layer_Invisible, not Layer_Composite (#2478) [core]b5b39f9
Update Github Issue Templates (#2476)3960ef2
Svg_parser: fix not creating last vertex of cubic path segment (#2473) [core]5e0476b
Fix distortions at the end of lines made with the drawing tool (#2471) [studio]a8278a3
Fixed bug introduced in #2458: it should not return at that point (#2470) [studio]d5b4443
Added ability for escape key to close editing box in Value column in the Parameters panel (#2455) [studio]bddb813
Merge PR #2466: Fix bone width handle visibility. Closes #2088. [studio]310aaad
ValueDescSet for Skeleton Deformation bone: Minor refactoring and add return (#2458) [studio]0bff94e
[MacOS M1] Fixed autotools build (#2424)f1938c9
Refactored SynfigToolGeneralOptions singleton (#2453) [core]1d97e5a
Fixed Travis-CI broken link (#2461)15e75dc
Fixed appdata.xml check CI (#2464)98b2bab
Bone Tool: Correctly apply offset to Second bone when First bone of Skeleton Deformation Layer changed (#2457) [studio]ec35bd8
Fixed warning on MODULE_INVENTORY_BEGIN: misleading indentation (#2430) [core]c5fbb27
[Studio] Bone Tool: fix how to check for skeleton deformation (#2217) [studio]bea6969
Fixed potential null pointer dereferencing (#2454) [studio]d37e72a
Refactored import file: added is_same_file method (#2451) [studio]55d09c2
Added ability to import multiple files (#2439) [studio]9c2796c
Fixed includes for harfbuzz and fribidi libraries (#2442) [core]32808d9
Merge PR #2449: Fix MSYS2 build943ca1e
Autotools: detects libpng via pkg-config (#2443) [core]ed40cc0
Autotools: remove code for very old libtool versions (#2444) [core]4bfeae6
[CMake] Improved libmng search (#2441) [core]0015d71
Wider time track space at start and end. Closes #2417. (#2438) [studio]d312076
Fixed build warnings (#2425) [core] [studio]de82c5d
[CMake] Improved search for libraries (#2428) [core]2ce7109
Fix distance values on settings (#2402) [studio]ea4777d
Svg_parser: primitive rect properly uses style (#2429) [core]957bc26
fix compilation warning for unused parameters on valuenode methods (#2432) [core]6e3a450
Svg_parser: fix warning: unused parameters (#2431) [core]9b6004e
Move variable closer to its use and rename it to avoid confusion (#2421) [studio]5a40a64
Don't let user drag a waypoint to a time lower than current minimum (#2420) [studio]e795752
Add completion to Widget_FontFamily (#2414) [studio]61d95f9
Fix dragging area of a waypoint in CellRenderer_Timetrack (#2419) [studio]d83dfab
Linux build: Autodetect number of threads (#2416)2443e86
Merge PR (#2299): [Core] fix access modifiers for valuenode classes [core]398c745
Svg_parser: remove unused properties & method, restrict var scope (#2418) [core]177d4aa
Clear Redo History on new action by default; new user preference (#2395) [studio]055e0f9
Studio: avoid lambda functions for signal callbacks (#2294) [studio]cbc06c9
Merge PR (#2296): Moved layer and valuenode iteration methods to synfig-core [core] [studio]26e22df
Svg_parser: support more outline/stroke styles (#2407) [core]33ff874
Svg_parser: rename method to follow its meaning: isFirst -> isEqualTo() (#2409) [core]e2e1cb2
Tab/Shift-Tab support for Widget_Vector (#2404) [studio]c75975e
Merge PR (#2216): SVG importer: fix outlined rectangle and implement missing shapes [core]21ff720
Svg_parser: better method name: initializeGroupLayerNode() (#2408) [core]641f9da
Svg_parser: fix default fill color: black instead of none (#2405) [core]a335c25
Merge PR (#2406): SVG: fix transform parsing [core]811a95a
Merge PR (#2401): Svg_parser: cleanups and some outline-related fixes [core]e4a48c0
Added support for MLT 7 for CMake build system (#2386) [core] [studio]5582c6f
Merge PR (#2394): SVG: Ellipse arcs work now [core]aa3c69d
Fix various typos (#2396) [core] [studio]6bea935
Merge PR (#2372): Fix Orientation parameter display on Text Tool Options Panel [core] [studio]fd16669
Add margins to TimeTrack to ease handling of initial waypoint and keyframe (#2400) [studio]78e045f
CMake/Brew removed cairo/pango requirements (#2387) [core] [studio]65850b9
CellRenderer_TimeTrack now uses TimePlotData too (#2384) [studio]71a3455
fix Gtk warning "'GTK_IS_WIDGET (widget)' failed" (#2388) [studio]cf1c176
Merge PR (#2327): SVG: fix parser for<path>
element (except for A commands) [core]2fe4a82
Layer_Freetype: Added check if HOME environment is set on MacOS (#2295) [core]333182e
Merge PR (#1793): 'Update' file headers: license notices, \file and other minor changes [ETL] [core] [studio]f6b3f24
Merge PR (#2382): Widget_Keyframe_List: clean up (and make use of TimePlotData) [studio]
17b5212
Merge PR (#2362): Text Layer ported to Cobra render engine [core]1d38aea
fix rendering of empty rows inside contour when Invert is on (#2367) [core]876ed89
Merge PR (#2376): Remove dead/dummy translations [core] [studio]dd7a1c4
TimeTrack: Fix missing context menu for waypoints at Canvas Parameter (#2363). Closes #2357. [studio]9a248d3
Fix active bone selection for Skeleton Deformation Layer (#2340) [studio]188126e
Fix broken bone selection for Skeleton Deformation Layer (#2365) [studio]56fc601
Refactored open canvas map (#2360) [core]09bdfc6
Refresh Widget_RendDesc on width/height link toggling (#2368) [studio]ef56525
Circle Tool: remove deprecated falloff option (#2366) [studio]2f91d69
Fix typos in translation strings (#2370) [core] [studio]8384686
more Canvas class cleanup: remove unused field and signal (#2371) [core]e0cdef3
Merge PR (#2364): Refactored Canvas class [core] [studio]fe640ca
Removed unused variables (#2361) [ETL] [core] [studio]b53d194
Merge PR #2358: cleanup and fix Intersector class [core]4f80ad1
Use Widget_FontFamily in Text Tool toolbox and reorder widgets (#2355) [studio]639585c
remove unused file synfig/polygon.h (#2353) [core]f9db3ee
fix crash on ValueDescSet action: not every list is a dynamic one (#2354) [studio]b613379
remove unneeded #include (#2342) [core]014f0bd
Bone Parent parameter should be static by default (#2349) [core]10e7c64
Bevel parameter of Rectangle layer is a relative value, not distance (#2350) [core]1210f50
Add Handle type to Skeleton and SkeletonDeformation layers (#2348) [core] [studio]d7fcc40
Bone Tool: Fix crash when undoing Child Bone until first one (#2341) [studio]61a290b
Fixed crash of test on Void Linux (#2265) [studio]269d895
Select parent group after image import (#2339) [studio]84f1241
Bone Tool: fix default bone width preference loading (#2343) [studio]5312fea
Merge PR #2232: Add better support for RTL text to Text Layer [core]fcaa6fb
Merge PR #2325: Skeleton Tool cleanup [studio]fb374ca
minor cleanup in ValueDescBoneSetParent action (#2331) [studio]cbdc86a
Fix again dialog responses. Mistakes made in 5ffa7928dd55ae66f77b8ea4e61f2864f0f72b10 (#2329) [studio]3ed1d3f
Skeleton Deformation: improve "Bones" parameter tooltip/description (#2332) [core]e0cfca4
add explicit namespace synfigapp for Action macros (#2334) [studio]c185ad2
minor cleanup on SynfigCommandLineParser (#2335) [core]88c9e97
Made shared_objects non-copyable (#2291) [ETL] [core]5ffa792
Fix dialog responses for user pressing Esc key (#2309) [studio]c78c447
Minor cleanup in CreateChildBone action (#2315) [studio]be2b1db
Improve hints for Dash item parameters (#2314) [core]23d997a
Merge PR #2303: SVG parser: refactor style parser [core]7f1444e
Don't let inner layer be duplicated twice when copying (#2317) [studio]039ec6f
When the user imports the file the imported layer becomes selected (#2308) [studio]db9db14
Create a new vertex on a Spline on double-click (#2312) [studio]feb62c5
Replacedabs
withstd::fabs
for float values andstd::abs
for templates and int values (#2311) [ETL] [core] [studio]96f9856
Update time track area when keyframe is changed from keyframe header (#2289) [studio]2cbce01
Fixed soundwave for some audio files that couldn't be loaded (#2301) [studio]1e94508
Remove unused classes (#2298) [studio]0cb03f3
Replaced using std/etl namespaces with explicit namespace name (#2292) [ETL] [core] [studio]3c8ae63
Merge PR #2166: Add Onion Skin ability to choose between Keyframes and Frames [studio]e074b30
Removed unused std/etl namespaces (#2290) [ETL] [core] [studio]9a86ba4
Fix crash when moving origin point of child bone in Skeleton Deformation Layer using Bone Tool (#2049) [studio]3ede603
Extracted layer size update as a separate function (#2282) [studio]c29dddf
Merge PR #2278: Fix "files left after uninstall" error for "distuninstallcheck" target [studio]f62997a
Added glibmm dependency PR #2278 [ETL]bd50192
Update release scripts (#2269)
4c3f97d
fix importing into unsaved SIF file (#2243) [studio]736bc77
Updated snap to 1.4.2 (#2249)247909c
[Core] ValueNode_AnimatedFile now supports more data types (#2240) [core]4b26b30
Refresh rend_desc of canvas interface when end time is changed from toolbar (#2213) [studio]101a5aa
Merge PR #2236: [Lottie exporter] Add animation to addition/deletion of Bline points [studio]fb80f27
Added Synfig tests to Github CI workflow (#2238)4717669
Disabled some Travis CI build jobs (#2237)f32ae7f
[Lottie exporter] Add animation to addition/deletion of Width points and Dash items in advanced outline (#2233) [studio]1dce9a1
Pass param_desc only if value_desc is a layer (#2234) [studio]bc658a2
Merge PR #2215: Layers in sets can now be selected with a single click, rather than a double click [studio]a195452
Fixed accidentally removed Brush widget in Widget_Defaults (#2218) [studio]960c100
Fixed missing namespace in unit test code (#2214) [core]87d79b0
Merge PR #2207: Added support for Rhubarb Lip Sync TSV and XML file formats for ValueNode_AnimatedFile [core] [studio]132b09e
Removed excessive use of std namespace (part 2) (#2194) [core] [studio]9acfd9c
Merge PR #2206: Clean synfigapp::ValueDesc a bit [studio]4f6cbf3
Replaced deprecated Gtk::Alignment class using Widget margins (#2187) [studio]c3e196e
ReplacedGtk::Alignment
spaces with CSS margins (#2195) [studio]4273435
Removed excessive use of std namespace (#2193) [ETL] [core] [studio]bd86b81
New arrows icons (#2192) [studio]9b6c3a2
Merge PR #2184: Fixed CMake icons build [studio]7d22123
Fixed issue with closed docks appearing after application restart (#2185) [studio]27a1a55
Fixed incorrect behavior when passing '-DMSYS=1' to CMake [cmake] (#2158)eafeda4
Removed reminiscent Cairo (and Pango) stuff (#2174) [core]b75ef5e
Make sure sequence separator string is always in sync with Preferences (#2171) [studio]7ba303a
[Synfig Studio] Split top horizontal toolbar in two toolbars (horizontal+vertical) (#1958) [studio]a578526
Merge PR #2154: Fix Warp not properly clipping noise gradient layer. Closes #2124. [core]e5d547a
Fixed mod_dv build with MSVC compiler (#2159) [core]f5daba4
Removed accels for no-more-existent actions (Change Preview Quality) (#2164) [studio]96c85ed
Enabled AppVeyor artifacts back (#2151)1233e4c
Fixed misc. typos (#2155) [core]e0ad411
1-setup-linux-native.sh
script now supports PipeWire (#2145)ffb9852
[CMake] Removed unnecessary dependencies in modules (#2129) [core]47c01d2
Update issue templates for GitHub (#2150)a633cae
[MacOS] Removed unnecessary pip installation (#2146)46ed36c
Merge PR #2054: Removed unused CairoRenderer [core] [studio]2ef1e6f
[CMake] Disable the use of MLT if MLT library not found (#2138) [core] [studio]14eccd4
Added the ability to create Plant and Curve Gradient layer from other Splines (#1476) [studio]6afeb2f
Align close button of animation tabs to the right for better looking layout (#2136) [studio]9048540
[CMake] Fixed ETL tests (#2135) [ETL]7d4d8b7
Removed unused headers (#2121) [core]6329a76
[Synfig Studio] Replacing Gtk::HBox with Gtk::Box (#2126) [studio]8b1bc8c
[CMake] Fixed splash screen creation when build type is differs from debug/release. (#2130) [studio]e6bbcab
[CMake] Bump minimum required CMake version to 3.5 (#2128) [ETL] [core] [studio]b277312
[Synfig Studio] Replace some other deprecated Gtk libraries (#2113) [studio]d667744
Replace deprecated get_vbox() method (#2112) [studio]d15df18
Added Ctrl+E as keyboard shortcut for the "Save All" menu action (#2114) [studio]73f4540
Merge PR #2093: Add tools for maintaining ChangeLogc76ede2
Merge PR #2104: MSVC compilation fixes (04-2021) [core] [core] [studio]83f6394
[Synfig Studio] Replace set_alignment and set_padding deprecated methods (#2105) [studio]f9ab463
Seek to begin/end follow playback bounds set by user (#2097) [studio]6c8966e
Replace Render and Preview dialogs deprecated methods (#2101) [studio]687f788
[MSVC] Fixed unresolved external symbol error when buildinglyr_std
(#2096) [core]dc3e10a
Replace deprecated methods and disable window resizing (#2100) [studio]1d88a3d
Replace deprecated Gtk::HScale with Gtk::Scale and fine-tune step increments (#2098) [studio]41b7682
Changed the order of buttons in various dialog boxes (Color, Paragraph, Gradient, Target options) (#2090) [studio]ef901e4
Reset progress bar in Info window as Preview rendering is stopped (#2083) [studio]0b5e1d2
[Synfig Studio] Stop rendering button has been moved to the right of the progress bar (#2078) [studio]1ffe5c3
[Snapcraft] Added Lottie dependency (lxml) (#2060)53153ef
[Synfig Studio] Toolbox migration from Gtk::Table to Gtk::Grid (#2079) [studio]25e03d1
[Core/Studio] Fix coverity warnings (#2045) [core] [studio]209319c
[Python] Allow to use updated dependencies (#2069)431ab77
[Synfig Studio] The canvas properties dialog now displays values correctly after being closed with the window close button. (#2076) [studio]7ffa0d6
[Appveyor] Temporarily disable artifact storing (run out of space) (#2072)2fd42d2
Bump pillow from 8.0.0 to 8.1.1 in /perf/scripts (#2070)3f608be
[Synfig Studio] Duckmatic: minor cleanup (#2056) [studio]a1f27de
[Core] avoid comma operator and prefer return value of std::list::erase() (#2053) [core]23d0559
[Core] prefer std::thread rather deprecated Glib::Threads (#2052) [core]17d685c
[Synfig Studio] Bone Tool: fix bone width on wrong situations (#2048) [studio]ae6925b
[Core] Fixed warnings (#2044) [studio]bc2e3e5
[Synfig Studio] Noticeable progress bar (#2019) [studio]c7e0960
[Synfig Studio] Remember the Number of rendering thread (#2023) [studio]94d8c47
[Core/Studio] use std::thread::hardware_concurrency() instead of g_get_num_processors() (#2042) [core] [studio]5664a71
Merge PR #2040: [CLI] minor cleanup in command-line option parser [core] [studio]d3ce556
Update issue templates7f67cc2
[Autotools] Fixedmake distcheck
. Reduced build output for synfigstudio-release.sh script. (#2004) [ETL] [core] [studio]05b1ee2
[ETL/Core] Fixed warnings (#2013) [ETL] [core] [studio]17c9a70
Turn off color dialog's resizability (#2031) [studio]a9f00b7
[Synfig Studio] Improve style context code to one line (#2032) [studio]73dcea6
[Core] remove unused class GUIDHash (#2030) [core]9e653c6
[Core] remove unused synfig/nodebase.h (#2024) [core]10b7715
Merge PR #2012: [Synfig Studio] Added support for merge/split tangents for multiple vertices of object [studio]4c33e75
[Core/Studio] Added support for user-installed fonts on Windows 10 (1809) (#1997) [core] [studio]fe6dd29
[Synfig Studio] Allow to set number of rendering threads from Preferences dialog (#1999) [core] [studio]39a0ab4
Merge PR #1970: [Synfig Studio] Implement Ctrl+Shift+Scroll to zoom horizontally in panels [studio]34127e8
Merge PR #1974: [Synfig Studio] Set Enum parameters to Static by default [core] [studio]76e827e
[Core] Refactored trgt_ffmpeg (#1947) [core]44b46a2
[CMake/Core] Added glib dependency (#2009) [core]53aebba
Merge PR #1950: [ETL/Core]rect
class moved from ETL to core. [ETL] [core] [studio]cf42eb4
[Synfig Studio] destructors should not call virtual methods (#2003) [studio]cc4aa73
[Synfig Studio] remove unused variable mod_palette_ from App (#2002) [studio]cde3553
[CI] Fixed wrong stable branch name for GitHub Actions (#1998)a9b80ea
[Synfig Studio] Improve layout of Workspaces editor (#1991) [studio]d75cd9f
[Synfig Studio] Removed unnecessary explicit cast std::string to Glib::ustring (#1993) [studio]99fe201
Merge PR #1992: [Synfig Studio] Fix parameter values of several layers shown as distance metrics when they are not [core] [studio]12b29c7
Merge PR #1945: [Synfig Studio] Make Preview tooltips and titles consistent with other dialogs [studio]7ccb5d7
Merge PR #1985: [CI] GitHub actions improvementsc1e6ca0
[Synfig Studio] fix states accelerator shortcut in tooltips (#1959) [studio]6d407c2
autotools: fix POTFILES.in again and Makefile.am (#1981) [studio]456bf8c
[Synfig Studio] Fixed build error (#1976) [studio]0672879
Scroll step size set to 1 frame and 10 with Ctrl (#1967) [studio]4d7689b
[CMake] Fixed issue with CMake generating file inside source tree when using out-of-source build (#1964) [core]8a893b8
[CMake/MSVC] Added required packages (#1962) [core] [studio]55ec4cc
[Synfig Studio] Removed Win32 mkdir() redefinition (#1960) [studio]0954a7f
[Synfig Studio] remove unused headers (#1957) [studio]4b7f89b
[Synfig Studio] Make sure Show/Snap Guides toolbar buttons are always working (#1949) [studio]3f6e3c9
[Synfig Core] Removed unused headers (#1944) [core]d6ab408
[Synfig Studio] Add Show/Snap Guides to Toolbar (#1928) [studio]70c5ff6
[Synfig Studio] Duckmatic: signal_grid_changed never emitted (#1937) [studio]4690620
Merge PR #1939: [Synfig Studio] app.cpp : some cleanup [studio]a9ef157
[Synfig Studio] refactored URI code in CanvasView (#1943) [studio]e320613
[Synfig Studio] Disabled resizing of the Preview Options dialog (#1942) [studio]c32de32
[Synfig Core] Added freetype detail (font face/filename) to error description (#1938) [core]20f4bda
[Synfig Studio] Add Eyedrop Tool legend in Toolbox (#1925) [studio]ca869b1
[Synfig Studio] Don't expand File Format Version drop-down list (#1933) [studio]ce8834e
[CMake/Windows] Fixed missinglibgcc_s_dw2-1.dll
file in portable archive (x32) (#1919)7e63655
[Core] Cleanup blur code (#1918) [core]6676204
[Synfig Studio] remove unused headers (#1923) [studio]a4327a8
[Synfig Studio] Don't expand Interpolation widget more than allocated width (#1927) [studio]9f51f5e
[Synfig Studio] Center "Scale to fit Canvas" switch vertically to avoid stretching (#1926) [studio]f25b03e
[Appveyor] Bump artifact version (#1913)e84f6cb
[Synfig Studio] remove unused headers (#1911)77039da
[Snap] Added snap for stable release. Fixed snap for git build (#1897)4aac1b8
[Synfig Studio] remove unused headers (#1907) [studio]4ed6b79
[Synfig Studio] remove unused headers (#1906) [studio]bc33af8
Merge PR #1894: Minor cleanup for Dials [studio]cadeed3
[Synfig Studio] Added ability to select available Sets when adding Layers to Sets (#1878) [studio]0febc74
[Synfig Studio] Added extended information about possible errors in ValueDescCreateChildBone (#1892) [studio]05181f8
[Synfig Studio] Removed unused headers (#1893) [studio]5276fd4
Updated README.md (#1891)95dea12
[Autotools] Added missing synfig_export.h file (#1886) [core]a623aac
[CMake] Fixed incorrect MINGW_PREFIX path suggested in error message (#1883)dd3dcd6
[Synfig Studio] Eyedropper tool: Added ability to select fill color using Ctrl+click (#1872) [studio]d254d74
Updated README.md (#1884)5156403
Center vertically empty tool options label (#1879) [studio]bbb2dd7
[Synfig Studio] Removed some unused headers (#1863) [studio]3f90ae2
Movingui
folder toresources
folder (#1865) [studio]d80d64c
Removed old CVS ID field from layers, importers, (#1792) [core] [studio]f41490a
Fixed build on GitHub Actions (MacOS 11) (#1870) [studio]684dfa5
Fix GitHub actions (#1867)32af8ad
[CI] Added GitHub Actions (#1866)520d972
[CI] Disabled macOS builds on Travis-CI (#1864)a1e4a17
Minor cleanup in WorkArea Renderers (#1862) [studio]24e6f86
Removed unusedETL/stringf
headers. Preparing to move stringf from ETL to core. (#1856) [core] [studio]1b9ec56
Fixed OpenGL build. But it still doesn't render :( (#1845) [core]3d32977
Merge PR #1445: Restore Defaults is applied only on OK pressed [studio]05c760f
Fix regression: didn't load font with relative path (#1833) [core]5e3a087
Add double quotes and option when ID_LIKE=ubuntu debian in PopOS (#1858)bac00ea
[ETL] Removedetl::trivial
class. RefactoredParam
class. (#1839) [ETL] [studio]67c3f77
Limit background rendering to playback bounds (#1852) [studio]ebf2eea
Merge PR #1844: Fix doxygen [ETL] [core] [studio]ebc4b31
[CMake] Added CFLAGS from MagickCore to mod_magickpp (fixes build on some OS) (#1819) [core]d4eb1dc
OptionsProcessor small cleanup (#1831) [core]dbde6c6
Fix regression: Text layer accepts font filename again (#1828) [core]5a9d9ab
Update link to build (#1824)5b37e43
Fixed clang warnings (unused variables, reorder) (#1822) [core] [studio]7832633
Merge PR #1810: Delete ColorAccumulator [core]677c1a7
[Autotools] Verbose mode is disabled by default (#1815) [ETL] [core] [studio]2a5d837
Migrate old containers from widget classes to new containers. Table->Grid (#1816) [studio]8e712de
Don't hold layer selection for Draw Tool (#1812) [studio]dd2d919
Added ability to stylize Synfig using a CSS file (#1789) [studio]1d1c166
[Skeleton Tool] Fixed console warning when adding bone with a parent (PR #1695) [studio]def5ae0
[MSYS/MLT] Disabled lumas module. Greatly reduces Windows installer size. (#1801)31516f4
[CMake] Added FontConfig support to Synfig Studio build (#1799) [studio]9664b8c
[Skeleton Tool] Second bone follows first bone (PR #1698) [studio]5a28c15
Merge PR #1797: [MSVC] Added export variables [core] [studio]7449118
[MSYS/CMake] Fix hard-coded path (c:/msys64/usr/bin/perl) (#1795)144524a
Merge PR #1791: Remove some old CVS/SVN stuff [ETL] [core] [studio]4b50b78
#1722: Set modal property on AboutDialog (#1788) [studio]581535b
Merge PR #1783: MSVC build improvements #2 [core] [studio]b01d549
Merge PR #1781: MSVC build improvements [ETL] [core] [studio]139da75
Resolve misleading indentation warning (#1780) [studio]e51bebe
Merge PR #1778: Performance improvements [core]6bd569f
Add two scripts to aid in performance profiling0576fa8
Fixing GCC Wreorder warnings (#1750) [studio]6cba5a6
Merge PR #1774: Replaced gtk::HBox and gtk::VBox with gtk::Grid in synfig-studio CanvasView [studio]8b31696
Fix whitespace indentation in duckmatic.cpp (#1773) [studio]044390e
Merge PR #1772: Various fixes for MSVC [core]37fe404
[CMake] Fixed incomplete information in About dialog (#1770) [core] [studio]30f6878
Add braces to avoid ambiguous else on extractBorders. Fixes [-Wdangling-else] warning (#1771) [studio]5d0abc1
Fixed wrong documented comment (FrameDial=>JackDial) [studio]c48f248
Fix GCC multi-line comment warning (-wcomment) (#1759) [studio]dfcfdf9
Don't search for linux paths on Windows for synfig_modules.cfg (#1758) [core]cde6d0a
Removed warning message if config file (synfig_modules.cfg) is found (#1751) [core]edce8cc
Adding QtCreator projects to .gitignore (#1753)0450390
Merge PR #1746: MSVC/vcpkg improving [ETL] [core]b377a11
[Autotools] Make autotools use imagemagick++ cflags from pkg-config (#1600) [core]a59e482
Merge PR #1741: Fixed clang warnings [ETL] [core]65d47b3
Fixed GCC warnings (different signedness comparison) (#1739) [studio]60dc5b6
Remove unused headers (should reduce build time) (#1740) [core] [studio]08c13e7
Merge PR #1737: [Appveyor] Added artifacts build75f78f2
Removed unused headers (#1729) [ETL] [core] [studio]306f756
[CMake] Fixed MSYS2 installer (removed unnecessary folders, required folders added) (#1728) [studio]fa78a4d
[Appveyor] Switched to Release build (increase link speed, decrease size) (#1727)43019c6
Corrected keyframe tooltip position for Wayland (#1725) [studio]7268fc8
Corrected thumbnail position for Wayland (#1726) [studio]41fda6c
Merge PR #1711: CMake improvements [studio]9d39d47
Merge PR #1696: [Skeleton Tool] Fix crash when editing control point. Closes 1685. [studio]153579a
[CMake] Improved intltool-merge search, fixed warning if not found (#1709)adaac77
Don't hold layers selection when creating a new layer (#1699) [studio]f1d830a
Fixed: Order by Name has no effect in Parameters Panel (#1703) [studio]88e56d2
[Appveyor/MSYS2] Removed set_env.sh script. All variables replaced by native MSYS2 environment variables. (#1693)e7441e4
[CMake] Fixed path for splash screen image and added Adwaita icons for MSYS2 builds. (#1689) [studio]9f1362c
[Skeleton Tool] Fix for #1680: Can't load saved file that has layers made with skeleton tool (#1681) [studio]2124e6a
[Skeleton Tool] Fixed crash when switching to Skeleton Tool (#1684) [studio]2b8ea4d
[Lottie Exporter] Export outlines without variable widths (#1647) (shipped in 1.4.2, but UI was not available) [studio]e6c62c2
Add Visual Studio Code configuration for debugging on Linux (#1682)4906e91
[Skeleton Tool] Synfig crashes when we try to edit any other duck other than a bone's (#1679) [studio]08893ed
All enabled modules added as a dependency for synfig_bin. (#1677) [core]3d14739
[Skeleton Tool] Rename 'Make parent to active bone' (#1676). Closes #1673. [studio]afb5d3c
Added proper Clang info to About dialog (#1675) [studio]6385086
Fixed unused/redefined variables warnings (#1672) [core] [studio]d345097
[Skeleton Tool] Fixed 'Make parent to active bone' crash (#1671). Closes #1670. [studio]8cd3084
[CMake] Added basic support for MSVS 2019 and vcpkg (#1646) [core] [studio]c7737d6
[Skeleton Tool] Remove "Create Child Bone" action menu (#1663) [studio]bfe6612
Fixed warnings 'format '%lx' expects argument of type...' (#1668) [core]61d81cb
[Skeleton Tool] Fixed active bone setting while pressed on Duck (#1662). Closes #1656. [studio]7a9a116
Speed up Layer_Freetype: don't load face file on every rendering (#1655) [core]bb1a80b
Merge PR #1653: Layer FreeType code cleanup [core]617fd4b
[CMake] Fixed FontConfig detection [core]51d7972
Fixed 'Error: Broken pipe' message, when installing brew packages on MacOS (#1659)14ca537
Fixed memory leak when destroying ThreadPool (#1651) [core]db77ed1
Fixed memory leak with Widget_Timetrack: row_info now stored by value instead of pointer (#1652) [studio]0b210b5
Skeleton tool: Use single parameter to define bone width (#1604) [studio]a480643
[Skeleton Tool] Do not switch to Arrow tool when user selects other layer (#1618). Closes #1603. [studio]d8388ca
Make position of dialog buttons consistent (#1638) [studio]f604e21
Removed README-CMake.md and linked CMake documentation in README.md (#1644)d58e958
Fix usage of locale_from_utf8() instead locale_to_utf8() (#1642) [studio]c3bd657
Merge PR #1507: Added "Scale to fit canvas" button to Import dialog [studio]2beffbe
[Skeleton Tool] Fixed bone placement in Skeleton Deformation (#1641) [studio]9880e14
Update POTFILES.in (#1640) [studio]6a91825
Configuration for Visual Studio Code on Windows (#1639)723e88d
[Skeleton Tool] Conditional disable/enable of Deformation layer on tool switch (#1635) [studio]85aed48
[Skeleton Tool] Creating new Skeleton layer without a bone (#1620) [studio]09d6069
Do not use Glib::locale_to_utf8() in synfig::get_binary_path() (#1633) [core]ef6be78
Windows build: Enable avformat module in MLTe78053d
Avoid double "Loading modules" message (#1631) [core]4e0e245
Skeleton Tool: Trigger visibility of Width Points depending on conditions (#1616) [studio]0485671
CMake NSIS Installer (#1582) [studio]b92a370
Skeleton Tool: Fixed Skeleton Deformation layer Highlighting (#1628) [studio]8d27d97
Added button to stop rendering process (#1585) [studio]f89c807
Merge PR #1622: Freetype: avoid unneeded font search [core]161fd5b
Canvas end-time could be set by wrong reason (#1614) [core]8cece27
Merge PR #1617: Skeleton Tool - Skeleton Deformation Layer created as "disabled". Closes #1615. [studio]e02a3a8
Removed old (2005) simple hack for gcc < 4.1.2 bugged warning (#1613) [core]80d63a7
Merge PR #1611: Skeleton Tool - Fixed Active Bone rendering. Closes #1610. [studio]554eaea
Proper MSYS detection, also fixes MacOS "uname -o" illegal option error. (#1612)28422b8
Merge PR #1605: Skeleton Tool - Use dashed outline to show parent-child relationships for bones [studio]0948ac4
GSoC 2020: Skeleton tool - basic implementation (#1485) [studio]bcc84f1
[CMake] Icon and program info integrated into synfigstudio.exe Windows binary. (#1581) [studio]a27993c
Disabled ImageMagick for OSX >= 10.13 (Fixes OSX High Sierra, Mojave and Catalina build) (#1486)d23807e
Fixed libmng linking problem on 32-bit platform (#1598) [core]6d3f1cb
Merge PR #1596: Fixed warnings [ETL] [core] [studio]357dda4
Merge PR #1595: Fixed Magick NoEncodeDelegateForThisImageFormat issues on appveyor build.5fe1258
MergePR #1491: Changes for Appveyor build using CMake and ninja. [core] [studio]7ebb19b
don't crash debug version when rotating vertex order (#1583) [studio]8b93aa1
Merge PR #1432: Fixed text layer family search and allow user selection [core] [studio]bad6e68
Improved documentation of exception_guard.h (#1578) [studio]7ece93c
Merge PR #1571: fix uncaught exceptions in destructors [studio]2b0a887
Merge PR #1413: Added toggleable option for thumbnail preview [studio]6e9e095
Fixed crash when user deletes the sound layer displayed in Sound panel (#1564) [studio]dc3c31e
Removed unused ETL spline header (#1563) [ETL] [core]a74530f
Remove ancient 3rd party sources (gtkmm-osx) (#1554)acde8c3
[CMake] CPack added ability to generate .deb package (#1519) [core] [studio]978905c
[CMake] Fixed MacOS build (#1534) [core] [studio]d82b5ae
[Vectorization] Bezier enhance (#1240) [studio]dec2884
Cleanup module.h (#1530) [core]99981e8
don't re-add the first brush path to brush path list ! [studio]f538260
Brush paths moved to ResourceHelpre (#1528) [studio]fb84c92
[CMake] Copy logo.sif to build-dir for building splash_screen (#1525) [studio]4aab731
Fixed Arch linux detection (#1521)2af6b11
Cleanup general.h (#1526) [core] [studio]97940e9
Cleanup module.cpp a bit (#1418) [core]5862c76
ThreadPool: prefer std::mutex and std::condition_variable (#1036) [core]2fb1e65
Copy plugins, brushes and sounds to the appropriate place in CMake build. (#1501) [studio]15080f9
Different CMake builds based on CMAKE_BUILD_TYPE. (#1500) [core] [studio]0b965c0
Avoid deadlock when converting vector to 'dynamic' (#1073) [studio]7d16c26
Edit tooltips for style consistency (#1514) [core]2e0b896
Updated CMake icons directory (#1512) [studio]13dab06
Generate l10n files from .po files. (#1462) [core] [studio]2ce6c92
Not using modules/layer_std/import/ but synfig/layers/layer_bitmap for importing sequences [studio]67b1ab7
Make titles and spacings consistent across tool options (#1369) [studio]d72bbc9
VLA replaced by std::vector class (fixes MSVC compilation) (#1474) [core]5a3f423
Use ScrolledWindow and label wrapping for message dialog (#1496) [core] [studio]8081eb8
Check if target output has same name as existing files (#1461) [studio]48ac6ff
Resource path changes for CMake build. (#1484) [studio]b7884bb
Replace deprecated set_margin method (#1482) [studio]5d3056e
Merge PR#1487: minor improvements in Info panel [studio]633d54d
Merge PR #1483: Change installation folder of synfig images and icons [studio]7ab41fa
fix build_images target's rebuilding behavior (#1478) [studio]35c3012
Merge PR #1477: Simplify access to resource [studio]b6995dc
Add test file for conversion between homogeneous and standard width points (#1471) [core]18e6acb
Update lottie test script068c884
Merge PR #1466: fix POTFILES.in [core] [studio]4c519a9
Merge PR #1450: Improved warning dialog UI [studio]6d3f75f
quick workaround to fix crash in new timetrack (#1439) [studio]7684be8
Removing Duplicate frames while importing an image sequence [core] [studio]454ac39
REVISION_ID with 7 characters instead of 6 [studio]e60a668
Cleaned clock functions. Fixed compilation on MSVC. (#1426) [ETL] [core]f14a5bb
Merge PR #1400: Add support for building snap packages5d56cdc
Merge PR #1435: Minor cleanup in skeleton files [core]34d75aa
Merge PR #1427: [Timetrack] fix in rectangle-selection bottom-top [studio]b680ec9
Don't try to delete/move/copy zero waypoints (#1424) [studio]0e5aca0
Fixed smach (state machine) compilation on MSVC (#1423) [studio]6d32e5b
hide GUID int constructor (#1404) [core] [studio]30a059e
remove unneeded path var [core]b6efff5
Merge PR #1370: Soundwave dock now loads sound layers from canvas [studio]5d873a3
Merge PR #1408: Fixed 'font not found' error in FreeType layers (Fix #1407) [core]b5b8239
Minor cleanup on color dialog (#1396) [studio]2349d94
PR #1356: Add option to playback animation in realtime [studio]77164ff
Some clean up on layer freetype (#1403) [core]d972346
studio: CMake: Add include & library dirs for each pkg_config module (PR #1399) [studio]e8589a5
core: CMake: Add include & library dirs for each pkg_config module (PR #1399) [core]15a4167
ETL: CMake: Do not install non-existing header (PR #1399) [ETL]8dc4c06
Merge PR #1354: Make first vertex selectable when creating spline. Fixes #1281. [studio]251f37a
Merge PR #1222: Warp layer is now renamed to perspective layer [core]51ba106
Merge PR #1313: Rework the plugin system [studio]d234429
Moved state machine (smach) from ETL to synfig-studio/src/gui [ETL] [studio]7480aeb
fix readable name of Alpha parameter of Radial Composite valuenode [core]1141307
Fix typo in source code [studio]52eb2c8
Workarea: replace deprecated Gtk::Table (#1357) [studio]d2821dd
Merge PR #1373: don't let user delete waypoints while dragging them in Timetrack panel [studio]892c6e2
Merge PR #1372: don't let user delete waypoints while dragging them in Graph panel [studio]2ed703e
README: Move list of contrubutors to top, fix "contribute" link.f7d0565
Added financial contributors to the README7327b78
Add link to OpenCollective in FUNDING.yml788d72d
Merge PR #1344: Different look for indirect waypoints [studio]ccf39ec
Minor code cleanup trgt_jpeg and mptr_jpeg (#1343) [core]b3ae782
Show workarea task messages as tooltip too (#1338) [studio]8abcd40
Improved generation of recent files list. Fixed MAX_PATH on Windows. (#1335) [studio]70989c3
remove unused #include [core]d1459cf
Remove unused CairoImporter method (#1331) [core]02eaf8c
avoid duplicated dynamic_cast (other cases) (#1328) [core]81dc3b6
Minor fixes for timeplotdata (#1321) [studio]da3922e
Fix uninitialized variable in CairoColor (#1322) [core]5a6473b
Avoid duplicate dynamic cast calls (#1323) [core]c9b53c3
Fixed: [CMake Build] Import Image Layer has no icon. (#1320) [studio]f584626
Fixed compiling with Cairomm 1.15 [studio]0b9ab1c
prefer nullptr rather NULL or 0 [core]54c666f
remove useless Importer::get_frame overloaded method [core]c157348
Single Copy Layer visible for Bitmap layers only [studio]4817575
fix indentation [studio]fb59acf
added copyright to vectorizer [studio]8229068
Revert "OSX: brew's coreutils package required for "realpath" command. See whatwg/html-build#90"91431ee
Do not use "realpath" command in build process (Autotools) [studio]e32f5b5
Updated po file [studio]6cd9585
Travis-CI job for translations validation (#1283)48729c7
Merge PR #1289: Export plugins. Closes #1218. [studio]97acd21
Code cleanup. Added MSVC compiler detection to About dialog. (#1303) [core] [studio]11340af
Added necessary headers for MSVC [ETL] [core]abb7beb
Fixed uninitialized members and memory leak in vectorizer (#1294) [studio]102dace
Deleted GCC attribute ((unused)) (fixes MSVC compilation) [ETL] [core] [studio]0acaf30
Removed unnecessary headers and variables (#1295) [studio]faa52c9
Merge PR #1273: [MSYS2] Enable building of images (Autotools) [core] [studio]0739b18
Update notes about canvas versions. [core]1db7f4d
add option Link Origins to Draw tool - fix #344 [studio]ae11655
Fixed assertion 'GDK_IS_WINDOW (window)' failed (#1257) [studio]9be0c34
fix uninitialized geometry [studio]2503cc4
fix bad overrides reported by Coverity [studio]d20d830
remove unneeded #include [studio]b57b280
"Lock Selection" parameter of Group Layer should be static by default (#1259) [studio]616ba52
1-setup-linux-native.sh can now use /etc/os-release for better OS detection (#1263)a12bbfb
fix missing breaks in switch (#1268) [studio]75029fb
Merge PR #1248: Restore defaults now reset all settings [studio]6591875
Add FUNDING.yml70c851e
Merge PR #1135: New timetrack [studio]2dbc760
Merge PR #1247: [CMake] build_images target now places images in the correct folder [studio]77164e8
Fix issue #1216 [studio]2b82874
Fix issue #12315370add
Merge PR #1232: [CMake] Fixed images search logic in case SYNFIG_ROOT is undefined. [studio]15ad054
Fix typos and non translatable strings (#1162) [core] [studio]e222ce6
Fixed travis-ci warnings1f08cfc
Remove references to missing translation files (#1239) [studio]eb99ee6
New job for running "autobuild/transifex-push-template.sh" (#1234)b380d8a
keep undo history clean when deleting multiple curve waypoints (#1134) [studio]c3054c4
Merge PR #1228: [CMake] Update CMake script for /share and /etc. [studio]50bab45
Merge PR #1224: [CMake] Updated CMake script to change layout of build files. [core]9210f30
Fix typo [studio]691b81b
Merge PR #1201: Rename "vizualization" test app to "synfigplayer" [studio]9e189c3
Merge PR #1209: fix i18n for Set Keyframe Description dialog [studio]5390415
Merge PR #1211: Fixed wrong filename in plugins dialog box [studio]8230752
Automate Lottie exporter tests using Travis (PR #1197)a983515
Merge PR #1202: allow glade UI files to be translated [studio]8f89ca2
Merge PR #1192: upgrade minimum required version of libav/FFmpeg [core]6c234ce
minor fixes for test visualization [studio]c4ee388
time measure for test visualization [studio]9ea54ae
simple visualization test [studio]6af075f
improve warl layer clipping [core]e2adcad
blend method Alpha [core]8af0f3d
draft: degrade underlayer for nonaffine transforms [core]7edc151
cubic interpolation by default for Warp [core]9abc9ed
interpolation param for Warp [core]650b0cf
antialias param for CheckerBoard [core]57b243c
remove some old rendering from modules [core]b8aa2b1
remove old rendering from core layers [core]6b433d2
add noexcept to move constructor [core]fc7a046
fix calculation of resolution [core]cf1df92
refactoring of Warp Layer [core]61ff9b8
OptimizerTransformation: merge child into parent [core]3ae388d
remove extra const keyword [core]f44ff0a
improve rendering::Transformation [core]34a6856
improve synfig::Matrix [core]7cea642
libmng made optional, fixed build using 2-build-cmake.sh [core] [studio]2cccbf4
Merge PR #1166: Do not require to explicitly call FileSystemTemporary::discard_changes() [core] [studio]4df4085
Update translations [core] [studio]09220ed
Added PACKAGE_NAME macro [studio]b4b6a75
Fix some typos and some non translatable strings (#1159) [core] [studio]30ce7c4
minor fixes for some ValueBase method comments [core]302b06d
fix relation operators for ValueBase [core]2608b0c
remove unused definitions of libpng versions [core]f05955a
add a comment [core]7b7b2dd
synfig::Mutex no longer exists [core]96306f6
autotools: remove unused definition [core]8339ee0
Merge PR #1096: remove strange #include in Dialog_Setup [studio]52d58fa
Merge PR #1157: Fix some ui typos [studio]2d453f2
Fix typo [studio]fe24023
Fix previous commit [studio]7c08f5b
Fix typo [studio]d974ed5
Update translations (new pot) [core] [studio]86eaf56
Update translations [core] [studio]b218c01
Merge PR #1076: define copy constructor if assignment operator is defined [core]6ebc9a8
Merge PR #1105: Fixed MLT build on MSYS via autobuild/build.sh scripte8281c6
Merge PR #1034: there is no reason for using float instead of Real[core]00e3c96
Temporarily disable distcheck (as it exceeds build time)58cf959
remove unused code : commented since 2005 [studio]859cc1a
Merge PR #1128: Travis: Add distcheck job [core] [studio]0da5999
remove test for (removed) etl::loose_smart_ptr [ETL]ee74a24
Bump version to 1.5.0 [ETL] [core] [studio]