1. 02 Dec, 2018 1 commit
  2. 10 Sep, 2018 1 commit
  3. 09 Aug, 2018 1 commit
  4. 11 Jul, 2018 1 commit
  5. 11 Apr, 2018 1 commit
    • Jehan's avatar
      Bug 768872 - Tiling Symmetry doesn't wrap vertical coordinates over... · 1993d8a4
      Jehan authored
      ... edges for MyPaint brush.
      
      Adding the concept of "stateful" symmetry when a tool needs to make sure
      of corresponding stroke numbers and orders while painting (i.e. stroke N
      at time T+1 is the continuation of stroke N at time T). This is the case
      for the MyPaint brushes and the ink tool.
      1993d8a4
  6. 12 Feb, 2018 1 commit
    • Ell's avatar
      Bug 793392 - Issue when painting with some layer modes ... · 1be00225
      Ell authored
      ... on perceptual gamma image
      
      When constructing the paint core's paint buffer, in GimpBrushCore
      and GimpInk, use the drawable's format as the preferred format in
      the call to gimp_layer_mode_get_format(), instead of NULL.
      
      Subsequently, use the paint buffer's format, instead of the source
      buffer's format, as the preferred iterator format in
      do_layer_blend(), since the iterator format must match the paint
      buffer format.
      1be00225
  7. 17 Feb, 2017 1 commit
    • Ell's avatar
      app: remove GIMP_LAYER_MODE_FLAG_WANTS_LINEAR_DATA and friends · 74021275
      Ell authored
      Instead, add a gimp_layer_mode_get_format() function, which takes
      the layer mode, composite space, and blend space, and returns the
      I/O format.
      
      Currently, we always use the composite space format as the I/O
      format.  This simplifies gimp_composite_blend(), and gives us
      composite-space support for the "special" layer mode ops for free.
      74021275
  8. 05 Feb, 2017 1 commit
  9. 31 Jan, 2017 1 commit
  10. 20 Jan, 2017 1 commit
  11. 29 May, 2016 1 commit
  12. 02 Feb, 2016 1 commit
    • Jehan's avatar
      Bug 648776 - mirror symmetries. · 76f573c9
      Jehan authored
      You can now set any paint tool to mirror painting relatively
      horizontal/vertical axis or a central point (any combination of these 3
      symmetries).
      This has been implemented as a new multi-stroke core, where every stroke
      is actually handled as a multi-stroke (default of size 1).
      This is also the first usage of custom guides for symmetry guiding.
      Current version has to be activated in the playground.
      76f573c9
  13. 30 Sep, 2015 1 commit
    • Jehan's avatar
      app: save color history when a color is used. · 52f6a2ae
      Jehan authored
      Now the history of recently used colors is not updated when selecting
      in the color dialog anymore, but when a color is actually used.
      Tools supported right now are: Ink, MyPaint brush, all PaintBrush tools,
      bucket fill and eraser (background color on non-alpha drawables).
      Moreover from now on, colors already saved are properly moved to first
      position when reused.
      52f6a2ae
  14. 02 Jul, 2014 1 commit
  15. 14 Oct, 2013 1 commit
    • Michael Natterer's avatar
      app,libgimp*: fix includes to follow our include policy · 697572cc
      Michael Natterer authored
      - don't include <gdk-pixbuf/gdk-pixbuf.h> in headers in app/
      - instead, include it in many .c files instead of <glib-object.h>,
        finally acknowledging the fact that app/ depends on gdk-pixbuf almost
        globally
      - fix up includes as if libgimpbase depended in GIO, which it soon will
      697572cc
  16. 21 May, 2013 1 commit
    • Daniel Sabo's avatar
      Faster paintcore · cd91144f
      Daniel Sabo authored
      Directly access the brush and paint buffers rather than using
      GEGL iterators.
      
      Replicate the relevant parts of GimpApplicator using direct
      access.
      cd91144f
  17. 21 Sep, 2012 1 commit
  18. 18 Sep, 2012 1 commit
  19. 02 May, 2012 17 commits
  20. 14 Sep, 2011 1 commit
  21. 11 Sep, 2011 2 commits
  22. 09 Jan, 2011 1 commit
  23. 08 Jan, 2011 1 commit