Commit graph

42393 commits

Author SHA1 Message Date
Christian Kirbach
072b167926 Update German translation 2018-01-09 05:39:05 +00:00
Michael Natterer
29fbeb9e02 plug-ins: "port" qbist to float (remove the uchar conversion from float code) 2018-01-08 21:50:20 +01:00
Jehan
4c519efefd app: better shortened names for CIE LCH axis.
Looks like we should use L*, C*, and h° to stay consistent (in
particular Lab L* and LCH L* are the same value), and also to allow for
future implementation of variants of LCH.

Value "h°" was the hardest to choose since we sometimes see just "h",
sometimes with a star, and other times with a degree. Even reference
documents display the 3 versions in the same documents! I just went with
a 2-letter version with degree, as seen on Wikipedia, and to align
better with other 2-letter LCh values. That's pretty arbitrary and can
be changed if another shortened name is considered better.
2018-01-08 19:09:48 +01:00
Jehan
eaec634ed3 app: use L*, a* and b* for the Lab channel short names.
Elle Stone says (cf. bug 791484, comment 9):
> there are several variants of "Lab" out there, with the most commonly
> used (and the version GIMP currently uses) being the 1976 version,
> which uses asterisks to differentiate it from the earlier "Hunter"
> version. So yes, asterisks are technically correct.

Better use the most conventional naming. And as a side effect, it makes
differentiating Lab a* and Alpha shortened names more obvious, while not
making them that much bigger (2 characters instead of one for "a*").
2018-01-08 18:41:51 +01:00
Anders Jonsson
1b59adfa74 Update Swedish translation 2018-01-08 16:09:05 +00:00
Sebastian Rasmussen
78476f3d09 Update Swedish translation 2018-01-08 16:07:01 +00:00
Jehan
b7a8c6f23b NEWS: keep updated. 2018-01-08 17:04:31 +01:00
Jehan
cd3d57de7f app: forgot some short translated strings.
Better get them all!
2018-01-08 16:39:33 +01:00
Jehan
c8a8f66358 app: add context to shortened strings.
To mark them as different strings with a context, otherwise "B" for Blue
and "B" for Lab b* cannot be translated separately (for instance).
See commit 7ac7b9519f and previous commit.
2018-01-08 16:28:40 +01:00
Jehan
6c9adcedc4 app: adding comments for translators to shortened labels.
These labels were shortened but it's difficult for translators to know
what they are, especially when same shortened labels are common to
different concepts.
See commit 7ac7b9519f.
2018-01-08 16:28:40 +01:00
Piotr Drąg
49a22d6d90 Update Polish translation 2018-01-08 15:30:21 +01:00
Michael Natterer
f7fe2753e2 plug-ins: port qbist to GEGL, it's just too cool/weird to get lost 2018-01-08 02:45:54 +01:00
Michael Natterer
c8e1703dce plug-ins: never edit common/Makefile.am directly
edit plugin-defs.pl and run ./mkgen.pl
2018-01-08 02:43:26 +01:00
Jehan
8e572ca00e NEWS: update. 2018-01-08 02:12:44 +01:00
Jehan
22a6e2bb19 plug-ins: update the warning message for dimension of X bitmap cursors.
After discussing with Mitch and understanding better the X bitmap/pixmap
history, I make the warning more specific to X bitmap cursors only (not
pixmap).
Also I can see our code always exports RGBA data, so I am not quite sure
if this warning even makes sense since X bitmaps are bicolor maps. On
the other hand, Mitch tells me that "these days gdk turns pixbufs into
bitmaps if the x server doesn't support rgba cursors", so maybe that can
still be of use to warn cursor designers for max compatibility.
Still that's pretty old compatibility stuff, so let's replace "may" by
"might".
2018-01-08 00:19:34 +01:00
Jehan
575013feaa plug-ins: fix a bit of coding styles (spaces and alignment). 2018-01-08 00:07:58 +01:00
Alexandre Prokoudine
bbfec3b7ae NEWS: update re translations 2018-01-08 00:19:55 +03:00
Jehan
df933c7b70 plug-ins: discard leading 0s in regular expression for cursor size/delay
Leading 0s have no special value, we use base 10 anyway. Removing
leading 0s allows to not trigger the 8-digit test, hence modify a valid
cursor size unecessarily.
2018-01-07 15:49:37 +01:00
Jehan
0484ce83af Bug 792266 - Increase maximum size of x11 cursor during export.
We were basing our max export size on a macro value defined in
libXCursor code: MAX_BITMAP_CURSOR_SIZE. This macro is still defined in
libXCursor and still has the same value (64), yet it is unsure how far
or even where this is enforced since it seems we can get at least 96px
cursors in GNOME/X11.

