commit be7f9b433aeaa8164219320a36a1e76730abdbda
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 20:42:19 2018 +0200

    configure.ac: release GIMP 2.10.2

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d054c2b1dc0aec8b128340eeb6b42bd3ea3c160e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun May 20 20:12:42 2018 +0200

    Update Polish translation

 po/pl.po | 520
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 276 insertions(+), 244 deletions(-)

commit 45914520078ab4f0ed2caffb0f109ec5f76becda
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 20:00:54 2018 +0200

    app: remove the gimp-2-6 session compatibility test

    It was unreliable and a huge pain, and 2.6 is really old shit.

 app/tests/.gitignore                       |   1 -
 app/tests/Makefile.am                      |   1 -
 app/tests/gimpdir/Makefile.am              |   3 -
 app/tests/gimpdir/dockrc-2-6               |  42 -----------
 app/tests/gimpdir/sessionrc-2-6            |  91 ----------------------
 app/tests/gimpdir/sessionrc-expected-2-6   | 117
 -----------------------------
 app/tests/test-session-2-6-compatibility.c |  69 -----------------
 7 files changed, 324 deletions(-)

commit 2e948d43d0e854a059bd8a6042bba1a50781a0bc
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun May 20 17:33:19 2018 +0000

    Update Swedish translation

 po/sv.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit cadde8fbffffdf03d7057e80c68c7323a9fe0cb2
Author: Jehan <jehan@girinstud.io>
Date:   Sun May 20 19:19:44 2018 +0200

    desktop: adding test-desktop.sh in EXTRA_DIST.

    Otherwise make check would fail from distributed packages (e.g. make
    distcheck)!

 desktop/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit d568a23aaee97a8e9fbf1c2219891e86a152fb1d
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 18:45:05 2018 +0200

    docs, etc: regenerate the default gimprc and its manpage

 docs/gimprc.5.in | 2 +-
 etc/gimprc.in    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 68c774daab4850b6bb88adb9ac278864f95fd89e
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 18:43:03 2018 +0200

    app: also special-case "undo-size" when generating default docs

    and hardcode it to "1g", so properties of the dist machine don't leak
    into the tarball.

 app/config/gimpconfig-dump.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 92c59316e12e00f9ee20397c66c39a95e26ab7e2
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 18:32:21 2018 +0200

    devel-docs: release-howto.txt: it's org.gimp.GIMP.appdata.xml.in.in

    not just org.gimp.GIMP.appdata.xml.in

 devel-docs/release-howto.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c34eb2bf8f6c083a8bae75f15ce406d3c06d1394
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 18:31:09 2018 +0200

    desktop: clarify where the feature policy is relaxed: "stable micro
    releases"

 desktop/org.gimp.GIMP.appdata.xml.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9667d2566d94d241006c8c7c0a1a0a0a9acab5cf
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 18:28:09 2018 +0200

    icons: fix .gitignore in Symbolic-Inverted/

 icons/Symbolic-Inverted/.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9552d273d7d27cc839fcb8e0736faf78594d011
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun May 20 16:18:58 2018 +0000

    Update Swedish translation

 po/sv.po | 112
 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 67 insertions(+), 45 deletions(-)

commit 7a27d81eba11a8069cc5829722ce8f4483449d51
Author: Jehan <jehan@girinstud.io>
Date:   Sun May 20 18:10:00 2018 +0200

    configure, desktop: fix desktop-file-validate test.

    Double copy-paste error! Must have been sleep-coding.

 configure.ac        | 2 +-
 desktop/Makefile.am | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4b34dde0b72f4403901b3c75b2189cf3878706ed
Author: Jehan <jehan@girinstud.io>
Date:   Sun May 20 17:58:14 2018 +0200

    desktop: fix and uncomment the 2.10.2 <release> tag.

    Argh! Apologies to translators! I completely forgot to uncomment this
    tag, so this text would not have appeared on your radars sooner!

 desktop/org.gimp.GIMP.appdata.xml.in.in | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit dca90f303b43f520e10627468f1439dc6816bfa0
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 16:42:12 2018 +0200

    NEWS: mention enum docs in libgimpbase

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 272ac3ba8f8ee940a3bfde1c64edd6c7795502ae
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 16:37:04 2018 +0200

    libgimpbase: "document" the remaining enums in libgimpbase

    As before, these are mostly just skeletons.

 libgimpbase/gimpbaseenums.h | 357
 +++++++++++++++++++++++++++++++++++++++++---
 libgimpbase/gimpcpuaccel.h  |  17 +++
 libgimpbase/gimpmetadata.h  |  33 ++++
 3 files changed, 388 insertions(+), 19 deletions(-)

