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

add brush test for bad inputs

mental note: run make distcheck not just make check

github.com/mypaint/libmypaint - ecb75708b7f704c9d9fdb4bb365d20378b3b3195 authored over 5 years ago by Brien Dieterle <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 24213b3d11375fb40a8895c65c2a26f281dc58b5 authored over 5 years ago by Hosted Weblate <[email protected]>
Translated using Weblate (Portuguese (Brazil))

Currently translated at 75.0% (810 of 1080 strings)

github.com/mypaint/mypaint - 2ebbaa4238fecb129fb82f7dc1138f14707c3b00 authored over 5 years ago by Neymar Junior <[email protected]>
setup.py: add option for disabling openmp

For some platforms (particularly musl-based), openmp is more
difficult to work with. This adds t...

github.com/mypaint/mypaint - d8e73645f207c0a2ed710616d7ab1b3aac95ed05 authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - e8760804241956cc593cd4e3666f774034236da6 authored over 5 years ago by Hosted Weblate <[email protected]>
setup.py: rename env var PKGCONFIG to PKG_CONFIG

Apparently this is the standard used in other build systems.

github.com/mypaint/mypaint - b510bfc3c5f580104209746994bebb85025bcecb authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 757dae2070d19b9144274f1e551049fdf1a8bf94 authored over 5 years ago by Hosted Weblate <[email protected]>
setup.py: fix locale files not being installed

When the build step was run separately from the
install step, the generated language catalogs we...

github.com/mypaint/mypaint - b1fb906bb42eba3c95576f01d859e79a68a942ee authored over 5 years ago by Jesper Lloyd <[email protected]>
setup.py: enable envvars for pkg-config and msgfmt

Let packagers use environment variables to define
the names of the pkg-config and msgfmt program...

github.com/mypaint/mypaint - 14216e5feb4b4d7a2fc8884850a272a336f231cd authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 8103cd96db8f941bbeba43b0c33751cf0ebbff6b authored over 5 years ago by Hosted Weblate <[email protected]>
i18n: add missing intltool-extract flag

Without the --local flag, the headers end up in
the source directory. Add checks for existence
o...

github.com/mypaint/mypaint - e51a49ece05efc8e16fe92cb5172eb74356ac3c7 authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - e2986fb7a4a452d85d52ac9721bcf4695fecb833 authored over 5 years ago by Hosted Weblate <[email protected]>
framewindow.py: fix dimensions of outer rectangle

Classic margin thinko. Outer rectangle was aligning with bottom/right
sides of canvas - resultin...

github.com/mypaint/mypaint - c33916a0e552a646a206841d2ee40efeabdd1915 authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 77a17e4543952b648d02087717b6c1c6399c6c15 authored over 5 years ago by Hosted Weblate <[email protected]>
Py3: Fix error when importing brushpacks

ZipFile.read always returns bytes, causing problems
when being used as a string in Python3.

Tha...

github.com/mypaint/mypaint - 29ace1a27749acc6c10800ac59eda865072f55d7 authored over 5 years ago by Jesper Lloyd <[email protected]>
Bugfix: fix out-of-range brush history item crash

Instead of crashing out with an IndexError, just log
a warning if encountering brush history ite...

github.com/mypaint/mypaint - 42e3be99ef4d4d4ccf6be7e53202bbfe4f70609c authored over 5 years ago by Jesper Lloyd <[email protected]>
i18n: fix crash on locale parsing failure

Don't crash if the locale parsing fails, just log the exception.

github.com/mypaint/mypaint - 9e03af0fb02332d55267780fa110261ce4fe5be8 authored over 5 years ago by Jesper Lloyd <[email protected]>
Bugfix: fix "crash" when moving empty layer group

Division by zero in processing function resulted
in persistent periodically re-triggered excepti...

github.com/mypaint/mypaint - db24519fe6beef55ef3eaa4d698cf70039fb1ddd authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 151670277b21f1b5707db36ce7e9be85c95fad4d authored over 5 years ago by Hosted Weblate <[email protected]>
Fix mIsc. typos

Found via `codespell -i 3 -w -S *.po -L hist,od`

