Ecosyste.ms: OpenCollective

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

MyPaint

Painting and drawing program that works nicely with pressure-sensitive tablets, and its dynamic brush engine library.
Collective - Host: opensource - https://opencollective.com/mypaint - Website: https://mypaint.app/ - Code: https://github.com/mypaint

brushlib/tests: Allow a user data parameter for each TestCase

github.com/mypaint/libmypaint - e92b3b2a0f58d3be249692bb6eddd060695f5b49 authored over 12 years ago
tablet detection: blacklist another cursor device

https://gna.org/bugs/?19790

github.com/mypaint/mypaint - c9954038120b93e593136aa6a3109b3618788dce authored over 12 years ago
gegl: Add plan with milestones to README.gegl

github.com/mypaint/mypaint - 32728a13453a1993652aff0666539cc3e2b767a4 authored over 12 years ago
brushlib: Add documentation build

Use "scons enable_docs=true" to build.

Makes use of doxygen, Sphinx and breathe:
- doxygen scan...

github.com/mypaint/libmypaint - 174a0b686836d26e78388e7f4bf95f9aa97d52f9 authored over 12 years ago
brushlib: Add documentation build

Use "scons enable_docs=true" to build.

Makes use of doxygen, Sphinx and breathe:
- doxygen scan...

github.com/mypaint/mypaint - 59b49b2253dad2800497a30660f0a98d68d50f8b authored over 12 years ago
Update README to list new json-c dependency

http://oss.metaparadigm.com/json-c/

github.com/mypaint/mypaint - 5f6fce9a3a6d2dee49ca77968228beb79facb4d0 authored over 12 years ago
Build: Fix tests build when using enable_introspection=true

github.com/mypaint/libmypaint - 9472c26709769a78b00b04b001dda4cd7799547d authored over 12 years ago
Build: Fix tests build when using enable_introspection=true

github.com/mypaint/mypaint - c8807f1f67a059b5feddca7deda6a2e32f54e260 authored over 12 years ago
Build: Make glib/gobject dependency optional for brushlib

Will only be used when building GObject Introspection bindings.

github.com/mypaint/libmypaint - d0e315f10e7f4e2f30da8bc8bdf3c10fa4eb43e2 authored over 12 years ago
Build: Make glib/gobject dependency optional for brushlib

Will only be used when building GObject Introspection bindings.

github.com/mypaint/mypaint - 24fa1663784ec839f9a78c910c009f6992a0a6a9 authored over 12 years ago
brushlib: Misc glib dependency removal fixups

github.com/mypaint/mypaint - 1674a4b213f9da391ee11634f446e3778936d698 authored over 12 years ago
brushlib: Use plain C primitive type names instead of glib in helpers.c

github.com/mypaint/mypaint - 8597da2f9628089b6a1fe7e937b2cca79b3ec245 authored over 12 years ago
brushlib: Remove glib dependency for brush settings

github.com/mypaint/mypaint - 88a04100d579023ebf87c39d0f949ab395052da0 authored over 12 years ago
brushlib: Move glib-object.h include inside USE_GLIB conditional

github.com/mypaint/mypaint - 32209c4caa815095c9e34792affea0bf61c238c3 authored over 12 years ago
brushlib: Replace GRand from glib with internal RngInt/RngDouble

github.com/mypaint/libmypaint - 323b66faf93003ee9b5f1df34b05bc80e8a8fafd authored over 12 years ago
brushlib: Remove glib dependency for brush settings

github.com/mypaint/libmypaint - b3c70e95334b2370e1241c2258a1084a657f5ddf authored over 12 years ago
brushlib: Misc glib dependency removal fixups

github.com/mypaint/libmypaint - fb45da1dcff659134532b6b67ad09ad2f321499e authored over 12 years ago
brushlib: Use plain C primitive type names instead of glib in helpers.c

github.com/mypaint/libmypaint - fcb746d6add20faa8c4b83784e3518a86e3a765e authored over 12 years ago
brushlib: Replace GRand from glib with internal RngInt/RngDouble

