commit 4d634fe907eb7973c732b34b0d5641943f93e086
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sat Aug 18 12:11:56 2018 +0200

    release 0.4.6

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9cec1cd9bd1beb90813d857e3fe8f522ba3ca27
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sat Aug 18 12:12:52 2018 +0200

    update NEWS

 docs/NEWS.txt | 1 +
 1 file changed, 1 insertion(+)

commit 17b34df868844fdbdbbcf9284da2ee29e8bff9d0
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sat Aug 18 12:18:22 2018 +0200

    configure: add warning about enabling of workshop to --help

 configure.ac                  | 2 +-
 operations/workshop/inpaint.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit c5c8198b2e45d9c98f7d3922d4a643f6d2844227
Author: Tim Sabsch <tim@sabsch.com>
Date:   Fri Aug 17 16:48:22 2018 +0000

    Update German translation

 po/de.po | 1842
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1081 insertions(+), 761 deletions(-)

commit 0ba3d30aa2e087886fb79ab3d1da9daa754ab7fe
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Aug 17 11:58:05 2018 +0200

    NEWS: update

 docs/NEWS.txt | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 14fc79698ffdd17665a09632a11c547071638e8f
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Aug 17 11:47:14 2018 +0200

    bin: update with api changes in mrg

 bin/ui.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9463fe1082b1614dd7969599b602baf6b718ab05
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Aug 17 11:46:38 2018 +0200

    examples: update lua/gobject introspection draft

 examples/{lgi.lua => lgitest.lua} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33fef8a4b4ab0dac35f7d261ca0289312e4f7c04
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Aug 16 19:58:03 2018 +0200

    Update MSGID_BUGS_ADDRESS in po/Makevars

 po/Makevars | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bd3d353057156975fefc9b67d00751150ab8248
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Thu Aug 16 16:31:29 2018 +0200

    little-planet: fix reference composition, and add a compat-name

    permit gegl:little-planet in addition to gegl:stereographic-projection
    also use this op in its reference composition - it was still rendering
    panorama-projection.

 operations/common/little-planet.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 76c5f69bb15fb2f17c19d639b055a3c0de3818bf
Author: Ell <ell_se@yahoo.com>
Date:   Thu Aug 16 07:37:15 2018 -0400

    buffer: improve swap backend shutdown

    When shutting down the swap backend, cleanly exit the writer thread
    and free the queue/gap list even when the swap wasn't actually
    used, and no swap file was created.

    Additionally, when shutting down the writer thread, lock the queue
    mutex while setting the exit_thread flag and signalling the queue
    condition variable, to avoid a potential deadlock while joining the
    thread.

 gegl/buffer/gegl-tile-backend-swap.c | 57
 +++++++++++++++++++++++-------------
 1 file changed, 36 insertions(+), 21 deletions(-)

commit 7ab21c10084984fe8b8beebb83561c6b28766cf1
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Aug 14 18:32:32 2018 +0200

    configure: depend on babl 0.1.56

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f6b5b17ac3435c607d54ab6f1b3c3ca84c62cdea
Author: Ell <ell_se@yahoo.com>
Date:   Tue Aug 14 03:54:51 2018 -0400

    buffer: don't store empty tiles in the swap

    In GeglTileBackendSwap, void any existing tile upon SETting an
    empty tile, instead of writing the empty tile data to disk.  The
    empty tile will be recreated by the empty-tile handler upon
    request.

 gegl/buffer/gegl-tile-backend-swap.c | 38
 ++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 13 deletions(-)

commit 5a8c84e7711636099efedce70bd4c34c459cafdf
Author: Ell <ell_se@yahoo.com>
Date:   Tue Aug 14 03:42:03 2018 -0400

    buffer: always increase revision of duplicate tiles, even empty

    In gegl_tile_dup(), increate the revision of the newly-created
    duplicate tile unconditionally, even if it's empty, so that it gets
    stored.

    Instead of special-casing empty tiles in the above function, mark
    newly-craeted empty tiles as stored in the empty-tile handler.
    This way, newly-created empty tiles are not stored, but copied
    empty tiles are, since we might need them to replace outdated data
    in the tile backend.  Tile backends may, in turn, test for empty
    tiles upon a SET command, and drop the existing tile instead of
    storing the empty tile.

    Remove the now-unnecessary revision bump in gegl_buffer_copy().

 gegl/buffer/gegl-buffer-access.c      | 1 -
 gegl/buffer/gegl-tile-handler-empty.c | 9 ++++++++-
 gegl/buffer/gegl-tile.c               | 8 +++-----
 3 files changed, 11 insertions(+), 7 deletions(-)

