Commit graph

45760 commits

Author SHA1 Message Date
Cristian Secară
4a97dd10db Update Romanian translation 2020-06-02 06:56:29 +00:00
Ell
8139836d5d app: fix parsing of GUM cross-property references 2020-06-01 22:40:27 +03:00
Ell
ae801871e5 app: in gimp_prop_eval_string(), don't leak result upon trailing tokens 2020-06-01 22:40:27 +03:00
Ell
4d83c7a3fc app: list all tool-group tools in tool-button tooltip
In tool-group GimpToolButton tooltips, in addition to showing the
description of the currently-active tool, list the other tools in
the group as well, to improve discoverability.
2020-06-01 19:29:27 +03:00
Ell
2259ad5fcc app: add GimpAccelLabel
Add a new GimpAccelLabel widget, which shows an accelerator label
for a given GimpAction.  Unlike GtkAccelLabel, GimpAccelLabel
doesn't show a user-provided label in addition to that.

Note that the size request of GtkAccelLabel doesn't include the
accelerator part, which is desirable in some contexts.
GimpAccelLabel doesn't suffer from that.
2020-06-01 19:29:24 +03:00
Jehan
6449dd7c14 devel-docs: add a tip for testing an older GIMP version with flatpak.
Flatpak repositories can store successive builds (up to 20 in the
Flathub repository in particular), even though by default it installs
only the last build.
I added in `debugging-tips.txt` the commands to search for and
explicitly install an older build of our official GIMP build. This can
be useful to compare some behaviorial changes as reported by users,
without having to re-compile old commits just for a quick test.
2020-06-01 17:21:29 +02:00
Marco Ciampa
3991220a9d Updated Italian translation 2020-06-01 14:09:13 +02:00
Cristian Secară
08a1f16b95 Update Romanian translation 2020-06-01 11:45:26 +00:00
Hannie Dumoleyn
f8be175c21 Update Dutch translation 2020-06-01 11:12:56 +00:00
Cristian Secară
101cc32018 Update Romanian translation 2020-06-01 10:57:42 +00:00
Marco Ciampa
ec782cadc8 Updated Italian translation 2020-06-01 11:10:11 +02:00
Marco Ciampa
4b77ac4c0f Updated Italian translation 2020-06-01 01:55:09 +02:00
Cristian Secară
74033f9291 Update Romanian translation 2020-05-31 15:28:58 +00:00
Cristian Secară
fb0e4dd97a Update Romanian translation 2020-05-31 14:46:06 +00:00
Marco Ciampa
9bcca65dc5 Updated Italian translation 2020-05-31 16:10:28 +02:00
Marco Ciampa
b58b9e6bd9 Updated Italian translation 2020-05-31 15:24:36 +02:00
Yuri Chornoivan
2d70cc14c0 Update Ukrainian translation 2020-05-31 11:48:52 +00:00
Jehan
f86329bb30 .gitlab: update the merge request template. 2020-05-31 12:47:47 +02:00
qarmin
be5d23bf98 Compare counter value instead its pointer address 2020-05-31 10:04:13 +00:00
Sabri Ünal
4ad1a68c3a Fix a typo: All selected_items 2020-05-30 19:30:33 +00:00
Jordi Mas
736aee4a17 Update Catalan translation 2020-05-30 20:43:33 +02:00
Paul Matthijsse
300d946418 Update Dutch translation 2020-05-30 17:33:36 +00:00
Cristian Secară
f275798442 Update Romanian translation 2020-05-30 14:21:50 +00:00
Daniel Șerbănescu
63d2595897 Update Romanian translation 2020-05-30 11:24:54 +00:00
Michael Schumacher
fdca56c94a CI: use custom docker images for dependencies and GIMP builds 2020-05-29 22:41:22 +00:00
Niels De Graef
30ad5cad68 ci: Remove some unused deps 2020-05-29 21:25:04 +00:00
Cristian Secară
63647ee187 Update Romanian translation 2020-05-29 18:40:40 +00:00
Cristian Secară
155250f568 Update Romanian translation 2020-05-29 11:02:50 +00:00
Cristian Secară
1037afae61 Update Romanian translation 2020-05-29 10:59:03 +00:00
Sabri Ünal
b95ec68c87 Update Turkish translation 2020-05-29 10:54:24 +00:00
Sabri Ünal
c45c7fdbe4 Update Turkish translation 2020-05-29 10:53:20 +00:00
Sabri Ünal
864bc49176 Update Turkish translation 2020-05-29 10:52:08 +00:00
Jehan
e1aebbac3b app: CI cache now configured in GNOME gitlab.
Let's reimplement some caching of packages for Debian apt and crossroad.
Hopefully it should speed up subsequent builds.
2020-05-28 22:30:34 +02:00
Jordi Mas
1cfcb392bc Update Catalan translation 2020-05-28 22:08:49 +02:00
Jordi Mas
fd95575bf3 Fixes to Catalan translation 2020-05-28 22:06:08 +02:00
Yuri Chornoivan
a5c06816a1 Update Ukrainian translation 2020-05-28 15:19:55 +00:00
Jehan
647ebffe7b app: GimpTransformTool multi-layer aware.
This implied a lot of other core changes, which also pushed me into
improving some of the edit actions and PDB calls to be multi-layer aware
in the same time.

