Ell
cf574c44fb
data: in Makefile.am, make sure to uninstall gimp-release
2020-02-16 01:31:14 +02:00
Ell
75838a59a8
libgimpmath: fix unsorted line in gimpmath.def
2020-02-16 00:34:17 +02:00
Ell
ea729f6d02
app: fix brush outline position when snapping to stroke
...
In GimpPaintTool, fix the brush outline position while painting,
when "Snap brush outline to stroke" is enabled.
2020-02-14 21:53:40 +02:00
Alexandre Prokoudine
8bc92fd0ed
Fix the 2.10.16 release date in appdata
2020-02-14 12:08:26 +03:00
Alexandre Prokoudine
2d6e15caa5
Update appdata for upcoming 2.10.16 release
2020-02-14 12:08:13 +03:00
Jehan
b79e147923
meson, data: create/install gimp-release file with meson too.
2020-02-14 00:58:42 +01:00
Jehan
f98e506712
configure, data: create/install the gimp-release file.
2020-02-14 00:56:22 +01:00
Jehan
ded382f8b7
app-tools: fix the meson file.
...
As always, separate commit for easy cherry-pick on gimp-2-10.
2020-02-14 00:03:32 +01:00
Jehan
87e9ebcfad
app: store the revision number in a data file.
...
I realized having the revision as a build number is the wrong idea as it
implies packagers will have to rebuild GIMP for just a revision. Yet
very often revision may just be data change or dependency fix/update
without rebuild needed (i.e. no ABI change).
Instead let's keep this package information as a file 'gimp-release'
(inspired by /etc/os-release and other /etc/*-release files of
distributions).
2020-02-13 23:59:46 +01:00
Tim Sabsch
7029c3570c
Update German translation
...
(cherry picked from commit b3583119bd
)
2020-02-13 19:37:54 +00:00
Tim Sabsch
365afc829b
Update German translation
...
(cherry picked from commit 9e358ebdbd
)
2020-02-13 19:05:16 +00:00
Piotr Drąg
1c90461e21
Update Polish translation
2020-02-13 19:55:53 +01:00
Balázs Úr
1a587a371b
Update Hungarian translation
2020-02-13 17:55:08 +00:00
Balázs Meskó
3e6763a50a
Update Hungarian translation
2020-02-13 17:48:48 +00:00
Anders Jonsson
61d04a93d6
Update Swedish translation
...
(cherry picked from commit fc805a4197
)
2020-02-13 16:57:56 +00:00
Ell
6cd3c8bc74
app: increase the maximal airbrush stamp FPS
...
In the Airbrush tool, increase the maximal stamp FPS from 15 to 60,
and change the corresponding maximal Rate value from 150 to 100.
This technically affects tool presets, but we'll live.
2020-02-13 18:47:03 +02:00
Ell
30e925065f
app: fix gimp_brush_mipmap_get_memsize()
...
Don't include the main mask/pixmap buffer size -- it's already
counted in gimp_brush_get_memsize().
2020-02-13 16:56:33 +02:00
Anders Jonsson
f09e940cac
Update Swedish translation
...
(cherry picked from commit 0367972eb1
)
2020-02-13 13:23:32 +00:00
Rodrigo Lledó
0a02e6c726
Update Spanish translation
2020-02-13 08:53:13 +00:00
Rodrigo Lledó
6932c513ee
Update Spanish translation
...
(cherry picked from commit 603ed31fd3
)
2020-02-13 08:48:28 +00:00
Trần Ngọc Quân
47c3035ecd
l10n: Updated Vietnamese translation
...
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2020-02-13 14:50:42 +07:00
Anders Jonsson
364ebc1d78
Update Swedish translation
...
(cherry picked from commit 4320d714ee
)
2020-02-13 00:03:40 +00:00
Anders Jonsson
b41594023f
Update Swedish translation
...
(cherry picked from commit 7ea884bfc2
)
2020-02-12 23:46:48 +00:00
Anders Jonsson
042385d0b4
Update Swedish translation
...
(cherry picked from commit 78c85ef13d
)
2020-02-12 23:40:25 +00:00
Nikc M
0a5af889f9
Issue #175 - Allow the erase every other row plugin to skip a different number of rows
...
Adds generalized erase Nth row function,
and sets original erase row function to
call generalized one with n = 2
to reduce code duplication
2020-02-13 01:18:22 +02:00
Ell
f797f688ad
app: reorganize #includes in gimpbrush-{mipmap,transform}.cc
2020-02-13 00:14:28 +02:00
Ell
ee39f0ec13
app: use mipmaps when downscaling raster brushes
...
When downscaling raster brushes, we currently resample the original
brush with no fitlering (other than bilinear interpolation), which
results in very noticable aliasing when using heavily downscaled
big brushes.
This commit constructs a box-filtered mipmap hierarchy for the
original brush on-demand, and the closest mipmap is used as the
resampling source for downscaled brushes, significantly improving
the output quality.
2020-02-13 00:03:22 +02:00
Ell
2dddf59dbf
app: add gimp_brush_transform_get_scale()
...
... which converts a (scale, aspect_ratio) pair to a (scale_x,
scale_y) pair.
Change gimp_brush_transform_matrix() to take (scale_x, scale_y)
parameters, instead of (scale, aspect_ratio), and change the rest
of the code accordingly.
2020-02-12 23:59:49 +02:00
Ell
e0e1ad5e2a
app: fix brush-transform resampling
...
In gimpbrush-transform.cc, resample the transformed brush at pixel
centers instead of edges, and fix the corresponding source
coordinates.
2020-02-12 23:59:48 +02:00
Anders Jonsson
da4228f6b2
Update Swedish translation
...
(cherry picked from commit cdfcf4e31e
)
2020-02-12 20:22:54 +00:00
Tim Sabsch
52a12742b4
Update German translation
...
(cherry picked from commit 8bfb3bc368
)
2020-02-12 19:05:45 +00:00
Alan Mortensen
611f5b66e7
Updated Danish translation
2020-02-12 19:09:56 +01:00
Balázs Meskó
4648b4e3dd
Update Hungarian translation
2020-02-12 17:49:02 +00:00
Balázs Meskó
da73d35520
Update Hungarian translation
2020-02-12 17:42:16 +00:00
Balázs Meskó
cee6a9ea4c
Update Hungarian translation
2020-02-12 17:36:36 +00:00
Balázs Meskó
d228498997
Update Hungarian translation
2020-02-12 17:31:08 +00:00
Jehan
cc9a15de97
app: do not update a finalized dialog.
...
When the about dialog is destroyed, the weak link will be nullified.
Don't do anything then in our handler.
2020-02-11 21:40:28 +01:00
Jehan
ed77830381
app: only show a "Last checked" date when we did at least 1 check.
...
If for instance you've got no internet connection or other reasons that
a check might fail, the check-update-timestamp will be 0, which is
1970-01-01.
Thanks to Alexandre Prokoudine for noticing it!
2020-02-11 21:12:42 +01:00
Bruce Cowan
495889630a
Update British English translation
...
(cherry picked from commit 2190649ea0
)
2020-02-11 18:20:45 +00:00
Ell
52cb2edd9e
Issue #4605 - Invalid abr brush crashes GIMP
...
When loading ABR brushes, error out on negative scan-line lengths,
instead of trying to allocate a huge buffer. This entire code
could use a whole lot more unsignedness, but this should cover the
crash.
2020-02-11 18:00:17 +02:00
Ell
782e209a33
app: in abr_rle_decode(), avoid freeing NULL scratch buffers
...
... gegl_scratch_free() doesn't generally accept NULL pointers.
2020-02-11 18:00:16 +02:00
Ell
07f95291a5
app: improve ABR brush loading speed
...
Improve the efficiency of decoding RLE data when loading ABR
brushes, by reading entire scanlines into a buffer all-at-once,
instead of reading the stream byte-by-byte.
2020-02-11 02:25:46 +02:00
Sveinn í Felli
a5a7df5eb9
Update Icelandic translation
...
(cherry picked from commit 372783134c
)
2020-02-09 18:21:04 +00:00
Sveinn í Felli
771c37bf9f
Update Icelandic translation
2020-02-09 17:28:19 +00:00
Sveinn í Felli
a55a8ee010
Update Icelandic translation
2020-02-09 17:25:35 +00:00
Sveinn í Felli
9987e4b9a5
Update Icelandic translation
2020-02-09 17:13:37 +00:00
Tim Sabsch
d11eef1be5
Update German translation
2020-02-09 14:00:09 +00:00
Piotr Drąg
19d56cf546
Update Polish translation
2020-02-09 13:10:21 +01:00
Tim Sabsch
dad963c257
Update German translation
...
(cherry picked from commit 5c4b5b6cae
)
2020-02-09 01:14:29 +00:00
Tim Sabsch
ccc07f449d
Update German translation
...
(cherry picked from commit 94a5549413
)
2020-02-09 01:05:38 +00:00