commit 3275239e26e659b48933ba415a3c7c165f57a31f
Author: Ell <ell_se@yahoo.com>
Date:   Sat Aug 11 09:13:22 2018 -0400

    buffer: in GeglTileBackendSwap, move reused OP_DESTROY to the top

    In gegl_tile_backend_swap_entry_destroy(), when reusing an existing
    queued op as an OP_DESTROY, move the op to the top of the queue, so
    that the corresponding storage is reclaimed before any pending
    WRITE ops.  This used to be the behavior before last commit, which
    accidentally removed it.

 gegl/buffer/gegl-tile-backend-swap.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 4241b0fd5b39cee9bd9e84cdbc30a31e50ff8bf9
Author: Ell <ell_se@yahoo.com>
Date:   Sat Aug 11 08:37:22 2018 -0400

    buffer: fix potential race condition during tile-swap entry
    destruction

    In gegl_tile_backend_swap_entry_destroy(), don't free the entry in
    the calling thread when it has a pending op in the queue, but no
    allocated storage, since the test for whether the entry has
    allocated storage introduces a race condition between the calling
    thread and the writer thread, where storage allocation happens.
    Instead, always convert the existing op to an OP_DESTROY.

    In particular, this could lead to a use-after-free and/or swap-
    space leak, if a TILE_SET command is issued for a tile while it is
    being written to the swap by the writer thread (after the
    corresponding OP_WRITE has been dequeued).  In this case, another
    OP_WRITE is pushed to the queue.  If the corresponding entry
    doesn't have storage allocated yet, and is then destroyed, the
    entry will be freed while the writer thread is still potentially
    using it while serving the earlier OP_WRITE, and the storage
    subsequently allocated for it will never be reclaimed.

 gegl/buffer/gegl-tile-backend-swap.c | 28 ++++++----------------------
 1 file changed, 6 insertions(+), 22 deletions(-)

commit 02a1288c480c8e8372fc81b3006ab14b1ac5f570
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Fri Aug 10 20:48:09 2018 +0200

    Updated Slovenian translation

 po/sl.po | 455
 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 248 insertions(+), 207 deletions(-)

commit 95b0f79124b7c4508538aa03c9b6bf01241ce8e4
Author: Ell <ell_se@yahoo.com>
Date:   Fri Aug 10 09:14:41 2018 -0400

    long-shadow: process output in-place

    After commit a5ce7c7051b98dc6b7149bd1c08d69bb79df0197b, we no
    longer use a sampler in the finite-shadow case, and so we can
    process the output in-place in this case too, which allows us to
    safely set GeglOperation::want_in_place to TRUE.

 operations/common/long-shadow.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit d16ed56a738371bb7de64f703323b136fdd59f8f
Author: Ell <ell_se@yahoo.com>
Date:   Thu Aug 9 18:45:18 2018 -0400

    long-shadow: add reference hash

 operations/common/long-shadow.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 59d3b76a609f0f480e0c725390b2c2bb4831337f
Author: Ell <ell_se@yahoo.com>
Date:   Thu Aug 9 18:36:30 2018 -0400

    long-shadow: move from workshop to common

 operations/common/Makefile.am                 | 1 +
 operations/{workshop => common}/long-shadow.c | 0
 operations/workshop/Makefile.am               | 1 -
 po/POTFILES.in                                | 2 +-
 4 files changed, 2 insertions(+), 2 deletions(-)

commit a5ce7c7051b98dc6b7149bd1c08d69bb79df0197
Author: Ell <ell_se@yahoo.com>
Date:   Thu Aug 9 18:27:19 2018 -0400

    long-shadow: various fixes and improvements

    A bunch of logic fixes and speed improvements, before moving to
    common.

 operations/workshop/long-shadow.c | 392
 ++++++++++++++++++++------------------
 1 file changed, 205 insertions(+), 187 deletions(-)

