Jehan
7236ca593e
NEWS: minor fixes.
2017-01-18 19:03:31 +01:00
Michael Natterer
1262370544
app: remove "gboolean linear" parameters
...
from gimp_applicator_new() and gimp_gegl_mode_node_set_mode().
Compositing doesn't depend on the layer format any longer, only on the
layer mode. Painting with "use applicator" unchecked is still broken
in some cases and needs more fixing.
2017-01-18 00:15:55 +01:00
Michael Natterer
b809613be0
app: implement gimp_layer_mode_get_blend_trc()
2017-01-17 17:41:05 +01:00
Øyvind Kolås
0bcb3068fe
app: fix typo s/GIMP_LAYER_COMPOSITE_OVER/GIMP_LAYER_COMPOSITE_SRC_OVER/
2017-01-17 15:23:36 +01:00
Michael Natterer
6e72d3eddf
app: add blend-trc and composite-mode properties to GimpOperationPointLayerMode
...
and set them to unused default values.
2017-01-17 15:09:17 +01:00
Michael Natterer
dd3eec6198
app: change linking order of the sub-libs of app/operations
...
so layer-modes/ can use the enums in enums-types.h without failing to
link.
2017-01-17 14:28:40 +01:00
Michael Natterer
5c4eb75361
app: register the enums in operations-enums.h as GTypes
...
and rename them to GimpLayerBlendTRC and GimpLayerCompositeMode.
2017-01-17 01:19:06 +01:00
Michael Natterer
e267d87963
app: add operations-enums.h with two soon-needed enums
2017-01-16 23:07:50 +01:00
Michael Natterer
69c4644e15
app: rename GimpLayerModeFunction to GimpLayerModeFunc
...
like all other function typedefs and add GimpBlendFunc typedef which
will be needed soon. Also rename get_layer_mode_function() to
gimp_get_layer_mode_function().
2017-01-16 22:44:01 +01:00
Tiago Santos
b2e1237480
Update Portuguese translation
2017-01-16 21:12:13 +00:00
Tiago Santos
31aae078d4
Update Portuguese translation
2017-01-16 21:08:50 +00:00
Alexandre Prokoudine
03e102c548
Update NEWS for 2.9.6, this will come in handy eventually
2017-01-16 23:01:27 +03:00
Piotr Drąg
97efe7668a
Update Polish translation
2017-01-16 12:30:24 +01:00
Øyvind Kolås
e1b7eb7245
app: divide blend mode, limit high values to 5.0
...
Possibly counteracting inaccuracies in used babl conversions, but with this the
result match legacy as expected.
2017-01-16 02:36:11 +01:00
Michael Natterer
8928bcd088
Bug 777017 - creating an empty layer group inside an existing...
...
...layer group cause a bug in the existing layer size
Change gimp_group_layer_get_size() to return FALSE if there are no
children (there is no content).
In gimp_group_layer_update_size(), skip children where get_size()
returns FALSE. Fixes bogus size calculation.
2017-01-15 21:01:03 +01:00
Michael Natterer
87e5d10ddb
app: make tests build again
2017-01-15 18:52:43 +01:00
Michael Natterer
80003dff38
Bug 777233 - Printing an SVG file results in a black sheet of paper
...
Create a white rectangle behind everything, which should take care of
whatever print backend brokenness.
2017-01-15 18:04:54 +01:00
Piotr Drąg
d68a62d405
Update Polish translation
2017-01-15 17:25:39 +01:00
Michael Natterer
5eb0fa816a
app, libgimp: add LINEAR variants of more layer modes
...
for completeness/consistency, even if they don't make much sense for
prectical use.
2017-01-15 16:02:10 +01:00
Michael Natterer
a24e232522
app: move functions on enum GimpLayerMode to new files gimp-layer-modes.[ch]
2017-01-15 15:25:03 +01:00
Piotr Drąg
d4edf0e50c
Update Polish translation
2017-01-15 14:58:52 +01:00
Dušan Kazik
3158aa7949
Update Slovak translation
2017-01-15 09:53:25 +00:00
Øyvind Kolås
60847cce73
app: remove odd ratio scaling, replace with range check for nan
2017-01-15 01:33:40 +01:00
Øyvind Kolås
315ccc7f82
app: remove clamping in multiply mode
2017-01-15 01:33:40 +01:00
Michael Natterer
50669fe6d4
app, libgimp: rename BEHIND enum values to be consistent with others
...
Also update gimplayermodefunctions.c which I forgot before.
2017-01-15 00:01:09 +01:00
Michael Natterer
6bf9e47ba8
app, libgimp: add linear variants of most layer modes
...
and reorder gimp_gegl_mode_node_set_mode() and friends.
2017-01-14 22:56:54 +01:00
Michael Natterer
5951d39938
app, libgimp: reorder enum GimpLayerMode
...
so LEGACY and new modes have the same order, if possible.
2017-01-14 21:52:54 +01:00
Øyvind Kolås
f01374798e
app: remove clamps from addition, subtract and grain blend modes
2017-01-14 21:06:06 +01:00
Øyvind Kolås
39adf3627d
app: use hypotf in lhc chroma blend mode
2017-01-14 21:03:29 +01:00
Michael Natterer
bd66794e2c
app: avoid the second gegl_node_set() in gimp_gegl_mode_node_set_mode()
2017-01-14 18:35:56 +01:00
Dimitris Spingos (Δημήτρης Σπίγγος)
52e3398cff
Update Greek translation
2017-01-14 18:43:27 +02:00
Hartmut Kuhse
819b749a3b
plug-ins: twain: fix layer mode name
2017-01-14 16:33:47 +01:00
Øyvind Kolås
f8c65367f0
app: cache fishes in lch blend modes
2017-01-13 19:21:01 +00:00
Øyvind Kolås
975a0a6943
app: reuse more code
2017-01-13 19:21:01 +00:00
Øyvind Kolås
be8c2015a0
app: move factored out compositing to common header
2017-01-13 19:21:01 +00:00
Øyvind Kolås
acd20fb55b
app: use cached fishes in lch chroma mode
2017-01-13 19:21:00 +00:00
Ask Hjorth Larsen
de7ceeb041
Updated Danish translation by scootergrisen
2017-01-13 16:36:21 +01:00
Ask Hjorth Larsen
75cb9049a3
Updated Danish translation by scootergrisen
2017-01-13 16:21:03 +01:00
Øyvind Kolås
7959141eb4
app: make compositing of hsv value blend mode consistent
2017-01-13 14:26:36 +01:00
Øyvind Kolås
75173b97d9
app: make compositing of grain extract blend mode consistent
2017-01-13 14:26:05 +01:00
Øyvind Kolås
954030fab6
app: make compositing of dodge blend mode consistent with rest
2017-01-13 14:25:46 +01:00
Øyvind Kolås
13eab78ecc
app: improve and simplify alpha handling of LCH blending modes
2017-01-13 14:15:35 +01:00
Øyvind Kolås
feb2bb4083
app: lch color modes remove unneeded includes
2017-01-13 13:53:08 +01:00
Øyvind Kolås
0b1f684e8f
app: remove unneded variable named tmp
2017-01-13 13:38:12 +01:00
Øyvind Kolås
24b04c0b40
app: use single precision hypotf and constants for performance
2017-01-13 13:17:25 +01:00
Daniel Mustieles
ee05717c8b
Update Spanish translation
2017-01-13 12:03:49 +00:00
Michael Natterer
68cc8bb86f
app: make using gimp_drawable_update() less verbose
...
Allow passing -1 for the drawable's width/height, instead of requiring
gimp_item_get_width,height() in many callers.
2017-01-13 02:14:40 +01:00
Øyvind Kolås
0bc45c8cd0
app: default to use gegl applicator in paint tools
...
Temporarily slower - but permits paint modes like overlay/softlight to work at
all for linear TRC pixel encodings. Should be reverted when the non-graph
approach works properly again.
2017-01-12 18:55:38 +01:00
Øyvind Kolås
dc5b86f0eb
app: add TRC variants to get_layer_mode_function()
2017-01-12 15:18:44 +01:00
Øyvind Kolås
4df1af2534
app: add linear variant of behind mode
2017-01-12 14:27:15 +01:00