1. 27 Jan, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      oops - should use the image resolution, not the screen resolution. D'oh! · ee5f8986
      GMT 1999 Austin Donnelly authored
      Wed Jan 27 21:52:43 GMT 1999  Austin Donnelly  <austin@gimp.org>
      
      	* app/scale.c: oops - should use the image resolution, not the
      	    screen resolution.  D'oh!
      
      	* app/gimpdrawable.c: only merge shadow image if there actually is
      	    one.
      
      	* plug-ins/emboss/emboss.c: small optimisation: use
       	    gimp_drawable_mask_bounds() to calculate only the pixels that
       	    are actually in the selection.
      ee5f8986
  2. 22 Dec, 1998 1 commit
    • Manish Singh's avatar
      nice file from Xach · 15c56a1b
      Manish Singh authored
      * NEWS: nice file from Xach
      
      * libgimp/parasite.c
      * app/gimpdrawable.c: warning fixups
      
      -Yosh
      15c56a1b
  3. 16 Dec, 1998 1 commit
    • jaycox's avatar
      libgimp/gserialize.c Changed the enum values to allow for simpler future · fe3fa4e2
      jaycox authored
      
      	* libgimp/gserialize.c
      	* libgimp/gserialize.h: Changed the enum values to allow for
       	simpler future expansion.
      
      	* libgimp/parasite.c
      	* libgimp/parasite.h: s/persistant/persistent/.
       	new accessor functions for parasites.  #defines for new flags.
      
      	* app/paintbrush.c: added timeing code for brush strokes.
        	It is #ifed out, and is only valid for shift clicks.
      
      	* app/parasite_cmds.h: fixed a warning
      
      	* app/parasitelist.h
      	* app/parasitelist.c: added _for_each and _length functions
      
      	* app/gimpdrawable.c:  set the dirty flag when adding or removing a
       	persistent parasite
      
      	* app/gimpimage.c: set the dirty flag when adding or removing a
       	persistent parasite.  Fixed bug and removed debug statements in
       	merge_down.
      
      	* app/xcf.c: save and load resolution, parasites, and tattoos.
      
      	* app/main.c: updated the deserialize test.
      
      	* plug-ins/tiff/tiff.c
      	* plug-ins/gif/gif.c: use PARASITE_PERSISTENT define instead of 1
      
      	* plug-ins/bmp/bmp.c
      	* plug-ins/bmp/bmp.h: declare some struct variable as extern.
      
      	* app/paint_funcs.c: Lots of optimizations aimed at speeding up
       	painting.  Should see a 2-4X speed up on most painting
       	(depending on paint modes, brush size etc.)
      
      	* app/drawable.c: check for NULL drawable in drawable_ID.
        	this stops us from being crashed by ill-behaved plug-ins
      fe3fa4e2
  4. 23 Nov, 1998 1 commit
  5. 30 Oct, 1998 1 commit
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/app_procs.c app/channel.c · 682b1f3c
      jaycox authored
      
       Modified Files:
       	ChangeLog app/Makefile.am app/app_procs.c app/channel.c
      	app/channel.h app/file_new_dialog.c app/gimage_cmds.c
       	app/gimage_cmds.h app/gimpdrawable.c app/gimpdrawable.h
       	app/gimpdrawableP.h app/gimpimage.c app/gimpimage.h
       	app/gimpimageF.h app/gimpimageP.h app/internal_procs.c
       	app/layer.c app/layer.h app/parasite_cmds.c
       	app/parasite_cmds.h app/plug_in.c app/preferences_dialog.c
       	libgimp/Makefile.am libgimp/gimp.h libgimp/gimpdrawable.c
       	libgimp/gimpfeatures.h.in libgimp/gimpimage.c
       	libgimp/gimpmatrix.h libgimp/parasite.c libgimp/parasite.h
       	plug-ins/script-fu/script-fu-console.c
       	plug-ins/script-fu/script-fu.c
       Added Files:
       	app/gimpparasite.c app/gimpparasite.h app/parasitelist.c
       	app/parasitelist.h app/parasitelistF.h app/parasitelistP.h
       	libgimp/gimpparasite.c
      
      lots of parasite related changes.
      682b1f3c
  6. 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
  7. 08 Oct, 1998 1 commit
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/channel.c · e2a601d4
      jaycox authored
      
       Modified Files:
       	ChangeLog app/Makefile.am app/channel.c app/drawable_cmds.c
       	app/drawable_cmds.h app/gimage_cmds.c app/gimage_cmds.h
       	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/plug_in.c
       	app/procedural_db.c app/procedural_db.h libgimp/Makefile.am
       	libgimp/gimp.c libgimp/gimp.h libgimp/gimpdrawable.c
       	libgimp/gimpenums.h libgimp/gimpimage.c libgimp/gimpprotocol.c
       	libgimp/gimpprotocol.h plug-ins/dbbrowser/dbbrowser_utils.c
       	plug-ins/script-fu/script-fu.c plug-ins/tiff/tiff.c
       Added Files:
       	app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
       	app/parasite_cmds.c app/parasite_cmds.h libgimp/gimpparasite.c
       	libgimp/gimpparasite.h
      
         	Allow plug-ins (and scripts) to attach arbitrary data
      	(parasites) to images, layers and channels that can be read
      	back at a later time.
      e2a601d4
  8. 24 Sep, 1998 1 commit
    • jaycox's avatar
      app/channel.[ch] app/channel_cmds.c app/drawable.h app/channels_dialog.c · 0fb97ecb
      jaycox authored
      
      	* app/channel.[ch]
      	* app/channel_cmds.c
      	* app/drawable.h
      	* app/channels_dialog.c
      	* app/gimage_cmds.c
      	* app/gimpdrawable.[ch]
      	* app/gimpimage.c
      	* app/layer.[ch]
      	* app/layer_cmds.c
      	* app/layer_select.c
      	* app/layers_dialog.c: enforce unique names for layers and
      	channels.  New functions {channel,gimp_drawable,layer}_{get,set}_name
      0fb97ecb
  9. 01 Jul, 1998 1 commit
  10. 30 Jun, 1998 1 commit
    • Lauri Alanko's avatar
      start collecting some core stuff to libgimpim.a · ef3e162e
      Lauri Alanko authored
      	Started separating crud out of drawables.
      
      	Isolated the id system of images entirely within pdb. Even the
      	window titles and menus use pointers instead of ids. Should at
      	least remind people that this is a developers' version. :)
      ef3e162e
  11. 29 Jun, 1998 1 commit
  12. 28 Jun, 1998 1 commit
    • Tim Janik's avatar
      return a GtkType value and initialize the GtkTypeInfo structure correctly. · 81d0e430
      Tim Janik authored
      Sun Jun 28 08:32:20 1998  Tim Janik  <timj@gtk.org>
      
              * app/layer.c (gimp_layer_mask_get_type):
              (gimp_layer_get_type):
              * app/drawable.c (gimp_drawable_get_type):
              * app/channel.c (gimp_channel_get_type):
              return a GtkType value and initialize the GtkTypeInfo structure
              correctly.
      
              * app/layer.h:
              * app/drawable.h:
              * app/channel.h:
              provide GIMP_TYPE_* and GIMP_IS_*_CLASS() macros.
      81d0e430
  13. 10 Jun, 1998 1 commit
    • Owen Taylor's avatar
      app/brushes.c app/drawable.c app/patterns.c app/procedural_db.c · c639350d
      Owen Taylor authored
      Tue Jun  9 19:47:19 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* app/brushes.c app/drawable.c app/patterns.c
      	  app/procedural_db.c plug-ins/script-fu/script_fu_server.c
      
      	Fixes for warnings generated by changing GCompareFunc
      	and GHashFunc to take const arguments.
      c639350d
  14. 28 May, 1998 1 commit
    • Manish Singh's avatar
      gimp_message. libgimp also overrides g_message for all plugins. Converted · 1d95a05a
      Manish Singh authored
      * redid the error message handling. g_message now calls message_box or prints
      to console depending on whether the no_interface is set or not. gimp-message
      is also exported to the PDB as a wrapper to g_message, and libgimp has a new
      API: gimp_message. libgimp also overrides g_message for all plugins. Converted
      lots of messages in app/* to g_message. Made script-fu a little friendlier.
      
      * updated the regex code from grep 2.2
      
      * said goodbye to the old script-fu logo in script-fu.h
      
      -Yosh
      1d95a05a
  15. 13 Apr, 1998 1 commit
  16. 19 Mar, 1998 2 commits
  17. 25 Jan, 1998 1 commit
    • Manish Singh's avatar
      Misc changes for .18 · 2ce0e150
      Manish Singh authored
              * app/indexed_palette.c: fix for wrong color selected in indexed
              palette dialog
      
              * app/xcf.c: don't crash on bad input (0 byte files)
      
              * app/plug_in.h
              * app/plug_in.c: fixes Gimp's most obscure bug. Failed plugin
              queries are handle correctly now
      
              * app/commands.c: added marching ants speed to preferences
      
              * plug-ins/tiff/tiff.c: correction for inversion for MINISWHITE
              images without alpha
      
              * plug-ins/pcx/pcx.c: updated to new version
      
              * app/paint_funcs.h: changed OPAQUE and TRANSPARENT to
              OPAQUE_OPACITY and TRANSPARENT_OPACITY to avoid possible
              conflicts. All affects .c files changed.
      
      -Yosh
      2ce0e150
  18. 22 Jan, 1998 2 commits
  19. 24 Nov, 1997 1 commit