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

i18n: really fix untranslatable tooltips

Looks like I forgot to test the fix attempt in b7e564ec3a.

github.com/mypaint/mypaint - eae4ee526fcc1a2ad92098df12e74ae28522fe2a authored about 12 years ago
Build: Fix static linking order in _mypaintlib Python module

Before the dependencies of libmypaint* (libm and libjson) where
at the beginning of the list and...

github.com/mypaint/mypaint - bb78f2118e2eb27d3edc722056f880dcc47eb275 authored about 12 years ago
brushlib: Remove duplicate typedefs

Causes compiler warnings/errors, depending on compiler settings.

github.com/mypaint/mypaint - fbc3ae0a1f08af942b2acb5778e4709abcd4b7af authored about 12 years ago
brushlib: Remove duplicate typedefs

Causes compiler warnings/errors, depending on compiler settings.

github.com/mypaint/libmypaint - c2e61844fef5c608adf4a33979191cfd7cf59fed authored about 12 years ago
Build: Prepend -lmypaint... to -lm -ljson

libm and libjson are also available as static libraries, so order will
matter if the static lib ...

github.com/mypaint/libmypaint - b311c322b7d703ff432da6cab0e1ac37cc18c072 authored about 12 years ago
Build: Prepend -lmypaint... to -lm -ljson

libm and libjson are also available as static libraries, so order will
matter if the static lib ...

github.com/mypaint/mypaint - 0afe5ba5d2212c9ce3fd1692de6c402f5d50c551 authored about 12 years ago
Build: Remove extraneous pkg-config call

This information is passed through the environment.

github.com/mypaint/mypaint - 9722178dce7cfd3e8e223dcae1f9a9901c1979fc authored about 12 years ago
Build: Try to explicitly define order between -lmypaint-tests and -lmypaint

github.com/mypaint/mypaint - 5780fb2f9b38b2ce9efc4ba461d590cad4380e17 authored about 12 years ago
Build: Remove extraneous pkg-config call

This information is passed through the environment.

github.com/mypaint/libmypaint - b7a53ef8a93f3ea94add9df8b385a233dead410a authored about 12 years ago
Build: Try to explicitly define order between -lmypaint-tests and -lmypaint

github.com/mypaint/libmypaint - 6fbf9c285ae05fe1b5730ab11176cb9901af0532 authored about 12 years ago
canvasevent: more grab error checking hacks

Speculation and commentary mostly, but this seems necessary for handing
cases where the WM is un...

github.com/mypaint/mypaint - 7b7bf28cee41a48b41cbbd64bfca5d2dfcadf1ef authored about 12 years ago
brushlib: Pass environments more consistenly into tests

An attempt to fix some build errors on Jenkins.

github.com/mypaint/mypaint - 4dd2bc77c123958251ead269c99b8b936bf661c0 authored about 12 years ago
brushlib: Pass environments more consistenly into tests

An attempt to fix some build errors on Jenkins.

github.com/mypaint/libmypaint - df65baff46b30e8e5f716f4c5e1bc9af73793647 authored about 12 years ago
canvasevent: workaround color picker grab release

