Commit Graph

4433 Commits

Author SHA1 Message Date
Gábor Kelemen 847c923835 Update Hungarian translation 2018-07-01 08:03:49 +00:00
Jordi Mas 584a2d18f5 Update Catalan translation 2018-06-30 07:57:23 +02:00
Chao-Hsiung Liao 29a9d19e59 Update Chinese (Taiwan) translation 2018-06-30 00:28:09 +00:00
Anders Jonsson 40b09952f0 Update Swedish translation 2018-06-28 06:38:02 +00:00
Daniel Korostil a1989ff003 Update Ukrainian translation 2018-06-26 21:01:50 +00:00
Piotr Drąg 25a6ec29a0 Update Polish translation 2018-06-24 19:32:07 +02:00
Anders Jonsson 3a23dc3849 Update Swedish translation
(cherry picked from commit 5a0299acf0)
2018-06-22 21:14:08 +00:00
Michael Natterer 5edc0306f9 app: move the colormap editor color dialog code to GimpColormapEditor
See commit below.
2018-06-21 13:43:25 +02:00
Michael Natterer 1c1dd2038e app: move the palette editor color dialog code to GimpPaletteEditor
That's cleaner than having it in palette-editor-commands.c
2018-06-21 12:43:59 +02:00
Ell 56d15e83e9 app: merge back gegl:recursive-transform-plus propgui to recursive-transform
... following GEGL commit 6be0a86583f9c10c7710c96c21c261e4227c4727.

gegl:recursive-transform now allows applying multiple
transforamtions simultaneously, using multiple transform-grid
widgets.
2018-06-17 15:49:35 -04:00
Marco Ciampa acddb8e2d3 Updated Italian translation 2018-06-12 12:13:23 +02:00
Piotr Drąg 428e7d17da Update Polish translation 2018-06-10 15:43:46 +02:00
Ell 1dbe765905 app: add GimpTransformGridTool; derive most transform tools from it
While most of our transform tools use an interactive transform
grid, and have similar behavior, the flip tool is an odd one out.
The new "auto straighten" function of the measure tool introduces
another tool that performs transformations, while not behaving like
the rest of the transform tools.

Factor out the parts of GimpTransformTool that handle user
interaction into GimpTransformGridTool (with corresponding
GimpTransformGridOptions, and GimpTransformGridToolUndo), and only
leave the basic transform functionality and options in
GimpTransformTool (and GimpTransformOptions).

Derive all the transform tools (and transform-tool base classes)
that previously derived from GimpTransformTool, from
GimpTransformGridTool.  The one exception is GimpFlipTool, which
still derives from GimpTransformTool directly.  The next commit
will derive GimpMeasureTool from GimpTransformTool as well.
2018-06-09 18:07:20 -04:00
Piotr Drąg 4d03c16695 Update Polish translation 2018-06-07 16:23:29 +02:00
Piotr Drąg bf71d6c278 Update Polish translation 2018-06-05 19:17:43 +02:00
Jordi Mas 0f2ee4d159 Update Catalan translation 2018-06-05 17:36:21 +02:00
Piotr Drąg 122cabe84e Update Polish translation 2018-06-05 15:28:52 +02:00
Ell 99828a697a app: add custom GUI for gegl:recursive-transform-plus
gegl:recursive-transform-plus is an extension of
gegl:recursive-transform, allowing multiple transformations to be
applied simultaneously; it will eventually be merged back into
gegl:recursive-transform.  See GEGL commit
9829bc22e85526d789c4e80c05949d4c6202a207.

