Ecosyste.ms: OpenCollective

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

Synfig

Open-source 2D Animation Software
Collective - Host: opensource - https://opencollective.com/synfig - Website: https://synfig.org/ - Code: https://github.com/synfig

fix: update Tool tip when user changes its shortcut at runtime (#3066)

Otherwise, the shortcut in tooltip would be updated only when software
restarts.

github.com/synfig/synfig - 5834fda48e390497bf88263fca7121805e935387 authored over 1 year ago by rodolforg <[email protected]>
feat: add handles to Bevel layer parameters (#3044)

fix #3042

github.com/synfig/synfig - bb10cd10240e057cc3f5dd35c270e94c527d7ba3 authored over 1 year ago by rodolforg <[email protected]>
fix: Width handles must be visible with Skeleton layer (#3061)

They are useful for "Link to Skeleton" with spline vertices.

Pointed by: yoSachinkr (https://...

github.com/synfig/synfig - 3688e7f6037cc5828431c2afe0da902be7701f73 authored over 1 year ago by rodolforg <[email protected]>
build: fix `make distcheck` build (#3069)

Fixed:
- bline.cpp:36:10: fatal error: test_base.h: No such file or directory
- ERROR: files l...

github.com/synfig/synfig - d2e084ffa6492157a3fcc51858802abd2d9a09c8 authored over 1 year ago by ice0 <[email protected]>
test: use preset variable of AutoTools to some directories (#3068)

github.com/synfig/synfig - 37fb8aa790ed9474b18c1673c023ce662acb631b authored over 1 year ago by rodolforg <[email protected]>
chore: update changelog (#3065)

* Fix typo

* Update ChangeLog up to 2022-12-13

* Update ChangeLog up to 2022-12-20

* Up...

github.com/synfig/synfig - 71a0657e6fd30a95a9bf57a43d507a5a3ce471ee authored over 1 year ago by Konstantin Dmitriev <[email protected]>
fix: fix dependencies script for ALT Linux (#3056)

github.com/synfig/synfig - 3d3c9fa63f4816505a4f2867732ac7946c252cad authored over 1 year ago by Konstantin Dmitriev <[email protected]>
fix: crash with a bline containing only 2 points that are too close (#2855)

distance[n-1] would be zero, and make the WidthPoint position to be NaN

That problem is propa...

github.com/synfig/synfig - 3e130dc3de7161fa8385b8cd9f3a5920d3c20f18 authored over 1 year ago by rodolforg <[email protected]>
refactor: rename method to `get_link_description(...)` to avoid ambiguity (#3060)

There were two overloaded methods, and all of their arguments have
default values:

* Linkabl...

github.com/synfig/synfig - 61432e9a0faedb46ed684f2d1358ca357c13f4d8 authored over 1 year ago by rodolforg <[email protected]>
refactor: avoid mutable vars in Layer (#3059)

github.com/synfig/synfig - b13a58b60bd60b7ee534f29116bf0ba8f85e8af2 authored over 1 year ago by rodolforg <[email protected]>
refactor!: move filepath handling methods to synfig::filesystem::Path (#2710)

github.com/synfig/synfig - 009a5d040f74a06ec0ade1182d3d40da9cd91eb7 authored over 1 year ago by ice0 <[email protected]>
refactor!: move ETL_DIRECTORY_SEPARATOR to synfig-core/filesystem_path

It will be removed "soon"

github.com/synfig/synfig - 0d1cb91d6fd8a541d680e4e41c4bee2cf5c75375 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: move all ETL/stringf functions to synfig::filesystem::Path

They are now static (temporary) methods

It is just a simple copy and paste, except:
- we change...

github.com/synfig/synfig - 0ebab2c2faf7771c18c4a213ceda6bf85a4b8c20 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: remove unused #include ETL/stringf

github.com/synfig/synfig - 0726a6d38863b1d10172a73f83a8bdd9fedca173 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: add Path type to synfigapp::Settings methods

github.com/synfig/synfig - d98b88ab910d144bd1788b421bed0937b8c94275 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: reduce to #include synfig/filesystem_path.h where possible

github.com/synfig/synfig - 960db2730168706e77ff8e4b348df8163dc044b9 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: remove ETL POPEN_BINARY_WRITE_TYPE

use "wb" directly

github.com/synfig/synfig - 36a3612c99a12423b6152e84db4ea22730e75c62 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: move synfig::get_binary_path to synfig::OS and return Path

github.com/synfig/synfig - 07897538bc847153e48f525e7aefeaa4bea11fe4 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add concat methods

github.com/synfig/synfig - 3d6910c3de258ec26bde1c95f78c89149873662b authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add method lexically_relative()

github.com/synfig/synfig - daceac91f38d23c02a74ed810ff1b5373c30c66a authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: move synfig::filesystem::Path class to its own source files

github.com/synfig/synfig - 2f00d2cda52c7febcc412cb97534977b00422a32 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
test(path): add more basic tests

github.com/synfig/synfig - 88750fe9027bfe80bf83cfa36f849ebbcf178a94 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add lexically_normal() method

github.com/synfig/synfig - 5cb377f9f8fb37bb2a23b005f030530f2b25c3c6 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add append() and modifier methods

github.com/synfig/synfig - 760289a0c23c110cd46457d7877b4a9885d48a14 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add remaining decomposition and query methods

github.com/synfig/synfig - 962f69f59c80719b8297e94e8832f184d0fc89e4 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add convenient methods: relative_to() and cleanup()

github.com/synfig/synfig - 25830ed7dc1112379411a3812f27d6e590ff76fb authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
test(path): add more tests

github.com/synfig/synfig - 6ad987edb60426c1b791771aea790aef49a8abd2 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix(path): POSIX OSes should support path \\host too

github.com/synfig/synfig - 97afacfae30d177a05516ba21cb386260cb1a66f authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add methods from_native() and add_suffix()

github.com/synfig/synfig - 9ea758becfc8b379e24e26213af706d5c6ca60f8 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: remove etl::solve_relative_path()

BREAKING CHANGE: ETL API changed:
- removed etl::solve_relative_path();
use synfig::filesyst...

github.com/synfig/synfig - d3acb5d8ced1cf37008f0fd406fefd48dc6cae85 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: remove etl::relative_path() methods

BREAKING CHANGE: ETL API changed:
- removed etl::relative_path(const std::string&, const std::st...

github.com/synfig/synfig - 6aba68c2830b27d858db798d84df06120c7164ba authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: prefer synfig::filesystem::Path::is_separator rather etl:: one

github.com/synfig/synfig - d6bc5c790531f800e5498ef79a76c589649139dd authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix(path): filename offset when path has root name but no root dir

e.g. C:foo.bar

github.com/synfig/synfig - 55f50f7dcc194030685a650e996cdbe126c4c914 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(path): add comparison methods to Path

github.com/synfig/synfig - eda495d79d9cd9e3286f76364162c979328d62ca authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix(path): on MS Windows, drives may only have one single letter

github.com/synfig/synfig - 3ab0eec06ed6cd263b99dabf872b32c9c25d84ab authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: add some basic file path methods to synfig::filesystem::Path

We're basically mimicking some C++17 std::filesystem::path methods here.
Three differences until...

github.com/synfig/synfig - 421a55084af00ddccaaa207a7eb7b875f1997be8 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: pasting of external exported valuenodes (#2086)

Also Layer Copy behaves like Duplicate: it ignores selected
layers inside groups if the group i...

github.com/synfig/synfig - 571d7ea098bf145653099e3a6f9fc02a3f636fd5 authored over 1 year ago by rodolforg <[email protected]>
feat: new Chroma Key layer (#2553)

github.com/synfig/synfig - 0ed2621015012cd41cd09f20a7eb2628349985f4 authored over 1 year ago by ice0 <[email protected]>
feat: add Desaturate parameter to ChromaKey Layer

github.com/synfig/synfig - 02b89a04841c6f312d042fe899cc1ea30a2405da authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
feat: add SuperSample parameters to ChromaKey Layer

it is normally needed

github.com/synfig/synfig - 07081f53c42c7fd23ec58725afe5c7c6b09e8477 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
feat: add new Chroma Key layer

github.com/synfig/synfig - 1d4053013a3a04221cdeaa8d2dbf3c608b22188f authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: crash when clicking on rows of "Library Panel" (#3046)

Brief bug description:

Clicking on the value column of any of the canvases or valuebase nodes...

github.com/synfig/synfig - b5c8aa4dfc0546fe5a9b5c9ea64969f50ff1aaa0 authored over 1 year ago by Mohamed Adham <[email protected]>
refactor: removed unused members of CanvasView (#3052)

Noticed this while working on #3046.

They are supposed to be the two initial rows of the libr...

github.com/synfig/synfig - a31487ff22ed0edd2f7184547d769cd85d027325 authored over 1 year ago by Mohamed Adham <[email protected]>
test: marking_node_as_changed_changes_the_last_time_changed fails on AppVeyor (#3053)

github.com/synfig/synfig - 5ac0a2b11d83772998192bccac231e1512462742 authored over 1 year ago by rodolforg <[email protected]>
refactor: code cleanup in Targets (#3043)

github.com/synfig/synfig - 1ff9bf03916bea7d7e28c914d3fefd824d755012 authored over 1 year ago by ice0 <[email protected]>
refactor: add support to stdout to bmp and jpeg targets

github.com/synfig/synfig - ba4aa0bde6d79674d0da6cda8df0705792f3af31 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: add error message to jpeg, png and ppm targets on open error

github.com/synfig/synfig - 654552c91f8b09b159754eb72fceacb3794bc600 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
style: if brackets in some target start_frame methods

github.com/synfig/synfig - ef5ade98f041d8207e477211a276ea4d2a70edf3 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: add a static method "open_file" to SmartFILE for convenience

- Minimize glibmm dependence
- Make use of filesystem::Path instead of String

github.com/synfig/synfig - 48a935d2b7712baf156f184f00884739775306be authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: don't try to close stderr if using SmartFILE

github.com/synfig/synfig - 01fbd17d277d35e714f8a3e7efb32716592826d2 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: make more use of SmartFILE instead of g_fopen

- Minimize glibmm dependence
- Make use of filesystem::Path instead of String
- Better (I hope) ...

github.com/synfig/synfig - 20b1d3e74c5e4c1e43119326dc0548e8720f8c2d authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: avoid direct allocation; prefer std::vector rather array

And maybe it helps performance, if new array size is equal to previous
one, because resize() wou...

github.com/synfig/synfig - cd68d508628839ec72f0db765f5dd93e0fa876c0 authored over 1 year ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: possible invalid memory access on replacing valuenodes (#3050)

As `dyn_param_list` is a reference to a vector, and the vector
can change in the loop, it can h...

github.com/synfig/synfig - 893c531a1fab065a6263c5e4155d1baf0525eb36 authored over 1 year ago by rodolforg <[email protected]>
fix(canvas-dependencies): properly identify the file to avoid clash (#3048)

Solve these cases:
* Suppose this file tree:
- Doc_A.sif
- mine.png
- folder/Doc_B.sif...

github.com/synfig/synfig - 199fee3ae54babc960cd365ad5626e71b5eaaf30 authored over 1 year ago by rodolforg <[email protected]>
refactor: remove unused method in CanvasFileNaming (#3047)

github.com/synfig/synfig - eab79388e4d7edecb905279634b52121c0424d99 authored over 1 year ago by rodolforg <[email protected]>
refactor: remove unused #include (#3040)

github.com/synfig/synfig - f984fb2d7c2c89fd7c33d141b419ada21f1f4111 authored over 1 year ago by rodolforg <[email protected]>
ci: enabled tests on GitHub Actions (#2740)

github.com/synfig/synfig - 59791bfa6d2732a6e9be03345b476777504bca77 authored over 1 year ago by ice0 <[email protected]>
fix: layerduplicate test

I don't know how it works in autotools.
CMake build fails when trying to load modules.

github.com/synfig/synfig - 9b1e291c73df4d022527c8819ef571767e99ee52 authored over 1 year ago by ice0 <[email protected]>
fix: test not working on Windows

github.com/synfig/synfig - 60a9ac5684f18239f8865f4d7dae4980689ccd54 authored over 1 year ago by ice0 <[email protected]>
build(cmake): enabled layerduplicate/smach tests

github.com/synfig/synfig - 6f53e362cfb1cf3d5309beb99d40394bcdb36a63 authored over 1 year ago by ice0 <[email protected]>
ci: enabled tests on CI

github.com/synfig/synfig - ed6c8578dd8a857313f89d268849a19077f27701 authored over 1 year ago by ice0 <[email protected]>
fix: macOS clang build

github.com/synfig/synfig - 6aa6b45cf49560688f5846dad8f60b521445d7e5 authored over 1 year ago by ice0 <[email protected]>
fix: a crash on program exit if bones were used (#3037)

`ValueNode_Bone_Root` does not have a GUID and does not belong to
any canvas. Calling `get_guid...

github.com/synfig/synfig - d0dba5bd7aaa2ec3008b26050a0f73565d986b04 authored over 1 year ago by ice0 <[email protected]>
fix: added a missing `init_children_vocab()` call in ValueNode constructors (#3027)

It turned out that some necessary initialization of the parameter name
dictionary is missing in...

github.com/synfig/synfig - 5d645fe5923b23ac6294beb8a7237abd26be5a16 authored over 1 year ago by ice0 <[email protected]>
fix: sigsegv when `LANGUAGE`/`LANG` environment variable is not set (#3033)

github.com/synfig/synfig - 550b8bd92f034b68211a96ee5af945be79c8f8d0 authored over 1 year ago by ice0 <[email protected]>
refactor: joblistprocessor code split into smaller functions (#3032)

github.com/synfig/synfig - df5cfaa3695a117bd1b6dde92b96dc3e32659350 authored over 1 year ago by ice0 <[email protected]>
refactor: extracted render_job(...)

github.com/synfig/synfig - 951ee123278f425ff4e71cf8f16c39390c784633 authored over 1 year ago by ice0 <[email protected]>
refactor: extracted create_output_filename(...)

github.com/synfig/synfig - 4710c6131a83085c7f794648ffac68632f77b529 authored over 1 year ago by ice0 <[email protected]>
refactor: extracted check_permissions(...)

github.com/synfig/synfig - d5bfc6eafa6ff1480a252a9f630c989cc9f376bb authored over 1 year ago by ice0 <[email protected]>
refactor: extracted try_to_determine_target_from_outfile(...)

github.com/synfig/synfig - 346f4a915336adadc6b138496768ceb0c6741afd authored over 1 year ago by ice0 <[email protected]>
refactor: extracted set_default_target(...)

github.com/synfig/synfig - fb4dee46081c78493e4e9b3e9e2f77c2af39d53f authored over 1 year ago by ice0 <[email protected]>
refactor: extracted create_target(...)

github.com/synfig/synfig - 45275056e310b5c5740afa91ef5f841ce2510b2a authored over 1 year ago by ice0 <[email protected]>
refactor: extracted set_canvas_quality_and_alpha_mode(...)

github.com/synfig/synfig - 1fd31f0b2b07af71f892f3688974ad4ff5b7429b authored over 1 year ago by ice0 <[email protected]>
refactor: extracted set_target_engine_and_threads(...)

github.com/synfig/synfig - 0c6ea538a70f1b846a8ddf38facc16429e175f28 authored over 1 year ago by ice0 <[email protected]>
refactor: fixed warnings

github.com/synfig/synfig - c01234688390dee89e6fc56a05913010e5bf0e1b authored over 1 year ago by ice0 <[email protected]>
refactor: extracted print_job_info(...)

github.com/synfig/synfig - 9dfb18a1b3e6f04a4d9eadaec6b366ce5f7794e0 authored over 1 year ago by ice0 <[email protected]>
refactor: made new functions static

github.com/synfig/synfig - 6d98d6dc04f8f62e70b37fdb1cff98b5e96b0935 authored over 1 year ago by ice0 <[email protected]>
refactor: extracted save_canvas_to_file(...)

github.com/synfig/synfig - 772c9e91d996c976aef9878c0c366625052cd57b authored over 1 year ago by ice0 <[email protected]>
feat: cleaner cli render progress output (#3024)

github.com/synfig/synfig - 3af689874af4b61346ff91c3979e8be33fe463ac authored over 1 year ago by Bharat Sahlot <[email protected]>
feat: added ability to choose render engine from command line (#2970)

Co-authored-by: ice0 <[email protected]>

github.com/synfig/synfig - 7a9dca43ebb9a5f79dd7c4ec22df08138735e589 authored over 1 year ago by Veer Metri <[email protected]>
fix: missing translation for plugin names in main menu (#2998)

github.com/synfig/synfig - 3eca7c97a618bc1df28ffc1fd435185c63d6e588 authored over 1 year ago by rodolforg <[email protected]>
refactor: simplified target_scanline.cpp (#3025)

github.com/synfig/synfig - f0e2908c95e0817751791cba9039e7cd96b29f1e authored almost 2 years ago by ice0 <[email protected]>
fix panic print statement

github.com/synfig/synfig - d78babaa5c9935d7204bc23d377a7072aa4962d1 authored almost 2 years ago by BharatSahlot <[email protected]>
fix wrong alpha target

github.com/synfig/synfig - eac5af0ee57c4fd9f4ff8f42b99073d820087de2 authored almost 2 years ago by BharatSahlot <[email protected]>
refactor: create function for duplicated alpha processing code

github.com/synfig/synfig - 08fa98a0efac1dbc7a3c652074efd4a074e3b1e5 authored almost 2 years ago by BharatSahlot <[email protected]>
remove unreachable code in render function

github.com/synfig/synfig - 397bbd47fa136f53511707faa503af23647a5248 authored almost 2 years ago by BharatSahlot <[email protected]>
chore: fix various typos (#3031)

github.com/synfig/synfig - 3af09694ea3e7f8b30f4d51657fac9398813cbbe authored almost 2 years ago by Mohamed Adham <[email protected]>
feat: add a CLI flag(--set-repeats) for rendering the same target multiple times (#3018)

github.com/synfig/synfig - 25ccd5ad2e49ed8c01186450e3d363d719ba2e96 authored almost 2 years ago by Bharat Sahlot <[email protected]>
refactor: updated list of dependencies (#98)

github.com/synfig/synfig-docs-dev - 8bf297e8c20460076fdd87cf262773c999e08c24 authored almost 2 years ago by ice0 <[email protected]>
GSoC 2023 idea: Select Tool (#100)

github.com/synfig/synfig-docs-dev - 9b8333eeb12a3e1ffc70a34efe11ab2acea9088d authored almost 2 years ago by rodolforg <[email protected]>
refactor: remove useless return statement at the end of a function (#3020)

github.com/synfig/synfig - 03c9c20882700a2b4bc7c2305d3a074e9915f14d authored almost 2 years ago by Mohamed Adham <[email protected]>
refactor: remove deprecated `Widget::override_color()` (#3015)

github.com/synfig/synfig - e5a50f03d33a22ec26bf07c91efb171ae15d954e authored almost 2 years ago by Mohamed Adham <[email protected]>
refactor: use RadioToolButton instead of ToggleToolButton for tools dock (#3012)

Multiple calls (4+) to Dock_Toolbox::change_state_() occur because ToggleToolButton::set_active(...

github.com/synfig/synfig - 313878d4d12a32f24b533d0832a6660b63ee149a authored almost 2 years ago by alexhaskell <[email protected]>
build: patch for autoconf 2.72 h/t Frédéric Bérat (#3011)

github.com/synfig/synfig - 3288e7611283388ff6f273130c78dc0fc0ade768 authored almost 2 years ago by Gwyn Ciesla <[email protected]>
refactor: replace deprecated `Gtk::HBox` with `Gtk::Box` (#3002)

* preview + widget valueBase + childrentree

* remaining states + removing redundant arg in CTOR

github.com/synfig/synfig - 3faf9f0b998f2ba2856fc66cf87f72556020ea2a authored almost 2 years ago by mohamedAdhamc <[email protected]>
chore: fix typo in comment in valuedescset.h (#3005)

github.com/synfig/synfig - 75d2684ca0adf80c7405a987c06d52efdd69ff3f authored almost 2 years ago by mohamedAdhamc <[email protected]>
fix: inconsequential fixes regarding synfig::rendering::Tokens (#3000)

fix: inconsequential fixes regarding synfig::rendering::Tokens

github.com/synfig/synfig - b2ee19d997551ba186aa944b1899182fd5293f49 authored almost 2 years ago by ice0 <[email protected]>
fix: fix constness issue with synfig::ConstRef::as

github.com/synfig/synfig - 3cf72dbcc1b4a032641a240621068fde7cce3647 authored almost 2 years ago by theartful <[email protected]>
fix: parent of task tokens was incorrectly set to the global parent

`token.handle()` is actually `Token::token.handle()`, which is the grandparent
of all tokens. th...

github.com/synfig/synfig - 38c3c07a5cdbf66f616649af0365a391d4b8d294 authored almost 2 years ago by theartful <[email protected]>
fix: tasklayer token was incorrectly named

github.com/synfig/synfig - 1d899f31607bf461b7465fc88851faf982251e05 authored almost 2 years ago by theartful <[email protected]>