github.com/mypaint/mypaint - e125fde749128f48ad377be690dd212ab1f6621d authored over 5 years ago by luz.paz <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 6940f26354fd3d25c443038fc8628579dbc0cdbc authored over 5 years ago by Hosted Weblate <[email protected]>
build: add warnings related to BuildConfig

Warn if an absolute path is supplied
as the static brush directory path.

Add warning headers to...

github.com/mypaint/mypaint - 62ab865038971881d3044f3794f2065ddee61381 authored over 5 years ago by Jesper Lloyd <[email protected]>
CODEQUAL: flatten loop, clear trailing whitespace

Replace quad-nested loop with itertools.product and a filter.

Remove trailing whitespace in msy...

github.com/mypaint/mypaint - ffb4a93ff32e2ae03f647e7eabaa82bc71e24af1 authored over 5 years ago by Jesper Lloyd <[email protected]>
Version control: ignore lib/config.py

lib/config.py only contains a path to the
installed mypaint-brushes directory, determined
at bui...

github.com/mypaint/mypaint - 641949d058d3e4d0df1ee66a7f89611aba148381 authored over 5 years ago by Jesper Lloyd <[email protected]>
Py3: fix sys.platform linux check

Only require that the platform string starts with "linux".
See: https://docs.python.org/2/librar...

github.com/mypaint/mypaint - 80f2b1e0028365d0ebf1e3622aa8b296e82f52fa authored over 5 years ago by Jesper Lloyd <[email protected]>
Win32: set relative brush path at build time

Add an option to the BuildConfig setup command that takes a
static string and uses it instead of...

github.com/mypaint/mypaint - ddfda0bd60f68b7066daf7cf902a85d6f820ad4e authored over 5 years ago by Jesper Lloyd <[email protected]>
Issue #1: update the README with a licensing policy.

This policy comes from the MyPaint wiki. Let's make it more visible into
the brush repository it...

github.com/mypaint/mypaint-brushes - 5adf08db45aa18a2ceeac1d5084e8e5de57caea9 authored over 5 years ago by Jehan <[email protected]>
gracefully accept/ignore unknown brush inputs

closes #128

github.com/mypaint/libmypaint - 24dfe535205c681e770b6e6d76e2eef57af63475 authored over 5 years ago by Brien Dieterle <[email protected]>
prevent offset math errors due to fastapprox

I had replaced powf and expf with fastapprox versions
perfect example of premature optimization
...

github.com/mypaint/libmypaint - 01586a204d412acd7d00441ef560e6c93f6ee5bc authored over 5 years ago by Brien Dieterle <[email protected]>
Merge pull request #121 from QuLogic/rm-jsonc-define

Remove unused HAVE_JSON_C define.

github.com/mypaint/libmypaint - f63469c1ad81b7bde91b03fcfa8a9bc5ad3b15ac authored over 5 years ago by Jehan <[email protected]>
Remove unused HAVE_JSON_C define.

It is always set to 1.

github.com/mypaint/libmypaint - 28f0026a0b45ff86e9635ca5da39783b9ab282f9 authored over 5 years ago by Elliott Sales de Andrade <[email protected]>
Fix brush settings/options not being translated

Use the correct text domain for the dgettext calls.
The ./configure -generated definition of GET...

github.com/mypaint/libmypaint - 12ffe326d25c83806fc08ce3e96bb50c30ca2547 authored over 5 years ago by Jesper Lloyd <[email protected]>
fix tooltip typo

Found via `codespell`

github.com/mypaint/libmypaint - da063c58cae6b37bd21db42ccd6abcebb18e82ea authored over 5 years ago by luz.paz <[email protected]>
Fix appveyor build

The m4 macro files required by autotools were no longer
found after some external update. For no...

github.com/mypaint/libmypaint - 0b402d741879e7219e12ba7b8c1751e6653a0077 authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - c34e50c202bd480ecc323ab6e152711e4636814f authored over 5 years ago by Hosted Weblate <[email protected]>
Add instructions for sudo-less build/install

github.com/mypaint/mypaint - ae5efae1a9fbe0aae8f2da55de36cd3c2fe90ef1 authored over 5 years ago by Jesper Lloyd <[email protected]>
Update build instructions

Clarify that both libmypaint and mypaint-brushes
are required dependencies, and add direct link ...