commit 827d5b024e0045c632d417ace013bbfd81ea51d8
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Aug 9 18:23:21 2018 +0000

    Update Swedish translation

 po/sv.po | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit a36e6fa4e74489d0f763b43531cf5168cfa76e1e
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Aug 9 13:07:26 2018 +0000

    Update Swedish translation

 po/sv.po | 1527
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 888 insertions(+), 639 deletions(-)

commit 46fbf15eaf730ded64af684f400db3600619b376
Author: Ell <ell_se@yahoo.com>
Date:   Mon Aug 6 10:07:51 2018 -0400

    long-shadow: fix output for level > 0

    ... by incorporating the scale factor into the image <-> filter
    coordinate transformation.

 operations/workshop/long-shadow.c | 54
 +++++++++++++++++++++++++++++++--------
 1 file changed, 43 insertions(+), 11 deletions(-)

commit 1fad8a77b6f1961402d24cb4211af2c8274d8def
Author: Ell <ell_se@yahoo.com>
Date:   Mon Aug 6 10:06:06 2018 -0400

    long-shadow: avoid writing preprocessing rows to output buffer

 operations/workshop/long-shadow.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b46a008ae7faccde52b0de3d0e075db613bd2899
Author: Ell <ell_se@yahoo.com>
Date:   Mon Aug 6 10:05:36 2018 -0400

    long-shadow: indentation fix

 operations/workshop/long-shadow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 14399fed3b7ac762dea499603d8bd27145fc8786
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Aug 5 19:04:00 2018 +0200

    Update Polish translation

 po/pl.po | 390
 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 229 insertions(+), 161 deletions(-)

commit bf846eca27c2f14581cae3794defdf9f40936ae9
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Aug 3 12:18:25 2018 +0200

    Added Slovenian translation

 po/sl.po | 8893
 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 6479 insertions(+), 2414 deletions(-)

commit 1d4f11de1898f8c5260f953dd42c992faa406126
Author: Alexandre Prokoudine <alexandre.prokoudine@gmail.com>
Date:   Thu Aug 2 23:56:02 2018 +0300

    Update Russian translation

 po/ru.po | 1109
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 648 insertions(+), 461 deletions(-)

commit da936eceee1fce32e27ed13ec3adcc9da2022b96
Author: Ell <ell_se@yahoo.com>
Date:   Tue Jul 31 08:39:03 2018 -0400

    long-shadow: fix finite shadow accumulation

    For finite shadows, when replacing the current shadow value of a
    screen pixel, clear the pixel's now-irrelevant shadow queue, and
    correct the active-pixel count.  Note that failing to do either of
    these doesn't actually produce wrong results, but performance
    should be better in some cases now.

 operations/workshop/long-shadow.c | 39
 ++++++++++++++++++++++++---------------
 1 file changed, 24 insertions(+), 15 deletions(-)

commit e4ac3f454347665ba0b61f2788f394343ea63d7f
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Tue Jul 31 10:07:37 2018 +0000

    Update Spanish translation

 po/es.po | 128
 +++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 101 insertions(+), 27 deletions(-)

commit d13895edc11fcd1c88a404a6401e2b9dc41d45e4
Author: Ell <ell_se@yahoo.com>
Date:   Mon Jul 30 13:58:10 2018 -0400

    long-shadow: fix buffer overflow; add "needs-alpha" key

 operations/workshop/long-shadow.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit ef6a3e948eedcee271b7fa5a6aa7d77654bddd99
Author: Ell <ell_se@yahoo.com>
Date:   Mon Jul 30 11:51:54 2018 -0400

    long-shadow: add new operation to workshop

    Add a gegl:long-shadow operation, which (surprise surprise) creates
    a long-shadow effect.  The operation supports three shadow styles:
    finite, infinite, and fading.  The shadow's color, angle, length
    (for finite shadows), and midpoint (for fading shadows) are
    controllable.

    Additionally, the output composition is also controllable, and can
    be one of:

      - Shadow plus image:  Both the shadow and the input image are
        included in the output.

      - Shadow only:  Only the shadow is included in the output.

      - Shadow minus image:  Only the parts of the shadow that aren't
        obscured by the input image are included in the input.  In
        GIMP, such output can be combined with the original layer using
        "Merge" layer mode, to achieve the same result as "Shadow plus
        image", using separate layers for the image and the shadow.

    The operation preserves partial-transparency, and produces anti-
    aliased results.

 operations/workshop/Makefile.am   |    1 +
 operations/workshop/long-shadow.c | 1106
 +++++++++++++++++++++++++++++++++++++
 po/POTFILES.in                    |    1 +
 3 files changed, 1108 insertions(+)

