1. 20 Sep, 2016 1 commit
  2. 12 Jun, 2016 1 commit
  3. 06 Jun, 2016 1 commit
  4. 02 Jun, 2016 1 commit
  5. 04 Jan, 2016 1 commit
  6. 02 Jan, 2016 1 commit
  7. 24 Sep, 2015 1 commit
  8. 09 Jun, 2015 1 commit
  9. 05 Jun, 2015 1 commit
  10. 30 May, 2015 5 commits
  11. 14 Sep, 2014 1 commit
  12. 19 May, 2014 1 commit
  13. 15 Mar, 2014 1 commit
  14. 14 Mar, 2014 1 commit
  15. 12 Jan, 2014 1 commit
    • Michael Natterer's avatar
      app,libgimp,pdb: add a "drawable_color" PDB group · b4462e9e
      Michael Natterer authored
      Which contains all the API from the "color" group, but with a
      gimp_drawable namespace and with support for high bit depths. The
      group is actually a copy of "color" with cruft removed and some API
      ported to using float instead of integer API.
      
      Deprecated all "color" functions that already have a ported version in
      "drawable_color".
      
      This is unfinished WIP, some functions in "drawable_color" still have
      the old API.
      b4462e9e
  16. 27 Oct, 2013 1 commit
  17. 26 Oct, 2013 1 commit
    • Hartmut Kuhse's avatar
      Completely rewrite metadata handling using gexiv2 · 21bed1e2
      Hartmut Kuhse authored
      Based on original patches from Hartmut Kuhse and modified
      by Michael Natterer. Changes include:
      
      - remove libexif dependency and add a hard dependency on gexiv2
      - typedef GExiv2Metadata to GimpMetadata to avoid having to
        include gexiv2 globally
      - add basic GimpMetadata handling functions to libgimpbase
      - add image and image file specific metadata functions to libgimp,
        including the exif orientation image rotate dialog
      - port plug-ins to use the new APIs
      - port file-tiff-save's UI to GtkBuilder
      - add new plug-in "metadata" to view the image's metadata
      - keep metadata around as GimpImage member in the core
      - update the image's metadata on image size, resolution and precision
        changes
      - obsolete the old metadata parasites
      - migrate the old parasites to new GimpMetadata object on XCF load
      21bed1e2
  18. 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
  19. 05 Jun, 2013 1 commit
  20. 07 Nov, 2012 1 commit
    • Michael Natterer's avatar
      Bug 677776 - filter popup windows get hidden behind main image window · 0b56aa0d
      Michael Natterer authored
      On OSX, call [NSApp activateIgnoringOtherApps] when a plug-in dialog
      is shown, so the plug-in process becomes the active app, and the
      dialog gets focussed.
      
      In order to avoid doing this in GimpDialog (which is also used in
      the core), do it in gimp_ui_init() which all interactive plug-ins
      call, and when gimp_temp_proc_run() is called interactively, to
      catch repeated activation of an already running plug-in.
      
      Also, set GimpDialog's initial position to GTK_WIN_POS_CENTER,
      or they will pop up in the top left corner.
      
      Inspired by patches from Simone Karin Lehmann and Daniel Sabo.
      0b56aa0d
  21. 13 May, 2012 1 commit
  22. 10 May, 2012 1 commit
  23. 04 May, 2012 1 commit
  24. 02 May, 2012 1 commit
  25. 16 Dec, 2011 1 commit
  26. 31 Oct, 2011 1 commit
  27. 28 Apr, 2011 1 commit
  28. 20 Apr, 2011 3 commits
  29. 08 Mar, 2011 3 commits
  30. 30 Oct, 2010 1 commit
  31. 15 Sep, 2010 1 commit
  32. 08 Sep, 2010 1 commit
    • Michael Natterer's avatar
      pdb: add transform API for items · e8f4d4b4
      Michael Natterer authored
      Works for all item types, and has much less functions and parameters
      than the drawable transform API because it uses the new context
      states. Untested and not finished!
      e8f4d4b4