Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/mypaint/libmypaint

libmypaint, a.k.a. "brushlib", is a library for making brushstrokes which is used by MyPaint and other projects.
https://github.com/mypaint/libmypaint

Update es.po translations from 0.7.1 to 1.2.0 and add es_ES.po tranlation too

cb031a7cb69e9e9acdb803b61843d6005ff4ea1e authored about 8 years ago by Ángel Guzmán Maeso <[email protected]>
Merge remote-tracking branch 'origin/master'

6d213de304a43f83d97fccee1f91c202306b8d58 authored over 8 years ago by Weblate <[email protected]>
Merge pull request #51 from QuLogic/py3k-division

py3k: Use new-style division.

To ensure that future Python code will be compatible both for P...

94911636854e8d76d8297a9f6d93b5f698847b68 authored over 8 years ago by Jehan <[email protected]>
Translated using Weblate (Polish)

Currently translated at 100.0% (106 of 106 strings)

99db693176fe4acae0d66f95d42a977113ca7223 authored over 8 years ago by Mariusz Kryjak <[email protected]>
Translated using Weblate (Arabic)

Currently translated at 53.7% (57 of 106 strings)

1ac32313f3bb7d3b75e78ff214809e5b888763fe authored over 8 years ago by Limoni Art <[email protected]>
Translated using Weblate (Spanish)

Currently translated at 100.0% (106 of 106 strings)

d002d0a498f1d0a4e692291bbb359367cd22fefc authored over 8 years ago by Swyter <[email protected]>
Merge pull request #63 from nphilipp/master--locales

rename 'ar_AR' locale to 'ar'.
AR is the ISO region code for Argentina, so "ar_AR" does not mak...

f052590df4569139c5bda9c70f15d8e376e20519 authored over 8 years ago by Jehan <[email protected]>
rename 'ar_AR' locale to 'ar'

Locale identifiers consist of a language tag plus an optional region
subtag, generic locale file...

d418641e57f80e4d9f760094af6c4224fc540d1c authored over 8 years ago by Nils Philippsen <[email protected]>
Fix "make check" link errors

Fix "make check" link errors for ./configure LDFLAGS="-Wl,--as-needed"
--enable-gegl.

