-
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]