As a consequence, this commit:
- still warns when cursor size is over this value, with more explicit
  text, yet does not change the cursor size anymore! So it is now
  possible to export bigger cursors, but you still get a warning.
- only changes the cursor size for the existing more-than-8-digits test
  and I add a warning when it does so (we should never modify an image
  silently!).
- adds the size 96 as not triggering the warning about GNOME Settings
  since it definitely looks like this size is valid there (according to
  my own empirical tests). Also since 96 is higher than the libXCursor
  current MAX macro value, this really raises the question to where this
  max is enforced and whether we should not just drop the first warning.

Note that it breaks a bit the string freeze since I modify one string
and adds one. Sorry for this!
2018-01-07 15:16:28 +01:00
Jordi Mas
38b9fc61fc Update Catalan translation 2018-01-07 12:54:15 +01:00
Jordi Mas
eae715ef2e Update Catalan translation 2018-01-07 11:33:40 +01:00
Inaki Larranaga Murgoitio
fff128ab2c Update Basque language 2018-01-07 11:32:49 +01:00
Jordi Mas
e503e9f429 Upddate installer Catalan translation 2018-01-07 11:19:22 +01:00
Ell
d34800c5fc app: reintroduce clamping to vivid-light mode
... removed by commit 0f9da165e0, and
improved by this commit.

Our foo-light modes aren't really prepared to handle out-of-range
input.  Make sure that in-range input doesn't result in out-of-
range output.
2018-01-06 12:56:44 -05:00
Ell
bc8c79e95a build: add Icelandic translation to the Windows installer 2018-01-06 12:31:51 -05:00
Ell
1f72dbc530 po-windows-installer: technical fix to the Polish translation
Looks like ender's name can't be used verbatim in the encoding used
for the Polish translation.  Use his name as previously appeared in
the Polish translation.
2018-01-06 12:31:51 -05:00
Ell
3b52b044f9 app: small cleanup in gimpoperationlayermode-blend.c
Indentation, float literals, etc...
2018-01-06 12:31:51 -05:00
Ell
0f9da165e0 Bug 790566 - Modify the divide blend mode to not max out at 5.0
Add a safe_div() function to gimpoperationlayermode-blend.c, and
use it in the relevant blend funcs, instead of plain division.
This function clamps the quotient to some reasonable range, to
avoid infinities, and maps epsilon/... to 0, to avoid NaN.  The
latter part results in similar qualitative results to the
corresponding legacy modes, when calculating 0/0.
2018-01-06 12:31:51 -05:00
Jehan
afb09c90d4 NEWS: update translations and icons. 2018-01-06 16:20:24 +01:00
Jordi Mas
b6ea167ad6 Update Catalan translation 2018-01-06 13:30:47 +01:00
Massimo Valentini
a5b2139ca3 Bug 765651: file-psd-load.exe crashes importing file
Rather skip extra layer masks than crash.
2018-01-06 12:44:28 +01:00
Massimo Valentini
7ccf5d2624 Bug 761140: importing gimpui module causes plugin query failure
After commit f51acf3bfb the python console no longer
initialized gimpui, because it is no longer part of module
initialization.

