Commit Graph

44107 Commits

Author SHA1 Message Date
c0871d2a1e build: add libwmf patch from libwmf repository to prevent issue #4061
(cherry picked from commit 437bcf77df194b238126fe1c0b24c92b26a15442)
2020-06-13 16:59:37 +02:00
7270916190 build: add libwmf patch from libwmf repository to prevent issue #4016
(cherry picked from commit 0ce3798a42)
2020-06-13 15:06:47 +02:00
2aa9a244c1 Update Catalan translation 2020-06-12 20:52:39 +02:00
Ell
ec22d5b402 data: clean up "Acrylic 05" brush
Clean up faint pixels in the "Acrylic 05" brush, which produce a
badly-thresholded mask with the Pencil tool.  See issue #5180.

Thanks to Sevenix for the fixed brush!

(cherry picked from commit f9cc239f2c)
2020-06-12 18:20:12 +03:00
Ell
e4fbf6c404 Issue #5208 - paint brush is broken when aspect ratio is set to negative
Fix horizontal downscaling of brush mipmap levels with odd width.
We'd previously fail to skip the last pixel of each input row,
which isn't included in the output when the width is odd, causing
subsequent output rows to be shifted to the right.

(cherry picked from commit c4a201eaf4)
2020-06-12 17:30:35 +03:00
Ell
ee01702fae app: fix error propagation in boolean GUM grouping subexpressions
(cherry picked from commit bbc0f18953)
2020-06-12 01:35:11 +03:00
Ell
50731ea7f8 app: fix reference parsing in boolean GUM expressions
(cherry picked from commit 5c07bcd1ff)
2020-06-12 01:35:11 +03:00
Ell
a215db1f12 app: fix switching filter-tool split-preview orientation
... after last commit.

(cherry picked from commit 93f728e484)
2020-06-11 21:33:13 +03:00
Ell
182e9ebac4 app: use absolute offset for filter-tool split-preview guide position
In GimpDrawableFilter and GimpFilterTool, use an absolute offset
for the split-preview guide position, instead of storing it as a
fraction of the drawable's width/height.  The latter could
introduce rounding error, which would result in wrong coordinates
when converted back to an absolute offset.

(cherry picked from commit 214936e8c6)
2020-06-11 20:46:23 +03:00
Ell
1cd0ace79f app: update custom guides when moved past display bounds
In GimpGuideTool, when a custom guide (whose position is updated
directly on motion) is moved past the display bounds, keep updating
the corresponding GimpGuide's position, even though the guide will
be removed on release, to avoid leaving the guide at its old
position.

This affects the filter tool's split-preview guide.

(cherry picked from commit 9a25ae7171)
2020-06-11 20:46:07 +03:00
2513171e3d Update Basque translation 2020-06-11 13:53:15 +00:00
f2a85c723b Update Basque translation 2020-06-11 13:30:50 +00:00
6e762600e5 Update Ukrainian translation 2020-06-11 13:25:12 +00:00
ec3ebc45ab Update Swedish translation 2020-06-11 13:14:02 +00:00
30ee9c9a5b Update Basque translation 2020-06-11 13:13:03 +00:00
ecaad7c691 NEWS: fix typos 2020-06-10 23:18:55 +00:00
Ell
a2ff734452 build: add GTK patch to avoid double definition of exported variables on Windows
... by qualifying them with "extern", in addition to
"__declspec(dllexport)".  Omitting "extern" happened to work in the
past, but recent GCC versions require it.
2020-06-10 18:29:55 +03:00
Ell
fb40d37bce libgimpbase: avoid double definition of exported variables on Windows
... by qualifying them with "extern", in addition to
"__declspec(dllexport)".  Omitting "extern" happened to work in the
past, but recent GCC versions require it.

(cherry picked from commit b2e223813b)
2020-06-10 18:29:33 +03:00
970b0cf80d desktop: fix some news URL in appdata.
The 2.10.16/2.10.18 URL was wrong.

(cherry picked from commit 588ae66e52)
2020-06-10 02:21:29 +02:00
0087167cb3 Misc. typos
Found via `codespell`