commit 9ebf36f8737d6137bd8248c3941851885b493775
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 15:24:33 2018 +0200

    configure.ac: require babl >= 0.1.50

 app/sanity.c | 2 +-
 configure.ac | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5a6b00ea86b373764dee1dfd660de598f068dc38
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 15:23:23 2018 +0200

    Revert "depend on babl-0.1.50"

    This reverts commit 0aec661cda5dafad394f979e9edfb4cd4d44414a
    which accidentially deleted the start of configure.ac

 app/sanity.c |  2 +-
 configure.ac | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 47 insertions(+), 2 deletions(-)

commit 0aec661cda5dafad394f979e9edfb4cd4d44414a
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Sun May 20 10:56:36 2018 +0200

    depend on babl-0.1.50

 app/sanity.c |  2 +-
 configure.ac | 47 +----------------------------------------------
 2 files changed, 2 insertions(+), 47 deletions(-)

commit 1d3bd593c19150deff0acdd129993347ad891c77
Author: Michael Natterer <mitch@gimp.org>
Date:   Sun May 20 02:35:43 2018 +0200

    app: nobody knows why this is needed, move along

 app/tests/gimpdir/sessionrc-expected-2-6 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c2362f1b6a6e939f33b45caaf663ee4d61d5d66f
Author: Jehan <jehan@girinstud.io>
Date:   Sun May 20 01:27:05 2018 +0200

    Revert "NEWS: keep up-to-date."

    This reverts commit 30ae981c23e2bb3aa8f646d426ea044a35832305.
    Was actually already there!

 NEWS | 2 --
 1 file changed, 2 deletions(-)

commit 30ae981c23e2bb3aa8f646d426ea044a35832305
Author: Jehan <jehan@girinstud.io>
Date:   Sun May 20 01:02:37 2018 +0200

    NEWS: keep up-to-date.

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 5f754c48dc50a140a313dee05e868c3144e0ebf2
Author: Jehan <jehan@girinstud.io>
Date:   Sat May 19 23:08:32 2018 +0200

    INSTALL: clean out some old (now useless) dependency info.

 INSTALL.in | 6 ------
 1 file changed, 6 deletions(-)

commit d8085ab8a763b2078154c78123c6e2db414da704
Author: Alexandre Prokoudine <alexandre.prokoudine@gmail.com>
Date:   Sat May 19 19:32:50 2018 +0300

    Update Russian translation

 po/ru.po | 1656
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 858 insertions(+), 798 deletions(-)

commit db85a4fade992a348de75bfffdda1600dc4170bc
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sat May 19 16:22:43 2018 +0000

    Update Swedish translation

 po/sv.po | 412
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 211 insertions(+), 201 deletions(-)

commit 89fbb6d9e29d7d52674aba2b48a4929a48c8d7e8
Author: Alexandre Prokoudine <alexandre.prokoudine@gmail.com>
Date:   Sat May 19 19:17:33 2018 +0300

    NEWS: update translations list

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2439ae3acf9876c37adf7f0a9a0b22977188e3ed
Author: Michael Natterer <mitch@gimp.org>
Date:   Sat May 19 18:03:23 2018 +0200

    app: add new action "view-scroll-center" with shortcut Shift+J

    The zoom focus discussion on IRC suggests that everybody is annoyed
    about centering behavior (or lack thereof), so here is a way to
    explicitly center the image witout zooming.

 NEWS                        |  2 ++
 app/actions/view-actions.c  |  8 ++++++++
 app/actions/view-commands.c | 11 +++++++++++
 app/actions/view-commands.h |  3 +++
 app/widgets/gimphelp-ids.h  |  1 +
 menus/image-menu.xml.in     |  1 +
 6 files changed, 26 insertions(+)

