Commit Graph

51191 Commits

Author SHA1 Message Date
Rodrigo Lledó 9c1e423c3f Update Spanish translation 2023-12-27 19:46:49 +00:00
Rodrigo Lledó 9d9371eede Update Spanish translation 2023-12-27 19:05:59 +00:00
Anders Jonsson 965b27fd81 Update Swedish translation 2023-12-27 16:17:46 +00:00
Anders Jonsson 9f842cbe99 Update Swedish translation 2023-12-27 16:15:08 +00:00
Yuri Chornoivan 6f84b6babc Update Ukrainian translation 2023-12-27 07:45:20 +00:00
Asier Sarasua Garmendia 7fa9d2de9b Update Basque translation 2023-12-27 07:34:57 +00:00
Alan Mortensen 6abdc0bbab Update Danish translation 2023-12-27 07:18:50 +00:00
Anders Jonsson e762b49523 app: make colorbutton tooltips translatable 2023-12-26 22:07:37 +00:00
Martin 43cc6fc4c9 Update Slovenian translation 2023-12-26 17:13:04 +00:00
Jacob Boerema ec2ee8fe91 plug-ins: fix #10498 Incorrect layer order when loading certain PSD's
Our handling of Photoshop's Blend Clipped Layers as Group is flawed
causing the order of layers to be messed up which may cause certain
parts of the image to become invisible or having the wrong colors.

This only fixes the incorrect layer ordering. Correct handling of
group layers with clipping needs a more extensive rewrite.
2023-12-26 11:39:49 -05:00
Jacob Boerema 2945fa6db2 plug-ins: more detailed PSD export compatibility notice
Follow up to the previous commit, we clarify the compatibility issue
between using legacy layer modes and Clip to Backdrop.
2023-12-26 11:39:48 -05:00
Jacob Boerema f8bdca24aa Revert plug-ins: fix bad parsing of PSD blending modes
This is a manual revert of eac1df4b61
since other changes were made to the same lines.

Although using legacy layer modes for several blend modes improves
compatibility with Photoshop, we found out during testing of the
image from issue #10498, that it negatively impacts loading of PSD's
that use Blend Clipped Layers as Group.
We convert this specific PSD setting by adding a layer group and
setting Composite Mode to Blend to Background.
However, our legacy layer modes do not support Composite Mode, meaning
that PSD's using this can show up using smeared colors.

Since this hasn't been in a release yet, let's revert this and rethink
how we want to handle the combination of these PSD settings.
2023-12-26 11:39:48 -05:00
Asier Sarasua Garmendia 051f443f1f Update Basque translation 2023-12-24 09:22:22 +00:00
Ngọc Quân Trần 6dfc12ea36 Update Vietnamese translation 2023-12-24 08:29:30 +00:00
Ngọc Quân Trần af6a1dd1db Update Vietnamese translation 2023-12-24 08:28:49 +00:00
Ngọc Quân Trần ab33412f3e Update Vietnamese translation 2023-12-24 08:27:41 +00:00
Ngọc Quân Trần f5f8dace6e Update Vietnamese translation 2023-12-24 08:25:21 +00:00
Alx Sa dd10433c37 plug-ins: Fix indexed transparent PNG export
Resolves #9933.

We used png_get_valid (pp, info, PNG_INFO_tRNS) to check if
an indexed PNG had transparency when exporting.
However, this function does not return TRUE/FALSE but instead
the contents of that PNG chunk. Since we use index 0 for transparency,
this function always returns 0. The non-transparent indexed export code
ran regardless, creating incorrect PNGs.
We set pngg.has_trns earlier if the image has transparency, so it's safer
to use this variable instead.
2023-12-23 21:40:14 +00:00
bootchk 11b7e4cded Fix #10511 ScriptFu CRITICAL on scripts with no dialog, e.g. Reverse Layers
Magic number 1 changed to 2 in one place. Missed in earlier fix for #10127.