github.com/mypaint/mypaint - 50fcb10499693582ee1983c7a90402e9f134caf4 authored over 5 years ago by Jesper Lloyd <[email protected]>
About window: fix double escaping

Some strings in the About dialog were escaped in the input
as well as in the gtk implementation,...

github.com/mypaint/mypaint - 0eca420f2a7c3f19c8a4d91f09561e966d0605bc authored over 5 years ago by Jesper Lloyd <[email protected]>
setup.py: run config before build

Without this, demo has to be invoked twice when rebuilding everything.

github.com/mypaint/mypaint - 2b67a41e3741d86e8b7f351babda30287f8825f3 authored over 5 years ago by Jesper Lloyd <[email protected]>
setup.py: add new build flag for mypaintlib rpath

When building mypaintlib, the setup script uses pkg-config
to find the build information about t...

github.com/mypaint/mypaint - 21129f4f16e7678c3c3bf3d0e29292369ae5c1e9 authored over 5 years ago by Jesper Lloyd <[email protected]>
Build instructions: Add sections for py2/py3 deps.

Split dependency installation commands for apt and yum
into three sections: common, py2 and py3

github.com/mypaint/mypaint - 62bf8b4a7ec0ef5554cc208b7b0488c22f745c8a authored over 5 years ago by Jesper Lloyd <[email protected]>
Setup.py: clean up code and fix debug build

Format >80 col lines and expand a few abbrevations

Ensure that all occurences of -DNDEBUG are r...

github.com/mypaint/mypaint - 8fe100efc7edd1154442b09d384a7aca5d0edb4d authored over 5 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Norwegian Bokmål)

Currently translated at 72.7% (785 of 1080 strings)

github.com/mypaint/mypaint - f8fa0fa0f6dfeb5bd616bef9ef54fc30a233d635 authored over 5 years ago by Allan Nordhøy <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 1a022fbd3f66fe887d3902e69159eebf30f738e2 authored over 5 years ago by Hosted Weblate <[email protected]>
Merge pull request #1011 from jplloyd/floodfill_fixes

Floodfill fixes

github.com/mypaint/mypaint - 9ab1487140fbfd197a6d89e600a11c284021aea6 authored over 5 years ago by Brien Dieterle <[email protected]>
Floodfill: add UI controls for opacity/blend modes

Add new slider for fill opacity and combo box for
fill blend modes. Add new prefs and default va...

github.com/mypaint/mypaint - 52b7f776b87434249c732e2c722cf7f2ea59c60e authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: fix masking comp ops behaviour

Clear out layer tiles not touched by the fill
when using DestinationIn and DestinationAtop.

Tre...

github.com/mypaint/mypaint - 847971a7f77b70e26bff1fc7151307366922c9ff authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: enable colorize blend modifier

Enable colorize mode for fills, using the CombineColor
blend mode and alpha locking. Add cursor ...

github.com/mypaint/mypaint - a4207fb02a44b550d9d204a53c90de3061865516 authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: add support for non-opaque fills

Add opacity parameter to FloodFillArguments and
handle it in the fill compositing step.
Since ti...

github.com/mypaint/mypaint - 7349af1ba935fc4180fcb3c0fba0ba3a2bc6bef4 authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: fix two gc-fill bugs

Remove an incorrect instance of full-tile replacement.

N x N pixels filled does not mean N x N ...

github.com/mypaint/mypaint - 4feb7d1d0d9f20e1749dd4f01ce17024d4626af5 authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: consolidate parameters into new class

The number of parameters in the flood_fill call chain
was getting absurd. This replaces the ones...

github.com/mypaint/mypaint - e9947a3dcb6794469c3e228e26ada17a8626b962 authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: fix compositing for arbitrary modes

Fix erasing/alpha locking compositing skips that assumed
only CombineNormal, DestinationOut and ...

github.com/mypaint/mypaint - 6c033451bd05b18c22f310ad9eb83b14e9816cea authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 11f6fffe39bb45cea563b6a5e09d6097929c4288 authored over 5 years ago by Hosted Weblate <[email protected]>
Merge pull request #1006 from jplloyd/layer_blink_toggle

Add option for disabling layer blinking upon layer creation/selection