commit c6f07f5db265b102df3196285b4f0ea9a6d819fc
Author: Alan Mortensen <alanmortensen.am@gmail.com>
Date:   Sat May 19 17:38:11 2018 +0200

    Updated Danish translation of gimp-windows-installer

 po-windows-installer/da.po | 134
 ++++++++++++++++++++++++---------------------
 1 file changed, 71 insertions(+), 63 deletions(-)

commit 7478a0ccdb251847698d24240c6b1a1f4368ab69
Author: Alan Mortensen <alanmortensen.am@gmail.com>
Date:   Sat May 19 17:38:10 2018 +0200

    Updated Danish translation of gimp-plug-ins

 po-plug-ins/da.po | 241
 ++++++++++++++++++++++++++++++++----------------------
 1 file changed, 144 insertions(+), 97 deletions(-)

commit f55712a57aa5442a39e1215465ad9a77df82187f
Author: Alan Mortensen <alanmortensen.am@gmail.com>
Date:   Sat May 19 17:38:10 2018 +0200

    Updated Danish translation

 po/da.po | 2017
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1051 insertions(+), 966 deletions(-)

commit 7861ab83aeb01c3371a26a75348f1265e7f0f9e7
Author: Alan Mortensen <alanmortensen.am@gmail.com>
Date:   Sat May 19 17:38:10 2018 +0200

    Updated Danish translation of gimp-libgimp

 po-libgimp/da.po | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit ef2cf21f109007e722138feb2f945688c535085f
Author: Michael Natterer <mitch@gimp.org>
Date:   Sat May 19 14:31:01 2018 +0200

    Bug 796252 - Mouse wheel zooming should center on cursor...

    ... _even at low zoom levels_

    Pass GIMP_ZOOM_FOCUS_POINTER to gimp_display_shell_scale() when
    wheel-scrolling, and change the scaling code to really honor
    GIMP_ZOOM_FOCUS_POINTER and not apply magic image centering.

    This keep the same point centered under the mouse for wheel-scrolling
    and the zoom tool (== when the zooming is really triggered at a
    certain mouse position).

 NEWS                                       |  3 ++
 app/display/gimpdisplayshell-scale.c       | 72
 ++++++++++++++++--------------
 app/display/gimpdisplayshell-tool-events.c |  4 +-
 3 files changed, 43 insertions(+), 36 deletions(-)

commit fcfb1263fc2573c8f41b24f3378d0a8689a20299
Author: Michael Natterer <mitch@gimp.org>
Date:   Sat May 19 01:38:47 2018 +0200

    libgimpbase: forgot to add "Since: 2.10" to new enums

 libgimpbase/gimpbaseenums.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit c42330ccd2bb39f1a05936f9b5006da4daaced22
Author: Michael Natterer <mitch@gimp.org>
Date:   Sat May 19 01:34:09 2018 +0200

    libgimpwidgets: "document" some enums in gimpbaseenums.h

    This is mostly adding skeleton gtk-doc comments, but it's still much
    easier for everybody to improve this than to add it from scratch.

 libgimpbase/gimpbaseenums.h | 298
 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 298 insertions(+)

commit 25c0d79eb8fd5db75ba3a9ddca9f60a0426399b1
Author: Jehan <jehan@girinstud.io>
Date:   Sat May 19 00:56:23 2018 +0200

    devel-docs: various clarifications in the first sections.

 devel-docs/xcf.txt | 56
 +++++++++++++++++++++++++++++++-----------------------
 1 file changed, 32 insertions(+), 24 deletions(-)

commit 517b5df70c7aaeb4a1b9015fcadcdae46190d3cb
Author: Jehan <jehan@girinstud.io>
Date:   Sat May 19 00:05:53 2018 +0200

    devel-docs: add all missing properties to XCF docs.

 devel-docs/xcf.txt | 142
 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 138 insertions(+), 4 deletions(-)

