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 links15d55af
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::ValueDescSet9105f66
[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 parserddb5001
[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 templates06d71c5
[Synfig Studio] exception-guard now lists SynfigApp exception too (#2028) [studio]7f67cc2
[Autotools] Fixedmake distcheck
. Reduced build output for synfigstudio-release.sh script. (#2004) [ETL] [core] [studio]05b1ee2
[ETL/Core] Fixed warnings (#2013) [ETL] [core] [studio]17c9a70
Turn off color dialog's resizability (#2031) [studio]a9f00b7
[Synfig Studio] Improve style context code to one line (#2032) [studio]73dcea6
[Core] remove unused class GUIDHash (#2030) [core]4ddd22d
Merge PR #1995: [Core] create stringhelper9e653c6
[Core] remove unused synfig/nodebase.h (#2024) [core]10b7715
Merge PR #2012: [Synfig Studio] Added support for merge/split tangents for multiple vertices of objecta509ebd
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 panels8a6b0db
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 commandab138e4
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 default5273296
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 loadingaverage
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
andcontains
functions renamed torect_xxx
to avoid ambiguity [ETL] [core] [studio]3c97b06
[ETL/Core] Movedrange
class from ETL to core [ETL] [core]88f4c33
[ETL] Simplifiedrange
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 not248ca69
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 dialogs0362883
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 improvements1cbf8c3
[CI] Added GitHub actions for stable branch8e24b08
[CI] Temporary replaced MacOS 11 with MacOS 10.15 until GitHub Action issue is not resolved6b0d418
[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 implementation8e64d33
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 cleanupa9ef157
[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 missinglibgcc_s_dw2-1.dll
file in portable archive (x32) (#1919)7e63655
[Core] Cleanup blur code (#1918) [core]6676204
[Synfig Studio] remove unused headers (#1923) [studio]a4327a8
[Synfig Studio] Don't expand Interpolation widget more than allocated width (#1927) [studio]9f51f5e
[Synfig Studio] Center "Scale to fit Canvas" switch vertically to avoid stretching (#1926) [studio]f47d674
Merge PR #1861: [Synfig Studio] Fixed crash when frame rendering throws exception while animatingba89fe0
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 oflst
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 editora741486
[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 converterse8920ca
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 Dials56ee9cf
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
Movingui
folder toresources
folder (#1865) [studio]d3906ca
Merge PR #1853:etl::clock
refactored to usestd::chrono
d035955
etl::clock
refactored to usestd::chrono
. Fix an issue with animation playback in CMake builds [ETL] [core]4ea5d64
Remove unusedETL/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 unusedETL/stringf
headers. Preparing to move stringf from ETL to core. (#1856) [core] [studio]1b9ec56
Fixed OpenGL build. But it still doesn't render :( (#1845) [core]3d32977
Merge PR #1445: Restore Defaults is applied only on OK pressedd51978a
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] Removedetl::trivial
class. RefactoredParam
class. (#1839) [ETL] [studio]67c3f77
Limit background rendering to playback bounds (#1852) [studio]ebf2eea
Merge PR #1844: Fix doxygen4223362
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 ColorAccumulator86538ad
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 variablesf43612e
[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 UX144524a
Merge PR #1791: Remove some old CVS/SVN stuff4b50b78
#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 #2a877175
[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 improvementsac48ad3
[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 improvementse3a864e
Added missing bundle identifier key in Info.plist (#1767)94adb2e
Slight perf bump inColorMatrix::operator*=()
[core]6bd569f
Add two scripts to aid in performance profiling0576fa8
Fixing GCC Wreorder warnings (#1750) [studio]6cba5a6
Merge PR #1774: Replaced gtk::HBox and gtk::VBox with gtk::Grid in synfig-studio CanvasView8b31696
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 MSVC97078c6
[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 improvingde153ad
[Appveyor] Switched back to the main MSYS2 mirror7db6c0a
[MSVC] Fixed libsynfig build [ETL]fa2f061
[CMake] Fixed vcpkg libraries search [core]2aa8c47
[CMake] Added MSVC compilation flagsa59e482
Merge PR #1741: Fixed clang warningsfdf7b58
[CMake] Fixed target name output in warning message if msgfmt not foundb377a11
[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 build1026d74
Fix MSYS2 repo unavailablee085029
[Appveyor] Added artifacts build75f78f2
Removed unused headers (#1729) [ETL] [core] [studio]306f756
[CMake] Fixed MSYS2 installer (removed unnecessary folders, required folders added) (#1728) [studio]fa78a4d
[Appveyor] Switched to Release build (increase link speed, decrease size) (#1727)43019c6
Corrected keyframe tooltip position for Wayland (#1725) [studio]7268fc8
Corrected thumbnail position for Wayland (#1726) [studio]41fda6c
Merge PR #1711: CMake improvements42dd20a
[CMake] Fixed broken intltool-merge patching50f725d
[CMake] Fixed indents7c49593
[CMake] Improved cygpath detection in some situations1d690d4
[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 cleanup625c0ec
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 dialog95beb2a
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 MLTe78053d
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 search1e5f31f
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 layerse4fc29d
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 bones7d35299
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 warnings3cf4ca2
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 build5fe1258
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 selection032be6f
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 destructorsef8f17e
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 preview6709d28
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 scriptf8f918f
[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 panel633d54d
Merge PR #1483: Change installation folder of synfig images and icons0cb71d7
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 resourcec9d4855
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 script068c884
Merge PR #1466: fix POTFILES.in1fb9c45
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 UI9fc95fe
[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 filesf14a5bb
Merge PR #1400: Add support for building snap packagescdd01d8
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 part34d75aa
Merge PR #1427: [Timetrack] fix in rectangle-selection bottom-topdb75d5a
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 commitsf4f3c75
Add support for building snap packagesb6efff5
Merge PR #1370: Soundwave dock now loads sound layers from canvas042bee7
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 fixesd972346
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 menuaf4b833
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 layerd40d812
Delete trace.log65b18fd
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 systemd234429
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 panel892c6e2
Merge PR #1372: don't let user delete waypoints while dragging them in Graph panel53c5ded
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 README7327b78
Add link to OpenCollective in FUNDING.yml2df3379
Merge PR #1351: Canvas, bone & sublayer parameters now pops up in one single click869bcc9
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 editing81b9115
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 waypointsccf39ec
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 clickfe96d4c
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.py30525fc
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#901db7f4d
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 settings6591875
Add FUNDING.yml70c851e
Merge PR #1135: New timetrackf0c5d31
Refresh use_dark_theme [studio]9a2187c
Merge PR #1260: Fixed exception throwing by mistake in dot-product valuenode creation1318782
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 foldera85cada
Fixes the build_images CMake target. [studio]77164e8
Fix issue #1216 [studio]2b82874
Fix issue #12315370add
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 methodfd3cca5
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 warnings053841b
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 dialog5390415
Merge PR #1211: Fixed wrong filename in plugins dialog box9affa6b
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 translated4b87138
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 plugind793b3e
Code cleanup for Lottie exporter plugin [studio]4f6e09c
Merge PR #1195: [Lottie exporter] Convert methods working with radius of simple circle layer891e772
Resolves #1101 [studio]ef2da51
Merge PR #1182: Improved dialog waypoint UX [studio]8f89ca2
Merge PR #1192: upgrade minimum required version of libav/FFmpeg6c234ce
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-scrollf27fe23
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_Setup6d479d8
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 defined288b115
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 script5ac3ae6
Fixed MLT build on MSYS via autobuild/build.sh scripte8281c6
Merge PR #1034: there is no reason for using float instead of Real76a0070
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 jobbb18fa7
Remove reference to missing file [core]790a6f7
Travis: Add distcheck jobee74a24
Bump version to 1.5.0 [ETL] [core] [studio]3a2b3a1
remove strange #include in Dialog_Setup [studio]