e289d69feat: added support for SVG image sequence with lst files (#2795) [core]fc78ce7chore: fix source typos (#2803) [studio]2d13c78fix: check whether iterator is valid before dereferencing (#2798) [studio]e049441chore: fix various typos (#2799) [ETL] [core] [studio]226b22dbuild: remove nonexistent files listed in synfig-core/po/POTFILES.in (#2794) [core]6bf36b9fix: using invalid iterator in ValueNode_Bone (#2793) [core]25f28b1fix!: imagemagick didn't import anything (#2789) [core]0a545ccbuild(autotools): include UI files created via PR #2638 (#2786) [studio]bb36171fix: Right-clicking a layer on a just opened file shows empty menu (#2781) [studio]12252feci: disabledmod_magickppin macOS builds (#2790)38cc869chore: typo in comment (#2785) [core]671407ctest: missing keyframe test in CMake (#2784) [core]c7b3bf0refactor: removed code from ImageMagick module commented out from 2005 (#2783) [core]54e4987ci: Updated ChangeLog generator script (#2782)19e3e5ffix: Interface background became white after clicking OK in Preferences dialog (#2732) [studio]fc38d7crefactor: prefer FileSystemNative rather GLib (#2780) [core]0ce508frefactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors (#2776) [studio]021410dfix: fixed broken synfig.dll debugging in MSVC build (#2764) [core] [studio]f05ee82fix: Alpha channel always resets when changing color in HSV wheel (#2690) [studio]fa54ae6refactor: cleansynfig::Targeta bit (#2775) [core]be79626refactor!: remove etl::unix_to_local() (#2773) [ETL] [core]f4d73a0chore: Fixed a typo in Preferences->Language dropdown (#2770) [studio]4f42a90fix: Fix cross-compilation with MinGW on Debian 11 (#2772) [ETL] [core] [studio]53c5984revert: eliminate the need to set_time() on the search for bones (#2771) [studio]fc4c3b3fix: fixed a bug when saving a file to a Windows drive root path and then reusing the file dialog (#2762) [ETL]ac8b5e0chore: Enabled some strings for translation (#2768) [studio]f43ba68test: Disabled failing test ofsynfig::Nodeclass for now (#2769) [core]61fc780fix: fixed build when MLT library not found (#2760) [core]6fb0596fix: synfig studio was not saving synfigapp settings on quit (#2751) [studio]19bbb77ci: bump macOS version (#2761)2363d73fix!: for some layers hit_check() missed some blend method influence (#2754) [core]c5e6833fix: setting filename parameter of Layer Sound corrupts file (#2758) [core]d1192e1Merge PR #2712: refactor!: cleansynfig::Keyframe[core]77c13effix: small memory leak with Mlt++ (#2752) [core]7656b65refactor: removed unused Widget_CompSelect (#2753) [studio]c6075b3Merge PR #2735: refactor!: move strprintf(), strscan(), etc from etl to synfig namespace [ETL] [core] [studio]aa3f1a7test: create tests for synfig/string_helper.h (#2738) [core]e8b6de0ci(AppVeyor): bump artifact version (#2749)0bebfe6fix: Spline tool blocks hotkey presses (#2748) [studio]b836a72build(CMake): moved synfig-core tests tobin/testfolder (#2746) [core]cd4f64ebuild(autotools): removed Apple G5-specific flags (#2745) [ETL] [core] [studio]b142f0ebuild(autotools): fixed node test build (#2744) [ETL] [core] [studio]1958902test: define ‘operator<<’ for operands std::string and std::nullptr_t (#2742) [core] [studio]163100efix: Missing menu in Synfig when path to plugins contains non-Latin symbols (Windows) (#2652) [studio]ae38d79refactor: Replaced deprecated Gtk::StockID in Sets panel (#2683) [studio]aa8f1f3build(CMake): added synfig tests to CMake (#2741) [core]f0acb53Merge PR #2726: fix: Parameter & Library Panels are now more similar to TimeTrack Panel [studio]0bd2c22fix: mod_libavcodec didn't compile with MinGW (#2737) [core]e40d909build(CMake): enabledmod_libavcodecbuild in CMake (#2736) [core]18bc75fMerge PR #2718: refactor!:smachclass is now moved tostudionamespace [studio]f684b24fix(mod_libavcodec): fixed build with FFMPEG 5.0 (#2734) [core]cc088a0Merge PR #2733: refactor(ETL): delete unneeded etl_config.h [ETL]8cc24b1fix: Synfig hangs when importing palette (#2730) [core]23adb48Merge PR #2715: refactor!: removed etl::angle; replaced by synfig::Angle [ETL] [core] [studio]e64c7d6fix: Indicate segments where points are disabled in Timetrack Panel (regression) (#2719) [studio]383ac11fix(FreeType): Duplicating Text Layer resets Font Family parameter (#2728) [core]9a6b616fix: layers parameter 'filename' does not accept backslash as directory separator (#2727) [core]081d9abMerge PR #2722: fix: palette loading [core]0cead9drefactor: remove unneeded #include <ETL/misc> directives (#2713) [core] [studio]1585dd5refactor!: renameetl::clocktosynfig::clock(#2711) [ETL] [core] [studio]4dbf2cdrefactor: make use of synfig::clamp instead of std::max(std::min()) (#2714) [core] [studio]5b8a8b9Merge PR #2385: fix: Added missing timetrack marks (animated_file timepoints and active points on/off) [studio]cc59c12refactor: Replaced deprecated Gtk::StockID in ResolutionDial (#2697) [studio]69dc1f7fix: Synfig does not start if the OS username contains non-Latin characters (Windows) (#2650) [core] [studio]af37e2aMerge PR #2708: refactor!: clean etl::angle [ETL]e1c9ab6refactor: Replaced deprecated Gtk::StockID in Palette Editor (#2685) [studio]16bab1drefactor: removeETL_DIRECTORY_SEPARATORS; use them directly (#2706) [ETL] [studio]d768672test(etl): remove unused methods for etl::angle (#2705) [ETL]df98681test(etl): remove unused methods for etl::hermite (#2707) [ETL]fb75250refactor(core)!: rename ValueNode::is_descendant() to is_ancestor_of() (#2702) [core] [studio]603ded0refactor: use etl::is_separator() instead of directory separator chars (#2704) [ETL] [core]9840962refactor: use/as directory separator where a fixed folder name is used (#2703) [ETL] [core] [studio]e93442ftest(studio): as in synfig-core, separate test_base.h (#2701) [studio]d6f4d4dchore: update license statement for test_base.h (#2700) [core]cd9c265Merge PR #2699: refactor!: removeetl::ceil_to_intandetl::floor_to_int[ETL] [core] [studio]334b9a5refactor: Replaced deprecated Gtk::StockID (non-visual) (#2668) [studio]3e5e005refactor: remove unused header/class synfig::Protocol (#2698) [core]3015a77fix: don't allow to Connect to exported value node if it has wrong type (#2694) [studio]6086e34feat: Added support forCtr+Enterto complete text input in Text tool dialog (#2689) [studio]5f3563arefactor: removed deprecatedstd::unary_functionandstd::binary_functionclasses (#2696) [ETL] [core]886cff7fix: Synfig hanging after right-click on sub-sub-parameter (#2693) [core]c71f381Merge PR #2695: refactor: remove NULL; use nullptr instead - part 2 [ETL] [core]6bb848bMerge PR #2691: refactor: remove NULL; use nullptr instead [ETL] [studio]d308459refactor: Replaced deprecated Gtk::StockID in WidgetLink (#2665) [studio]6bf8494refactor: Replaced deprecated Gtk::StockID in Widget Interpolation (#2666) [studio]051a740fix: Wrong color in HSV wheel when color was changed with paint bucket (#2679) [studio]ec3fd21BREAKING CHANGE: replaceetl::smart_ptrwithstd::shared_ptr(#2686) [ETL] [core] [studio]a7039b5refactor: Replaced deprecated Gtk::StockID in Filename widget (#2682) [studio]c13d945feat: Reproducible build (#2613) [core] [studio]aa7b21brefactor: Replaced deprecated Gtk::StockID in Parameters panel (#2670) [studio]c7417c5build(CMake): small refactoring and code cleanup (#2684) [core] [studio]8066c7drefactor: Replaced deprecated Gtk::StockID in Jack widget (#2664) [studio]c5b37aabuild: Added Jack audio support to CMake (#2681) [studio]b53134drefactor: Replaced deprecated Gtk::StockID in Layers panel (#2669) [studio]de23e01Fixed build warnings (GCC 9.4.0) (#2671) [studio]1db0bffchore: missing files in POTFILES.in for synfig-studio (#2675) [studio]590ed73refactor(core): Cleaned up registration function (#2622) [core]eab541cbuild: Use CMake's PkgConfig imported targets (#2676) [ETL] [core] [studio]a18ac7bfix(bone-tool): new bone position when active bone is invalid (#2673) [studio]3db1b82fix: No context menu shown for Transformation parameter of Group Layer (#2674) [studio]17b8f43Merge PR #2465: Refactoring and bugfix for ValueDescBoneSetParent [core] [studio]3bf0203Replaced deprecated Gtk::StockID in Preview window (#2663) [studio]e7b7757Replaced deprecated Gtk::StockID in Dockables (#2662) [studio]f00ba2eRefactored KeyFrameDial class (#2661) [studio]86a3346Replaced deprecated Gtk::StockId in DuckDial icons (#2656) [studio]af4e43bReplaced deprecated Gtk::StockId in FrameDial icons (#2655) [studio]592424eReplaced deprecated Gdk::Color with Gdk:RGBA (#2654) [studio]7860f93Added a mnemonic for the text layer input dialog (#2582) [studio]9345566Refactored python search algorithm (#2658) [studio]e7ee1caFixed incorrect lines offset in Graphs Panel (#2653) [studio]9765397fix behavior after Tool process a key event: only proceeds when RESULT_OK (#2509) [studio]789db47Fixed issue with python search on Ubuntu 18 (#2657) [studio]3740966Fixed 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]8b2950eFix ValueNode local name not being translated (#2569) [core] [studio]32a4153Merge PR #2398: Make Node::parent_set private [core] [studio]ba0352cReturned the ability to set a GTK theme using an environment variable (#2645) [studio]b14ade5Fixed empty "Icon Theme" dropdown in Preferences (#2642) [studio]3ea8fe6Fixed issue with autosave not working when interval is set to 15 seconds. (#2647) [studio]7c2183eFixed missing icons in tool options (#2640) [studio]0b455f3Added .glade/xml files for gtk::builder (#2638) [studio]2a11e92fix regression: importing papagayo file didn't show the expected layers (#2495) [studio]865f197Merge PR #2632: Added basic support for Gtk theme [studio]9b5140fFix typo in source (#2631) [core]34b9c43Fixed video render with ffmpeg 3.x (#2628) [core]68d8a25Fixed crash when deleting last waypoint (#2587) [studio]78f08a4[CMake] Added option to link with tcmalloc library (#2602) [core] [studio]61c6f49Bumped year (#2623) [studio]9ef1c59Fix module search path for Lottie Exporter (#2621) [studio]08202f4Removed old .cvsignore files (#2616)ead44edFix issue #2410 - Can't import file into a saved SIF animation (if both are on the same disk) [studio]05f5108Fix various typos (#2614) [core] [studio]368a50fFix crash when switching workspaces (#2591) [studio]e54c25dUpdate contributor name list (#2600) [studio]473af1cimprove output readability of unit tests with test_base.h (#2583) [core]c42885fAdded the ability to set the build type from the command line to the 2-build-msys-cmake.sh script (#2573)113dc73Allow to call regression test script outside of Travis (#2585)042c737Fix bug with src offset in blur sw task (#2570) [core]f64f99fAdded hotkey for grouping layers (Ctrl+G). Grid toggle hotkey changed to #. (#2581) [studio]8459f46Fixed MSYS2 dependencies (#2575)0dbad45Added the ability to select the parent layer through the keyboard shortcut Alt+Page Up. (#2567) [studio]a113b35Layer SuperSample: remove unused parameters and minor cleanup (#2580) [core]4fd97a8simplify Widget_Sublayer by using Gtk::ComboBoxText (#2578) [studio]0bcb812Merge PR #2568: add new ValueNode "Modulo" for modulo operation [core]1d1a2ebfix RendDesc::get_pixels_to_world_matrix() contents (#2574) [core]1f702df[MSYS2] Removed patch for libintl (#2576)ef30ad6[MSYS2] Updated packages list (#2566)17a48a4FFmpeg targets: allow to render alpha channel for webm and hap videos (#2563) [core]e5afcb5eliminate the need to set_time() on the search for bones (#2504) [studio]dbbdd87WIP - basic support for importing .kra (Krita) and .ora (OpenRaster) (#2513) [core] [studio]1344831Fixed PVS-Studio warning v730 (#2522) [ETL] [core] [studio]b618efdSimplify "Render Mode ComboBox Changed" callback & add GL if available (#2552) [studio]630b036add documentation to some synfig::rendering stuff (#2549) [core]b23b68fmake some cleanup on headers of synfig-core (#2561) [core]640506aadd more synfig::Node tests (#2559) [core]be5c9f4Ensure computed GUID is not zero (#2560) [core]e430652Merge PR #2535: Fix Bone Shape of Skeleton Deformation affected by Transformations [studio]249cee7fix layer Clamp not rendering (#2550) [core]ba24736bump LumaKey layer version: it now have less parameters (#2554) [core]2a3d339Add "destructive-action" and "suggested-action" to dialog when trying to quit before saving changes (#2498) [studio]7f9a987add "check" action to build.sh in order to run tests (#2557)cd97b9fadd missing Widget_Interpolation files in POTFILES.in (#2556) [studio]364fa14create synfig::Node unit tests (#2558) [core]7920d18Merge PR #2551: Port Luma Key to Cobra renderer engine [core]1e2fc13BlinePoint Origin is not coordinates, but a relative position (0.0-1.0) (#2548) [core]b3b88c9ETL test: avoid clash between ETL::hermite and std::hermite (#2547) [ETL]7f6b24eFixed ETL CMake tests (#2545) [ETL]7c8878bRemoved tests forfixedclass (#2521) [ETL]12a342bAdded ability to set custom FFmpeg codec (#2541) [studio]027338aAdded description to FFmpeg units for "Video Bit Rate" field (kbps) (#2542) [studio]4af3ca7Create Widget_Interpolation: avoid code duplication and ease maintenance (#2543) [studio]d870ad1Removed unused "using namespace etl;" (Part 2) (#2537) [core] [studio]86d3434Fixed Synfig Studio crash on exit (MacOS) (#2540) [studio]e054801remove not-implemented and unused method (#2533) [studio]0c47007Merge PR #2534: Minor icon cleanup [studio]c7a9167Use gtkmm Gtk::Settings instead of plain GtkSettings (#2532) [studio]462ea80Merge PR #2518: Added the ability to select a compression method for zstreambuf [core] [studio]9b80219Removed unusedusing namespace etl;(#2530) [ETL] [core]7408ab5Update Installation section (#2531)a5ec91dRemoved "using namespace std;" (#2520) [ETL] [core] [studio]668e8c4Fixed PVS-Studio warning v656 (#2524) [core] [studio]f71cdeeBone Tool: Fix selection of active bone when clicking on a bone control point (#2488) [studio]62743b7Show bone shape when Skeleton Deformation layer is disabled (#2467). Closes #1625. [studio]efe9326Fixed PVS-Studio warning v817 (#2523) [core] [studio]61eba07Merge PR #2497: Porting to Gtk::Application - part 1 [core] [studio]ad03efeFileSystem::Identifier::empty() returned wrong value (#2510) [core]78081fdmake "Background" (layer description) string translatable (#2515) [studio]cb9abcffix error message on Target_Scanline (#2511) [core]938cfc0fix Debian 9 building (#2517) [studio]14b3ce6Merge PR #2514: Fix text layer hit check for Text Layer (issue when size was too small). Closes #2508. [core]7ae9d4aRe-enable "Create Child Bone" action (#2507) [studio]d581517Remove unused variables (#2502) [studio]db959bfMerge PR #2505: Fixed issue with opening a file from a network folder on Windows [core]65303bcfix crash when using Width Tool on Skeleton Layer (#2500) [studio]e3ba578Bone Tool: Fixed issue where skeleton "name" wasn't updated as new Layers are created (#2493) [studio]7019f19Merge PR #2499: Fix hit check for Layer_Freetype [core]20b7035make UIInterface::confirmation() implementation consistent to signature (#2487) [studio]4c64fe5avoid decimal point in Distance strings due to i18n issues (#2489) [studio]ad4c714Removed unused alert message about experimental features (#2490) [studio]da6cb0fUpdated GitHub actions/cache version (#2492)237e968Minor cleanup on TypePair<Bone,Bone> usage (#2486) [studio]97abc46Bone Tool: fix regression on Bone width auto change requested in #1658 (#2483) [studio]db4f941Bone Tool:remove deprecated method set_alignment that use default values (#2484) [studio]34e1ebafix regression on loading and saving of settings Distance type (i18n) (#2485) [studio]b4d1f62loadcanvas: fix loading of some non-value nodes lists (#2482) [core]52a105aMerge PR #2480: Fix rendering of some glyphs [core]5cad551Layer_Sound is Layer_Invisible, not Layer_Composite (#2478) [core]2943fdcBoneLink: Ask if user wants to link transformation instead of origin (#2468) [studio]b5b39f9Update Github Issue Templates (#2476)3960ef2Svg_parser: fix not creating last vertex of cubic path segment (#2473) [core]3d47605Make sure flags are correctly updated when setting renddesc or toggling (#2463) [studio]5e0476bFix distortions at the end of lines made with the drawing tool (#2471) [studio]7fe4274Fix exported file with audio being smaller than it should (#2477) [core]a8278a3Fixed bug introduced in #2458: it should not return at that point (#2470) [studio]d5b4443Added ability for escape key to close editing box in Value column in the Parameters panel (#2455) [studio]bddb813Merge PR #2466: Fix bone width handle visibility. Closes #2088. [studio]310aaadValueDescSet for Skeleton Deformation bone: Minor refactoring and add return (#2458) [studio]0bff94e[MacOS M1] Fixed autotools build (#2424)f1938c9Refactored SynfigToolGeneralOptions singleton (#2453) [core]1d97e5aFixed Travis-CI broken link (#2461)15e75dcFixed appdata.xml check CI (#2464)98b2babBone Tool: Correctly apply offset to Second bone when First bone of Skeleton Deformation Layer changed (#2457) [studio]ec35bd8Fixed warning on MODULE_INVENTORY_BEGIN: misleading indentation (#2430) [core]c5fbb27[Studio] Bone Tool: fix how to check for skeleton deformation (#2217) [studio]bea6969Fixed potential null pointer dereferencing (#2454) [studio]d37e72aRefactored import file: added is_same_file method (#2451) [studio]55d09c2Added ability to import multiple files (#2439) [studio]9c2796cFixed includes for harfbuzz and fribidi libraries (#2442) [core]32808d9Merge PR #2449: Fix MSYS2 build0ab9d69Merge PR (#2445): Fixed crash when using Draw tool (Fedora/Flatpak) [studio]943ca1eAutotools: detects libpng via pkg-config (#2443) [core]ed40cc0Autotools: remove code for very old libtool versions (#2444) [core]4bfeae6[CMake] Improved libmng search (#2441) [core]0015d71Wider time track space at start and end. Closes #2417. (#2438) [studio]83828f0Revert changes for Panel Tabs made in #2189 (#2436) [studio]d312076Fixed build warnings (#2425) [core] [studio]de82c5d[CMake] Improved search for libraries (#2428) [core]2ce7109Fix distance values on settings (#2402) [studio]ea4777dSvg_parser: primitive rect properly uses style (#2429) [core]957bc26fix compilation warning for unused parameters on valuenode methods (#2432) [core]e932a39Allow Bones parameters to be connected to exported value nodes (#2433) [core]6e3a450Svg_parser: fix warning: unused parameters (#2431) [core]33cc306Parameters and Timeline panels show the same row selected (#2422) [studio]27ea632Usability tweaks (#2189) [studio]9b6004eMove variable closer to its use and rename it to avoid confusion (#2421) [studio]5a40a64Don't let user drag a waypoint to a time lower than current minimum (#2420) [studio]e795752Add completion to Widget_FontFamily (#2414) [studio]61d95f9Fix dragging area of a waypoint in CellRenderer_Timetrack (#2419) [studio]d83dfabLinux build: Autodetect number of threads (#2416)2443e86Merge PR (#2299): [Core] fix access modifiers for valuenode classes [core]398c745Svg_parser: remove unused properties & method, restrict var scope (#2418) [core]177d4aaClear Redo History on new action by default; new user preference (#2395) [studio]055e0f9Studio: avoid lambda functions for signal callbacks (#2294) [studio]cbc06c9Merge PR (#2296): Moved layer and valuenode iteration methods to synfig-core [core] [studio]26e22dfSvg_parser: support more outline/stroke styles (#2407) [core]33ff874Svg_parser: rename method to follow its meaning: isFirst -> isEqualTo() (#2409) [core]e2e1cb2Tab/Shift-Tab support for Widget_Vector (#2404) [studio]c75975eMerge PR (#2216): SVG importer: fix outlined rectangle and implement missing shapes [core]21ff720Svg_parser: better method name: initializeGroupLayerNode() (#2408) [core]641f9daSvg_parser: fix default fill color: black instead of none (#2405) [core]a335c25Merge PR (#2406): SVG: fix transform parsing [core]811a95aMerge PR (#2401): Svg_parser: cleanups and some outline-related fixes [core]326ee01Fixed crash when rendering to gif target (#2389) [core]e4a48c0Added support for MLT 7 for CMake build system (#2386) [core] [studio]5582c6fMerge PR (#2394): SVG: Ellipse arcs work now [core]aa3c69dFix various typos (#2396) [core] [studio]6bea935Merge PR (#2372): Fix Orientation parameter display on Text Tool Options Panel [core] [studio]fd16669Add margins to TimeTrack to ease handling of initial waypoint and keyframe (#2400) [studio]1f202d3Merge PR (#2399): ETL cleanup: remove unused files and deprecated functions [ETL] [core]78e045fCMake/Brew removed cairo/pango requirements (#2387) [core] [studio]65850b9CellRenderer_TimeTrack now uses TimePlotData too (#2384) [studio]71a3455fix Gtk warning "'GTK_IS_WIDGET (widget)' failed" (#2388) [studio]cf1c176Merge PR (#2327): SVG: fix parser for<path>element (except for A commands) [core]2fe4a82Layer_Freetype: Added check if HOME environment is set on MacOS (#2295) [core]333182eMerge PR (#1793): 'Update' file headers: license notices, \file and other minor changes [ETL] [core] [studio]f6b3f24Merge PR (#2382): Widget_Keyframe_List: clean up (and make use of TimePlotData) [studio]
7b8f9c7Fixed issue with Text Tool not working on MacOS because of missing "fonts.conf" file (#2380)17b5212Merge PR (#2362): Text Layer ported to Cobra render engine [core]1d38aeafix rendering of empty rows inside contour when Invert is on (#2367) [core]876ed89Merge PR (#2376): Remove dead/dummy translations [core] [studio]dd7a1c4TimeTrack: Fix missing context menu for waypoints at Canvas Parameter (#2363). Closes #2357. [studio]9a248d3Fix active bone selection for Skeleton Deformation Layer (#2340) [studio]188126eFix broken bone selection for Skeleton Deformation Layer (#2365) [studio]19a88f4Addedseekposmethod for FileSystemNative::ReadStream (#2224) [core]56fc601Refactored open canvas map (#2360) [core]09bdfc6Refresh Widget_RendDesc on width/height link toggling (#2368) [studio]ef56525Circle Tool: remove deprecated falloff option (#2366) [studio]2f91d69Fix typos in translation strings (#2370) [core] [studio]8384686more Canvas class cleanup: remove unused field and signal (#2371) [core]e0cdef3Merge PR (#2364): Refactored Canvas class [core] [studio]fe640caRemoved unused variables (#2361) [ETL] [core] [studio]b53d194Merge PR #2358: cleanup and fix Intersector class [core]4f80ad1Use Widget_FontFamily in Text Tool toolbox and reorder widgets (#2355) [studio]639585cremove unused file synfig/polygon.h (#2353) [core]f9db3eefix crash on ValueDescSet action: not every list is a dynamic one (#2354) [studio]5e19882Enable "Link width and height" by default in Render Settings (#2351) [studio]87cc5d2Apply action to all selected layers from pop-over menu (#2352) [studio]b613379remove unneeded #include (#2342) [core]014f0bdBone Parent parameter should be static by default (#2349) [core]10e7c64Bevel parameter of Rectangle layer is a relative value, not distance (#2350) [core]1210f50Add Handle type to Skeleton and SkeletonDeformation layers (#2348) [core] [studio]d7fcc40Bone Tool: Fix crash when undoing Child Bone until first one (#2341) [studio]21e1a3eFix regression on Link To Spline: Vertex should be linkable (#2345). Closes #2344. [studio]61a290bFixed crash of test on Void Linux (#2265) [studio]269d895Select parent group after image import (#2339) [studio]84f1241Bone Tool: fix default bone width preference loading (#2343) [studio]5312feaMerge PR #2232: Add better support for RTL text to Text Layer [core]fcaa6fbMerge PR #2325: Skeleton Tool cleanup [studio]fb374caminor cleanup in ValueDescBoneSetParent action (#2331) [studio]dda0317Fix regression: importing image making it upside-down (#2333) [studio]cbdc86aFix again dialog responses. Mistakes made in 5ffa7928dd55ae66f77b8ea4e61f2864f0f72b10 (#2329) [studio]3ed1d3fSkeleton Deformation: improve "Bones" parameter tooltip/description (#2332) [core]e0cfca4add explicit namespace synfigapp for Action macros (#2334) [studio]c185ad2minor cleanup on SynfigCommandLineParser (#2335) [core]88c9e97Made shared_objects non-copyable (#2291) [ETL] [core]5ffa792Fix dialog responses for user pressing Esc key (#2309) [studio]c78c447Minor cleanup in CreateChildBone action (#2315) [studio]576c349Autotools: Remove @MAGICKPP_LIBS@ variable from LDFLAGS(#2326) [core]391f8a1Fix magick++ target missing in AppImage (issue #2320) (#2324) [core]be2b1dbImprove hints for Dash item parameters (#2314) [core]590560fSwitched Ubuntu version on Github Workflows to 18.04 (#2322)23d997aMerge PR #2303: SVG parser: refactor style parser [core]7f1444eDon't let inner layer be duplicated twice when copying (#2317) [studio]039ec6fWhen the user imports the file the imported layer becomes selected (#2308) [studio]db9db14Create a new vertex on a Spline on double-click (#2312) [studio]feb62c5Replacedabswithstd::fabsfor float values andstd::absfor templates and int values (#2311) [ETL] [core] [studio]54ba18fAdded support MLT++-7 in Autotools (#2306) [core]96f9856Update time track area when keyframe is changed from keyframe header (#2289) [studio]2cbce01Fixed soundwave for some audio files that couldn't be loaded (#2301) [studio]c0bebf6Fix possible crash on get_local_name() of Layer_PasteCanvas (#2300) [core]1e94508Remove unused classes (#2298) [studio]0cb03f3Replaced using std/etl namespaces with explicit namespace name (#2292) [ETL] [core] [studio]3c8ae63Merge PR #2166: Add Onion Skin ability to choose between Keyframes and Frames [studio]e074b30Removed unused std/etl namespaces (#2290) [ETL] [core] [studio]9a86ba4Fix crash when moving origin point of child bone in Skeleton Deformation Layer using Bone Tool (#2049) [studio]3ede603Extracted layer size update as a separate function (#2282) [studio]c29dddfMerge PR #2278: Fix "files left after uninstall" error for "distuninstallcheck" target [studio]f62997aAdded glibmm dependency PR #2278 [ETL]5c930dcFix image size when importing onto canvas with non-standard size (#2252) [studio]bd50192Update release scripts (#2269)
4c3f97dfix importing into unsaved SIF file (#2243) [studio]736bc77Updated snap to 1.4.2 (#2249)798bfbfFixed a crash when trying to import a file into yourself (#2239) [studio]247909c[Core] ValueNode_AnimatedFile now supports more data types (#2240) [core]4b26b30Refresh rend_desc of canvas interface when end time is changed from toolbar (#2213) [studio]101a5aaMerge PR #2236: [Lottie exporter] Add animation to addition/deletion of Bline points [studio]fb80f27Added Synfig tests to Github CI workflow (#2238)4717669Disabled 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]1dce9a1Pass param_desc only if value_desc is a layer (#2234) [studio]bc658a2Merge PR #2215: Layers in sets can now be selected with a single click, rather than a double click [studio]a195452Fixed accidentally removed Brush widget in Widget_Defaults (#2218) [studio]960c100Fixed missing namespace in unit test code (#2214) [core]87d79b0Merge PR #2207: Added support for Rhubarb Lip Sync TSV and XML file formats for ValueNode_AnimatedFile [core] [studio]132b09eRemoved excessive use of std namespace (part 2) (#2194) [core] [studio]9acfd9cMerge PR #2206: Clean synfigapp::ValueDesc a bit [studio]4f6cbf3Replaced deprecated Gtk::Alignment class using Widget margins (#2187) [studio]c3e196eReplacedGtk::Alignmentspaces with CSS margins (#2195) [studio]4273435Removed excessive use of std namespace (#2193) [ETL] [core] [studio]bd86b81New arrows icons (#2192) [studio]9b6c3a2Merge PR #2184: Fixed CMake icons build [studio]7d22123Fixed issue with closed docks appearing after application restart (#2185) [studio]27a1a55Fixed incorrect behavior when passing '-DMSYS=1' to CMake [cmake] (#2158)eafeda4Removed reminiscent Cairo (and Pango) stuff (#2174) [core]b75ef5eMake 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]a578526Merge PR #2154: Fix Warp not properly clipping noise gradient layer. Closes #2124. [core]e5d547aFixed mod_dv build with MSVC compiler (#2159) [core]f5daba4Removed accels for no-more-existent actions (Change Preview Quality) (#2164) [studio]96c85edEnabled AppVeyor artifacts back (#2151)1233e4cFixed misc. typos (#2155) [core]e0ad4111-setup-linux-native.shscript now supports PipeWire (#2145)ffb9852[CMake] Removed unnecessary dependencies in modules (#2129) [core]47c01d2Update issue templates for GitHub (#2150)a633cae[MacOS] Removed unnecessary pip installation (#2146)46ed36cMerge PR #2054: Removed unused CairoRenderer [core] [studio]2ef1e6f[CMake] Disable the use of MLT if MLT library not found (#2138) [core] [studio]14eccd4Added the ability to create Plant and Curve Gradient layer from other Splines (#1476) [studio]6afeb2fAlign close button of animation tabs to the right for better looking layout (#2136) [studio]9048540[CMake] Fixed ETL tests (#2135) [ETL]7d4d8b7Removed 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]d667744Replace deprecated get_vbox() method (#2112) [studio]d15df18Added Ctrl+E as keyboard shortcut for the "Save All" menu action (#2114) [studio]73f4540Merge PR #2093: Add tools for maintaining ChangeLogc76ede2Merge PR #2104: MSVC compilation fixes (04-2021) [core] [core] [studio]83f6394[Synfig Studio] Replace set_alignment and set_padding deprecated methods (#2105) [studio]f9ab463Seek to begin/end follow playback bounds set by user (#2097) [studio]6c8966eReplace Render and Preview dialogs deprecated methods (#2101) [studio]687f788[MSVC] Fixed unresolved external symbol error when buildinglyr_std(#2096) [core]dc3e10aReplace deprecated methods and disable window resizing (#2100) [studio]1d88a3dReplace deprecated Gtk::HScale with Gtk::Scale and fine-tune step increments (#2098) [studio]41b7682Changed the order of buttons in various dialog boxes (Color, Paragraph, Gradient, Target options) (#2090) [studio]ef901e4Reset 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)2fd42d2Bump 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]5664a71Merge PR #2040: [CLI] minor cleanup in command-line option parser [core] [studio]d3ce556Update 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]17c9a70Turn 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]10b7715Merge 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]39a0ab4Merge PR #1970: [Synfig Studio] Implement Ctrl+Shift+Scroll to zoom horizontally in panels [studio]34127e8Merge 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]53aebbaMerge PR #1950: [ETL/Core]rectclass 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]99fe201Merge PR #1992: [Synfig Studio] Fix parameter values of several layers shown as distance metrics when they are not [core] [studio]12b29c7Merge PR #1945: [Synfig Studio] Make Preview tooltips and titles consistent with other dialogs [studio]7ccb5d7Merge PR #1985: [CI] GitHub actions improvementsc1e6ca0[Synfig Studio] fix states accelerator shortcut in tooltips (#1959) [studio]6d407c2autotools: fix POTFILES.in again and Makefile.am (#1981) [studio]456bf8c[Synfig Studio] Fixed build error (#1976) [studio]0672879Scroll 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]4690620Merge 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.dllfile 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]bc33af8Merge 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]5276fd4Updated 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]d254d74Updated README.md (#1884)5156403Center vertically empty tool options label (#1879) [studio]bbb2dd7[Synfig Studio] Removed some unused headers (#1863) [studio]3f90ae2Movinguifolder toresourcesfolder (#1865) [studio]d80d64cRemoved old CVS ID field from layers, importers, (#1792) [core] [studio]f41490aFixed build on GitHub Actions (MacOS 11) (#1870) [studio]684dfa5Fix GitHub actions (#1867)32af8ad[CI] Added GitHub Actions (#1866)520d972[CI] Disabled macOS builds on Travis-CI (#1864)a1e4a17Minor cleanup in WorkArea Renderers (#1862) [studio]24e6f86Removed unusedETL/stringfheaders. Preparing to move stringf from ETL to core. (#1856) [core] [studio]1b9ec56Fixed OpenGL build. But it still doesn't render :( (#1845) [core]3d32977Merge PR #1445: Restore Defaults is applied only on OK pressed [studio]05c760fFix regression: didn't load font with relative path (#1833) [core]5e3a087Add double quotes and option when ID_LIKE=ubuntu debian in PopOS (#1858)bac00ea[ETL] Removedetl::trivialclass. RefactoredParamclass. (#1839) [ETL] [studio]67c3f77Limit background rendering to playback bounds (#1852) [studio]ebf2eeaMerge PR #1844: Fix doxygen [ETL] [core] [studio]ebc4b31[CMake] Added CFLAGS from MagickCore to mod_magickpp (fixes build on some OS) (#1819) [core]d4eb1dcOptionsProcessor small cleanup (#1831) [core]dbde6c6Fix regression: Text layer accepts font filename again (#1828) [core]e6ae677Dock widget shortcuts have priority over App Accels - fix #1820 (#1827) [studio]5a9d9abUpdate link to build (#1824)5b37e43Fixed clang warnings (unused variables, reorder) (#1822) [core] [studio]7832633Merge PR #1810: Delete ColorAccumulator [core]677c1a7[Autotools] Verbose mode is disabled by default (#1815) [ETL] [core] [studio]2a5d837Migrate old containers from widget classes to new containers. Table->Grid (#1816) [studio]8e712deDon't hold layer selection for Draw Tool (#1812) [studio]dd2d919Added 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]5a28c15Merge PR #1797: [MSVC] Added export variables [core] [studio]7449118[MSYS/CMake] Fix hard-coded path (c:/msys64/usr/bin/perl) (#1795)144524aMerge PR #1791: Remove some old CVS/SVN stuff [ETL] [core] [studio]4b50b78#1722: Set modal property on AboutDialog (#1788) [studio]581535bMerge PR #1783: MSVC build improvements #2 [core] [studio]b01d549Merge PR #1781: MSVC build improvements [ETL] [core] [studio]139da75Resolve misleading indentation warning (#1780) [studio]e51bebeMerge PR #1778: Performance improvements [core]6bd569fAdd two scripts to aid in performance profiling0576fa8Fixing GCC Wreorder warnings (#1750) [studio]6cba5a6Merge PR #1774: Replaced gtk::HBox and gtk::VBox with gtk::Grid in synfig-studio CanvasView [studio]8b31696Fix whitespace indentation in duckmatic.cpp (#1773) [studio]044390eMerge PR #1772: Various fixes for MSVC [core]37fe404[CMake] Fixed incomplete information in About dialog (#1770) [core] [studio]30f6878Add braces to avoid ambiguous else on extractBorders. Fixes [-Wdangling-else] warning (#1771) [studio]5d0abc1Fixed wrong documented comment (FrameDial=>JackDial) [studio]c48f248Fix GCC multi-line comment warning (-wcomment) (#1759) [studio]dfcfdf9Don't search for linux paths on Windows for synfig_modules.cfg (#1758) [core]cde6d0aRemoved warning message if config file (synfig_modules.cfg) is found (#1751) [core]edce8ccAdding QtCreator projects to .gitignore (#1753)0450390Merge PR #1746: MSVC/vcpkg improving [ETL] [core]b377a11[Autotools] Make autotools use imagemagick++ cflags from pkg-config (#1600) [core]a59e482Merge PR #1741: Fixed clang warnings [ETL] [core]65d47b3Fixed GCC warnings (different signedness comparison) (#1739) [studio]60dc5b6Remove unused headers (should reduce build time) (#1740) [core] [studio]08c13e7Merge PR #1737: [Appveyor] Added artifacts build75f78f2Removed 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)43019c6Corrected keyframe tooltip position for Wayland (#1725) [studio]7268fc8Corrected thumbnail position for Wayland (#1726) [studio]41fda6cMerge PR #1711: CMake improvements [studio]9d39d47Merge 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)adaac77Don't hold layers selection when creating a new layer (#1699) [studio]f1d830aFixed: 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]e6c62c2Add 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]08893edAll enabled modules added as a dependency for synfig_bin. (#1677) [core]3d14739[Skeleton Tool] Rename 'Make parent to active bone' (#1676). Closes #1673. [studio]afb5d3cAdded proper Clang info to About dialog (#1675) [studio]6385086Fixed 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]bfe6612Fixed warnings 'format '%lx' expects argument of type...' (#1668) [core]61d81cb[Skeleton Tool] Fixed active bone setting while pressed on Duck (#1662). Closes #1656. [studio]7a9a116Speed up Layer_Freetype: don't load face file on every rendering (#1655) [core]bb1a80bMerge PR #1653: Layer FreeType code cleanup [core]617fd4b[CMake] Fixed FontConfig detection [core]51d7972Fixed 'Error: Broken pipe' message, when installing brew packages on MacOS (#1659)14ca537Fixed memory leak when destroying ThreadPool (#1651) [core]db77ed1Fixed memory leak with Widget_Timetrack: row_info now stored by value instead of pointer (#1652) [studio]0b210b5Skeleton 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]d8388caMake position of dialog buttons consistent (#1638) [studio]f604e21Removed README-CMake.md and linked CMake documentation in README.md (#1644)d58e958Fix usage of locale_from_utf8() instead locale_to_utf8() (#1642) [studio]c3bd657Merge PR #1507: Added "Scale to fit canvas" button to Import dialog [studio]2beffbe[Skeleton Tool] Fixed bone placement in Skeleton Deformation (#1641) [studio]9880e14Update POTFILES.in (#1640) [studio]6a91825Configuration 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]09d6069Do not use Glib::locale_to_utf8() in synfig::get_binary_path() (#1633) [core]ef6be78Windows build: Enable avformat module in MLTe78053dAvoid double "Loading modules" message (#1631) [core]4e0e245Skeleton Tool: Trigger visibility of Width Points depending on conditions (#1616) [studio]0485671CMake NSIS Installer (#1582) [studio]b92a370Skeleton Tool: Fixed Skeleton Deformation layer Highlighting (#1628) [studio]8d27d97Added button to stop rendering process (#1585) [studio]f89c807Merge PR #1622: Freetype: avoid unneeded font search [core]161fd5bCanvas end-time could be set by wrong reason (#1614) [core]8cece27Merge PR #1617: Skeleton Tool - Skeleton Deformation Layer created as "disabled". Closes #1615. [studio]e02a3a8Removed old (2005) simple hack for gcc < 4.1.2 bugged warning (#1613) [core]80d63a7Merge PR #1611: Skeleton Tool - Fixed Active Bone rendering. Closes #1610. [studio]554eaeaProper MSYS detection, also fixes MacOS "uname -o" illegal option error. (#1612)28422b8Merge PR #1605: Skeleton Tool - Use dashed outline to show parent-child relationships for bones [studio]0948ac4GSoC 2020: Skeleton tool - basic implementation (#1485) [studio]bcc84f1[CMake] Icon and program info integrated into synfigstudio.exe Windows binary. (#1581) [studio]a27993cDisabled ImageMagick for OSX >= 10.13 (Fixes OSX High Sierra, Mojave and Catalina build) (#1486)d23807eFixed libmng linking problem on 32-bit platform (#1598) [core]6d3f1cbMerge PR #1596: Fixed warnings [ETL] [core] [studio]357dda4Merge PR #1595: Fixed Magick NoEncodeDelegateForThisImageFormat issues on appveyor build.5fe1258MergePR #1491: Changes for Appveyor build using CMake and ninja. [core] [studio]7ebb19bdon't crash debug version when rotating vertex order (#1583) [studio]8b93aa1Merge PR #1432: Fixed text layer family search and allow user selection [core] [studio]bad6e68Improved documentation of exception_guard.h (#1578) [studio]7ece93cMerge PR #1571: fix uncaught exceptions in destructors [studio]2b0a887Merge PR #1413: Added toggleable option for thumbnail preview [studio]6e9e095Fixed crash when user deletes the sound layer displayed in Sound panel (#1564) [studio]dc3c31eRemoved unused ETL spline header (#1563) [ETL] [core]a74530fRemove 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]dec2884Cleanup module.h (#1530) [core]99981e8don't re-add the first brush path to brush path list ! [studio]f538260Brush paths moved to ResourceHelpre (#1528) [studio]fb84c92[CMake] Copy logo.sif to build-dir for building splash_screen (#1525) [studio]4aab731Fixed Arch linux detection (#1521)2af6b11Cleanup general.h (#1526) [core] [studio]97940e9Cleanup module.cpp a bit (#1418) [core]5862c76ThreadPool: prefer std::mutex and std::condition_variable (#1036) [core]2fb1e65Copy plugins, brushes and sounds to the appropriate place in CMake build. (#1501) [studio]15080f9Different CMake builds based on CMAKE_BUILD_TYPE. (#1500) [core] [studio]0b965c0Avoid deadlock when converting vector to 'dynamic' (#1073) [studio]7d16c26Edit tooltips for style consistency (#1514) [core]2e0b896Updated CMake icons directory (#1512) [studio]13dab06Generate l10n files from .po files. (#1462) [core] [studio]2ce6c92Not using modules/layer_std/import/ but synfig/layers/layer_bitmap for importing sequences [studio]67b1ab7Make titles and spacings consistent across tool options (#1369) [studio]d72bbc9VLA replaced by std::vector class (fixes MSVC compilation) (#1474) [core]5a3f423Use ScrolledWindow and label wrapping for message dialog (#1496) [core] [studio]8081eb8Check if target output has same name as existing files (#1461) [studio]48ac6ffResource path changes for CMake build. (#1484) [studio]b7884bbReplace deprecated set_margin method (#1482) [studio]5d3056eMerge PR#1487: minor improvements in Info panel [studio]633d54dMerge PR #1483: Change installation folder of synfig images and icons [studio]7ab41fafix build_images target's rebuilding behavior (#1478) [studio]35c3012Merge PR #1477: Simplify access to resource [studio]b6995dcAdd test file for conversion between homogeneous and standard width points (#1471) [core]18e6acbUpdate lottie test script068c884Merge PR #1466: fix POTFILES.in [core] [studio]4c519a9Merge PR #1450: Improved warning dialog UI [studio]6d3f75fquick workaround to fix crash in new timetrack (#1439) [studio]7684be8Removing Duplicate frames while importing an image sequence [core] [studio]454ac39REVISION_ID with 7 characters instead of 6 [studio]e60a668Cleaned clock functions. Fixed compilation on MSVC. (#1426) [ETL] [core]f14a5bbMerge PR #1400: Add support for building snap packages5d56cdcMerge PR #1435: Minor cleanup in skeleton files [core]34d75aaMerge PR #1427: [Timetrack] fix in rectangle-selection bottom-top [studio]b680ec9Don't try to delete/move/copy zero waypoints (#1424) [studio]0e5aca0Fixed smach (state machine) compilation on MSVC (#1423) [studio]6d32e5bhide GUID int constructor (#1404) [core] [studio]30a059eremove unneeded path var [core]b6efff5Merge PR #1370: Soundwave dock now loads sound layers from canvas [studio]5d873a3Merge PR #1408: Fixed 'font not found' error in FreeType layers (Fix #1407) [core]b5b8239Minor cleanup on color dialog (#1396) [studio]2349d94PR #1356: Add option to playback animation in realtime [studio]77164ffSome clean up on layer freetype (#1403) [core]d972346studio: CMake: Add include & library dirs for each pkg_config module (PR #1399) [studio]e8589a5core: CMake: Add include & library dirs for each pkg_config module (PR #1399) [core]15a4167ETL: CMake: Do not install non-existing header (PR #1399) [ETL]8dc4c06Merge PR #1354: Make first vertex selectable when creating spline. Fixes #1281. [studio]251f37aMerge PR #1222: Warp layer is now renamed to perspective layer [core]51ba106Merge PR #1313: Rework the plugin system [studio]d234429Moved state machine (smach) from ETL to synfig-studio/src/gui [ETL] [studio]7480aebfix readable name of Alpha parameter of Radial Composite valuenode [core]1141307Fix typo in source code [studio]52eb2c8Workarea: replace deprecated Gtk::Table (#1357) [studio]d2821ddMerge PR #1373: don't let user delete waypoints while dragging them in Timetrack panel [studio]892c6e2Merge PR #1372: don't let user delete waypoints while dragging them in Graph panel [studio]2ed703eREADME: Move list of contrubutors to top, fix "contribute" link.f7d0565Added financial contributors to the README7327b78Add link to OpenCollective in FUNDING.yml788d72dMerge PR #1344: Different look for indirect waypoints [studio]ccf39ecMinor code cleanup trgt_jpeg and mptr_jpeg (#1343) [core]b3ae782Show workarea task messages as tooltip too (#1338) [studio]8abcd40Improved generation of recent files list. Fixed MAX_PATH on Windows. (#1335) [studio]70989c3remove unused #include [core]d1459cfRemove unused CairoImporter method (#1331) [core]02eaf8cavoid duplicated dynamic_cast (other cases) (#1328) [core]81dc3b6Minor fixes for timeplotdata (#1321) [studio]da3922eFix uninitialized variable in CairoColor (#1322) [core]5a6473bAvoid duplicate dynamic cast calls (#1323) [core]c9b53c3Fixed: [CMake Build] Import Image Layer has no icon. (#1320) [studio]f584626Fixed compiling with Cairomm 1.15 [studio]0b9ab1cprefer nullptr rather NULL or 0 [core]54c666fremove useless Importer::get_frame overloaded method [core]c157348Single Copy Layer visible for Bitmap layers only [studio]4817575fix indentation [studio]fb59acfadded copyright to vectorizer [studio]8229068Revert "OSX: brew's coreutils package required for "realpath" command. See https://github.com/whatwg/html-build/issues/90"91431eeDo not use "realpath" command in build process (Autotools) [studio]e32f5b5Updated po file [studio]6cd9585Travis-CI job for translations validation (#1283)48729c7Merge PR #1289: Export plugins. Closes #1218. [studio]97acd21Code cleanup. Added MSVC compiler detection to About dialog. (#1303) [core] [studio]11340afAdded necessary headers for MSVC [ETL] [core]abb7bebFixed uninitialized members and memory leak in vectorizer (#1294) [studio]102daceDeleted GCC attribute ((unused)) (fixes MSVC compilation) [ETL] [core] [studio]0acaf30Removed unnecessary headers and variables (#1295) [studio]faa52c9Merge PR #1273: [MSYS2] Enable building of images (Autotools) [core] [studio]0739b18Update notes about canvas versions. [core]1db7f4dadd option Link Origins to Draw tool - fix #344 [studio]ae11655Fixed assertion 'GDK_IS_WINDOW (window)' failed (#1257) [studio]9be0c34fix uninitialized geometry [studio]2503cc4fix bad overrides reported by Coverity [studio]d20d830remove unneeded #include [studio]b57b280"Lock Selection" parameter of Group Layer should be static by default (#1259) [studio]616ba521-setup-linux-native.sh can now use /etc/os-release for better OS detection (#1263)a12bbfbfix missing breaks in switch (#1268) [studio]75029fbMerge PR #1248: Restore defaults now reset all settings [studio]6591875Add FUNDING.yml70c851eMerge PR #1135: New timetrack [studio]2dbc760Merge PR #1247: [CMake] build_images target now places images in the correct folder [studio]77164e8Fix issue #1216 [studio]2b82874Fix issue #12315370addMerge PR #1232: [CMake] Fixed images search logic in case SYNFIG_ROOT is undefined. [studio]15ad054Fix typos and non translatable strings (#1162) [core] [studio]e222ce6Fixed travis-ci warnings1f08cfcRemove references to missing translation files (#1239) [studio]eb99ee6New job for running "autobuild/transifex-push-template.sh" (#1234)b380d8akeep undo history clean when deleting multiple curve waypoints (#1134) [studio]c3054c4Merge PR #1228: [CMake] Update CMake script for /share and /etc. [studio]50bab45Merge PR #1224: [CMake] Updated CMake script to change layout of build files. [core]9210f30Fix typo [studio]691b81bMerge PR #1201: Rename "vizualization" test app to "synfigplayer" [studio]9e189c3Merge PR #1209: fix i18n for Set Keyframe Description dialog [studio]5390415Merge PR #1211: Fixed wrong filename in plugins dialog box [studio]8230752Automate Lottie exporter tests using Travis (PR #1197)a983515Merge PR #1202: allow glade UI files to be translated [studio]8f89ca2Merge PR #1192: upgrade minimum required version of libav/FFmpeg [core]6c234ceminor fixes for test visualization [studio]c4ee388time measure for test visualization [studio]9ea54aesimple visualization test [studio]6af075fimprove warl layer clipping [core]e2adcadblend method Alpha [core]8af0f3ddraft: degrade underlayer for nonaffine transforms [core]7edc151cubic interpolation by default for Warp [core]9abc9edinterpolation param for Warp [core]650b0cfantialias param for CheckerBoard [core]57b243cremove some old rendering from modules [core]b8aa2b1remove old rendering from core layers [core]6b433d2add noexcept to move constructor [core]fc7a046fix calculation of resolution [core]cf1df92refactoring of Warp Layer [core]61ff9b8OptimizerTransformation: merge child into parent [core]3ae388dremove extra const keyword [core]f44ff0aimprove rendering::Transformation [core]34a6856improve synfig::Matrix [core]7cea642libmng made optional, fixed build using 2-build-cmake.sh [core] [studio]2cccbf4Merge PR #1166: Do not require to explicitly call FileSystemTemporary::discard_changes() [core] [studio]4df4085Update translations [core] [studio]09220edAdded PACKAGE_NAME macro [studio]b4b6a75Fix some typos and some non translatable strings (#1159) [core] [studio]30ce7c4minor fixes for some ValueBase method comments [core]302b06dfix relation operators for ValueBase [core]2608b0cremove unused definitions of libpng versions [core]f05955aadd a comment [core]7b7b2ddsynfig::Mutex no longer exists [core]96306f6autotools: remove unused definition [core]8339ee0Merge PR #1096: remove strange #include in Dialog_Setup [studio]52d58faMerge PR #1157: Fix some ui typos [studio]2d453f2Fix typo [studio]fe24023Fix previous commit [studio]7c08f5bFix typo [studio]d974ed5Update translations (new pot) [core] [studio]86eaf56Update translations [core] [studio]b218c01Merge PR #1076: define copy constructor if assignment operator is defined [core]6ebc9a8Merge PR #1105: Fixed MLT build on MSYS via autobuild/build.sh scripte8281c6Merge PR #1034: there is no reason for using float instead of Real[core]00e3c96Temporarily disable distcheck (as it exceeds build time)58cf959remove unused code : commented since 2005 [studio]859cc1aMerge PR #1128: Travis: Add distcheck job [core] [studio]0da5999remove test for (removed) etl::loose_smart_ptr [ETL]ee74a24Bump version to 1.5.0 [ETL] [core] [studio]