commit 01176c8ce661948dbf88aa918443ce8b744af60f
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 21:30:02 2018 +0200

    devel-docs: add intro to XCF docs and use "pointer" data type.

    Explaining in the intro that the reference is the code, and where to
    find it.
    Rather than writing uint32/64 for every offset, use "pointer" as a
    proper and well defined basic data type, whose detailed description is
    in the "BASIC CONCEPTS" section at the start of the file.

 devel-docs/xcf.txt | 58
 ++++++++++++++++++++++++------------------------------
 1 file changed, 26 insertions(+), 32 deletions(-)

commit 25490b0251835daf37989f7e1307613e17ed862a
Author: Ell <ell_se@yahoo.com>
Date:   Fri May 18 14:57:19 2018 -0400

    app: implement GimpPickable::get_pixel_average() in various classes

    Implement GimpPickable::get_pixel_average(), added in the previous
    commit, in GimpDrawable, GimpImage, and GimpProjection, using
    gimp_gegl_average_color(), added in the commit before last.  This
    is significantly faster than the default implementation.

 app/core/gimpdrawable.c   | 19 +++++++++++++++++++
 app/core/gimpimage.c      | 17 +++++++++++++++++
 app/core/gimpprojection.c | 18 ++++++++++++++++++
 3 files changed, 54 insertions(+)

commit b98a04aadc91ada5f6b460023d41f2b84ac4da73
Author: Ell <ell_se@yahoo.com>
Date:   Fri May 18 14:54:15 2018 -0400

    app: add GimpPickable::get_pixel_average() vfunc

    ... which calculates the average color of the pickable over a given
    area.  Use this function in gimp_pickable_pick_color() when
    sample_average is TRUE, and provide a default implementation which
    calculates the average color using GimpPickable::get_pixel_at(), as
    gimp_pickable_pick_color() did before.

    The default implementation is rather slow; classes that implement
    the GimpPickable interface can provide a faster specialized version
    (see the next commit).

 app/core/gimppickable.c | 116
 ++++++++++++++++++++++++++++++++++++----------
 app/core/gimppickable.h | 120
 ++++++++++++++++++++++++++----------------------
 2 files changed, 155 insertions(+), 81 deletions(-)

commit d2723682514e066adab7ad70d2beac0ffe86c1a0
Author: Ell <ell_se@yahoo.com>
Date:   Fri May 18 14:51:28 2018 -0400

    app: add gimp_gegl_average_color()

    ... which takes a GeglBuffer and calculates the average color over
    a given area.

 app/gegl/gimp-gegl-loops.cc | 96
 +++++++++++++++++++++++++++++++++++++++++++++
 app/gegl/gimp-gegl-loops.h  |  7 ++++
 2 files changed, 103 insertions(+)

commit 93473b0334a0c9b1f24d1c6c344a1347c131ff22
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri May 18 19:31:49 2018 +0200

    devel-docs: add missing functions to libgimpfoo-sections.txt

 devel-docs/libgimp/libgimp-sections.txt               |  7 +++++++
 devel-docs/libgimpcolor/libgimpcolor-sections.txt     |  1 +
 devel-docs/libgimpconfig/libgimpconfig-sections.txt   |  2 ++
 devel-docs/libgimpmath/libgimpmath-sections.txt       |  1 +
 devel-docs/libgimpwidgets/libgimpwidgets-sections.txt | 12 ++++++++++++
 5 files changed, 23 insertions(+)

commit fe06539873517a70ed07f441d604815b08ff9e43
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri May 18 19:27:58 2018 +0200

    libgimpwidgets: fix value names in docs of GimpColorSelectorModel

 libgimpwidgets/gimpwidgetsenums.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit c48cbd1c1651e66a9d27ec4b4287604817e215c4
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 18:52:04 2018 +0200

    devel-docs: adding some links on how to find implementation details...

    ... for layer modes.
    KDE developers asked me where the code was so that they could
    reproduce
    actual algorithms in their XCF reader. This is obviously interesting
    information to have around in our docs.

 devel-docs/xcf.txt | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5092a68b1cc6f48deebd6f39736e5f21c7c8057d
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 18:37:32 2018 +0200

    devel-docs: update XCF docs about 64-bit pointers for XCF 11 and over.

 devel-docs/xcf.txt | 214
 +++++++++++++++++++++++++++++------------------------
 1 file changed, 117 insertions(+), 97 deletions(-)

