1. 08 Jan, 2019 5 commits
    • Ryuta Fujii's avatar
      Update Japanese translation · 4c13eee2
      Ryuta Fujii authored
      (cherry picked from commit b7793b9c)
      4c13eee2
    • Ell's avatar
      app: in gimp_display_empty(), clear image of matching contexts · 49e57f8d
      Ell authored
      In gimp_display_empty(), clear the image of all contexts whose
      display is the current display, so that, in particular, when
      subsequently updating the action groups, which causes certain
      actions to be activated, the image that used to be bound to the
      display is not found through the user context.  This avoids re-
      validating the image projection when closing the last image,
      postponing image destruction.
      49e57f8d
    • Jehan's avatar
      app: expect event == NULL in gimp_device_info_get_event_coords(). · b31729f8
      Jehan authored
      The problem was not happening with the master code of
      gimpdisplayshell-tool-events.c, but I encountered it in gimp-2-10 with
      the layer picking code.
      Even then, it still works, but I need to protect calls to
      gdk_event_get_axis() to avoid CRITICALs.
      
      (cherry picked from commit b1fe1675)
      
      Note: this was not absolutely necessary on master (no CRITICALs), but I
      can see that the same piece of code applies, so I may as well sync.
      b31729f8
    • Ryuta Fujii's avatar
      Update Japanese translation · fc55e7bd
      Ryuta Fujii authored
      fc55e7bd
    • Ryuta Fujii's avatar
      Add Japanese translation · 94384efb
      Ryuta Fujii authored
      94384efb
  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).
      4c337353
    • 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
      bottom).
      In a first alt-click, you will always end up to the top candidate.
      90e9eb3f
    • 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
      tools).
      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
      position.
      3b59e6f6
    • 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.
      479fd5b2
    • 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.
      62de94c7
    • 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.
      4b4fffbd
    • 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
      19320235
  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 2 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. :-)
      be0d41e1
    • 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.
      a89e5030