Skip to content

Latest commit

 

History

History
877 lines (877 loc) · 152 KB

ChangeLog-development.md

File metadata and controls

877 lines (877 loc) · 152 KB
  • 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]
  • 6b5a3c8 [Synfig Studio] fix format string for synfigapp exception guard (#2084) [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]
  • 65f50eb [Synfig Studio] fix skeleton deformation duplication (#2071) [core]
  • 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)
  • b1468c7 [Synfig Studio] make TimeLoop valuenode editable via workspace (#2066) [core] [studio]
  • 71de9ff Fix various typos (#2061) [core] [studio]
  • 0f7fb39 [Core] LinkableValueNode now provides methods for inverse manipulation (#2057) [core] [studio]
  • ab8cd14 Merge PR #2059: [Synfig Studio] fix action LayerDuplicate for skeleton and its bone links
  • 15d55af add LayerDuplicate action tests for Skeleton layer [studio]
  • 87d10c6 [Synfig Studio] fix Action LayerDuplicate for Skeleton Layer [studio]
  • 42b9750 prefer ValueNode::RHandle rather explicit etl::rhandle [studio]
  • c2371f7 Merge PR #1979: [Synfig Studio] Minor cleanup on LayerTree (Improve LayerTree speed)
  • ef37687 LayerTree: remove unused variable quick_layer [studio]
  • 58f933d LayerTree: remove unused callback on_dirty_preview() [studio]
  • 1169f8e [Synfig Studio] LayerTree: remove unused widgets [studio]
  • 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]
  • c526bf2 [Synfig Studio] don't let inner layer be duplicated twice (#2050) [studio]
  • 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]
  • 505d8c5 [Synfig Studio] Implemented toggle animate hotkey (#2033) [studio]
  • bbdd853 Merge PR #2046: [Synfig Studio] some cleanup on synfigapp::ValueDescSet
  • 9105f66 [Synfig Studio] add convenient private method to create and add ValueDescSet action [studio]
  • d72ae10 [Synfig Studio] use helper comparison functions [studio]
  • d2c259d [Synfig Studio] not future-proof: ValueNode_Bone may change parameter order [studio]
  • ba77baf [Synfig Studio] fix compiler warning for signedness issue [studio]
  • 1af456f [Synfig Studio] better comparison for Real with 0 value [studio]
  • 8dc38c5 [Synfig Studio] avoid double dynamic_cast [studio]
  • ba9149a [Synfig Studio] avoid dereference of invalid TreeIter on Layer TreeView (#2043) [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
  • ddb5001 [CLI] stop searching for video-codec as soon as found [core]
  • 0e2504c [CLI] minor warning cleanup fixes [core]
  • 9ae2dec [Core] DPI2DPM and DPM2DPI should use Real (double), not float [core] [studio]
  • 4ecafb5 [CLI] fix span option var type [core]
  • 2f18910 [Core] assure uniqueness for new node guid (#2029) [core]
  • d3ce556 Update issue templates
  • 06d71c5 [Synfig Studio] exception-guard now lists SynfigApp exception too (#2028) [studio]
  • 7f67cc2 [Autotools] Fixed make 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]
  • 4ddd22d Merge PR #1995: [Core] create stringhelper
  • 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
  • a509ebd create string_helper.h to avoid code duplication [core] [studio]
  • f7e6897 remove commented-out code since 2005 [core]
  • d658aaa remove unused string_decl.h [core]
  • e76af7e add support for multiple vertices for actions BLinePointTangentSplit and BLinePointTangentMerge [studio]
  • 80270a0 improve search function on BLinePointTangentSplit and BLinePointTangentMerge [studio]
  • 07820e9 simplify code for actions BLinePointTangentSplit and BLinePointTangentMerge [studio]
  • 94c0805 [ETL] current_working_directory() function now works correctly with non-Latin filenames (#2011) [ETL] [core]
  • 4c33e75 [Core/Studio] Added support for user-installed fonts on Windows 10 (1809) (#1997) [core] [studio]
  • 03fd60f [Synfig Studio] fix "Link to Spline" showing when a vertex of spline itself is selected (#1988) [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
  • 8a6b0db Separate up/right and down/left scroll events [studio]
  • e279a16 Shift toggles vertical axis [studio]
  • b766b14 Swap horizontal and vertical zoom hotkeys [studio]
  • 8d0b088 Fix indentations [studio]
  • 8b74237 Scroll time horizontally in graphs with Shift+Scroll [studio]
  • b60044a Zoom at mouse cursor position [studio]
  • 2c6fdc5 Connect Timetrack and Sound panels [studio]
  • 1e25813 Implement Ctrl+Shift+Scroll to zoom horizontally in Graphs panel [studio]
  • d8e1837 Merge PR#1971: [Synfig Studio] Fix action LayerDuplicate with layers "duplicate"
  • 697e50f fix bug duplicating layer_duplicate of different groups [studio]
  • 8a45542 add test for synfigapp action LayerDuplicate [studio]
  • 951545c fix unused variable warning [studio]
  • 592c3d4 detail duplicated valuenode name on error [studio]
  • 86b1229 Duplicating Layer_Duplicate connects cloned layers to new Index [studio]
  • e027603 fix bug when duplicating two Layer_Duplicate in same canvas [studio]
  • ab48748 fix auto-exported valuenode id of Layer_Duplicate index parameter [studio]
  • 48959a9 Merge PR #1929: [Synfig Studio] Added ability to undock panel using the context menu command
  • ab138e4 add menu item "Undock panel" to Panel tab [studio]
  • 3a07fe2 when undocking a panel, it shows up near mouse pointer [studio]
  • 34127e8 Merge PR #1974: [Synfig Studio] Set Enum parameters to Static by default
  • 5273296 Set blend_method to static also for Layers created with Tools [studio]
  • f1f9c88 Set Enum parameters to Static by default [core]
  • 4789a5b [Core] A little refactoring of loadcanvas.cpp (#1956) [core]
  • 8809482 [Synfig Core] Added support for loading average values (#1955) [core]
  • 76e827e [Core] Refactored trgt_ffmpeg (#1947) [core]
  • 349810e [Synfig Studio/Windows] Fixed issue with rendering to file when using non-Latin filenames (#1940) [core] [studio]
  • 44b46a2 [CMake/Core] Added glib dependency (#2009) [core]
  • 53aebba Merge PR #1950: [ETL/Core] rect class moved from ETL to core.
  • 8a97261 [ETL] rect removed from ETL [ETL] [core]
  • c4a4961 [ETL/Core] rect class moved from ETL to core. intersect and contains functions renamed to rect_xxx to avoid ambiguity [ETL] [core] [studio]
  • 3c97b06 [ETL/Core] Moved range class from ETL to core [ETL] [core]
  • 88f4c33 [ETL] Simplified range class comparison function [ETL]
  • cf42eb4 [Synfig Studio] destructors should not call virtual methods (#2003) [studio]
  • cc4aa73 [Synfig Studio] remove unused variable mod_palette_ from App (#2002) [studio]
  • b660807 [Core/Studio] Fix missing const qualifier for some relational operators overrides (#2001) [core] [studio]
  • 885f3ac [Core] Fix missing is_distance hint for vertex coordinates (#2000) [core]
  • 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
  • 248ca69 fix angle degree character: it was using ordinal symbol instead [studio]
  • 30080e6 fix cellrenderer text for scale parameter and other non-distance parameters [core] [studio]
  • 12b29c7 Merge PR #1945: [Synfig Studio] Make Preview tooltips and titles consistent with other dialogs
  • 0362883 Revert changes to canvasview.cpp [studio]
  • ee25be9 Set Preview dialog as transient for main window [studio]
  • da85f14 Change tooltip and icon of Preview Settings [studio]
  • e09ed09 Use "Loop" and improve playback bounds tootlips [studio]
  • 1fc5783 Edit Preview tooltips and dialog titles to make them consistent with other dialogs [studio]
  • 7ccb5d7 Merge PR #1985: [CI] GitHub actions improvements
  • 1cbf8c3 [CI] Added GitHub actions for stable branch
  • 8e24b08 [CI] Temporary replaced MacOS 11 with MacOS 10.15 until GitHub Action issue is not resolved
  • 6b0d418 [Autotools] Fixed problem with missing *.glsl files in distribution (#1982) [core]
  • c1e6ca0 [Synfig Studio] fix states accelerator shortcut in tooltips (#1959) [studio]
  • 39807ad [Synfig Studio] Bumped year in About dialog (#1977) [studio]
  • 6d407c2 autotools: fix POTFILES.in again and Makefile.am (#1981) [studio]
  • ca04f3d [Synfig Studio] fix mainwindow not showing when is offscreen (#1973) [studio]
  • 456bf8c [Synfig Studio] Fixed build error (#1976) [studio]
  • ba211ba [Synfig Studio] remove some unneeded headers (#1963) [studio]
  • b555b22 [Synfig Studio] Waypoint Editor didn't properly support enums (#1968) [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]
  • 86cb9ce Merge PR #1953: [Synfig Studio] Clean default accel map implementation
  • 8e64d33 app.cpp: remove ACCEL macro to cleanup default accel map definition [studio]
  • cd38167 app.cpp: replace macro ACCEL2 with ACCEL [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
  • a9ef157 [Synfig Studio] refactored URI code in CanvasView (#1943) [studio]
  • a472077 app.cpp: merge all #ifdef _WIN32 stuff [studio]
  • 84b1710 some variable/class property sorting [studio]
  • e9b8b78 no need for namespace scope here [studio]
  • 74f9c7e move static variable next other ones [studio]
  • f5e619c remove commented-out code [studio]
  • 398ec45 use #ifdef instead of #if [studio]
  • 4b7051f prepend static keyword for 'internal' variables [studio]
  • 4c9ec28 remove unneeded ending comma in some macro uses [studio]
  • 14c9dd1 prefer nullptr rather than 0 or NULL [studio]
  • adaa01a remove unused macros [studio]
  • 4753a8c [Synfig Studio] app.cpp: remove unused headers and sort [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 missing libgcc_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]
  • f47d674 Merge PR #1861: [Synfig Studio] Fixed crash when frame rendering throws exception while animating
  • ba89fe0 stop the animation playback only at problematic frame [studio]
  • 52936a4 detail better the async render error: try to show error string [studio]
  • d605f64 Stop animation playback when frame rendering error occurs [studio]
  • a0e9b18 don't crash if frame rendering throws exception while animating [studio]
  • 7d68380 [Synfig Studio] Fixed incorrect import of lst files when path contains non-Latin characters (#1924) [core]
  • 9653378 [Synfig Studio] Fixed crash when right-clicking on group in the Sets panel (#1920) [studio]
  • 9f9a09e [Synfig Studio/Windows] Fixed non-working command "Edit image editing in external tool..." (#1912) [studio]
  • 0bd6fd5 Merge PR #1889: [Synfig Studio/Windows] Fixed load/save operations for Palette editor
  • a741486 [Synfig Studio/Windows] Fixed saving/loading palette to file with non-Latin name [core] [studio]
  • 484e2ac [Synfig Studio] Fixed crash when trying to save a palette to a file with a non-Latin name [studio]
  • 474fc00 [Synfig Studio] Cleanup Palette editor code [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]
  • 9b580c6 Merge PR#1890: Fix crash in Spline Width and return of improper type in Spline converters
  • e8920ca Fix incorrect type in Spline converters for Real values [core]
  • ac61143 Fix crash in Spline Width converter [core]
  • 4ed6b79 [Synfig Studio] remove unused headers (#1906) [studio]
  • bc33af8 Merge PR #1894: Minor cleanup for Dials
  • 56ee9cf avoid deprecated Gtk::Alignment [studio]
  • 6711313 studio: dials: don't use tab for vertical alignment [studio]
  • 0a62228 studio: dials: remove unused headers [studio]
  • ff2838b studio: dials don't use deprecated Gtk::Table anymore [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)
  • f7e71c9 Fixed problem with non-working plugins when using paths containing non-Latin characters (#1882) [studio]
  • dd3dcd6 [Synfig Studio] Eyedropper tool: Added ability to select fill color using Ctrl+click (#1872) [studio]
  • 74a9f4b Change order of Waypoint Editor buttons to match other dialogs (#1880) [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 Moving ui folder to resources folder (#1865) [studio]
  • d3906ca Merge PR #1853: etl::clock refactored to use std::chrono
  • d035955 etl::clock refactored to use std::chrono. Fix an issue with animation playback in CMake builds [ETL] [core]
  • 4ea5d64 Remove unused ETL/clock headers [ETL] [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 unused ETL/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
  • d51978a Fix build error [studio]
  • e8c4634 Restore new parameter for animation thumbnail preview [studio]
  • 743c605 Remove unused code [studio]
  • 73172fb Add code for reading current settings [studio]
  • 4a60dab Avoid unintended overwriting of current settings [studio]
  • cc638df Add confirm dialog and code for not applied settings [studio]
  • d831641 Restore Defaults is applied on Ok pressed [studio]
  • 495ce1f Add confirm dialog for Restore Defaults in Preferences [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)
  • 3c71750 Add accelerator key for Cutout tool (#1855) [studio]
  • 9343c01 Implementing Canvas Zoom Legacy Keyboard shortcuts (#1848) [studio]
  • bac00ea [ETL] Removed etl::trivial class. Refactored Param class. (#1839) [ETL] [studio]
  • 67c3f77 Limit background rendering to playback bounds (#1852) [studio]
  • ebf2eea Merge PR #1844: Fix doxygen
  • 4223362 fix doxygen input dir and exclude some non-synfig classes [ETL] [core] [studio]
  • b3301bd update doxygen files [ETL] [core] [studio]
  • 2d4d8b0 Improving Keyboard Shortcuts for the toolbox items (#1823) [studio]
  • 6e79d1e Update NEWS files for 1.4.0 (#1841) [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]
  • f8de319 Fix crash in Spline Tangent converter (#1836) [core]
  • 5ad6ac5 [MacOS] Fixed SynfigStudio.app won't start if renamed (or contain spaces in name) (#1834)
  • 03ab84d Fixed error when output to MPEG-1 format with audio (#1830) [core]
  • 23bf66a Fix animation interpolation for boolean values (#1826) [core]
  • 985afc4 fix Duplicate layer ignoring all layers but the first one (#1829) [core]
  • dbde6c6 Fix regression: Text layer accepts font filename again (#1828) [core]
  • e6ae677 Dock widget shortcuts have priority over App Accels - fix #1820 (#1827) [studio]
  • 5a9d9ab Update link to build (#1824)
  • 5b37e43 Fixed clang warnings (unused variables, reorder) (#1822) [core] [studio]
  • 7832633 Merge PR #1810: Delete ColorAccumulator
  • 86538ad Removed coloraccumulator.h from Makefile (fixes build) [core]
  • 13bd46c Delete ColorAccumualtor [core]
  • 7deb121 Restore ctrl-c ctrl+v ctrl+a in Color and Gradient Dialogs (#1821) [studio]
  • 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]
  • 207f7d7 Changed redo shortcut to Ctr+Y (Win)/Shift+Ctrl+Z (Linux) (#1811) [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
  • f43612e [MSVC] Added exports required for lyr_std [core]
  • 390c988 [MSVC] Added export variables [core] [studio]
  • fa4021d Implemented Gtk::ShortcutsWindow and improved navigation hotkeys (#1776) [studio]
  • 7449118 [MSYS/CMake] Fix hard-coded path (c:/msys64/usr/bin/perl) (#1795)
  • d40c745 Merge PR #1769: Improve Canvas Zoom Keyboard Shortcut UX
  • 144524a Merge PR #1791: Remove some old CVS/SVN stuff
  • 4b50b78 #1722: Set modal property on AboutDialog (#1788) [studio]
  • 26fde94 remove old hidden feature of CVS support for synfig document [studio]
  • 6e16a80 remove old SVN-related stuff [ETL] [core] [studio]
  • 581535b Merge PR #1783: MSVC build improvements #2
  • a877175 [MSVC] Added explicit template instantiation [core]
  • a735898 [MSVC] Disabled python detection for MSVC build (no popen support) [studio]
  • ae44920 [MSVC] Added option to build Synfig without MLT. Enabled for MSVC build. [core] [studio]
  • 851b2de [CMake] Disabled all modules except mod_example for MSVC build [core]
  • 63b7cd8 [CMake] Disabled images, rc, po files generation for MSVC (need to be fixed later) [studio]
  • fdebad1 [MSVC] Fixed function call with ifdef args [studio]
  • d9178ae [MSVC] Fixed PRETTY_FUNCTION [studio]
  • 5e065c6 [MSVC] Added access function support [core] [studio]
  • b01d549 Merge PR #1781: MSVC build improvements
  • ac48ad3 [MSVC] Fixed paramdesc class (no need to export blank_ symbol) [core]
  • 2e33cee [MSVC] Fixed libsynfig symbols export [core]
  • e4cce86 [MSVC] Fixed daylight definition [studio]
  • 029d36a [MSVC] Fixed error with 'small' type [ETL]
  • 139da75 Resolve misleading indentation warning (#1780) [studio]
  • e51bebe Merge PR #1778: Performance improvements
  • e3a864e Added missing bundle identifier key in Info.plist (#1767)
  • 94adb2e Slight perf bump in ColorMatrix::operator*=() [core]
  • 6bd569f Add two scripts to aid in performance profiling
  • 0576fa8 Fixing GCC Wreorder warnings (#1750) [studio]
  • 6cba5a6 Merge PR #1774: Replaced gtk::HBox and gtk::VBox with gtk::Grid in synfig-studio CanvasView
  • 8b31696 Fix whitespace indentation in duckmatic.cpp (#1773) [studio]
  • 6054cf8 replace deprecated set_margin_right with set_margin_end [studio]
  • c995d9b Increased closebutton margin [studio]
  • 997fb2e Replaced gtk::HBox and gtk::VBox with gtk::Grid in synfig-studio CanvasView class [studio]
  • 044390e Merge PR #1772: Various fixes for MSVC
  • 97078c6 [MSVC] Added required dependency [studio]
  • d1e192b [MSVC] Refactored color class (no need to export static const members) [core]
  • 12bb2c8 [MSVC] Refactored FileSystemNative (no need to export instance__ symbol) [core]
  • 5d12ae8 [CMake] Allow auto export all symbols on Windows (MSVC)
  • 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]
  • 0daafca Improve Canvas Zoom Keyboard Shortcut UX [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
  • de153ad [Appveyor] Switched back to the main MSYS2 mirror
  • 7db6c0a [MSVC] Fixed libsynfig build [ETL]
  • fa2f061 [CMake] Fixed vcpkg libraries search [core]
  • 2aa8c47 [CMake] Added MSVC compilation flags
  • a59e482 Merge PR #1741: Fixed clang warnings
  • fdf7b58 [CMake] Fixed target name output in warning message if msgfmt not found
  • b377a11 [Autotools] Make autotools use imagemagick++ cflags from pkg-config (#1600) [core]
  • 85a6e54 Fixed clang warnings (returning reference to local temporary object) [ETL]
  • bb58ecf Fixed clang warnings (unused variables) [core] [studio]
  • 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 build
  • 1026d74 Fix MSYS2 repo unavailable
  • e085029 [Appveyor] Added artifacts build
  • 75f78f2 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
  • 42dd20a [CMake] Fixed broken intltool-merge patching
  • 50f725d [CMake] Fixed indents
  • 7c49593 [CMake] Improved cygpath detection in some situations
  • 1d690d4 [CMake] Added error message if MSYS2 environment not detected on Windows. Improved MSYS2 detection by using environment variable (MINGW_PREFIX)
  • 9cbd7af [CMake] desktop_file target disabled for Windows build. Fixes 'sed not found' error. [studio]
  • ce8b148 [CMake] Fixed splash screen image build. It could not be built because the target directory did not exist. [studio]
  • 42d0e6a [CMake/MSYS2] Disabled copying of dependent libraries to build output during configuration stage. Added hacks for MSYS2 ImageMagick.
  • 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]
  • a583e73 autotools: pango and imagemagick c++ flags and libs have been moved to their respective modules (#1688) [core]
  • 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) [studio]
  • d31d62d [Lottie Exporter] Add support for not convert method (#1587) [studio]
  • 43ced7b [Lottie Exporter] Add support for vectorlength convert method (#1650) [studio]
  • 905994a [Lottie Exporter] Add support for range convert method (#1606) [studio]
  • bbd7a85 Return true only if id=1 (accept) is clicked (#1573)
  • 7cd80d2 [Lottie Exporter] Added support for reciprocal convert method (#1619) [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
  • 625c0ec fix indentation [core]
  • 1e9775c add TrueType Collection as supported extension via FreeType [core]
  • 3522c51 separate algorithm to find out the font filename from family name [core]
  • 056fe96 move variables closer to where they are used [core]
  • ca9c51f fix indentation [core]
  • c063f81 move comment to the method it describes [core]
  • 7ba7623 reduces function scope [core]
  • 5b1d9dd don't use extern on .h without need and properly free FreeType [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)
  • 9b5c101 Restructured code [studio]
  • 570d12a Working single parameter for bonewidth [studio]
  • 39388cc Fixed issues [studio]
  • 3a43592 Modified tool options [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
  • 95beb2a Avoid code repetition and add it for "Import Image" [studio]
  • a2be3ab Add option also for "Import Sequence,,," [studio]
  • e74bca4 Rebase to current master [studio]
  • 8adcde3 Replace deprecated method [studio]
  • 4bb01bd Connect Switch to preference value [studio]
  • 7d6ce40 Add "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)
  • 739f38a Removing cout's [studio]
  • df1a854 Conditional disable/enable of Deformation layer [studio]
  • 85aed48 [Skeleton Tool] Creating new Skeleton layer without a bone (#1620)
  • a6935a4 Crash fix #2 [studio]
  • 8f40921 Removing comments [studio]
  • c7a6c5e Crash fix [studio]
  • 6c081ca Passive Grouper added [studio]
  • 83ab374 Making previous active bone optional [studio]
  • 2dd6550 Working no bones condition; Need to add passive grouper [studio]
  • f287077 No bones in layer conditions testing [studio]
  • 09d6069 Do not use Glib::locale_to_utf8() in synfig::get_binary_path() (#1633) [core]
  • ef6be78 Windows build: Enable avformat module in MLT
  • e78053d Avoid double "Loading modules" message (#1631) [core]
  • 4e0e245 Skeleton Tool: Trigger visibility of Width Points depending on conditions (#1616)
  • 0485671 CMake NSIS Installer (#1582) [studio]
  • fd4088e Update tool bar [studio]
  • 4887895 Reverting previous duck visibility state [studio]
  • 28dae99 Fixed Width toggle [studio]
  • b92a370 Skeleton Tool: Fixed Skeleton Deformation layer Highlighting (#1628) [studio]
  • 8d27d97 Added button to stop rendering process (#1585) [studio]
  • 6269d8f [Lottie Exporter] Add support for Logarithm convert method (#1586) [studio]
  • f89c807 Merge PR #1622: Freetype: avoid uneeded font search
  • 1e5f31f don't reload font on canvas change if it doesn't depend on canvas [core]
  • 72857f0 don't do anything if parent doesn't actually change [core]
  • 241b6c5 don't emit signal if filename doesn't actually change [core]
  • ee4e533 Merge PR #1505: [Lottie Exporter] Add support for blur layers
  • e4fc29d Added new files in the CMake file [studio]
  • e0b44f4 Minor changes [studio]
  • beedf5f Fixed LGTM warnings [studio]
  • 17a2691 Fixed build failing error [studio]
  • 7efe9ef Fixing blurring issue and adding comments [studio]
  • 633dc54 Group layer ordering fixed [studio]
  • 5833b3f Added support for blur layers minus group layer [studio]
  • 549fdd5 Multiple Images blurring fixed [studio]
  • 0208450 Fixed ordering of blur layers [studio]
  • 5d9bde2 Add support for blur layers [studio]
  • 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.
  • 9c78798 Deformation layer gets disabled [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.
  • eaec65d Fixed Active bone rendering #2 [studio]
  • ccdc4e5 Fixed Active Bone rendering [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
  • 7d35299 Indentation fixes [studio]
  • c05acd1 Indentation fixes [studio]
  • 6bee811 Working dashed lines [studio]
  • 1025c01 Working dashed line between origins of parent and child [studio]
  • a8748c1 Attempt to add dashed line between parent and child 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]
  • faad4ab [Lottie Exporter] Add support for dot product convert method (#1593) [studio]
  • 6d3f1cb Merge PR #1596: Fixed warnings
  • 3cf4ca2 Fixed "_exception_guard_error_code not used" warning [studio]
  • 7757540 Fixed NOMINMAX redefined warning [ETL] [core]
  • 357dda4 Merge PR #1595: Fixed Magick NoEncodeDelegateForThisImageFormat issues on appveyor build.
  • 7538ae5 Fixed Magick NoEncodeDelegateForThisImageFormat issues on MSYS build
  • 5fe1258 MergePR #1491: Changes for Appveyor build using CMake and ninja.
  • ff40532 Changes for CMake MSYS builds. [studio]
  • 3c5438c Fixed MLT Path added different dependency for MSYS2 builds. [studio]
  • ec68c0a Windows related changes [core]
  • 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
  • 032be6f fix invalid data free - it was causing crash on MacOS [studio]
  • 83a053e update POTFILES.in - just in case [studio]
  • 66dfdea in a possible future call to refresh, clear the family list first [studio]
  • 8f2672d fix font search path priority order [core]
  • ccb98a3 allow user to select font family if FontConfig is available [studio]
  • 681a0c8 text layer: fontconfig ignored slant and weight parameters [core]
  • da9a88b remove unreachable code [core]
  • aed8870 if font family is actually a file, don't append other extension [core]
  • b52157f text layer: bye, "evil hack" [core]
  • a3d7246 text layer: bump layer version due to new weight values [core]
  • e7c38ec text layer: use enum to style values [core]
  • 0140492 text layer: add new weight options [core]
  • a856a5b text layer: use enum to weight values [core]
  • bad6e68 Improved documentation of exception_guard.h (#1578) [studio]
  • 7ece93c Merge PR #1571: fix uncaught exceptions in destructors
  • ef8f17e fix uncaught exception in state_stroke destructor [studio]
  • f3d757d fix uncaught exceptions in destructors in canvasview.cpp [studio]
  • 2f2f78c fix uncaught exceptions in state_polygon destructor [studio]
  • 6e32978 Return true only if id=1 (accept) is clicked [studio]
  • 2b0a887 Merge PR #1413: Added toggleable option for thumbnail preview
  • 6709d28 Added togglable option for thumbnail preview [studio]
  • 6e9e095 Fixed crash when user deletes the sound layer displayed in Sound panel (#1564)
  • dc3c31e Removed unused ETL spline header (#1563)
  • 9cafe22 remove unused ETL spline header [ETL] [core]
  • 2493870 fix crash when user delete the sound layer being shown in Sound panel [studio]
  • a74530f Remove ancient 3rd party sources (gtkmm-osx) (#1554)
  • d2083d6 [Lottie Exporter] Added support for Power Convert method (#1515) [studio]
  • acde8c3 [CMake] CPack added ability to generate .deb package (#1519)
  • 60af052 .deb package [core] [studio]
  • 978905c [CMake] Fixed MacOS build (#1534)
  • 6ccb08b [CMake] Added FontConfig detection [core]
  • 72acbe4 Updated Homebrew install script
  • f8f918f [CMake] Fixed libraries search Libmng/Libltdl(Libtool)/FFTW3 [core] [studio]
  • d82b5ae [Vectorization] Bezier enhance (#1240) [studio]
  • dec2884 Cleanup module.h (#1530)
  • 99981e8 don't re-add the first brush path to brush path list ! [studio]
  • f538260 Brush paths moved to ResourceHelpre (#1528)
  • 7a8d894 fix constness [core]
  • d60760c improve module documentation [core]
  • d86ee31 minor cleanup [core]
  • 28ab69a maybe module 'constructor' should be virtual, as 'destructor' is [core]
  • 36b6c7d avoid weak-vtable [core]
  • 52012e0 synfig::Module class should not have a default name, desc, etc. [core]
  • 1dfbed4 simplify access to default brush resource path [studio]
  • 2af6b11 Cleanup general.h (#1526)
  • fb84c92 [CMake] Copy logo.sif to build-dir for building splash_screen (#1525) [studio]
  • a519e6a add some missing documentation [core]
  • 182be3a prefer nullptr rather NULL [core]
  • 4aab731 Fixed Arch linux detection (#1521)
  • 6061b30 remove unused macro DEBUGPOINT [core] [studio]
  • c26e6bb remove not implemented function [core]
  • a20a6b5 remove commented-out declaration since 2005 [core]
  • 549cce8 remove unused macro [core]
  • 97940e9 Cleanup module.cpp a bit (#1418)
  • 94f07ac let Windows & OSX users have custom(?) modules too [core]
  • d289bd2 remove unused headers [core]
  • 95c9f22 simplify search for module constructor symbol [core]
  • d0510c0 prefer nullptr rather NULL [core]
  • db2053d remove commented out code since 04.2005 [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)
  • 5102d5e [Lottie Exporter] Added support for Vector X and Vector Y convert method (#1516) [studio]
  • d007f97 Added a custom function for intltool_merge [core] [studio]
  • 836b46a Copy plugins, brushes, sounds and ui to /share/synfig in CMake builds [studio]
  • 15080f9 Different CMake builds based on CMAKE_BUILD_TYPE. (#1500)
  • 0b965c0 Avoid deadlock when converting vector to 'dynamic' (#1073) [studio]
  • c323060 Different CMake builds based on CMAKE_BUILD_TYPE. [core] [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
  • 633d54d Merge PR #1483: Change installation folder of synfig images and icons
  • 0cb71d7 minor improvements in Info panel [studio]
  • bd0246a install icons in share/synfig/icons/classic and enable theming [studio]
  • f92abf4 clean Makefile of synfig-studio/images [studio]
  • 7010939 move variable definitions to where they are used [studio]
  • 42c53f1 simplification of a file of autotools [studio]
  • 7ab41fa fix build_images target's rebuilding behavior (#1478) [studio]
  • 35c3012 Merge PR #1477: Simplify access to resource
  • c9d4855 simplify access to sounds/plugins/ui resources [studio]
  • adcb3ba remove unused file [studio]
  • d276eb2 simplify autotools dir [studio]
  • b6995dc Add test file for conversion between homogeneous and standard width points (#1471) [core]
  • 18e6acb Update lottie test script
  • 068c884 Merge PR #1466: fix POTFILES.in
  • 1fb9c45 fix POTFILES.in [core] [studio]
  • 8943867 [Lottie exporter] Refactor lottie modules/Added named constants (#1456) [studio]
  • c51cef4 [Lottie Exporter] Add support for radial gradient layer (#1446) [studio]
  • 4c519a9 Merge PR #1450: Improved warning dialog UI
  • 9fc95fe [Lottie exporter] Refactor radial_composite convert method (#1447) [studio]
  • 1fc89f1 Improved warning dialog UI [studio]
  • c9e9d2f [Lottie Exporter] Add support for Vector Angle convert method (#1409) [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]
  • 14667dd [Lottie Exporter] Add support for aTan2 convert method (#1363) [studio]
  • dbd27fb Remove old commented-out code (gui/layertree) (#1429) [studio]
  • 5d56cdc Merge PR #1435: Minor cleanup in skeleton files
  • f14a5bb Merge PR #1400: Add support for building snap packages
  • cdd01d8 remove useless macro - use method get_string() instead [core]
  • 05dd664 prefer nullptr rather than 0 [core]
  • f4c8ad4 remove unused #include [core]
  • 217c238 snap: Improve cleanup part
  • 34d75aa Merge PR #1427: [Timetrack] fix in rectangle-selection bottom-top
  • db75d5a just in case: avoid repetition of selected rows [studio]
  • 69a23da allow to select waypoints by rectangle area bottom-top where top is above [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]
  • fe42b80 snap: Append build date & git hash to version for untagged commits
  • f4f3c75 Add support for building snap packages
  • b6efff5 Merge PR #1370: Soundwave dock now loads sound layers from canvas
  • 042bee7 ellipsize long filenames in Sound panel combobox [studio]
  • b387550 always show filename in the combobox [studio]
  • e12b768 fix combobox popup weird width [studio]
  • 6b52903 Sound panel now lists sound layer description too if different [studio]
  • 2315149 fix catch exceptions [studio]
  • 5cd05ad sound panel: fix loading sound file on a saved file [studio]
  • 4b4e9fc don't reload after setting sound delay [studio]
  • f362564 fix displaying sound delay [studio]
  • 8b5e8bd Soundwave dock now uses sound layers in canvas [studio]
  • 5d873a3 Merge PR #1408: Fixed 'font not found' error in FreeType layers (Fix #1407)
  • 18c174e don't waste time trying to open face of unnamed font [core]
  • 0ca3942 fix 'font not found' 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]
  • eede90c [Lottie exporter] Add support for linear gradient (#1286) [studio]
  • 77164ff Some clean up on layer freetype (#1403) [core]
  • a724c75 Merge PR #1399: Cmake fixes
  • d972346 studio: CMake: Add include & library dirs for each pkg_config module [studio]
  • e8589a5 core: CMake: Add include & library dirs for each pkg_config module [core]
  • 15a4167 ETL: CMake: Do not install non-existing header [ETL]
  • 8dc4c06 Merge PR #1354: Make first vertex selectable when creating spline. Fixes #1281.
  • dd22899 make polygon creation consistent with spline creation [studio]
  • ee9c0fe make first vertex selectable when creating spline [studio]
  • cfe18dd View-Toolbar is effective for all canvases [studio]
  • 9ad7d22 Merge PR #1386: Toolbar menu
  • af4b833 toogle_displaybar() is renamed to toggle_show_toolbar() [studio]
  • c903f71 fix View -> Toolbar menu [studio]
  • 251f37a Merge PR #1222: Warp layer is now renamed to perspective layer
  • d40d812 Delete trace.log
  • 65b18fd now we can open files with warp layer which is saved by old Synfig version. [core]
  • c488480 warp layer is now renamed to perspective layer [core]
  • 51ba106 Merge PR #1313: Rework the plugin system
  • d234429 Moved state machine (smach) from ETL to synfig-studio/src/gui [ETL] [studio]
  • 3fb1847 Save canvas as fallback if get_read_stream fails [studio]
  • 8208138 Enforce synfig file extension in run plugin [studio]
  • 9bd9506 Rename variables [studio]
  • 509cefc Set the canvas filename to that of a new file when imported from a plugin [studio]
  • 252c833 Add filter for all supported files [studio]
  • 52cafe5 Support imported files in open recent [studio]
  • ee00a56 Show a dialog to select the right importer plugin [studio]
  • 8e42823 Handle plugins on Any files [studio]
  • 0e1e256 Propely load importers [studio]
  • 0adc445 Use ui_language to select the plugin string [studio]
  • ca705d8 Use stdout for logs from lottie-exporter [studio]
  • 7155860 Add extension dot when loading them from the plugin file [studio]
  • c3d4f37 Removed unused declarations [studio]
  • ad301f9 Base pluginin script ids on the xml file name rather than its directory [studio]
  • d2b792f Implicit . on plugin extension import/export [studio]
  • 13fcb5a Avoid name collision for stdout/stderr [studio]
  • 79cac4a Show plugin importers under Open [studio]
  • ee68545 Add a message in case there is no importer installed [studio]
  • 2c56ee8 Importer plugins [studio]
  • 42cbd4a Rework the plugin system [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
  • 892c6e2 Merge PR #1372: don't let user delete waypoints while dragging them in Graph panel
  • 53c5ded don't let user delete waypoints while dragging them in Timetrack panel [studio]
  • 8c8c985 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 README
  • 7327b78 Add link to OpenCollective in FUNDING.yml
  • 2df3379 Merge PR #1351: Canvas, bone & sublayer parameters now pops up in one single click
  • 869bcc9 sublayer parameter now pops up in one single click [studio]
  • 2e2e776 canvas and bone parameters now pop up in one single click [studio]
  • 29d8878 Merge PR #1337: Single click for parameter editing
  • 81b9115 single click for edit parameters of any type [studio]
  • 7e99f48 fix internal property scope: private [studio]
  • 320a6a6 reduces variable scope and fixes type [studio]
  • 5f2fe66 prefer nullptr rather NULL or 0 [studio]
  • 73a6a0a remove wrong callback binding [studio]
  • 788d72d Merge PR #1344: Different look for indirect waypoints
  • ccf39ec Minor code cleanup trgt_jpeg and mptr_jpeg (#1343) [core]
  • 5b37d15 make division with doubles in order to avoid minor errors [studio]
  • 175e547 remove useless code for halt waypoint rendering [studio]
  • b819fba add second outline for waypoints of not-animated valuebase_nodes [studio]
  • aa6f2e9 FIXUP HALT _ SQUASH [studio]
  • 79cc906 cleanup linear, clamped, constant and undefined waypoint rendering [studio]
  • fd90636 cleanup halt waypoint rendering [studio]
  • ea8e3f9 rename properly outline_color var due to possible dark mode support [studio]
  • b3ae782 Show workarea task messages as tooltip too (#1338) [studio]
  • 8abcd40 Improved generation of recent files list. Fixed MAX_PATH on Windows. (#1335) [studio]
  • 28696ba Merge PR #1325: Allow enum parameter be edited with a double click instead of triple click
  • fe96d4c remove more commented code (since 2005) [studio]
  • a968cdc fix warning about unused method parameters [studio]
  • 46e3ccd allow enum parameter be edited with a single click [studio]
  • 7e989f1 remove more commented code [studio]
  • 783e0b3 reorder properties due to memory alignment issue [studio]
  • b09286e remove commented code (since 2005) [studio]
  • a064eb2 remove unused #include [studio]
  • 0f93005 unnecessary type cast [studio]
  • 83b9118 prefer nullptr rather 0 or NULL [studio]
  • 0742e14 remove unused macro [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.
  • 6e6eee5 Unindent over-indented line [studio]
  • 76f8c49 A couple more missed tabs [studio]
  • 4180eac Indentation / style cleanup [studio]
  • 3602463 Simplify plugin XML parsing [studio]
  • 4e74d76 Fix calls to lottie-exporter.py
  • 30525fc Use the reference-counted pointer [studio]
  • 1f0774b Remove pdb breakpoints [studio]
  • 499b7eb Export plugins [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)
  • 0739b18 Update notes about canvas versions. [core]
  • f08dbc0 OSX: brew's coreutils package required for "realpath" command. See whatwg/html-build#90
  • 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]
  • 1fdc4a3 Fix IMAGE_DIR path on Windows (Autotools) [studio]
  • ba306d2 Enable building of images on Windows (MSYS2) [studio]
  • 8d20efc Fix configure to properly handle --without-magickpp flag (synfig-core) [core]
  • 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)
  • 3b66367 Add support for Cos convert and Integer convert method (#1254) [studio]
  • a12bbfb fix missing breaks in switch (#1268) [studio]
  • 75029fb Merge PR #1248: Restore defaults now reset all settings
  • 6591875 Add FUNDING.yml
  • 70c851e Merge PR #1135: New timetrack
  • f0c5d31 Refresh use_dark_theme [studio]
  • 9a2187c Merge PR #1260: Fixed exception throwing by mistake in dot-product valuenode creation
  • 1318782 fix exception throwing by mistake in dot-product valuenode creation [core]
  • 81ebdd1 use nullptr instead of NULL or 0 [core]
  • 2ffe7b4 add error message to inexistent value node type [core]
  • 92d448d fix initialization of tuple for some (old?) compilers [studio]
  • b0900b7 fix non-initialized variable [studio]
  • e55ef1c add tool palette for waypoint moving operations: move, copy & scale [studio]
  • 122b3a5 if moving waypoints to same starting place, show them back [studio]
  • 22394da show moving/scaling waypoints as selected [studio]
  • fc1f2ea change Timetrack cursor according to current action being performed [studio]
  • ffc6454 rename old Dock_Timetrack class to Dock_Timetrack_Old [studio]
  • c600005 fix regression of keyframe line drawing for imported layers [studio]
  • 9546728 don't waste time drawing outside visible area [studio]
  • 1e63e90 make new proposed timetrack the default one [studio]
  • d299985 fix key modifier state due to widget loosing focus [studio]
  • cde0c87 don't display static intervals for canvas values [studio]
  • d22d000 fix crash when clicking on waypoint of (imported) canvas [studio]
  • cf2875e fix last parameter not shown in timetrack [studio]
  • 5616730 fix not redrawing when a new value node is created via editor [studio]
  • ea43301 fix consecutive drag-scale operations [studio]
  • 64b5f40 scale waypoints via Alt key + mouse dragging [studio]
  • 836979c one single method to discover which drag action is happening [studio]
  • 77fff86 arrow keys only move waypoints - even if shift or alt is pressed [studio]
  • 0d7cdea minor doc line added [studio]
  • 1fde7de fix action name for copying waypoints [studio]
  • 1309588 fix moving waypoint to its initial place [studio]
  • e7796e4 translate error and warning strings [studio]
  • 7242f94 instantaneous visual feedback when toggling modifier keys while dragging [studio]
  • d6bd8a9 add copy'n drag selected waypoints : shift key [studio]
  • cc04ead simplify waypoint move code [studio]
  • 3ca7ecd only performs waypoint movement when drag finishes [studio]
  • 895a2e9 update cached timepoint correctly [studio]
  • 6b7c687 just draw what is visible [studio]
  • 2615503 fix demi-transparent waypoints for (non-animated) value nodes [studio]
  • 4ed212b fix type mismatch for mingw build [studio]
  • 3d8866a synchronize param selection with timetrack [studio]
  • effc855 add waypoint navigation to new timetrack [studio]
  • e1da24f fix for old gtk [studio]
  • 6ba4fbf allow multiple waypoint selection [studio]
  • ad4ad67 when single-selection, click in blank space unselect item [studio]
  • 42d52fa redraw when selection is updated [studio]
  • 9a75c15 allow to drag waypoint in new timetrack [studio]
  • b683c87 fix Delete behavior: accept converted nodes too (as CellRenderer does) [studio]
  • b3dd34c Delete key deletes selected waypoint [studio]
  • 06a0825 new dock timetrack reacts to right-click and double-click in waypoint [studio]
  • 7e17eaf display hovered and selected timetrack item [studio]
  • f28be15 minor improvement in documentation [studio]
  • 750e02e fix detection of hovered item by SelectDragHelper [studio]
  • 0f70b2b Display “static intervals” between waypoints [studio]
  • 1fb1844 ease user life with keyframe and waypoint in time zero [studio]
  • 4c799b1 start drawing waypoints [studio]
  • 8ff9633 widget_timetrack row doesn't care about general layer changes [studio]
  • 7312588 fix crashing when resizing widget_timetrack [studio]
  • 99b85d5 improve param data tracking [studio]
  • f76aa3d change variable/method names for better understanding [studio]
  • 78454b0 Widget_Timetrack synchronizes with a TreeView [studio]
  • f30b03f make Widget_Timetrack reacts to simple mouse events [studio]
  • ee2ee84 syncing Params treeview with new Timetrack widget [studio]
  • 9632a39 draft for new timetrack widget [studio]
  • fa2126d fix zoom after change default page size in Widget_TimeGraphBase [studio]
  • 1eeed1a add some documentation for Widget_TimeGraphBase [studio]
  • 32e6e79 minor cleanup [studio]
  • 10e956a add keyframe line for timegraphbase [studio]
  • 2dbc760 Merge PR #1247: [CMake] build_images target now places images in the correct folder
  • a85cada Fixes the build_images CMake target. [studio]
  • 77164e8 Fix issue #1216 [studio]
  • 2b82874 Fix issue #1231
  • 5370add Merge PR #1232: [CMake] Fixed images search logic in case SYNFIG_ROOT is undefined.
  • c63f879 Updated imagepath in case SYNFIG_ROOT is undefined. [studio]
  • 15ad054 Fix typos and non translatable strings (#1162) [core] [studio]
  • 0b5a28f Add code to refresh colors of Gtk::ColorButton [studio]
  • 786f25f Merge PR #1236: [Lottie Exporter] Add support for Sine convert method
  • fd3cca5 Add support for sine convert method [studio]
  • a021dd1 Update App::restore_default_settings() to reset all settings. Fixes #1154 [studio]
  • 5e800fa Changes made to offsetKeyFrame file (#1233) [studio]
  • e222ce6 Fixed travis-ci warnings
  • 053841b Year is fixed in About dialog (#1238) [studio]
  • 1f08cfc Remove references to missing translation files (#1239) [studio]
  • 5d8a08b [Lottie Exporter] Code cleanup for Lottie exporter plugin (#1226) [studio]
  • eb99ee6 New job for running "autobuild/transifex-push-template.sh" (#1234)
  • b380d8a keep undo history clean when deleteing multiple curve waypoints (#1134) [studio]
  • c3054c4 Merge PR #1228: [CMake] Update CMake script for /share and /etc.
  • 246c424 Updated CMake script for share and etc [core] [studio]
  • 50bab45 Merge PR #1224: [CMake] Updated CMake script to change layout of build files.
  • 8d946dd Updated CMake script for bin and lib [core]
  • eaafbcb [Lottie exporter] Important comments regarding effects/fill.py (#1213) [studio]
  • 9210f30 Fix typo [studio]
  • 691b81b Merge PR #1201: Rename "vizualization" test app to "synfigplayer"
  • 9e189c3 Merge PR #1209: fix i18n for Set Keyframe Description dialog
  • 5390415 Merge PR #1211: Fixed wrong filename in plugins dialog box
  • 9affa6b Correct name appears on alert dialog box now when using plugins [studio]
  • b6f445e fix i18n for Set Keyframe Description dialog [studio]
  • afe6dc8 [Lottie exporter] Add variable gamma correction (PR #1179) [studio]
  • 8230752 Automate Lottie exporter tests using Travis (PR #1197)
  • a983515 Merge PR #1202: allow glade UI files to be translated
  • 4b87138 allow glade UI files to be translated [studio]
  • f7cea7e Rename "vizualization" app to "synfigplayer" [studio]
  • 7d83a44 Merge PR #1199: [Lottie Exporter] Code cleanup for Lottie exporter plugin
  • d793b3e Code cleanup for Lottie exporter plugin [studio]
  • 4f6e09c Merge PR #1195: [Lottie exporter] Convert methods working with radius of simple circle layer
  • 891e772 Resolves #1101 [studio]
  • ef2da51 Merge PR #1182: Improved dialog waypoint UX [studio]
  • 8f89ca2 Merge PR #1192: upgrade minimum required version of libav/FFmpeg
  • 6c234ce minor fixes for test visualization [studio]
  • c4ee388 time measure for test visualization [studio]
  • 8508356 upgrade minimum version of libav/FFmpeg [core]
  • 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]
  • b7305a9 Merge pull request #1173 from rodolforg/fix-sound-dock-scroll
  • f27fe23 don't show extra vertical scrollbar for Dock Sound [studio]
  • 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()
  • e03d878 Better approach for 93f25328c15 and 28db040026. [core] [studio]
  • 4df4085 Update translations [core] [studio]
  • 09220ed Added PACKAGE_NAME macro [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
  • 6d479d8 remove unused action restore-defaults-settings [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
  • 288b115 define copy constructor if assignment operator is defined [core]
  • 3b90f0c prefer nullptr rather NULL [core]
  • 6ebc9a8 Merge PR #1105: Fixed MLT build on MSYS via autobuild/build.sh script
  • 5ac3ae6 Fixed MLT build on MSYS via autobuild/build.sh script
  • e8281c6 Merge PR #1034: there is no reason for using float instead of Real
  • 76a0070 there is no reason for being 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
  • bb18fa7 Remove reference to missing file [core]
  • 790a6f7 Travis: Add distcheck job
  • ee74a24 Bump version to 1.5.0 [ETL] [core] [studio]
  • 3a2b3a1 remove strange #include in Dialog_Setup [studio]