commit 6cf1341c904803d79a24778af143ba8b8ceed398
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 17:40:54 2018 +0200

    devel-docs: update the XCF docs.

    Add some info about endianness (and the bug we had between version
    7 and
    11) and layer masks being attachable to layer groups now.

 devel-docs/xcf.txt | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit ad395cf02c6d41d4e5274e3bffb08dfff53b2da8
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 16:22:56 2018 +0200

    NEWS: keep up-to-date.

 NEWS | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit d35fecceb48774a6924191921c3d3b199be9e3c3
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri May 18 12:58:35 2018 +0200

    configure.ac: remove the option to disable script-fu

    Forgot to do this for 2.10.0.

 NEWS                 |  1 +
 configure.ac         | 16 ----------------
 plug-ins/Makefile.am |  6 +-----
 3 files changed, 2 insertions(+), 21 deletions(-)

commit 749399137288bb8d7233c0e0c37b095da0a1f88e
Author: Marco Ciampa <ciampix@posteo.net>
Date:   Fri May 18 12:40:48 2018 +0200

    Updated Italian translation

 po/it.po | 269
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 140 insertions(+), 129 deletions(-)

commit 593085254458cc197983b3761ab7da52db2e9530
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri May 18 10:50:06 2018 +0200

    AUTHORS: regenerated

 AUTHORS | 1 +
 1 file changed, 1 insertion(+)

commit 6c9ba16e114d996f75f564c2c4aceca0d105f304
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 09:08:51 2018 +0200

    configure, libgimpwidgets: customizable default color profile
    directory

    We have this problem with flatpak that the common directory
    ("/usr/share/color/icc") is not visible from inside the sandbox. With
    proper permissions, it is actually accessible, yet the host's /usr is
    mounted at /run/host/usr/.
    Since sandbox systems are getting more common, we need to make
    this path
    customizable. I am therefore adding a --with-icc-directory configure
    option to change the default color profile folder at build time.
    See: https://github.com/flathub/org.gimp.GIMP/issues/15

 configure.ac                                   | 27
 +++++++++++++++++++++++++-
 libgimpwidgets/gimpcolorprofilechooserdialog.c |  2 +-
 2 files changed, 27 insertions(+), 2 deletions(-)

commit 7bad32cf3398ce08747fcd75a85aa58d68a6be29
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 04:33:00 2018 +0200

    devel-docs: add info about "precision" field in XCF header.

 devel-docs/xcf.txt | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit cdfb7fdddd1bc418110599e722fb86a9f6219d2b
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 03:39:13 2018 +0200

    devel-docs: update the list of layer mode in XCF docs.

 devel-docs/xcf.txt | 92
 +++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 70 insertions(+), 22 deletions(-)

commit 99decb674b96d7038cbcf388a801cc22ad59f19e
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 02:47:19 2018 +0200

    devel-docs: update xcf docs with zlib compression info.

 devel-docs/xcf.txt | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit ea01de330f97f96e039f0f4dbe7d07f3411a019d
Author: Jehan <jehan@girinstud.io>
Date:   Fri May 18 02:22:32 2018 +0200

    NEWS: keep up-to-date.

 NEWS | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a04334d55b9ae7f950e379a9ce5859a74ed0e4ca
Author: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Thu May 17 19:56:16 2018 +0000

    Update Latvian translation

 po/lv.po | 3711
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 2130 insertions(+), 1581 deletions(-)

commit f4659f64f763e004a76405bf9e5354462adcf692
Author: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Thu May 17 19:43:01 2018 +0000

    Update Latvian translation

 po-libgimp/lv.po | 431
 ++++++++++++++++++++++++-------------------------------
 1 file changed, 189 insertions(+), 242 deletions(-)

commit 8969e7c37308eaa4851858fb129dbccc00615e14
Author: Jordi Mas <jmas@softcatala.org>
Date:   Thu May 17 21:39:20 2018 +0200

    Update Catalan translation

 po-windows-installer/ca.po | 286
 +++++++++++++++++++++++++--------------------
 1 file changed, 157 insertions(+), 129 deletions(-)

