Commit graph

45263 commits

Author SHA1 Message Date
Luming Zh
01b33e6762 Update Chinese (China) translation 2023-07-08 13:11:29 +00:00
Luming Zh
1e19b16add Update Chinese (China) translation 2023-07-07 12:10:00 +00:00
Marco Ciampa
746d111829 Updated Italian translation 2023-07-05 08:35:03 +02:00
Marco Ciampa
5eeb2229a6 Updated Italian translation 2023-06-29 11:54:46 +02:00
Daniel Novomeský
5befddc4fc plug-ins: fix HEIF/AVIF export 2023-06-28 18:30:48 +02:00
Daniel Novomeský
4243c65a9d plug-ins: fix JPEG XL export 2023-06-28 16:11:11 +02:00
Daniel Novomeský
b550ca7243 plug-ins: support libjxl v0.9 decoding API 2023-06-27 18:52:00 +02:00
Danial Behzadi
97c266843c Add Persian translation 2023-06-22 23:04:22 +00:00
Alx Sa
9b6fa05fec widgets: Fix RGB histogram pixel/count values
The RGB histogram shows three histograms overlaid on each other.
This multiples the pixel and count attributes by 3. To correct this,
the result of gimp_histogram_get_count () is divided by 3 for the
pixel and count displays.

(cherry picked from commit bf1e125138)
2023-06-15 22:24:24 -04:00
Jehan
f911c6be2f gitlab-ci: fix a s/stable/oldstable/ reference which I missed. 2023-06-11 16:26:09 +02:00
Jehan
6462114cf4 gitlab-ci: build the 2.10 branch on bullseye which still has Python 2.
So apparently Python 2 has been removed from the new Debian stable (bookworm).
As we still want to build the Python plug-ins in the CI, let's move on using
oldstable (bullseye) in gimp-2-10.
2023-06-11 16:16:34 +02:00
Cristian Secară
93b75d9342 Update Romanian translation 2023-06-11 13:55:14 +00:00
Alx Sa
9747c76922 gui: Fix upper text scaling for small images
Resolves #5742.
From fa0a0212, the splash's upper text was scaled to PANGO_SCALE_MEDIUM
both when the image width was 2x or less than 2x. This was likely a
copy/paste issue, as the lower text code scaling does not duplicate.
This patch fixes it by changing the else condition to scale to
PANGO_SCALE_SMALL.
Note that this change is unlikely to be seen as it requires a very small
splash screen image to reach the else condition.
2023-05-20 16:21:04 +00:00
Marco Ciampa
2e6e397c5f Updated Italian translation 2023-05-18 13:52:11 +02:00
Jordi Mas
942b82caf6 Update Catalan translation 2023-05-12 23:22:34 +02:00
Jehan
0636966eae app: clean exit depends on GIMP_RELEASE rather than GIMP_UNSTABLE.
See also commit d22f1c3332 on the `master` branch. The main difference is that
right now the stable branch exits cleanly in all cases, so we don't need the
temporary environment variable to force the dirty exit (which ironically means
no crashes).
2023-05-12 14:40:08 +02:00
Marco Ciampa
f1b3eaa866 Small fix in Italian translation 2023-05-11 12:58:14 +02:00
Marco Ciampa
37aac7c0e6 Small fix in Italian translation 2023-05-11 12:51:08 +02:00
Luming Zh
86b4cf3f34 Update Chinese (China) translation 2023-05-03 19:29:32 +00:00
Marco Ciampa
c112832ed7 Small fix in Italian translation 2023-05-03 16:15:30 +02:00
Marco Ciampa
1222cc2945 Small fix in Italian translation 2023-05-02 23:04:20 +02:00
Marco Ciampa
29162ddc6a Updated Italian translation 2023-04-28 01:49:34 +02:00
Jacob Boerema
d23bb06b53 libgimpbase: do not save Photoshop specific EXIF metadata
Photoshop can save metadata when exporting to tiff or jpeg, including
a thumbnail that we can't update. This can contain sensitive data, so we
should not export it. See issue #8383.

To do this, we add the two Photoshop specific tags that we know of to the
list of tags that should not be exported, so they won't be saved.

(cherry picked from commit f681c50414)
2023-04-26 17:48:30 -04:00
Daniel Novomeský
bb06322b49 plug-ins: use heif_init/heif_deinit 2023-04-24 18:07:19 +02:00
Rodrigo Lledó
b39058e0be Update Spanish translation 2023-04-24 10:28:07 +00:00
Rodrigo Lledó
87eb9871fd Update Spanish translation 2023-04-24 10:13:24 +00:00
Jehan
d32a24f4e9 plug-ins: fix the thread rendering the thumbnails all the time.
After testing a bit more, I realized that the thread was constantly re-rendering
the thumbnails, even though I didn't touch the "white-background"
button/argument.
This was not just a completely invisible problem, it actually affected the page
selection (it was very hard to select pages by clicking on them, it was randomly
working, and more often not selecting anything). This is how I realized there
was a problem.

