1. 08 Jan, 2019 2 commits
  2. 07 Jan, 2019 7 commits
    • Jehan's avatar
      app: make layer picking a generic modifier of the shell. · 4c337353
      Jehan authored
      Instead of having layer picking only on paint tools with alt-click, make
      it available everywhere with alt-middle click. Moving through layers is
      also a way to navigate an image, so it actually makes sense to be with
      other modifiers (panning, zooming, rotating), while making the feature
      more generic (this is definitely useful whatever the selected tool).
    • Jehan's avatar
      app: alt-click to pick a layer will loop through candidate layers. · 90e9eb3f
      Jehan authored
      If you click on a zone filled in several visible layers, you don't
      necessarily want the top layer. You may want one below. With this
      change, as long as you hold alt, you will loop through all candidate
      layers from top to bottom (then looping back top when reaching the
      In a first alt-click, you will always end up to the top candidate.
    • Jehan's avatar
      app: allow picking layer in paint tools on alt-click. · 3b59e6f6
      Jehan authored
      When working with a lot of layers, it is common to have to switch easily
      between layers. And having to go back to the layer list is annoying and
      also sometimes not practical at all when you can't find easily the right
      layer. This is a first step in an experiment for such a feature, worked
      together with Aryeom as advisor (and originator of the feature idea).
      For now I apply this only to paint tools, though we are considering
      having it as a generic modifier too, working whatever the tool. Yet we
      wouldn't be able to use alt-left click (as it is used already in some
      How it works is simply that in any paint tool, alt-click allows to
      switch to the topmost layer having a visible pixel at the clicked
    • Michael Natterer's avatar
      libgimpbase: more metadata fixes for tags that can appear multiple times · 479fd5b2
      Michael Natterer authored
      gimp_metadata_add() which is used to set blobs or EXIF, XMP and IPTC
      on a GimpMetadata also needs the logic to set "multiple" tags in one
      go, or it will lose all but the first one.
    • Michael Natterer's avatar
      Issue #763 - GTK3 GIT Set Keyboard Shortcut Broken · 62de94c7
      Michael Natterer authored
      Simply remove our own button-press handler and let GTK+ do its job,
      apparently this works just as intended in GTK+ 3.x now.
    • Ell's avatar
      app: in bucket fill tool, don't calculate line art of layer groups · 4b4fffbd
      Ell authored
      ... since they can't be used with the fill tool.
    • Michael Natterer's avatar
      Issue #1004 - file-pdf-load crashes in lcms when opening PDF with... · 19320235
      Michael Natterer authored
      ...color profile
      The issue is fixed in poppler 0.50, but since this is git master, we
      now depend on poppler >= 0.69 and poppler-data >= 0.4.9
  3. 06 Jan, 2019 5 commits
  4. 05 Jan, 2019 4 commits
  5. 04 Jan, 2019 11 commits
  6. 03 Jan, 2019 6 commits
  7. 02 Jan, 2019 5 commits
    • Jehan's avatar
      authors.xml: my name was in duplicate. · be0d41e1
      Jehan authored
      Leaving the one without the surname. My surname is not a secret at all,
      but I really don't consider it necessary anyway.
      Well if some day, another dev came in with the same first name, it will
      still be time to update this file. :-)
    • Jehan's avatar
      Issue #2611: Cannot open certain .pdf files in GIMP. · a89e5030
      Jehan authored
      I am unsure of the problem, but it is fixed by using
      poppler_document_new_from_gfile() instead of giving the contents of a
      GMappedFile to poppler_document_new_from_data().
      Using GFile is anyway usually prefered so I don't dig up more and just
      make this change.
    • Jehan's avatar
      plug-ins: a lot of coding style cleanup in file-dds. · ff2d22d9
      Jehan authored
      Still a lot more to do but pushing WIP to not have it wasted if more
      commits come in from others.
      Also got rid of some global variables.
    • Michael Natterer's avatar
      Issue #2617 - Export to C image artifacts · 74c9d835
      Michael Natterer authored
      As correctly spotted by Royce Pipkins, the buffer for the drawable's
      pixel lines was too small.
      Also fix the plug-in to hardcode "R'G'B'[A] u8" so it won't misbehave
      on high bit-depth images, and make it work on all sorts of drawables,
      not only "RGB*" (it will still always export RGB images).
    • Jehan's avatar
      po-python: add the new file-dds plug-in to POTFILES.skip. · e20930e1
      Jehan authored
      Thanks to Piotr Drąg for noting it.