Ecosyste.ms: OpenCollective

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

github.com/mypaint/mypaint

MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
https://github.com/mypaint/mypaint

Translated using Weblate (Czech)

Currently translated at 100.0% (1280 of 1280 strings)

779b25b7b2e7833cb7b979a9f191475b1de832f3 authored about 5 years ago by Pavel Fric <[email protected]>
Translated using Weblate (Croatian)

Currently translated at 1.3% (17 of 1280 strings)

462ed538f8c7a70526abb032bef404f736ed5ad5 authored about 5 years ago by Milo Ivir <[email protected]>
Translated using Weblate (German)

Currently translated at 76.1% (974 of 1280 strings)

ea1ea60523061322dbfb010b9addc30e9d896b2c authored about 5 years ago by nautilusx <[email protected]>
Translated using Weblate (Basque)

Currently translated at 4.8% (62 of 1280 strings)

93f9fbf2e58dcaf79b8d6325b3cf902e715e6a27 authored about 5 years ago by Asier Sarasua Garmendia <[email protected]>
Translated using Weblate (Marathi)

Currently translated at 6.5% (83 of 1280 strings)

33190c57ce64793e73959b1af862c221a7cc667e authored about 5 years ago by Prachi Joshi <[email protected]>
Translated using Weblate (Marathi)

Currently translated at 7.0% (90 of 1280 strings)

c38c414884e8308c2a69f0ddb58744b085a2e100 authored about 5 years ago by Prachi Joshi <[email protected]>
Translated using Weblate (Korean)

Currently translated at 100.0% (1280 of 1280 strings)

2686f90560dd7e428e11b609ef8e2a2d69486731 authored about 5 years ago by geun-tak Jeong <[email protected]>
Translated using Weblate (Korean)

Currently translated at 100.0% (1280 of 1280 strings)

b80904c46d1cb67468d4cff4be7857e7def548e4 authored about 5 years ago by geun-tak Jeong <[email protected]>
Py3: use xrange override from pycompat [skip ci]

Closes #1050

07d800e45adb3ac91d8f60db911a3d597109515f authored about 5 years ago by Jesper Lloyd <[email protected]>
Py3: fix numpy call & json.loads input

7f3aa4ae6787de2e9be09c4255e88c50503754e9 authored about 5 years ago by Jesper Lloyd <[email protected]>
Clean up tool widgets on floating window deletion

Some window managers allow the floating ToolStackWindow
instances to be closed - causing the wid...

78cab07922c43713ec4c16bd39363fed495f0a12 authored about 5 years ago by Jesper Lloyd <[email protected]>
Refactor gui.workspace - split into more modules

To reduce the unwieldiness of the gui.workspace module (~2500 lines),
the ToolStack and ToolStac...

3fb29eb1afc98457b7fb2b10d1cda27ea354bdff authored about 5 years ago by Jesper Lloyd <[email protected]>
CODEQUAL: remove unused imports, split function

Factor out the calculations of the final_{x,y,w,h}
values to reduce the cyclomatic complexity of...

a04449c67fd84fcc891201474b61577427d2e529 authored about 5 years ago by Jesper Lloyd <[email protected]>
Optimize/Cull mkmamurk backgrounds

These backgrounds took up a huge amount of space compared to the rest
of the files shipped with ...

c4b2de3ad9ca8ee6445c3373df6bc49e6ea8c83c authored about 5 years ago by Jesper Lloyd <[email protected]>
Optimize the ramon backgrounds, remove one of them

Through some indexing, applications of optipng and removing the blurry
wallpaper background, tot...

2b08b920796583d662c359956c8144e1a1df40ee authored about 5 years ago by Jesper Lloyd <[email protected]>
Optimize standard backgrounds

By using indexed palettes where appropriate, and using optipng, the
combined sizes of the standa...

c2fbafa07282d96863936e2ebd0a33a68e783c7a authored about 5 years ago by Jesper Lloyd <[email protected]>
Optimize storyboard/comic template backgrounds