The GUI uses the new TRANSFORM_GRIDS controller, allowing adding,
duplicating, and removing transformations, and controlling them
through on-canvas transform grids.
2018-06-05 04:31:30 -04:00
Alan Mortensen 86c476b222 Updated Danish translation 2018-06-04 23:34:19 +02:00
Dimitris Spingos (Δημήτρης Σπίγγος) c4985a301b Update Greek translation 2018-06-04 17:51:12 +03:00
Michael Natterer 73da7c9a54 app: add GimpDataLoaderFactory which loads data from an array of formats
specified by GimpDataLoaderEntry structs. Remove the same code from
GimpDataFactory and make it an abstract base class that only serves as
an interface for actual implementations. Also move around some stuff
in GimpDataFactory and remove virtual functions that were a bad idea
in the first place.
2018-06-04 13:49:07 +02:00
Jordi Mas 4ab0891be2 Update Catalan translation 2018-06-03 20:25:04 +02:00
Michael Natterer e88fb8e9c7 app: remove all old font management code, switch to GimpFontFactory[View]
Biggest change in this commit is reordering stuff in GimpContext
because GimpFont is now a first class citizen.
2018-06-03 01:27:06 +02:00
Michael Natterer d153c7489e app: add GimpFontFactoryView as replacement for GimpFontView 2018-06-03 01:25:25 +02:00
Michael Natterer 0763ea2a69 app: add new GimpDataFactory subclass GimpFontFactory
which contains all the font loading and refreshing including all async
stuff and is a complete replacement for gimp-fonts.c and GimpFontList.
2018-06-03 01:25:25 +02:00
Ell e8de6322fa po: update POTFILES.in 2018-05-31 00:21:49 -04:00
Anders Jonsson 0179f5d023 Update Swedish translation
(cherry picked from commit 2296d39bf5)
2018-05-30 17:11:50 +00:00
Hannie Dumoleyn 1345f6d0f9 Update Dutch translation 2018-05-30 11:34:23 +00:00
Piotr Drąg f7cf054c4a Update Polish translation 2018-05-30 10:48:12 +02:00
Ell 987afcd6d2 po: update POTFILES.in 2018-05-29 16:35:20 -04:00
Marco Ciampa 073219e615 Updated Italian translation 2018-05-28 23:53:58 +02:00
Anders Jonsson cafbec9b83 Update Swedish translation
(cherry picked from commit a0dde2d40f)
2018-05-28 18:55:59 +00:00
Piotr Drąg 3c2a81ebe6 Update Polish translation 2018-05-27 07:30:39 +02:00
Michael Natterer 7d36b463dc po: update POTFILES.skip 2018-05-25 22:13:33 +02:00
Jehan 6ebff7b3c5 configure, desktop: update the bug report URL.
Also make so that the metadata URL is taken from the one of the package
set with configure.
2018-05-25 15:05:47 +02:00
Bruce Cowan 9aaea2c96f Update British English translation 2018-05-23 19:43:08 +00:00
Timo Jyrinki 9e551d50a2 Update Finnish translation 2018-05-22 07:12:36 +00:00
Daniel Șerbănescu bf216e3c7c Update Romanian translation 2018-05-21 09:00:28 +00:00
Michael Natterer 10e3a968c1 app: remove the unused GimpContainerGridView 2018-05-20 21:06:30 +02:00
Michael Natterer f180a171cd pdb: remove all deprecated procedures 2018-05-20 21:06:29 +02:00
Piotr Drąg d054c2b1dc Update Polish translation 2018-05-20 20:12:42 +02:00
Anders Jonsson 2e948d43d0 Update Swedish translation 2018-05-20 17:33:19 +00:00
Anders Jonsson c9552d273d Update Swedish translation 2018-05-20 16:18:58 +00:00
Alexandre Prokoudine d8085ab8a7 Update Russian translation 2018-05-19 19:33:16 +03:00
Anders Jonsson db85a4fade Update Swedish translation 2018-05-19 16:22:43 +00:00
Alan Mortensen f55712a57a Updated Danish translation 2018-05-19 17:38:10 +02:00
Marco Ciampa 7493991372 Updated Italian translation 2018-05-18 12:40:48 +02:00
Rūdolfs Mazurs a04334d55b Update Latvian translation 2018-05-17 19:56:16 +00:00
Claude Paroz 75a08a85af Updated French translations 2018-05-17 18:28:14 +02:00
Sveinn í Felli 79594cb321 Update Icelandic translation 2018-05-17 12:01:04 +00:00
Daniel Mustieles a66f74d044 Updated Spanish translation 2018-05-16 16:14:15 +02:00
Dimitris Spingos (Δημήτρης Σπίγγος) 84f224d614 Update Greek translation 2018-05-14 06:21:18 +03:00
Anders Jonsson 60f2566f6a Update Swedish translation 2018-05-13 21:54:53 +00:00
Piotr Drąg 6f2c92a8cc Update Polish translation 2018-05-13 22:09:05 +02:00
Piotr Drąg 98b30f3a9a Update Polish translation 2018-05-13 21:24:11 +02:00
Jordi Mas b984f94506 Update Catalan translation 2018-05-12 09:43:17 +02:00
Balázs Meskó 6a0f0c13ec Update Hungarian translation 2018-05-11 22:06:59 +00:00
Piotr Drąg 36196d408e Update Polish translation 2018-05-11 22:00:17 +02:00
Marco Ciampa 577e01d48a Small fix in Italian translation 2018-05-10 00:39:14 +02:00
Marco Ciampa 4202ac7b78 Small fix in Italian translation 2018-05-10 00:33:15 +02:00
Hannie Dumoleyn 9e8e3496a5 Update Dutch translation 2018-05-08 15:18:50 +00:00
Anders Jonsson 24db45d0bb Update Swedish translation 2018-05-08 12:37:54 +00:00
Marco Ciampa 87df5eaea0 Updated Italian translation 2018-05-08 00:59:06 +02:00
Anders Jonsson a9db2baa4e Update Swedish translation 2018-05-07 09:22:12 +00:00
Marco Ciampa dfebe463b1 Updated Italian translation 2018-05-07 07:52:53 +02:00
Piotr Drąg 7daeedf324 Update Polish translation 2018-05-06 19:33:18 +02:00
Daniel Korostil 4b9ce3be58 Update Ukrainian translation 2018-05-06 09:21:39 +00:00
Anders Jonsson da77713dd7 Update Swedish translation 2018-05-05 19:32:48 +00:00
Alexandre Prokoudine e173aebf76 Update Russian translation 2018-05-05 03:07:13 +03:00
Jordi Mas 4508a57a52 Update Catalan translation 2018-05-03 20:48:58 +02:00
Marco Ciampa 0bde05c64a Updated and fixed Italian translation (tnx to S. Ginestrini) 2018-05-02 15:44:31 +02:00
Anders Jonsson 7ec7167fb5 Update Swedish translation 2018-05-01 22:54:35 +00:00
Danylo Korostil a204d922b4 Updated uk translation 2018-05-01 10:48:13 +03:00
Dimitris Spingos (Δημήτρης Σπίγγος) 0884f901a2 Update Greek translation 2018-04-30 12:28:49 +03:00
Alexandre Prokoudine c3b1cf05d8 Update Russian translation 2018-04-30 05:39:11 +03:00
Anders Jonsson abeef86452 Update Swedish translation 2018-04-29 19:44:16 +00:00
Piotr Drąg 45b9da92f7 Update POTFILES.in 2018-04-29 19:56:38 +02:00
Piotr Drąg 17e64d2017 Update Polish translation 2018-04-29 18:05:42 +02:00
Marco Ciampa 48b04fb746 Updated Italian translation 2018-04-29 15:43:58 +02:00
Jordi Mas e0d1793b39 Update Catalan translation 2018-04-28 12:25:23 +02:00
Mario Blättermann 74698bd5d4 Update German translation 2018-04-27 20:00:47 +00:00
Aryeom Han e46a8497ac po: update Korean translation. 2018-04-26 02:09:51 +02:00
Anders Jonsson c4674037bd Update Swedish translation 2018-04-25 20:13:38 +00:00
Piotr Drąg 08f2b2d93b Update Polish translation 2018-04-25 20:31:40 +02:00
Timo Jyrinki d18cc028ca Update Finnish translation 2018-04-24 12:11:28 +00:00
Jordi Mas e87589f35a Update Catalan translation 2018-04-23 21:06:24 +02:00
Jordi Mas ada987828d Update Catalan translation 2018-04-22 20:35:16 +02:00
Jordi Mas c77c756f6a Update Catalan translation 2018-04-22 20:33:24 +02:00
Piotr Drąg d7ced206ee Update Polish translation 2018-04-22 15:35:12 +02:00
Piotr Drąg b1df7d5497 Update POTFILES.in 2018-04-19 19:52:20 +02:00
Michael Natterer 428110f63f app: remove non-cut/copy/paste functions from gimp-edit.[ch]
Move them to the new files gimpdrawable-edit.[ch] and
gimpimage-fade.[ch].
2018-04-18 23:48:33 +02:00
Anders Jonsson ab7fbeed08 Update Swedish translation 2018-04-18 20:31:56 +00:00
Anders Jonsson 79460c82c3 Update Swedish translation 2018-04-18 09:20:38 +00:00
Alan Mortensen 3b41261287 Updated Danish translation 2018-04-18 10:16:04 +02:00
Marco Ciampa bba7130cc2 Updated Italian translation 2018-04-15 17:50:36 +02:00
Alexandre Prokoudine dbf57b4494 Update Russian translation 2018-04-15 17:54:48 +03:00
Michael Natterer 50536e1c38 Bug 795230 - Rename Blend tool and provide PDB compatibility
Add new PDB group "drawable_edit" which has all procedures from the
"edit" group which are not cut/copy/paste.

