Commit Graph

44732 Commits

Author SHA1 Message Date
0b7e5802c8 Update Portuguese translation 2021-10-01 13:08:16 +00:00
86eed9d066 Add Portuguese translation 2021-10-01 13:01:05 +00:00
9c3fb1953e Update Slovenian translation 2021-10-01 12:19:20 +00:00
7515642c71 Update Swedish translation 2021-09-28 20:22:01 +00:00
a481b373ce Update Ukrainian translation 2021-09-28 14:16:21 +00:00
583734fe7f Remove unnecessary space at the end of the string
(cherry picked from commit 6aaa017d34)
2021-09-28 12:44:20 +02:00
104a5babf5 NEWS: update. 2021-09-28 12:17:42 +02:00
a2335962ee plug-ins: fix saving of XMP BAG/SEQ array values in metadata-editor
XMP array tags of type BAG and SEQ can have multiple values, each of
which is on a separate line. However, we were reading and saving it as
just one value.

We change this by setting each line as a separate value with
gexiv2_metadata_set_tag_multiple.

In addition to that we found that setting the type of tag struct with
gexiv2_metadata_set_xmp_tag_struct caused arrays of multiple values per
tag to be set incorrectly: the last value in the list got added multiple
times. I'm not sure if we are using this function incorrectly, or that
there is a bug in gexiv2 or exiv2. Anyway, since it seems that all tags
and values I tested work without calling this function, let's just omit
this call.

(cherry picked from commit a4cb134f14)
2021-09-25 15:34:26 -04:00
dd830db34b plug-ins: improve loading of XMP BAG/SEQ tags in metadata-editor
XMP array tags of type BAG and SEQ can have multiple values, each of these
values needs to be on a separate line to be correctly recognized as a
different value in the tag array. We were incorrectly loading all values
on one line separated by a comma.
For those tags that have equivalent IPTC tags we were also comparing just
the one XMP value with the whole, possibly multiple lines, of the same
IPTC, which could cause a failure to recognize identical tags.

We changed this to now have each value in a tag array on a separate line
by adding \n between values.
Each IPTC equivalent tag value is now compared to each value in the XMP
tag array and only added when a different value is found.

(cherry picked from commit 76dc649b3f)
2021-09-25 15:34:11 -04:00
3150f08a0a plug-ins: in metadata-viewer improve how we show XMP tags.
XMP tags that have multiple values (usually of type XMpBag or XmpSeq) were
shown on one line. Which, especially for long text values, could make it
difficult to see the separate values for that tag.

Let's do the same as we do for IPTC tags that can occur multiple times and
show each value on a separate line.

(cherry picked from commit baaa1380cf)
2021-09-25 15:33:57 -04:00
7a7f209cee plug-ins: use separate function for adding multiple values per tag
In the metadata-viewer refactor the code that adds multiple values per tag
to the list store into a separate function.
Currently used for IPTC tags only but the intention is to reuse it for
XMP tags with multiple values.

(cherry picked from commit e9ab89fa4f)

# Conflicts:
#	plug-ins/metadata/metadata-viewer.c
2021-09-25 15:33:27 -04:00
aed3d9c779 plug-ins: fix #6258 Hierarchical XMP tag should be written to Array
When saving XMP metadata were using gexiv2_metadata_get_tag_string for all
tags, even those that can have multiple values. This caused those values
to be saved as one value instead of multiple.

To fix this we use gexiv2_metadata_get_tag_multiple, except for XmpText.
Then we add all returned values for that tag separately to our metadata.