Replace the old versions with new ones that are better optimized,
reducing size by ~98% (110Kb -...

7f3ccba52469fc5f67132ca9f1a783c0a2a4e62d authored about 5 years ago by Jesper Lloyd <[email protected]>
Base toolbar rotation and zooming on canvas center

There is seemingly no good way of having different behavior
without separate GtkAction's, so tha...

3b4a6da3806c2b6b9f7a6e754d2a855a3381607a authored about 5 years ago by Jesper Lloyd <[email protected]>
gui.curve: make graypoint distinct from others

Draw the graypoint (marks a constant, primarily on the x-axis),
differently from the other contr...

23e0c6226db292f066fa094e3da3891762cd59cb authored about 5 years ago by Jesper Lloyd <[email protected]>
CODEQUAL: Fix up and document most of gui.curve

Fix broken (but unused) ylockgroups getter, make code more compact
in general and add documentat...

9d330cd3fa3af1ef2dd5f8ed702e05d79d10b27c authored about 5 years ago by Jesper Lloyd <[email protected]>
Docs: add more information about using libmypaint

Make it clear that building the latest master of MyPaint will often
require the latest master of...

53b1cc8b77901e1c7121001783b6590745ce5d1b authored about 5 years ago by Jesper Lloyd <[email protected]>
Use only kw args when constructing GtkAdjustment:s

Additional deprecations that caused actual problems with newer
versions of Gtk (3.22+) and newer...

b6be9ac035384f0f81d7636a716e616c5ed18547 authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Korean)

Currently translated at 99.8% (1278 of 1280 strings)

e2014126349a1e20b66544a9c820e1949ee9ad54 authored about 5 years ago by geun-tak Jeong <[email protected]>
Translated using Weblate (Turkish)

Currently translated at 100.0% (1280 of 1280 strings)

f6c5f0c0c02bd2db1fa144cb78d5d39d892c028e authored about 5 years ago by Sabri Ünal <[email protected]>
Translated using Weblate (Marathi)

Currently translated at 6.2% (80 of 1280 strings)

fda563777ebaba6fa02d891c3efbbc4e4a1ab603 authored about 5 years ago by Prachi Joshi <[email protected]>
Translated using Weblate (Finnish)

Currently translated at 18.9% (242 of 1280 strings)

981f9fb7ce7fb970437217c4a54e9f25336530fc authored about 5 years ago by Tuomas Hietala <[email protected]>
Translated using Weblate (Swedish)

Currently translated at 100.0% (1280 of 1280 strings)

88b194b0e8336e5d7fe2a100181742f3abe532e2 authored about 5 years ago by Jesper Lloyd <[email protected]>
Py3: Factor out iteritems/itervalues to pycompat

Cleaner than repeating the same if/else everywhere
and performance impact of call overhead shoul...

63fed60393f617827b917b35fd4156b0f20b530f authored about 5 years ago by Jesper Lloyd <[email protected]>
Py3: fix bytestring indexing

The result of indexing into a bytes object is different in Python3;
note that [0] and [0:1] does...

856ebf66306ee10a01bd722a3eecade6478d7282 authored about 5 years ago by Jesper Lloyd <[email protected]>
Fix compatibility-strings not being translated

Split out config keys and values to a separate module, so that the
main gettext calls aren't exe...

27866ae51ee79426eb2bb995bfaa3255cf5e7804 authored about 5 years ago by Jesper Lloyd <[email protected]>
Update po/pot files [skip travis] [skip appveyor]

cf4a21af2706df9384a7f63df427928ccda13350 authored about 5 years ago by Jesper Lloyd <[email protected]>
Add requested translator comments/clarifications

8d36867c5131fc6d3e74829b6413dcd991608352 authored about 5 years ago by Jesper Lloyd <[email protected]>
Bump version for 2.0.0-beta.0