Dispatch ColorPopupWindow as if it was launched from the menu if it was
actually invoked by [<Mo...

github.com/mypaint/mypaint - d1b6518ace20ff8832685461ef5f2ff6884f55a5 authored about 12 years ago
colorpicker: better integrate with canvasevent

Some code love for the color picker:

* Remove hardcoded modifier keys stuff now it can be launc...

github.com/mypaint/mypaint - f04c6128359f7a2e61885a209a39a426b0242b0d authored about 12 years ago
Build: Don't attempt to link against _mypaintlib.so Python module

Instead link libmypaint-test into the Py module, and provide a
function for running the test tha...

github.com/mypaint/mypaint - df1b92070c834c4a99228d30dea98d36a3d3ef7a authored about 12 years ago
brushlib/test: Add missing extern "C" declaration to header

github.com/mypaint/mypaint - d5832d8e6f5e714941012f8ca1c338813a8c2e7f authored about 12 years ago
brushlib/test: Add missing extern "C" declaration to header

github.com/mypaint/libmypaint - 015f3526ea6d0b24900b72ad01c1abd730555136 authored about 12 years ago
Build: Use position independent code also for static libs

Otherwise linking the (static) brushlib into the Python module fails.

github.com/mypaint/libmypaint - aab8af29a0edec2ed3b0a1987fcabb55f81151f5 authored about 12 years ago
Build: Use position independent code also for static libs

Otherwise linking the (static) brushlib into the Python module fails.

github.com/mypaint/mypaint - 15d9cafd87918a64ecc9ab2f15abd3fab29ae07b authored about 12 years ago
brushlib: Created static library by default

GObject Introspection needs a shared lib, so if using
enable_introspection that is what will be ...

github.com/mypaint/mypaint - 055b24094bbde3267e43dc22e646e4a68a8dbae7 authored about 12 years ago
brushlib: Created static library by default

GObject Introspection needs a shared lib, so if using
enable_introspection that is what will be ...

github.com/mypaint/libmypaint - 8e52d2b44f98bd5e717c4fd905bb99efcc1e3690 authored about 12 years ago
brushlib: Another missing license header

github.com/mypaint/libmypaint - b479a172cfe5464650d58dc48ba2a638bcba59ce authored about 12 years ago
brushlib: Another missing license header

github.com/mypaint/mypaint - c52a8d2cef21c07938c2c08af625e0bda6535ee0 authored about 12 years ago
brushlib: Add license headers where missing

github.com/mypaint/mypaint - 615aefed53d182eaf16db494476ff2ad8878b030 authored about 12 years ago
brushlib: Add license headers where missing

github.com/mypaint/libmypaint - c6d6b3e26a55cb52d97f76bbf19a189eabfd918f authored about 12 years ago
Preliminary update of Russian translation

github.com/mypaint/mypaint - 10e811ff72c70e7e6c9b1e3019c735bf231b6592 authored about 12 years ago
i18n: fix untranslatable string

github.com/mypaint/mypaint - b8b1879ca5b0f36df5f046c133ad9847296eff0b authored about 12 years ago
i18n: Korean translation

github.com/mypaint/mypaint - ab4a17e0a74bbbbcc1e15a38b8cacb671e154ced authored about 12 years ago
i18n: Korean translation

github.com/mypaint/libmypaint - 2bfd3e71f06a369130f65967b6edfc351f7968c6 authored about 12 years ago
brushlib: Allow MYPAINT_TILE_SIZE to be set by buildsystem

Allows external consumers to potentially use another tile size
then the default 64x64.

github.com/mypaint/libmypaint - 3e60dcd5a9c8b8b26040622f854356ab743948a7 authored about 12 years ago
brushlib: Allow MYPAINT_TILE_SIZE to be set by buildsystem

Allows external consumers to potentially use another tile size
then the default 64x64.

github.com/mypaint/mypaint - 32df16ed50dcc5593ace3d04189a6a7bca86da3d authored about 12 years ago
brushlib: Namespace the TILE_SIZE define as MYPAINT_TILE_SIZE

And put it in mypaint-config.h so that external consumers can
use it.

github.com/mypaint/mypaint - b436a7349ae107ca95f60ed8b7eaf7d73ac0cb08 authored about 12 years ago
brushlib: Namespace the TILE_SIZE define as MYPAINT_TILE_SIZE

And put it in mypaint-config.h so that external consumers can
use it.

github.com/mypaint/libmypaint - 168d600595e86c2a333a698939ca653af8ba863f authored about 12 years ago
brushlib: Remove multiple definitions of TILE_SIZE

Makes sure that these cannot drift out of sync with eachother.
Also use a variable on MyPaintTil...

github.com/mypaint/libmypaint - 28c9da563ecb3e76f4714007d15c5ab62b765fb8 authored about 12 years ago
brushlib: Remove multiple definitions of TILE_SIZE

Makes sure that these cannot drift out of sync with eachother.
Also use a variable on MyPaintTil...

github.com/mypaint/mypaint - 068f071a77f3d9f276aa4c9ee3ce8c7a6190cef3 authored about 12 years ago
brushlib: Return changed bounding box though mypaint_surface_end_atomic()

This means there is a standard way of notified that happen to a surface
in the MyPaintSurface in...

github.com/mypaint/mypaint - 95225b99e0937828ae87c0df22fbafd6962e7615 authored about 12 years ago
brushlib: Return changed bounding box though mypaint_surface_end_atomic()

This means there is a standard way of notified that happen to a surface
in the MyPaintSurface in...

github.com/mypaint/libmypaint - e43360762044d938a60182ea4cd3e587c484d7e7 authored about 12 years ago
brushlib: Fix resizing of operation queue causing line gaps

The previous code for copying the values in a tile map to a bigger
map during resize did not tak...

github.com/mypaint/libmypaint - 41e294533c72f0b7b4b954c0db68b899d29b9dc3 authored about 12 years ago
brushlib: Split out more code in operation queue that manipulates tile map

Also marks the know issues the code has. Will be fixed shortly.

github.com/mypaint/libmypaint - d13776d17bc91a05d45fcc49f98d0514936c5d40 authored about 12 years ago
brushlib: Split out more code in operation queue that manipulates tile map

Also marks the know issues the code has. Will be fixed shortly.

github.com/mypaint/mypaint - dc7b5ee8935e453a3aab318a27ed58281e392a35 authored about 12 years ago
brushlib: Fix resizing of operation queue causing line gaps

The previous code for copying the values in a tile map to a bigger
map during resize did not tak...

github.com/mypaint/mypaint - 3caecbe9a3a80a68eea7700463c87fbd87874ac5 authored about 12 years ago
brush list: revert double-click action

After testing it properly with a stylus: it didn't quite have the "feel"
I wanted. Felt right wi...

github.com/mypaint/mypaint - a7c1d803e9d4099a78b6ff4ecdd498ffff5c8fa0 authored about 12 years ago
i18n: make frame window title translatable

github.com/mypaint/mypaint - 7ebcfd3f0a6bd99d05a3d99780e36f5284887abc authored about 12 years ago
i18n: make brushlib translations work without installing

github.com/mypaint/mypaint - 7003b929acaa2e877cdc7ced44f8d2199c1b7cb2 authored about 12 years ago
i18n: fix brushlib translations

Brushlib translations were not displayed.
Works only when installed for now, but at least it works.

github.com/mypaint/mypaint - 408aae277dec3a9bb6017a11603ea0d8f28ab565 authored about 12 years ago
brush list: fix drag&drop

reported via IRC

github.com/mypaint/mypaint - f8961ca99d42eb60f32de91c953881995a4031a8 authored about 12 years ago
brush list: make double click open brush editor

I'm finding myself double-clicking brushes in the brushlist more and
more in an attempt to chang...

github.com/mypaint/mypaint - c0c3de65a6f3b7e1b6531e3ecdf3239d965e70c0 authored about 12 years ago
fix expose events one-off errors

I think it is correct now, even if proper anti-aliasing is added.
Still, I have left the 1 pixel...

github.com/mypaint/mypaint - fbb526bf9486e079bde447c38f781a46ff2bd598 authored about 12 years ago
fix expose events one-off errors

I think it is correct now, even if proper anti-aliasing is added.
Still, I have left the 1 pixel...

github.com/mypaint/libmypaint - 15f287f6766b7bd24696bac042c5331706ac1263 authored about 12 years ago
fix inputtestwindow

Looks like we need to listen on two different widgets now to get both
motion and keyboard events...

github.com/mypaint/mypaint - 9e8b2643abb2325dc5db50e04676299aa81df82f authored about 12 years ago
brushlib: fix last ascension step; comments

Fix omission: do the last ascension step the same way as all the others.

Comment tweaks: remove...

github.com/mypaint/mypaint - 91e065908afb21dacb881f1d10656996a996b5fd authored about 12 years ago
brushlib: fix last ascension step; comments

Fix omission: do the last ascension step the same way as all the others.

Comment tweaks: remove...

github.com/mypaint/libmypaint - 6b90f049b12b1b946c1c2553a2dd41d64cc0a822 authored about 12 years ago
color picker popup: use a pointer grab again

Fixes (on my system, tested in Xfce4 and Unity) two problems with the
color picker popup window:...

github.com/mypaint/mypaint - d6b60511aaece4eafca524d483ae8ef70bb1cff9 authored about 12 years ago
brushlib: improve tilt ascension stepping

Perform tilt ascension interpolation steps in the direction of the
smallest angular difference b...

github.com/mypaint/mypaint - daa8c5b33206d0a3e42c3143161c14d351a9c56f authored about 12 years ago
brushlib: improve tilt ascension stepping

Perform tilt ascension interpolation steps in the direction of the
smallest angular difference b...

github.com/mypaint/libmypaint - 26009d31461dcdd3162c1d7e7df0d6b33ea579ae authored about 12 years ago
tablet detection: add eGalax TouchController

String reported: "eGalax Inc. USB TouchController"
Does have pressure, but might have the ghost-...

github.com/mypaint/mypaint - efc6af233d5860b9f6cc683eda6424642b5d94e1 authored about 12 years ago
i18n: run scons translate=it

On request; no translation changed.

github.com/mypaint/mypaint - 28118ba781f90d2ebaba926d440d355ba0532604 authored about 12 years ago
i18n: run scons translate=it

On request; no translation changed.

github.com/mypaint/libmypaint - 4c752e1acb18cafa46045d781ca145dda6ff7526 authored about 12 years ago
i18n: fix 3 untranslatable tooltips

Those inline comments don't seem to work.

github.com/mypaint/mypaint - b7e564ec3a53ceff0b3944addd91f8aa6afeed30 authored about 12 years ago
i18n: Italian translation update

github.com/mypaint/mypaint - 0e078733f7954886848b4ce09a701c6de40fadad authored about 12 years ago
i18n: Italian translation update

github.com/mypaint/libmypaint - 23b8c357fb3ed53cdcabfa8c31ceff8038108b32 authored about 12 years ago
picker: use toplevels when gdk window is known

Use the toplevel window when the user picks from a window that's known
to GDK. This may be more ...

github.com/mypaint/mypaint - f38b4b8a52e7f679853992424b8d5cd985efec9c authored about 12 years ago
remove some unused, commented-out stuff

github.com/mypaint/mypaint - a3f97f537e62e2b0e0dec5d11400184565589e56 authored about 12 years ago
Update zh_TW translation

github.com/mypaint/mypaint - b3a461aa0fc90a4029953393bf30a3b807fe85f9 authored about 12 years ago
drag modes: exit the mode if grabs fail

Another attempt at fixing https://gna.org/bugs/?20068

Falling back to the mode's passive state ...

github.com/mypaint/mypaint - 57bcd033bc0db08bb54d894ae673f8c0d32a5c51 authored about 12 years ago
layer win: nicer toggling of visible & lock

Don't immediately scroll the layers list to the currently highlighted
row if the user just scrol...

github.com/mypaint/mypaint - 775dec1844b0f26e7c50ad73ee9372628aa04cb4 authored about 12 years ago
keyboard events: do not propagate

Fix regression: keyboard events no longer propagate by default. This was
causing some widgets to...

github.com/mypaint/mypaint - 5cbfc8679c2dcd0fd209ed6bbfdffba376d4d5f6 authored about 12 years ago
i18n: Add more Norwegian Bokmål translations

github.com/mypaint/mypaint - 0400f0c85aca7aff6201d9548f0d7b695c24ea54 authored about 12 years ago
i18n: Add more Norwegian Bokmål translations

github.com/mypaint/libmypaint - 11d68b63391774d7d5b036034d529d77f50ecc2d authored about 12 years ago
rotate around window center

Make keyboard rotation steps consistent with drag-rotation and
rotate around the window center i...

github.com/mypaint/mypaint - c7562f751329875b3ea8c80f98d337bfcbb65f31 authored about 12 years ago
i18n: Update Canadian English translation.

github.com/mypaint/mypaint - 7c54129e27454dfff4604f5d6aa8aa439b75be85 authored about 12 years ago
i18n: Update Canadian English translation.

github.com/mypaint/libmypaint - c48276c977b482f9ba7a2ba4677f1c88b9449c11 authored about 12 years ago
Updated Swedish translation for MyPaint 1.1.

github.com/mypaint/mypaint - 63e0e8866cb78332af2224c06ab041a2d3519043 authored about 12 years ago
i18n: Update zh_TW translation

github.com/mypaint/mypaint - f750d021d3f6b20563b5368e7ec563eec1556147 authored about 12 years ago
i18n: updated german translation

github.com/mypaint/mypaint - 66a330b99c2b8607528c73a144d652501f1f9dc8 authored about 12 years ago
dragmode: various grab fixes

Various grab fixes to address a couple of difficult to reproduce bugs
that result in sticky mode...

github.com/mypaint/mypaint - d5335873bfc3a7bdfbf510d1d78b46107a9d008e authored about 12 years ago
canvasevent: fix exception: freehand flipped on

Fix an exception when freehand mode is entered using a flip action.

github.com/mypaint/mypaint - a241a0faa75004e0abc404be28668f5bbe69e77d authored about 12 years ago
cursor: finer crosshair

Use a finer cursor for line mode drawing - users sometimes need very
precise positioning. Thanks...

github.com/mypaint/mypaint - 4380ad836ba60f686819f0bfba1297a0a0e54a77 authored about 12 years ago
i18n: scons translate=all

github.com/mypaint/mypaint - f19489f27856d222d2bf24ce0dc5bff8632a0755 authored about 12 years ago
i18n: scons translate=all

github.com/mypaint/libmypaint - 18de8abd2216a4af7b85754b6d0c9edb9b068311 authored about 12 years ago
i18n: do low-level bindtextdomain() earlier

Move the low-level C library gettext() setup to mypaint.py: ensures it
gets called as early as p...

github.com/mypaint/mypaint - 4a2a7d739bccbac175c57331d882d91937630537 authored about 12 years ago
i18n: en-GB translation

Technically en-GB-oed.

github.com/mypaint/mypaint - e4a9dc8def4c0e4e60105de87cba156c00d32eec authored about 12 years ago
i18n: bind mypaint domain at startup

Invoke bindtextdomain(3) to bind the "mypaint" domain to a base folder
relative to the install p...

github.com/mypaint/mypaint - cd8399728e6d9dc7971658dfee40c3e018869e52 authored about 12 years ago
freehand: adjust tilt for rotation and mirror

Compensate for canvas rotation and mirroring before passing xtilt and
ytilt on to the brush engi...

github.com/mypaint/mypaint - a657fbb6642d24a4d3795fe3bc5d1e303524ee5d authored about 12 years ago
FrameToggle: update in line with frame window

Bugfix: make the main frame toggle share an action with the frame edit
window, and fix a logic b...

github.com/mypaint/mypaint - d474e009d4b706f1efeb4fa06fd7864aceabce81 authored about 12 years ago
flips: ignore mods; layer move: exit if no mods

Mode flip actions are intended to be bound to keypress shortcuts, where
modifiers are arbitrary ...

github.com/mypaint/mypaint - 34cca9ae2c47b2eecb45c2df75af07ecddb56f16 authored about 12 years ago
brushsettings: use labeled buttons again

The problem with the icons was that, allthough they look nice, their
meaning was very hard to gu...

github.com/mypaint/mypaint - 811617c1c3e770c4396cb74b368c0fc789d2f1f0 authored about 12 years ago
lib/SConscript: clean up symlink

Clean up workaround symlink which was breaking Debian builds.

github.com/mypaint/mypaint - aa7b72b34d5bed84a37d8fde70250f26d6ea4ead authored about 12 years ago
menu: do not focus button; menubar out of box

Forbid the fallback menu button from taking focus. This was proving
fairly problematic, particul...

github.com/mypaint/mypaint - 2721166e55ddbbfa498370260cb074c39a9b6db2 authored about 12 years ago
kbm+canvasevent: fix space=Button2 exception

Fix exception with popup states when using the spacebar as a "pretend"
Button2 using the button ...

github.com/mypaint/mypaint - ec3b9fb7f452fb96cd75f1c20d0138a008653831 authored about 12 years ago
symmetry feedback: add missing module

Add missing symmetry overlay module.

github.com/mypaint/mypaint - 3330128c36e2e28e19c31c794b6da36f671e9577 authored about 12 years ago
symmetry feedback: display axis on screen

Display the current axis of symmetry with a dashed line overlay. The
overlay can be turned off u...

github.com/mypaint/mypaint - 8fe676948561207eb93b601feea1678d483d43e8 authored about 12 years ago
fix layer merge undo

Was saving and restoring the snapshot of the wrong layer.

github.com/mypaint/mypaint - 284d584ceb0fcd9b24ee5ae5406e2ec17351b358 authored about 12 years ago
background: don't fall back to white

Use the user-selected background instead of white, when loading a
file that doesn't provide a ba...

github.com/mypaint/mypaint - 408f2dc1886b30477a372371f833ac5c0bda72a2 authored about 12 years ago
new layer merging, convert layer to normal mode

- layer.py: add convert_to_normal_mode()
- make it an undoable action with menu entry
- use it i...

github.com/mypaint/mypaint - 2676b95acbcf6e08bee71fe5e2b208ba7ba6a622 authored about 12 years ago
pixops: flat2rgba/rgba2flat infrastructure

The idea is that a layer's rgba tile can be converted to flat and
back. While in flat mode, we c...

github.com/mypaint/mypaint - e00ba7af73e1553631297f39bf4b80d17193fbae authored about 12 years ago
help menu: translation contexts

Add translation context to all items.

github.com/mypaint/mypaint - 95322809d90e6bc5f3ce81f70517142f5a0e51d9 authored about 12 years ago
scratch menu: strings review, translation contexts

String review for the scratchpad menu. Add translation context to all
items. Slim labels down an...

github.com/mypaint/mypaint - 1b8ff2a91005b7fc7c52e2ed240a18b9f0658e0f authored about 12 years ago
color menu: strings review, translation contexts

String review for the color menu. Add translation context to all items.

Move single-increment H...

github.com/mypaint/mypaint - 9b4fe325e811b7d5574f0903f3c19e0607d9015b authored about 12 years ago