commit 23e2ad5307d64283a41d5e9ff29142003bf68c49
Author: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Thu May 17 18:19:06 2018 +0000

    Update Latvian translation

 po-plug-ins/lv.po | 427
 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 265 insertions(+), 162 deletions(-)

commit 300d326ab2f252657be5133677d37e59ad850bde
Author: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Thu May 17 17:42:59 2018 +0000

    Update Latvian translation

 po-windows-installer/lv.po | 201
 +++++++++++++++++++++++----------------------
 1 file changed, 104 insertions(+), 97 deletions(-)

commit 75a08a85afe74dd154e2e12d6f26babad996837f
Author: Claude Paroz <claude@2xlibre.net>
Date:   Thu May 17 18:28:14 2018 +0200

    Updated French translations

 po-libgimp/fr.po           |  313 ++---
 po-plug-ins/fr.po          |  373 +++---
 po-tips/fr.po              |  395 +++---
 po-windows-installer/fr.po |  116 +-
 po/fr.po                   | 2981
 ++++++++++++++++++++++++--------------------
 5 files changed, 2267 insertions(+), 1911 deletions(-)

commit e31058ef8d7e02659a45f61006e066b0e7ba1993
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu May 17 12:26:17 2018 +0000

    Update Icelandic translation

 po-plug-ins/is.po | 55
 +++++++++++++++++++++++++------------------------------
 1 file changed, 25 insertions(+), 30 deletions(-)

commit b7a48281a84e4bef207b3b8d8c3706e03585d56e
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu May 17 12:20:27 2018 +0000

    Update Icelandic translation

 po-plug-ins/is.po | 983
 ++++++++++++++++++++++++++----------------------------
 1 file changed, 468 insertions(+), 515 deletions(-)

commit 3cad6a1b1cd5ff925002ad7d4b67784c9957c552
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu May 17 12:15:08 2018 +0000

    Update Icelandic translation

 po-windows-installer/is.po | 145
 +++++++++++++++++++++++++--------------------
 1 file changed, 80 insertions(+), 65 deletions(-)

commit 0f23bee5f48ac40fd396d9f1b36c1d8317e6c19c
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu May 17 12:07:31 2018 +0000

    Update Icelandic translation

 po-libgimp/is.po | 345
 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 183 insertions(+), 162 deletions(-)

commit 8ca4a2e621d64a16c14432815eba849662a900b5
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu May 17 12:04:56 2018 +0000

    Update Icelandic translation

 po-tips/is.po | 62
 +++++++++++++++++++++++++++--------------------------------
 1 file changed, 28 insertions(+), 34 deletions(-)

commit 79594cb321f81be26a43d19ac9e45a200df10e71
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu May 17 12:01:04 2018 +0000

    Update Icelandic translation

 po/is.po | 4256
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2346 insertions(+), 1910 deletions(-)

commit 4024c5ce7273c23ecc374608e15c44de924c9cd5
Author: Daniel Mustieles <daniel.mustieles.contractor@bbva.com>
Date:   Thu May 17 12:09:48 2018 +0200

    Updated Spanish translation

 po-libgimp/es.po  | 1346 +++++++++++++++++++++++-----------
 po-plug-ins/es.po | 2116
 +++++++++++++++++++++++++++++++----------------------
 2 files changed, 2154 insertions(+), 1308 deletions(-)

commit 580576e702f17b44936ca5306cc2e3c75bcdbf3f
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Wed May 16 23:18:54 2018 +0200

    configure/app: depend on GEGL 0.4.2

 app/sanity.c | 2 +-
 configure.ac | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 64954afa4b714ef270b4beb01b18411d11f7a21b
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed May 16 22:39:19 2018 +0200

    app: don't use the user context in GimpDeviceEditor's container view

    GimpDeviceInfo is a GimpToolPreset now, and using the user context
    would cause the device info selected in the dialog to be set globally
    as tool preset. Use a temporary context instead, the container view
    just needs it because.

 app/widgets/gimpdeviceeditor.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 806d260601ebe707fbd42de665268a3d537c0a6f