0bc97372ace175e925449d5d413d9d4a8db6b589 authored about 5 years ago by Jesper Lloyd <[email protected]>
meta: Add field for prerelease number

The omission did not really matter for the alphas, but may be
useful for identifying bug sources...

a965bb4388186051c03cf92fa9b8fe5713702520 authored about 5 years ago by Jesper Lloyd <[email protected]>
Update translation files w. compatibility strings

This refers to the ui strings from the new compatibility features.

74153f6075ad54e6493aa1dcd18270bb48e06de6 authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Marathi)

Currently translated at 5.7% (71 of 1254 strings)

4e39b86af62a95d9f6ae55af66d60d013d839c73 authored about 5 years ago by Prachi Joshi <[email protected]>
Translated using Weblate (Hebrew)

Currently translated at 20.7% (260 of 1254 strings)

5313ca26be68d06529d478db637abcb18cd89005 authored about 5 years ago by Yaron Shahrabani <[email protected]>
Translated using Weblate (Turkish)

Currently translated at 100.0% (1254 of 1254 strings)

0fc2139a42566f3b2a72e9eb7b5b69329984e81b authored about 5 years ago by Sabri Ünal <[email protected]>
Translated using Weblate (Swedish)

Currently translated at 100.0% (1254 of 1254 strings)

1e747c58028953605747da5c8d2d9c943cf792a3 authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (German)

Currently translated at 77.4% (971 of 1254 strings)

35054fc4e1c528c0fb7af8c261e5a4c95b18c97c authored about 5 years ago by nautilusx <[email protected]>
Update MSYS2 packages in CI build [skip travis]

Not updating the environment at the start creates a mismatch between
the compiled _mypaintlib dl...

67e512fb1bd94b4fb6cd6d4baf2e525c085d6255 authored about 5 years ago by Jesper Lloyd <[email protected]>
win32: fix styrene not bundling python3

fad4fdca1c13955b2450473d47e80513b19f7ad2 authored about 5 years ago by Jesper Lloyd <[email protected]>
Skip doctest in lib.meta due to import conflicts

The global assertions are what's important anyway.

4b5340b54dd59c89a8af031e348a1d881b7daca1 authored about 5 years ago by Jesper Lloyd <[email protected]>
Store eotf-transformed brush color only in Brush

This makes it easier to get consistent strokemap
and brush-stored-with-color handling, since the...

055c0ec1f7e51729fe5c5a75f11e614f6f5b75f8 authored about 5 years ago by Jesper Lloyd <[email protected]>
Reinstate support for legacy strokemap attribute

Since no changes to the handling code has been made,
we might as well support _reading_ the non-...

9ed85859c2fb3b1b0f42d02d241ee4f218ba70e3 authored about 5 years ago by Jesper Lloyd <[email protected]>
Normalize hsv values in 2.0-alpha .ora strokemaps

Due to brush color now being consistently stored
without transformations, files created in the 2...

73d045ef6d3b6cbf81422374b88053a3fe98b4a2 authored about 5 years ago by Jesper Lloyd <[email protected]>
meta: Add version compatibility checks

Split up the version string into separate fields
and add a function for checking the compatibili...

800e67e8dfb40a6004b9b70319999f707f70efb1 authored about 5 years ago by Jesper Lloyd <[email protected]>
Add 1.x backwards compatibility

This change makes it possible to edit both new and old
MyPaint .ora files without restarting the...

301ad0d16e40df02d4de1be7112aff264c25ba03 authored about 5 years ago by Jesper Lloyd <[email protected]>
Add compatibility override options for .ora loads

A dropdown menu in the file chooser dialog allows
users to explicitly choose the compatibility m...

0435999f5c60d83d7a9bb7909cabb5b8c57ca8e9 authored about 5 years ago by Jesper Lloyd <[email protected]>
Add adjustable defaults for unset brush settings

Loaded brushes now keep track of which settings were specified
by the brush, and which are using...