github.com/mypaint/mypaint - 3941752cb56b6be13fb99ef7cb91f21b91ab1fdd authored over 12 years ago
brushlib: Move glib-object.h include inside USE_GLIB conditional

github.com/mypaint/libmypaint - d1e8b49ce3fcca4707a5971c5f6c693e7cf6dea2 authored over 12 years ago
brushlib: Add header for RNG implementation, clean up API

It is now possible to create RngInt/RngDouble generator objects,
and to have multiple of these w...

github.com/mypaint/libmypaint - 3bbde72c9e0a9945c4f7ddcf7f115cf92b615a6f authored over 12 years ago
lib: Include glib.h explicitly in helpers2.hpp

Will no longer be pulled in by brushlib/helpers.h

github.com/mypaint/mypaint - 5522840124258208e749e66d7fc7324486b54574 authored over 12 years ago
brushlib: Add header for RNG implementation, clean up API

It is now possible to create RngInt/RngDouble generator objects,
and to have multiple of these w...

github.com/mypaint/mypaint - 9356805e7d8198b290afc15672d13d87a034a30d authored over 12 years ago
brushlib: Add RNG implementations from Donald Knuth

To be used instead of the glib RNG.
http://www-cs-faculty.stanford.edu/~knuth/programs/rng.c
htt...

github.com/mypaint/libmypaint - 4775c31b281c1656fed9bdc3f0e585e17fb6f782 authored over 12 years ago
brushlib: Add RNG implementations from Donald Knuth

To be used instead of the glib RNG.
http://www-cs-faculty.stanford.edu/~knuth/programs/rng.c
htt...

github.com/mypaint/mypaint - ebe6b3baf6eb2bc06b5fc4259e20124a217dd3b5 authored over 12 years ago
brushlib: Preparation for glib dependency removal

Split out glib dependent code into separate files, which are
conditionally included if the libra...

github.com/mypaint/libmypaint - be33652d6dc05808c844c26b5f4a899f036b71aa authored over 12 years ago
brushlib: Preparation for glib dependency removal

Split out glib dependent code into separate files, which are
conditionally included if the libra...

github.com/mypaint/mypaint - 096587e4f902a28fa5c1622f1efd4bf221265e47 authored over 12 years ago
brushlib/tests: Add a nose compatible wrapper

Allows to use the "nosetests" test runner to
discover and run the brushlib C tests.

github.com/mypaint/libmypaint - 720f537591fe4b79873fef904f504c401d244790 authored over 12 years ago
brushlib/tests: Add a nose compatible wrapper

Allows to use the "nosetests" test runner to
discover and run the brushlib C tests.

github.com/mypaint/mypaint - 045c0394bd080623f8d2e70a713563d3a4206ab1 authored over 12 years ago
brushlib/tests: Move generic testing code to a tests library

This is a bit annoying to do without a test framework like in glib.

github.com/mypaint/mypaint - a792ceaa97047ab64e1226044860acc9105d9f33 authored over 12 years ago
brushlib/tests: Move generic testing code to a tests library

This is a bit annoying to do without a test framework like in glib.

github.com/mypaint/libmypaint - 7cc416a947c1020efc95474c6249633d525775da authored over 12 years ago
brushlib: Update TODO, add performance note

Document a couple of ideas around the current implementation
and how it can be improved from a p...

github.com/mypaint/mypaint - b141c62fa090e9c0ff684d284aca18e96e60d2c7 authored over 12 years ago
brushlib: Update TODO, add performance note

Document a couple of ideas around the current implementation
and how it can be improved from a p...

github.com/mypaint/libmypaint - e37a1531c42b2b46f4444a7225a85a9ec8a2aae7 authored over 12 years ago
brushes: Migrate to new JSON based format