Author: Thomas Manni <thomas.manni@free.fr>
Date:   Wed May 16 21:34:33 2018 +0200

    script-fu: in weave, improve context and undo management

    Use a gimp-context-push/pop at the beginning/end of the script
    to keep the current context unchanged.

    Add undo support for the whole procedure.

 plug-ins/script-fu/scripts/weave.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit a69b8a25dff7990008e297ad8a7ced8253ea0d8e
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed May 16 21:11:16 2018 +0200

    libgimpwidgets: in GimpEnumLabel use the value's nick if there is
    no desc

 libgimpwidgets/gimpenumlabel.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 23dab4311abe94504d09cf3c7939a6340eb9e991
Author: Ell <ell_se@yahoo.com>
Date:   Wed May 16 14:29:47 2018 -0400

    Bug 796153 - Airbrush doesn't paint on timeout, and crashes with
    dynamics

    gimp_airbrush_stamp(), which is called during the airbrush timeout
    to periodically stamp the airbrush, assumes the saved symmetry's
    origin is the same as during the original call to
    gimp_airbrush_paint().  However, since commit
    bc09c718186de42795b7cd9562766c5dc01cbe5e, we clear the symmetry's
    origin at the end of gimp_paint_core_paint(), resulting in an empty
    symmetry with a NULL origin during gimp_airbrush_stamp().  As a
    result, no dab is painted, and we segfault if there's active
    dynamics.

    Fix this by saving the symmetry's origin coords during
    gimp_airbrush_paint(), and restoring them in gimp_airbrush_stamp().

 app/paint/gimpairbrush.c | 7 +++++++
 app/paint/gimpairbrush.h | 1 +
 2 files changed, 8 insertions(+)

commit 320d23f96406d81894a8feb733c0104c0c275cc1
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed May 16 20:05:11 2018 +0200

    app: make sure all devices loaded from devicerc have tool options

    We rely on GimpDeviceInfo's tool-options being non-NULL, so make sure
    this is the case and fix NULL options with the current tool's options
    after loading devicerc.

 app/widgets/gimpdevices.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 399ac63548384d3a1ec855587dd719cff3fd0569
Author: Jehan <jehan@girinstud.io>
Date:   Wed May 16 20:00:11 2018 +0200

    build: cleaner flatpak building script.

 build/flatpak/gimp-flatpak-cron.sh | 114
 ++++++++++++++++++-------------------
 1 file changed, 55 insertions(+), 59 deletions(-)

commit c64c985726118bd6d04e2ffcb35e14e04237abf7
Author: Jehan <jehan@girinstud.io>
Date:   Wed May 16 19:51:46 2018 +0200

    build: add HEIF support in flatpak nightly and gtk3.

 build/flatpak/org.gimp.GIMP-gtk3.json    | 23 +++++++++++++++++++++++
 build/flatpak/org.gimp.GIMP-nightly.json | 23 +++++++++++++++++++++++
 2 files changed, 46 insertions(+)

commit a66f74d044c5f4bdc9d3dfce2236601e147da95e
Author: Daniel Mustieles <daniel.mustieles.contractor@bbva.com>
Date:   Wed May 16 16:14:15 2018 +0200

    Updated Spanish translation

 po/es.po | 4373
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2374 insertions(+), 1999 deletions(-)

