1. 11 Jul, 2018 1 commit
  2. 28 Jan, 2018 1 commit
  3. 03 Jun, 2017 1 commit
  4. 08 Nov, 2016 1 commit
    • Alexis Wilhelm's avatar
      Bug 316479 - The Perspective Tool creates an empy image... · 768d0661
      Alexis Wilhelm authored
      ...instead of transforming it
      
      Add gimp_matrix3_will_explode() which determines if a transform
      matrix will blow up something in a rectangle to infinity, and use
      the function so set both the GIMP and GEGL code paths to clip the
      transform to the input size.
      768d0661
  5. 25 Jun, 2016 1 commit
    • Richard Kreckel's avatar
      Bug 768044 - Fix many typos · dd9b0fc5
      Richard Kreckel authored
      This fixes many typos in comments and one in a user-visible string (msgid
      "center abscisse" changed to "center abscissa" in affected po files. too).
      dd9b0fc5
  6. 31 May, 2015 1 commit
  7. 27 Mar, 2011 1 commit
  8. 02 Jul, 2010 2 commits
  9. 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
  10. 12 Apr, 2006 1 commit
  11. 12 Jan, 2006 1 commit
    • jaycox's avatar
      Fixed my email address in a dozen or so source files: · b8752cd2
      jaycox authored
      
      Fixed my email address in a dozen or so source files:
        modules/cdisplay_highcontrast.c
        libgimpbase/gimpparasite.c
        libgimpbase/gimpparasite.h
        libgimpmath/gimpmatrix.h
        libgimpmath/gimpmatrix.c
        app/core/gimpparasitelist.h
        app/core/gimpparasitelist.c
        app/base/gimphistogram.c
        app/base/gimphistogram.h
        app/base/gimplut.c
        app/base/gimplut.h
        app/base/pixel-processor.c
        app/base/pixel-processor.h
        app/core/gimp-parasites.c
        app/core/gimp-parasites.h
        app/core/gimpdrawable-histogram.c
        app/core/gimpdrawable-histogram.h
        app/core/gimpparasitelist.c
        app/core/gimpparasitelist.h
      b8752cd2
  12. 20 Mar, 2005 1 commit
    • Sven Neumann's avatar
      cosmetic changes. · a974e4ba
      Sven Neumann authored
      2005-03-20  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimp-transform-utils.c (gimp_transform_matrix_perspective):
      	cosmetic changes.
      
      	* libgimpmath/gimpmatrix.[ch]
      	* libgimpmath/gimpmath.def: added gimp_matrix_is_affine().
      a974e4ba
  13. 22 Jan, 2005 1 commit
  14. 15 Nov, 2003 1 commit
    • Henrik Brix Andersen's avatar
      added an inline gtk-doc stub to be filled in. Someone please fill this · 9fe95e9c
      Henrik Brix Andersen authored
      2003-11-15 Henrik Brix Andersen <brix@gimp.org>
      
      * libgimpmath/gimpmatrix.c (gimp_matrix4_to_deg): added an inline
      gtk-doc stub to be filled in. Someone please fill this in...
      
      * devel-docs/libgimpmath/tmpl/gimpmatrix.sgml
      * devel-docs/libgimpmath/tmpl/gimpvector.sgml
      * devel-docs/libgimpmath/tmpl/gimpmath.sgml: added descriptions
      
      * devel-docs/libgimpmath/libgimpmath-sections.txt: reordered functions
      
      * libgimpmath/gimpvector.[ch]: reordered functions here as well to
      be consistent, touched up the inline gtk-docs
      9fe95e9c
  15. 27 Sep, 2003 1 commit
  16. 12 Sep, 2003 1 commit
    • Sven Neumann's avatar
      added gimp_matrix3_affine(). · 7dd98d21
      Sven Neumann authored
      2003-09-12  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpmatrix.[ch]: added gimp_matrix3_affine().
      
      	* app/vectors/gimpvectors-import.c: added (yet unused) funtion to
      	parse SVG transform attributes.
      
      	* app/vectors/gimpvectors-export.c: fixed a stupid bug.
      7dd98d21
  17. 07 Jul, 2003 4 commits
    • Sven Neumann's avatar
      added gimp_matrix2_mult(). · 6b9681c7
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpmatrix.[ch]: added gimp_matrix2_mult().
      6b9681c7
    • Sven Neumann's avatar
      include <libgimpmath/gimpmathtypes.h>. · 6f83a525
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpbasetypes.h: include <libgimpmath/gimpmathtypes.h>.
      
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpmatrix.[ch]: added GimpMatrix2 struct definition
      	and new function gimp_matrix2_identity().
      
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-params.[ch]
      	* app/config/gimpconfig-serialize.c
      	* app/config/gimpconfig-types.[ch]
      	* app/config/gimpconfig.c
      	* app/config/gimpscanner.[ch]: added a boxed type around GimpMatrix2.
      
      	* app/text/gimptext.[ch]: added new property "transformation".
      6f83a525
    • Sven Neumann's avatar
      added const qualifiers. · 11c42a09
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpvector.[ch]: added const qualifiers.
      11c42a09
    • Sven Neumann's avatar
      libgimpmath/gimpmathtypes.h moved struct declarations. · 5c4020ed
      Sven Neumann authored
      2003-07-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpvector.h: moved struct declarations.
      
      	* libgimpmath/gimpmatrix.[ch]: made GimpMatrix3 and GimpMatrix4
      	structs instead of typedefs for arrays. Pass them by reference,
      	not by value. Added lots of const qualifiers.
      
      	* app/core/gimpchannel.c
      	* app/core/gimpdrawable-transform-utils.[ch]
      	* app/core/gimpdrawable-transform.[ch]
      	* app/core/gimpdrawable.c
      	* app/core/gimpitem-linked.[ch]
      	* app/core/gimpitem.[ch]
      	* app/core/gimplayer.c
      	* app/pdb/transform_tools_cmds.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptransformtool.c
      	* app/vectors/gimpvectors.c
      	* tools/pdbgen/pdb/transform_tools.pdb: changed accordingly.
      5c4020ed
  18. 13 May, 2002 1 commit
    • Sven Neumann's avatar
      removed FINITE() macro. · fe0bf162
      Sven Neumann authored
      2002-05-13  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmath/gimpmath.h: removed FINITE() macro.
      
      	* tools/pdbgen/pdb/image.pdb
      	* app/pdb/image_cmds.c: define FINITE() here, where it is used.
      
      	* tools/pdbgen/pdb/lib.pl: add "config.h" to all generated libgimp
      	.c files.
      
      	* libgimp/gimp*_pdb.c: regenerated.
      
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpchannel.c
      	* libgimp/gimpdrawable.c
      	* libgimp/gimpgradientmenu.c
      	* libgimp/gimphelp.c
      	* libgimp/gimpimage.c
      	* libgimp/gimplayer.c
      	* libgimp/gimppatternmenu.c
      	* libgimp/gimppixelrgn.c
      	* libgimp/gimpproceduraldb.c
      	* libgimp/gimpselection.c
      	* libgimp/gimptile.c
      	* libgimp/gimpui.c
      	* libgimpmath/gimpmatrix.c
      	* libgimpmath/gimpvector.c
      	* plug-ins/MapObject/arcball.c
      	* plug-ins/fp/fp_gdk.c
      	* plug-ins/fp/fp_misc.c
      	* plug-ins/ifscompose/ifscompose_storage.c
      	* plug-ins/ifscompose/ifscompose_utils.c
      	* plug-ins/maze/handy.c
      	* plug-ins/rcm/rcm_gdk.c
      	* plug-ins/sel2path/edge.c
      	* plug-ins/xjt/xjpeg.c
      	* plug-ins/xjt/xpdb_calls.c: include "config.h".
      fe0bf162
  19. 16 Mar, 2001 1 commit
    • Hans Breuer's avatar
      app/makefile.msc adapted to current state of file renaming/restructuring. · 787ffe3e
      Hans Breuer authored
      2001-03-16  Hans Breuer  <hans@breuer.org>
      
      	* app/makefile.msc
      	* app/tools/makefile.msc : adapted to current state of file
      	renaming/restructuring. Probably will break again soon ...
      
      	* app/context_manager.c : needs register_tools () prototype
      
      	* app/gimplist.c
      	* app/gimppalette-import.c : #include <string.h> for memcpy, strcmp
      	and friends
      
      	* app/pdb/fileops_cmds.c : #include <process.h>	/* for _getpid() */
      	(Yes I know that this is not the right place to change it, but hacking
      	pdbgen.pl to get platform specific headers is out of my scope)
      
      	* app/test_commands.c : explicit casts to (GimpSetDrawableFunc) make
      	it compile even with strict checks turned on.
      
      	* app/undo.c (undo_pop_paint) : return a value even if the function
      	does nothing at the moment (makes it compile)
      
      	* libgimp/gimp.def : updated
      
      	* libgimp/gimpcolorselector.h : include <gmodule.h> to make
      	gimp_color_selector_(un)register prototypes conform to their
      	implementation
      
      	* libgimp/gimpfeatures.h : reflect 1.3 version
      
      	* libgimpmath/gimpmatrix.c
      	* libgimpwidgets/gimpdialog.c : more <string.h> inclusion
      
      	* libgimp/makefile.msc : moved gimpadativesupersample.c to
      	libgimpcolor, which makes it reusable from the core, too.
      
      	* libgimp/gimp.def : updated
      
      	* libgimp/gimpproceduraledb.c : #include <string.h>
      
      	* libgimpcolor/gimpcolor.def
      	* libgimpcolor/makefile.msc : added gimpadaptivesupersample
      
      	* libgimpmath/gimpmatrix.c : #include <string.h> for memcmp
      	* libgimpwidgets/gimpdialog.c - " - for strcmp
      787ffe3e
  20. 23 Jan, 2001 1 commit
    • Michael Natterer's avatar
      Makefile.am configure.in added stuff for the new library below. · cb166972
      Michael Natterer authored
      2001-01-24  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool.in: added stuff for the new library below.
      
      	* libgimpmath/.cvsignore
      	* libgimpmath/Makefile.am
      	* libgimpmath/gimpmath.def
      	* libgimpmath/gimpmath.h
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpmatrix.c
      	* libgimpmath/gimpmatrix.h
      	* libgimpmath/gimpvector.c
      	* libgimpmath/gimpvector.h
      	* libgimpmath/makefile.mingw.in
      	* libgimpmath/makefile.msc: new shared library. Depends on glib only.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.def
      	* libgimp/gimp.h: removed the math stuff.
      
      	* libgimp/gimpmath.h
      	* libgimp/gimpmatrix.[ch]
      	* libgimp/gimpvector.[ch]: removed.
      
      	* app/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/pagecurl/Makefile.am: link against libgimpmath.la
      
      	* app/[many files]
      	* libgimpcolor/gimpcolorspace.c
      	* libgimpcolor/gimprgb.c
      	* libgimp/gimpadaptivesupersample.c
      	* libgimp/gimpbilinear.c
      	* libgimp/gimpwidgets.c
      	* modules/colorsel_gtk.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* plug-ins/libgck/gck/gckcolor.c
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/image.pdb: include "libgimpmath/gimpmath.h",
      	removed the remaining includes of the old color stuff.
      cb166972
  21. 30 May, 2000 1 commit
  22. 26 Feb, 2000 1 commit
  23. 14 Feb, 2000 1 commit
    • Michael Natterer's avatar
      plug-ins/libgck/gck/Makefile.am plug-ins/libgck/gck/gckcommon.h · 260d7b2d
      Michael Natterer authored
      2000-02-14  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/libgck/gck/Makefile.am
      	* plug-ins/libgck/gck/gckcommon.h
      	* plug-ins/libgck/gck/gcklistbox.[ch]
      	* plug-ins/libgck/gck/gckmath.[ch]
      	* plug-ins/libgck/gck/gckvector.[ch]: removed.
      
      	* plug-ins/libgck/gck/gck.h
      	* plug-ins/libgck/gck/gcktypes.h: modified accordingly.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpvector.[ch]: new files. Modified the vector
      	functions from GCK. Changed the licence to LGPL, if there are any
      	objections, please let me know.
      
      	* libgimp/gimp.h: #include "gimpvector.h"
      
      	* libgimp/gimpmath.h: added deg <-> rad conversion macros.
      
      	* libgimp/gimpmatrix.[ch]: added a 4x4 vector to rotation angle
      	function from GCK,
      	s/GimpMatrix,gimp_matrix/GimpMatrix3,gimp_matrix3/
      
      	* plug-ins/Lighting/*
      	* plug-ins/MapObject/*:
      	s/GckVector,gck_vector/GimpVector,gimp_vector/
      
      	* app/pathsP.h
      	* app/paths_dialog.c
      	* app/perspective_tool.[ch]
      	* app/rotate_tool.[ch]
      	* app/scale_tool.[ch]
      	* app/shear_tool.[ch]
      	* app/tools_cmds.c
      	* app/transform_core.[ch]
      	* tools/pdbgen/pdb/tools.pdb:
      	s/GimpMatrix,gimp_matrix/GimpMatrix3,gimp_matrix3/
      260d7b2d
  24. 06 Feb, 2000 1 commit
  25. 17 Nov, 1999 1 commit
  26. 09 Jul, 1999 1 commit
    • MEST 1999  Sven Neumann's avatar
      added a few functions to test for matrix properties · 0a6d8a2f
      MEST 1999 Sven Neumann authored
      Fri Jul  9 16:47:04 MEST 1999  Sven Neumann <sven@gimp.org>
      
              * libgimp/gimpmatrix.[ch]: added a few functions to test for
              matrix properties
      
              * app/transform_core.c: if we are doing a simple transformation
              (e.g. rotating by 90 degrees), turn off interpolation
      
              * app/rotate_tool.c: persuade the slider that a rotate angle of
              180 degrees is perfectly ok
      
      
      --Sven
      0a6d8a2f
  27. 07 Mar, 1999 1 commit
  28. 04 Feb, 1999 1 commit
    • Manish Singh's avatar
      Made 1.1.2 release · 31ad74b1
      Manish Singh authored
      * Made 1.1.2 release
      
      * configure.in: add plugindetails
      
      * libgimp/Makefile.am: add shared lib deps for glib/gtk
      
      * libgimp/gimpmatrix.c: use sizeof(GimpMatrix) instead of
      sizeof(double)*9, memcpy in gimp_matrix_duplicate instead
      of nested for loop
      
      -Yosh
      31ad74b1
  29. 10 Nov, 1998 1 commit
  30. 15 Oct, 1998 1 commit
  31. 14 Oct, 1998 1 commit
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/channel.c app/channel.h · c5a8b438
      jaycox authored
      
       Modified Files:
       	ChangeLog app/Makefile.am app/channel.c app/channel.h
       	app/channel_cmds.c app/channel_cmds.h app/drawable_cmds.c
       	app/gimage_cmds.c app/gimpdrawable.c app/gimpdrawable.h
       	app/gimpdrawableP.h app/gimpimage.c app/gimpimage.h
       	app/gimpimageP.h app/internal_procs.c app/layer.c app/layer.h
       	app/layer_cmds.c app/layer_cmds.h app/parasite_cmds.c
       	app/perspective_tool.c app/plug_in.c app/procedural_db.c
       	app/rotate_tool.c app/scale_tool.c app/shear_tool.c
       	app/transform_core.c app/transform_core.h docs/parasites.txt
       	libgimp/Makefile.am libgimp/gimp.c libgimp/gimp.h
       	libgimp/gimpdrawable.c libgimp/gimpimage.c
       	libgimp/gimpprotocol.c libgimp/gimpprotocol.h
       	plug-ins/gif/gif.c plug-ins/script-fu/script-fu.c
       	plug-ins/tiff/tiff.c
       Added Files:
       	libgimp/gimpmatrix.c libgimp/gimpmatrix.h libgimp/parasite.c
       	libgimp/parasite.h libgimp/parasiteF.h libgimp/parasiteP.h
       Removed Files:
       	app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
       	libgimp/gimpparasite.c libgimp/gimpparasite.h
      
      Tue Oct 13 19:24:03 1998  Jay Cox  (jaycox@earthlink.net)
      
              * app/parasite.c
              * app/parasite.h
              * app/parasiteF.h
              * app/parasiteP.h : use a single name field instead of seperate
              creator/type fields.  moved to libgimp/parasite*
      
              * libgimp/Makefile.am
              * libgimp/gimp.c
              * libgimp/gimp.h
              * libgimp/gimpdrawable.c
              * libgimp/gimpimage.c
              * libgimp/gimpprotocol.c
              * libgimp/gimpprotocol.h
              * app/Makefile.am
              * app/channel.c
              * app/channel.h
              * app/channel_cmds.c
              * app/channel_cmds.h
              * app/drawable_cmds.c
              * app/gimage_cmds.c
              * app/gimpdrawable.c
              * app/gimpdrawable.h
              * app/gimpdrawableP.h
              * app/gimpimage.c
              * app/gimpimage.h
              * app/gimpimageP.h
              * app/internal_procs.c
              * app/layer.c
              * app/layer.h
              * app/layer_cmds.c
              * app/layer_cmds.h
              * app/parasite_cmds.c
              * app/plug_in.c
              * app/procedural_db.c: Add tattoos to layers and drawables.
              Use new style parasites.
      
              * libgimp/gimpmatrix.c
              * libgimp/gimpmatrix.h: new files for matrix math.
      
              * app/perspective_tool.c
              * app/rotate_tool.c
              * app/scale_tool.c
              * app/shear_tool.c
              * app/transform_core.c
              * app/transform_core.h: use GimpMatrix instead of the old matrix
              code from transform_core.
      
              * ligimp/gimpparasite*: removed.  now useing the same source
              for plug-ins and the core.
      
              * plug-ins/script-fu/script-fu.c
              * plug-ins/tiff/tiff.c
              * plug-ins/gif/gif.c: updated to use new style parasites.
      c5a8b438