Commit Graph

44959 Commits

Author SHA1 Message Date
6c7da6729a plug-ins: fix #3964 Incorrect position when printing
This was a long standing issue where the image was not printed at the
position as selected in our print preview.

The problem being that we do not take into account the dpi of the print
context we are printing to, but instead always assumed 72.
This is the fix that was suggested by Massimo.

(cherry picked from commit 0e462440cc)
2022-04-29 13:01:25 -04:00
520835ede4 icons: Issue #4095. Add a thin contrast border for 'close' and 'detach' color theme icons…
…to improve their readability against dark backgrounds on mouse-hover.

Resolves: #4095 (GNOME gitlab tracker)
2022-04-26 23:56:38 +06:00
b0ca7ff065 themes: Issue #4095. Add a on-hover effect to the menu-item …
… radio buttons to improve their readability against dark backgrounds.

Dark theme only.
2022-04-26 23:55:21 +06:00
96edeb02a4 plug-ins: fix integer overflow in print-draw-page.c
As mentioned by Massimo in issue #6618, part of the problem there is an
integer overflow when using large size images when computing the offset
in pixels.

Let's fix our part of the problem by casting to guint64.
Besides that, also use casts to correctly compute progress for very
large images.

(cherry picked from commit cd4401fee4)
2022-04-25 14:24:09 -04:00
f7e7f396aa libgimpcolor: fix call to cmsCreateProofingTransform().
Wrong argument order! See Little-CMS API.

(cherry picked from commit 1a840b8e18)
2022-04-24 21:22:25 +02:00
8e058220e5 Update Russian translation 2022-04-24 16:36:44 +00:00
0af9be50ad Update Catalan translation 2022-04-21 22:48:08 +02:00
8ff3b8a68a Update Russian translation 2022-04-17 18:47:04 +00:00
abbe29d754 Update Icelandic translation 2022-04-12 13:27:32 +00:00
08ffe4ae06 Update Icelandic translation 2022-04-12 13:15:10 +00:00
60e8093c4e Update Icelandic translation 2022-04-12 10:19:44 +00:00
900a2ebd0a Update Icelandic translation 2022-04-12 10:07:01 +00:00
a7ff6ad95a NEWS: update. 2022-04-07 23:11:38 +02:00
f4129d3d54 Update Icelandic translation 2022-04-07 10:52:28 +00:00
c2bd3b916c Update Icelandic translation 2022-04-07 10:34:29 +00:00
af96b663d2 Update Dutch translation 2022-04-06 15:58:57 +00:00
998cb97dec Update Icelandic translation 2022-04-06 14:02:24 +00:00
cc6af232f0 Update Icelandic translation 2022-04-06 13:14:54 +00:00
744dc73e77 Update Icelandic translation 2022-04-06 11:56:10 +00:00
e4d8a91f89 app: fix #3928 GIMP cannot open .xcf
GIMP stopped trying to read the XCF as soon as an invalid parasite was
encountered. However, in this specific case only the parasite data is
invalid, while the rest of the image is not corrupt.

Instead of terminating when we see a corrupt parasite, we skip to the
offset after the parasite. This may still be corrupt, but we can handle
that correctly, see e.g. the XCF in bugzilla issue 685086, which was
the reason of some of the previous changes.

Additionally:
- We add some logging to make it easier to handle future issues in this
  area.
- We add tests for a NULL parasite name, and for reading a different
  amount of parasite data than we expected. In both cases we return
  NULL instead of a parasite.

(cherry picked from commit 5b39bc963d)
2022-04-05 12:27:20 -04:00
8c1b71120e libgimpbase: fix #8025 Slow loading of XCF files...
with many Xmp.photoshop.DocumentAncestors tags

This is similar to #7464, but in this case the XMP metadata was already
included in an XCF image.

We check for the occurrence of Xmp.photoshop.DocumentAncestors and stop
handling values when there are more than a 1000.

It would be easier to just check length for all tags and always
ignore when there are more than a 1000 values.
But in that case we would need to be sure there are no valid reasons for
tags to occur more than a 1000 times. So let's just limit it to this
specific tag.

(cherry picked from commit cadf485299)

# Conflicts:
#	libgimpbase/gimpmetadata.c
2022-04-04 17:03:04 -04:00
6f44527206 Update Russian translation 2022-04-04 10:54:23 +00:00
1c7e073379 Update French translation 2022-04-02 10:17:35 +00:00
a80cb30764 plug-ins: fixing function call parameters 2022-04-01 16:50:41 +00:00
2ab0b9c3db Update Croatian translation 2022-03-30 18:12:44 +00:00
09eccc9989 Fixes issues with fade-out breaking the script 2022-03-30 16:40:35 +00:00
fc5dfa1f75 pdb: Updating the parameter range for brightness 2022-03-30 16:40:35 +00:00
7f2bcd5c40 Update Swedish translation 2022-03-29 19:39:32 +00:00
6727336a35 NEWS: update. 2022-03-24 00:39:36 +01:00
d16310ec49 Update Swedish translation 2022-03-22 16:56:28 +00:00
d2aaa02673 themes: Issue #2000. Make Color theme H/V chain icons...
... visually distinguishable.

Reused (with a bit of modification) Symbolic theme svg hchain/vchain icons.
2022-03-22 00:53:38 +06:00
634f30135d Update Hungarian translation 2022-03-21 00:16:12 +00:00
958dee47a6 Update Chinese (China) translation 2022-03-16 12:17:03 +00:00
4c65dc413b Update Chinese (China) translation 2022-03-16 12:14:32 +00:00
25841a209c Update Swedish translation 2022-03-15 19:43:30 +00:00
67953cf49e Update Chinese (China) translation 2022-03-15 18:51:10 +00:00
905ce5c7db Update Swedish translation 2022-03-15 15:47:17 +00:00
d6b1243f39 Add Galician translation 2022-03-12 21:01:12 +00:00
f9b9da63d4 Update Hungarian translation 2022-03-10 00:30:05 +00:00
a7e933e837 Update Hungarian translation 2022-03-10 00:07:45 +00:00
713c7bf6b1 Update Russian translation 2022-03-09 21:05:02 +00:00
af8c44b015 NEWS: update. 2022-03-09 19:13:30 +01:00
ad38193b08 Issue #2509: Adding support for 'locl' in Text Tool
(cherry picked from commit b48286009e)
2022-03-09 18:55:35 +01:00
082af52522 Update Croatian translation 2022-03-03 21:08:49 +00:00
59e46f4d5b Update Russian translation 2022-02-25 18:40:36 +00:00
d8ac0eb878 configure, app: depend on GEGL-0.4.36 2022-02-21 23:39:35 +01:00
e4c1d8cd09 Update Russian translation 2022-02-21 20:39:24 +00:00
52533860cb Update Catalan translation 2022-02-19 20:45:17 +01:00
3036fd9d2d Update Catalan translation 2022-02-19 20:43:02 +01:00
1160f6fc8f Update Swedish translation 2022-02-18 20:45:51 +00:00