github.com/mypaint/mypaint - 02f5bf331c60dda1f423fe43b9c7b0de3575bcf9 authored over 5 years ago by Brien Dieterle <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 7d3f15bb0b54f4c37162fbbc0a79577178a271ed authored over 5 years ago by Hosted Weblate <[email protected]>
Merge pull request #1010 from jplloyd/numpy_compat_fix

Floodfill: replace call dependent on numpy 1.10

github.com/mypaint/mypaint - 869de4eba881929365644681f97eedfe2960cd2c authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: replace call dependent on numpy 1.10

Replace the numpy.full array creation call with a function
that should be compatible with any nu...

github.com/mypaint/mypaint - fae3ad63a66f7cc13dca4cbf56dc6de0514d1b61 authored over 5 years ago by Jesper Lloyd <[email protected]>
Merge branch 'origin/master' into Weblate.

github.com/mypaint/mypaint - 1317de683ea16c26a6936a2c524ff2856e898b55 authored over 5 years ago by Hosted Weblate <[email protected]>
Merge pull request #1008 from jplloyd/floodfill_additions

Floodfill additions

github.com/mypaint/mypaint - 55678ec24daf43178aca00058b48348cb33f3bee authored over 5 years ago by Brien Dieterle <[email protected]>
Translated using Weblate (Bulgarian)

Currently translated at 2.3% (25 of 1080 strings)

github.com/mypaint/mypaint - bf7c09bfbdbbf4bdcbc9ad25bfa82e2de1f8fa9f authored over 5 years ago by sahwar <[email protected]>
Fix floodfill cancellation

Schedule indirect Gtk api calls with GLib.idle_add.
Skip needless status dialog updates for stag...

github.com/mypaint/mypaint - 17efe9119016348cb91d3b806fea3c01598513f0 authored over 5 years ago by Jesper Lloyd <[email protected]>
Add cancellation and status info for fill

Add the ability to cancel a fill running for longer than
a certain time period. The fill runs in...

github.com/mypaint/mypaint - a5eeab3ec53079114461e180925896bbd0f863fb authored over 5 years ago by Jesper Lloyd <[email protected]>
Py3 compat fix: replace iterator w. list comp.

map-objects produce iterators which are consumed -
replace with list comprehensions for simplici...

github.com/mypaint/mypaint - 4bf1455df09618b6d7c0f46d06ba0cc73132ec45 authored over 5 years ago by Jesper Lloyd <[email protected]>
Fix some style errors

Fix minor style glitches and replace ##-comments in gui/fill.py

github.com/mypaint/mypaint - 571d9def21c1b26516b09e95f37c756bf17082c0 authored over 5 years ago by Jesper Lloyd <[email protected]>
Add option for creation/selection layer blinking

Layer blinking shows a layer in isolation for a short
time period when it is created or selected...

github.com/mypaint/mypaint - c035489bafd4e321f03cc7ba1d62c1c546220734 authored over 5 years ago by Jesper Lloyd <[email protected]>
Improve fill code quality

Better variable names, capitalization of constants,
outdated docstring parameter, minor redundancy.

github.com/mypaint/mypaint - bd57eb7268bf043165925e89d18798cc659f9ff4 authored over 5 years ago by Jesper Lloyd <[email protected]>
Disable unseeping (gc-fill) for any non-max seed.

github.com/mypaint/mypaint - 6f36603c07c365c38919c0e0b93a59d23da8b2db authored over 5 years ago by Jesper Lloyd <[email protected]>
Remove single-use function, move helper function

Remove the is_full() function, only used in one place.

Move the orthogonal (coordinates) helper...

github.com/mypaint/mypaint - 4361310a635dceb953791321a823c549d26406b5 authored over 5 years ago by Jesper Lloyd <[email protected]>
Move all fill-related C++ code to separate dir

To avoid swamping the lib directory with all the new headers
and source files that provide fill-...

github.com/mypaint/mypaint - 263519590509c6bc12f51909b834ccf0193c60b1 authored over 5 years ago by Jesper Lloyd <[email protected]>
Add drag-fill functionality to the fill tool

Add the ability to drag-select a range of starting
seeds that the fill is run on, instead of a s...

github.com/mypaint/mypaint - 43e1a4f391b542b09674f86c3dd39ff243d6a406 authored over 5 years ago by Jesper Lloyd <[email protected]>
Remove tiles when erasing w. fully filled tile