(cherry picked from commit af888e481f)
2021-09-25 15:25:56 -04:00
d4efd7005d configure: post-release version bump to 2.10.29. 2021-09-14 17:49:10 +02:00
9f9ff10cf4 configure: release GIMP 2.10.28. 2021-09-14 15:50:46 +02:00
4b26c879ab NEWS: 2.10.28 release notes. 2021-09-14 15:50:46 +02:00
31b44a4f5c desktop: update 2.10.28 release date in appdata. 2021-09-14 15:45:45 +02:00
e158766813 Update Finnish translation 2021-09-11 10:25:11 +00:00
e46ec042a3 Update Russian translation 2021-09-11 00:43:49 +03:00
fb06f1214c Update Catalan translation 2021-09-09 21:43:37 +02:00
61ef6747fc Update Slovenian translation 2021-09-08 19:49:39 +00:00
3fbf9c6bff Updated Italian translation 2021-09-08 20:59:45 +02:00
2d0d4116fc Updated Italian translation 2021-09-08 17:57:31 +02:00
678fa437ed Update Swedish translation 2021-09-07 15:02:48 +00:00
0bf30b3a1c Update Polish translation 2021-09-07 16:24:54 +02:00
37357ad03c Update Spanish translation 2021-09-07 13:44:57 +00:00
7dbc6b987f Updated Italian translation 2021-09-07 12:57:37 +02:00
5a4785470f Update Ukrainian translation 2021-09-07 08:30:02 +00:00
0315a7cee9 Update Chinese (China) translation 2021-09-07 06:03:09 +00:00
d850947382 Update Chinese (China) translation 2021-09-07 05:54:23 +00:00
becad288fb Update Chinese (China) translation 2021-09-07 05:48:05 +00:00
830ca73b6e desktop: let's skip 2.10.26 and directly release 2.10.28.
A boring build bug was introduced in a recent commit, and it was
recently fixed. It's life! ;-)
2021-09-07 00:37:08 +02:00
473b05ea3a build: Update dark theme Makefile.am to include...
missing white-border prelight file.

This is continuation of the commit 3d102d0c. It fixes the startup
warnings and properly resolves #4128.
2021-09-06 23:27:25 +06:00
30c4a37c0b Update Spanish translation 2021-09-06 11:38:58 +00:00
e5ddf99bf9 Update Ukrainian translation 2021-09-06 05:22:20 +00:00
b8c11e0e57 configure: post-release version bump to 2.10.27. 2021-09-05 23:52:45 +02:00
1c7ff807ae configure: release GIMP 2.10.26. 2021-09-05 22:47:06 +02:00
9875fcbc31 authors.xml, README: update the authors list.
- Update last-active parameter to 3.0 for various people.
- Add Liam Quin, lillolollo, Stanislav Grinkov, Povilas Kanapickas and
  woob.
- Move myself to maintainer.

(cherry picked from commit 0645bf6f0f)
2021-09-05 22:42:12 +02:00
7107372880 authors: update the authors list.
Adding names of people with significant contributions:
- Jacob Boerema for his awesome work (on too much stuff to list it all!)
- Daniel Novomesky (HEIF, AVIF support)
- Félix Piédallu (meson build)
- Elad Shahar (Python 3 plug-ins, Spyrogimp, Mandala symmetry
  kaleidoscope mode)

(cherry picked from commit 9fc87b8d91)
2021-09-05 22:40:50 +02:00
f47b5d8176 authors.xml: add Niels De Graef
(cherry picked from commit 9969dd8b03)
2021-09-05 22:40:43 +02:00
13cb9335a7 NEWS: update. 2021-09-05 22:35:32 +02:00
c496ce5aca configure, app: depend on GEGL 0.4.32 2021-09-05 20:56:19 +02:00
66ca86cd72 Update Swedish translation 2021-09-05 16:04:17 +00:00
731503ee5f Update Polish translation 2021-09-05 17:29:53 +02:00
00abb65f0d Update POTFILES.in 2021-09-05 17:27:14 +02:00
1315c7c5d0 Update Vietnamese translation 2021-09-05 08:36:24 +00:00
2ef2b32153 Update Vietnamese translation 2021-09-05 08:10:07 +00:00
3130cc397b NEWS: update. 2021-09-04 21:30:16 +02:00
8ac98f0d69 themes: Set light background for selected text ...
in Layers and Paths dockable dialogs to make text visible.

Resolves: #4006

Signed-off-by: Stanislav Grinkov <43956-stanislavgrinkov@users.noreply.gitlab.gnome.org>
2021-09-04 13:46:21 +06:00
4cea403ecd build: sync build files and inno-setup with po files.
Thanks to the unit test comparing the available translations (based on
po files) and the configuration for InnoSetup, as well as the build
configuration, it's now easier to make sure we are always in sync.
2021-09-04 01:26:49 +02:00
e807464145 build: improve the script to test for Windows installer languages.
We were only comparing the po list with the language list in the
gimp3264.iss. Nevertheless since we also generate the <code>.setup.isl
files, we should also verify generated files corresponds exactly to the
same list of languages.
This commit does it for meson and autotools build.

This is also how I fixed the meson list (cf. previous commit).

(cherry picked from commit 602add8c45
except that I removed the comparison with meson files)
2021-09-04 01:02:41 +02:00