1. 26 May, 2016 1 commit
    • Michael Natterer's avatar
      libgimpcolor: add new object GimpColorTransform · cc928879
      Michael Natterer authored
      which encapsulates a cmsHTRANSFORM and does all the pixel format
      conversion magic. It has API to create transforms and proofing
      transforms, and to convert pixels arrays and GeglBuffers.
      
      Before, each place which has a transform had to keep around the
      transform and its input and output Babl formats, and had to implement
      lots of stuff itself. Now all that lives in GimpColorTransform,
      removing lots of logic from many places, and pretty much removing lcms
      from the public API entirely.
      
      This removes including <lcms2.h>, LCMS_LIBS and LCMS_CFLAGS from
      almost all directories and potentially allows to replace lcms by
      something else.
      cc928879
  2. 03 Jun, 2015 1 commit
  3. 14 Sep, 2014 1 commit
  4. 15 Mar, 2014 1 commit
  5. 14 Mar, 2014 2 commits
  6. 09 Feb, 2014 1 commit
  7. 05 Jun, 2013 1 commit
  8. 04 May, 2012 1 commit
  9. 03 May, 2012 2 commits
  10. 02 May, 2012 2 commits
  11. 16 Dec, 2011 1 commit
  12. 28 Apr, 2011 2 commits
  13. 25 Jun, 2007 1 commit
  14. 01 Jun, 2007 1 commit
    • Sven Neumann's avatar
      libgimpcolor/Makefile.am libgimpcolor/gimpcolor.h · 6c733870
      Sven Neumann authored
      2007-06-01  Sven Neumann  <sven@gimp.org>
      
              * libgimpcolor/Makefile.am
              * libgimpcolor/gimpcolor.h
              * libgimpcolor/gimpcolortypes.h
              * libgimpcolor/gimpcolormanaged.[ch]: added an interface that 
      will
              be used to implement the missing bits of color management.
      
              * libgimpcolor/gimpcolor.def: updated.
      
      
      svn path=/trunk/; revision=22691
      6c733870
  15. 19 Jul, 2006 1 commit
  16. 13 Feb, 2005 1 commit
  17. 22 Jul, 2004 2 commits
  18. 20 Mar, 2004 1 commit
    • Sven Neumann's avatar
      set version number to 2.0.0, version string to "2.0rc1". · f97ae7d7
      Sven Neumann authored
      2004-03-20  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: set version number to 2.0.0, version string to
      	"2.0rc1".
      
      	* app/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpmodule/Makefile.am
      	* libgimpthumb/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* tools/Makefile.am: changed 1.3 to 2.0 all over the place.
      
      	* README
      	* NEWS: updated for the 2.0rc1 release.
      f97ae7d7
  19. 22 Jan, 2004 1 commit
    • Manish Singh's avatar
      modernized, made a lot of things m4 macros, and made versioning a lot more · 9db6153f
      Manish Singh authored
      2004-01-21  Manish Singh  <yosh@gimp.org>
      
              * configure.in: modernized, made a lot of things m4 macros, and made
              versioning a lot more finegrained, in anticipation for post-2.0.
      
              * autogen.sh: bumped up libtool and glib minimum requirements to match
              reality.
      
              * gimp-2.0.pc.in
              * gimpthumb-2.0.pc.in
              * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
              in RT_LIBS when needed.
      
              * */*/Makefile.am: adapted to new versioning variables.
      9db6153f
  20. 09 Oct, 2003 1 commit
    • Tor Lillqvist's avatar
      New file, shell script used to build zipfiles for distribution of Windows · 0cda2cd3
      Tor Lillqvist authored
      2003-10-09  Tor Lillqvist  <tml@iki.fi>
      
      	* gimp-zip.in: New file, shell script used to build zipfiles for
      	distribution of Windows runtime and developer packages.
      
      	* Makefile.am
      	* configure.in: Add it, expand it.
      
      	* libgimp*/Makefile.am: On Windows, install and uninstall the .def
      	files.
      
      	* app/config/gimpguiconfig.c: On Windows, don't use the internal
      	help browser by default, as it isn't there. Don't use a fixed
      	guess for Internet Explorer's path on Windows. We don't even need
      	to know the path to the web browser, we can use ShellExecute() in
      	the webbrowser plug-in.
      
      	* plug-ins/common/webbrowser.c: Use ShellExecute() on Windows.
      
      	* po*/makefile.cygwin: Remove, unmaintained.
      0cda2cd3
  21. 10 Sep, 2003 1 commit
  22. 14 Jul, 2003 1 commit
    • Sven Neumann's avatar
      libgimpcolor/Makefile.am libgimpcolor/makefile.msc new files that define a · f357b2cd
      Sven Neumann authored
      2003-07-14  Sven Neumann  <sven@gimp.org>
      
              * libgimpcolor/Makefile.am
              * libgimpcolor/makefile.msc
              * libgimpcolor/gimpcmyk.[ch]: new files that define a GimpCMYK
              structure similar to GimpRGB.
      
              * libgimpcolor/gimpcolortypes.h: added the GimpCMYK typedef.
      
              * libgimpcolor/gimpcolorspace.[ch]: added conversions between RGB
              and CMYK. This implementation is the naive approach without any
              color calibration whatsoever.
      
              * libgimpcolor/gimphsv.[ch]
              * libgimpcolor/gimprgb.[ch]: purely cosmetic changes.
      f357b2cd
  23. 23 May, 2003 1 commit
    • Michael Natterer's avatar
      Always provide interlibrary dependencies, not just on Win32. · a2f7750d
      Michael Natterer authored
      2003-05-23  Michael Natterer  <mitch@gimp.org>
      
      	* modules/Makefile.am: Always provide interlibrary
      	dependencies, not just on Win32.
      
      	* Makefile.am
      	* app/Makefile.am
      	* app/config/Makefile.am
      	* data/misc/Makefile.am
      	* docs/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpmodule/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* tools/Makefile.am: replaced many hardcoded "1.3" strings by
      	$(LT_RELEASE). Hopefully didn't break the Win32 build...
      a2f7750d
  24. 23 Dec, 2002 1 commit
  25. 07 Jun, 2002 1 commit
    • Sven Neumann's avatar
      app/base/Makefile.am automake-1.6 seems to use yet another variable to · 3aae3940
      Sven Neumann authored
      2002-06-08  Sven Neumann  <sven@gimp.org>
      
      	* app/base/Makefile.am
      	* app/paint-funcs/Makefile.am: automake-1.6 seems to use yet another
      	variable to pass flags to the assembler (bug #84514). Define
      	AM_CCASFLAGS like AM_ASFLAGS to satisfy all versions of automake.
      
      	* configure.in
      	* all Makefiles: removed STRIP_BEGIN and STRIP_END since it's a
      	GNU make extension that we don't really need and newer versions of
      	automake don't seem to like it.
      3aae3940
  26. 14 May, 2002 1 commit
    • Sven Neumann's avatar
      libgimp/Makefile.am libgimpcolor/Makefile.am libgimpmath/Makefile.am · 1eedb95e
      Sven Neumann authored
      2002-05-14  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimptool/Makefile.am
      	* libgimpwidgets/Makefile.am: removed unneeded CPPFLAGS.
      
      	* libgimpproxy/Makefile.am: ditto. Changed rules for generated files
      	so that they work for parallel builds.
      1eedb95e
  27. 29 Mar, 2002 1 commit
    • Tor Lillqvist's avatar
      Additions for Win32: Use -no-undefined. Use the .def file. Produce MS · ae07ec57
      Tor Lillqvist authored
      2002-03-30  Tor Lillqvist  <tml@iki.fi>
      
      	* libgimpcolor/Makefile.am: Additions for Win32: Use
      	-no-undefined. Use the .def file. Produce MS style import
      	library if possible. Install (and uninstall) import
      	libraries.
      
      	* libgimpcolor/makefile.mingw.in: Add comment that it is seriously
      	out-of-date.
      ae07ec57
  28. 31 Dec, 2001 1 commit
    • Sven Neumann's avatar
      libgimpcolor/Makefile.am use GLIB_CFLAGS instead of GTK_CFLAGS. · 35100afb
      Sven Neumann authored
      2001-12-31  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am: use GLIB_CFLAGS instead of GTK_CFLAGS.
      
      	* app/libgimp_glue.[ch]: do not allow anyone but app/libgimp_glue.c
      	to include libgimp_glue.h.
      
      	* libgimpbase/gimpunit.h
      	* libgimp/gimpunit.c: cache return values of GimpUnit PDB calls and
      	return const strings from the GimpUnit accessor functions just like
      	the equivalent functions in the application do.
      
      	* plug-ins/common/uniteditor.c: don't free GimpUnit strings. Don't
      	free the result of gtk_entry_get_text() neither.
      35100afb
  29. 01 Dec, 2001 1 commit
    • Daniel Egger's avatar
      app/core/Makefile.am libgimp/Makefile.am libgimpbase/Makefile.am · d214dbdb
      Daniel Egger authored
      2001-12-01  Daniel Egger  <degger@fhm.edu>
      
      	* app/core/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* modules/Makefile.am
      	* themes/Default/Makefile.am: Don't try to concatenate something
      	to a variable not used before but simply assign it. Shuts up
      	annoying automake warnings for me.
      d214dbdb
  30. 27 Nov, 2001 1 commit
    • Sven Neumann's avatar
      configure.in app/Makefile.am app/config/gimpconfig.[ch] · 19e1acbc
      Sven Neumann authored
      2001-11-27  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* app/Makefile.am
      	* app/config/gimpconfig.[ch]
      	* app/config/gimpconfig-serialize.[ch]
      	* app/config/gimpconfig-deserialize.[ch]: added new base class
      	GimpConfig that knows how to serialize and deserialize it's properties
      	in sexp format. Contains two example properties that will go into
      	derived classes once this is really used.
      
      	* app/main.c: deserialize and serialize the test GimpConfig object to
      	~/.gimp-1.3/foorc (only for debugging).
      
      	* app/widgets/widgets-types.h
      	* app/core/core-types.h: moved GimpPreviewSize enum to core-types.
      
      	* app/core/core-types.h: don't include gdk-pixbuf.h.
      
      	* app/core/gimptoolinfo.h
      	* app/core/gimpimagefile.c: include gdk-pixbuf.h.
      
      	* app/core/gimpimage.[ch]: made construct_flag a gboolean.
      
      	* app/core/gimpdrawable-invert.c
      	* app/core/gimpunit.c
      
      	* tools/pdbgen/pdb/plug_in.pdb
      	* app/pdb/plug_in_cmds.c: removed unused variables.
      
      	* app/display/Makefile.am: removed .PHONY and files cruft
      
      	* app/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* plug-ins/Makefile.am: removed commented out makefile.mingw rules.
      	If we ever need them again, they can easily be resurrected from CVS.
      19e1acbc
  31. 26 Nov, 2001 1 commit
    • Kelly Martin's avatar
      app/Makefile.am libgimp/Makefile.am libgimpbase/Makefile.am · 0cc4c54c
      Kelly Martin authored
      2001-11-26  Kelly Martin  <kmartin@pyrzqxgl.org>
      
      	* app/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* plug-ins/Makefile.am:
      	Commented out makefile.mingw rules in Makefile.am.  These conflict
      	with the default rules generated by automake and generate annoying
      	warnings.  tml doesn't think they're needed anymore.  If it turns
      	out they are, they can be added back.
      0cc4c54c
  32. 13 Nov, 2001 1 commit
    • Michael Natterer's avatar
      small fix. · 3413a9ef
      Michael Natterer authored
      2001-11-12  Michael Natterer  <mitch@gimp.org>
      
      	* HACKING: small fix.
      
      	* configure.in: changed --disable-perl to --enable-perl because
      	it doesn't build properly at the moment.
      
      	* pixmaps/Makefile.am: removed stuff which is no longer there
      	from EXTRA_DIST.
      
      	* plug-ins/Makefile.am: put back the $(GIMP_PERL) line in SUBDIRS.
      
      	* app/widgets/gimpmenuitem.c. include "libgimpwidgets/gimpwidgets.h".
      
      	* data/Makefile.am
      	* data/brushes/Makefile.am
      	* data/gradients/Makefile.am
      	* data/palettes/Makefile.am
      	* data/patterns/Makefile.am: removed the old "files" hack and put
      	the stuff to EXTRA_DIST.
      
      	* app/Makefile.am
      	* app/base/Makefile.am
      	* app/core/Makefile.am
      	* app/file/Makefile.am
      	* app/gui/Makefile.am
      	* app/paint-funcs/Makefile.am
      	* app/pdb/Makefile.am
      	* app/tools/Makefile.am
      	* app/widgets/Makefile.am
      	* app/widgets/gimpmenuitem.c
      	* app/xcf/Makefile.am
      	* cursors/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* m4macros/Makefile.am
      	* themes/Makefile.am
      	* themes/Default/Makefile.am
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/tools/Makefile.am: removed "files" target.
      3413a9ef
  33. 27 Sep, 2001 1 commit
    • Sven Neumann's avatar
      HACKING Makefile.am acconfig.h autogen.sh use AM_GLIB_GNU_GETTEXT. Since · a5694922
      Sven Neumann authored
      2001-09-27  Sven Neumann  <sven@gimp.org>
      
              * HACKING
              * Makefile.am
              * acconfig.h
              * autogen.sh
              * configure.in: use AM_GLIB_GNU_GETTEXT. Since glib and GTK+ rely on
              gettext being available, we don't need to ship with the option to use
              an included implementation. The intl subdirectory will not be created
              anymore. Had to put the old sed hacks back in that create Makefiles
              from Makefile.in in the extra po directories.
      
              * almost all Makefile.am: removed $(top_srcdir)/intl from INCLUDES.
      
              * app/main.c
              * libgimp/stdplugins-intl.h
              * plug-ins/perl/Gimp.xs
              * plug-ins/script-fu/script-fu-intl.h: changed package names to
              gimp14* so the po files don't clash with gimp12.
      a5694922
  34. 07 Jun, 2001 1 commit
    • Michael Natterer's avatar
      added zh_TW.Big5 to ALL_LINGUAS. Added the STRIP_BEGIN and STRIP_END · 69491ddc
      Michael Natterer authored
      2001-06-07  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: added zh_TW.Big5 to ALL_LINGUAS. Added the
      	STRIP_BEGIN and STRIP_END macros from gtk+.
      
      	* app/base/makefile.msc: unmodified copy of app/core/makefile.msc
      	(just to make "make dist" work).
      
      	* */Makefile.am: use @STRIP_BEGIN@ and @STRIP_END@ all over the
      	place. The Makefiles are a bit uglier now but it makes compiling
      	output much more readable.
      69491ddc
  35. 09 May, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · d1022c34
      Michael Natterer authored
      2001-05-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/asupsample.[ch]: removed.
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/tools/Makefile.am
      	* app/tools/tools-types.h: new files.
      
      	* app/tools/gimptoolinfo.[ch]: removed.
      	* app/core/gimptoolinfo.[ch]: added here.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpadaptivesupersample.[ch]
      	* libgimp/gimpbilinear.[ch]: removed here...
      
      	* libgimpcolor/Makefile.am
      	* libgimpcolor/gimpcolortypes.h
      	* libgimpcolor/gimpadaptivesupersample.[ch]
      	* libgimpcolor/gimpbilinear.[ch]: ..and added here.
      
      	* tools/pdbgen/app.pl
      	* tools/pdbgen/pdb/paths.pdb
      
      	* app/*.c: changed tons of #include's
      d1022c34