dca02781243da89b037d8be6800ec77a23be5468 authored about 5 years ago by Jesper Lloyd <[email protected]>
Use old tile conversion when eotf == 1.0

Fall back to the old conversion functions when the eotf
exponent has no impact on the result.

T...

1cc293504789fe6e21bc3e3a21878f56726f8328 authored about 5 years ago by Jesper Lloyd <[email protected]>
Make it possible to switch eotf at runtime

Create a new module in lib to handle the EOTF values,
and remove the dependency on get_app.

Rep...

73d2abfa95b90f7222bfd7261ed76788f5444c3b authored about 5 years ago by Jesper Lloyd <[email protected]>
Add file compat check, warning dialog, cancellation

Issue warning and confirmation dialogs when attempting
to open OpenRaster files created in newer...

7bacdd7218e6b97d99500de8d50ee7c6f25165f7 authored about 5 years ago by Jesper Lloyd <[email protected]>
Make default layer configurable

When using pigment brushes, the natural default layer is
the Pigment layer, but when editing old...

03efc98bf2c1e64ebc67885fa1376ab9ef47e139 authored about 5 years ago by Jesper Lloyd <[email protected]>
win32: reduce number of frames saved in crop test

This avoids running into the "files opened limit" on Windows
when using Py3. See comment in the ...

02661fc5b472f671f28b69c3c899c4340837907e authored about 5 years ago by Jesper Lloyd <[email protected]>
Switch from py2 to py3 in windows build

Also remove explicit use of python2, except for in the appimage build
(for the time being) and t...

24f85634f1a0a1a9aa8d50d52b477c7eec461b18 authored about 5 years ago by Jesper Lloyd <[email protected]>
setup.py: Wrap locale symlinking in try-except

The symlink is only useful to get working translations
when running from the source tree, so jus...

d58efef7fda2fe597b215f932404f9a4e3f3c6a2 authored about 5 years ago by Jesper Lloyd <[email protected]>
Provide angle parameter to set_symmetry_state call

Parameter required due to the changes in libmypaint, commit:
6dc2aac48c1a9e006708436e870d8c2150d...

c81fe35a2503992fccbfbe13d91e97cbf4af0280 authored about 5 years ago by Jesper Lloyd <[email protected]>
Removing drone.yml

We no longer use tea-ci for building, and testing mypaint for windows. Appveyor has taken over t...

07d24aa82b8d96ac4475dc78b9422c0bab2d9c1a authored about 5 years ago by Albert Westra <[email protected]>
Categorize new brush settings in settings editor

53308d3f17b3ca610692b92e7db2b3b3bfceaab9 authored about 5 years ago by Jesper Lloyd <[email protected]>
Add Download section to README

Does not link to the flatpak, as it is currently not working.

03b547715a104fd6c666914f9ec8cd3eab0fad01 authored about 5 years ago by Jesper Lloyd <[email protected]>
Remove 'alpha' attribute from span tag [skip ci]

The alpha attribute is not handled by Pango, and
can trigger exceptions with older versions.

1d77d77b8b8d5c82486a790a0c5373cab116f814 authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Catalan)

Currently translated at 100.0% (1254 of 1254 strings)

d5635a79c40d4313af77a306c19a2e372751b021 authored about 5 years ago by Joan Montané <[email protected]>
Translated using Weblate (Kabyle)

Currently translated at 4.6% (58 of 1254 strings)

c4d45368eeb90740089bb27a1ff5e377823093bb authored about 5 years ago by Yuba Wissin <[email protected]>
Translated using Weblate (Italian)

Currently translated at 80.7% (1012 of 1254 strings)

390d48d3cbb6aa6b735cd6e839e4bf77ae7b5a47 authored about 5 years ago by Allan Nordhøy <[email protected]>
Translated using Weblate (Marathi)

Currently translated at 2.6% (32 of 1254 strings)

63d15a6186109bc5c28452874a960adfaa5e4d8d authored about 5 years ago by Prachi Joshi <[email protected]>
Translated using Weblate (Russian)