(cherry picked from commit ac282f2045)
2020-06-10 02:09:26 +02:00
18a9896a5e Updated Italian translation 2020-06-09 15:16:28 +02:00
94c05554f9 Updated Danish translation 2020-06-09 15:11:50 +02:00
4c08173025 app: make a tooltip translatable and translate device axis strings.
Thanks to Cristian Secară on the developer mailing list to notice them.

(cherry picked from commit 5302beb947)
2020-06-09 11:04:36 +02:00
72033f7493 libgimpconfig: fix string deserialization for some cases
In gimp_config_deserialize_fundamental(), we can't use
g_value_set_static_string() because that will in the end pass the
GScanner's temporary scanner->value.v_string to
GObject::set_property(), and depending on set_property()'s
implementation, we might not dup the string (for example objects
created via gimp_config_type_register() will simply use g_value_copy()
and end up with a dangling pointer as a string member).

(cherry picked from commit 2e6656599d)
2020-06-08 22:37:23 +02:00
025060f98e Update Japanese translation 2020-06-08 10:15:38 +00:00
de65e920a5 configure.ac: post-release version bump to 2.10.21 2020-06-07 22:51:04 +02:00
68d21512bf configure.ac: bump versions for the 2.10.20 release 2020-06-07 22:06:17 +02:00
dac5718af2 autotools,app: depend on GEGL 0.4.24 2020-06-07 21:24:40 +02:00
1c1e3de7c2 app, configure: depend on babl-0.1.78 2020-06-07 20:34:19 +02:00
0b163452ae Update Japanese translation 2020-06-07 14:25:11 +00:00
9c45354cf6 Update Japanese translation 2020-06-07 14:24:33 +00:00
2edd11d91e Update Japanese translation 2020-06-07 14:16:50 +00:00
40d594444d Update Japanese translation 2020-06-07 14:16:11 +00:00
43f1a3d515 NEWS: re-wrap long lines 2020-06-07 15:56:51 +02:00
e800aebffd docs, etc: regenerate system gimprc and its manpage 2020-06-07 15:56:14 +02:00
Ell
1b4675f6fc build: add Japanese translation to the Windows installer
(cherry picked from commit 0c06c24441)
2020-06-07 16:38:59 +03:00
Ell
aaeeb77501 po-windows-installer: fix unsupported chars in Japanese translation
(cherry picked from commit b56f5eb3f6)
2020-06-07 16:38:59 +03:00
84247ec2d3 Add Japanese translation 2020-06-06 19:27:53 +00:00
5346d50067 Update Dutch translation 2020-06-06 15:37:18 +00:00
00840a15ec Update Polish translation 2020-06-06 14:15:38 +02:00
990e6ed08d Update Swedish translation 2020-06-05 19:46:31 +00:00
4309bfc4d8 Update Romanian translation 2020-06-05 07:51:59 +00:00
2b90b1b7b1 Update Romanian translation 2020-06-04 23:32:30 +00:00
Ell
d4ce6c5453 plug-ins: in twain, unify 8- and 16-bit data transfer
(cherry picked from commit 86569b9ae3)
2020-06-04 22:01:42 +03:00
Ell
f358bd5cd2 plug-ins: another fix to last commit
(cherry picked from commit 6d4712edb9)
2020-06-04 21:00:56 +03:00
Ell
a28b865a80 plug-ins: fix last commit 2020-06-04 20:48:30 +03:00
Ell
f35df5503d Issue #4941 - TWAIN 16-bit greyscale/rgb scan always loaded as 8-bit
Simplify data transfer in the twain plug-in, and add support for
16-bit RGB/grayscale images.

(cherry picked from commit 30f65bb6c5fdbbb48edd3d07d764763d6a2477c4)
2020-06-04 20:41:25 +03:00
63a242ce7e Update Ukrainian translation 2020-06-04 09:12:57 +00:00
5bee8eb79f Update Russian translation 2020-06-04 02:23:13 +03:00
bb65d26133 Add the list of changes in 2.10.20 to the appdata 2020-06-04 02:17:11 +03:00