commit 31ee079d114547172fbecb8f319cf865e48cf11a
Author: Ell <ell_se@yahoo.com>
Date:   Mon Jul 30 07:12:29 2018 -0400

    median-blur: add "abyss-policy" property

    Add an "abyss-policy" property to gegl:median-blur, which controls
    the input's abyss policy, and can be one of NONE or CLAMP, for now.
    When the abyss policy is NONE, the op's bounding box is expanded
    according to the blur radius, while when the abyss policy is CLAMP,
    the op's bounding box is clamped to the input bounding box.

    The default abyss policy is CLAMP, to keep the current behavior.

 operations/common/median-blur.c | 57
 ++++++++++++++++++++++++++++++++---------
 1 file changed, 45 insertions(+), 12 deletions(-)

commit 43979a097b6ab4af8ee381556b7a1075103ed686
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Mon Jul 30 11:07:49 2018 +0000

    Update Spanish translation

 po/es.po | 49 +++++++++++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 20 deletions(-)

commit ff0ff63650370db8a431ac62bc9edc3dcf207431
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Mon Jul 30 09:54:57 2018 +0000

    Update Spanish translation

 po/es.po | 135
 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 74 insertions(+), 61 deletions(-)

commit e6512cd4218d791934f8837f342749074b545ab6
Author: Marco Ciampa <ciampix@posteo.net>
Date:   Sat Jul 28 17:47:38 2018 +0200

    Updated Italian translation

 po/it.po | 323
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 168 insertions(+), 155 deletions(-)

commit b8e50821c5561dba285a41fdc1bbd00e17a4bf1f
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Fri Jul 27 11:04:41 2018 +0000

    Update Spanish translation

 po/es.po | 280
 +++++++++++++++++++--------------------------------------------
 1 file changed, 83 insertions(+), 197 deletions(-)

commit 6350185eb7d3caef8f083fc0bf374efab2ef4cba
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Thu Jul 26 10:18:51 2018 +0000

    Update Spanish translation

 po/es.po | 214
 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 90 insertions(+), 124 deletions(-)

commit 5c1f698ba64e4cb953fec81ea77203dd23dbd29e
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Wed Jul 25 13:00:07 2018 +0000

    Update Spanish translation

 po/es.po | 207
 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 96 insertions(+), 111 deletions(-)

commit ddefb289ed5629643640af7a789c5a8a6121e911
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Tue Jul 24 10:30:16 2018 +0000

    Update Spanish translation

 po/es.po | 373
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 192 insertions(+), 181 deletions(-)

commit ef13a5b59149721a448292972ddd6660d5c5ab6f
Author: Daniel Mustieles <daniel.mustieles.contractor@bbva.com>
Date:   Tue Jul 24 10:20:09 2018 +0200

    Updated Spanish translation

 po/es.po | 60
 ++++++++++++++++++++++++++----------------------------------
 1 file changed, 26 insertions(+), 34 deletions(-)

commit 3248572b79f5f0c4c43a514cab6aa5d75de93942
Author: Ell <ell_se@yahoo.com>
Date:   Tue Jul 24 01:39:38 2018 -0400

    motion-blur-circular: fix "angle" property range

    Change the range of the "angle" property of
    gegl:motion-blur-circular from [-180,180] to [0,360] -- it's not
    directional, so negative values don't make sense for it.

 operations/common-gpl3+/motion-blur-circular.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 7b0578073a0f20334b5a8a8fe57b649d9f302454