Currently translated at 95.9% (1203 of 1254 strings)

d9355f1574c99a8dc3c322c72c53de33bb6bd516 authored about 5 years ago by Nikolay Korotkiy <[email protected]>
Merge branch 'origin/master' into Weblate.

ab7953da4025e137e0b6ddb96969a49d83e292aa authored about 5 years ago by Hosted Weblate <[email protected]>
Clear document and filename if open_file fails

Exceptions being raised when opening files could
result in the document being cleared without
th...

ea5c2c85ffeced8701808ddac6caf6748691f5c0 authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Italian)

Currently translated at 80.7% (1012 of 1254 strings)

b4ebf44da8aa54408e426b21aeb7d3ac0136e8bb authored about 5 years ago by albanobattistella <[email protected]>
Improve performance of get_tiles_bbox, add tests

Calculating the bbox by getting the bounds of the
coordinates in a single pass improves performa...

97800a4cfb573eb8a7bf91a20c56b585ca5b3579 authored about 5 years ago by Jesper Lloyd <[email protected]>
i18n: Update translation files

Consts mostly of line number changes.

80ae0efac0f5197b53b36049ed79f408c7ed993d authored about 5 years ago by Jesper Lloyd <[email protected]>
Replace "borrowed" string, add translator comments

Replace a message string borrowed from filehandling in
9de1d48c6bbe324b1a0d7acff37352a with one ...

91576bbef110f2ff35767d2568d1c95203959ee3 authored about 5 years ago by Jesper Lloyd <[email protected]>
i18n: Update Italian translation

eeea37057d17ac6019264a417468372bf38405ab authored about 5 years ago by albanobattistella <[email protected]>
ora: stop writing legacy attribute for tiling bg

This change means that files saved in newer versions
will not have the background layer recogniz...

1465a3a24b3b5e6cdad1a3990515d90023bc2c17 authored about 5 years ago by Jesper Lloyd <[email protected]>
doc: add mypaint:version attr to .ora stack.xml

Even if it is not used immediately, it will make future
compatibility issues easier to deal with...

67d28bc07bc6d8e820ced81a217eb313514dbc42 authored about 5 years ago by Jesper Lloyd <[email protected]>
tree: pass render cache size in parameters

Since it is generally bad form to have lib code
be dependent on gui code, let the LRU capacity
p...

144624bc6ce5ff873d4a6d04b2533a553c323455 authored about 5 years ago by Jesper Lloyd <[email protected]>
ora: always use src-over for the background layer

e63af0bfcb4366cacc390c4ff130132bf7cb0c0a authored about 5 years ago by Jesper Lloyd <[email protected]>
brusheditor: don't use +/- MAX_FLT in input limits

Before the brushlib split, unspecified limits were
indicated by None, because they were read dir...

409ebc12edae4ff0bbfb1d4c3b4f01dc6bdf407d authored about 5 years ago by Jesper Lloyd <[email protected]>
Docs: bump minimum swig version

Swig 3 was release five and a half years ago.
It should be reasonable to require it by now.
Swig...

816125f7949b9792d6d1e78dbba188f30dd53f98 authored about 5 years ago by Jesper Lloyd <[email protected]>
Handle multiple invalidation rectangles

This commit will only build against libmypaint builds
from ec0447ea54552a350119013d624cb0b455821...

0dd0de899a919a96deb9ecb686527f36f439ad82 authored about 5 years ago by Jesper Lloyd <[email protected]>
Clean up some of the surface-related C++ code

Mostly missing includes, necessary to check files independently.
One case of implicit string-to-...

a5ce339ac61acd3008297fded05266d99bacf92b authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (French)

Currently translated at 61.9% (776 of 1254 strings)

c6f703b58afbb7b76a19073ea11a32ede24e5759 authored about 5 years ago by Alain <[email protected]>
Translated using Weblate (Russian)

