Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mypaint/libmypaint
libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.
https://github.com/mypaint/libmypaint
- In the sentence "ignoring how much time has past, if brushdabs do
not depend on time", "past...
Added initial Slovak language stub, by user request.
8b9534e5abfa25ba400d39ea8fb5bf7a2fe8fc44 authored over 9 years ago by Andrew Chadwick <[email protected]>By WebLate user request (I'm OK with contributing to it myself, naturally!)
I'm translating the...
b34b9c0a3445e239c514839bc5a9e795504f7d31 authored over 9 years ago by Andrew Chadwick <[email protected]>Run scons translate=all. No time like the present.
libmypaint is stable enough to do this in ad...
f99695b7eb3c093b6650bedb5308c65e1a02d819 authored over 9 years ago by Andrew Chadwick <[email protected]>Currently translated at 39.2% (40 of 102 strings)
19d875e3282f1bd61d0243ad9996f80bc5482c84 authored over 9 years ago by Till Hartmann <[email protected]>fcfbb45abe2f34ab0a75f70814746fb64d90a8c8 authored over 9 years ago by Weblate <[email protected]>
Currently translated at 15.6% (16 of 102 strings)
e689d036be90c616785a67fe5a746e109fdb061f authored over 9 years ago by Michal Čihař <[email protected]>Add Weblate translation status link & badge.
d53ee36758d377c4d2fb5e32f4b4afd36eacb8f1 authored over 9 years ago by Andrew Chadwick <[email protected]>2b5f213cd8be7d30c30b0c1a3c85a61a42259130 authored over 9 years ago by Andrew Chadwick <[email protected]>
Our porters sometimes wish to install with
scons prefix=/opt/nonexistent --install-sandbox=/s...
e9a7a99ade2728a8a0ba56d4bbca3b62b0088699 authored over 9 years ago by Andrew Chadwick <[email protected]>
Rip out the broken sandbox detection (always detected unsandboxed
with "prefix=/ --install-sandb...
Builds were silently generating doubly-translated strings (again![1]) when
running in places whe...
Addresses mypaint/libmypaint#16.
db27aa0f53d833226022307df74fbad230febde1 authored almost 10 years ago by Andrew Chadwick <[email protected]>Needed on MSYS2 for the MINGW32 target for some reason.
28eb0bd315c6de9a7fc15ef946727bbf13b95b03 authored almost 10 years ago by Andrew Chadwick <[email protected]>33a6ce7506e3ed2716d2c1634ca38c5272719d53 authored almost 10 years ago by Andrew Chadwick <[email protected]>
Make sure the Python module path is correct when trying to compile for MSYS2's
MinGW. For some r...
http://sourceforge.net/p/predef/wiki/OperatingSystems/
3bba1e868c12899f65f81fba3d56855fcb6aa417 authored almost 10 years ago by Andrew Chadwick <[email protected]>Don't link to gettext's private libgettextlib
f6af7763a77530e8f50b3b4f9f4019c4f68fb820 authored about 10 years ago by Anna Harren <[email protected]>It's not needed, and functions from the portion of glib included within may not be compatible wi...
98ed271a5ab9988c074c2d2faa4e3b9f54ad947b authored about 10 years ago by Ryan Schmidt <[email protected]>
A lot of pep8 errors have been fixed, but a few requiring more in-depth
refactoring remain.
Fixes mypaint/mypaint#60. Missed a line removal in 921de87.
0a6ad9de9debb9786bcc23cef19446410ac042a5 authored over 10 years ago by Andrew Chadwick <[email protected]>
Using the generator's basenamei every time avoids spurious diffs in the
generated files (and thu...
* Turn OpenMP off by default for Darwin (see mypaint/mypaint#55)
* Default to /usr/local to avoi...
M_PI seems to be an optional extension to math.h.
Reported as mypaint/mypaint#53
e509210d1d856a03800c52f2a2b33069672896e3 authored over 10 years ago by Jon Nordby <[email protected]>
84150c07996c26d1b66dd754cf82c6e73c2760d6 authored over 10 years ago by Jon Nordby <[email protected]>
Having the generated files, which change very seldomly, checked in
allows to build libmypaint wi...
9b151a7353b89ca1507cbf18651e530fc0291300 authored over 10 years ago by Jon Nordby <[email protected]>
92b57e318e47634ed6f3dcf9cd17c80d067d6b37 authored over 10 years ago by Jon Nordby <[email protected]>
libmypaint-gegl bugfixes
a903cbd59f400ca67db1ea9984834b866b4b17b1 authored over 10 years ago by Jon Nordby <[email protected]>8582ffa0b20ad106455e0bc5b0d990652c82cfec authored over 10 years ago by Jon Nordby <[email protected]>
Ubuntu 12.04LTS has 0.9.x, which is still commonly used.
Fixes #1
f0c59379fa7cfebc96ec5a76ef7fc51044f8f88c authored over 10 years ago by Jehan <[email protected]>
0a1800d1cf8a8fb1b60610444d5049f775a6078c authored over 10 years ago by Jon Nordby <[email protected]>
Looks better on github
25ee029e4bbbf1e70d9bb7875dde4ebf57ce5f42 authored over 10 years ago by Jon Nordby <[email protected]>932b5b90494a5fada76a83563c88d24804e6c6df authored over 10 years ago by Jon Nordby <[email protected]>
d3e4228d4733afab81f93df63bb200d6b717f29d authored over 10 years ago by Jehan <[email protected]>
Now running with `scons -h` will reveal options.
5d6c8648c9242e2050d4d2c78208e6f571bc6ad0 authored over 10 years ago by Andrew Chadwick <[email protected]>
For some reason this was hidden away, and forced to false if
introspection wasn't enabled.
It was called "dist" but the distance is actually measured in dabs, so
call it "dabs" now. Updat...
Fix a glitch where individual brush dabs are skipped if the
"slow_tracking_per_dab" setting is u...
use hypotf() instead of sqrt()
c4a1aa9ec36924e16e28b2cbaf1eaa8a89be65d2 authored over 10 years ago by Martin Renold <[email protected]>
json_object_object_get() is deprecated now, and produces warnings.
Treating warnings as errors w...
* Remove products of the build from the tree
* Fix typo in the .gitignore lines which refer to t...
libjson-c changed its install name a while back to avoid clashes with other
implementations: htt...
1dc2b2abac73220e3dfa7b498afb853027727885 authored almost 11 years ago by Jon Nordby <[email protected]>
1a1a35c6e403b5cba0e07de77460ab2a99fd6e29 authored almost 11 years ago by Jon Nordby <[email protected]>
c944280a571800213b21d5e6c89ac81d5f9086ba authored almost 11 years ago by Jon Nordby <[email protected]>
ae82ba5b2a22e9cfaacbbed4d3280191c5b31d2d authored almost 11 years ago by Jon Nordby <[email protected]>
2447169019186491cb38e54bc32b052c153fcd19 authored almost 11 years ago by Jon Nordby <[email protected]>
c4655dc60c0fca40999b13c088e8ee5107a72331 authored almost 11 years ago by Jon Nordby <[email protected]>
When we do not create the buffer ourselves to be exactly the native
format for MyPaintTiledSurfa...
f9fd9f4bfcdaa970913e1ac63c9e39820ce452b6 authored almost 11 years ago by Jon Nordby <[email protected]>
6bb837a1cff8adb74370126a5d7d2e80ad39d453 authored almost 11 years ago by Jon Nordby <[email protected]>
Basically replicates the the brushlib_only build that
was possible from the scons in MyPaint rep...
The library was relicensed a while back, see
https://gitorious.org/mypaint/mypaint/commits/e13c2...
757d2a4cca643e52a56059f0e3644fb2cc5a394d authored almost 11 years ago by Jon Nordby <[email protected]>
Was out of date with GEGL and GEGL-GTK APIs, and crashing
due to a GI issue in libmypaint.
This crashes when used with GObject Introspection, so instead use
an optional out-param for the ...
Tilt value did vary (incorrectly) with ascension.
https://gna.org/bugs/?21735
Quote from http:...
26a0d7d445aeb25dbf2b4527ab0e6a99939c646a authored almost 11 years ago by Brien Dieterle <[email protected]>0e0359aea8a51b8311c10d42d94ac82ccd66c8c4 authored about 11 years ago by Jon Nordby <[email protected]>
c14a32fc19fc2af7dee129c2fc701e8f1343d31a authored about 11 years ago by Jon Nordby <[email protected]>
Causes problems if not recreating Fifo's when they have been emptied.
Never happens during curre...
Returning pointers is always icky; who frees and when.
8cce72fe63e4611c3f5e508029fcfe4bc9c55f11 authored over 11 years ago by Jon Nordby <[email protected]>
Now called MyPaintTileRequest. mypaint_tiled_surface_tile_request_init()
becomes mypaint_tile_re...
487f5ee9f8ff521b815e5ff8734121b448427875 authored over 11 years ago by Jon Nordby <[email protected]>
f9e26ecc25a3340f0734088689847884c26f02d3 authored over 11 years ago by Jon Nordby <[email protected]>
27df36658a7276a6735b15a1ab7bfc9251d3b43d authored over 11 years ago by Jon Nordby <[email protected]>
7b72d2b9b494da696fafb4be83fcb45ac5d1dbba authored over 11 years ago by Jon Nordby <[email protected]>
Allows tiledsurface backends to for instance store arrays which
they can index by thread id, for...
Fix a couple of out-of-bound access mainly in fixed-tiled-surface.c.
Fix segfault due to missing...
7a5cb34b85f91c1759488997d116a561fc809b35 authored over 11 years ago by Jon Nordby <[email protected]>
8aaf463416ce1625b4c0c44cc9b40d9ab1e303f3 authored over 11 years ago by Jon Nordby <[email protected]>
Causes single/double precision conversions. Does not actually lead
to better performance when no...
render_dab_mask is about 10% faster as a result, and test-gegl-surface around 5%.
Jons-MacBook-...
d0e8db3623af72c6bd9db4418c7a86fb9b8bcd65 authored over 11 years ago by Jon Nordby <[email protected]>6af476364561f935c1fbc1f34f02b5d025068fa2 authored over 11 years ago by Jon Nordby <[email protected]>
Useful to find exactly what is slow in previously identified hotspots.
76089f948714b45a1133d23584e49d9d20372a8d authored over 11 years ago by Jon Nordby <[email protected]>Also prettify output a bit.
18cae7b6f91a823a3de8d96dd37ff68c5a347cf7 authored over 11 years ago by Jon Nordby <[email protected]>
Need to call begin/end_atomic() around modifications, and to load
sensible default values for th...
A brush initializes itself with null mappings for all settings,
so one cannot actually draw with...
c114749a39fecf36417e9487dddfb1b9cd56c550 authored over 11 years ago by Martin Renold <[email protected]>
Fix symmetry mode eating some mirrored brushstrokes under very specific
circumstances: https://g...
To encourage myself to maintain this stuff.
8b186014ace7f7c70dc656be8ed6654adfed0052 authored over 11 years ago by Andrew Chadwick <[email protected]>
This one basically never changes, as it only contains the
definition of MYPAINT_TILE_SIZE which ...
Avoids multiple definitions of the same symbols.
e74389e3642fafa87915f2d40532a5cfdb647e39 authored almost 12 years ago by Jon Nordby <[email protected]>Caveat, PPM writer has a bug atm.
0904e74eabd1175121a7caf0b572f5bc5afc1e9d authored almost 12 years ago by Jon Nordby <[email protected]>The file has not been introduced yet. :)
39806636d40ffef0ed39b9383ecafc985e3c00f9 authored almost 12 years ago by Jon Nordby <[email protected]>Define HAVE_JSON_C to enable.
4a9d228ed3c85bbbe4f0e041be74e85958f9c9f1 authored almost 12 years ago by Jon Nordby <[email protected]>e660d3cd6c3475c5c7f3e4bef939354e18a7f0c6 authored almost 12 years ago by Jon Nordby <[email protected]>
5850cc3908eeb3003866a835831bccfcb3da2e2f authored almost 12 years ago by Jon Nordby <[email protected]>
Means people don't need to build libmypaint separately.
8429ada9a5747357e55b75f68c232dfc51486faf authored almost 12 years ago by Jon Nordby <[email protected]>
All normals builds recreates them, but this allows to build
without requiring Python. The files ...
119c3337b3defe3f9754055dbd021ce385a5341c authored almost 12 years ago by Jon Nordby <[email protected]>
b7979dde9a8067d4a223c37f7860985466a78762 authored almost 12 years ago by Jon Nordby <[email protected]>
Automatically enabled when building all of MyPaint.
f63d275a9ebcd4f96a991a3b54df9450602b8175 authored almost 12 years ago by Jon Nordby <[email protected]>b1727e8f8647376a0834978068518b9179816d3c authored almost 12 years ago by Sebastien Leon <[email protected]>
47f67718dd4573d22502aabec7e3fe0363c661ca authored almost 12 years ago by Sebastien Leon <[email protected]>
Use HAVE_GETTEXT to enable.
7a41778260cd070e5a0251c68cf1d2f3b31c64cf authored almost 12 years ago by Sebastien Leon <[email protected]>it should now handle elliptical and rotated dabs correctly
be912310ab03c4c13233ccccdf77ce9cb4a0c806 authored almost 12 years ago by mdias <[email protected]>aee61eb9270cae89346ddbecb94b7ff4854790e8 authored almost 12 years ago by Manuel Quiñones <[email protected]>