Author: Ell <ell_se@yahoo.com>
Date:   Tue Jul 24 01:34:19 2018 -0400

    operations: annotate angle properties with "direction" ui-meta

    Annotate all directional angle properties with a "direction" UI-
    meta, specifying whether the angle is measured clockwise ("cw") or
    counter-clockwise ("ccw").  This allows directionality-dependent
    UI, such as GIMP's dial widget, to use the correct direction.

 operations/common-gpl3+/bump-map.c          | 1 +
 operations/common-gpl3+/emboss.c            | 1 +
 operations/common-gpl3+/mosaic.c            | 1 +
 operations/common-gpl3+/polar-coordinates.c | 1 +
 operations/common-gpl3+/ripple.c            | 1 +
 operations/common-gpl3+/spiral.c            | 1 +
 operations/common-gpl3+/whirl-pinch.c       | 1 +
 operations/common/little-planet.c           | 3 +++
 operations/common/mirrors.c                 | 2 ++
 operations/common/motion-blur-linear.c      | 1 +
 operations/common/newsprint.c               | 4 ++++
 operations/common/panorama-projection.c     | 3 +++
 operations/common/vignette.c                | 1 +
 operations/transform/rotate.c               | 1 +
 operations/workshop/linear-sinusoid.c       | 2 ++
 15 files changed, 24 insertions(+)

commit 2e0f4234e43618a02c76539b9189361469b56954
Author: Rodrigo Lledó <rodhos92@gmail.com>
Date:   Mon Jul 23 12:54:38 2018 +0000

    Update Spanish translation

 po/es.po | 147
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 72 insertions(+), 75 deletions(-)

commit 4e4f796a2dce6a1765cbd9fb09b07ffe3e13f8c6
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 23 04:31:16 2018 +0200

    postrelease version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c404a826c5ada5b5120983491bc09ddc05b250b
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 23 04:15:47 2018 +0200

    release GEGL 0.4.6

 configure.ac  |  2 +-
 docs/NEWS.txt | 19 +++++++++++++------
 2 files changed, 14 insertions(+), 7 deletions(-)

commit 986504cf8eadb8e8cdd2da78e23af399c4bbf7c4
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 23 04:04:04 2018 +0200

    configure: depend on babl 0.1.54

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 664869fcdfc7ff59e44216d7336568de5f3f0b05
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 22 19:53:48 2018 +0200

    Update Polish translation

 po/pl.po | 171
 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 113 insertions(+), 58 deletions(-)

commit 1b2634494ddc9cc62d127907e8d5d518e7e67224
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sun Jul 22 19:00:16 2018 +0200

    NEWS: update

 docs/NEWS.txt | 57
 +++++++++++++++++++++++++++++++++------------------------
 1 file changed, 33 insertions(+), 24 deletions(-)

commit 6087f4218e84f0d177dcb017bc80b312dcf0b73f
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sat Jul 21 13:25:43 2018 +0200

    filmic: rename to aces-rrt

    The ACES RRT is a filmic look, but a specific one hard-coded for ACES
    workflows, renaming to show the intent of it becoming a parametric
    implementation of the ACES RRT, update description.

 operations/workshop/Makefile.am              |  2 +-
 operations/workshop/{filmic.c => aces-rrt.c} | 66
 ++++++++++++++++++++++++----
 po/POTFILES.in                               |  2 +-
 3 files changed, 60 insertions(+), 10 deletions(-)

commit 7bdab46b774bf09842fed05c9947b09a3b78226b
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sat Jul 21 13:37:58 2018 +0200

    gegl: store backpointer to hashtable of contexts in each context

    This will permit simpler code in many scenarios, and enables storage
    of data in the context.

 gegl/operation/gegl-operation-context-private.h |  7 ++++++-
 gegl/operation/gegl-operation-context.c         | 14 +++++++++++++-
 gegl/operation/gegl-operation-context.h         |  4 ++++
 gegl/process/gegl-graph-traversal.c             |  3 ++-
 gegl/process/gegl-processor.c                   |  2 +-
 5 files changed, 26 insertions(+), 4 deletions(-)

commit 569bc4adb0751075ca3dd94992ffffec73454838
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sun Jul 22 12:34:28 2018 +0200

    NEWS: more space invasion news tweaks

 docs/NEWS.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 17d4571bcd23d57e79fe710edb333a3e64d69bcc
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 18:25:31 2018 +0200

    NEWS: update

 docs/NEWS.txt | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit a1add18e38a371ed6e7efc034987d0b790f1b52f
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 14:32:51 2018 +0200

    NEWS: update

 docs/NEWS.txt | 23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

commit 026658235495d158942f2c2ecf9152a517d10934
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 14:04:24 2018 +0200

    NEWS: update

 docs/NEWS.txt | 150
 ++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 94 insertions(+), 56 deletions(-)