Currently translated at 84.1% (1055 of 1254 strings)

aa7ce8c87b4bbca5b73f6989aa0292238bb0da9f authored about 5 years ago by Niara <[email protected]>
Translated using Weblate (Russian)

Currently translated at 91.5% (1148 of 1254 strings)

fa01f5a6be9a7c1d21481254168a3b8c66419b67 authored about 5 years ago by Niara <[email protected]>
Translated using Weblate (French)

Currently translated at 54.0% (677 of 1254 strings)

14a83f3f444a1340b3f0d73f5879498e97c52af7 authored about 5 years ago by Alain <[email protected]>
Translated using Weblate (Russian)

Currently translated at 93.0% (1166 of 1254 strings)

7c788d96a86ee682418a266cb22758322971f675 authored about 5 years ago by Niara <[email protected]>
Translated using Weblate (Russian)

Currently translated at 95.9% (1203 of 1254 strings)

c8b63741b56bab0ce93d88eaa699779329e91b3a authored about 5 years ago by Niara <[email protected]>
Translated using Weblate (Swedish)

Currently translated at 100.0% (1254 of 1254 strings)

8d636690b49095d14ca919c8cd4cc5bea0bcc4d8 authored about 5 years ago by Henrik Cederblad <[email protected]>
Translated using Weblate (Norwegian Bokmål)

Currently translated at 55.1% (691 of 1254 strings)

0667fc7e9588ed4d7083837e34e900234ff25e42 authored about 5 years ago by Allan Nordhøy <[email protected]>
PY3: address time.clock removal in Python 3.8

We still use python 2.7 on Windows, so we'll make
the fix backwards compatible for the time bein...

73e7a53dd85a5b93b20e69e23ef55667136a3a6e authored about 5 years ago by Jesper Lloyd <[email protected]>
Fix frame tool options panel bug

Forgot to update the parameters in a constructor call when
fixing deprecations in 4cf28c7b545efd...

e7e9b6fda71068cb5d6625e0dab6fee9eea91906 authored about 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Turkish)

Currently translated at 100.0% (1254 of 1254 strings)

9edca63fc74de895a8e1e97edc0ff13fc1531fca authored about 5 years ago by Sabri Ünal <[email protected]>
Translated using Weblate (Icelandic)

Currently translated at 78.0% (978 of 1254 strings)

40571b875bd47eaeea4f12f01e500940e932dbe3 authored about 5 years ago by Sveinn í Felli <[email protected]>
Make file encoding comments consistent

Consistently use "coding:" instead of "encoding:".
"coding:" is the smallest required component ...

696fe3cd174e33a8d7fc4e801ea0039b082c3b17 authored about 5 years ago by Jesper Lloyd <[email protected]>
Fix additional Gtk/PyGtk deprecations

Mostly adding keywords to make positional
parameters explicit in direct and indirect
invocations...

9d56c36833fa1107409f98374c3510c6c41c7da3 authored about 5 years ago by Jesper Lloyd <[email protected]>
Switch Travis environment from trusty to xenial

We don't support gtk 3.10 (since a looong time), so it doesn't
really make any sense to run the ...

67d8c696a18a7fc220d2ac6505dbdef34a005728 authored about 5 years ago by Jesper Lloyd <[email protected]>
Fix link in appimage README

4e0264bd1b70c8895ec77078bf9ff3be1df06622 authored about 5 years ago by Jesper Lloyd <[email protected]>
Fix simple GTK and PyGTK deprecations

== GTK ==
add_with_viewport -> add (implicit since gtk 3.8)
set_rules_hint x (deprecated since g...

4cf28c7b545efd6e83bb849be90881c193f08408 authored about 5 years ago by Jesper Lloyd <[email protected]>
Use project-fork of styrene and use 7z for bundles

706a6a0c0fe7fe0563f72e49ced6ddd12333d241 authored about 5 years ago by Jesper Lloyd <[email protected]>