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

tilt: fix live stroke update

wrong argument order, doh...

github.com/mypaint/mypaint - 31b7ef86d86860b08e6ce49150e4d7f670ba56fd authored over 14 years ago by Martin Renold <[email protected]>
coding style

write logical OR more explicit

github.com/mypaint/mypaint - dfbc6414ae0d07f132dfc0add1b2d6626b070ee2 authored over 14 years ago by Martin Renold <[email protected]>
coding style

write logical OR more explicit

github.com/mypaint/libmypaint - 5a64d48a8dc4b5f038b307a90044c9ee7ef0cdb8 authored over 14 years ago by Martin Renold <[email protected]>
tilt: fix mouse tilt

github.com/mypaint/libmypaint - 3edbe5432c8d3dfad3e009f067a91f02d2d4a98a authored over 14 years ago by Martin Renold <[email protected]>
tilt: fix mouse tilt

github.com/mypaint/mypaint - 579c49cd0aef334d502a0d399506c2b471c4427c authored over 14 years ago by Martin Renold <[email protected]>
tilt: minor cleanup / handle bad tablet input

and don't call all those math functions when there is no tilt

github.com/mypaint/mypaint - 9e31c9408fb223ed4050834651b94b7bf902f209 authored over 14 years ago by Martin Renold <[email protected]>
tilt: minor cleanup / handle bad tablet input

and don't call all those math functions when there is no tilt

github.com/mypaint/libmypaint - ee063df19e42665be0b44f07e5f2efcc833b7b98 authored over 14 years ago by Martin Renold <[email protected]>
Fix unit-tests.

github.com/mypaint/mypaint - 3b08993337ae7a706bb9e8bfa497807de0045949 authored over 14 years ago by Ilya Portnov <[email protected]>
Set of tilt-sensitive brushes.

github.com/mypaint/mypaint - f145b8f20ef2e9446b2b77070c65b71648b1640a authored over 14 years ago by Ilya Portnov <[email protected]>
More correct tilt angles calculation.

github.com/mypaint/mypaint - 44020b53e86e5961b638329d7c0ce09f359a0b3f authored over 14 years ago by Ilya Portnov <[email protected]>
Move tilt angles calculation to C++.

github.com/mypaint/mypaint - 0cef7d97037d0ec95fc2560c4de7eb419fc75d0c authored over 14 years ago by Ilya Portnov <[email protected]>
Just calculate tilt angles.

github.com/mypaint/mypaint - 6b20f181394bc0f2ad9cda794b676518ee7eb0eb authored over 14 years ago by Ilya Portnov <[email protected]>
i18n: update russian translation.

github.com/mypaint/mypaint - d0873fdb73b5c570e6ca31dc6d39d3ed7d30fd78 authored over 14 years ago by Ilya Portnov <[email protected]>
Add stylus tilt support.

There are now two new brush inputs: tilt_declination and tilt_ascension.
So, tilt measuring done...

github.com/mypaint/mypaint - acaf80b0300276356c1960d1fa6d99ec1d1664c2 authored over 14 years ago by Ilya Portnov <[email protected]>
Bugfix: proper arguments for stroke_to when drawing straight lines.

github.com/mypaint/mypaint - 24c4523f4dedebc1facc2a54b437a2fffa0e6ced authored over 14 years ago by Ilya Portnov <[email protected]>
Move tilt angles calculation to C++.

github.com/mypaint/libmypaint - 97069b90d803b50229124e92d065caaed62da09e authored over 14 years ago by Ilya Portnov <[email protected]>
Add stylus tilt support.

There are now two new brush inputs: tilt_declination and tilt_ascension.
So, tilt measuring done...

github.com/mypaint/libmypaint - 4deb991340bb2c0ee8722818031fa1d20b6e42fc authored over 14 years ago by Ilya Portnov <[email protected]>
brushes: add a few of Luovatone's collection

Mainly those that don't really have many similar brushes.

github.com/mypaint/mypaint - 4c97cc7555ea06301482ad02d61acaef00ca893b authored over 14 years ago by Toni Kasurinen <>
add pixel brushes, allow extreme zoom-in levels

"This brush is just for hard-edged, exactly 1 pixel, drawing. I spent
quite a while adjusting it...

github.com/mypaint/mypaint - c9e5d0f96f27d282f7907fe7922538e9172be9b9 authored over 14 years ago by David Gowers <[email protected]>
credit update