94f059dbeaa94991466964d0357e6f6e54bb5ece authored over 8 years ago by Sebastian Pipping <[email protected]>
correct the list of dependencies on Debian (#60)

Removing the duplicate dependency libjson-c-dev and add
the missing required dependency libgire...

2a652e2fda1f24797688e18dbece5eb4f6b96473 authored over 8 years ago by daingun <[email protected]>
doc: add files needed for documentation generation to dist.

3e783fa8cdc00c597429b11792b041678343c2c4 authored over 8 years ago by Jehan <[email protected]>
check for more possible sphinx-build executable names

That should cover most names found "in the wild".

5c536b3065a0091bb8acdfc201cdbec69f035ba0 authored over 8 years ago by Nils Philippsen <[email protected]>
py3k: Use new-style division.

671ff5c378c01a42e0b48ee87f67b9a4653900a1 authored over 8 years ago by Elliott Sales de Andrade <[email protected]>
Merge pull request #49 from sardemff7/wip/configure.ac

configure.ac: Correctly check $host.

da047b3e813f41c3c5ab280def1b0f047865830c authored over 8 years ago by Jehan <[email protected]>
configure.ac: Correctly check $host

$target is meant for toolchain packages only, not for libraries.

Signed-off-by: Quentin Glidic ...

1fa31ed7cf841d891a14cc20b4ba534847891cbc authored over 8 years ago by Quentin Glidic <[email protected]>
Pre-release: tag v1.3.0-beta.1 [ci skip]

7a34980aadb11a11fb6d0ae021cb2e96364666c1 authored over 8 years ago by Andrew Chadwick <[email protected]>
Separate mypaint-config.h and config.h.

MyPaint uses some of the constants from `mypaint-config.h` but much of
the generated part from c...

5e68f90e2c8ab6f179f15989c546994b0a43e18f authored over 8 years ago by Jehan <[email protected]>
Fix GEGL test building.

In particular, the error:
test-gegl-surface.c:4:34: fatal error: mypaint-gegl-surface.h: No such...

ae76bd4f0600cde862f54d8b7d532b12ad0c4e37 authored over 8 years ago by Jehan <[email protected]>
Fix introspection on MyPaintGegl.

The build fails to find MyPaintGegl-1.3.gir on VPATH builds (where
builddir and srcdir are diffe...

2983653d7fa9f34ce9471561df68222e0c976bb3 authored over 8 years ago by Jehan <[email protected]>
Fix --enable-gegl build.

Some headers could not be found.
fatal error: mypaint-config.h: No such file or directory

bacbb957b1121afb31721ec6d8375a508d075687 authored over 8 years ago by Jehan <[email protected]>
Add missing EXTRA_DIST files

3daf17d9625bea89c253050c7c0c58df00aacac9 authored over 8 years ago by Andrew Chadwick <[email protected]>
Release v1.3.0-beta.0

65f268bbeca6bfb5d1dee0a8abb9c8146b4f1309 authored over 8 years ago by Andrew Chadwick <[email protected]>
aclocal: require 1.13

Require aclocal-1.13 so that AC_CONFIG_MACRO_DIR() actually does
something useful when ACLOCAL i...

e769561975e6185006798c0652e20ad583768af2 authored over 8 years ago by Andrew Chadwick <[email protected]>
autotools: suppress an annoying warning

1bdbf3b50dab31d6afdfedeed1f7499ca6792d81 authored over 8 years ago by Andrew Chadwick <[email protected]>
Drop acinclude.m4

We use AC_CONFIG_MACRO_DIR(), and this file was incomplete anyway.

https://autotools.io/autocon...

6e2ceedd80f4ffe9ab40d1fa5e99dab952b7a89b authored over 8 years ago by Andrew Chadwick <[email protected]>
AppVeyor: fix formatting

Seems that this autoconf doesn't like newlines after opening brackets.

ae63511e7e41d8245a73d2a897b725cbbf669365 authored over 8 years ago by Andrew Chadwick <[email protected]>
Swap clarity for wider standards compliance

Drop leading underscores from struct names in the public headers.

The surface hierarchy should ...

4b1d19574c011f08ab0f1c9c77226998af86ede5 authored over 8 years ago by Andrew Chadwick <[email protected]>
Debug: use -fsanitize=undefined if supported

Addresses mypaint/libmypaint#45. I don't want to turn this on except for
debug builds, just in c...

4dc1a79a19a6812a832e151c785789729f5d557c authored over 8 years ago by Andrew Chadwick <[email protected]>
Consistent G_BEGIN_DECLS use in all public headers

Probably won't address mypaint/libmypaint#45 really, but I've seen a few
related linkage errors ...

69a87445b3ad6d77939c766922381a31bc9d978a authored over 8 years ago by Andrew Chadwick <[email protected]>
configure.ac: don't turn off portability warnings

5b1ed30eb15e0bc64f57bc6f7399b82aabd67dba authored over 8 years ago by Andrew Chadwick <[email protected]>
configure.ac: don't expect NEWS, README etc.

Declare "foreign". Not actually a GNU project.

https://wiki.debian.org/AutoMake

35a74772c742c7b5d1662811f9985666414b3c05 authored over 8 years ago by Andrew Chadwick <[email protected]>
Update dependency info

Make it clearer that disabling GObject-Introspection data is an unusual configuration.

Closes...

2121410140e0908473375aca0efdfa76ff6f695a authored over 8 years ago by Andrew Chadwick <[email protected]>
libtool: API platform and ABI version decls

Update the up-front version macro names to distinguish ABI and API
versions.

We have a concept ...

e56d62694df335a67b8ca5fc8e3c6d2f2c4a19a9 authored over 8 years ago by Andrew Chadwick <[email protected]>
autotools: lose the prerelease hint nonsense

Better to just give the full version number in libmypaint.pc.

c69f2feb07efb272f747ab8f2be78ed4d58bace4 authored over 8 years ago by Andrew Chadwick <[email protected]>
.gir: Use only the platform version

6eb18b9f16a9b11cc2d0cd28ddc99fe07016a265 authored over 8 years ago by Andrew Chadwick <[email protected]>
auto-fu: some formatting fixes

f709050fdab66a4b114c1ee49ef1525c6892b690 authored over 8 years ago by Andrew Chadwick <[email protected]>
Update README, add CONTRIBUTING.md

055f6ff46896cc22bc5dc1f3f766691f2351d57d authored over 8 years ago by Andrew Chadwick <[email protected]>
Add CoC, same as MyPaint's

Same project, same rules.

For transparency, "coredev" means the central team we're discussing a...

3324b8bf464b998da9ae490161ed4cbcd3577550 authored over 8 years ago by Andrew Chadwick <[email protected]>
Update headers etc. "brushlib" → "libmypaint"

Closes mypaint/libmypaint#34.

74e4ec7dca6f39a4cc61fd299bcc3d699bd08f63 authored over 8 years ago by Andrew Chadwick <[email protected]>
CI: update status badges

c3296b62337800775266ea4c32f4c2183f62d151 authored over 8 years ago by Andrew Chadwick <[email protected]>
AppVeyor: add MSYS2 builds

Build and distcheck for MSYS2's i686 and x84_64 targets.

553f175317c5fa34fc5e3fa700848c0a5a21ac47 authored over 8 years ago by Andrew Chadwick <[email protected]>
Distclean: add .gir.files

Fixes distcleancheck in local MSYS2 pretending to be AppVeyor.

56bd09cd66c45e38138fe8deda0b4d1fbc49e759 authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: add gegl

8d81a62a61cab5654d7fa85db1328ab6f33d1f1c authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: add gobject-introspection

7e522a5540d6676cd0eb127ba26bdb16f1ad7d43 authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: add cleans

80cd61151e58ea4140ff56299b53d55f37d0562f authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: use trusty beta infrastructure

732b53211510c127bb1405b8006103aff971c6fc authored over 8 years ago by Andrew Chadwick <[email protected]>
Update dependencies info

G-I is optional.
Add Debian packages that provide the needed things.
Formatting fixes, make it c...

a07155ab3a925fc8570c0b7eda783760b61e60dc authored over 8 years ago by Andrew Chadwick <[email protected]>
py3k: Use print function instead of statement.

ded3e516a5cfa798d08a961f02d55ef84dd468b9 authored over 8 years ago by Elliott Sales de Andrade <[email protected]>
py3k: Use absolute imports.

e578bc1bc9cdd530ae1fb278f2702b49166bf303 authored over 8 years ago by Elliott Sales de Andrade <[email protected]>
introspection.m4 added to the dist.

Seemed to be already copied there, but just to make sure.

ea0dad726c8b6dcdb88196d6d65ae71553c1a740 authored over 8 years ago by Jehan <[email protected]>
Remove Makefile.am under glib.

This one, from an early port attempt, should not have been committed at
first and is unused.

0fe37c82019534d85f23c49af0042d140455c6e0 authored over 8 years ago by Jehan <[email protected]>
Remove a lingering ref to mapping.c

81de6e841c6775e619b94c12be49969be9d68968 authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: distcheck should work on trusty now

ce410b4bac361775154620acd4b0f54f51969249 authored over 8 years ago by Andrew Chadwick <[email protected]>
dist-xz only is pretty much our standard for release

15927cef465a991b1be2179e509e23ac5f13e6fe authored over 8 years ago by Andrew Chadwick <[email protected]>
Search libs for standard -lm/-lintl stuff

Much more portable than explicit -lm everywhere.

78ac56200d37b8a0bf022bf6722e9ac67a742df5 authored over 8 years ago by Andrew Chadwick <[email protected]>
README: update dependencies

GObject-Introspection is now required by default tarball builds,
and Python isn't.

51ec553c4b9597062e1e83a3acf97ff610923400 authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: require gobject-introspection too

5848026af9f98a15c387b9d7504e18ad1670b67a authored over 8 years ago by Andrew Chadwick <[email protected]>
Travis: lose scons, add intltool

db7b68b10ae9f8ee675f05eab09806e6fc82e068 authored over 8 years ago by Andrew Chadwick <[email protected]>
Fix up Travis build

8a087f9d871cce31c081de849daf07d10dd11caf authored over 8 years ago by Andrew Chadwick <[email protected]>
Update README: testing covered elsewhere

2abfc34cfe798a3fbb2e0c6f03f806fc2c7c3d3a authored over 8 years ago by Andrew Chadwick <[email protected]>
generate.py: minima should always be < maxima

There has always been unused code for this. Let's start using it.

Regenerated brushsettings-gen.h.

16693fb9c702e79a39708275a44be90501ad1e78 authored over 8 years ago by Andrew Chadwick <[email protected]>
generate.py: add range validation

5a967788a1fc5cb8ab43752aa84c512397cb655c authored over 8 years ago by Andrew Chadwick <[email protected]>
brushsettings: fix dgettext i18n error

Was using the string for translation in place of the translation domain.

80f9a277c380e26d7a3fdcefec4ddd0befcb022e authored over 8 years ago by Andrew Chadwick <[email protected]>
Show the full version in the configure message

37dfb388badaebdc9a29d745985a23fe8700d701 authored over 8 years ago by Andrew Chadwick <[email protected]>
Remove Python data files from build

These can and should move to MyPaint proper.

7ee0b137b8b4c9840f98f656e2c0faba3606295f authored over 8 years ago by Andrew Chadwick <[email protected]>
mapping.h is now part of the public API

MyPaint depends on it, so to smooth the transition I'm moving this to
the public API and giving ...

83bc8d1a2657a35d3e6f2661c0ed3f9118a21e5e authored over 8 years ago by Andrew Chadwick <[email protected]>
Add homepage URL

250bca8dfcaedf7b3b37e2325d1b6f4c837350f2 authored over 8 years ago by Andrew Chadwick <[email protected]>
Support for prerelease suffix in tarball names

Internally, the version number for a prerelease will be the same
as the version number of the re...

63560e0b1324d341ea34b7152520795d58d56150 authored over 8 years ago by Andrew Chadwick <[email protected]>
Generated `mypaint-config.h` must be cleaned.

With this fix, `make distcheck` is now fully succeeding.

df826d482e53f6afc0a81b35f2edac56cc421e00 authored over 8 years ago by Jehan <[email protected]>
Fix typo s/brush-settings-gen.h/brushsettings-gen.h/

Introduced in commit 928a392.

eba91b4126c8c69b1bf5d37d594a8e30a20bac85 authored over 8 years ago by Jehan <[email protected]>
generate.py: do not use brushsettings.py

It's just a code generator script, so it can use ordered namedtuple()
representations for the in...

5d85fe1f0f1fbc6fd190fabe8802a156351b14e1 authored over 8 years ago by Andrew Chadwick <[email protected]>
Do not run ./configure from ./autogen.sh.

Let's have scripts with explicit dedicated tasks.

4fa9cc61d88e28f6908e79a0995f82a2f57cc5d9 authored over 8 years ago by Jehan <[email protected]>
Fix version test

312521b6f3fc3baa17881ab5a753b7c5ca58301b authored over 8 years ago by Andrew Chadwick <[email protected]>
Lowercase name

f5419260f55765fb49525cf8587a8b75766dec3e authored over 8 years ago by Andrew Chadwick <[email protected]>
Add a human-readable config explanation

Ref: how GTK+ does it.

85e60ddd64ecfb774bb4fe7287cc2a24bc701e3f authored over 8 years ago by Andrew Chadwick <[email protected]>
Win32/MSYS2: require all symbols to be bound for PE DLL support

Ref: https://autotools.io/libtool/windows.html

bf3cd0c450eb245e5b7988de57a5987c244d0496 authored over 8 years ago by Andrew Chadwick <[email protected]>
Use AS_HELP_STRING for nicer formatting

370fd8b1e0b20b7a0aec208e572c6d3d923e0f8c authored over 8 years ago by Andrew Chadwick <[email protected]>
msys2: python2 is a better choice

1ad395d7a1bc9cbecb8576d075e42dcfc053d9b9 authored over 8 years ago by Andrew Chadwick <[email protected]>
Run generate.py up front

The headers should be the same on all systems, and will need to be part of
tarball distributions...

928a39202c05df3169d16fc5839c4aa5d5867c53 authored over 8 years ago by Andrew Chadwick <[email protected]>
autogen.sh checks: search ACLOCAL_PATH too

The MINGW32 and MINGW64 environments use ACLOCAL_PATH. Suppress an annoying
spurious error message.

5bbc9fb218198e50aee404fb8ed6bbba6ef5487a authored over 8 years ago by Andrew Chadwick <[email protected]>
Add -lm to relevant _LIBADD

libmypaint shouldn't require programs using it to link against libm;
that should be explicitly r...

8ffd860f8f505794a971c02f548c3e554ff49245 authored over 8 years ago by Andrew Chadwick <[email protected]>
Continue fixing `make distcheck`.

Most of the issues are about fixing VPATH builds.

8cb4a129ec8a147ac681347f86457e8c15d041f5 authored over 8 years ago by Jehan <[email protected]>
Add distribution generation information in README.

Note that `make distcheck` is still failing here so it will need to
be fixed.

5594ec5e2d05d8eacccfa9684e5733aafb5ae298 authored over 8 years ago by Jehan <[email protected]>
Start fixing the `make distcheck`.

Some files were missing from the distribution. There are still errors,
in particular with the in...

74cbc38a5994ff348b5eae0ba606659a7dee8518 authored over 8 years ago by Jehan <[email protected]>
Update README: the source for localizable source is POTFILES.in.

See commit 4af644f.

2110b9ce4b1ca24c8dcad30d0e48f0af3cd70764 authored over 8 years ago by Jehan <[email protected]>
docs: add a locale clean target since the build rule is also custom.

9ce1d067652be13fa70f96df2bd8f4abbdb499c0 authored over 8 years ago by Jehan <[email protected]>
docs: make sure the directory doxygen/ exists before cd-ing.

f6ed8f5854b511470aec3b742c5155f0df7ad454 authored over 8 years ago by Jehan <[email protected]>
po/POTFILES is now to be ignored by git since it is a generated file.

b6f14a1a5a2b36dc6037a6df8fe16c640fc7a5c8 authored over 8 years ago by Jehan <[email protected]>
Force mypaint-config.h to be built before other objects.

Use BUILT_SOURCES automake variable to achieve the right effect and
fix compilation from scratch.

c1030f262a517e5b102d7ab1c74b924d5a43b0f1 authored over 8 years ago by Jehan <[email protected]>
Create and use the micro version variable.

Introspection generation got broken after commit f5db7a4.

4a5b293969bd57e361f7cd0bfdb8515ba1ea7b25 authored over 8 years ago by Jehan <[email protected]>
AC_OPENMP is available as a base autoconf macro since version 2.62.

AX_OPENMP was not a typo (cf. commit 0085d06). It was an external
autoconf macro. My error was t...

7b77b7dfa2cb7ef0744eb68323e05a483593ceca authored over 8 years ago by Jehan <[email protected]>
po: the source is POTFILES.in, not POTFILES.

For some reason, POTFILES.in was gitignored.

4af644fdc14612deee36aa28680f0f9dfeebbeea authored over 8 years ago by Jehan <[email protected]>
Tweak instruction message a bit

cda713b04f105481f7a8c0d7e41f306afa8d7dbf authored over 8 years ago by Andrew Chadwick <[email protected]>
No need for gtk2

737c281c28c061b43dd29237ab659b116406d1be authored over 8 years ago by Andrew Chadwick <[email protected]>
Fix a macro typo. I think.

0085d066dd0b26538b5dec79ae4724b7c49fc49c authored over 8 years ago by Andrew Chadwick <[email protected]>
Set a correct project version

f5db7a4313956d2bf750d57d55bb30a4c3b11f74 authored over 8 years ago by Andrew Chadwick <[email protected]>
Update build docs

cdb7be73edecb3f7c0ed60a08773c1190bd3c095 authored over 8 years ago by Andrew Chadwick <[email protected]>
Removing scons files.

d80b6f30f083e9ad1f4fd0e2a61795cb3af77cba authored over 8 years ago by Jehan <[email protected]>
Fix g-ir-scanner warnings.

mypaint-surface.c:115: Warning: MyPaint: missing ":" at column 44:
* @roi: (out) (allow-none) (...

95fe545174e4efdd499edc28feddd9275596e397 authored over 8 years ago by Jehan <[email protected]>
Port libmypaint to autotools.

Porting all current functionnalities of the scons build to autotools.
Some things are still shad...

a4b3a2f1da3d1e8f3f5fd45a5bd54233abc33b23 authored over 8 years ago by Jehan <[email protected]>