Instead of clearing the tiles, just remove them from
the tile dictionary. This makes erasing fil...

github.com/mypaint/mypaint - 402918914a93973ced420140bfab4f9790ca8da9 authored over 5 years ago by Jesper Lloyd <[email protected]>
Move gapclosing C++ code to its own source file

github.com/mypaint/mypaint - f06a7f408d105b171ea46c3f3e27159da67b23d5 authored over 5 years ago by Jesper Lloyd <[email protected]>
Optimize largely empty gap closing fills

Enable full-tile skipping when possible; use edge values
in a tuple to represent a full edge of ...

github.com/mypaint/mypaint - 8302938cea99887a8d8a93db555a3c15d1568dc2 authored over 5 years ago by Jesper Lloyd <[email protected]>
Improve fill code quality: renaming/refactoring

Only non-functional changes, variable renaming
replacing potentially ambiguous names with their
...

github.com/mypaint/mypaint - 4da158cca45b6afa8c1ba7d4bcfae023bee3743e authored over 5 years ago by Jesper Lloyd <[email protected]>
flood fill: factor out queueing of seed ranges

Move the conversion of ranges to coordinates and the queueing
of said coordinates, to a separate...

github.com/mypaint/mypaint - 4e2d3989bc10e78cf70a20f863e9b3e8c2218eaf authored over 5 years ago by Jesper Lloyd <[email protected]>
Skip needless allocations in _TileRenderWrapper

When performing the compositing tile fetch, first check
if the tile with the given coordinate ex...

github.com/mypaint/mypaint - 9d7c0194daf609f4ef838965d9ad078eb3bee7b3 authored over 5 years ago by Jesper Lloyd <[email protected]>
Fill tests: Add sample-merged emulating layer

Add another test group + layer to fill_outlines.ora used
to emulate a heavy, threshold-calculati...

github.com/mypaint/mypaint - 56f5bc01e8b89cb9d4f64788c4b70123e99588aa authored over 5 years ago by Jesper Lloyd <[email protected]>
Write blur output to tile immediately

github.com/mypaint/mypaint - 1130b097f149aea418242a5f34044f1b4f334dc3 authored over 5 years ago by Jesper Lloyd <[email protected]>
Morph/Blur: factor out creation of alpha tiles

github.com/mypaint/mypaint - a82bef581477be454a894303dc8560075966a07b authored over 5 years ago by Jesper Lloyd <[email protected]>
Add comments on constant tiles and gap closing

github.com/mypaint/mypaint - 28fbfd03df830f31295af365dd4d2ed9366c405a authored over 5 years ago by Jesper Lloyd <[email protected]>
Add missing special cases in prep_alphas

No need to waste time on the flood call for
completely unfillable or otherwise uniform tiles.

github.com/mypaint/mypaint - 24d917e6674e3c09e76befd011917156ec395e15 authored over 5 years ago by Jesper Lloyd <[email protected]>
Floodfill: create tile bbox helper class

Move all tile-bbox related functions to a new
class in TileBoundingBox in lib.fill_common for
cl...

github.com/mypaint/mypaint - bf9efa9724596f7897519011701988ac6e001b75 authored over 5 years ago by Jesper Lloyd <[email protected]>
floodfill: Remove redundant usage of EMPTY_TILE

No longer add empty tiles to output sets, and
since these will not appear in output from either
...

github.com/mypaint/mypaint - c3d575250ead83e0a332ff0ad1c0f9d83a2f2968 authored over 5 years ago by Jesper Lloyd <[email protected]>
Add atomic wrapper class for python dicts

github.com/mypaint/mypaint - 56d6298f9dd64149a7e6dc4eab49ca16e37001f7 authored over 5 years ago by Jesper Lloyd <[email protected]>
Gap closing: conditionally disable seep retraction

Turn seep retraction off when starting from a position
where there is a detected distance, as th...

github.com/mypaint/mypaint - 676a8a039c6fa9ee0b041877b7a2527b8f9ff114 authored over 5 years ago by Jesper Lloyd <[email protected]>
Replace explicit PyDict and DECREF usage

Extend the PyDict wrapper to manage ownership of its pointer
and add flag to optionally transfer...