The reason was simply that I was never actually calling g_cond_wait() because of
a first_loop flag I forgot to set.

Note that docs of g_cond_wait() explains that it is possible that "spurious
wakeup" happen. At first I thought I had this issue, which is why this commit
also adds a boolean flag to check after a wakeup, to make sure that I was in the
"condition met" case and not the "spurious wakeup" one.
Even though I realized afterwards the real reason was much more stupid, I still
left this additional check.

Fortunately this issue doesn't seem to affect the 2.10 code. Or to be more
accurate: the continuous render very likely happens there too, yet it doesn't
break page selection interaction with GTK+2 as far as I can see.

(cherry picked from commit 1584a9ba50)

Cherry pick note: though this issue didn't affect the dialog interaction in the
gimp-2-10 branch, I thought it'd still be better not to have never-ending
re-rendering of thumbnails for no good reasons.
2023-04-22 01:39:39 +02:00
Ekaterine Papava
267451913e Update Georgian translation 2023-04-20 05:32:05 +00:00
Sabri Ünal
56ea992958 Update Turkish translation 2023-04-17 15:37:48 +00:00
Sabri Ünal
6ec80c792c Update Turkish translation 2023-04-17 15:37:28 +00:00
Sabri Ünal
8214183c90 Update Turkish translation 2023-04-17 15:33:35 +00:00
Sabri Ünal
b00b8ee77d Update Turkish translation 2023-04-17 15:09:36 +00:00
Aurimas Černius
bfcd1f020d Update Lithuanian translation 2023-04-16 19:45:34 +00:00
dimspingos
6ed6d5787f Updated Greek translation 2023-04-12 15:17:31 +03:00
Petr Kovář
919ddf65b5 Add Czech translation 2023-04-06 13:39:40 +00:00
Nathan Follens
b93e590c49 Update Dutch translation 2023-04-01 12:35:27 +00:00
Nathan Follens
d57e2a1d10 Update Dutch translation 2023-04-01 12:23:22 +00:00
Nathan Follens
5fdc38e7dc Update Dutch translation 2023-04-01 12:16:50 +00:00
Hugo Carvalho
a3b444dee6 Update Portuguese translation 2023-03-27 15:36:16 +00:00
Hugo Carvalho
3c5df895c6 Update Portuguese translation 2023-03-27 15:34:28 +00:00
Hugo Carvalho
169dce5195 Update Portuguese translation 2023-03-27 15:30:20 +00:00
Marco Ciampa
4eda6c62e7 Updated Italian translation 2023-03-25 00:12:55 +01:00
Balázs Úr
e69d854d1c Update Hungarian translation 2023-03-15 00:12:00 +00:00
Balázs Úr
d51f706390 Update Hungarian translation 2023-03-15 00:06:11 +00:00
Balázs Úr
aab9cc6824 Update Hungarian translation 2023-03-14 23:55:06 +00:00
Alx Sa
61d470f6ad actions: Disable Arbitrary Rotation menus if...
...no image is active.
There are Arbitrary Rotation options under both the Image and Layer
menus. All of those rotation options are disabled without an image open.
To keep consistency, this disables those menu options as well.
The Tools menu Rotation option is left as-is.
(Backport)
2023-03-07 21:47:19 +00:00
Alx Sa
8fb43e2fc1 plug-ins: Let file-gif-save2 accept files paths...
...as parameters.
Currently, only file-gif-save can accept file paths in addition to URIs.
This results in inconsistent/unexpected behavior.
Now both versions of the GIF save procedure accept URIs or file paths.
First noted by Massimo in issue #5552.
2023-03-07 16:23:41 +00:00
Alx Sa
cd9f38805f plug-ins: Retain comment on non-interactive export
"globalcomment" is used to store and retrieve comments for GIFs.
However, it is only loaded via the GUI; thus, the comment is lost if
you re-export non-interactively.
This patch adds code to also load the comment from GimpParasite if
non-interactive export modes are used.
2023-03-07 03:24:38 +00:00
Cristian Secară
ea0ce234c3 Update Romanian translation 2023-03-07 01:16:51 +00:00
Piotr Drąg
12122dd0a2 Update Polish translation 2023-03-05 13:51:05 +01:00