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
String review for the brush menu. Add translation context to all items.
Language and terminolog...
github.com/mypaint/mypaint - 517aea89592f886387e9d08f6bba7e8c79d5531c authored about 12 years ago
This is the usual way. It seemed shabby in the beginning when
there were only two or three trans...
Fix for comment at https://gna.org/bugs/?20302
Device reported as " TabletPF1209".
Add menu items for mode radio flipping actions, and file them in the
correct menu for the thing ...
Sphinx "#:" docstring markers go before the variable.
github.com/mypaint/mypaint - 5459ba53bc84a0a544f96e719812dd2da32df695 authored about 12 years ago
Remove a somewhat unhelpful help message: panning and scrolling will be
obvious and/or inferrabl...
Add support for pushing modes onto the stack contextually, based on each
new mode's opinion of t...
It's a rather obscure little modifier, and I want to free unmodified "k"
up for Straight/Kurved ...
Linking the tests failed due to expecting a symbol for the inlined
calculate_rr and calculate_op...
Linking the tests failed due to expecting a symbol for the inlined
calculate_rr and calculate_op...
Make the names of the mode actions more "tool-like", e.g. "Lines and
Curves", tweak others to lo...
Use translatable, human-readable strings when showing the button mapping
editor in the prefs dia...
Add a generalized function for looking up which object is used for
handling a button mapping, an...
We shouldn't allow unmodified Button1 to be bound to any action for mode
switching: that button ...
Currently only spring-loaded modes will work usefully from button
mappings, so have the editor l...
Cosmetic. It's nice in a menu to have the labels for the Undo and Redo
actions describe the abse...
Expose displayable names on our popup states, to permit the button
mapping editor to show meanin...
Reject user input in LayerMoveMode and LineModeBase if the current layer
is locked or not visibl...
Update the cursor when the model structure changes in order to reflect
changes to layer locking ...
Freehand mode should probably set the last painting position used by
sequence mode etc.: looks l...
Bugfix: finish_downto(0) didn't always empty the queue, which could
cause data loss for callers ...
Again makes it easier to see dependencies between different
pieces of code. Seems like it also g...
Makes it clearer for a subclass what is required.
github.com/mypaint/mypaint - f58c1a46a0e327b7b2926ae83620de4351be63ff authored about 12 years agoMakes the dependencies between variables clearer.
github.com/mypaint/mypaint - afdb00c80ca8e9c3f791380fb3412f942ee4bd88 authored about 12 years agogithub.com/mypaint/mypaint - 7cad4851febf9b75233e0ad1d01916c10aec9da6 authored about 12 years ago
github.com/mypaint/mypaint - 596166e11a2ecc0cc059a25dea8de5da06dad1b6 authored about 12 years ago
Was hardcoded while evaluting the feasibility of the concept.
github.com/mypaint/mypaint - dce4a6cf9f716694949519fddcfdacbe31996e39 authored about 12 years agogithub.com/mypaint/mypaint - 83887ab57f89cfdc7201c1ed8b362a3c7d67eb32 authored about 12 years ago
Again makes it easier to see dependencies between different
pieces of code. Seems like it also g...
github.com/mypaint/libmypaint - 35df4916ad7cfdc80e1e6ffaff50a3131fa4d633 authored about 12 years ago
Makes it clearer for a subclass what is required.
github.com/mypaint/libmypaint - 1b1dfe6417233f7dfc0f007c751dc15dabb42eb3 authored about 12 years agogithub.com/mypaint/libmypaint - 7c71a96bd46d4aa349d99bd90a6a40c81b8333fd authored about 12 years ago
github.com/mypaint/libmypaint - f8306964c3ff8b582a3ffb58199cb749a3734c8b authored about 12 years ago
Makes the dependencies between variables clearer.
github.com/mypaint/libmypaint - 7c27db15813e7885dd44403310cebb650034e2e2 authored about 12 years agoWas hardcoded while evaluting the feasibility of the concept.
github.com/mypaint/libmypaint - 47e5c8b19489124d21ce5af966fee368b2ba4e7c authored about 12 years ago
Store a request state object in the consumer that wants to get/set tiles,
and allow tile stores ...
github.com/mypaint/libmypaint - 863babc396cb5f817595f67167e1c16982194869 authored about 12 years ago
github.com/mypaint/libmypaint - bcfd2ca053b934076cdd4861e49ba82df1b46376 authored about 12 years ago
github.com/mypaint/libmypaint - 40b9860299cfaa29852c1dc257b47ad0c196b7f0 authored about 12 years ago
All get_tile/update_tile are now done in pairs, so implementations
can sanely keep state between...
Use "scons enable_openmp=true"
github.com/mypaint/libmypaint - 42bd83d6c0a5c2a09151470d4fc75ddaa0e307c4 authored about 12 years ago
The result of get_color, which must be returned to the brush engine
immediately may depend on th...
Required for concurrent use of get_color and process_tile,
as the mask should be in thread-local...
Gets rid of the overhead the iterations of the tile map that
operation_queue_get_tiles() used to...
There was always only two levels of recursion, with a simple
transformations of the input parame...
This will allow draw_dab operations to queue up and only
be processed at the end of the transact...
There was always only two levels of recursion, with a simple
transformations of the input parame...
The result of get_color, which must be returned to the brush engine
immediately may depend on th...
This will allow draw_dab operations to queue up and only
be processed at the end of the transact...
github.com/mypaint/mypaint - 24465a0c93c0618faca234d6580d8dfaab34b32e authored about 12 years ago
github.com/mypaint/mypaint - fe277f16f0ceecce2e462dd86ae6dc5bc8a47e86 authored about 12 years ago
github.com/mypaint/mypaint - 76b9996c8e82f0acd6141f3b0e4edd4a9f6e53fc authored about 12 years ago
Use "scons enable_openmp=true"
github.com/mypaint/mypaint - c2c72d1f3493af131946ea31c2d1789768061dd7 authored about 12 years ago
Store a request state object in the consumer that wants to get/set tiles,
and allow tile stores ...
All get_tile/update_tile are now done in pairs, so implementations
can sanely keep state between...
Required for concurrent use of get_color and process_tile,
as the mask should be in thread-local...
Gets rid of the overhead the iterations of the tile map that
operation_queue_get_tiles() used to...
The size of the operation map is still hardcoded however,
and will need to be able to expand dyn...
Also separate out processing of a single tile to its own function.
This makes the dependencies o...
github.com/mypaint/mypaint - ba57f57547433acc87944db69e0b8a65932cf2cc authored about 12 years ago
Introduce the OperationQueue class, which will hold operations
to be processed. Right now the AP...
The size of the operation map is still hardcoded however,
and will need to be able to expand dyn...
github.com/mypaint/libmypaint - 88b5990cc3511e4d2dd24a76e45d0ce1ead86067 authored about 12 years ago
Also separate out processing of a single tile to its own function.
This makes the dependencies o...
Introduce the OperationQueue class, which will hold operations
to be processed. Right now the AP...
github.com/mypaint/libmypaint - 946d4c353e1644f2a888d0b074dcd889433f7b7c authored about 12 years ago
github.com/mypaint/mypaint - 4acdd18cafad80a4542af32b938994bff7a75574 authored about 12 years ago
Sort out the viewport manipulation stuff a bit. More options for turning
irrelevant buttons off....
Make a stronger icon for layer moving, and update the layers window icon
to match.
New brush-mo...
github.com/mypaint/mypaint - 797c357a97e0818df68252f38b1925f412fbd822 authored about 12 years agoAdd unit and dpi selection to frame dialog.
https://gna.org/bugs/?17912
github.com/mypaint/mypaint - b635d3367dc06cc6e1aef011c349d0980384ee59 authored about 12 years agogithub.com/mypaint/mypaint - a62f653fbc94a73496d7bdc1d2b2521759247ec6 authored about 12 years ago
Offer the color picker and as an allowed action when switching modes
with the pointer + modifier...
Work-around for a crash in the brush engine, but also is how the
API is typically used in the ap...
Allow more button-bound commands in the move-layer mode; Undo for
example.
Hacky (but probably ...
github.com/mypaint/mypaint - 782aaa6eb03f26d9357148206ecf7ca244382d72 authored about 12 years ago
A bit complicated since the brushlib tests are in C, and the surface
implementation parly in Pyt...
github.com/mypaint/mypaint - 77a9de0284075ae26e6e96b93f923a5b61babd07 authored about 12 years ago
github.com/mypaint/libmypaint - 960793031fa364d689076e015f31e6b3a1e47f54 authored about 12 years ago
Tuomas Kuosmanen confirms that it's OK for us to treat this as PD, and
it fits the pattern of th...
Factor out switchability, allowing more modes to push temporary
sub-modes (and perform arbitrary...
Enable the fancy cursor stuff in various modes.
github.com/mypaint/mypaint - 91cfaa10b0bf3224022b87aabd8a072722f85f42 authored about 12 years ago
Make spring-loaded modes actually persist for as long as modifiers are
held. Not bouncing betwee...
The special case only applies for modifier key-ups. This was causing
spacebar drags to not relea...
Modes should have better cursors which contain their icons, so add the
capability to composite n...
github.com/mypaint/mypaint - 70294de97bfc9fe4416a609520dd03582463c444 authored about 12 years ago
New look for the button mapping preferences tab, allowing more actions
to be tied to pointer but...
Fix exception: drags can be started with the space bar, but keypresses
don't have .x and .y. Use...
Factor out switchability, allowing more modes to push temporary
sub-modes (and perform arbitrary...
github.com/mypaint/mypaint - 27667533db68ec7d535116ba16e673ca7b79711c authored about 12 years ago
https://gna.org/bugs/?20302
github.com/mypaint/mypaint - 58fd851a0bd12a1650adce884b849767986b31c2 authored about 12 years agogithub.com/mypaint/mypaint - e02e1437dc85c871bd6a172a05b8c76cc06c3da0 authored about 12 years ago
Do not try to generate a translated headerfile.
https://gna.org/bugs/index.php?20281
Do not try to generate a translated headerfile.
https://gna.org/bugs/index.php?20281
Fix warnings about strings that are not reorderable.
Not that you'd really want to reorder those...
Fix a very visible translation mistake.
github.com/mypaint/mypaint - 4802674cd48cb325524d2ce256ed8892158c5c0b authored about 12 years agohttps://gna.org/bugs/?20293
github.com/mypaint/mypaint - a479882098ac9b87320672059e04e4b1bb75a528 authored about 12 years ago
Amend GtkBuilder XML to keep intltool-extract 0.41.1 happy. This version
requires translatable="...
The event was swallowed unconditionally. Propagate the return value
down to GTK instead. Seems r...
Minor UI jerkiness removal for a special case. If SetLayerOpacity makes
no changes to the effect...
Now we have more blend modes, the mode GtkComboBox's menu can be cut off
short and awkwardly if ...
<su_v> maxy: this works ok (with MyPaint 1.0.0, GTK+/X11 2.24.13)
github.com/mypaint/mypaint - 8fbb16044b9a1667328f6679d82122cc56550e3a authored about 12 years ago