PYTHONPATH=./ python2 lib/brushes_migrate_json.py brushes/{classic,deevad,experimental,ramon,ta...

github.com/mypaint/mypaint - 81f4916a0601c8487c28eee96d4a1c55fa7300db authored over 12 years ago
brushlib: Add load functionality of brushes

Allows to load brushes in the new JSON based MyPaint brush format.

github.com/mypaint/mypaint - 90c662f9a59a6b430501a59ae9885c201d387cd9 authored over 12 years ago
brushlib/tests: Add tests for brush loading

github.com/mypaint/mypaint - 110702e462b236d4c164045029d7ffed9e5a1eb8 authored over 12 years ago
brushlib/tests: Add tests for brush loading

github.com/mypaint/libmypaint - 87a7dcd24a0ca934ab8aba430f7b07e077b29cfb authored over 12 years ago
brushlib: Add load functionality of brushes

Allows to load brushes in the new JSON based MyPaint brush format.

github.com/mypaint/libmypaint - 992c17987c8951f34a7991f8208d30d1d9319e79 authored over 12 years ago
lib: Add code for migrating brush format to JSON

Details:
https://mail.gna.org/public/mypaint-discuss/2012-06/msg00000.html

github.com/mypaint/mypaint - af688ee9347c2116193e6420d04c7228c329b15c authored over 12 years ago
brushlib: build fix for gcc 4.5.2

For some peculiar reason, gcc 4.6.3 is more tolerant about redeclaring
typedefs.

https://gna.or...

github.com/mypaint/mypaint - 79259371a46b0c1c7770a70a27330bc33f3edc4c authored over 12 years ago
brushlib: build fix for gcc 4.5.2

For some peculiar reason, gcc 4.6.3 is more tolerant about redeclaring
typedefs.

https://gna.or...

github.com/mypaint/libmypaint - 7455cc3af621659bac1ec9f80e19c0d16dcb3aff authored over 12 years ago
lib: Only try to use GeglBackedSurface if MYPAINT_ENABLE_GEGL=1

Fixes a failure to start mypaint if not build with GEGL support.

github.com/mypaint/mypaint - 4831b29b6e185265dc97e6734ca10e68d2a44f7b authored over 12 years ago
Build: Set LD_LIBRARY_PATH so g-ir-scanner finds the libs

Only affected builds with scons enable_introspection=true of course.

github.com/mypaint/libmypaint - e2c3054006cbc7366c08c83454d4bf437a86df22 authored over 12 years ago
Build: Set LD_LIBRARY_PATH so g-ir-scanner finds the libs

Only affected builds with scons enable_introspection=true of course.

github.com/mypaint/mypaint - f0cbdc3949dc0fdb65505b29aec66138d6264538 authored over 12 years ago
brushlib: Add a trivial fixed-size MyPaintSurface implementation

The surface is backed by a single linear buffer, and has
a fixed size that is decided at creatio...

github.com/mypaint/libmypaint - 8ec612e674213e1b9187671ce33b48a2e34e206d authored over 12 years ago
brushlib: Add a trivial fixed-size MyPaintSurface implementation

The surface is backed by a single linear buffer, and has
a fixed size that is decided at creatio...

github.com/mypaint/mypaint - 0df61932c6075039ac6027818e28967a25513679 authored over 12 years ago
brushlib: Fix unresolved types for GObject Introspection

- Apparently when a struct is forward declared, the
typedef for that struct must come before the...

github.com/mypaint/libmypaint - c0bec651be9e57840640cb821ae51fc8ada50c31 authored over 12 years ago
brushlib: Fix unresolved types for GObject Introspection

- Apparently when a struct is forward declared, the
typedef for that struct must come before the...

github.com/mypaint/mypaint - d9aa8aaab7da1a7968f9739d3c0dfdf453767c32 authored over 12 years ago
gegl: Avoid importing pyGTK when using MyPaint+GEGL

Combining GI powered PyObject with pyGTK usually blows up
with a segfault.
Also disable a curren...

github.com/mypaint/mypaint - 3c86719dcfaa14e1b84586e6950a56e3f79df03a authored over 12 years ago
lib: New Surface C++/Python wrapper for MyPaintGeglTiledSurface

Allows us to use MyPaintGeglTiledSurface with the MyPaint
codebase.

github.com/mypaint/mypaint - 00f00c27e50d1bbdab3f12c4b0f4af871a30da6e authored over 12 years ago
gegl: New mypaint-gegl.py test application

Allows to test the new GEGL based backend.

github.com/mypaint/mypaint - 9efbc7613bac89f1a22a4ffd0f63259954bc07cf authored over 12 years ago
lib: Allow to enable new GEGL based Surface for MyPaint

Use "scons enable_gegl=true" at build time, and set the
environment variable "MYPAINT_ENABLE_GEG...

github.com/mypaint/mypaint - 6b77d13bbd5ff3fad485a48b632c3a7030127e0c authored over 12 years ago
gegl: Add documentation on how to test MyPaint+GEGL

github.com/mypaint/mypaint - a3b645f5b6f03d176288113fffe7e0a9bc9170aa authored over 12 years ago
brushlib: depend on gobject, not glib

Fix missing symbol during build: g_boxed_type_register_static

github.com/mypaint/mypaint - 3f15d7b51a9b87356cb8381c7cca1c38c2900193 authored over 12 years ago
brushlib: depend on gobject, not glib

Fix missing symbol during build: g_boxed_type_register_static

github.com/mypaint/libmypaint - 6b3d557dfdefce4c02a287cb850ca87cdc660f12 authored over 12 years ago
brushlib: Add GBoxed type for MyPaintBrush

This is neccesary for it to be bindable using GObject Introspection.

github.com/mypaint/libmypaint - e75aff228c347e19a9e7711ad258e2104d5c982f authored over 12 years ago
brushlib: Add GBoxed type for MyPaintBrush

This is neccesary for it to be bindable using GObject Introspection.

github.com/mypaint/mypaint - a756df482238e661c106c1380425e40e9c659104 authored over 12 years ago
brushlib: Allow to build gobject introspection bindings

This will allow the library to be used from Python, Vala,
Javascript and similar.
Enable by pass...

github.com/mypaint/mypaint - dca5bbe7f20e83c263f9974dc56c664f8c96ca63 authored over 12 years ago
brushlib: Allow to build gobject introspection bindings

This will allow the library to be used from Python, Vala,
Javascript and similar.
Enable by pass...

github.com/mypaint/libmypaint - 4fc455ea17b2794f1c22fe53dd6c6abbdadddaaa authored over 12 years ago
brushlib: Add more getters to MyPaintBrush

mypaint_brush_is_constant() and mypaint_brush_get_inputs_used_n()

github.com/mypaint/mypaint - cb14a781c5525261764191a1a02d289e613bc8ee authored over 12 years ago
brushlib: Add more getters to MyPaintBrush

mypaint_brush_is_constant() and mypaint_brush_get_inputs_used_n()

github.com/mypaint/libmypaint - 49a44c8daaa4da4110cddce675ccf6e42b1e39b9 authored over 12 years ago
brushlib: Additional for Mapping, Brush, Brush{Setting,Input}Info

github.com/mypaint/libmypaint - e7568d90b6d4cbe9f36ac69b237c4dd499882bf1 authored over 12 years ago
brushlib: Additional for Mapping, Brush, Brush{Setting,Input}Info

github.com/mypaint/mypaint - 5f43e8aa0547728afb993b77b159d568e0575c68 authored over 12 years ago
Build: Define M_PI manually to fix build with C99

Somehow this constant is not defined in the C99 math.h implementation.

github.com/mypaint/libmypaint - 71b5b19ab30581d2e154ab219b14ccb1c5105334 authored over 12 years ago
Build: Define M_PI manually to fix build with C99

Somehow this constant is not defined in the C99 math.h implementation.

github.com/mypaint/mypaint - dbe2b0479eae7d37a85dddb447869b72e0741000 authored over 12 years ago
Build: Allow to use C99

MSVC still does not support C99 fully, but most compilers
do support most of the things we are l...

github.com/mypaint/mypaint - 1efe7edda30c3890e450afb4d5b471f675c4190d authored over 12 years ago
brushlib: Add libm to LIBS to link against

The missing linking was undetected because the library was
only tried linked against _mypaintlib...

github.com/mypaint/mypaint - fbaf6c6e49ceef995887a03106815c0822e96b38 authored over 12 years ago
brushlib: Add libm to LIBS to link against

The missing linking was undetected because the library was
only tried linked against _mypaintlib...

github.com/mypaint/libmypaint - 0a3e2088545d8930ac117c2d736a1a7a8fec42c0 authored over 12 years ago
tdw: more missing properties

Minor fix: missing mirrored & rotation props were breaking View > Fit

github.com/mypaint/mypaint - 1ee04f396949fcf7628901dacdd829bd6378d8f5 authored over 12 years ago
Fix bug #19760: Using custom input pressure curve causes tracebacks

The Mapping C++ wrapper class was used in Python, but never built
as part of the Python extensio...

github.com/mypaint/libmypaint - 4c1d48c76c8628481fc5dad855f4e49f66a6d7bf authored over 12 years ago
Fix bug #19760: Using custom input pressure curve causes tracebacks

The Mapping C++ wrapper class was used in Python, but never built
as part of the Python extensio...

github.com/mypaint/mypaint - e1e24e3ffe805e345eef218e4ad02458c6c8e69d authored over 12 years ago
Build: Fix install of translations

github.com/mypaint/libmypaint - dce51bd137f60d92c7909f55ff8fb1e2e19172ed authored over 12 years ago
Build: Fix install of translations

github.com/mypaint/mypaint - 2b561a13a79ff60224913538b3be4e788feaa8ef authored over 12 years ago
brushlib: Fix "maliit" references to be "mypaint"

I obviously cannot multitask.

github.com/mypaint/mypaint - 7384aa4002fa2be3b11f3074c0a7d7983edf12f9 authored over 12 years ago
brushlib: Fix "maliit" references to be "mypaint"

I obviously cannot multitask.

github.com/mypaint/libmypaint - 738cbdb02fca9f48765f1366c0e14da59cfac2a5 authored over 12 years ago
brushlib: Generate and install pkg-config files

Also correct some of the install paths, for the library
and for the headers.

github.com/mypaint/mypaint - 9b30e0c278c85fa9159a622ffaad4a0cb37189c6 authored over 12 years ago
brushlib: Generate and install pkg-config files

Also correct some of the install paths, for the library
and for the headers.

github.com/mypaint/libmypaint - add0a9ba697819284c61c460066562f2cc4c0728 authored over 12 years ago
brushlib: Update TODO

i18n should now be done (barring any bugs).

github.com/mypaint/mypaint - 62cb4046a17c11dcc2166662dfa12c9f4e2bb0db authored over 12 years ago
brushlib: Update TODO

i18n should now be done (barring any bugs).

github.com/mypaint/libmypaint - 5e8a1485e877f2ddf6b5e2a995c978ddaf99856d authored over 12 years ago
i18n: Look up brushsettings.py translations from "libmypaint" domain

We have to be explicit about the domain since the file is part
of a reusable library now.

github.com/mypaint/mypaint - 4a9ba860b66d79a67de2d192b65808be99ba37fe authored over 12 years ago
i18n: Look up brushsettings.py translations from "libmypaint" domain

We have to be explicit about the domain since the file is part
of a reusable library now.

github.com/mypaint/libmypaint - 39907cfa209d6490c54b4c7e783caaff7ff1e6da authored over 12 years ago
i18n: Remove brushlib translations from application .po files

The translations were already moved as part of a previous commit.
Command used:
find . -name "...

github.com/mypaint/mypaint - af81e442f280ed44cd1629e5057b08a13c265683 authored over 12 years ago
i18n: Refresh the .po files in po/

github.com/mypaint/mypaint - b4ec03386e520117647f320ff8c41983137e108e authored over 12 years ago
i18n: Copy translations for brushlib from po/ to brushlib/po/

Note: Does not remove them from po/ so they are at the moment duplicated.
The copy was done by:
...

github.com/mypaint/libmypaint - db92a3c0d04864d8ad8573fc66bd60049a52ce6f authored over 12 years ago
i18n: Copy translations for brushlib from po/ to brushlib/po/

Note: Does not remove them from po/ so they are at the moment duplicated.
The copy was done by:
...

github.com/mypaint/mypaint - 764e13ecb4ec5426f01f21dafa16cc4dbe415581 authored over 12 years ago
brushlib: Add i18n build infrastructure

github.com/mypaint/mypaint - 743a6f4d49749782e8d8b5c11ac94e9f46d15c81 authored over 12 years ago
brushlib: Add i18n build infrastructure

github.com/mypaint/libmypaint - 5f163a0856b858c423f0732283e3dd054a76b1d0 authored over 12 years ago
brushlib: Add getters for translated strings to BrushSettingsInfo/BrushInputInfo

github.com/mypaint/libmypaint - 9fa62d30936ffcbac0d40b2b13c207487197af52 authored over 12 years ago
brushlib: Add getters for translated strings to BrushSettingsInfo/BrushInputInfo

github.com/mypaint/mypaint - 28b6a1166d03d71ff548b651f52c298ceb1990ab authored over 12 years ago
po: Move install of translations into po/SConscript

Encapsulates the things that have to do with translations
in one place.

github.com/mypaint/mypaint - 231b46c432cf3e5c4d2b94d303c92e418bcfc969 authored over 12 years ago
brushlib: Add C++ guards to mypaint-gegl-surface.h

github.com/mypaint/libmypaint - 7c11c242e84b516e45461972ec5026f256feef64 authored over 12 years ago
brushlib: Add C++ guards to mypaint-gegl-surface.h

github.com/mypaint/mypaint - 22083a12c1dba693f31f14a96c246db6b523aa10 authored over 12 years ago
brushlib: Allow to build new MyPaintGeglTiledSurface

Use "scons enable_gegl=true" to enable. GEGL 0.2.0+
is required.

github.com/mypaint/mypaint - 2d983f0ce5e20fc7a348f5e12e19e79cd792ded5 authored over 12 years ago
brushlib: Add surface implementation backed by GeglBuffer

This is a fully functional MyPaint surface implementation,
which can be used by any consumer of ...

github.com/mypaint/mypaint - c5891faa5f49dad3ca379862b2a2aaf18e3ffc41 authored over 12 years ago
brushlib: Allow to build new MyPaintGeglTiledSurface

Use "scons enable_gegl=true" to enable. GEGL 0.2.0+
is required.

github.com/mypaint/libmypaint - cd9c9a618e6e7619054f946075da87500f5172ac authored over 12 years ago
brushlib: Add surface implementation backed by GeglBuffer

This is a fully functional MyPaint surface implementation,
which can be used by any consumer of ...

github.com/mypaint/libmypaint - fd3d106266f04a9aeb54fd9314350df11cb0ef6d authored over 12 years ago
drawwindow.py: fix exception

Warnings about trivial things are supposed to be non-fatal.

github.com/mypaint/mypaint - 01260e77e0b065f4aff1681676c6b878eb24c5f6 authored over 12 years ago
tdw: add scale to the facade

Add another attribute to fix keyboard/menu scaling breaking.

https://gna.org/bugs/?19771

github.com/mypaint/mypaint - 8aeb9515465ddf716b5a8a16b1ab7b67b68a6121 authored over 12 years ago
brushlib: Move documentation from doc/ to brushlib/doc

github.com/mypaint/libmypaint - 8777b9df131189446490db9a6e3e610ab3b0c01f authored over 12 years ago
brushlib: Move documentation from doc/ to brushlib/doc

github.com/mypaint/mypaint - 204da3adc8ca66bff6cc0d9987287278f0b37284 authored over 12 years ago