commit f6bfb5f2aff3b45c7aa26c4394562200a035a3f0
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 12:33:42 2018 +0200

    tools: simplify introspect graph

    This clears up a warning about target not being regular file
    when building the docs.

 tools/introspect.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit d97122ed2a2d262f2c00647d6bb3692276b9fc6e
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 12:03:18 2018 +0200

    gegl: gegl-algorithms.c clean up old workaround for broken babl
    behavior

    An workaround for an older babl is triggering reported segfaults
    during GIMP
    builds on OSX.  Simplify this code assuming that babl does the right
    thing -
    The result of the calls should be equivalen, but this refactoring
    might help
    issue #75.

 gegl/gegl-algorithms.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit aa3dff2ebbd65e13bf7cb9261983a284a7970895
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 11:42:39 2018 +0200

    vignette: extend usable range of gamma property

    Values between 1.0 and 2 were treated as 2.0, also extend permitted
    value range down to 0.0, fixing issue #93

 opencl/vignette.cl           | 2 +-
 opencl/vignette.cl.h         | 2 +-
 operations/common/vignette.c | 7 ++++---
 3 files changed, 6 insertions(+), 5 deletions(-)

commit b2fe647f09a7010b60ebdb677a24fcafa7b0a9d4
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 11:41:40 2018 +0200

    docs/website: remove version from title

    Fixing issue #92.

 docs/index.txt.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4bf2e5c05e9a3362f81c1b392ac7ff531230d7ce
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 20 00:51:19 2018 +0200

    docs: update download folder location

    it was still pointing to the 0.3 location. Fixing issue #91 (when
    website soon next gets synced from generated docs).

 docs/index.txt.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d08ce90cf8815ee646812742c9100236c16fb72c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jul 19 12:19:42 2018 +0000

    Update Spanish translation

 po/es.po | 231
 +++++++++++++++++++++++----------------------------------------
 1 file changed, 85 insertions(+), 146 deletions(-)

commit c2bd1fe8e49a12da14f1b27e47d28b3c9a878c32
Author: Rodrigo <rodhos92@gmail.com>
Date:   Thu Jul 19 09:11:16 2018 +0000

    Update Spanish translation

 po/es.po | 437
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 225 insertions(+), 212 deletions(-)

commit 92f522ab254354ddfb59170b2be2d59d9bee1cf4
Author: Marco Ciampa <ciampix@posteo.net>
Date:   Wed Jul 18 23:42:14 2018 +0200

    Updated Italian translation

 po/it.po | 918
 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 525 insertions(+), 393 deletions(-)

commit 1d6f8563b5088618a0249850f94b732087fb782b
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Wed Jul 18 16:46:36 2018 +0200

    NEWS: update

 docs/NEWS.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 8886f3db5e25e913468bdd483ecab6f5294e12a4
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jul 17 22:46:28 2018 +0200

    filmic: update description

 operations/workshop/filmic.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 853a7daf2ed0491f8dbff87e21720c8fee269208
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jul 17 18:41:17 2018 +0200

    NEWS: update

 docs/NEWS.txt | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

commit c9c439c7f17499278ddddec1e804e92aecd12b5a
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jul 17 18:05:20 2018 +0200

    png-save: only save icc profile for RGB images

 operations/external/png-save.c | 94
 +++++++++++++++++++++++-------------------
 1 file changed, 51 insertions(+), 43 deletions(-)

commit 356fdc9420e5dabb2c3f3fa0308305b6db45a529
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jul 17 18:02:27 2018 +0200

    filmic: fix syntax typo

 operations/workshop/filmic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 18db3c27ea38e837a84f3e5796d150c54235e50a
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jul 17 15:46:50 2018 +0200

    filmic: add ACES based filmic HDR to SDR proofing filter

 operations/workshop/Makefile.am |  1 +
 operations/workshop/filmic.c    | 91
 +++++++++++++++++++++++++++++++++++++++++
 po/POTFILES.in                  |  1 +
 3 files changed, 93 insertions(+)