Note that it is still work-in-progress, but I just had to commit
something in an acceptable intermediate state otherwise I was just going
crazy.

In particular now the various transform tools are multi-layer aware and
work simultaneously on all selected layers (and the linked layers if any
of the selected layers is linked too). Both preview and final transform
processing works.
In the limitations, preview doesn't work well (only one layer in the
preview) when there is a selection (though the actual transform works).

Also I am left to wonder how we should process this case of canvas
selection+transform on multi-layers. Indeed currently I am just creating
a floating selection (like we used to for the selection+transform case)
containing a transform result of the composited version of all selected
layers. This is a possible expected result, but another could be to get
several transformed layers (without composition). But then should the
"Floating Selection" concept allow for multiple Floating Selections?
Sooo many questions left to answer.
2020-05-28 14:28:01 +02:00
Dimitris Spingos (Δημήτρης Σπίγγος)
2056abf9fb Updated Greek translation 2020-05-28 09:25:21 +03:00
Jordi Mas
a97a46e707 Update Catalan translation 2020-05-27 21:42:25 +02:00
Øyvind Kolås
d7d0c046f0 app,build: depend on babl-0.1.76 2020-05-27 15:21:09 +02:00
Daniel Mustieles
603f0dc375 Update Spanish translation 2020-05-27 11:27:35 +00:00
Daniel Mustieles
faeaaa30c7 Update Spanish translation 2020-05-27 11:19:49 +00:00
Jordi Mas
6d14822994 Update Catalan translation 2020-05-27 10:03:20 +02:00
Anders Jonsson
2a4196b88f Update Swedish translation 2020-05-26 23:43:08 +00:00
Anders Jonsson
6984665477 Update Swedish translation 2020-05-26 23:40:49 +00:00
Simon Budig
3927401a80 app: Simplify the logic for the GimpToolPath popup. 2020-05-26 23:09:25 +02:00
Niels De Graef
23d5ef2546 vala: Fix some metadata warnings
We were mentioning some symbols that aren't introspected, because they
are part of `app/*`.
2020-05-26 22:05:12 +02:00
Jehan
5398d15b55 app, pdb: fix build warning because of discarded 'const' qualifier.
The PDB creates the array of drawables as a `const GimpItem *` and the
compiler does not like when we drop the const qualifier. So force this
const dropping with explicit type casting.
2020-05-26 21:49:58 +02:00
Jordi Mas
151b01e530 Update Catalan translation 2020-05-26 21:23:24 +02:00
Niels De Graef
acf50009f8 Allow building vala plugins 2020-05-26 17:52:52 +00:00