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
Implement all the missing layer blend modes from the recently published
http://www.w3.org/TR/...
github.com/mypaint/mypaint - bb77d164fcc5589f1d448bfba2f98f96385f7ea3 authored about 12 years agoCreate and expand a new post-installation section.
General reformatting.
github.com/mypaint/mypaint - 3d0a933c8334b5700b587b15cdac4a841f7b55a4 authored over 12 years ago
If libgdkpixbuf cannot load a background image for any reason, it raises
an exception. Rewrite t...
We have a new brush format, it may be useful to split the brushpack
wikipage later.
Fix display of the most recently painted colour in the Colors subwindow
by listening for both au...
We seem to be building a 2nd environment now which didn't remove
the -DNDEBUG that python-config...
Add the svg:soft-light operator, specified as being the W3C SVG one(s)
by the OpenRaster specifi...
This sort of code is much easier to understand and write without
bitshifts peppering everything....
Using a brush/eraser pair good for pencil sketches now.
github.com/mypaint/mypaint - 7fe5c584595a347002fc0700620d3be25d463f2d authored over 12 years ago
This is Deevad's brushset version 6 done for Mypaint version 1.1.0
This brush kit is released in...
Fix exception on some systems when saving/loading with non-ascii username.
github.com/mypaint/mypaint - a626a812c17f703ba61c905aeafa914d75e210b7 authored over 12 years ago
Add the svg:overlay operator, specified as being the W3C SVG one by the
OpenRaster specification...
Add the svg:hard-light operator, specified as being the W3C SVG one by the
OpenRaster specificat...
Recent Xorg versions seem to report a pressure axis for a lot of
ordinary mice and keyboards now...
ignore another mouse type (spacebar panning doesn't work if enabled)
github.com/mypaint/mypaint - 4da2742cdd3a6efeb126cf28a178f76a3a4996ff authored over 12 years agogithub.com/mypaint/mypaint - a9e5abe5e1d011160febaa44d73124a8ab85fec8 authored over 12 years ago
github.com/mypaint/libmypaint - 6f4580cc6553b4e30d5d35a3b5ba1f363716b866 authored over 12 years ago
We work with floats, so no point using the double function.
Small speedup on my setup, and clear...
We work with floats, so no point using the double function.
Small speedup on my setup, and clear...
bug 20129 Made color history swap between last used colors during stroke
github.com/mypaint/mypaint - d9474e693762e2c5a583c62077697e02052ecbb9 authored over 12 years agoUse the same abbreviation as GIMP, 'px', and mark it translatable.
Signed-off-by: Manuel Quiñon...
github.com/mypaint/mypaint - f3d1cf79d93741fe999d6f92c0da149738aa2d36 authored over 12 years agogithub.com/mypaint/mypaint - c2efd763daa30b6aad426e012cd7240dc435ab47 authored over 12 years ago
github.com/mypaint/libmypaint - ec3c6c27481df3cc69dfcd93a6bf061938d951ec authored over 12 years ago
implicit declaration of snprintf
github.com/mypaint/libmypaint - 6181539d1db99ca5d750326d5605ff5143df5171 authored over 12 years agoimplicit declaration of snprintf
github.com/mypaint/mypaint - 01e7dd41ac88075fa65b716a0b6b591f70f0a616 authored over 12 years ago
Will hopefully fix the explicit dependency between
mypaintlib (lib/) and brushlib/
github.com/mypaint/mypaint - 0641b155617e41d6633155ff2212fa5fabb8c71e authored over 12 years ago
github.com/mypaint/mypaint - 2e16b12c3503a10e8233bb2f6de9d98f6249f064 authored over 12 years ago
github.com/mypaint/libmypaint - 4da7203353cdc4992c16d5a67c643834d932f414 authored over 12 years ago
github.com/mypaint/libmypaint - e9f4fc6b085a3ad3621032a3928203e086c77930 authored over 12 years ago
github.com/mypaint/mypaint - 79cd4b28b334df5d545ce529209c0c32cb3d4dba authored over 12 years ago
github.com/mypaint/mypaint - ec1ca21aa8ba002b1d969d2878554695f17f2d9e authored over 12 years ago
github.com/mypaint/libmypaint - 7facf142530035c455a0d11db2b82b12a31ef261 authored over 12 years ago
Fix a problem where a smudging stroke would suddenly start
with transparency, even in the center...
Fix a problem where a smudging stroke would suddenly start
with transparency, even in the center...
clean up debug prints a bit, add another device exception
github.com/mypaint/mypaint - 353c09f6177696848047fc138dc55444f37bb08b authored over 12 years agoI respectfully disagree with what was written here :-)
For MyPaint "stroke" and "mouse button" ...
github.com/mypaint/mypaint - 8b4fdf24af32cb0c94dcdbe92878f2db516951b8 authored over 12 years agohttps://gna.org/bugs/index.php?19556
github.com/mypaint/mypaint - cbc9794c77a96c0b72cdffd1f5ff6f0a38ef803d authored over 12 years ago
It seems to be a tradition to change this behaviour every now and
then. Time for a preference (n...
github.com/mypaint/libmypaint - 9a2440c4fab1b8661b25b311d7fa8969dab5ce6a authored over 12 years ago
github.com/mypaint/mypaint - 04fd0074598a1338c2a283c470a07ce234f06191 authored over 12 years ago
Also scale the input events to test more realistic cases (user
painting on 25% or 12.5% zoom).
Also scale the input events to test more realistic cases (user
painting on 25% or 12.5% zoom).
github.com/mypaint/libmypaint - 144713948465f838bef083d58a71bb16a1f988ee authored over 12 years ago
MyPaint brush engine gets a massive speedup with -O3 compared to -O2,
around 3x on a Core 2 Duo ...
Wrong pkg-config file, include path and function name
made this not compile.
github.com/mypaint/mypaint - f8fdbae85ddf43aeb1d54f0deeb23bf939af28b6 authored over 12 years ago
Wrong pkg-config file, include path and function name
made this not compile.
Can be disabled, which allows to test transactions that are bigger
than individual stroke_to cal...
Can be disabled, which allows to test transactions that are bigger
than individual stroke_to cal...
The transaction concept is generally useful and should be present
on the public interface of sur...
The transaction concept is generally useful and should be present
on the public interface of sur...
The RNG parameters where changed in a previous commit
to optimize its usage a bit, leading to di...
The RNG parameters where changed in a previous commit
to optimize its usage a bit, leading to di...
Will just use a commandline option or environment variable to
detect the difference.
Right now t...
Will just use a commandline option or environment variable to
detect the difference.
Right now t...
The code is only used in tests, and probably only
will be, so build it into that library.
The code is only used in tests, and probably only
will be, so build it into that library.
pkg-config files already had this name in them.
Renaming the source and install directories stil...
pkg-config files already had this name in them.
Renaming the source and install directories stil...
Fix a minor state-reflection issue.
Changes to the layer visibility and locked state weren't im...
github.com/mypaint/mypaint - f7714207d21ac0e27bda6d50276eeafa323b928a authored over 12 years ago
Allow the last command on the undo stack to be updated, to avoid having
to use undo() then do() ...
The live update of last stroke option would continue active
even with the dialog closed, causing...
This fixes a runtime error if an old version of MyPaint has been
compiled in the same directory ...
Gimp 2.8 happily embeds greyscale color profiles into PNG data with RGB
samples. This seems like...
Workaround for https://gna.org/bugs/?20068 - a GTK2 issue where some
other widget fails to relea...
Not every window added to the keyboard manager will have a self.app.
It's fine for the KeyboardM...
Reported here:
http://forum.intilinux.com/mypaint-help-and-tips/can%27t-edit-brushes-properly/
Allow the frame colour and opacity to be configured by the user via the
frame editing mode's dia...
Simple optimizations in brush.py:
- don't report no-changes to observers
- get rid of 2300 calls...
github.com/mypaint/mypaint - 24dae5b1b9d25f354bbd3ee7b1cea53dfd6f2869 authored over 12 years ago
Frame editing is now hopefully a little more intuitive: added a toolbar
button and a correspondi...
Fix an encoding bug which was causing unescaped content to get into
Pango markup. Fixes the brus...
Make LayerMoveMode only auto-cancel if it's launched with modifiers +
pointer. If it's invoked f...
Previews in mask loaders need to be fairly big.
github.com/mypaint/mypaint - 317a2e5716d373025154c9b337564a5274aed5a7 authored over 12 years agoRefactor LineMode to support the new modes interface.
Line modes are now accessible a) from the...
github.com/mypaint/mypaint - 41bf4e4c347f56b64b4dec5b33ff0d0cb463aae9 authored over 12 years ago
Interaction modes can now have an associated GtkAction, looked up by
name via the builder when n...
github.com/mypaint/mypaint - 9af8805b416e2cbe5610dcc98dffb45428fd77b2 authored over 12 years ago
Don't call rng_double_set_seed() any more while painting.
Reduce RNG quality settings.
For the ...
github.com/mypaint/libmypaint - 118a7e26624de34a766951a3fd13464d8b07f0ee authored over 12 years ago
Don't call rng_double_set_seed() any more while painting.
Reduce RNG quality settings.
For the ...
github.com/mypaint/mypaint - b171a0f2ee5417d49eb0d99e3144ed0124e32ea9 authored over 12 years ago
The previous random_gauss() had a very prominent bias since
the introduction of the new integer ...
The previous random_gauss() had a very prominent bias since
the introduction of the new integer ...
github.com/mypaint/mypaint - cf84c7a0c3c831350f52187c2143991ca361dca0 authored over 12 years ago
Move even more stuff out of the TDW, moving the input processing stuff
to a stack of interaction...
Cursor stuff belongs on the renderer, but it's highly reusable and
doesn't really carry much of ...
Especially after editing the preferences, the scratchpad ORA was
always saved no matter what, re...
https://gna.org/bugs/index.php?20027
github.com/mypaint/mypaint - 0657f3b8e404ced886774a5ac653b94f10b91697 authored over 12 years ago
Add small notches to the edges of larger hue/saturation wheels denoting
the angular positions of...
Raise voids to the top when hovering over them for ease of editing.
Improve hightlighting a bit...
github.com/mypaint/mypaint - 3912df3350c2173f811d26619a3d1b54e37f1d86 authored over 12 years ago
Behavioural fixes for the colour bending implementation (microadjusting
the selected colour by s...
Reduce mask previews from 100 to 64 pixels to better support small screens.
Minor internal comm...
github.com/mypaint/mypaint - c46a9a234c857dbb8127358d63ccaa502b712a8b authored over 12 years ago
Use the coefficients from the forthcoming Compositing and Blending 1.0
specification from FXTF e...
Use the coefficients from the forthcoming Compositing and Blending 1.0
specification from FXTF e...
Artists can now use layer-based colourization and lightness setting, as
described at
http://www...
github.com/mypaint/mypaint - d9539a308641ce9ad157c11047a07d4e43260155 authored over 12 years agoNew keybindable commands in the menu:
* Raising and lowering a layer in the layers stack
* ...
No significant code changes.
github.com/mypaint/mypaint - a73fdfdc07ceabb48e09a88a4b4b094d351a6bc6 authored over 12 years ago
python-gtk2-dev is necessary, and also pulls in the required
libgtk2.0-dev and the runtime stuff.
Gather all the scattered lists of document- and view-level actions
together in one place. Keeps ...
github.com/mypaint/mypaint - 2ef3361944bcbc2dd176faa7ba5b122bc2f51bba authored over 12 years ago
Fixes docked window tear-off behaviour, albeit using an ugly workaround.
Really we need shaped w...