If the plug-in is run noninteractively and it imports
gimpui explicitely it is now necessary to call gimp_ui_init ()
at the right time
2018-01-06 12:12:16 +01:00
Alexandre Prokoudine
5ea96afdf3 NEWS: keep up-to-date 2018-01-06 07:39:36 +03:00
Alexandre Prokoudine
e75ced91a7 Preferences: add toolbox-wilber toggle
Oh blasphemy! The Wilber logo in the toolbox can now be disabled
directly via the Preferences dialog (on the Toolbox page).

The logo is staying enabled by default though. Long live Wilber!
2018-01-06 07:30:07 +03:00
Alexandre Prokoudine
a0628e5c78 Slighty better (still horrible) design for linear/perceptual space icons 2018-01-06 06:41:30 +03:00
Michael Natterer
28bb108e1b app: use gimp_prop_boolean_icon_box_new() instead of the "Linear" toggle
in the curves and levels tools and in the histogram dockable.
2018-01-06 03:12:23 +01:00
Michael Natterer
6374218408 app: add gimp_prop_boolean_icon_box_new()
should eventually go to libgimpwidgets
2018-01-06 03:11:12 +01:00
Alexandre Prokoudine
7b1fde9381 Add primitive color versions of linear/perceptuial color space icons 2018-01-06 02:01:44 +03:00
Alexandre Prokoudine
940a5866a9 Add symbolic icons for linear/perceptual color spaces 2018-01-06 01:49:17 +03:00
Jehan
9550b79efa NEWS: more translations.
Also fix a end-of-line space. :-)
2018-01-05 23:46:54 +01:00
Michael Natterer
54d3beab9c Bug 757444 - Curves and Levels should operate by default on linear RGB...
...and present linear RGB Histograms

This is step one: implement the feature at all (without new defaults
or proper GUI, cough).

Add boolean "linear" properties to GimpOperationPointFilter,
GimpCurvesConfig and GimpLevelsConfig.

In the filter, simply set the input/output formats to linear in
prepare().

In the curves and levels tools, add "Linear" toggles from hell,
like in the histogram dockable, and make sure things work right
wrt changing and resetting the property, switching from levels
to curves, and picking colors.

The result currently changes when switching a non-nop curves/levels
between perceptual and linear, because adjusting the parameters
between the spaces is not implemented yet.
2018-01-05 22:37:18 +01:00
Alexandre Prokoudine
a16a31ab51 Make bits of Shadows-Highlights translatable 2018-01-05 21:09:15 +03:00
Alexandre Prokoudine
15f7aec021 Add legacy desaturate tool icon in SVG 2018-01-05 21:06:20 +03:00
Alexandre Prokoudine
78821b4cb9 Add icons for Shadows-Highlights 2018-01-05 21:03:42 +03:00
Alexandre Prokoudine
7e80359b9b Add GIMP_HELP_FILTER_SHADOWS_HIGHLIGHTS to help IDs 2018-01-05 19:56:14 +03:00
Alexandre Prokoudine
098113a740 Fix the help hint for shadows-hughlights 2018-01-05 19:39:38 +03:00
Alexandre Prokoudine
bb2e74edc7 NEWS: keep it up-to-date 2018-01-05 18:46:11 +03:00
Michael Natterer
3b950f6177 plug-ins: some cleaup in file-raw, mostly formatting 2018-01-05 15:31:57 +01:00
Tobias Ellinghaus
313d8c2876
file-darktable: Add more debug prints 2018-01-05 14:21:59 +01:00
Michael Natterer
82fde3e6c4 app: remove the split preview guide in gimp_filter_tool_get_operation()
so when switching ops in the GEGL tool, the new one doesn't show a
guide that does nothing until one toggles "Split view" twice.
2018-01-05 14:13:12 +01:00