The new group's procedures don't have opacity, paint_mode
etc. arguments but take them from the context instead. Unlike the old
gimp-edit-fill, gimp-drawable-edit-fill now uses the context's opacity
and paint_mode.

The new gimp-drawable-edit-gradient-fill procedure uses even more
context properties which are also newly added with this commit
(gradient_color_space, gradient_repeat_mode, gradient_reverse).

And some cleanup in context.pdb.

This is still WIP, nothing in the edit group is depcreated yet.
2018-04-15 15:28:50 +02:00
Sebastian Rasmussen f505f57bd8 Update Swedish translation 2018-04-14 20:02:23 +00:00
Piotr Drąg f365de49a0 Update Polish translation 2018-04-14 21:18:03 +02:00
Piotr Drąg 680da3ada8 Update Polish translation 2018-04-14 10:23:37 +02:00
Michael Natterer 4705684b0e po: fix typo in POTFILES.in 2018-04-14 02:18:56 +02:00
Michael Natterer b0beb0197a Bug 795230 - Rename Blend tool and provide PDB compatibility
Rename the tool and its options, and the gradient sub-struct of paint
options.
2018-04-14 00:52:20 +02:00
Michael Natterer 4f2e078ccb Bug 795230 - Rename Blend tool and provide PDB compatibility
Rename gimpdrawable-blend.[ch] to gimpdrawable-gradient.[ch]
2018-04-13 23:43:27 +02:00
Aron Xu 2255f09fac Update Chinese (China) translation 2018-04-12 22:22:28 +08:00
Piotr Drąg 7bb0821977 Update Polish translation 2018-04-11 10:17:46 +02:00
Alexandre Prokoudine 9f55de0b25 Update Russian translation 2018-04-11 01:02:09 +03:00
Ell 6982533292 app: add custom GUI for gegl:panorama-projection
... which uses a gyroscope controller to control the op's rotation
angles and zoom.
2018-04-10 10:18:49 -04:00
Ell 634d5ae57d app: add GimpToolGyroscope
GimpToolGyroscope is a tool widget providing canvas interaction for
3D rotation.  The widget doesn't preset a UI, but rather
facilitates panning, rotation, and zoom, by dragging the canvas, or
using the keyboard.

