1. 18 Sep, 2018 1 commit
    • Ell's avatar
      app, libgimp*, modules: don't use g_type_class_add_private() ... · 3b0040c0
      Ell authored
      ... and G_TYPE_INSTANCE_GET_PRIVATE()
      
      g_type_class_add_private() and G_TYPE_INSTANCE_GET_PRIVATE() were
      deprecated in GLib 2.58.  Instead, use
      G_DEFINE_[ABSTRACT_]TYPE_WITH_PRIVATE(), and
      G_ADD_PRIVATE[_DYNAMIC](), and the implictly-defined
      foo_get_instance_private() functions, all of which are available in
      the GLib versions we depend on.
      
      This commit only covers types registered using one of the
      G_DEFINE_FOO() macros (i.e., most types), but not types with a
      custom registration function, of which we still have a few -- GLib
      currently only provides a (non-deprecated) public API for adding a
      private struct using the G_DEFINE_FOO() macros.
      
      Note that this commit was 99% auto-generated (because I'm not
      *that* crazy :), so if there are any style mismatches... we'll have
      to live with them for now.
      3b0040c0
  2. 11 Jul, 2018 1 commit
  3. 20 May, 2018 1 commit
  4. 18 May, 2018 1 commit
  5. 02 Jan, 2018 1 commit
  6. 12 Feb, 2017 1 commit
  7. 13 Jun, 2016 1 commit
    • Jehan's avatar
      libgimpwidgets: $XDG_DATA_HOME/icc/ is a common profile storage. · 93d9265f
      Jehan authored
      Even though many documentations will tell of $XDG_DATA_HOME/color/icc/,
      some programs actually store color profiles in $XDG_DATA_HOME/icc/.
      This is at least the case for GNOME color management.
      Test it after $XDG_DATA_HOME/color/icc/ but before $HOME/.color/icc/.
      93d9265f
  8. 07 May, 2016 1 commit
  9. 06 May, 2016 4 commits
  10. 05 May, 2016 1 commit
  11. 22 Aug, 2015 1 commit
  12. 10 Jul, 2015 1 commit
    • Michael Natterer's avatar
      libgimpcolor, *: change GimpColorProfile to be a GObject · c102dde9
      Michael Natterer authored
      it used to be a typedef to gpointer and actually was a cmsHPROFILE.
      
      Change its API to be more "standard", remove the public close()
      function. The object caches both the cmsHPROFILE and the data/length
      ICC blob, so conversions between the two become obsolete (simply call
      get_lcms_profile() or get_icc_profile()).
      
      Adapt everything to the new API, but port it in a naive way for now,
      the code doesn't take advantage of the new possibilities yet (like
      refcounting).
      c102dde9
  13. 03 Jun, 2015 1 commit
  14. 19 May, 2015 1 commit
  15. 06 May, 2015 1 commit
  16. 04 Jul, 2014 1 commit
  17. 24 Apr, 2014 1 commit
  18. 10 Apr, 2014 1 commit
  19. 29 Mar, 2014 1 commit
  20. 23 Mar, 2014 1 commit
  21. 16 Mar, 2014 2 commits
  22. 14 Mar, 2014 2 commits