commit 33d64bb65d3d0bf923a2a074c5dadc6afb9c00f8
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Tue Jul 17 00:04:23 2018 +0200

    docs: update gegl-chain docs

 docs/gegl-chain.txt | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7083df080254307c6ced47e2717e811f962be0bd
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 16 23:58:42 2018 +0200

    docs: document impact of space invasion on commandline interface

    This documents how to replace, convert, export and otherwise
    interact with
    the color space through a gegl-chain.

    The concepts as documented here also applies to programmatic use of
    GEGL, then
    one can also pass const Babl *space pointers to cast-space and
    convert-space as
    well.

 docs/gegl-chain.txt | 59
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit e2c52833769250fade35bbbe429f63a4450bf8d4
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 16 23:42:19 2018 +0200

    bin: s/babl_icc_make_space/babl_space_from_icc/

 bin/mrg-gegl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec6456fb1265c1efa2ee7ae1e7fd08de461ff8c3
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 16 18:35:38 2018 +0200

    cast-space: use babl_space_from_icc instead of icc_make_space

 operations/core/cast-space.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0876671148757a31c946c7fa258e6d945f41be85
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 16 18:35:25 2018 +0200

    convert-space: use babl_space_from_icc instead of icc_make_space

 operations/core/convert-space.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3d992dac18a6dba4052b0826b766820241b560b9
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 16 18:34:50 2018 +0200

    *-load: update with tweaks to recent babl APIs

 operations/external/exr-load.cpp |  2 +-
 operations/external/jp2-load.c   |  4 ++--
 operations/external/jpg-load.c   |  2 +-
 operations/external/png-load.c   | 18 +++++++++---------
 operations/external/tiff-load.c  |  2 +-
 5 files changed, 14 insertions(+), 14 deletions(-)

commit c7583e5d02cfd26f73d2cf167398de493505bc8b
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Jul 16 11:53:18 2018 +0200

    raw-load: add property for specifying color space

    libraw has support for loading into various predefined RGB spaces,
    up until now
    we've been using sRGB, to avoid changing results of existing
    pipelines sRGB
    remains the default space for now. Also change to want linear data
    out of
    libraw - and make relevant changes to requested formats, thus
    mimicking also
    how EXR with predominantly linear data behaves.

 operations/external/raw-load.c | 50
 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 43 insertions(+), 7 deletions(-)

commit 9682c3f454fb53164c25f9951fbc4b9c12383d58
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sun Jul 15 21:47:16 2018 +0200

    operations: move cast-space and convert-space out of workshop

 operations/core/Makefile.am                        |  2 +
 operations/{workshop => core}/cast-space.c         | 30 ++++++------
 .../{workshop/set-space.c => core/convert-space.c} | 54
 ++++++++++------------
 operations/workshop/Makefile.am                    |  2 -
 operations/workshop/ditto.c                        |  7 ++-
 po/POTFILES.in                                     |  4 +-
 6 files changed, 45 insertions(+), 54 deletions(-)

commit bc9a9a59c23750d248d3920eb3b9d2abf91c876d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 15 19:49:23 2018 +0200

    Update Polish translation

 po/pl.po | 96
 +++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 77 insertions(+), 19 deletions(-)

commit 5452ac49dc876bae84a9e13abf83a837ae507db3
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Sun Jul 15 17:37:33 2018 +0000

    Update Ukrainian translation

 po/uk.po | 917
 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 387 insertions(+), 530 deletions(-)

commit 494234cd3e4e1ac88b9062bb5f9d94e11083e5e0
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sun Jul 15 15:30:12 2018 +0200

    png-load: do not reinterpret gamma when using ICC profile

 operations/external/png-load.c | 3 +++
 1 file changed, 3 insertions(+)

commit 21b0300b2f57365537d9f17624468b4c58d7cea8
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jul 13 12:02:02 2018 +0000

    Update Spanish translation

 po/es.po | 9180
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 4799 insertions(+), 4381 deletions(-)

commit 8b1705a083f586feabc1d2070d1b6f3e669836b3
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Fri Jul 13 12:21:37 2018 +0200

    png-save: only look for "linear" variant of 1.0 trc

 operations/external/png-save.c | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit f6212f1fd3485ea410e953700229e75e261c7d4f
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Thu Jul 12 17:06:08 2018 +0200

    tiff-save: simplify code with babl_model_is

 operations/external/tiff-save.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d9c7aeb7296329a8200b5d6497e52b6541cddeeb
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Thu Jul 12 00:26:34 2018 +0200

    rgb-clip: use babl_model_is

 operations/common/rgb-clip.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 758b21f68438c53496078fb5cf177166f32e603a
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Jul 12 00:04:13 2018 +0200

    Change the license URL from http://www.gnu.org/licenses/ to https://
