Commit Graph

44065 Commits

Author SHA1 Message Date
Ell
00145da370 Issue #5226 - hover over toolgroup not working
In gimp_tool_button_enter_notify(), only mask-in the mouse-button
state for determining whether to show the tool-group menu.  This
avoids other bits of state -- in particular, certain keyboard
locks, including keyboard-layout state -- from preventing the menu
from showing.
2020-06-16 13:12:34 +03:00
e8f6d848d6 Update Swedish translation 2020-06-15 20:30:10 +00:00
1c57f1a410 Another small fix in italian translation 2020-06-15 15:38:48 +02:00
23e09f2e24 Fixed plural in Italian translation 2020-06-15 15:27:03 +02:00
e5018d43a7 Fixed 3D transformation option name 2020-06-15 10:45:29 +02:00
Ell
ab15245eb1 Issue #5219 - Color>Info>Export histogram counts pixels twice
gimp_histogram() takes an inclusive range -- the plug-in has been
counting non-zero pixels twice.

(cherry picked from commit 6a01bf2df2)
2020-06-14 17:05:12 +03:00
362c68decb Update Polish translation 2020-06-14 13:42:06 +02:00
Ell
505955ba50 Issue #5232 - PSD export issue
In psd-save.c, fix erroneous call to gimp_item_get_image(), which
was being called with an image-id, instead of a drawable-id,
potentially causing an error or wrong results if the image-id did
not correspond to an existing item, or if the corresponding item
did not belong to the exported image.
2020-06-14 11:28:56 +03:00
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