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
aa8f1f35bcd67a7aaf765b6c7b3e152a39cfc1af authored over 2 years ago
fix: Parameter & Library Panels are now more similar to TimeTrack Panel
f0acb53c4063513d0f3d89b7320f6068bc1fda0d authored over 2 years ago4814cd5b83ef47c4eb9efa387ec905335a99fe80 authored over 2 years ago
da75911894d5d599e5734da2ce265f56d4a39444 authored over 2 years ago
0bd2c224bff04a6c6de15f5821064e46518ad62a authored over 2 years ago
e40d90912e7103a4fcfd7cab51d92812a4bae9c9 authored over 2 years ago
refactor!: `smach` class is now on `namespace studio` and more
18bc75fed3c6034b067049cdc6e0012366962738 authored over 2 years agoacd38a57c4267b62d3f0ab596df3c5f31339e613 authored over 2 years ago
remove now unused header "smach"
BREAKING CHANGE: studio API changed:
- changed namespace of et...
fix #2709
f684b24f0db31ab8ea7aadc417fc23e3084b4138 authored over 2 years agorefactor(ETL): delete unneeded etl_config.h
cc088a06c4d0105c8883db60121e19725ccc2f59 authored over 2 years ago322bb43f33d3b6796e4396eaf0ea790383edb3f4 authored over 2 years ago
9c7e20221bd6d2d33db24a90090bf4b05614e58f authored over 2 years ago
The issue was that the `unget()` method calls the `pbackfail()`
method, which is not implemente...
refactor!: removed etl::angle; replaced by synfig::Angle
23adb486a6a71091cb9bfb71b65a70ca4edd46ea authored over 2 years agoExplanation: https://lgtm.com/rules/2160040902/
Reported-by: LGTM
52d36922c4bb7aa3ef95af18adbfe139946bfe85 authored over 2 years agoAs `synfig::Angle` was a typedef for `etl::angle`, and `etl::angle` was never directly used in S...
8d79774842a7f7d5e7833102092ea0ab1538d263 authored over 2 years ago7e20c64dd2dea42876a4ec6ba21b70903f1f3678 authored over 2 years ago
Fix #2716
e64c7d6784fa10ab8b1753c0c03ab120269fa1c0 authored over 2 years agoif font is relative filepath, force sync when canvas changes
Fix #2724
383ac11215883a80017d2754bb0718ae6eb7194c authored over 2 years ago
Maybe we should fix them on canvas loading.
Probably it would be good to uniform them on saving...
fix: palette loading
081d9ab94fee9e3083b6db3a9f7f4dd002847d57 authored over 2 years ago
While working on this fix, I found out one problem left to solve:
`synfig::FileSystemNative::Rea...
Fix #562
529e50b2fc03e83feda08f3d022c3f8f08e56790 authored over 2 years ago0cead9d7c05e98f8cf7ab9ea2f4f9cbd3eb23628 authored over 2 years ago
Moved ETL benchmark test to synfig-core due to `clock` requirement
BREAKING CHANGE: both ETL ...
1585dd5840e0b960ca7be0141a6571aa3f837acf authored over 2 years ago
It's more readable this way.
In C++17, we can replace it with `std::clamp()`.
fix: Added missing timetrack marks (animated_file timepoints and active points on/off)
5b8a8b9c445f85c8faca9308db6e019fe020f5a8 authored over 2 years ago
We have ValueNode_Animated that do not use Waypoints,
so we must show them in timetrack too.
Ex...
31ff22575916fb2027957e983e5bee411b537981 authored over 2 years ago
Unlike Static Lists, entries of Dynamic Lists may be turned on
and off along the time (enabled o...
176fc405451859bbc41333099e63d2e14eb7ad3e authored over 2 years ago
cc59c1247fcdaa1c293bc1fc704922bd9348f7a1 authored over 2 years ago
* Fixed a bug due to which Synfig does not start if the username contains non-Latin characters (...
69dc1f7b9f06ba36273c393eebc29214e46a3e46 authored over 2 years agorefactor!: clean etl::angle
af37e2af26e0b49d7aabd4ec72d121c786142091 authored over 2 years agod4f280bae2c59430660a39736bee5d2a928108ea authored over 2 years ago
According to https://en.cppreference.com/w/cpp/language/operator_assignment
BREAKING CHANGE: ET...
af5772cf99029e3e848780d7f621a7e947cf1bf5 authored over 2 years ago
"Commented" out via unset `#define` 15 years ago.
This directive `ETL_NOT_USED` isn't used anywh...
The code was commented out via `#ifdef ETL_WRAP_ANGLES` 15 years ago:
7555e3b7805d66eac4fd47efd0...
Not used anywhere else, so let's reduce its scope
BREAKING CHANGE: etl::angle API changed
49b9dffef0adda96f394821018e75f918f57ccdb authored over 2 years ago1b73d337a70f074c3f3f5b03bffbf0490489318d authored over 2 years ago
fadbaeadaddca14d9aea4f130163c22a149e0670 authored over 2 years ago
e1c9ab6f6dc19c410dea4687fdc1d6f1fb596227 authored over 2 years ago
Low macro usage
16bab1d4d6cc679424ad32f4d60603832e197c32 authored over 2 years agothey are actually used in test/benchmark
d7686727280ded16b14591393ba0252559324683 authored over 2 years agothey are actually duplicated in test/benchmark
df98681de39d4e011020bf4515642a8bf805cd2d authored over 2 years ago(fix some indentation too)
BREAKING CHANGE: Synfig API change: method renamed for better unde...
fb7525059980eafb361f7bd435e05099271c3dfd authored over 2 years ago603ded0b7fc27bc7da6ea61c53142e031a3fbec1 authored over 2 years ago
984096283c18f8ba99f78484a3c2f987b05abf92 authored over 2 years ago
e93442f6e2e485572f3dbfa2a68d1ec28ec08d23 authored over 2 years ago
d6f4d4d404e51c0716e30bcd4f4e544413d2023f authored over 2 years ago
refactor!: remove `etl::ceil_to_int` and `etl::floor_to_int`
cd9c265f6a7c70377482d4894552ec5a0d38ddb4 authored over 2 years agoBREAKING CHANGE: ETL API changed: removed `etl::floor_to_int()`
e796f4ce8cbc8f4eac505e8a1ec5c044ceaee4cd authored over 2 years agoBREAKING CHANGE: ETL API changed: removed `etl::ceil_to_int()`
4310c494062510819ca022bd46450c26d86ea20f authored over 2 years ago334b9a5b40320967d1d8cf89a8f98a3eb15a6bc3 authored over 2 years ago
3e5e00588650ff239ed1dd719d5c7039eac5dd05 authored over 2 years ago
3015a77900d9aebb759dd907f5825c4d5e720903 authored over 2 years ago
feat: Added support for `Ctr+Enter` to complete text input in Text tool dialog
6086e341d0f382cd0d2f20233938162fcda2acaa authored over 2 years ago`std::unary_function` and `std::binary_function` just need to define 3 types:
`unary_function...
5f3563a83884e867f1d9716dfa5751d50b074bad authored over 2 years ago
If an exported value node is selected in Library Panel and user right-
clicks on a sub-sub-para...
refactor: remove NULL; use nullptr instead - part 2
c71f381307afce72230a9aa690da2c3d85d74293 authored over 2 years agoe85c4de72485d797dcd385b10bbbd1dfdcf4be38 authored over 2 years ago
38dd387e3700e4d64c1b1f6a0da0adcbf782f2e2 authored over 2 years ago
8bb1c290f82f2dc5cb53d397ae78f6ce10ee05ad authored over 2 years ago
a761bc34e177612748f28f9189513cfc5d49610c authored over 2 years ago
980b5bbdb9d44ac81147a209b4cc9e7c08f79ee0 authored over 2 years ago
refactor: remove NULL; use nullptr instead
6bb848ba874392232d0a96492371451cb266e6aa authored over 2 years ago3ee7b8594c04a696d712027db6c123834ceb307b authored over 2 years ago
7736f5b79a1d1b85dcd366897245ecf420d123bf authored over 2 years ago
2d264e2cfae8758f02f853bd97ca27e76fec31a7 authored over 2 years ago
d308459c9822ac096a0d7f1a9863de0d240ba032 authored over 2 years ago
6bf84945486c54423db70dba41200aa26c2dfe2a authored over 2 years ago
051a740a750dcd87675eeb35cf0fc41557ea1f4a authored over 2 years ago
- Remove `etl::smart_ptr`
- `synfig::SmartFILE` is now based on `std::shared_ptr`
a7039b5a094f1c9b7f4f5210cec6febb2d48a793 authored over 2 years ago
See https://reproducible-builds.org/specs/source-date-epoch/
Build can be reproduced by setti...
c13d9459607b4698b1c41d6a76bc886d4537a6fb authored over 2 years agoaa7b21b810c56cbd4731f455a836e9dbdfe62817 authored over 2 years ago
c7417c5bc1ecb211112659eff50d0d87b68f16d3 authored over 2 years ago
8066c7d0affc94c6e1a2ce3fbfa996f2482e9768 authored over 2 years ago
c5b37aa5f5f5e5f1964ae8ddcbd790370ad6ea8e authored over 2 years ago
b53134d6bfd3f8e8917337e6e95b03fdc11b9b61 authored over 2 years ago
- warning: unused variable `pastecanvas` [-Wunused-variable]
- warning: suggest parentheses aro...
1db0bff5c89424eac20c0b8cd2c4cf2378d3f859 authored over 2 years ago
Removed all unnecessary "magic"
590ed739ce27ee87d8e6408b952e04ce50dc0b87 authored over 2 years ago* Use cmake's pkgconfig imported targets
eab541c5b9e153cc543a5be20689f608a7a387b9 authored over 2 years ago
A single Active Bone is an information stored in WorkArea.
If it suddenly disappears (example: ...
(regression)
Fix #2672
3db1b821ba146c8a9b61bcb715c851a85897353e authored over 2 years agoRefactoring and bugfix for ValueDescBoneSetParent
17b8f43ab44d80b2d84ee9741b0b3b591f94c31d authored over 2 years agoe9a2a6d61c5935638865d68f37f8665e78732f41 authored over 2 years ago
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 agoad324a66f096f76f7d5ee19033c6be001a1bc898 authored over 2 years ago
fix #2330
29fd13b36196996f7b6d8b18041d80baa73e8d0d authored over 2 years agoReuse of existent actions and automatically take care of undo.
9827250e1bc330bc71bda942516d46c979d2a878 authored over 2 years ago
A bone cannot set its child as its parent.
Or maybe we should swap in this case?
3bf0203ba1fc3f093945820d6512130263c79cb3 authored over 2 years ago
e7b7757fe86441711045e4c9637cecb2f567fa47 authored over 2 years ago
Replaced deprecated Gtk::StockID in KeyFrameDial
f00ba2e9bcbcb81c0874dfbf173e2b3db0941b87 authored over 2 years ago86a334636a1d6f2913addce98bf15674d03e6a1b authored over 2 years ago
af4e43b554b5e771e7a543637427b40d214e82ee authored over 2 years ago
https://wiki.gnome.org/Projects/gtkmm/PortingToGtkmm3
592424eeb83206dc2ec2f64c0d559f7053e5e35f authored over 2 years ago7860f93effebc3640789b640a0689d3254978449 authored over 2 years ago