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

Fix dragging area of a waypoint in CellRenderer_Timetrack (#2419)

After PR#2384, you could click near the waypoint and drag it,
even though the mouse was not exa...

61d95f97b3439268beef6def86dc9af5984ba19a authored about 3 years ago
Linux build: Autodetect number of threads (#2416)

Closes #2412

d83dfab3bd9ec11d5919cdc99300650a9e2d1f1a authored about 3 years ago
Merge PR (#2299): [Core] fix access modifiers for valuenode classes

[Core] fix access modifiers for valuenode classes

2443e8641c3d09001190af5275f8f378c29494db authored about 3 years ago
Svg_parser: remove unused properties & method, restrict var scope (#2418)

398c7450fab72700cba7b460f7bb8704cb29da6d authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part S

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

0e0606161e4563fa598e0d74c0f698f261c8b1ac authored about 3 years ago
Value Nodes: fix factory methods to obey expected signature

Finally avoid those compilations warnings

cb59be846148440ff755eaaaa372264b936f0dc0 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part T

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

70f565fa8181696b0e3d95fb53a187737df59a29 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part D

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

a2cae56eec175b114043cdb94b7f011e1ae24677 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part E

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

a9992b395bc037bd1945bab17636fb4d395ddf30 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part G

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

30e9cdac9cb568f6184e309fd70132c91455aa3c authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part N-O-P

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

462b880cb592bf6e5db6eadc88080a043595fce2 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part L

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

326850447637cc676f6c6f6ecd202c04734fde56 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part V

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

b6eae51791ef749cb00564af9f3e385bf245ae16 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part R

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

c44ae572bab9e77a0756d12ca6105ff59ab21f39 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part W

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

b97e39f3ce37db4bc599c222a4abbaf6a1721e9f authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part I

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

f956bf62f1e88505e0e47ab91ca683d0df07bfd0 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part C

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

fb8ae2410a78e2f8c8dc4b1d982d26a2b05c92d0 authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part A

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

ff3efd7819de7d90913939f20d5ece01fed5e6fb authored about 3 years ago
[Core] fix access modifiers for valuenode classes - part B

For unknown reason, some *_vfunc() methods were made public
instead of protected, and something ...

8a9a779d61084696878a2ccfb2ae45740b415904 authored about 3 years ago
Clear Redo History on new action by default; new user preference (#2395)

It is dangerous to keep Redo stack when user undoes some stuff and
performs a new action: not v...

177d4aa38bdb9a96811ef1932fec3157d993b13a authored about 3 years ago
Studio: avoid lambda functions for signal callbacks (#2294)

Specially important for WorkArea queuing rendering.

Reasoning by Kjell Ahlstedt (gtkmm mainta...

055e0f940dd8b8e22fac1a89e3c8351076e2f10d authored about 3 years ago
Merge PR (#2296): Moved layer and valuenode iteration methods to synfig-core

move layer and valuenode iteration methods to synfig-core

cbc06c90c135bdaadd2e48794d855e5ab4bd150c authored about 3 years ago
Generalize and move replace_value_nodes() to synfig-core

f21313e7d2e2857ddf8921602685a1db2e07b294 authored about 3 years ago
Generalize and move traverse_layers() to synfig-core

66af401e241554dc68cbb8e222ba1c904eade116 authored about 3 years ago
Svg_parser: support more outline/stroke styles (#2407)

- linejoin "bevel"
- linecap "square"
- dashes ("dash_array" and "dash_offset")
* Somethin...

26e22dfc7139516496b9e3a3f2ff4dc964b25c7d authored about 3 years ago
Svg_parser: rename method to follow its meaning: isFirst -> isEqualTo() (#2409)

33ff874b331af3075ef03c65dc558c98374d4417 authored about 3 years ago
Tab/Shift-Tab support for Widget_Vector (#2404)

* Tab/Shift-Tab support

* fix indentation, added return true

e2e1cb213a43312364150f1ace72b704a8c6cdd1 authored about 3 years ago
Merge PR (#2216): SVG importer: fix outlined rectangle and implement missing shapes

SVG importer:

- Fix missing outline for rectangles
- Implemented `Circle` element
- Imple...

c75975ef35fd28f2761fddab9f7287439900de92 authored about 3 years ago
Svg_parser: improve parsing of rx and ry

7ef845691eb9a2217022d3b41a1d61a7351c09ee authored about 3 years ago
Svg_parser: implement 'ellipse' element

fix #2176

0f82f258f4843915e59fb7654190750d9d277ee3 authored about 3 years ago
Svg_parser: implement 'polyline' element

fix #2179

986cf0cf5ccb12f1849969f1c5901faa62fb3fea authored about 3 years ago
Svg_parser: implement 'line' element

related to #2179

ac2b9f944be564a7729b88b2a66860dceb22b6f5 authored about 3 years ago
Svg_parser: implement Circle element

related to #2176

6de0cfda180265d8c269836513b3b78635b6fcbc authored about 3 years ago
Svg_parser: fix missing outline for rectangles

fix #2175

92b5999e61dfe117797b8e549a64b94505933fb6 authored about 3 years ago
Svg_parser: better method name: initializeGroupLayerNode() (#2408)

instead of nodeStartBasicLayer()

21ff720f48d815e0af511447bd56c1cfaf45ee94 authored about 3 years ago
Svg_parser: fix default fill color: black instead of none (#2405)

SVG 1.1: 11.3 Fill Properties
SVG 2: 13.4.1. Specifying fill paint: the ‘fill’ property

641f9da82450bc54c8f58b109c364cd4c7796df0 authored about 3 years ago
Merge PR (#2406): SVG: fix transform parsing

SVG: fix transform parsing

a335c2510e9f3d7e917f069468bcb9d1dca538ee authored about 3 years ago
Svg_parser: fix existent and add missing 'transform' functions

- Fix scale not implemented o.O
- Fix missing optional rotate parameters: center point
- Fix mis...

b7432cc053aa310f9544903d44ff45518bdfa0f2 authored about 3 years ago
Svg_parser: 'transform' must accept items separated by space too

SVG 1.1 : 7.6
"The individual transform definitions are separated by whitespace and/or a comma."...

87e69fd8663935bd4d676fab08a66929571acb2a authored about 3 years ago
Merge PR (#2401): Svg_parser: cleanups and some outline-related fixes

Svg_parser: cleanups and some outline-related fixes

811a95a72a59f1b6e4b0df4694bfd05d4d5dc809 authored about 3 years ago
Svg_parser: fix bline with gradient fill not showing its outline

0d55a51b76ea63cb13152d96f225e3b989c894a3 authored about 3 years ago
Svg_parser: support SVG style "paint-order"

39ff009a90c681c1c912c3d496758c10d88756ef authored about 3 years ago
Svg_parser: fix outline width

8d03243dfd60ca841dfc5aeb5296adf552316435 authored about 3 years ago
Svg_parser: separate build_region and build_outline codes

80303bd1458f8209f5d9498f526cc76cb25711fb authored about 3 years ago
Svg_parser: remove deprecated 'horizon' for warp layer

19263638eab39af903475997f1ccb4c190061d54 authored about 3 years ago
Svg_parser: cleanup 3

e16bbc595d069a1e4859efb735305f70b9f01b29 authored about 3 years ago
Svg_Parser: fix <g> that did not inherit parent style

75252bdbf544c5567710fcb5823548d5d033b58d authored about 3 years ago
Svg_Parser: cleanup 1

e0eaddd0aea3469a009bd769bed7f48f4f196343 authored about 3 years ago
Svg_parser: cleanup 2

c98225bfe29bbda16f225f80e42d93b669745cdb authored about 3 years ago
Svg_parser: cleanup 4

80448c0ffb255f30e6943feaff59a25ba4dc7db1 authored about 3 years ago
Fixed crash when rendering to gif target (#2389)

Segfault was caused by accessing an empty vector.
Should fix #2302

326ee01f2f07b95af83ad6b52435baa42015247d authored about 3 years ago
Added support for MLT 7 for CMake build system (#2386)

Co-authored-by: Naty Rib <invalid@>

e4a48c07dfee329ee2b4b7f0ed52d49a9018649a authored about 3 years ago
Merge PR (#2394): SVG: Ellipse arcs work now

Svg_parser: fix command 'a' for Path element: ellipse arcs work now

5582c6faaee43e9b4b97856b9599bec1a0b3d5c8 authored about 3 years ago
Svg_parser: implement arc exceptions as described in SVG specs

According to section F.6.2 of SVG 1.1 specs and section 9.5.1 of SVG 2 specs
("Out-of-range ...

73bceb78eca7211b69fdcd684e17646f879ee810 authored over 3 years ago
Svg_parser: fix Path Arc command

And now supports ellipse arc too (before it tried circles only)

4f44f127cc3ba10dcb73ee1c2bc13722c8b59ad3 authored over 3 years ago
Fix various typos (#2396)

Found via `codespell -q 3 -L aline,ang,ba,childs,dout,eiter,forse,objext,pevent,shouldbe,thru,ui...

aa3c69d9dd30db8a42f1ae1ae63e764781f37e93 authored over 3 years ago
Merge PR (#2372): Fix Orientation parameter display on Text Tool Options Panel

Fix Orientation parameter display on Text Tool Options Panel

6bea935646041a54536d896c8ef01e8a29ee0423 authored over 3 years ago
reduce scope of ChangeLocale

6fe207a6910bb5c27ef073dce97d7c8e5e167cd0 authored over 3 years ago
ChangeLocale is now not necessary due to Settings::get_value<Real>()

Let us restrict ChangeLocale usage.

It can cause trouble for mixing current locale.

This commi...

4bb7366bcc87133ae68bd0341c08d000faf9a887 authored over 3 years ago
synfigapp::Settings provides overloading set_value() methods

d163f007e19e2c97dd8a7cd42a38aa880e05acd3 authored over 3 years ago
minor cleanup: avoid unnecessary conversion to const char*

b8b0ee7e74c5432034b5a24a894e3aeeb93d51ce authored over 3 years ago
synfigapp::Settings provides easier/typed get_value() methods

and they include a default_value argument

b7e48fc8696d533cbf7164d567e34f350b46006f authored over 3 years ago
Add margins to TimeTrack to ease handling of initial waypoint and keyframe (#2400)

At end too :)

fix #1145

fd166696bc0e7e800f1ab366c0cdac2b8053e1af authored over 3 years ago
Merge PR (#2399): ETL cleanup: remove unused files and deprecated functions

ETL cleanup: remove unused files and deprecated functions

1f202d3cb9bc0149f8e28b555dc6d384fb4bc533 authored over 3 years ago
ETL: cleanup: remove deprecated functions and macros

They are marked as so since 2005

4744dae530d949b13f680aaac5e38ee1905de6b3 authored over 3 years ago
ETL: cleanup: remove unused ETL/fixed and ETL/_fixed.h

adcf46d5e51cc2c45f88ff2f17664ca83feb2c44 authored over 3 years ago
ETL: cleanup: remove unused ETL/_bezier_angle.h

a0d52f3819559fb5387224590890ef11e10baf1e authored over 3 years ago
CMake/Brew removed cairo/pango requirements (#2387)

78e045f940364f2754a09956c7990b5d270db833 authored over 3 years ago
CellRenderer_TimeTrack now uses TimePlotData too (#2384)

65850b9ffa24dc048e6b3acd9e9dd29230f558bc authored over 3 years ago
fix Gtk warning "'GTK_IS_WIDGET (widget)' failed" (#2388)

71a34552401999d1fa7083b38301e4b40865c08a authored over 3 years ago
Merge PR (#2327): SVG: fix parser for <path> element (except for A commands)

SVG: fix parser for <path> element (except for A commands)

cf1c1769ea16e51385a1e82cf6c6c3784da68293 authored over 3 years ago
Svg_parser: exclude comma from path tokens

There was no point at all

da25fe6bd630c311e94963374d1ff707905df8b9 authored over 3 years ago
Svg_parser: fix the new starting point after Z or z path command

b842813ec505e5e403b7c5717c495dcba9adbebd authored over 3 years ago
Svg_parser: report and abort when command suddenly ends

adb437e0eb64f33f63060eb081f52bafffdaabd7 authored over 3 years ago
Svg_parser: skip other whitespaces chars (#x9 | #xD | #xA)

c70f28e677adb43d5556a9ca94d2e83aa0850d38 authored over 3 years ago
Svg_parser: rename variable - it was a false friend mistake

Replace `actual_` with `current_`, because latter correctly
says what those variables actually ...

2d746fd8d1dcec051fc7429da1115f05c5c9c266 authored over 3 years ago
Svg_parser: fix path quadratic commands with wrong tangents

b41f0520e2bfaba097e7577f9129108fa4379476 authored over 3 years ago
Svg_parser: implement the path commands S and s

b218685d5bb84f6b946fa16a17bdf283b584d98d authored over 3 years ago
Svg_parser: implement path commands T t

06ffb2b33e9b40137a2f1ffffb32c5638d99f377 authored over 3 years ago
Svg_parser: unify commands L l H h V v

293f8a6b24d49ce1ac22ef298f33566976c7cc35 authored over 3 years ago
Svg_parser: avoid the often double comparison

48450b90eba800eba9cf4bd13026900b5b2b3337 authored over 3 years ago
Svg_parser: fix stroke width for multiple-path bline

d71b6f10e6e30344ba9cd13db6e9d451986159cc authored over 3 years ago
Svg_parser: add missing Z command for path description

e12092a41ed56c89891cbcbbeb684e12758b1564 authored over 3 years ago
Svg_parser: fix style string parser ignoring last property

c1805d937d55df7bc073d5c336549c4bc7caad30 authored over 3 years ago
Layer_Freetype: Added check if HOME environment is set on MacOS (#2295)

2fe4a8267bfa29bee1ea2be5a6b1a84305cb0a6e authored over 3 years ago
Merge PR (#1793): 'Update' file headers: license notices, \file and other minor changes

'Update' file headers: license notices, \file and other minor changes

333182e6d904251d6788da9f9c92b1f5eb79bec4 authored over 3 years ago
fix some \brief for importer/exporter(target) module file headers

It should be a file contents description, but they use the
template file description

81d2cdea8d7d19e9db629214cd7f947d2e14b92b authored over 3 years ago
remove old $Id$ line from ETL file headers

It was useful and used in CVS and SVN ages, not in git.

Those 'old' versioning systems replace ...

16626434f51c794353de60bc8ecb7a4453b7a897 authored over 3 years ago
remove old $Id$ line from synfig-core file headers

It was useful and used in CVS and SVN ages, not in git.

Those 'old' versioning systems replace ...

f8780a1bf555f9b30f280b7c60456a17e4287d8d authored over 3 years ago
remove old $Id$ line from synfig-studio file headers

It was useful and used in CVS and SVN ages, not in git.

Those 'old' versioning systems replace ...

1378163233f38e2f32ae85843455423a6476ee14 authored over 3 years ago
remove old $Id$ line from building system file headers

It was useful and used in CVS and SVN ages, not in git.

Those 'old' versioning systems replace ...

963e4d03617fa1e6e30e6e53efbee8612eb93d09 authored over 3 years ago
fix \file in file headers with wrong filenames in synfig-studio

and some respective \brief (error due to copy and paste)

These are special commands for Doxygen...

c4f070beb096e0dfc17784c01ef2db19d7ddde7a authored over 3 years ago
fix/add \file in file headers with wrong filenames in ETL

and set some \brief (already existent, but not annotated as so).
These are special commands for ...

da186ab2fea8da5ef68a311209b2b05b4b204dba authored over 3 years ago
fix \file in file headers with wrong filenames in synfig-core

and some respective \brief (error due to copy and paste)

These are special commands for Doxygen...

23ef28e74243a33280b91adf8063117f3b942e3e authored over 3 years ago
remove empty === N O T E S === file header sections

or replace it with \note doxygen command when not empty

2ce2609ad0db3de161e8a36fbdc5740a192677ec authored over 3 years ago
change license notices of ETL file headers

In order to follow GNU suggestion stated here:
http://www.gnu.org/licenses/gpl-howto.html

14ffe4be067c1ea965dcda29c41bf0a256548b74 authored over 3 years ago
change license notices of synfig-core file headers

In order to follow GNU suggestion stated here:
http://www.gnu.org/licenses/gpl-howto.html

99570ac115c1fe9f2150a9ec9028d56dad10e439 authored over 3 years ago
change license notices of synfig-studio file headers

In order to follow GNU suggestion stated here:
http://www.gnu.org/licenses/gpl-howto.html

3f444731d85769ace933835692708544c15605d0 authored over 3 years ago
change license notices of autobuild script headers

In order to follow GNU suggestion stated here:
http://www.gnu.org/licenses/gpl-howto.html

1004588223f74611502628d50d03b656b22e6084 authored over 3 years ago
Added fontconfig.conf to MacOS .app (#2380)

7b8f9c76bc569a3095ff130093bd0e719874070f authored over 3 years ago