github.com/mypaint/mypaint - 81dfc08b5bfd2737ba0fed4d9812bd6d0025927b authored over 14 years ago by Martin Renold <[email protected]>
backgrounds: add musical sheet

by Nicola Lunghi
"I have made a background for mypaint to simulate a musical sheet
To write musi...

github.com/mypaint/mypaint - 6294c1fde6ba22760826c035ef19294cfb0d23d0 authored over 14 years ago by Nicola Lunghi <[email protected]>
brushsettings: docu for opaque_multiply convention

Hope to end the confusion about opaque_multiply, at least for users
who read the tooltips.

github.com/mypaint/mypaint - 12db563516af48a8f9349acec43f1e7b2abe2a7b authored over 14 years ago by Martin Renold <[email protected]>
brushsettings: docu for opaque_multiply convention

Hope to end the confusion about opaque_multiply, at least for users
who read the tooltips.

github.com/mypaint/libmypaint - 0c0badcd0a7e3e07b3791d4459c332b15b566879 authored over 14 years ago by Martin Renold <[email protected]>
colorchanger: add diagonal stripes

Diagonal stripes allow to change sat+value together.
According to David Revoy this is highly use...

github.com/mypaint/mypaint - dd00c2694620d66289574b86b3f90afe0ff96f26 authored over 14 years ago by Martin Renold <[email protected]>
fix attempt for touchpads without pressure data

