1. 15 Aug, 2014 1 commit
  2. 13 Feb, 2011 1 commit
  3. 14 Nov, 2010 2 commits
  4. 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
  5. 12 Apr, 2006 1 commit
  6. 28 Oct, 2005 1 commit
  7. 14 Jan, 2005 1 commit
    • Michael Natterer's avatar
      added GIMP_UNDO_INK. · d4177c88
      Michael Natterer authored
      2005-01-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/core-enums.[ch] (enum GimpUndoType): added GIMP_UNDO_INK.
      
      	* app/paint/gimppaintcore.[ch]: added virtual function
      	GimpPaintCore::push_undo() and call it.
      
      	* app/paint/gimppaintcore-undo.[ch]: made it the default
      	implementation.
      
      	* app/paint/gimpink-blob.[ch]: added blob_duplicate().
      
      	* app/paint/gimpink.[ch]: added a "start_blob" (just like
      	GimpPaintCore::start_coords) which gets set whenever we start a
      	new stroke or line. Removed ink->lastx and ink->lasty because
      	they are the same as paint_core->last_coords.
      
      	* app/paint/Makefile.am
      	* app/paint/gimpink-undo.[ch]: new files implementing an
      	undo step for ink which restores the last blob used along
      	with the whole ink state. Fixes bug #163670.
      d4177c88
  8. 18 Jul, 2004 1 commit
  9. 26 May, 2004 1 commit
    • Michael Natterer's avatar
      app/paint/Makefile.am app/paint/gimpink-blob.[ch] app/paint/gimpink.[ch] · 5e07ceb8
      Michael Natterer authored
      2004-05-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/Makefile.am
      	* app/paint/gimpink-blob.[ch]
      	* app/paint/gimpink.[ch]
      	* app/paint/gimpinkoptions.[ch]: new files. Ported the ink tool
      	to be a direct GimpPaintCore subclass without any GUI.
      
      	* app/paint/gimp-paint.c: register GimpInk with the list of paint
      	cores.
      
      	* app/tools/Makefile.am
      	* app/tools/gimpinkoptions.[ch]
      	* app/tools/gimpinktool-blob.[ch]: removed these files.
      
      	* app/tools/gimpinkoptions-gui.[ch]: new files containing only
      	the GUI for GimpInkOptions.
      
      	* app/tools/gimpinktool.[ch]: reduced to some few lines which
      	implement a simple GimpPaintTool subclass.
      
      	* app/tools/gimp-tools.c: associate the GimpInk paint_core with
      	the GimpInkTool.
      5e07ceb8
  10. 23 Feb, 2004 1 commit
  11. 17 Aug, 2001 1 commit
    • Michael Natterer's avatar
      added app/display/ and app/plug-in/. Empty for now except for the types · 01b780d6
      Michael Natterer authored
      2001-08-17  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: added app/display/ and app/plug-in/. Empty for
      	now except for the types files.
      
      	* app/Makefile.am
      	* app/appenums.h
      	* app/apptypes.h: removed.
      
      	* app/display/Makefile.am
      	* app/display/display-types.h
      	* app/plug-in/Makefile.am
      	* app/plug-in/plug-in-types.h
      	* app/gui/Makefile.am
      	* app/gui/gui-types.h
      	* app/pdb/Makefile.am
      	* app/pdb/pdb-types.h: new files for typedefs.
      
      	* app/appenv.h: added MessageHandlerType and StackTraceMode here.
      
      	* app/undo_types.h: moved undo struct typedefs here.
      
      	* app/tools/tools-types.h
      	* app/core/core-types.h: added some enums and Tattoo here
      	(renamed to GimpTattoo).
      
      	* app/gdisplay.h: temp_hack: #include "display/display-types.h"
      
      	* app/gimphelp.c: s/gtk_idle_add/g_idle_add/
      
      	* app/gimprc.c: don't use "gimprc" in token handlers but the
      	passed "val1p" and "val2p".
      
      	* app/image_map.[ch]: cleanup in preparation of making a GObject
      	out of it.
      
      	* app/base/pixel-region.[ch]: no need to pass the
      	PixelRegionIterator around as void pointer.
      
      	* app/core/gimp.[ch]
      	* app/core/gimpcontext.[ch]
      	* app/core/gimptoolinfo.[ch]
      	* app/tools/tool_manager.c
      	* app/widgets/gimpdnd.c: added the standard_tool_info to the Gimp
      	object.
      
      	* app/batch.c
      	* app/file-open.c
      	* app/file-save.c
      	* app/file-utils.c
      	* app/interface.c
      	* app/main.c
      	* app/path.[ch]
      	* app/pathP.h
      	* app/plug_in.h
      	* app/core/gimpdrawable.[ch]
      	* app/core/gimpimage-mask.c
      	* app/core/gimpimage.[ch]
      	* app/core/gimplayer.c
      	* app/gui/color-area.c
      	* app/gui/color-notebook.c
      	* app/gui/colormap-dialog.c
      	* app/gui/dialogs-commands.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/error-console-dialog.c
      	* app/gui/gradient-editor.c
      	* app/gui/gradient-select.c
      	* app/gui/indicator-area.c
      	* app/gui/info-dialog.c
      	* app/gui/palette-editor.c
      	* app/gui/palette-select.c
      	* app/gui/pattern-select.c
      	* app/gui/session.c
      	* app/gui/splash.c
      	* app/gui/view-commands.c
      	* app/tools/gimpinktool-blob.c
      	* app/widgets/gimpcolorpanel.c
      	* app/widgets/gimpdockbook.c
      	* app/widgets/gimppreview.c
      	* app/xcf/xcf-load.c
      	* app/xcf/xcf-save.c
      	* app/xcf/xcf.c: changed accordingly: s/Tattoo/GimpTattoo/, include
      	the new types files, include <glib-object.h> instead of >gtk/gtk.h>.
      	Bad hacks to get rid of SELECTION_OFF and friends in core/ (will
      	be replaced ba a signal soon).
      
      	* tools/pdbgen/Makefile.am: changed list of headers scanned for
      	enums accordingly.
      
      	* app/pdb/procedural_db.c
      	* tools/pdbgen/app.pl
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb: same fixes as above, added
      	hacks to ensure that all foo-types.h files are included before all
      	other gimp internal includes, include "pdb-types.h" unconditionally.
      
      	* tools/pdbgen/enums.pl
      	* app/pdb/*_cmds.c: regenerated.
      01b780d6
  12. 08 Mar, 2001 1 commit
    • Michael Natterer's avatar
      app/tools/Makefile.am lots of files renamed to gimp*tool.[ch] · 1d987a3b
      Michael Natterer authored
      2001-03-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/Makefile.am
      	* app/tools/[almost *]: lots of files renamed to gimp*tool.[ch]
      
      	* app/commands.c
      	* app/context_manager.c
      	* app/disp_callbacks.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/gimage_mask.c
      	* app/gimpdnd.c
      	* app/gimprc.c
      	* app/global_edit.c
      	* app/info_window.c
      	* app/scale.c
      	* app/scroll.c
      	* app/undo.c
      	* app/pdb/text_tool_cmds.c
      	* app/pdb/tools_cmds.c
      	* po/POTFILES.in
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/enums.pl
      	* tools/pdbgen/pdb/text_tool.pdb
      	* tools/pdbgen/pdb/tools.pdb: changed accordingly.
      1d987a3b
  13. 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
  14. 16 Dec, 2000 1 commit
    • Sven Neumann's avatar
      Last-minute cleanup: · dfa2bed5
      Sven Neumann authored
      2000-12-16  Sven Neumann  <sven@gimp.org>
      
      	Last-minute cleanup:
      
      	* app/gimpdrawableF.h
      	* app/gimphistogramF.h
      	* app/gimpimageF.h
      	* app/gimplistF.h
      	* app/gimplutF.h
      	* app/gimpobjectF.h
      	* app/gimpsetF.h
      	* app/layerF.h
      	* app/parasitelistF.h: removed these files
      
      	* app/Makefile.am
      	* tools/pdbgen/Makefile.am: changed accordingly
      
      	* app/[almost every file]: include cleanup
      dfa2bed5
  15. 10 Jan, 2000 1 commit
  16. 06 Sep, 1999 1 commit
  17. 01 Sep, 1999 1 commit
  18. 04 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Define ROUND(), RINT(), SQR(), G_PI and G_PI_4. The latter two will · 933b8661
      Tor Lillqvist authored
      	* app/appenv.h: Define ROUND(), RINT(), SQR(), G_PI and
      	G_PI_4. The latter two will presumably eventually be in
      	GLib. RINT() calls rint() if we have it, otherwise adds 0.5 and
      	calls floor().
      
      	* app/*.c: Remove the multiple identical definitions of M_PI. Use
      	G_PI instead of M_PI. Remove ROUND() and rint() definitions. Use
      	RINT() instead of rint().
      933b8661
  19. 20 Feb, 1999 1 commit
  20. 03 Feb, 1999 1 commit
  21. 01 Feb, 1999 1 commit
  22. 27 Jan, 1999 1 commit
    • Manish Singh's avatar
      s/(NONE|LEFT|RIGHT)/EDGE_$1/g to clear up namespace · bd9e497b
      Manish Singh authored
      * app/blob.c: s/(NONE|LEFT|RIGHT)/EDGE_$1/g to clear up namespace
      
      * app/menus.c: create dummy var to i18n File/MRU item
      (gimp-joke-9901122-1.patch)
      
      * app/tips_dialog.c: #include <config.h> (gimp-joke-9901122-1.patch)
      
      -Yosh
      bd9e497b
  23. 25 Oct, 1998 1 commit
  24. 24 Aug, 1998 1 commit
    • Manish Singh's avatar
      make xdelta not built by default, so poor users aren't confused · 72848df0
      Manish Singh authored
      * configure.in: make xdelta not built by default, so poor users aren't confused
      
      * libgimp/gimp.c
      * app/blob.c
      * app/errors.c
      * plug-ins/script-fu/script-fu-server.c: fixes for glib changes with
      s/g_debug/g_on_error_debug/ and s/g_vsprintf/g_strdup_vprintf/
      
      -Yosh
      72848df0
  25. 12 Jul, 1998 1 commit
    • Owen Taylor's avatar
      Free last_blob when destroying tool. · 1cba88aa
      Owen Taylor authored
      Sat Jul 11 23:57:09 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* app/ink.c (tools_free_ink): Free last_blob when destroying
      	  tool.
      
      	* app/blob.c: Fix off-by-one error when searhing for gaps.
      1cba88aa
  26. 19 Jun, 1998 1 commit
    • Owen Taylor's avatar
      Removed calls to gtk_container_[dis/en]able_resize() · 95118f34
      Owen Taylor authored
      Thu Jun 18 21:20:12 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* app/interface.c app/tools.c: Removed calls to
      	  gtk_container_[dis/en]able_resize()
      
      Thu Jun 18 21:03:33 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* app/interface.c (create_display_shell): Set the resize
      	mode on the statusbar to prevent the window from being
      	unnecessarily auto-shrunk.
      
      	* plug-ins/gfig/gfig.c (my_gtk_label_set): Removed unused
      	function using deprecated gtk_container_need_resize()
      
      Thu Jun 18 16:31:16 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* app/blob.c: Try to prevent overflows when drawing ellipses)
      	(fixes the ink => line bug for big sizes)
      95118f34
  27. 14 Jun, 1998 1 commit
    • Owen Taylor's avatar
      Added new files for handling scan-converted convex polygons. (From gsumi) · b0e08ede
      Owen Taylor authored
      Sun Jun 14 18:37:06 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* Makefile.am app/blob.[ch] (blob_bounds): Added new files for
      	handling scan-converted convex polygons. (From
      	gsumi) (these will be moved out to a plug-in tool directory
      	when such a thing exists)
      
      	* app/ink.[ch]: New tool for drawing with a hard-edged
      	pressure and tilt-sensitive brush.
      
      	* gimprc.c interface.c paint_core.c pixmaps.h tools.[ch]
      	All the modifications for adding a new tool. We need
      	to fix this.
      b0e08ede