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(autotools): fix MSYS2 build (#2818)

A bit of history on this fix:
MSYS team removed removed shared libdl.dll and libdl.dll.a

com...

64b8aa0f98acc7486cc684cd78a3fa7ee191bba9 authored over 2 years ago by ice0 <[email protected]>
feat: ico format added to `mod_imagemagick` list of exported formats (#2820)

9625d20d90dc93cf98246a616a37eec5c6ace21a authored over 2 years ago by ice0 <[email protected]>
refactor: replaced deprecated Gtk::Arrow with Gtk::Button with icon (#2824)

c6ff86f0eb722189b7fd3f88afda8cffe0a9d698 authored over 2 years ago by ice0 <[email protected]>
fix: "rule of two" : copy constructor and copy assignment operator (#2823)

And copy assignment operator returns reference, not a copy.

11387aa840051300a5c7866b0b8fe89bd9dd731e authored over 2 years ago by rodolforg <[email protected]>
refactor: clean up Magick++ target a bit (#2822)

refactor: clean up Magick++ target a bit

2d4d77a5711646544b8c7b65a6d250e32fc2ad82 authored over 2 years ago by ice0 <[email protected]>
refactor(trgt_magickpp): check if it is rendering a GIF file

avoid unnecessary extra buffer if it isn't GIF
Is it really needed? Check later

ee9d66f1255a20dedc42e6e45051b247e2b972e1 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(trgt_magickpp): rename pointer variables

cb9b89b1b371b39bbb6c7d9d98ec44e796d78f77 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(trgt_magickpp): no need to start loop if it is first frame

630762f291e60747817d6c5c13cf53c210a1e1e4 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
fix(trgt_magickpp): the previous row pointer was always the current one

9784b2d67a102495f2d1b3bdb1ff918f39e7dafc authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor(trgt_magickpp): avoid direct allocation

prefer std::vector rather raw pointers

aa5f06f45df59d7dce99d60036b6612e6d8840f4 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: pressing the cancel button still adds the text layer (#2814)

This happens when the "Multiline text" option is enabled

1ce65b6f96a210c56c45d309be7310bffac16507 authored over 2 years ago by ice0 <[email protected]>
build(vcpkg): `cmake --install` now also installs required dependencies (#2816)

da13b77425c833434723dc8d22ce5c25410105e1 authored over 2 years ago by Hesham Essam <[email protected]>
refactor: removed boost dependency (#2792)

18b9d2b58b1cd07e0c7fb6306711766950f5a906 authored over 2 years ago by ice0 <[email protected]>
refactor: remove boost dependency

implement our own Runge-Kutta54 Cash-Karp, that boost::ode
uses in integrate() as claimed in doc...

65e91ae8ae4b0ebc965b73318fcf72d14c99af8b authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: use runge kutta method as described in original paper

it seems the previous implementation sometimes enter in an infinite loop

In my tests, however, ...

f25aafa2d6af58af64dcbf7e6bd779203b4ca2fa authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: simplify runge kutta method

read previous commit message

1298235e90562c20b056dbf5e9d50ef30a9d962e authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
fix(msvc): fixed debug build in MSVC (#2812)

1 issue:
"can't decrement vector iterator before begin"

2 issue:
"vector iterators incompat...

dd55c0f3f982d676696e58fafb9175e4cd388e13 authored over 2 years ago by ice0 <[email protected]>
build: Use vcpkg to build synfig (#2725)

c6eb41d71876092484cf2a814c6a294beb78ac1e authored over 2 years ago by ice0 <[email protected]>
Fixes to imath, openexr, and imagemagick ports

672a05cbd8f44b954a6ee58c3bbdcf82a891a725 authored over 2 years ago by Hesham Essam <[email protected]>
Make synfig Visual Studio 2017 friendly

Changes include:
1. Check if cmake version < 3.22, if so use custom FindPkgConfig
2. Explicitly ...

c6933ce908f66a4e98c469fcbaaa9b3202f5bfd2 authored over 2 years ago by Hesham Essam <[email protected]>
Add ffmpeg as a dependency to enable mod_libavcodec

9ec1979b9dfc4788bb054af76e1b895115d4e991 authored over 2 years ago by Hesham Essam <[email protected]>
Add ImageMagick recipe and add fontconfig config file

6221d1a68ed292a97f2441644d06639caff58734 authored over 2 years ago by Hesham Essam <[email protected]>
Add libtool port

57bb84de0a26154dfda635ea0c956c0a858b035e authored over 2 years ago by Hesham Essam <[email protected]>
Revert build_images MSVC check change

3fdb244a5913306786e45256bf4575cf29f4e99c authored over 2 years ago by Hesham Essam <[email protected]>
Package gdk-pixbuf loders (specifically svg loader) and package add icon themes

a7129809993a823380cbac8f67bc148e45422ef3 authored over 2 years ago by Hesham Essam <[email protected]>
Fix spacing

aa5ee54e0d8439fda73b42a3f1a49d63c81e3e1d authored over 2 years ago by Hesham Essam <[email protected]>
build: Use vcpkg to build synfig

8a68e7872c70238ff791356e0d8f558b29b992d4 authored over 2 years ago by Hesham Essam <[email protected]>
Add pkgconf as a dependency

1433a1e2a930ea9c6399a78559557a9bf10710b2 authored over 2 years ago by Hesham Essam <[email protected]>
Adjust the path when building with msvc only

This is done since some of the modules of synfig have their own
dependencies. When loading any o...

217c03ae9e5c66485ae8c577aa6a0dd906f353af authored over 2 years ago by Hesham Essam <[email protected]>
Clean up imagemagick port

76c6e1f76c2ee15dc23b2edfd8c5a88cffb4dc8a authored over 2 years ago by Hesham Essam <[email protected]>
Fix glib-schemas error and fix gdbus warning

d091a68baee1636d5a060f8fcc39384a28bc0ab3 authored over 2 years ago by Hesham Essam <[email protected]>
Stylistic change

19bc68d208855f116c7da4b50c3636090bd1e1d0 authored over 2 years ago by Hesham <[email protected]>
Add OpenEXR port

e8a6acbbdf6eece24b879874bd5915bc3dce20c9 authored over 2 years ago by Hesham Essam <[email protected]>
some cmake cleanup

832c39dc153aaa2224345f8ef4947c527053889f authored over 2 years ago by Hesham Essam <[email protected]>
feat: added ability to show/hide rulers (#2634)

9cecd2abe143e29cf0564e511183beebab7dfafb authored over 2 years ago by mohamedAdhamc <[email protected]>
fix: params panel doesn't update after layer switch (#2811)

5aee83b4f54d15f1b4b3b216e1122da064c69d63 authored over 2 years ago by ice0 <[email protected]>
fix: avoid rebuild ParamTreeStore when animating a parameter (#2729)

Calling rebuild() causes two bugs:
1. Parameters panel collapses items on edit (GH#386), when w...

36896b9237a3a1e0e73a117b9775a738da6c7446 authored over 2 years ago by rodolforg <[email protected]>
chore: updated changelog (#2774)

* ChangeLog: Mark previous commits as part of 1.5.1

* Update ChangeLog up to 2021-10-24

* ...

361ffce745bbe2534ffdee5e05dca80b7cdb55e1 authored over 2 years ago by Konstantin Dmitriev <[email protected]>
refactor!: add etl::hermite::derivative() and remove ETL/calculus (#2791)

BREAKING CHANGE: ETL API changed:
- add etl::hermite::derivative()
- remove etl::derivative() ...

9cc796e08727bf478c87dc93a74e46822398a16b authored over 2 years ago by rodolforg <[email protected]>
fix: hit_check for gradient & paste_canvas layers with BEHIND and ONTO blends (#2804)

4c997135228c7b2f3767bb2f6420bb9acdd93f59 authored over 2 years ago by rodolforg <[email protected]>
fix: Fixed issue with incorrect ffmpeg search on Windows (#2797)

introduced in fc38d7c

ac8214e47fd71dbec1066f475e98bd9dda5859e7 authored over 2 years ago by ice0 <[email protected]>
feat: added support for SVG image sequence with lst files (#2795)

with the fix provided by PR #2789 (commit 25f28b14214bcc98d736ce88138e79f087d56510),
it was fin...

e289d69bbccffe77158d7d2b65d932896c0fac04 authored over 2 years ago by rodolforg <[email protected]>
chore: fix source typos (#2803)

s/detials/details/

fc78ce7992df6171e24ebd57292c19a5dfc3a45c authored over 2 years ago by luzpaz <[email protected]>
fix: check whether iterator is valid before dereferencing (#2798)

2d13c78149795212602d54272a3efaec6e2a2eb2 authored over 2 years ago by rodolforg <[email protected]>
chore: fix various typos (#2799)

Found via `codespell -q 3 -L aline,ang,ba,childs,dout,eiter,forse,objext,pard,parms,pevent,prope...

e049441d38a714e142a586d73086847c5330aba0 authored over 2 years ago by luzpaz <[email protected]>
build: remove nonexistent files listed in synfig-core/po/POTFILES.in (#2794)

they were removed in c67b5d3f34eb8413dc9d2fcb0f657a2f743174a0
(PR #2775)

226b22dfc12b94bb064ab6fc9676c0f3ddd0ada1 authored over 2 years ago by rodolforg <[email protected]>
fix: using invalid iterator in ValueNode_Bone (#2793)

Fix CID 379195

6bf36b96769badbc4aa66976f6df928cac3acc78 authored over 2 years ago by rodolforg <[email protected]>
fix!: imagemagick didn't import anything (#2789)

it uses application name "convert" to convert the desired image
into another temporary one with...

25f28b14214bcc98d736ce88138e79f087d56510 authored over 2 years ago by rodolforg <[email protected]>
build(autotools): include UI files created via PR #2638 (#2786)

Commit: 0b455f370fc7fcf3d640eecd4c988729af0d25d8

0a545ccbbdf1dd255de1c45a23797b428d9c4e75 authored over 2 years ago by rodolforg <[email protected]>
fix: Right-clicking a layer on a just opened file shows empty menu (#2781)

The issue was introduced by this commit (87cc5d2)

When the list of selected layers was empty,...

bb361718bc6d061d010e5d6ab5bebeeaae59ad71 authored over 2 years ago by ice0 <[email protected]>
ci: disabled `mod_magickpp` in macOS builds (#2790)

fix #2787

12252fefb172c4b6d4d78a4f5cf8b6351b83961f authored over 2 years ago by ice0 <[email protected]>
chore: typo in comment (#2785)

38cc869732922a2f2e61fb986626fb4fb513c952 authored over 2 years ago by rodolforg <[email protected]>
test: missing keyframe test in CMake (#2784)

671407c3e6e073a8127e82172206f5b88275af40 authored over 2 years ago by rodolforg <[email protected]>
refactor: removed code from ImageMagick module commented out from 2005 (#2783)

c7b3bf03b5e1b6cbcf02cb5660bb86388309dc14 authored over 2 years ago by rodolforg <[email protected]>
ci: Updated ChangeLog generator script (#2782)

* ChangeLog generator now parses merge commits only (the ones with #NUMBER strings in commit mes...

54e49872deb52b39457ac2406812e4280531c7ca authored over 2 years ago by Konstantin Dmitriev <[email protected]>
fix: Interface background became white after clicking OK in Preferences dialog (#2732)

The canvas area is actually a Gtk::DrawingArea, and its default background
color is white (on l...

19e3e5f51d718dd59d2b65a1104925416380c954 authored over 2 years ago by rodolforg <[email protected]>
refactor: prefer FileSystemNative rather GLib (#2780)

less (direct) external dependency

fc38d7c0daf676760ca06523a644ebdc386fd77e authored over 2 years ago by rodolforg <[email protected]>
refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors (#2776)

refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors

0ce508fcfcf32671dab1e6f36d4c4a286ad7034f authored over 2 years ago by ice0 <[email protected]>
refactor: remove deprecated Gtk::StockID used by some Gtk::Image constructors

A temporary procedure was added in each file that needed the Image
constructor missing in Gtk ve...

e4c11c84eba1614dbc11f13652d4f343eea3ca4c authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: append "_icon" to set_fill_color and set_outline_color filenames

902ddd0147744d18c39abecfd391a0438bedd71b authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: create icons for splitting and merging spline tangents

54d9847dbf2ede72a991deccd9f46f67b1b7e246 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: fixed broken synfig.dll debugging in MSVC build (#2764)

While testing the Synfig MSVC build, I noticed that debugging of
functions located in the synfi...

021410d7ddde74960a4fbdc957b346457b42d7d6 authored over 2 years ago by ice0 <[email protected]>
fix: Alpha channel always resets when changing color in HSV wheel (#2690)

f05ee822ec59d47cf019b56aeb054428498175ac authored over 2 years ago by ice0 <[email protected]>
refactor: clean `synfig::Target` a bit (#2775)

refactor: clean `synfig::Target` a bit

fa54ae61b8cf22a7de528a0ef6f2dc911f44fa34 authored over 2 years ago by ice0 <[email protected]>
refactor: prefer `override` rather `virtual` when overriding...

02484b2c27767772bf7c82938fffd706a2cf2caa authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: remove unneeded headers

617e4ef47f4c02ea51b64030321ae3bc8acfcb52 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: null targets create method signature: missing TargetParam parameter

avoid compiler warnings

7350f43d9b4a7384df7ae32ea5511f11c6e059e2 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
build: remove unused .cpp files (virtually empty)

c67b5d3f34eb8413dc9d2fcb0f657a2f743174a0 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: remove etl::unix_to_local() (#2773)

This method only changed backslashes to regular slashes

BREAKING CHANGE: ETL API changed:
- ...

be796264b44503bda1bcd6338ff033d1293c63e1 authored over 2 years ago by rodolforg <[email protected]>
chore: Fixed a typo in Preferences->Language dropdown (#2770)

f4d73a08d5d4e6abaca4934d7121b6d6a7666d2a authored over 2 years ago by mohamedAdhamc <[email protected]>
fix: Fix cross-compilation with MinGW on Debian 11 (#2772)

4f42a902e5bf5304a71b0afa843560db81f9cfd3 authored over 2 years ago by Konstantin Dmitriev <[email protected]>
revert: eliminate the need to set_time() on the search for bones (#2771)

This reverts commit e5afcb56c565eefd32838998a2247fe91e1c2a5b.

53c5984cfcfbc4e73a6c1dd7656f9badf147264f authored over 2 years ago by rodolforg <[email protected]>
fix: fixed a bug when saving a file to a Windows drive root path and then reusing the file dialog (#2762)

* Fix bug with is_absolute_path()

fc4c3b390062d3e45c5451bc75b100dc56b6802e authored over 2 years ago by Hesham Essam <[email protected]>
chore: Enabled some strings for translation (#2768)

Fixes https://github.com/synfig-ru/synfig/issues/1

ac8b5e02e3ab36fd0f49708086837cc36be9de62 authored over 2 years ago by Nadine <[email protected]>
test: Disabled failing test of `synfig::Node` class for now (#2769)

To enable our tests in the CI framework (PR #2740), we'll temporarily
avoid the test deleting_n...

f43ba68d4bdd0e7bda2abe84d5cfc68837e275c5 authored over 2 years ago by rodolforg <[email protected]>
fix: fixed build when MLT library not found (#2760)

61fc7801ae12f15c6f76d2409fb33acfc095606d authored over 2 years ago by Hesham Essam <[email protected]>
fix: synfig studio was not saving synfigapp settings on quit (#2751)

Steps to reproduce the problem:

1. Select Bline Tool
2. Change a parameter in Tool Options P...

6fb0596575c2755b594e38b76ce9b819e3b8b8e3 authored over 2 years ago by rodolforg <[email protected]>
ci: bump macOS version (#2761)

The macOS 10.15 Actions runner image is being deprecated

https://github.blog/changelog/2022-0...

19bbb770be6ca20a48f0424ce622633653451291 authored over 2 years ago by ice0 <[email protected]>
fix!: for some layers hit_check() missed some blend method influence (#2754)

Example:
Layer_Bitmap and Layer_SolidColor ignored BLEND_BEHIND completely.

Gradient layers...

2363d73a95a586f6200daea3666f395a1063c28e authored over 2 years ago by rodolforg <[email protected]>
fix: setting filename parameter of Layer Sound corrupts file (#2758)

Fix #2757

c5e6833f7d1b1da385ceba57c7809773b9aad600 authored over 2 years ago by rodolforg <[email protected]>
Merge PR #2712: refactor!: clean `synfig::Keyframe`

refactor!: clean `synfig::Keyframe`

d1192e1d4685b0e4db9d1a0b94423fdcd0b0d90b authored over 2 years ago by ice0 <[email protected]>
test: create tests for synfig::KeyframeList

7482f56308ff0614e424acc33f384b9aeb47de11 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: remove unused and ignored methods of Keyframe

BREAKING CHANGE: synfig API changed:
- removed synfig::Keyframe::dump()
- removed synfig::Keyfra...

cc25095459dd76ff2735f1b248228471b5d436ec authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor: minor cleanup in `synfig::Keyframe`

1f215fec22f036c74e9c768f127ed65e33539456 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
doc: improve documentation for `synfig::Keyframe`

552c06e66baa47ac5dca7dc67e9a44f484af65ff authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: synfig::KeyframeList::add() now returns void

Returned value was wrong, as it always returned iterator for
the last element. Besides, it was n...

62aeb827d1532daa5e574b7dff7e9f87e3467f55 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
fix: small memory leak with Mlt++ (#2752)

There are other but I can't track it on its C++ bindings

77c13ef64ac70e813aefdd9f2687a0bb89fbebf0 authored over 2 years ago by rodolforg <[email protected]>
refactor: removed unused Widget_CompSelect (#2753)

Useless since 4645696788c15e84e9e462df4d2f26fb2fe07c8d

7656b65b2dff182e0114b17dce1dbcc529c28901 authored over 2 years ago by rodolforg <[email protected]>
Merge PR #2735: refactor!: move strprintf(), strscan(), etc from etl to synfig namespace

refactor!: move strprintf(), strscan() and alike from etl to synfig namespace

c6075b308b9717c7591ed4b1f1afe4992d131406 authored over 2 years ago by ice0 <[email protected]>
refactor: remove #include <ETL/stringf> where it is not needed

and add where it is now needed

a1c7069771af3ddd59b65c2ff68d6170d0527e37 authored over 2 years ago by Rodolfo Ribeiro Gomes <[email protected]>
refactor!: move string functions like etl::strprintf and etl::strscanf to synfig namespace

BREAKING CHANGE: ETL API changed:
- `vstrprintf()` moved from namespace `etl` to `synfig`
- `str...

920d20fdbcd6a0bec1a21f3149cc7715ab6297a4 authored over 2 years ago by rodolforg <[email protected]>
test: create tests for synfig/string_helper.h (#2738)

aa3f1a7e39644c3e9bb6a6991da97b2dc7863fa8 authored over 2 years ago by rodolforg <[email protected]>
ci(AppVeyor): bump artifact version (#2749)

e8b6de075b1e5e5fa5d810aca6d3a7710b1bd0d2 authored over 2 years ago by ice0 <[email protected]>
fix: Spline tool blocks hotkey presses (#2748)

fix #2747

0bebfe665740cc33b13513e8547fea2e3dcb7e64 authored over 2 years ago by ice0 <[email protected]>
build(CMake): moved synfig-core tests to `bin/test` folder (#2746)

b836a72d4149552d562863db62efd5fa567fbe51 authored over 2 years ago by ice0 <[email protected]>
build(autotools): removed Apple G5-specific flags (#2745)

cd4f64e353fb6875d02cf6300adee4afc47dd669 authored over 2 years ago by ice0 <[email protected]>
build(autotools): fixed node test build (#2744)

This fixes this error:
```
test_base.h:64:33: error: ambiguous overload for ‘operator<<’
(ope...

b142f0e39a89b37e83a4eb6c53932abce110e411 authored over 2 years ago by ice0 <[email protected]>
test: define ‘operator<<’ for operands std::string and std::nullptr_t (#2742)

fix for some compilers not accepting ASSERT_EQUAL(nullptr, something)

1958902d74a377987994fb3cc33a6e3f8b0533d9 authored over 2 years ago by rodolforg <[email protected]>
fix: Missing menu in Synfig when path to plugins contains non-Latin symbols (Windows) (#2652)

![Screenshot_49](https://user-images.githubusercontent.com/5604544/170628153-f75d542c-03b1-4286-...

163100eb6ca41432e118d1d88aed4ff8ac404b24 authored over 2 years ago by ice0 <[email protected]>
refactor: Replaced deprecated Gtk::StockID in Sets panel (#2683)

ae38d7928726fcc377fae111016e4d656a5f0647 authored over 2 years ago by ice0 <[email protected]>