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. 15 Jul, 2018 1 commit
  3. 11 Jul, 2018 1 commit
  4. 25 May, 2018 1 commit
  5. 20 May, 2018 3 commits
  6. 31 May, 2015 1 commit
  7. 06 Oct, 2014 1 commit
  8. 14 Sep, 2014 1 commit
  9. 09 Aug, 2014 1 commit
  10. 03 Aug, 2014 3 commits
  11. 02 Aug, 2014 1 commit
  12. 15 Mar, 2014 1 commit
  13. 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
  14. 05 Jun, 2013 1 commit
  15. 13 Sep, 2012 1 commit
  16. 04 May, 2012 1 commit
  17. 02 May, 2012 1 commit
  18. 16 Dec, 2011 1 commit
  19. 28 Apr, 2011 1 commit
    • Michael Natterer's avatar
      libgimp*: add guards that #error out if individual files are included · 844df2b4
      Michael Natterer authored
      This only helps to maintain proper includes in app/ and shouldn't
      affect plug-ins at all, because these are supposed to only include the
      main headers from libgimp/ since the beginning of time.
      
      The gimpfootypes.h files do not have these guards, so we can continue
      to maintain app/'s include policy that is very likely to error out if
      wrong things are included.
      844df2b4
  20. 01 Jul, 2010 2 commits
  21. 31 Jan, 2009 1 commit
  22. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  23. 12 Nov, 2008 2 commits
    • Sven Neumann's avatar
      sorted. updated. · d9904570
      Sven Neumann authored
      2008-11-12  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpbase.def: sorted.
      	* libgimpmodule/gimpmodule.def: updated.
      
      
      svn path=/trunk/; revision=27631
      d9904570
    • Sven Neumann's avatar
      added GIMP_MODULE_ERROR domain. · 7fa22ebf
      Sven Neumann authored
      2008-11-12  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmodule/gimpmodule.[ch]: added GIMP_MODULE_ERROR domain.
      
      	* modules/gimpinputdevicestore-hal.c
      	* modules/gimpinputdevicestore-dx.c
      	* modules/controller-dx-dinput.c: use GIMP_MODULE_ERROR as error
      	domain instead of 0.
      
      
      svn path=/trunk/; revision=27629
      7fa22ebf
  24. 09 Dec, 2007 1 commit
  25. 18 Oct, 2007 1 commit
  26. 25 Jun, 2007 1 commit
  27. 22 May, 2007 1 commit
    • Sven Neumann's avatar
      allocate structs using GSlice. · 203930da
      Sven Neumann authored
      2007-05-22  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpprotocol.c: allocate structs using GSlice.
      
      	* libgimpmodule/gimpmodule.c: allocate GimpModuleInfo using GSlice.
      
      svn path=/trunk/; revision=22564
      203930da
  28. 30 Dec, 2006 1 commit
  29. 24 Nov, 2006 1 commit
    • Simon Budig's avatar
      put the module prototypes into a proper place. · a8f50bfe
      Simon Budig authored
      2006-11-24  Simon Budig  <simon@gimp.org>
      
      	* libgimpmodule/gimpmodule.[ch]: put the module prototypes into a
      	proper place.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_lcms.c
      	* modules/cdisplay_proof.c
      	* modules/colorsel_cmyk.c
      	* modules/colorsel_cmyk_lcms.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: reverted.
      a8f50bfe
  30. 09 Nov, 2006 1 commit
  31. 07 Sep, 2006 1 commit
  32. 15 May, 2006 2 commits
  33. 12 May, 2006 1 commit
    • Michael Natterer's avatar
      check for gmodule-no-export-2.0, not for gmodule-2.0. Also removed · f94ec804
      Michael Natterer authored
      2006-05-12  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: check for gmodule-no-export-2.0, not for
      	gmodule-2.0. Also removed gobject-2.0 from the gmodule check, i
      	have no idea why it was there.
      
      	* libgimpmodule/Makefile.am: s/GMODULE/GMODULE_NO_EXPORT/ because
      	we only want to import modules here, not export our own symbols.
      
      	(note that this change is actually useless, because libgimpmodule
      	 exports its symbols anyway, but it's more correct this way).
      f94ec804