1. 26 Jun, 2017 6 commits
  2. 25 Jun, 2017 3 commits
  3. 24 Jun, 2017 5 commits
  4. 23 Jun, 2017 1 commit
    • Jehan's avatar
      app: exclusive visibility toggle should also update same level items. · 970e9aca
      Jehan authored
      When toggling visibility of a child in an item group, we should also
      toggle the visibility of other items in the same group, as well as
      top-level items. Otherwise toggling exclusive visibility of any item in
      a group is identical to toggling the parent's exclusive visibility,
      which is simply absurd.
      We still don't touch visibility of items in other groups.
      970e9aca
  5. 22 Jun, 2017 9 commits
  6. 21 Jun, 2017 9 commits
  7. 20 Jun, 2017 5 commits
  8. 19 Jun, 2017 2 commits
    • Michael Natterer's avatar
      app: add utility function gimp_canvas_handle_calc_size() · 625ec4b7
      Michael Natterer authored
      which is the code that calculates handle size based on pointer
      proximity. Use the new function in GimpToolHandleGrid and
      GimpToolLine, and clean up some stuff in GimpToolLine.
      625ec4b7
    • Jehan's avatar
      plug-ins: fix comment explaining cairo_save(). · e2d1a57e
      Jehan authored
      Current comment was implying that PDF had some kind of fixed PPI, or
      that a 72 PPI was hardcoded in cairo. This is not at all what this is
      about. Cairo simply has a concept of user-space coordinates, and from
      what I gather, it seems that this is set as "point", the typographical
      unit of measure (not as a screen point). In such context, cairo_scale()
      is used to update the transformation matrix (which will transform from
      user to device units, i.e. pixels) so that we can draw with pixels. In
      other words, both the user and device units will be pixels in subsequent
      calls.
      It turns out that 1 inch == 72 points. This is not a PPI/DPI at all and
      the comment was completely misleading.
      e2d1a57e