Changed magic number to a defined macro constant so it might not happen again,
should GimpConfig change again.
2023-12-22 09:43:01 -05:00
Jürgen Benvenuti 60f8e47176 Update German translation 2023-12-22 13:31:39 +00:00
Martin 73b571165f Update Slovenian translation 2023-12-21 22:33:02 +00:00
Martin d16cdddbdd Update Slovenian translation 2023-12-21 22:14:46 +00:00
Yuri Chornoivan fa631e76fb Update Ukrainian translation 2023-12-21 16:23:43 +00:00
Yuri Chornoivan 1236c10e4a Update Ukrainian translation 2023-12-21 15:54:51 +00:00
Luming Zh c100b5313c Update Chinese (China) translation 2023-12-20 20:46:00 +00:00
Kolbjørn Stuestøl e7b84bdc70 Update Norwegian Nynorsk translation
(cherry picked from commit 1be85b7fc9)
2023-12-20 20:25:09 +00:00
Kolbjørn Stuestøl f57219b2d1 Update Norwegian Nynorsk translation 2023-12-20 20:23:34 +00:00
bootchk 507cbdc44a Fix #10508 ScriptFu CRITICAL on invalid resource ID
Add test case test/PDB/resource.scm
2023-12-20 12:50:02 +00:00
Alexander Shopov 990b0a2757 Update Bulgarian translation 2023-12-20 11:38:56 +00:00
Alexander Shopov c40bedd1dd Update Bulgarian translation 2023-12-20 11:20:54 +00:00
Ekaterine Papava 3c46a0bb5e Update Georgian translation 2023-12-20 03:45:25 +00:00
Ekaterine Papava f571eca749 Update Georgian translation 2023-12-20 03:41:53 +00:00
Ekaterine Papava 05d8ddfbb4 Update Georgian translation 2023-12-20 03:39:33 +00:00
bootchk b1f2f71113 Fix #10465 ScriptFu marshal color strings correctly
Fix test case.
2023-12-19 18:40:48 +00:00
Anders Jonsson 37c971c08e app, plug-ins: make missing tooltips translatable 2023-12-19 17:56:30 +00:00
Anders Jonsson 02b970d6a9 app: make config labels translatable 2023-12-19 17:56:30 +00:00
Martin 0ae1b3dfc9 Update Slovenian translation 2023-12-19 17:10:43 +00:00
bootchk 555afe2058 Fix #10188 SF marshall array of super Item instead of subclass Drawable
Substantive change is call gimp_item_get_by_id instead of gimp_drawable...
And a few type changes from GimpDrawable* to GObject*.

Lots of renaming of functions, substituting "item" for "drawable."

Update comments.

Made one function static that was already private.

Fix the test case gimp_vectors_set_selected
2023-12-19 09:55:21 -05:00
bootchk 5486e4094a Enhance tests of PDB in ScriptFu
Add more tests

Enhance testing framework, add function assert-PDB-true

Enhance some tests: make test files order independent

Fix tests broken by recent changes to GIMP
2023-12-19 06:47:36 -05:00
Luming Zh 88b5269773 Update Chinese (China) translation 2023-12-18 17:34:07 +00:00
Luming Zh b10b5a370d Update Chinese (China) translation 2023-12-18 17:31:35 +00:00
Luming Zh f906f8274f Update Chinese (China) translation 2023-12-18 17:31:31 +00:00
Yuri Chornoivan 84a4d7eb13 Update Ukrainian translation 2023-12-17 10:21:32 +00:00
Yuri Chornoivan 5fb4b8496c Update Ukrainian translation 2023-12-17 10:10:46 +00:00
Ekaterine Papava 8dc3b774e6 Update Georgian translation 2023-12-17 08:51:17 +00:00
Anders Jonsson 88c7520451 ScriptFu: make default names translatable 2023-12-17 03:02:25 +00:00
Anders Jonsson c64d59b80c plug-ins: make pdf export strings translatable 2023-12-17 03:02:25 +00:00
Yuri Chornoivan 9ee99db6a2 Update Ukrainian translation 2023-12-16 21:24:30 +00:00
Jehan eb3b9aafec NEWS: update. 2023-12-16 20:59:51 +09:00
Jehan 7100851b5b Issue #10283: renaming generated "(Hardedge)" gradients as "(Hard Edge)".
There was the question on whether it needed an hyphen or not. The hyphen
naming was often used to describe the "Hard-edge painting" style, though
even for this, it was not an absolute case. Depending on English writing
style, we could also find "hard edge painting". Also Liam was noting
that when the term appears by itself, as a noun (rather than a
qualificative), it was likely best without hyphen. So we went for the
no-hyphen wording.

Then there was the capitalization question: should capitalization rules
of data labels apply to parts between parentheses? I went with the
answer that *yes*, since it's part of the title anyway. And without the
part between parentheses, we'd have several data named the same. So it's
just as important.

As a consequence, I also re-capitalized "FG to BG (HSV
Counter-Clockwise)" and "FG to BG (HSV Clockwise Hue)" gradients,
following this updated rule.
2023-12-16 20:40:46 +09:00