1. 27 Oct, 2018 1 commit
    • Ell's avatar
      Issue #2405 - Rotation center shifts by half a pixel ... · 8a5ee944
      Ell authored
      ... the second time you do a 180 degrees rotation
      
      In gimp_transform_resize_adjust(), nudge the transformed layer
      boundary by EPSILON toward the center, to avoid enlarging the layer
      unnecessarily, as a result of numeric error amplified by rounding,
      when the tranformed boundary should land on integer coordinates.
      In particular, this avoids enlarging the layer when rotating by 180
      degrees.
      
      (cherry picked from commit c271992a)
      8a5ee944
  2. 25 Oct, 2018 9 commits
  3. 24 Oct, 2018 4 commits
  4. 23 Oct, 2018 6 commits
  5. 22 Oct, 2018 3 commits
  6. 21 Oct, 2018 3 commits
  7. 20 Oct, 2018 7 commits
  8. 19 Oct, 2018 4 commits
    • Jehan's avatar
      Issue #1924: Tool options mysteriously lock up due to DND/quartz issues. · 6b1ff0dd
      Jehan authored
      On macOS, the "drag-end" signal does not seem to be emitted in some
      cases, which leaves dockables in an unsensitive state. Rather than
      trying to fix GTK+2 which is half-maintained nowadays anyway, let's drop
      the unsensitivity. As a comment notes, this was anyway only a visual
      cue. Dragging dockables in GIMP 2.10 already shows a lot of other visual
      cues, so this is redundant.
      In case of drop failure, we also had to cleanup the icon widget and
      detach the dockable. This can be handled by the "drag-failed" (which
      hopefully work better on macOS).
      
      As an additional improvement, I raise the newly created dockable window,
      since this is the most likely behavior when you just detached a dock
      (and I realize it usually appeared behind other GIMP windows, at least
      on GNOME).
      
      Note: this is a gimp-2-10 only fix as master relies on GtkNotebook DnD
      code which (hopefully, as I haven't tested) doesn't have this issue. The
      detached window behind other windows issue doesn't exist on master, at
      the very least.
      6b1ff0dd
    • Ell's avatar
      tools: in performance-log-viewer.py, visualize percentage in profile viewer · 54dc7319
      Ell authored
      In the performance-log viewer's profile view, displasy in-line bar-
      chart-like visualization of function and source-line sample
      percentages, as part of the corresponding tree-view cells.
      
      (cherry picked from commit 26ea3348)
      54dc7319
    • Marco Ciampa's avatar
      Small fix in Italian translation · c36b1d05
      Marco Ciampa authored
      c36b1d05
    • Josef Ridky's avatar
      Issue #2087 - Issues discovered by coverity scan · 56c8f832
      Josef Ridky authored
      Add missing fclose invocations and fix copy-paste issue.
      
      This issues has been discovered by coverity scan proceeded by Red Hat.
      
      Fixed some mistakes in the patch and added more fclose() (Mitch)
      56c8f832
  9. 18 Oct, 2018 3 commits