commit 071990da5eadfa3c6974635312e943c824236c0e
Author: Jehan <jehan@girinstud.io>
Date:   Wed May 16 02:33:49 2018 +0200

    NEWS: keep up-to-date.

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 2f629072f1064eecc720a8f93dafde71a24ef7c8
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue May 15 22:31:19 2018 +0200

    Bug 787919 - Tool options are lost when switching device

    GimpDeviceInfo is the only way to store per-device settings like
    color, brush etc. It used to be derived from GimpContext and therefore
    limited to the context's properties, causing everything else (all
    tool-individual options) to be lost on device change.

    Derive it from GimpToolPreset instead, so it's capable of storing
    arbitrary tool options.

    Adapt things to the new class hierarchy and add a bunch of signal
    handlers that make sure the active device's GimpDeviceInfo is updated
    properly when the tool changes. Also change device switching
    accordingly.

    Change GimpDeviceStatus to only show the stuff that is relevant to
    each device's tool.

    And various small changes to make things work properly...

 app/core/gimptoolpreset.c                  |   3 +-
 app/display/gimpdisplayshell-tool-events.c |   1 +
 app/widgets/gimpdeviceinfo.c               | 171
 ++++++++++++++------------
 app/widgets/gimpdeviceinfo.h               |  37 +++---
 app/widgets/gimpdeviceinfoeditor.c         |   2 +-
 app/widgets/gimpdevicemanager.c            | 188
 ++++++++++++++++++++++-------
 app/widgets/gimpdevices.c                  |  12 +-
 app/widgets/gimpdevicestatus.c             | 180
 +++++++++++++++++++--------
 app/widgets/gimptoolpreseteditor.c         |  18 +--
 9 files changed, 405 insertions(+), 207 deletions(-)

commit d6e0ca505440596e81593cf9ec0fac4f0d9e2ba8
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed May 16 02:06:03 2018 +0200

    Bug 796090 - (wrong) true-color preview of GEGL filter ops, ...

    ...like gaussian blur in indexed mode

    In GimpDrawable's source node, after the filter stack, insert a node
    that converts the pixels back to the drawable's format if the drawable
    is indexed.

 app/core/gimpdrawable-private.h |  1 +
 app/core/gimpdrawable.c         | 45
 +++++++++++++++++++++++++++++++++++------
 2 files changed, 40 insertions(+), 6 deletions(-)

commit 5c50fde7a4f2065649726b360ed0db7c60b6c66e
Author: Jehan <jehan@girinstud.io>
Date:   Wed May 16 00:51:59 2018 +0200

    authors: adding Gil Eliyahu to authors list.

 authors.xml | 1 +
 1 file changed, 1 insertion(+)

commit 9fb1c2868709d1012068756f0682d081537d132c
Author: Jehan <jehan@girinstud.io>
Date:   Wed May 16 00:24:13 2018 +0200

    plug-ins: properly free rectScreens after allocating it.

    Also avoid global variables when possible. We can just use the data
    variable of EnumDisplayMonitors() which will be passed on to the
    callback. This is not perfect yet since rectScreensCount is still
    global, but let's go for it for now.

 plug-ins/screenshot/screenshot-win32.c | 93
 ++++++++++++++++++----------------
 1 file changed, 49 insertions(+), 44 deletions(-)

commit e357e7118ce106092fc575afe89a4c6b246fa831
Author: Jehan <jehan@girinstud.io>
Date:   Tue May 15 23:50:10 2018 +0200

    plug-ins: fixing various compilation warnings.

    Mostly warnings about wrong types for some function parameters.
    There is still a single warning remaining about ignoring the #pragma
    macro, but I am not sure what to do about this warning. Apparently
    it is
    something specifically for use with Visual Studio. We don't need this,
    but since the contributor uses it, let's keep it.

 plug-ins/screenshot/screenshot-win32.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 382d6c8ad5b66719cc906501e0d3f92c7b55feef
Author: Jehan <jehan@girinstud.io>
Date:   Tue May 15 23:32:55 2018 +0200

    plug-ins: put the initial foreground window back after a screenshot.

    This was lost in commit 966843564d. It's not a big deal since
    this code
    path would only happen when the capture using magnification API fails,
    yet we may as well make it perfect.
    Also taking the opportunity to change the return type to gboolean for
    the various capture functions (though it is technically the same,
    semantically we were returning success boolean).
    And removing a comment which had been duplicated and left at a
    the wrong
    place.

 plug-ins/screenshot/screenshot-win32.c | 57
 +++++++++++++++++-----------------
 1 file changed, 29 insertions(+), 28 deletions(-)

commit a0b28589acbe5fc901264a3bbe44e73a86aa18dd
Author: Jehan <jehan@girinstud.io>
Date:   Tue May 15 22:18:11 2018 +0200

    plug-ins: properly load user32.dll for SetProcessDPIAware().

    Using similar code as other parts of Win32 code.
    I hope I am not doing anything wrong. At least now it builds!