github.com/mypaint/mypaint - ba7e5a2e96bb5e1063ec1e4ea877c88f9dec58c8 authored over 5 years ago by Jesper Lloyd <[email protected]>
Fill: Add/Improve comments, fix includes

Mostly additional comments for the gap closing fill
process and related functions.

Remove unuse...

github.com/mypaint/mypaint - aea5e4c97fbee9214e423fef036e760a1213f6a3 authored over 5 years ago by Jesper Lloyd <[email protected]>
Refactor and clean up floodfill code

No functional changes, with the exception of
removed SWIG directives.

New separate header for t...

github.com/mypaint/mypaint - edbb551bfa6be1e2e4662ed8cb853d4f80796eb7 authored over 5 years ago by Jesper Lloyd <[email protected]>
Morph: Factor out strand and tile fetching

A new GIL-threadsafe queue is now used by workers
to fetch strands, and tiles from strands.

Not...

github.com/mypaint/mypaint - b6876dcfc0aab80ee819ec2ea4b80ae70aea43cd authored over 5 years ago by Jesper Lloyd <[email protected]>
Rename fill_rgba and move to floodfill.hpp

Rename fill_rgba to rgba_tile_from_alpha_tile to make
it more clear that the function is separat...

github.com/mypaint/mypaint - de3f867f9970b09c6fa86e2b738d326e7e4a0054 authored over 5 years ago by Jesper Lloyd <[email protected]>
Factor out thread creation for morph/blur

Remove the largest chunks of duplicated code
and omit special cases for single threads
(now alwa...

github.com/mypaint/mypaint - 4dd814838eea7a19fb15bc5969970c8d4af23c0d authored over 5 years ago by Jesper Lloyd <[email protected]>
Return copies for readonly PixelRef ops

github.com/mypaint/mypaint - d7602dac1982634c42fc7223a2d792c9ffc77408 authored over 5 years ago by Jesper Lloyd <[email protected]>
Fix memory leak for morph/blur operations

Now properly DECREFs the newly allocated empty
tiles after adding them to the results, making
su...

github.com/mypaint/mypaint - dbfd3a59ef0c027c4c4792ca80f48c3bcf27050e authored over 5 years ago by Jesper Lloyd <[email protected]>
Morph: track LUT and input updates separately

The additional pre-morph input check permits updating
the input array, even when the LUT has to ...

github.com/mypaint/mypaint - e250cb6ed38403cc137d949ad3a390c486cfeb25 authored over 5 years ago by Jesper Lloyd <[email protected]>
Morph skip: Sqrt to constant, improve indentation

No functional changes.

Most modern compilers probably fold sqrt(2) anyway,
but there is no harm...

github.com/mypaint/mypaint - ba4e068366eacc6313a22d5cba0be7992ae3fa17 authored over 5 years ago by Jesper Lloyd <[email protected]>
Add full-input checks for morph operation.

Factor out/add input array full/empty checks for
both BlurBucket and MorphBucket

Unless the sim...

github.com/mypaint/mypaint - b891b46e1bbc832ce461c485195614684aec4f60 authored over 5 years ago by Jesper Lloyd <[email protected]>
Make new C++ code style-consistent

There is no set convention or styleguide (as of writing)
for the C/C++ code in neither mypaint n...

github.com/mypaint/mypaint - 648db26b76d83784af7c7bf787b4beab41a6bc9f authored over 5 years ago by Jesper Lloyd <[email protected]>
Replace gap-closing-fill distance data skip

Instead of a separate check with potential false negative result,
now keeps track of whether dis...

github.com/mypaint/mypaint - ea0629a2cb7e346dcad1399ab94d13ada8291339 authored over 5 years ago by Jesper Lloyd <[email protected]>
Add limit-to-view option for floodfill

github.com/mypaint/mypaint - a5fef3706d385b371e7e107d38d2e95fb4f1564d authored over 5 years ago by Jesper Lloyd <[email protected]>
Remove redundant SWIG generation

Remove swig generation of coord, GridVector and BlurBucket

Make BlurBucket util methods private.

github.com/mypaint/mypaint - 104d4760c3ee805fc44611baad94cf8badfe7a7f authored over 5 years ago by Jesper Lloyd <[email protected]>