Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/synfig/synfig

This is the Official source code repository of the Synfig project
https://github.com/synfig/synfig

build(CMake): added synfig tests to CMake (#2741)

aa8f1f35bcd67a7aaf765b6c7b3e152a39cfc1af authored over 2 years ago
Merge PR #2726: fix: Parameter & Library Panels are now more similar to TimeTrack Panel

fix: Parameter & Library Panels are now more similar to TimeTrack Panel

f0acb53c4063513d0f3d89b7320f6068bc1fda0d authored over 2 years ago
fix: Parameter & Library Panels now show ActivePoints as TimeTrack Panel do

4814cd5b83ef47c4eb9efa387ec905335a99fe80 authored over 2 years ago
fix: Parameter & Library Panels now draw discrete animated times as TimeTrack Panel do

da75911894d5d599e5734da2ce265f56d4a39444 authored over 2 years ago
fix: mod_libavcodec didn't compile with MinGW (#2737)

0bd2c224bff04a6c6de15f5821064e46518ad62a authored over 2 years ago
build(CMake): enabled `mod_libavcodec` build in CMake (#2736)

e40d90912e7103a4fcfd7cab51d92812a4bae9c9 authored over 2 years ago
Merge PR #2718: refactor!: `smach` class is now moved to `studio` namespace

refactor!: `smach` class is now on `namespace studio` and more

18bc75fed3c6034b067049cdc6e0012366962738 authored over 2 years ago
test: move `smach` test from ETL to synfig-studio

acd38a57c4267b62d3f0ab596df3c5f31339e613 authored over 2 years ago
refactor!: update headers for smach: it's now part of synfig studio

remove now unused header "smach"

BREAKING CHANGE: studio API changed:
- changed namespace of et...

5edeb0a5bbd5bcbd51ce748cb3fcc967b92fd135 authored over 2 years ago
fix(mod_libavcodec): fixed build with FFMPEG 5.0 (#2734)

fix #2709

f684b24f0db31ab8ea7aadc417fc23e3084b4138 authored over 2 years ago
Merge PR #2733: refactor(ETL): delete unneeded etl_config.h

refactor(ETL): delete unneeded etl_config.h

cc088a06c4d0105c8883db60121e19725ccc2f59 authored over 2 years ago
refactor: delete now unneeded etl_config.h; use etl_profile.h directly

322bb43f33d3b6796e4396eaf0ea790383edb3f4 authored over 2 years ago
refactor: move ETL_DIRECTORY_SEPARATOR constant to stringf header

9c7e20221bd6d2d33db24a90090bf4b05614e58f authored over 2 years ago
fix: Synfig hangs when importing palette (#2730)

The issue was that the `unget()` method calls the `pbackfail()`
method, which is not implemente...

8cc24b13868072e54b3cfa70488102cb5864e69a authored over 2 years ago
Merge PR #2715: refactor!: removed etl::angle; replaced by synfig::Angle

refactor!: removed etl::angle; replaced by synfig::Angle

23adb486a6a71091cb9bfb71b65a70ca4edd46ea authored over 2 years ago
fix: avoid object slicing in SpiralGradient

Explanation: https://lgtm.com/rules/2160040902/

Reported-by: LGTM

52d36922c4bb7aa3ef95af18adbfe139946bfe85 authored over 2 years ago
refactor!: move angle to synfig core

As `synfig::Angle` was a typedef for `etl::angle`, and `etl::angle` was never directly used in S...

8d79774842a7f7d5e7833102092ea0ab1538d263 authored over 2 years ago
refactor(test): synfig::Angle ported to our test_base.h

7e20c64dd2dea42876a4ec6ba21b70903f1f3678 authored over 2 years ago
fix: Indicate segments where points are disabled in Timetrack Panel (regression) (#2719)

Fix #2716

e64c7d6784fa10ab8b1753c0c03ab120269fa1c0 authored over 2 years ago
fix(FreeType): Duplicating Text Layer resets Font Family parameter (#2728)

if font is relative filepath, force sync when canvas changes

Fix #2724

383ac11215883a80017d2754bb0718ae6eb7194c authored over 2 years ago
fix: layers parameter 'filename' does not accept backslash as directory separator (#2727)

Maybe we should fix them on canvas loading.
Probably it would be good to uniform them on saving...

9a6b6168eedc9b936b9227ddfc386328719f0e01 authored over 2 years ago
Merge PR #2722: fix: palette loading

fix: palette loading

081d9ab94fee9e3083b6db3a9f7f4dd002847d57 authored over 2 years ago
fix: loading Gimp palette does not hang anymore

While working on this fix, I found out one problem left to solve:
`synfig::FileSystemNative::Rea...

e016c4e41ce41b81df204c24f72e3a5ed0164f37 authored over 2 years ago
fix: loading Synfig palette does not hang anymore

Fix #562

529e50b2fc03e83feda08f3d022c3f8f08e56790 authored over 2 years ago
refactor: remove unneeded #include <ETL/misc> directives (#2713)

0cead9d7c05e98f8cf7ab9ea2f4f9cbd3eb23628 authored over 2 years ago
refactor!: rename `etl::clock` to `synfig::clock` (#2711)

Moved ETL benchmark test to synfig-core due to `clock` requirement

BREAKING CHANGE: both ETL ...

1585dd5840e0b960ca7be0141a6571aa3f837acf authored over 2 years ago
refactor: make use of synfig::clamp instead of std::max(std::min()) (#2714)

It's more readable this way.
In C++17, we can replace it with `std::clamp()`.

4dbf2cdf7cacf3b3e0cebb88c0f7a77bdccabaf9 authored over 2 years ago
Merge PR #2385: fix: Added missing timetrack marks (animated_file timepoints and active points on/off)

fix: Added missing timetrack marks (animated_file timepoints and active points on/off)

5b8a8b9c445f85c8faca9308db6e019fe020f5a8 authored over 2 years ago
Widget_TimeTrack: show dots for animated time points [regression]

We have ValueNode_Animated that do not use Waypoints,
so we must show them in timetrack too.

Ex...

31ff22575916fb2027957e983e5bee411b537981 authored over 2 years ago
Widget_TimeTrack: show ActivePoint status (on/off) [regression]

Unlike Static Lists, entries of Dynamic Lists may be turned on
and off along the time (enabled o...

cb40bf18f6e140b02ce20ffd0dbee7e482f8cf84 authored over 2 years ago
small cleanup

176fc405451859bbc41333099e63d2e14eb7ad3e authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in ResolutionDial (#2697)

cc59c1247fcdaa1c293bc1fc704922bd9348f7a1 authored over 2 years ago
fix: Synfig does not start if the OS username contains non-Latin characters (Windows) (#2650)

* Fixed a bug due to which Synfig does not start if the username contains non-Latin characters (...

69dc1f7b9f06ba36273c393eebc29214e46a3e46 authored over 2 years ago
Merge PR #2708: refactor!: clean etl::angle

refactor!: clean etl::angle

af37e2af26e0b49d7aabd4ec72d121c786142091 authored over 2 years ago
refactor: remove unused macro HALF_PI

d4f280bae2c59430660a39736bee5d2a928108ea authored over 2 years ago
fix(angle)!: proper operator overload

According to https://en.cppreference.com/w/cpp/language/operator_assignment

BREAKING CHANGE: ET...

af5772cf99029e3e848780d7f621a7e947cf1bf5 authored over 2 years ago
refactor: remove unused etl::angle::operator~

"Commented" out via unset `#define` 15 years ago.
This directive `ETL_NOT_USED` isn't used anywh...

1e820ab60c0a265d88513dc233d9521a1d03775a authored over 2 years ago
refactor: remove unused code supporting wrapped angles

The code was commented out via `#ifdef ETL_WRAP_ANGLES` 15 years ago:
7555e3b7805d66eac4fd47efd0...

eed693acf555accb26337f17938282835366497b authored over 2 years ago
refactor!: ANGLE_EPSILON macro is now a constant

Not used anywhere else, so let's reduce its scope

BREAKING CHANGE: etl::angle API changed

49b9dffef0adda96f394821018e75f918f57ccdb authored over 2 years ago
style(angle): change comment style

1b73d337a70f074c3f3f5b03bffbf0490489318d authored over 2 years ago
refactor: remove commented out code in etl::angle

fadbaeadaddca14d9aea4f130163c22a149e0670 authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in Palette Editor (#2685)

e1c9ab6f6dc19c410dea4687fdc1d6f1fb596227 authored over 2 years ago
refactor: remove `ETL_DIRECTORY_SEPARATORS`; use them directly (#2706)

Low macro usage

16bab1d4d6cc679424ad32f4d60603832e197c32 authored over 2 years ago
test(etl): remove unused methods for etl::angle (#2705)

they are actually used in test/benchmark

d7686727280ded16b14591393ba0252559324683 authored over 2 years ago
test(etl): remove unused methods for etl::hermite (#2707)

they are actually duplicated in test/benchmark

df98681de39d4e011020bf4515642a8bf805cd2d authored over 2 years ago
refactor(core)!: rename ValueNode::is_descendant() to is_ancestor_of() (#2702)

(fix some indentation too)

BREAKING CHANGE: Synfig API change: method renamed for better unde...

fb7525059980eafb361f7bd435e05099271c3dfd authored over 2 years ago
refactor: use etl::is_separator() instead of directory separator chars (#2704)

603ded0b7fc27bc7da6ea61c53142e031a3fbec1 authored over 2 years ago
refactor: use `/` as directory separator where a fixed folder name is used (#2703)

984096283c18f8ba99f78484a3c2f987b05abf92 authored over 2 years ago
test(studio): as in synfig-core, separate test_base.h (#2701)

e93442f6e2e485572f3dbfa2a68d1ec28ec08d23 authored over 2 years ago
chore: update license statement for test_base.h (#2700)

d6f4d4d404e51c0716e30bcd4f4e544413d2023f authored over 2 years ago
Merge PR #2699: refactor!: remove `etl::ceil_to_int` and `etl::floor_to_int`

refactor!: remove `etl::ceil_to_int` and `etl::floor_to_int`

cd9c265f6a7c70377482d4894552ec5a0d38ddb4 authored over 2 years ago
refactor!: remove etl::floor_to_int(); use std::floor() directly instead

BREAKING CHANGE: ETL API changed: removed `etl::floor_to_int()`

e796f4ce8cbc8f4eac505e8a1ec5c044ceaee4cd authored over 2 years ago
refactor!: remove etl::ceil_to_int(); use std::ceil() directly instead

BREAKING CHANGE: ETL API changed: removed `etl::ceil_to_int()`

4310c494062510819ca022bd46450c26d86ea20f authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID (non-visual) (#2668)

334b9a5b40320967d1d8cf89a8f98a3eb15a6bc3 authored over 2 years ago
refactor: remove unused header/class synfig::Protocol (#2698)

3e5e00588650ff239ed1dd719d5c7039eac5dd05 authored over 2 years ago
fix: don't allow to Connect to exported value node if it has wrong type (#2694)

3015a77900d9aebb759dd907f5825c4d5e720903 authored over 2 years ago
feat: Added support for `Ctr+Enter` to complete text input in Text tool dialog (#2689)

feat: Added support for `Ctr+Enter` to complete text input in Text tool dialog

6086e341d0f382cd0d2f20233938162fcda2acaa authored over 2 years ago
refactor: removed deprecated `std::unary_function` and `std::binary_function` classes (#2696)

`std::unary_function` and `std::binary_function` just need to define 3 types:

`unary_function...

5f3563a83884e867f1d9716dfa5751d50b074bad authored over 2 years ago
fix: Synfig hanging after right-click on sub-sub-parameter (#2693)

If an exported value node is selected in Library Panel and user right-
clicks on a sub-sub-para...

886cff70fdfe6c8881f59a28772e2b085eb82720 authored over 2 years ago
Merge PR #2695: refactor: remove NULL; use nullptr instead - part 2

refactor: remove NULL; use nullptr instead - part 2

c71f381307afce72230a9aa690da2c3d85d74293 authored over 2 years ago
refactor(ETL): remove unused macros in ETL/etl_config.h

e85c4de72485d797dcd385b10bbbd1dfdcf4be38 authored over 2 years ago
refactor(core): prefer nullptr rather NULL -part 3

38dd387e3700e4d64c1b1f6a0da0adcbf782f2e2 authored over 2 years ago
refactor(core): prefer nullptr rather NULL -part 2

8bb1c290f82f2dc5cb53d397ae78f6ce10ee05ad authored over 2 years ago
refactor(core): prefer nullptr rather NULL -part 1

a761bc34e177612748f28f9189513cfc5d49610c authored over 2 years ago
refactor(core): prefer nullptr rather NULL -part 4

980b5bbdb9d44ac81147a209b4cc9e7c08f79ee0 authored over 2 years ago
Merge PR #2691: refactor: remove NULL; use nullptr instead

refactor: remove NULL; use nullptr instead

6bb848ba874392232d0a96492371451cb266e6aa authored over 2 years ago
refactor(synfigapp): prefer nullptr rather than NULL

3ee7b8594c04a696d712027db6c123834ceb307b authored over 2 years ago
refactor(studio): prefer nullptr rather than NULL or 0

7736f5b79a1d1b85dcd366897245ecf420d123bf authored over 2 years ago
refactor(etl): prefer nullptr rather than NULL or 0

2d264e2cfae8758f02f853bd97ca27e76fec31a7 authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in WidgetLink (#2665)

d308459c9822ac096a0d7f1a9863de0d240ba032 authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in Widget Interpolation (#2666)

6bf84945486c54423db70dba41200aa26c2dfe2a authored over 2 years ago
fix: Wrong color in HSV wheel when color was changed with paint bucket (#2679)

051a740a750dcd87675eeb35cf0fc41557ea1f4a authored over 2 years ago
BREAKING CHANGE: replace `etl::smart_ptr` with `std::shared_ptr` (#2686)

- Remove `etl::smart_ptr`
- `synfig::SmartFILE` is now based on `std::shared_ptr`

ec3fd21b14f2e175bc7e79fd924310c10bae001a authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in Filename widget (#2682)

a7039b5a094f1c9b7f4f5210cec6febb2d48a793 authored over 2 years ago
feat: Reproducible build (#2613)

See https://reproducible-builds.org/specs/source-date-epoch/

Build can be reproduced by setti...

c13d9459607b4698b1c41d6a76bc886d4537a6fb authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in Parameters panel (#2670)

aa7b21b810c56cbd4731f455a836e9dbdfe62817 authored over 2 years ago
build(CMake): small refactoring and code cleanup (#2684)

c7417c5bc1ecb211112659eff50d0d87b68f16d3 authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in Jack widget (#2664)

8066c7d0affc94c6e1a2ce3fbfa996f2482e9768 authored over 2 years ago
build: Added Jack audio support to CMake (#2681)

c5b37aa5f5f5e5f1964ae8ddcbd790370ad6ea8e authored over 2 years ago
refactor: Replaced deprecated Gtk::StockID in Layers panel (#2669)

b53134d6bfd3f8e8917337e6e95b03fdc11b9b61 authored over 2 years ago
Fixed build warnings (GCC 9.4.0) (#2671)

- warning: unused variable `pastecanvas` [-Wunused-variable]
- warning: suggest parentheses aro...

de23e01a471674071062035de211af826ba83318 authored over 2 years ago
chore: missing files in POTFILES.in for synfig-studio (#2675)

1db0bff5c89424eac20c0b8cd2c4cf2378d3f859 authored over 2 years ago
refactor(core): Cleaned up registration function (#2622)

Removed all unnecessary "magic"

590ed739ce27ee87d8e6408b952e04ce50dc0b87 authored over 2 years ago
build: Use CMake's PkgConfig imported targets (#2676)

* Use cmake's pkgconfig imported targets

eab541c5b9e153cc543a5be20689f608a7a387b9 authored over 2 years ago
fix(bone-tool): new bone position when active bone is invalid (#2673)

A single Active Bone is an information stored in WorkArea.
If it suddenly disappears (example: ...

a18ac7be69c99923536ccc2e5761903de2a72ab2 authored over 2 years ago
fix: No context menu shown for Transformation parameter of Group Layer (#2674)

(regression)

Fix #2672

3db1b821ba146c8a9b61bcb715c851a85897353e authored over 2 years ago
Merge PR #2465: Refactoring and bugfix for ValueDescBoneSetParent

Refactoring and bugfix for ValueDescBoneSetParent

17b8f43ab44d80b2d84ee9741b0b3b591f94c31d authored over 2 years ago
avoid data copying

e9a2a6d61c5935638865d68f37f8665e78732f41 authored over 2 years ago
hide menu item "Set as Parent to Active Bone" when it cannot be done

Don't show when user is trying to set a child bone as a parent.

Also hides when the clicked bon...

8e1cb8a6ee2109ce19db8baa6cf60bb0bb01a4dc authored over 2 years ago
synfigapp::ValueDescBoneSetParent now works for Skeleton Deformation too

ad324a66f096f76f7d5ee19033c6be001a1bc898 authored over 2 years ago
don't try to get nonexistent link for ValueNode_BoneRoot

fix #2330

29fd13b36196996f7b6d8b18041d80baa73e8d0d authored over 2 years ago
Bone SetParent: rewrite for using Action::Super

Reuse of existent actions and automatically take care of undo.

9827250e1bc330bc71bda942516d46c979d2a878 authored over 2 years ago
don't let user set an impossible parent to a bone

A bone cannot set its child as its parent.
Or maybe we should swap in this case?

19ca05ed6240f7a1834565d12615c8359e23b5f9 authored over 2 years ago
Replaced deprecated Gtk::StockID in Preview window (#2663)

3bf0203ba1fc3f093945820d6512130263c79cb3 authored over 2 years ago
Replaced deprecated Gtk::StockID in Dockables (#2662)

e7b7757fe86441711045e4c9637cecb2f567fa47 authored over 2 years ago
Refactored KeyFrameDial class (#2661)

Replaced deprecated Gtk::StockID in KeyFrameDial

f00ba2e9bcbcb81c0874dfbf173e2b3db0941b87 authored over 2 years ago
Replaced deprecated Gtk::StockId in DuckDial icons (#2656)

86a334636a1d6f2913addce98bf15674d03e6a1b authored over 2 years ago
Replaced deprecated Gtk::StockId in FrameDial icons (#2655)

af4e43b554b5e771e7a543637427b40d214e82ee authored over 2 years ago
Replaced deprecated Gdk::Color with Gdk:RGBA (#2654)

https://wiki.gnome.org/Projects/gtkmm/PortingToGtkmm3

592424eeb83206dc2ec2f64c0d559f7053e5e35f authored over 2 years ago
Added a mnemonic for the text layer input dialog (#2582)

7860f93effebc3640789b640a0689d3254978449 authored over 2 years ago