This fixes mouse button painting. A button event is now treated
like a motion event. (Tablet pre...

github.com/mypaint/mypaint - bedc2198fe4867b8403da9951417617cc22e18e2 authored over 14 years ago by Martin Renold <[email protected]>
canvas: pixelize at zoomlevel > 1.5

It looks like crap because we don't seem to do antialiasing, but
everyone agrees that after a ce...

github.com/mypaint/mypaint - b68699133e571c8e8d7b8b421cd9d4cb3cf7d1c8 authored over 14 years ago by Martin Renold <[email protected]>
revert scrolling speed back to 1:1

Several different people strongly dislike it, and it even breaks
some special usecase: https://g...

github.com/mypaint/mypaint - 1929651e03a93b54acaaf548a46fefd3bec273a5 authored over 14 years ago by Martin Renold <[email protected]>
update David Revoy's brush set to V3

Article about the brushset:
http://davidrevoy.com/?article33/mypaint-v3-brushkit
License is in d...

github.com/mypaint/mypaint - 700e108ac5e1f5d80142bdad1ff0d692aff0bc77 authored over 14 years ago by David Revoy <[email protected]>
brushes: allow subdirectories in the collection

github.com/mypaint/mypaint - 31a4a90d571a2d0574ca7e3fb5e751523c65a8af authored over 14 years ago by Martin Renold <[email protected]>
exception dialog: bigger text area

since it seems to be nearly impossible to automatically scroll it down

github.com/mypaint/mypaint - 7b53e36b793726ebc522cd089b3ec2b40b33d132 authored over 14 years ago by Martin Renold <[email protected]>
commandline switch for tracing python code

For poor people on expensive operating systems where nobody
seems to know how to run a debugger.

github.com/mypaint/mypaint - a898319d17dd24f79685bc20aa4da455c57601df authored over 14 years ago by Martin Renold <[email protected]>
reduce scrolling speed

Several people complain about the accelerated scrolling, finding
it unpredictable. I find it hig...

github.com/mypaint/mypaint - 0725c43e7411b127789a68e0f6f02a1734cd9ddb authored over 14 years ago by Martin Renold <[email protected]>
speed up zoom/rotation 3x on some hardware

Render to RGBA image instead of RGB. This allows hardware to
accelerate more of it. For ati/rade...

github.com/mypaint/mypaint - 3fea139ddbf913f5716daaadde02264ea7c7117e authored over 14 years ago by Martin Renold <[email protected]>
brushlib: virtual destructor

Should not affect anything at the moment, just good C++ style.

github.com/mypaint/libmypaint - 329b2861777ce887559d8f9431407a113a5dfa41 authored almost 15 years ago by Martin Renold <[email protected]>
allow opaque > 1.0

It was already possible anyway, if you knew how.

github.com/mypaint/libmypaint - 4f0316d7290a7ebd6ba8fef32990155e71c45ff6 authored almost 15 years ago by Martin Renold <[email protected]>
brushlib: fix small problem opaque_multiply

Don't allow opaque to become positive when both opaque and
opaque_multiply are negative (--> uni...

github.com/mypaint/libmypaint - 4d4481b2bed456ab222e8fe5b726ffdb14893262 authored almost 15 years ago by Martin Renold <[email protected]>
windows: workaround attempt for startup bug

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

github.com/mypaint/libmypaint - af2d8700fe0f7e4091d3b970b5893bec59f62bed authored almost 15 years ago by Martin Renold <[email protected]>
fix workaround for startup bug on windows

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

github.com/mypaint/libmypaint - 6d02a73cc5e931c6f4a5ebd3d7364fdf4673e933 authored almost 15 years ago by Martin Renold <[email protected]>
build: add *.pyc to clean target

github.com/mypaint/libmypaint - d9914d310c0499d5b7c2421b08d002b8476dd13f authored almost 15 years ago by Martin Renold <[email protected]>
Localized input names

github.com/mypaint/libmypaint - aff49590e4ff0c759289fc8cead154d445bde532 authored almost 15 years ago by Luka Čehovin <[email protected]>
String freeze for v0.8

- Fixed a couple of typos.
- Tested that all visible strings are marked for translation.
- Updat...

github.com/mypaint/libmypaint - 5d1e99f755b1d908f5e07207f690a9e4a046071b authored almost 15 years ago by Jon Nordby <[email protected]>
Better user-visible strings in brushsettings

- speed1 and speed2 strings changed to "fine speed" and "gross speed"
- descriptions for input m...

github.com/mypaint/libmypaint - 323319e730df4a3731e635d73750ccebc9466521 authored almost 15 years ago by Luka Čehovin <[email protected]>
typo: spell stroke_threshold correctly

thanks Lukacu

github.com/mypaint/libmypaint - c6ed634bcb97b2ed432cca464ceece12cc45a9bd authored about 15 years ago by Martin Renold <[email protected]>
brushsettings: minor docu correction

github.com/mypaint/libmypaint - 00671ead912f9c8f5432f14c818fe0badfdc3c5f authored about 15 years ago by Martin Renold <[email protected]>
brushlib README

github.com/mypaint/libmypaint - d061f4ae870692445c4fb190c9ca6c64cb05fd41 authored about 15 years ago by Martin Renold <[email protected]>
windows: workaround attempt for crash at startup

bug #14372 (crash only when moving pen during startup)

github.com/mypaint/libmypaint - a38d04b27fffa59f68de4371d8bc81a972c7d639 authored over 15 years ago by Martin Renold <[email protected]>
make 'scons -c' clean up more

github.com/mypaint/libmypaint - ee064fe82a97eb59890094567a236cfa6176c1b9 authored over 15 years ago by Martin Renold <[email protected]>
Merge branch 'i18n' (with cleaned-up commits)

Conflicts:
brushlib/brushsettings.py
gui/drawwindow.py

github.com/mypaint/libmypaint - dc24220e5782ccf70bd152dbc0bc3721a817cfc7 authored over 15 years ago by Martin Renold <[email protected]>
make gettext work both installed and non-installed

github.com/mypaint/libmypaint - 204d6f783989192196987bac1e1bb823bdbecbd8 authored over 15 years ago by Martin Renold <[email protected]>
Start i18n.

Lots of i18n changes (squashed commit).
Now *.mo installs when doing scons install.

github.com/mypaint/libmypaint - 5253ef4c00b13275c902bf68fea8a521e6a6be88 authored over 15 years ago by Ilya Portnov <[email protected]>
brushlib: negative jitter means no jitter

Use no jitter when the jitter setting goes below zero.
Fix/update the affected brushes.

github.com/mypaint/libmypaint - 19ea20fbed333729879e6dd0185e12df3ae8a365 authored over 15 years ago by Martin Renold <[email protected]>
Fix far-off dabs seen on Windows with some brushes

This was caused by brushes with zero offset_by_speed_slowness.
Require some minimal filtering no...

github.com/mypaint/libmypaint - 6ed55a72b839497cd781dcb21aa889a248e55837 authored over 15 years ago by Martin Renold <[email protected]>
[mapping] fix interpolation special cases

When a mapping curve had two points at the same y value the
interpolation code did return nan th...

github.com/mypaint/libmypaint - e2b40aa5a0ddc8877be676dc4f0f091c8f6a09be authored over 15 years ago by Martin Renold <[email protected]>
[mapping] allow points at the same x value (fixes bug #13617)

svn://svn.gna.org/svn/mypaint/trunk@378

github.com/mypaint/libmypaint - d31df80f704f8684237ac9cb6871e20e50d0845c authored over 15 years ago by Martin Renold <[email protected]>
[mapping] simplify linear interpolation formula

svn://svn.gna.org/svn/mypaint/trunk@376

github.com/mypaint/libmypaint - 531a40e59adf9ff2d3b5b61098c336df746a144c authored over 15 years ago by Martin Renold <[email protected]>
Replace assertion on pressure with a CLAMP.

This should fix a crasher when using the "custom pressure curve" setting.
This fixes the symptom,...

github.com/mypaint/libmypaint - 583df4974abd36d5e197aa653329587339cc1a23 authored over 15 years ago by Martin Renold <[email protected]>
fix obsolete setting names

svn://svn.gna.org/svn/mypaint/trunk@371

github.com/mypaint/libmypaint - 4890020a8a88d07f535859217ca3a2b3828234bf authored over 15 years ago by Martin Renold <[email protected]>
[elliptical dabs] stroke direction filtering, with demo brushes

also, use degrees again, as it is easier to explain

svn://svn.gna.org/svn/mypaint/trunk@368

github.com/mypaint/libmypaint - 37fb785b2b3f526d3e17eb9105fb8bf63bf59514 authored over 15 years ago by Martin Renold <[email protected]>
[elliptical dabs] change angle definition from 0-360 to 0.0-1.0

and use "computer graphics" definition of the angle (positive is clockwise)

svn://svn.gna.org/sv...

github.com/mypaint/libmypaint - c7d3511b5123359af76f98ca54a37946f4e5cd1a authored over 15 years ago by Martin Renold <[email protected]>
[brush settings] "filter" is probably better understood than "slowness"

svn://svn.gna.org/svn/mypaint/trunk@361

github.com/mypaint/libmypaint - 25491c8c7d6834dbeb294e7bb485192788c2bca5 authored over 15 years ago by Martin Renold <[email protected]>
fixed outdated addresses in COPYING

svn://svn.gna.org/svn/mypaint/trunk@324

github.com/mypaint/libmypaint - 74ae397208b8ab09927e88b3fc2bc70962ab8b93 authored over 15 years ago by Martin Renold <[email protected]>
finetuning stroke splitting (for undo) once more

splitting up long strokes faster; chaining short strokes together longer

svn://svn.gna.org/svn/m...

github.com/mypaint/libmypaint - 6cba3167b454599a98670e731beda24418bc050f authored over 15 years ago by Martin Renold <[email protected]>
changelog, and fixing some limits

svn://svn.gna.org/svn/mypaint/trunk@307

github.com/mypaint/libmypaint - a75679dbf5371078ad9ce0410d3ba6d3648ca022 authored over 15 years ago by Martin Renold <[email protected]>
dab aspect ratio (experimental)

based on patch by Paul Nasca (bug #13210)
includes some testbrushes

svn://svn.gna.org/svn/mypai...

github.com/mypaint/libmypaint - dfa7eee4f9097c644637e34777e52c3e9661fd4b authored almost 16 years ago by Martin Renold <[email protected]>
rename html --> doc and update references to images in comments

svn://svn.gna.org/svn/mypaint/trunk@304

github.com/mypaint/libmypaint - a9e5ab9fc36fcd906df65096ae671ebf27011da7 authored almost 16 years ago by Martin Renold <[email protected]>
relabel "offset by random" --> "jitter" for consistency with GIMP

svn://svn.gna.org/svn/mypaint/trunk@301

github.com/mypaint/libmypaint - 9152329f400b79beca87beedcc733a09018004e5 authored almost 16 years ago by Martin Renold <[email protected]>
add back extreme zoom-out levels

raise brush radius limit from 150 to 5000

svn://svn.gna.org/svn/mypaint/trunk@296

github.com/mypaint/libmypaint - 5a454b89beb42d15cd8ba379c643e0561a1179f9 authored almost 16 years ago by Martin Renold <[email protected]>
remove useless (since unfinished) "angle" input

svn://svn.gna.org/svn/mypaint/trunk@269

github.com/mypaint/libmypaint - 85c05a7ce9da1e83e2dca94b73fec8c42fc1eabf authored almost 16 years ago by Martin Renold <[email protected]>
made global pressure mapping functional again

svn://svn.gna.org/svn/mypaint/trunk@258

github.com/mypaint/libmypaint - cfebd36514e70808a6f210cc5b8ffbc667964bb2 authored almost 16 years ago by Martin Renold <[email protected]>
fewer assertions on floating point values, more CLAMPing

svn://svn.gna.org/svn/mypaint/trunk@242

github.com/mypaint/libmypaint - 89e0df4e8a8b22c38899a0e266aa91e6fb4b21e0 authored almost 16 years ago by Martin Renold <[email protected]>
debugging smudge+, next take

svn://svn.gna.org/svn/mypaint/trunk@238

github.com/mypaint/libmypaint - c245302180b09fc28a132e2865b38bb6f730f37d authored almost 16 years ago by Martin Renold <[email protected]>
fix smudge+ brush crashes (rounding problems due to floating point math)

svn://svn.gna.org/svn/mypaint/trunk@237

github.com/mypaint/libmypaint - 10d562136ff2b775fe1ac25e1c9573558fc6165d authored almost 16 years ago by Martin Renold <[email protected]>
more assertions for debugging smudge brush problem

svn://svn.gna.org/svn/mypaint/trunk@236

github.com/mypaint/libmypaint - ba9827b35ca407d2ff7853016fc6a7851ced9556 authored almost 16 years ago by Martin Renold <[email protected]>
decreased idling time required to separate two undoable strokes from 1.5s to 0.9s

svn://svn.gna.org/svn/mypaint/trunk@217

github.com/mypaint/libmypaint - 172ea9e3ed92d1f39e5b81893812722f88bf7383 authored about 16 years ago by Martin Renold <[email protected]>
optimization: normal (non-smudge) brushes do not call get_color() any more

svn://svn.gna.org/svn/mypaint/trunk@166

github.com/mypaint/libmypaint - 5ecc6d502bbe71d73cdf9309ebb8bde0d9ad1eb4 authored about 16 years ago by Martin Renold <[email protected]>
smudge math reworked

svn://svn.gna.org/svn/mypaint/trunk@165

github.com/mypaint/libmypaint - 2be25ee6c6865858ba6cacde9d7b4944bb10be07 authored about 16 years ago by Martin Renold <[email protected]>
use real brush radius for smudge/blur color picking (instead of hardcoded size)

svn://svn.gna.org/svn/mypaint/trunk@163

github.com/mypaint/libmypaint - f027482e8a6d5ea408b3424d0608b9e6674cb74b authored about 16 years ago by Martin Renold <[email protected]>
reimplemented get_color() for the pixel format; smudge/blur works again now

svn://svn.gna.org/svn/mypaint/trunk@158

github.com/mypaint/libmypaint - d00ce86760fc2ace4cef60520f30b079353fbf3d authored about 16 years ago by Martin Renold <[email protected]>
fixed assert() crash when the brush uses color change

svn://svn.gna.org/svn/mypaint/trunk@156

github.com/mypaint/libmypaint - d1193ae90086de2bc9419a5e33b5177f03e19bc5 authored about 16 years ago by Martin Renold <[email protected]>
optimized rand_gauss(); charcoal stroke speedup 7%

svn://svn.gna.org/svn/mypaint/trunk@153

github.com/mypaint/libmypaint - 14ced70eb45e4b20eb94679e828b9c60899a0db3 authored about 16 years ago by Martin Renold <[email protected]>
moved rand_gauss back to helpers.hpp, reverted to the implementation (charcoal stroke 3% faster)

and some other minor changes

svn://svn.gna.org/svn/mypaint/trunk@152

github.com/mypaint/libmypaint - 71c19fcca581e4bcd85ffa86a5ca4677f3596a05 authored about 16 years ago by Martin Renold <[email protected]>
relicensed brushlib GPL ==> LGPL (all my own work in there)

svn://svn.gna.org/svn/mypaint/trunk@142

github.com/mypaint/libmypaint - a3d8f3fdc2cea52bd7e23f74fa2b55fbbd33505e authored about 16 years ago by Martin Renold <[email protected]>
brushlib splitoff (moved some code from lib into brushlib)

svn://svn.gna.org/svn/mypaint/trunk@141

github.com/mypaint/libmypaint - 021ae77e9c36fd1297b55bc4d6edfc00c1a741f6 authored about 16 years ago by Martin Renold <[email protected]>