-
78e866c chore: Fix #3398 - Missing install-sh script on MacOS (#3408) [core] [studio]
-
efeeda8 refactor: clean up Bevel layer (#3394) [core]
-
6cdaa8c chore: Make sure to update vcpkg.json on every release (#3406)
-
4422c5c Bump version to 1.5.3 (#3402) [ETL] [core] [studio]
-
7f543c0 build(Github Actions): fix macOS build (#3404)
-
8d1d1f1 ci: Build source tarballs on self-hosted CI runner (#3395)
-
d6866a2 chore: typo transfRomation -> transfoRmation (#3397) [core]
-
11d95ff chore: Fix generation of source packages using Autotools (again) (#3400) [core]
-
f54fada chore: Fix generation of source packages using Autotools (#3399) [ETL]
-
ec3030f build: fix macos build (#3396)
-
5714a7c chore: update Change Log for 1.4.5 (#3359)
-
bbdcfc1 perf: minor optimization of Bevel layer (#3384) [core]
-
d281673 style: use of eof() and override for filesystem (#3381) [core]
-
3f07959 build: unify cmake build shell scripts (#3370)
-
04ba862 refactor: make surface[_etl]::blit_to() const (#3369) [core]
-
ac93cec ci: Add CI action for OSX packaging script (#3368)
-
237d503 build: update script for building with cmake (#3355)
-
9a589c5 refactor: remove broken (and unused) symlink (#3365)
-
ad15a64 chore: avoid installation of unused sdl2_mixer (#3367)
-
e832255 perf(GUI): don't render frame thumbnails if disabled (#3356) [studio]
-
3c3b5b4 chore: update ChangeLog for version 1.4.5 (#3348)
-
f0e7df3 chore: removed zh-Hant locale as it has zero translations (#3354) [core] [studio]
-
f6dc2ac chore: Update Transifex config to APIv3 (#3349)
-
d51d65b fix: build on OSX 10.9 (#3353) [core]
-
2d542c9 refactor: port CurveWarp to Cobra renderer engine (#3329) [core]
-
58f522e fix(MotionBlur): undefined behavior when subsample range is 0 (#3347) [core]
-
c8ea2c2 feat: added ability to set colors for a dark theme for curves (#3346) [studio]
-
3c70fec build: Add cmake to linux install script (#3338)
-
02781d6 chore: Add CONTRIBUTING.md and CODE_OF_CONDUCT.md (#3335)
-
5fd6653 build: fix typos on magickpp module (#3333) [core]
-
1788462 fix: importing via magick++ for version >= 7.0.1 (#3332) [core]
-
4348d65 fix: undo didn't work properly after deleting last guide line (#3304) [studio]
-
e1f9a18 refactor: remove unused variable (#3322) [core]
-
655bdaa feat: add WebM video format to ffmpeg codecs list (#3330) [core] [studio]
-
7f39534 fix: adjust minimum panel size (#3296) [studio]
-
5359626 feat: add Magick++ as possible importer too (#3323) [core]
-
b7e2cc5 refactor: reduce scope of two variables (#3321) [core]
-
6ed3374 ci: caching logic changed (#3319)
-
a80fae9 ci: bump github actions version (#3318)
-
bc5d01b build: CMake sets wrong Synfig Studio/ETL versions (#3315)
-
2e06938 ci(commitlint): disabled rules for subject-case (#3317)
-
818b0a4 fix: add fill-color instead of outline-color to palette (#3314) [studio]
-
f0185bf chore: script version-bump.sh must update CMake files (#3316)
-
798e84e fix: guide lines ignored on loading from old files (#3303) [core]
-
0fa608d refactor: port layer to Cobra renderer: Metaballs (#3305) [core]
-
ecc4068 feat: add missing scroll bar to Paste Layer dialog (#3310) [studio]
-
bbaf283 fix: synfig::OS::RunPipeWin32::is_open() return on fail (#3298) [core]
-
cdbb598 feat: allow to change resource filepath in Canvas Dependencies dialog (#3105) [studio]
-
09a8045 fix: no need to show "Icon" header text to Layers Panel (#3244) [studio]
-
034ec88 fix: mingw cross-build (#3291) [core]
-
9f6cea0 chore(build): add support for installing build dependencies in Red OS (#3289)
-
cb11697 refactor: drop SIF file in Toolbox now uses filesystem::Path (#3284) [studio]
-
9f525f1 feat: layers and parameters trees can now be styled with even/odd rows (#3242) [studio]
-
b2e04c1 fix: use u8_str() instead of c_str() for filesystem::Path (#3287) [core]
-
c1f4e6e fix: mouse clicks while dragging ducks prevent DRAG from resetting (#3268) [studio]
-
280024c refactor: remove unused #include (#3285) [core]
-
5c3e9bb refactor: remove unused #include segment.h (#3281) [core]
-
0489837 fix: dropped image file doesn't load (broken conversion URI to file path on Win32) (#3280) [core] [studio]
-
5e40169 fix: memory leak when the load default palette button is repeatedly pressed (#2633) [studio]
-
1cef34f fix: store a more precise distance value on settings file (#3278) [studio]
-
f58f015 fix: prevent accessing invalid index while parsing Distance string (#3277) [core]
-
2610452 fix: units in Tool Options panel didn't follow app settings (regression) (#3276) [core] [studio]
-
fae301f fix: ListImporter was not able to fetch the right files on synfig CLI (#3275) [core]
-
ceeaa53 refactor: prefer synfig::filesystem::Path rather than synfig::String or std::string (#3273) [core] [studio]
-
69f4ea7 fix: memory leak on Layer_Freetype (#3269) [core]
-
e299657 fix: missing OS namespace for MSVC compiler code (#3253) [core]
-
05da4e9 fix: build on Debian 9 (#3169) [core] [studio]
-
62db8df chore: PVS-Studio has been added to the list of organizations (#3267)
-
1113a4c feat: added presets to canvas resize window (#3213) [studio]
-
d3e1c8a refactor: cleanup an old debug line (#3266) [core]
-
6f04539 fix: unable to open file paths longer than 23 characters on Windows (#3265) [studio]
-
cb161a0 refactor: icon controller now uses synfig::filesystem::Path (#3254) [studio]
-
c646494 refactor: create load_interface() on ResourceHelper (#3258) [studio]
-
07656d7 refactor: App::brushes_path now uses synfig::filesystem::Path (#3250) [studio]
-
ff07e2f refactor: remove unneeded macro stratof (#3257) [studio]
-
1e12862 refactor: replace unsafe sprintf() with snprintf() (#3263) [core]
-
1f56478 fix: recent file list is reversing every time Synfig Studio launches (#3256) [studio]
-
0e4826d fix: restore the tools hotkeys (#3262) [studio]
-
15979d4 fix: update Solid Color layer name in Lottie exporter (#3252) [studio]
-
64e8817 ci(Github Actions): bump macOS version (#3259)
-
0e11669 refactor: OS::launch_file_async() now uses synfig::filesystem::Path (#3249) [core] [studio]
-
d716b93 fix: restore icons for Tools menu (#3248) [studio]
-
0761723 feat: add Layers, Parameters and Timetrack treeviews styles for even/odd rows (#3245) [studio]
-
5907a10 refactor: dialogs for document opening now use filesystem::Path (#3246) [studio]
-
efb719b feat: add "invert" parameter to ChromaKey layer (#3240) [core]
-
0882a4e refactor: dialogs for saving and exporting now uses filesystem::Path (#3234) [core] [studio]
-
2ee9378 fix: column 'name' of Layers panel should be the largest one (#3243) [studio]
-
ba424ef ci: added backtrace output in case of build crash (#3241)
-
e872c19 refactor: synfig::OS::get_binary_path() doesn't require a fallback anymore (#3236) [core] [studio]
-
4e71685 refactor: avoid compiler warning: missing parentheses around assignment (#3238) [studio]
-
21a1092 fix: file ETL/clock was moved to synfig-core (#3228) [core]
-
219c214 feat: workaround to allow to alternate even/odd row colors for Timetrack (#3231) [studio]
-
babf9e6 refactor: remove unused #include (somehow missed in #3141) (#3235) [core]
-
8b4bf25 refactor: remove compiler warning about missing override keyword (#3237) [studio]
-
6969840 refactor: clean etl::handle and alike (#3233) [ETL] [core] [studio]
-
ea2b81e feat: widget Timetrack now can have its own color for selected row (#3232) [studio]
-
91c09dd feat: add CSS classes and id to widgets/panels to allow visual customization (#3230) [studio]
-
fd63235 refactor: prefer synfig::filesystem::Path rather std::string (#3229) [core] [studio]
-
7681883 refactor: use synfig:filesystem::Path for sketch, palette & others (#3219) [core] [studio]
-
2cf7e0e fix: issues when importing with absolute paths from different root path (#3214) [core] [studio]
-
3f490e5 refactor: prefer range-based for loop and avoid direct etl::handle (#3227) [studio]
-
9d76e50 fix(Windows): plugins fail to execute for files with non-latin characters (#3220) [core] [studio]
-
57a063a refactor: avoid direct use of etl::handle (#3226) [core] [studio]
-
19218cf refactor: remove not-needed 'using namespace etl' (#3221) [core] [studio]
-
ee98a9f fix: fixed macOS Info.plist file (#3223)
-
7040b7f refactor: make Filesystem::filename a filesystem::Path object (#3209) [core] [studio]
-
fb11ad2 fix: scale value of transformation on Parameters Panel is dimensionless (#3208) [studio]
-
47b0888 fix: preview window not showing when there is a Layer_Sound (#3211) [core]
-
bb7180e fix: revert Custom Workspaces Editor button labels to GTK ones (#3175) [studio]
-
1596272 refactor: increase the pixels per frame without render split in Target_Scanline (#3205) [core]
-
4d4726a fix: avoid parser error of focus point on loading malformed synfig file (#3206) [core]
-
9bd669d perf: optimized Action_System so that the canvas only renders once during an action (#3200) [studio]
-
32c9da1 refactor: avoid build warning due to unused parameter (#3202) [core]
-
a189a43 fix: new MotionBLur subsampling None used wrong blend method (#3201) [core]
-
bb67147 feat: layer Motion Blur now can create an non blurred trail (#3173) [core]
-
b9afc45 refactor: port more layers to Cobra renderer: some Gradient layers (#2562) [core]
-
09e01f0 fix: toolbox isn't updated when switching document tabs (#3170) [studio]
-
567c796 refactor: remove old macOS specific code (#3192) [studio]
-
4e47fc0 fix(plugin): requesting current_time invalidates JSON data (#3194) [studio]
-
03eecaf refactor: avoid g++ 13 compiler warning (#3193) [core]
-
c28287d fix: uninitialized value in ValueNode_DynamicList::ListEntry::amount_at_time() (#3081) [core]
-
72c3ae2 feat: added path and button to open plugin folder in Preferences window (#3162) [studio]
-
e4f9059 fix: timetrack toolbar disappears when closing a file (#3188) [studio]
-
6c28f60 style: indentation inconsistencies in state_circle.cpp (#3183) [studio]
-
dde975f fix: missing cstring header in png_trgt (#3171) [core]
-
8f06423 fix(plugins): crash when selected layers are optional and there is none (#3178) [studio]
-
12d62c4 fix: current time widget color in dark theme (#3163) [studio]
-
4d08c0f refactor: remove unneeded special XML encoding for subtract valuenode (#3141) [core]
-
9b0df0e refactor: remove unnecessary const in internal typedef (#3168) [core]
-
936b29a fix: wrong Copy and Cut icon names (#3166) [studio]
-
9f76c7b fix: filesystem::Path::relative_to() didn't work for empty paths (#3135) [core]
-
386a172 fix: preferences dialog should list only themes with index.theme file (#3140) [studio]
-
cf74901 fix: build on Debian 9 (#3164) [core]
-
79ae40c refactor: replaced Gtk::StockID in tool labels with custom implementation (#3134) [studio]
-
8967af0 refactor: sketch filename now uses filesystem::Path (#3138) [studio]
-
0d26e60 fix: fixed icons in Preferences dialog in Windows (#3156) [studio]
-
e232831 fix: brush tool crashes synfig if no layer is selected in the dialog (#3157) [studio]
-
0925416 refactor: add missing fallthrough mark in other switch cases (#3151) [core]
-
329a584 feat: double clicking guides opens edit dialog (#3152) [studio]
-
655a042 refactor: add fallthrough mark in switch cases to avoid unneeded warning (#3143) [core] [studio]
-
5603b49 perf: use reference, not copy, on range-based for loops (#3147) [core] [studio]
-
1cdcfd5 refactor: make argument name consistent in method declaration and definition (#3122) [studio]
-
86bb59f chore: add .cache folder to .gitignore (#3145)
-
5b774b1 fix: restore shortcuts for edit cut/copy/paste and app quit (#3133) [studio]
-
25b1b5a refactor: remove unused actions (#3132) [studio]
-
cc636bc fix: find the second closest guide no matter the guide list order (#3090) [studio]
-
28ae7c3 fix: filename was shown truncated in Render dialog (#3129) [studio]
-
d0145da style: prefer override rather virtual, spaces surrounding const (#3130) [studio]
-
1b5c291 refactor: remove unneeded variable in state_normal.cpp (#3123) [studio]
-
f0fee6c refactor: prefer icon names rather deprecated Gtk::StockID (#3125) [studio]
-
9405e5b refactor: remove unused cursor methods in studio::IconController class (#3126) [studio]
-
55568f8 fix: tool tooltip didn't show the shortcut/hotkey (#3127) [studio]
-
4222437 fix: properly report failure on pipe creation on POSIX systems (#3045) [core]
-
13b3211 refactor: brush size increase/decrease buttons now use theme icons (#3091) [studio]
-
9dfa49b fix: make delete icon name independent of old Gtk (#3120) [studio]
-
5bf2912 refactor(Time): change epsilon_() method to constant; remove c_str() (#3079) [core]
-
5ecd9c1 refactor: remove unused ParamDesc constructor argument (#3092) [core] [studio]
-
9a7fb6c refactor: delete old debug envvars that aren't needed anymore (#3108) [studio]
-
117665a fix: restore Save All shortcut missing since #3072 (#3110) [studio]
-
80c2d28 fix: some icons didn't follow icon theme (#3109) [studio]
-
a3091ae refactor: remove unused macro (#3111) [studio]
-
719186a fix: avoid crash if icon theme does not provide type_bool_icon file (#3107) [studio]
-
fd8e796 refactor: remove unneeded target_names variable from RenderSettings dialog (#3096) [studio]
-
d08e269 refactor: minor cleanup in synfig-core/tool/main.cpp (#3102) [core]
-
fd37089 refactor: use a common function as base to App::dialog_open_*() and simplify methods (#3103) [core] [studio]
-
3504138 refactor: create filesystem::current_path() and filesystem::absolute() (#3100) [core]
-
71b7633 refactor: prefer initialization list on constructor (#3099) [core]
-
4e1d286 refactor: avoid malloc() (#3098) [core]
-
4682ff4 refactor: synfig-cli job now uses filesystem::Path (#3095) [core]
-
f8e7654 refactor: cleanup Target::BookEntry (#3093) [core]
-
50dcf93 refactor: minor cleanup in state Lasso and Draw (#3088) [studio]
-
85d3401 refactor: render settings dialog now uses synfig::filesystem::Path (#3094) [studio]
-
905ff3f fix: allow string to be properly translated (#3089) [studio]
-
8e87b99 refactor: update studio_menubar.xml (#3075) [studio]
-
e94dece refactor: prefer initialization list rather constructor body (#3086) [core] [studio]
-
fdf4013 refactor: throw exception itself, not a copy (#3087) [studio]
-
011a34c feat: plugins can have simple dialog and receive current time and selected layer xpath (#2996) [studio]
-
6d88671 refactor: prefer prefix ++ operators for non-primitive types (part 2) (#3085) [core] [studio]
-
dd26f66 feat: always show "Add Waypoint" menu item for animatable parameters (#3006) [studio]
-
022a016 refactor: prefer prefix ++ operators for non-primitive types (#3077) [core] [studio]
-
6e69e7e refactor!: rename action "KeyframeToggl" as "KeyframeToggle" (#3078) [studio]
-
7c38135 refactor: add missing const to Duckmatic::add_to_ducks() parameter (#3082) [studio]
-
dcae44e refactor: list document actions in a std::vector to better readability (#3076) [studio]
-
b8d1046 refactor: add missing const on some synfig::ParamDesc methods (#3080) [core]
-
b172e37 feat: added the ability to rotate guides in the canvas (#2777) [studio]
-
99aae13 refactor: prefer Layer_*::Handle and alike rather etl::handle (#3041) [core] [studio]
-
445e872 refactor: move save_all() (documents) from CanvasView to MainWindow (#3072) [studio]
-
6d62c48 refactor: prefer CanvasView::Handle & others instead of etl::handle (#3073) [studio]
-
1171954 refactor: remove unused synfig::rendering::Resource (#3074) [ETL] [core]
-
449a7e1 fix: Toolbox panel wasn't updated on switching tools via shortcuts (#3067) [studio]
-
5834fda fix: update Tool tip when user changes its shortcut at runtime (#3066) [studio]
-
bb10cd1 feat: add handles to Bevel layer parameters (#3044) [core]
-
3688e7f fix: Width handles must be visible with Skeleton layer (#3061) [studio]
-
d2e084f build: fix make distcheck build (#3069) [core] [studio]
-
37fb8aa test: use preset variable of AutoTools to some directories (#3068) [core] [studio]
-
71a0657 chore: update changelog (#3065)
-
3d3c9fa fix: fix dependencies script for ALT Linux (#3056)
-
61432e9 refactor: rename method to get_link_description(...) to avoid ambiguity (#3060) [core] [studio]
-
b13a58b refactor: avoid mutable vars in Layer (#3059) [core]
-
009a5d0 refactor!: move filepath handling methods to synfig::filesystem::Path (#2710) [ETL] [core] [studio]
-
571d7ea fix: pasting of external exported valuenodes (#2086) [studio]
-
0ed2621 feat: new Chroma Key layer (#2553) [core] [studio]
-
a31487f refactor: removed unused members of CanvasView (#3052) [studio]
-
5ac0a2b test: marking_node_as_changed_changes_the_last_time_changed fails on AppVeyor (#3053) [core]
-
1ff9bf0 refactor: code cleanup in Targets (#3043) [core]
-
893c531 fix: possible invalid memory access on replacing valuenodes (#3050) [core]
-
199fee3 fix(canvas-dependencies): properly identify the file to avoid clash (#3048) [studio]
-
eab7938 refactor: remove unused method in CanvasFileNaming (#3047) [core]
-
f984fb2 refactor: remove unused #include (#3040) [core] [studio]
-
59791bf ci: enabled tests on GitHub Actions (#2740) [ETL] [core] [studio]
-
5d645fe fix: added a missing init_children_vocab() call in ValueNode constructors (#3027) [core]
-
550b8bd fix: sigsegv when LANGUAGE/LANG environment variable is not set (#3033) [core]
-
df5cfaa refactor: joblistprocessor code split into smaller functions (#3032) [core]
-
3af6898 feat: cleaner cli render progress output (#3024) [core]
-
7a9dca4 feat: added ability to choose render engine from command line (#2970) [core] [studio]
-
3eca7c9 fix: missing translation for plugin names in main menu (#2998) [core] [studio]
-
f0e2908 refactor: simplified target_scanline.cpp (#3025) [core]
-
3af0969 chore: fix various typos (#3031) [core] [studio]
-
25ccd5a feat: add a CLI flag(--set-repeats) for rendering the same target multiple times (#3018) [core]
-
03c9c20 refactor: remove useless return statement at the end of a function (#3020) [studio]
-
e5a50f0 refactor: remove deprecated Widget::override_color() (#3015) [studio]
-
313878d refactor: use RadioToolButton instead of ToggleToolButton for tools dock (#3012) [studio]
-
3288e76 build: patch for autoconf 2.72 h/t Frédéric Bérat (#3011)
-
3faf9f0 refactor: replace deprecated Gtk::HBox with Gtk::Box (#3002) [studio]
-
75d2684 chore: fix typo in comment in valuedescset.h (#3005) [studio]
-
b2ee19d fix: inconsequential fixes regarding synfig::rendering::Tokens (#3000) [core]
-
7b25a95 build: change exported cmake targets and provide a way to find deps (#2999) [core]
-
53560d3 fix: drawing tablet didn't work on Wayland (#2991) [studio]
-
90e09d2 fix: missing CanvasResize files in POTFILES.in (#2992) [studio]
-
55bba4b refactor: prefer ::Handle rather etl::handle (#2990) [core] [studio]
-
38a85c0 feat: simplified canvas resize (#1895) [core] [studio]
-
e172f0b refactor: change VectorizerSettings dialog to use Glade and Builder (#2080) [studio]
-
147b926 refactor(valuenodes): remove some unused #include (#2989) [core]
-
93262db fix: build on Ubuntu 16.04 (#2965) [core] [studio]
-
387d6ec ci: enabled ImageMagick (#2986)
-
50cf228 fix: vectorizer not working when Switch layer uses Layer Depth, not Name (#2981) [studio]
-
d5e703e refactor(instance): cleanup in add_special_layer_actions_to_group (#2983) [studio]
-
107aab7 refactor(iconcontroller): list icons in std::vector to better readability (#2982) [studio]
-
edd4d48 perf: don't iterate the whole Canvas if index is negative (#2980) [core]
-
f74ec83 refactor: cleanup module.cpp (#2960) [core]
-
39527f6 refactor: replaced deprecated hvseparator include by separator (#2984) [studio]
-
e087e44 refactor: use camelcase for MotionBlur and SolidColor layer names (#2978) [core] [studio]
-
b5ef88f refactor: micro cleanup in iconcontroller (#2979) [studio]
-
8557dde refactor: create methods strtolower() and strtoupper() to change cases (#2977) [core] [studio]
-
a68a354 fix: preview dialog now shows the correct start and end times (#2974) [studio]
-
742560f refactor: rename CanvasView::toggle_show_toolbar() to set_show_toolbars() (#2975) [studio]
-
9290c60 refactor: remove unused #define POPEN_BINARY_READ_TYPE (#2925) [ETL]
-
abad0b8 refactor: move etl::reference_counter to synfig namespace (#2949) [ETL] [core] [studio]
-
f985aac refactor: replaced deprecated signal_pressed() with signal_clicked() (#2962) [studio]
-
be84b8e feat: added hotkey for duplicate layer button (#2895) [studio]
-
7e0b486 chore: bump year to 2023 (#2966) [studio]
-
41389cf refactor: remove useless initialization in blur (#2922) [core]
-
1e0d777 fix: support FontConfig older than version 2.11.91 (#2917) [core]
-
eb625b9 feat: added missing icons and more (#2955) [studio]
-
9c96667 fix: show/hide main window toolbar should affect both toolbars (#2947) [studio]
-
b2a0c5a refactor: removed deprecated Gtk::VBox and get_vbox() (#2967) [studio]
-
80aabd4 refactor: remove commented-out methods since march 2005 (#2956) [studio]
-
76dbcd1 refactor: added internal escape_underline() in MainWindow (#2952) [studio]
-
414b5d7 refactor: move workspace methods from App to MainWindow (#2942) [studio]
-
7480fb8 fix: get_binary_path() for FreeBSD, DragonFlyBSD, NetBSD and OpenBSD (#2950) [core]
-
18b6d7f style: some indentation inconsistencies in app.cpp (#2946) [studio]
-
54667f3 fix: no context menu when right-clicking on waypoint (#2877) [core] [studio]
-
a1f2a55 refactor: rename load_file_window_size() to load_recent_files() (#2945) [studio]
-
04bd002 fix: typo in future menubar (#2948) [studio]
-
8ff76d0 refactor!: move ETL blur files to the new synfig/blur folder (#2924) [ETL] [core] [studio]
-
a5df2ff fix: use format string instead of string concatenation (#2938) [studio]
-
9be0e01 refactor: switched MainWindow to Gtk::ApplicationWindow (#2935) [studio]
-
f1ff964 fix: allow to open external editor for tiff, ppm (& variations) and webp (#2934) [studio]
-
9a5d209 fix: wrong Papagayo file extension in Canvas Dependencies dialog (#2936) [studio]
-
26733dc refactor: no need to change locale on saving accel map (#2937) [studio]
-
fcb0ea4 chore: update ChangeLog (#2929)
-
8f28ef7 refactor: remove unneeded using namespace etl and Action (#2923) [core] [studio]
-
63e661f chore: added build-cmake/ folder to .gitignore (#2898)
-
5b33b5f chore: added license description in readme (#2916)
-
b9e389a feat: added support for Ctr+<num> hotkey to change animation tabs (#2731) [studio]
-
09d6af8 refactor: removed unused #includes (#2920) [core]
-
ec6ec85 fix(ffmpeg): logic for detection of image-only videos was inverted (#2918) [core]
-
cd34fb3 revert: "fix: after exporting audio via ffmpeg, SoundProcessor wasn't stopped" (#2919) [core]
-
7a13496 fix: after exporting audio via ffmpeg, SoundProcessor wasn't stopped (#2914) [core]
-
c91ce50 fix(ffmpeg): do not try to export audio for gif or mng (#2915) [core]
-
a2bb1c5 feat: eyedropper tool now takes fill color instead of outline color by default (#2908) [studio]
-
5429e5f ci: added synchronize to the list of processed events (#2913)
-
8155567 refactor: cleanup etl blur files (#2910) [ETL] [core]
-
189556c fix: canvas dependencies dialog crashes with empty filenames or without extension (#2904) [studio]
-
fbdf4b6 ci: bump Ubuntu version (#2839)
-
cc48fed ci: bump GitHub actions (#2907)
-
31f3457 ci: added conventional commits style check for PR titles (#2909)
-
b88a544 refactor: move pen classes from ETL to synfig-core (#2888) [ETL] [core]
-
e8c2b55 refactor(UI): rename Eyedrop Tool to Eyedropper Tool (#2902) [studio]
-
135f7fe refactor: use some current C++-11 or gtkmm-3 methods (#2903) [studio]
-
e41f5a7 fix: don't list empty filenames on Canvas Dependencies dialog (#2905) [studio]
-
3c0c35a feat: New and updated icons for "width interpolation" (#2882) [studio] [core]
-
520bec6 feat: add Show Canvas External Dependencies dialog (#2472) [core] [studio]
-
3d3f008 test: fix synfig/benchmark test build (#2890) [core]
-
1e55a85 refactor: avoid std::iterator_traits in ETL/gaussian (#2889) [ETL]
-
72ed46d fix(lang): Spanish translation typo (#2879) [studio]
-
ecd8ea6 refactor(NoiseDistort): remove useless method, argument, intermediate var (#2887) [core]
-
980fd1e build(appveyor): added missing libpcre2 (#2886)
-
94b9861 refactor: cleanup on ETL/pen (#2881) [ETL]
-
8d50079 refactor: minor cleanup in ETL box_blur (#2873) [ETL]
-
5584006 refactor: removed unused Gtk::IconSIze (#2878) [studio]
-
2c1244b refactor: remove some unused methods and add docs to synfig::surface (#2871) [core]
-
7760dc2 refactor: move ETL/misc to synfig/misc.h (#2874) [ETL] [core] [studio]
-
8bf9c30 fix: Fixes issue #2857 when changing interpolation of Canvas parameter changes interpolation for other waypoints (#2858) [core]
-
92b537c ui: Rename "Target" dropdown to "Module" in rendering dialog (#2869) [studio]
-
284723d refactor!: move ETL/surface to synfig/surface_etl.h and its test file (#2870) [ETL] [core]
-
d9a37d3 refactor: remove unused class debugclass (#2865) [studio]
-
1cfeeee chore: fix typos (#2863) [core] [studio]
-
71a3041 perf: avoid double computation (#2849) [core]
-
06f4ca8 fix: hide bone width handles when they are meaningless (#2778) [studio]
-
296bd31 refactor: remove unused alternative clamping functions (#2845) [ETL] [core]
-
cf5adb6 refactor: remove some unused #include directives (#2851) [core]
-
d918328 fix: use correct abs() function for integer variable (#2852) [core]
-
72ad997 refactor: remove Accumulator type for etl::pen and etl::surface (#2854) [ETL] [core]
-
c23a440 refactor: remove unused methods in blur.cpp (#2848) [core]
-
ced73c9 feat(studio): added buttons to change interpolation for selected waypoints (#2615) [studio]
-
3793e18 refactor: move non-portable popen code to one place (#2491) [core] [studio]
-
6ae600b perf: improved performance by reducing memory copying when working with valuenodes (#2831) [core] [studio]
-
a747d1c refactor!: etl::bezier and etl::hermite are now in synfig folder and namespace (#2840) [ETL] [core] [studio]
-
d1abacc build: updated dependencies for Debian 11 based distros (#2837)
-
2e3bcd9 refactor: cleanup, add docs and merge ETL/hermite with ETL/bezier (#2808) [ETL] [core] [studio]
-
d6dd306 fix: use runtime check of openGL availability, instead of compile-time (#2835) [studio]
-
630eddc feat: Added support for scrolling through text in text paragraph dialog (#2810) [studio]
-
0be02a8 fix: broken opengl build (due to ETL_DIRECTORY_SEPARATOR) and typos (#2834) [core]
-
994622b fix: prevent crash or hang when frame cannot be imported (#2830) [core]
-
fbe312d feat: reduced displayed floating point precision (#2809) [core] [studio]
-
ef1cb75 build(cmake): fixed build when path contains non-Latin characters (MSYS2) (#2821) [studio]
-
64b8aa0 build(autotools): fix MSYS2 build (#2818) [core]
-
9625d20 feat: ico format added to mod_imagemagick list of exported formats (#2820) [core]
-
c6ff86f refactor: replaced deprecated Gtk::Arrow with Gtk::Button with icon (#2824) [studio]
-
11387aa fix: "rule of two" : copy constructor and copy assignment operator (#2823) [core] [studio]
-
2d4d77a refactor: clean up Magick++ target a bit (#2822) [core]
-
1ce65b6 fix: pressing the cancel button still adds the text layer (#2814) [studio]
-
da13b77 build(vcpkg): cmake --install now also installs required dependencies (#2816) [core] [studio]
-
dd55c0f fix(msvc): fixed debug build in MSVC (#2812) [core]
-
c6eb41d build: Use vcpkg to build synfig (#2725) [core] [studio]
-
9cecd2a feat: added ability to show/hide rulers (#2634) [studio]
-
5aee83b fix: params panel doesn't update after layer switch (#2811) [studio]
-
36896b9 fix: avoid rebuild ParamTreeStore when animating a parameter (#2729) [studio]
-
361ffce chore: updated changelog (#2774)
-
9cc796e refactor!: add etl::hermite::derivative() and remove ETL/calculus (#2791) [ETL] [core] [studio]
-
4c99713 fix: hit_check for gradient & paste_canvas layers with BEHIND and ONTO blends (#2804) [core]
-
ac8214e fix: Fixed issue with incorrect ffmpeg search on Windows (#2797) [core]
-
e289d69 feat: added support for SVG image sequence with lst files (#2795) [core]
-
fc78ce7 chore: fix source typos (#2803) [studio]
-
2d13c78 fix: check whether iterator is valid before dereferencing (#2798) [studio]
-
e049441 chore: fix various typos (#2799) [ETL] [core] [studio]
-
226b22d build: remove nonexistent files listed in synfig-core/po/POTFILES.in (#2794) [core]
-
6bf36b9 fix: using invalid iterator in ValueNode_Bone (#2793) [core]
-
25f28b1 fix!: imagemagick didn't import anything (#2789) [core]
-
0a545cc build(autotools): include UI files created via PR #2638 (#2786) [studio]
-
12252fe ci: disabled mod_magickpp in macOS builds (#2790)
-
38cc869 chore: typo in comment (#2785) [core]
-
671407c test: missing keyframe test in CMake (#2784) [core]
-
c7b3bf0 refactor: removed code from ImageMagick module commented out from 2005 (#2783) [core]
-
54e4987 ci: Updated ChangeLog generator script (#2782)
-
19e3e5f fix: Interface background became white after clicking OK in Preferences dialog (#2732) [studio]
-
fc38d7c refactor: prefer FileSystemNative rather GLib (#2780) [core]
-
0ce508f refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors (#2776) [studio]
-
021410d fix: fixed broken synfig.dll debugging in MSVC build (#2764) [core] [studio]
-
f05ee82 fix: Alpha channel always resets when changing color in HSV wheel (#2690) [studio]
-
fa54ae6 refactor: clean synfig::Target a bit (#2775) [core]
-
be79626 refactor!: remove etl::unix_to_local() (#2773) [ETL] [core]
-
f4d73a0 chore: Fixed a typo in Preferences->Language dropdown (#2770) [studio]
-
4f42a90 fix: Fix cross-compilation with MinGW on Debian 11 (#2772) [ETL] [core] [studio]
-
53c5984 revert: eliminate the need to set_time() on the search for bones (#2771) [studio]
-
fc4c3b3 fix: fixed a bug when saving a file to a Windows drive root path and then reusing the file dialog (#2762) [ETL]
-
f43ba68 test: Disabled failing test of synfig::Node class for now (#2769) [core]
-
61fc780 fix: fixed build when MLT library not found (#2760) [core]
-
6fb0596 fix: synfig studio was not saving synfigapp settings on quit (#2751) [studio]
-
19bbb77 ci: bump macOS version (#2761)
-
2363d73 fix!: for some layers hit_check() missed some blend method influence (#2754) [core]
-
c5e6833 fix: setting filename parameter of Layer Sound corrupts file (#2758) [core]
-
d1192e1 Merge PR #2712: refactor!: clean synfig::Keyframe [core]
-
77c13ef fix: small memory leak with Mlt++ (#2752) [core]
-
7656b65 refactor: removed unused Widget_CompSelect (#2753) [studio]
-
c6075b3 Merge PR #2735: refactor!: move strprintf(), strscan(), etc from etl to synfig namespace [ETL] [core] [studio]
-
aa3f1a7 test: create tests for synfig/string_helper.h (#2738) [core]
-
e8b6de0 ci(AppVeyor): bump artifact version (#2749)
-
0bebfe6 fix: Spline tool blocks hotkey presses (#2748) [studio]
-
b836a72 build(CMake): moved synfig-core tests to bin/test folder (#2746) [core]
-
cd4f64e build(autotools): removed Apple G5-specific flags (#2745) [ETL] [core] [studio]
-
b142f0e build(autotools): fixed node test build (#2744) [ETL] [core] [studio]
-
1958902 test: define ‘operator<<’ for operands std::string and std::nullptr_t (#2742) [core] [studio]
-
163100e fix: Missing menu in Synfig when path to plugins contains non-Latin symbols (Windows) (#2652) [studio]
-
ae38d79 refactor: Replaced deprecated Gtk::StockID in Sets panel (#2683) [studio]
-
aa8f1f3 build(CMake): added synfig tests to CMake (#2741) [core]
-
f0acb53 Merge PR #2726: fix: Parameter & Library Panels are now more similar to TimeTrack Panel [studio]
-
e40d909 build(CMake): enabled mod_libavcodec build in CMake (#2736) [core]
-
18bc75f Merge PR #2718: refactor!: smach class is now moved to studio namespace [studio]
-
cc088a0 Merge PR #2733: refactor(ETL): delete unneeded etl_config.h [ETL]
-
23adb48 Merge PR #2715: refactor!: removed etl::angle; replaced by synfig::Angle [ETL] [core] [studio]
-
e64c7d6 fix: Indicate segments where points are disabled in Timetrack Panel (regression) (#2719) [studio]
-
383ac11 fix(FreeType): Duplicating Text Layer resets Font Family parameter (#2728) [core]
-
9a6b616 fix: layers parameter 'filename' does not accept backslash as directory separator (#2727) [core]
-
081d9ab Merge PR #2722: fix: palette loading [core]
-
0cead9d refactor: remove unneeded #include <ETL/misc> directives (#2713) [core] [studio]
-
1585dd5 refactor!: rename etl::clock to synfig::clock (#2711) [ETL] [core] [studio]
-
4dbf2cd refactor: make use of synfig::clamp instead of std::max(std::min()) (#2714) [core] [studio]
-
5b8a8b9 Merge PR #2385: fix: Added missing timetrack marks (animated_file timepoints and active points on/off) [studio]
-
cc59c12 refactor: Replaced deprecated Gtk::StockID in ResolutionDial (#2697) [studio]
-
69dc1f7 fix: Synfig does not start if the OS username contains non-Latin characters (Windows) (#2650) [core] [studio]
-
af37e2a Merge PR #2708: refactor!: clean etl::angle [ETL]
-
e1c9ab6 refactor: Replaced deprecated Gtk::StockID in Palette Editor (#2685) [studio]
-
16bab1d refactor: remove ETL_DIRECTORY_SEPARATORS; use them directly (#2706) [ETL] [studio]
-
d768672 test(etl): remove unused methods for etl::angle (#2705) [ETL]
-
df98681 test(etl): remove unused methods for etl::hermite (#2707) [ETL]
-
fb75250 refactor(core)!: rename ValueNode::is_descendant() to is_ancestor_of() (#2702) [core] [studio]
-
603ded0 refactor: use etl::is_separator() instead of directory separator chars (#2704) [ETL] [core]
-
9840962 refactor: use / as directory separator where a fixed folder name is used (#2703) [ETL] [core] [studio]
-
e93442f test(studio): as in synfig-core, separate test_base.h (#2701) [studio]
-
d6f4d4d chore: update license statement for test_base.h (#2700) [core]
-
cd9c265 Merge PR #2699: refactor!: remove etl::ceil_to_int and etl::floor_to_int [ETL] [core] [studio]
-
334b9a5 refactor: Replaced deprecated Gtk::StockID (non-visual) (#2668) [studio]
-
3e5e005 refactor: remove unused header/class synfig::Protocol (#2698) [core]
-
6086e34 feat: Added support for Ctr+Enter to complete text input in Text tool dialog (#2689) [studio]
-
5f3563a refactor: removed deprecated std::unary_function and std::binary_function classes (#2696) [ETL] [core]
-
886cff7 fix: Synfig hanging after right-click on sub-sub-parameter (#2693) [core]
-
c71f381 Merge PR #2695: refactor: remove NULL; use nullptr instead - part 2 [ETL] [core]
-
6bb848b Merge PR #2691: refactor: remove NULL; use nullptr instead [ETL] [studio]
-
d308459 refactor: Replaced deprecated Gtk::StockID in WidgetLink (#2665) [studio]
-
6bf8494 refactor: Replaced deprecated Gtk::StockID in Widget Interpolation (#2666) [studio]
-
051a740 fix: Wrong color in HSV wheel when color was changed with paint bucket (#2679) [studio]
-
ec3fd21 BREAKING CHANGE: replace etl::smart_ptr with std::shared_ptr (#2686) [ETL] [core] [studio]
-
a7039b5 refactor: Replaced deprecated Gtk::StockID in Filename widget (#2682) [studio]
-
c13d945 feat: Reproducible build (#2613) [core] [studio]
-
aa7b21b refactor: Replaced deprecated Gtk::StockID in Parameters panel (#2670) [studio]
-
c7417c5 build(CMake): small refactoring and code cleanup (#2684) [core] [studio]
-
8066c7d refactor: Replaced deprecated Gtk::StockID in Jack widget (#2664) [studio]
-
c5b37aa build: Added Jack audio support to CMake (#2681) [studio]
-
b53134d refactor: Replaced deprecated Gtk::StockID in Layers panel (#2669) [studio]
-
de23e01 Fixed build warnings (GCC 9.4.0) (#2671) [studio]
-
1db0bff chore: missing files in POTFILES.in for synfig-studio (#2675) [studio]
-
590ed73 refactor(core): Cleaned up registration function (#2622) [core]
-
eab541c build: Use CMake's PkgConfig imported targets (#2676) [ETL] [core] [studio]
-
a18ac7b fix(bone-tool): new bone position when active bone is invalid (#2673) [studio]
-
3db1b82 fix: No context menu shown for Transformation parameter of Group Layer (#2674) [studio]
-
17b8f43 Merge PR #2465: Refactoring and bugfix for ValueDescBoneSetParent [core] [studio]
-
3bf0203 Replaced deprecated Gtk::StockID in Preview window (#2663) [studio]
-
e7b7757 Replaced deprecated Gtk::StockID in Dockables (#2662) [studio]
-
f00ba2e Refactored KeyFrameDial class (#2661) [studio]
-
86a3346 Replaced deprecated Gtk::StockId in DuckDial icons (#2656) [studio]
-
af4e43b Replaced deprecated Gtk::StockId in FrameDial icons (#2655) [studio]
-
592424e Replaced deprecated Gdk::Color with Gdk:RGBA (#2654) [studio]
-
7860f93 Added a mnemonic for the text layer input dialog (#2582) [studio]
-
9345566 Refactored python search algorithm (#2658) [studio]
-
e7ee1ca Fixed incorrect lines offset in Graphs Panel (#2653) [studio]
-
9765397 fix behavior after Tool process a key event: only proceeds when RESULT_OK (#2509) [studio]
-
789db47 Fixed issue with python search on Ubuntu 18 (#2657) [studio]
-
3740966 Fixed an issue with plugins not working when there are spaces in the Python path (Windows) (#2651) [studio]
-
d2cad43 [Studio] Hide "Make Parent To Active Bone" menu item when not using Skeleton Tool (#2064) [studio]
-
8b2950e Fix ValueNode local name not being translated (#2569) [core] [studio]
-
32a4153 Merge PR #2398: Make Node::parent_set private [core] [studio]
-
ba0352c Returned the ability to set a GTK theme using an environment variable (#2645) [studio]
-
b14ade5 Fixed empty "Icon Theme" dropdown in Preferences (#2642) [studio]
-
7c2183e Fixed missing icons in tool options (#2640) [studio]
-
0b455f3 Added .glade/xml files for gtk::builder (#2638) [studio]
-
865f197 Merge PR #2632: Added basic support for Gtk theme [studio]
-
9b5140f Fix typo in source (#2631) [core]
-
78f08a4 [CMake] Added option to link with tcmalloc library (#2602) [core] [studio]
-
08202f4 Removed old .cvsignore files (#2616)
-
ead44ed Fix issue #2410 - Can't import file into a saved SIF animation (if both are on the same disk) [studio]
-
05f5108 Fix various typos (#2614) [core] [studio]
-
368a50f Fix crash when switching workspaces (#2591) [studio]
-
e54c25d Update contributor name list (#2600) [studio]
-
473af1c improve output readability of unit tests with test_base.h (#2583) [core]
-
c42885f Added the ability to set the build type from the command line to the 2-build-msys-cmake.sh script (#2573)
-
113dc73 Allow to call regression test script outside of Travis (#2585)
-
f64f99f Added hotkey for grouping layers (Ctrl+G). Grid toggle hotkey changed to #. (#2581) [studio]
-
8459f46 Fixed MSYS2 dependencies (#2575)
-
0dbad45 Added the ability to select the parent layer through the keyboard shortcut Alt+Page Up. (#2567) [studio]
-
a113b35 Layer SuperSample: remove unused parameters and minor cleanup (#2580) [core]
-
4fd97a8 simplify Widget_Sublayer by using Gtk::ComboBoxText (#2578) [studio]
-
0bcb812 Merge PR #2568: add new ValueNode "Modulo" for modulo operation [core]
-
1d1a2eb fix RendDesc::get_pixels_to_world_matrix() contents (#2574) [core]
-
1f702df [MSYS2] Removed patch for libintl (#2576)
-
ef30ad6 [MSYS2] Updated packages list (#2566)
-
17a48a4 FFmpeg targets: allow to render alpha channel for webm and hap videos (#2563) [core]
-
e5afcb5 eliminate the need to set_time() on the search for bones (#2504) [studio]
-
dbbdd87 WIP - basic support for importing .kra (Krita) and .ora (OpenRaster) (#2513) [core] [studio]
-
1344831 Fixed PVS-Studio warning v730 (#2522) [ETL] [core] [studio]
-
b618efd Simplify "Render Mode ComboBox Changed" callback & add GL if available (#2552) [studio]
-
630b036 add documentation to some synfig::rendering stuff (#2549) [core]
-
b23b68f make some cleanup on headers of synfig-core (#2561) [core]
-
640506a add more synfig::Node tests (#2559) [core]
-
be5c9f4 Ensure computed GUID is not zero (#2560) [core]
-
e430652 Merge PR #2535: Fix Bone Shape of Skeleton Deformation affected by Transformations [studio]
-
ba24736 bump LumaKey layer version: it now have less parameters (#2554) [core]
-
2a3d339 Add "destructive-action" and "suggested-action" to dialog when trying to quit before saving changes (#2498) [studio]
-
7f9a987 add "check" action to build.sh in order to run tests (#2557)
-
cd97b9f add missing Widget_Interpolation files in POTFILES.in (#2556) [studio]
-
364fa14 create synfig::Node unit tests (#2558) [core]
-
7920d18 Merge PR #2551: Port Luma Key to Cobra renderer engine [core]
-
1e2fc13 BlinePoint Origin is not coordinates, but a relative position (0.0-1.0) (#2548) [core]
-
7f6b24e Fixed ETL CMake tests (#2545) [ETL]
-
12a342b Added ability to set custom FFmpeg codec (#2541) [studio]
-
027338a Added description to FFmpeg units for "Video Bit Rate" field (kbps) (#2542) [studio]
-
4af3ca7 Create Widget_Interpolation: avoid code duplication and ease maintenance (#2543) [studio]
-
d870ad1 Removed unused "using namespace etl;" (Part 2) (#2537) [core] [studio]
-
e054801 remove not-implemented and unused method (#2533) [studio]
-
0c47007 Merge PR #2534: Minor icon cleanup [studio]
-
c7a9167 Use gtkmm Gtk::Settings instead of plain GtkSettings (#2532) [studio]
-
462ea80 Merge PR #2518: Added the ability to select a compression method for zstreambuf [core] [studio]
-
9b80219 Removed unused using namespace etl; (#2530) [ETL] [core]
-
7408ab5 Update Installation section (#2531)
-
a5ec91d Removed "using namespace std;" (#2520) [ETL] [core] [studio]
-
668e8c4 Fixed PVS-Studio warning v656 (#2524) [core] [studio]
-
f71cdee Bone Tool: Fix selection of active bone when clicking on a bone control point (#2488) [studio]
-
62743b7 Show bone shape when Skeleton Deformation layer is disabled (#2467). Closes #1625. [studio]
-
efe9326 Fixed PVS-Studio warning v817 (#2523) [core] [studio]
-
61eba07 Merge PR #2497: Porting to Gtk::Application - part 1 [core] [studio]
-
ad03efe FileSystem::Identifier::empty() returned wrong value (#2510) [core]
-
78081fd make "Background" (layer description) string translatable (#2515) [studio]
-
cb9abcf fix error message on Target_Scanline (#2511) [core]
-
14b3ce6 Merge PR #2514: Fix text layer hit check for Text Layer (issue when size was too small). Closes #2508. [core]
-
7ae9d4a Re-enable "Create Child Bone" action (#2507) [studio]
-
d581517 Remove unused variables (#2502) [studio]
-
e3ba578 Bone Tool: Fixed issue where skeleton "name" wasn't updated as new Layers are created (#2493) [studio]
-
7019f19 Merge PR #2499: Fix hit check for Layer_Freetype [core]
-
20b7035 make UIInterface::confirmation() implementation consistent to signature (#2487) [studio]
-
4c64fe5 avoid decimal point in Distance strings due to i18n issues (#2489) [studio]
-
ad4c714 Removed unused alert message about experimental features (#2490) [studio]
-
da6cb0f Updated GitHub actions/cache version (#2492)
-
237e968 Minor cleanup on TypePair<Bone,Bone> usage (#2486) [studio]
-
97abc46 Bone Tool: fix regression on Bone width auto change requested in #1658 (#2483) [studio]
-
db4f941 Bone Tool:remove deprecated method set_alignment that use default values (#2484) [studio]
-
34e1eba fix regression on loading and saving of settings Distance type (i18n) (#2485) [studio]
-
52a105a Merge PR #2480: Fix rendering of some glyphs [core]
-
5cad551 Layer_Sound is Layer_Invisible, not Layer_Composite (#2478) [core]
-
b5b39f9 Update Github Issue Templates (#2476)
-
3960ef2 Svg_parser: fix not creating last vertex of cubic path segment (#2473) [core]
-
a8278a3 Fixed bug introduced in #2458: it should not return at that point (#2470) [studio]
-
d5b4443 Added ability for escape key to close editing box in Value column in the Parameters panel (#2455) [studio]
-
bddb813 Merge PR #2466: Fix bone width handle visibility. Closes #2088. [studio]
-
310aaad ValueDescSet for Skeleton Deformation bone: Minor refactoring and add return (#2458) [studio]
-
0bff94e [MacOS M1] Fixed autotools build (#2424)
-
f1938c9 Refactored SynfigToolGeneralOptions singleton (#2453) [core]
-
1d97e5a Fixed Travis-CI broken link (#2461)
-
15e75dc Fixed appdata.xml check CI (#2464)
-
98b2bab Bone Tool: Correctly apply offset to Second bone when First bone of Skeleton Deformation Layer changed (#2457) [studio]
-
ec35bd8 Fixed warning on MODULE_INVENTORY_BEGIN: misleading indentation (#2430) [core]
-
c5fbb27 [Studio] Bone Tool: fix how to check for skeleton deformation (#2217) [studio]
-
bea6969 Fixed potential null pointer dereferencing (#2454) [studio]
-
d37e72a Refactored import file: added is_same_file method (#2451) [studio]
-
55d09c2 Added ability to import multiple files (#2439) [studio]
-
32808d9 Merge PR #2449: Fix MSYS2 build
-
943ca1e Autotools: detects libpng via pkg-config (#2443) [core]
-
ed40cc0 Autotools: remove code for very old libtool versions (#2444) [core]
-
4bfeae6 [CMake] Improved libmng search (#2441) [core]
-
0015d71 Wider time track space at start and end. Closes #2417. (#2438) [studio]
-
d312076 Fixed build warnings (#2425) [core] [studio]
-
de82c5d [CMake] Improved search for libraries (#2428) [core]
-
2ce7109 Fix distance values on settings (#2402) [studio]
-
ea4777d Svg_parser: primitive rect properly uses style (#2429) [core]
-
957bc26 fix compilation warning for unused parameters on valuenode methods (#2432) [core]
-
6e3a450 Svg_parser: fix warning: unused parameters (#2431) [core]
-
9b6004e Move variable closer to its use and rename it to avoid confusion (#2421) [studio]
-
5a40a64 Don't let user drag a waypoint to a time lower than current minimum (#2420) [studio]
-
e795752 Add completion to Widget_FontFamily (#2414) [studio]
-
61d95f9 Fix dragging area of a waypoint in CellRenderer_Timetrack (#2419) [studio]
-
d83dfab Linux build: Autodetect number of threads (#2416)
-
2443e86 Merge PR (#2299): [Core] fix access modifiers for valuenode classes [core]
-
398c745 Svg_parser: remove unused properties & method, restrict var scope (#2418) [core]
-
177d4aa Clear Redo History on new action by default; new user preference (#2395) [studio]
-
055e0f9 Studio: avoid lambda functions for signal callbacks (#2294) [studio]
-
cbc06c9 Merge PR (#2296): Moved layer and valuenode iteration methods to synfig-core [core] [studio]
-
26e22df Svg_parser: support more outline/stroke styles (#2407) [core]
-
33ff874 Svg_parser: rename method to follow its meaning: isFirst -> isEqualTo() (#2409) [core]
-
e2e1cb2 Tab/Shift-Tab support for Widget_Vector (#2404) [studio]
-
c75975e Merge PR (#2216): SVG importer: fix outlined rectangle and implement missing shapes [core]
-
21ff720 Svg_parser: better method name: initializeGroupLayerNode() (#2408) [core]
-
641f9da Svg_parser: fix default fill color: black instead of none (#2405) [core]
-
a335c25 Merge PR (#2406): SVG: fix transform parsing [core]
-
811a95a Merge PR (#2401): Svg_parser: cleanups and some outline-related fixes [core]
-
e4a48c0 Added support for MLT 7 for CMake build system (#2386) [core] [studio]
-
5582c6f Merge PR (#2394): SVG: Ellipse arcs work now [core]
-
aa3c69d Fix various typos (#2396) [core] [studio]
-
6bea935 Merge PR (#2372): Fix Orientation parameter display on Text Tool Options Panel [core] [studio]
-
fd16669 Add margins to TimeTrack to ease handling of initial waypoint and keyframe (#2400) [studio]
-
78e045f CMake/Brew removed cairo/pango requirements (#2387) [core] [studio]
-
65850b9 CellRenderer_TimeTrack now uses TimePlotData too (#2384) [studio]
-
71a3455 fix Gtk warning "'GTK_IS_WIDGET (widget)' failed" (#2388) [studio]
-
cf1c176 Merge PR (#2327): SVG: fix parser for <path> element (except for A commands) [core]
-
2fe4a82 Layer_Freetype: Added check if HOME environment is set on MacOS (#2295) [core]
-
333182e Merge PR (#1793): 'Update' file headers: license notices, \file and other minor changes [ETL] [core] [studio]
-
f6b3f24 Merge PR (#2382): Widget_Keyframe_List: clean up (and make use of TimePlotData) [studio]