Rotation is expressed using yaw/pitch/roll angles (performed in
this order).  A zoom factor can be specified, which affects the
magnitude of the rotation per distance traveled.  The widget can
operate in inverse mode, performing an inverse transformation.
2018-04-10 10:18:48 -04:00
Piotr Drąg c4975dd893 Update Polish translation 2018-04-08 22:20:05 +02:00
Jehan 0ae8e356d1 po: fix desktop file keywords syntax for Basque translation.
Some tool in flatpak-build was failing to validate the keywords because
of this localization. It was complaining that:

> key "Keywords[eu]" in group "Desktop Entry" does not have a semicolon
> (';') as trailing character
2018-04-07 01:22:23 +02:00
Alexandre Prokoudine d66839993d Updated Russian translation 2018-04-06 02:09:48 +03:00
Julien Hardelin de0706f3f1 Updated French translation 2018-04-03 11:47:17 +02:00
Piotr Drąg 31086ae211 Update Polish translation 2018-03-30 22:00:14 +02:00
Jordi Mas dbb9fdb333 Update Catalan translation 2018-03-29 11:58:32 +02:00
Khaled Hosny 0fe50c76f8 Update Arabic translation 2018-03-27 15:47:41 +02:00
Marco Ciampa 7f96c9e7c6 Updated Italian translation 2018-03-27 12:25:33 +02:00
Alexandre Prokoudine 3261e03d22 Update Russian translation 2018-03-25 23:28:06 +03:00
Piotr Drąg 67041d6b82 Update Polish translation 2018-03-25 20:45:38 +02:00
Jehan 6a825f18bb desktop, po: also update the appdata description.
GIMP 2.10 is 2.10.0 and "2.10 RC1" is "2.10.0-RC1".
I also update directly the Polish msgid and msgstr (only language having
a translation on time, though it's our fault!) to avoid the translation
getting fuzzy uselessly.
I let the "rc" as lowercase in version property of <release> tag,
assuming the more official/parsable name should be lowercase. Not sure
if it makes sense.
2018-03-25 14:44:42 +02:00
Jehan 9adeee9d25 app, po: revert commit a0724783d8 and add a TRANSLATORS comment.
Not using %d in the singular form of English does not prevent other
languages to use %d in any form they wish to. This will still work and
will still be replaced by the relevant number of images.
So I revert commit a0724783d8 because it is just prettier (in English)
to write "An image" rather than "1 image", but this does not mean you
have to do the same in other languages! Adding a comment so that
translators know about it.

Also directly modify the msgid in the Polish and Russian translations
which already translated this string, so that the translations does not
end up unnecessarily fuzzy.
2018-03-24 03:07:07 +01:00
Piotr Drąg 08c4f84430 Update Polish translation 2018-03-24 01:43:52 +01:00
Alexandre Prokoudine 8266c2246e Update Russian translation 2018-03-24 01:43:43 +03:00
Piotr Drąg 501b0822b8 Update Polish translation 2018-03-23 21:24:52 +01:00
Piotr Drąg 9add6b92f3 Update Polish translation 2018-03-23 20:54:12 +01:00
Piotr Drąg bb58eab607 Update Polish translation 2018-03-23 20:16:34 +01:00
Piotr Drąg f3b3770283 Update Polish translation 2018-03-23 20:13:47 +01:00
Piotr Drąg a1d5978826 Update Polish translation 2018-03-18 17:51:33 +01:00
Balázs Meskó e47d3eb8eb Update Hungarian translation 2018-03-12 06:32:36 +00:00
Dimitris Spingos (Δημήτρης Σπίγγος) e3a4a63140 Update Greek translation 2018-03-11 20:06:56 +02:00
Piotr Drąg df0c898b39 Update Polish translation 2018-03-11 17:03:21 +01:00
Hajime Taira a7644a130d Update Japanese translation 2018-03-11 01:44:39 +00:00
Ell c2c5fedd13 po: update gimp-debug-tool.c path in POTFILES.in 2018-03-10 18:28:14 -05:00
Rūdolfs Mazurs 1ad1790864 Update Latvian translation 2018-03-10 21:52:22 +02:00
Marco Ciampa 89505dc774 Updated Italian translation 2018-03-05 16:41:26 +01:00
Ell 0f2df18dde app: add gimp_spawn_async()
gimp_spawn_async() is similar to, but more limited than,
g_spawn_sync().  Unlike the latter, gimp_spawn_async() uses
vfork(), instead of fork(), when possible.

On Linux, a process that uses large amounts of memory (as GIMP may)
can hang during a fork() if overcommitting is enabled, and there's
not enough memroy.  Using vfork() avoids that, since it doesn't
duplicate the parent's address space.
2018-03-05 01:55:40 -05:00
Piotr Drąg d7e7ab48ba Update Polish translation 2018-03-04 16:34:07 +01:00
Jordi Mas 638ec98a58 Update Catalan translation 2018-03-04 14:43:52 +01:00
Ell 8039582df0 app: add custom GUI for gegl:recursive-transform
gegl:recursive-transform applies a transformation recursively to
an image.  The custom GUI allows controlling the transformation
matrix using a transform-grid controller, added in the previous
commit.
2018-03-01 02:26:54 -05:00
Jordi Mas f3dd2fd65f Update translation 2018-02-25 22:34:29 +01:00
Balázs Úr 96eb9653b1 Update Hungarian translation 2018-02-25 16:31:13 +00:00
Rūdolfs Mazurs 042bcef90d Update Latvian translation 2018-02-24 00:48:50 +02:00
Jordi Mas 40cdc77ae6 Update Catalan translation 2018-02-23 19:08:20 +01:00
Alan Mortensen cd2fcc3dac Updated Danish translation 2018-02-23 02:57:23 +01:00
Sveinn í Felli 4a4ed3b685 Update Icelandic translation 2018-02-22 13:17:06 +00:00
Daniel Mustieles 405ec22bae Update Spanish translation 2018-02-19 17:53:34 +00:00
Alexandre Prokoudine 7b5ba251bd Updates and fixes to Russian translation 2018-02-18 14:45:43 +03:00
Alexandre Prokoudine 2275b8e520 Update and improve Russian translation based on feedback from uroki-gimp.ru 2018-02-17 12:23:50 +03:00
Piotr Drąg 13f638fb3f Update Polish translation 2018-02-13 18:46:42 +01:00
Marco Ciampa a1b1f53bae Updated Italian translation 2018-02-13 10:52:34 +01:00
Piotr Drąg 6db5ba61b2 Update Polish translation 2018-02-11 16:57:32 +01:00
Dimitris Spingos (Δημήτρης Σπίγγος) ba4c544c29 Update Greek translation 2018-02-11 17:54:33 +02:00
Piotr Drąg b5cc23bf2a Update Polish translation 2018-02-04 17:30:18 +01:00
Michael Natterer 614b81ffb4 app, tools: rename "gimpdebug" to "gimp-debug-tool"
and use GIMP_TOOL_VERSION instead of hardcoding "2.0" in both
tools/Makefile.am and app/errors.c
2018-02-04 14:09:22 +01:00
Michael Natterer 518035c544 po: add desktop/org.gimp.GIMP.appdata.xml.in to POTFILES.skip 2018-02-01 14:41:12 +01:00
Alexandre Prokoudine 6ebc43fdcb Update Russian translation 2018-01-30 11:38:54 +03:00
Piotr Drąg 6945e10b53 Update POTFILES.in 2018-01-29 02:35:27 +01:00
Alexandre Prokoudine dd5be53836 Update Russian translation 2018-01-29 03:19:06 +03:00
Piotr Drąg def98c5983 Update Polish translation 2018-01-28 20:02:58 +01:00
Piotr Drąg 0ac29c0b61 Update POTFILES.in and POTFILES.skip 2018-01-28 19:06:13 +01:00
Inaki Larranaga Murgoitio fab7d6c92d Update Basque language 2018-01-27 16:49:34 +01:00
Ell 4c71ee8e7a app: add GimpGenericTransformTool
A subclass of GimpTransformTool, to be used as a base class for
transform tools that calculate their matrix based on 4 pairs of
input/output points, and that display the transform matrix as their
GUI (this includes the unified, perspective, and handle transform
tools; the next commit ports them over to
GimpGenericTransformTool).

When the resulting matrix of the input/output mapping sends any of
the output points to, or past, infinity, GimpGenericTransformTool
sets GimpTransformTool::transform_valid to FALSE, and displays an
appropriate message in the tool GUI, instead of showing the matrix.
2018-01-27 07:30:29 -05:00
Piotr Drąg db804ce540 Update Polish translation 2018-01-21 17:06:58 +01:00
Tim Sabsch 06c1dc7584 Update German translation 2018-01-20 11:30:06 +00:00
Alexandre Prokoudine 7179bb6736 Update Russian translation 2018-01-20 01:59:15 +03:00
Alexandre Prokoudine a15a18bd75 Update Rusian translation 2018-01-19 10:15:49 +03:00
Jordi Mas 8da2590533 Update Catalan translation 2018-01-17 11:40:24 +01:00
Jordi Mas 661a87c443 Update Catalan translation 2018-01-17 11:17:32 +01:00
Jordi Mas df70a35b71 Update Catalan translation 2018-01-16 23:10:27 +01:00
Claude Paroz ac99d61111 Updated French translation (main po file) 2018-01-15 15:23:15 +01:00
Luis Angel Gonzo ec2c0cb58b Update Spanish translation 2018-01-15 08:07:55 +00:00
Piotr Drąg c77ec09fb2 Update Polish translation 2018-01-14 19:23:52 +01:00
Michael Natterer b23f231a1a Bug 792470 - Some filters e.g. "Levels" are not added to "Repeat last" history
The four remaining "classic" color tools (Brightness-Contrast, Curves,
Levels and Threshold) are in fact just special UIs for otherwise
completely normal filter ops.

Add normal filter actions for them and invoke them like all
other filters, which makes them show up in the filter history
automatically.

The only small hack needed is to special case them in
gimp_gegl_procedure_execute_async() so the right tools are created
instead of the default GimpOperationTool. Also, blacklist the
automatically generated tools actions from action search and the
shortcut editor.
2018-01-14 15:42:29 +01:00
Jehan 458e313000 Rename gimp.appdata.xml.in to org.gimp.GIMP.appdata.xml.in.in.
I completely forgot to rename the appstream file according to the new
ID. While doing so, I also make it a .in.in file, with initial
processing by the autotools. Indeed I need @GIMP_COMMAND@ to be replaced
by AC_CONFIG_FILES().
Finally I fix a badly closed XML tag (which reminds me I should always
test a commit, even when it's a simple non-C 1-liner change!).
2018-01-14 03:54:17 +01:00
Marco Ciampa e7c3c9f575 Updated Italian translation 2018-01-09 12:07:30 +01:00
Piotr Drąg 49a22d6d90 Update Polish translation 2018-01-08 15:30:21 +01:00
Jordi Mas 38b9fc61fc Update Catalan translation 2018-01-07 12:54:15 +01:00
Inaki Larranaga Murgoitio fff128ab2c Update Basque language 2018-01-07 11:32:49 +01:00
Jordi Mas b6ea167ad6 Update Catalan translation 2018-01-06 13:30:47 +01:00
Alexandre Prokoudine a16a31ab51 Make bits of Shadows-Highlights translatable 2018-01-05 21:09:15 +03:00
Marco Ciampa ba281258a0 Updated Italian translation 2018-01-04 19:46:18 +01:00
Piotr Drąg c38f14df36 Update Polish translation 2017-12-31 23:54:35 +01:00
Martin Srebotnjak 5ffb1e3657 Updated Slovenian translation 2017-12-31 11:36:36 +01:00
Chao-Hsiung Liao a3053e88a1 Update Chinese (Taiwan) translation 2017-12-27 06:41:17 +00:00
Muhammet Kara 6a7ed5c57e Update Turkish translation 2017-12-26 21:06:31 +00:00
Sveinn í Felli f4dc452961 Update Icelandic translation 2017-12-26 14:40:58 +00:00
Ell 1f27ee6219 build, configure.ac: misc Windows installer translations build improvements
In configure.ac, add --enable-windows-installer option (off by
default), which should be set to generate the necessary files for
the installer translations during the build.  Using this option is
only supported when building from git, since the installer files
are not included in source tarballs.

Rename setup.isl.desktop.in to setup.isl.in, and instruct intltool
to treat it as an .ini file explicitly.

Delete generated message files during make clean.
2017-12-25 07:42:20 -05:00
Alexandre Prokoudine de24c0279d Update Russian translation 2017-12-25 04:51:27 +03:00
Piotr Drąg e0d08035c8 Update POTFILES.skip 2017-12-24 23:00:13 +01:00
Милош Поповић 5008283e1c Update Serbian translation 2017-12-24 18:17:02 +00:00
Piotr Drąg 43b23df81e Update Polish translation 2017-12-24 17:06:41 +01:00
Sveinn í Felli af17ac600e Update Icelandic translation 2017-12-24 15:00:57 +00:00
Kristjan SCHMIDT 31713ac331 Update Esperanto translation 2017-12-23 19:53:59 +00:00
Sveinn í Felli a73565f7c3 Update Icelandic translation 2017-12-23 13:43:52 +00:00
Sveinn í Felli 4e3cadc9c7 Update Icelandic translation 2017-12-23 08:45:04 +00:00
Sveinn í Felli 6dcb0f76eb Update Icelandic translation 2017-12-23 07:44:26 +00:00
Piotr Drąg 09035bc3f5 Update POTFILES.in 2017-12-23 00:09:33 +01:00
Sveinn í Felli ae12413bfd Update Icelandic translation 2017-12-22 22:20:47 +00:00
Piotr Drąg f01fa4541f Update Polish translation 2017-12-21 22:04:50 +01:00
Alexandre Prokoudine 9d31d4caf5 Technical fix for updated ru.po 2017-12-20 01:04:44 +03:00
Alexandre Prokoudine 0952114df0 Update Russian translation 2017-12-20 00:59:44 +03:00
Ell 981e8dcdfe app, menus, icons: add dashboard dockable
The dashboard dockable shows the current GEGL cache and swap sizes,
and their recent history.  It has options to control the update
rate and history duration of the data, and an option to warn (by
raising/blinking the dialog) when the swap size approaches its
limit.
2017-12-18 19:42:23 -05:00
Alan Mortensen 433ee21c7d Updated Danish translation 2017-12-18 17:59:54 +01:00
Chao-Hsiung Liao 4fc4a8dd8e Update Chinese (Taiwan) translation 2017-12-16 02:31:51 +00:00
Piotr Drąg 6d0d6f1dbd Update Polish translation 2017-12-11 23:53:53 +01:00
Luis Angel Gonzo f2dee7ad1b Update Spanish translation 2017-12-11 08:22:32 +00:00
Alexandre Prokoudine 7b6d040f93 Update Russian translation 2017-12-06 01:26:20 +03:00
Luis Angel Gonzo 9f1e3de4da Update Spanish translation 2017-12-05 15:48:18 +00:00
Marco Ciampa 94a6ba9025 Updated Italian translation 2017-12-05 10:00:08 +01:00
Piotr Drąg 3c4ea160dc Update Polish translation 2017-12-03 19:17:51 +01:00
Dimitris Spingos (Δημήτρης Σπίγγος) 91f7f90262 Update Greek translation 2017-11-30 11:03:02 +02:00
Luis Angel Gonzo 8fbac7090a Update Spanish translation 2017-11-30 08:29:09 +00:00
Dimitris Spingos (Δημήτρης Σπίγγος) 5ec5781c3a Update Greek translation 2017-11-28 16:14:32 +02:00
Piotr Drąg f9125b514b Update Polish translation 2017-11-26 18:34:13 +01:00
Jordi Mas 717cd7881e Update Catalan translation 2017-11-25 22:05:33 +01:00
Luis Angel Gonzo 61262f6e8e Update Spanish translation 2017-11-24 11:33:28 +00:00
Piotr Drąg 3c7ade6423 Update Polish translation 2017-11-20 03:26:46 +01:00
Piotr Drąg 1b804e5770 Update Polish translation 2017-11-19 20:21:12 +01:00
Piotr Drąg aee1a1f430 Update Polish translation 2017-11-12 19:17:40 +01:00
Jordi Mas 8793d6a3b2 Fixes to Catalan translation 2017-11-07 15:54:39 +01:00
Piotr Drąg c97c2fe06d Update Polish translation 2017-11-05 16:20:39 +01:00
Luis Angel Gonzo da41269dcd Update Spanish translation 2017-11-02 11:24:45 +00:00
Marco Ciampa 0f716b3357 Updated Italian translation 2017-10-31 00:55:43 +01:00
Marco Ciampa ab05320ce1 Updated Italian translation 2017-10-30 11:37:30 +01:00
Piotr Drąg 61727c69e0 Update Polish translation 2017-10-29 17:41:35 +01:00
Ell e4440e3fdb app: save custom gradient across sessions
Add a framework for saving and restoring internal data objects, in
gimp-internal-data.c.  Internal data objects are saved in separate
files under a new "internal-data" subdirectory of the user's gimp
directory.  The internal data is saved, restored, and cleared
together with the tool options.

Use this to save and restore the custom gradient.  In the future,
we might add similar writable internal data objects that we'd want
to save.
2017-10-29 10:19:07 -04:00
Jordi Mas 8dc33b7729 Fixes to Catalan translation 2017-10-28 22:09:07 +02:00
Luis Angel Gonzo 35ac95815a Update Spanish translation 2017-10-28 09:54:11 +00:00
Jordi Mas e47b955454 Update Catalan translation 2017-10-25 06:40:42 +02:00
Piotr Drąg 06ef794977 Update Polish translation 2017-10-22 17:55:05 +02:00
Jordi Mas ef89e07283 Update Catalan translation 2017-10-22 09:38:33 +02:00
Jordi Mas cdedc120c5 Update Catalan translation 2017-10-18 07:44:54 +01:00
Ell d4d8dbbc1b app: add custom gui for gegl:color-to-alpha(-plus)
Add a specialized propgui constructor for gegl:color-to-alpha-plus.
This op is currently in the workshop, but is set to be merged with
the existing gegl:color-to-alpha, so we omit the '-plus' from file-
and function-names.

The new op adds a pair of properties to control the radii, relative
to the selected color, below which colors become fully transparent,
and above which colors remain fully opaque.  Allow these properties
to be set by picking a color from the image, and calculating the
radius accordingly.
2017-10-16 12:38:38 -04:00
Ell 92cd4d4619 app: s/diffration-patterns/diffraction-patterns/ 2017-10-15 13:35:05 -04:00
Piotr Drąg 6c1e3beb69 Update Polish translation 2017-10-15 16:34:58 +02:00
Ell 4f1195be29 app: add "modify active gradient" option to the blend tool
Add a boolean "modify active gradient" option to the blend tool.
when checked, the active gradient is modified in-place while edited.
When unchecked, the active gradient is copied to the internal
"custom" gradient upon editing, and the custom gradient becomes
subsequently active.

Show a hint when the option is checked, but the active gradient is
non-writable, and can't be edited directly.

This commit adds the new gimpblendtool-editor.[hc] files, which are
where the gradient-editing related functionality of the blend tool
is going to go.
2017-10-09 12:48:53 -04:00
Piotr Drąg e1afed3ddd Update Polish translation 2017-10-08 19:05:47 +02:00
Marco Ciampa b62b442550 Updated Italian translation 2017-10-08 17:00:21 +02:00
Piotr Drąg bda06dd450 Update Polish translation 2017-10-01 14:09:51 +02:00
Christian Kirbach 46e7d02d5a Update German translation 2017-09-30 13:58:03 +00:00
Fran Dieguez 7da0153f17 Update Galician translation 2017-09-28 13:56:47 +00:00
Alexandre Prokoudine 6efbe67dc4 Update Russian translation 2017-09-28 04:25:44 +03:00
Marco Ciampa 5fdf49421b Another small fix in Italian translation 2017-09-26 14:59:48 +02:00
Marco Ciampa 234f8c7ab0 Small fix in Italian translation 2017-09-26 14:53:52 +02:00
Marco Ciampa 92e58c4caf Updated Italian translation 2017-09-26 13:46:33 +02:00
Dimitris Spingos (Δημήτρης Σπίγγος) 973f340206 Update Greek translation 2017-09-25 17:14:16 +03:00
Marco Ciampa a8dd6b2d7b Updated Italian translation 2017-09-25 15:56:21 +02:00
Andika Triwidada 16eadb8ad1 Update Indonesian translation 2017-09-21 14:13:58 +00:00
Piotr Drąg bd2ed6265a Update Polish translation 2017-09-17 16:46:28 +02:00
Jordi Mas 0dfed0ec8a Update Catalan translation 2017-09-13 20:50:35 +02:00
Jordi Mas 9f83dcab8e Update Catalan translation 2017-09-09 19:57:33 +02:00