1. 07 Mar, 2018 9 commits
  2. 06 Mar, 2018 2 commits
    • Ell's avatar
      app, libgimp: don't close parent pipes in libgimp; use gimp_spawn_set_cloexec() · 1b1fba19
      Ell authored
      In gimp_plug_in_open(), use gimp_spawn_set_cloexec() to prevent the
      parent's end of the read/write pipes from being inherited by the
      spawned plug-in, instead of passing the corresponding file
      descriptors to the plug-in as command-line arguments, and having
      gimp_main() close them.
      
      Adding new command-line arguments to plug-ins is problematic, since
      their ability to handle them depends on their protocol version,
      which is only communicated after the plug-in is spawned.
      
      Regardless, this is much simpler.
      1b1fba19
    • Ell's avatar
      app: add gimp_spawn_set_cloexec() · cdb541f8
      Ell authored
      ... which prevents child processes from inheriting a given pipe,
      under *nix and Windows.
      cdb541f8
  3. 05 Mar, 2018 10 commits
  4. 04 Mar, 2018 6 commits
    • Jehan's avatar
      plug-ins: robuster tests for image types and minor syntax fixes. · 73fbb166
      Jehan authored
      Rather than just assuming all non-gray images are RGB, do a bit more
      robust check and reject unknown formats. Indeed even though I see we
      took care of YUV, e-YCC and CMYK images above (and normally either
      converted them to RGB or already exited with an error), I can see that
      the OpenJPEG library could still return OPJ_CLRSPC_UNKNOWN or
      OPJ_CLRSPC_UNSPECIFIED. Let's be thorough and not assume we got a SRGB
      here.
      Also add the alpha-variant tests inside their parent image type
      respective test. This should not change anything by any logics, but
      let's not leave anything for chance to strike us.
      
      Finally minor coding style fixes:
      - Add a space before "if|for" and parenthese.
      - Remove some spaces after parentheses.
      - Get rid of 2 trailing whitespaces.
      - Align function call parameters, declarations, assignments…
      73fbb166
    • Darshan kadu's avatar
      Bug 792141 - Replace jasper with openjpeg. · 53a7c6c3
      Darshan kadu authored
      Made plug-in support the RGB and grayscale with alpha.
      
      Comment by Jehan: this makes the original branch work finally usable on
      some JPEG 2000 images. Support of the format is not complete yet though
      but at least the port to OpenJPEG is now in usable test.
      53a7c6c3
    • Mukund Sivaraman's avatar
      58a0a651
    • Piotr Drąg's avatar
      Update Polish translation · d7e7ab48
      Piotr Drąg authored
      d7e7ab48
    • Michael Natterer's avatar
      app: default to GIMP_COLOR_SELECTOR_RED in GimpColorEditor · 0c644161
      Michael Natterer authored
      instead of HSV hue, HSV is not supposed to be the default model any
      longer. Bigger color selector cleanup to follow...
      0c644161
    • Jordi Mas's avatar
      Update Catalan translation · 638ec98a
      Jordi Mas authored
      638ec98a
  5. 03 Mar, 2018 4 commits
  6. 01 Mar, 2018 2 commits
    • Ell's avatar
      app: add custom GUI for gegl:recursive-transform · 8039582d
      Ell authored
      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.
      8039582d
    • Ell's avatar
      app: add transform-grid controller to prop-gui · 3985651d
      Ell authored
      ... which allows ops to create a transform-grid widget, similar to
      the unified-transform tool, which can be used to control a
      transformation matrix.
      
      Implement the transform-grid controller in GimpFilterTool.
      3985651d
  7. 27 Feb, 2018 6 commits
  8. 26 Feb, 2018 1 commit