1. 17 Dec, 2002 1 commit
  2. 20 Nov, 2002 1 commit
  3. 22 Nov, 2001 1 commit
    • Sven Neumann's avatar
      bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. · 757017a8
      Sven Neumann authored
      2001-11-23  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: bumped version number to 1.3.1.
      	Require Glib/GTK+-1.3.11 and Pango-0.22. Removed GDK_DISABLE_COMPAT_H
      	and GTK_DISABLE_COMPAT_H from our default CFLAGS since they don't
      	exist any longer.
      
      	* RELEASE-TO-CVS.patch: removed since the glib/gtk+ API is supposed to
      	be frozen now.
      
      	* HACKING: removed reference to RELEASE-TO-CVS.patch
      
      	* app/gui/menus.c
      	* app/tools/gimptexttool.c: applied RELEASE-TO-CVS.patch to conform
      	to the new GTK+/Pango API.
      
      	* app/core/Makefile.am: generate marshallers with gimp_marshal prefix.
      
      	* app/core/gimpmarshal.list: added all marshallers we use.
      
      	* app/core/gimpmarshal.[ch]: regenerated.
      
      	* app/[lots of .c files]: use gimp_marshal_* for all marshallers.
      
      	* data/images/
      	* app/app_procs.c
      	* app/gui/splash.c:
      
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpbase.h
      	* libgimpbase/gimputils.[ch]: removed since they are no longer needed.
      
      	* app/gimprc.c
      	* plug-ins/common/ps.c
      	* plug-ins/gdyntext/gdyntext.c
      	* plug-ins/gdyntext/gdyntextcompat.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/script-fu/script-fu-scripts.c: use glib functions instead
      	of gimp_strescape() and gimpstrcompress().
      
      	* cleaned up all header files: use G_BEGIN_DECLS/G_END_DECLS, declared
      	all _get_type function as G_GNUC_CONST.
      
      	* tools/pdbgen/enumcode.pl
      	* tools/pdbgen/lib.pl: make them generate header files using
      	G_BEGIN_DECLS/G_END_DECLS.
      
      	* pixmaps/Makefile.am
      	* pixmaps/wilber3.xpm: removed ...
      	* data/images/tips_wilber.png: ... and added here as PNG
      
      	* app/gui/tips-dialog.c: load the Wilber on demand using GdkPixbuf.
      
      	* data/images/gimp_splash.ppm: removed ...
      	* data/images/gimp_splash.png: ... and added as PNG
      
      	* app/app_procs.c
      	* app/gui/splash.[ch]: load the splash image using GdkPixbuf.
      
      	* app/gui/about-dialog.c: sink the GtkPreview.
      757017a8
  4. 25 Oct, 2001 1 commit
    • Michael Natterer's avatar
      removed gradients_get_gradient_data() here... · 552e2671
      Michael Natterer authored
      2001-10-26  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/gradient_select.pdb: removed
      	gradients_get_gradient_data() here...
      
      	* tools/pdbgen/pdb/gradients.pdb: ...and added it here.
      
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpgradients_pdb.[ch]
      	* libgimp/gimpgradientselect_pdb.[ch]: regenerated.
      
      	* app/core/gimpgradient.h: added GIMP_GRADIENT_DEFAULT_SAMPLE_SIZE
      	here...
      
      	* app/gui/gradient-select.h: ...removed it here.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpgradientselect.[ch]: removed. We don't wrap
      	_gradients_get_gradient_data() with gradients_get_gradient_data()
      	any more but call the PDB wrapper directly.
      
      	API CHANGE: Arguments 2 and 3 are swapped now!
      
      	* plug-ins/FractalExplorer/Dialogs.c: changed accordingly.
      552e2671
  5. 19 Sep, 2001 1 commit
    • Sven Neumann's avatar
      require GTK+-1.3.8 and PangoFT2-0.19. · 334911e2
      Sven Neumann authored
      2001-09-19  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: require GTK+-1.3.8 and PangoFT2-0.19.
      
      	* app/devices.c:
      	* app/tools/gimppainttool.c: removed intermediate hacks that are no
      	longer needed with the new GTK+ release.
      
      	* app/plug_in.c
      	* libgimp/gimp.[ch]
      	* libgimp/gimpui.c
      	* libgimpbase/gimpprotocol.[ch]: removed use_xshm and color_cube
      	variables and accessor functions.
      
      	* app/errors.c: use gtk_exit() instead of gdk_exit().
      
      	* app/gdisplay.c: use Pango API to determine cursor label width. This
      	does not work correctly, but at least it compiles...
      
      	* app/gui/splash.c: follow Pango API changes.
      
      	* app/tools/gimpcurvestool.[ch]: use PangoLayouts to draw text.
      
      	* app/tools/gimptexttool.c: follow Pango API changes.
      
      	* app/widgets/gimpfontselection-dialog.c
      	* app/widgets/gimpfontselection.c: mostly rewritten following the
      	changes in GtkFontSelection. This is unusable at the moment and
      	crashes, but at least it compiles again...
      
      	* plug-ins/Makefile.am: temporarily disabled build of ifscompose since
      	it does not compile any longer after the latest GDK cleanups.
      
      	* plug-ins/common/nlfilt.c: gimp_color_cube() is obsolete.
      334911e2
  6. 22 May, 2001 1 commit
    • Michael Natterer's avatar
      libgimp/.cvsignore libgimp/Makefile.am libgimp/gimp.h removed · 1cd6fcc1
      Michael Natterer authored
      2001-05-22  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/.cvsignore
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpfeatures.h.in: removed gimpfeatures.h
      
      	* libgimpbase/.cvsignore
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpbase.h
      	* libgimpbase/gimpbasetypes.h
      	* libgimpbase/gimpversion.h.in: and added it as gimpversion.h
      
      	* configure.in: changed accordingly.
      
      	* app/app_procs.c
      	* app/main.c
      	* app/gui/about-dialog.c
      	* app/gui/splash.c
      	* app/pdb/misc_cmds.c
      	* tools/pdbgen/pdb/misc.pdb: fixed includes.
      
      	* plug-ins/bmp/bmpread.c
      	* plug-ins/bmp/bmpwrite.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/gifload.c
      	* plug-ins/common/jpeg.c
      	* plug-ins/common/newsprint.c
      	* plug-ins/common/ps.c
      	* plug-ins/common/tiff.c
      	* plug-ins/gdyntext/gdyntextcompat.h
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/perl/Gimp.xs
      	* plug-ins/perl/Gimp/Lib.xs
      	* plug-ins/pygimp/gimpmodule.c
      	* tools/gimp-remote.c: removed all #ifdef GIMP_HAVE_BLAH
      	conditionals as they are broken anyway since we changed all
      	plug-ins with perl scripts shortly before 1.2. Also, refering to
      	intermediate unstable releases is evil.
      1cd6fcc1
  7. 21 May, 2001 1 commit
    • Michael Natterer's avatar
      Makefile.am configure.in added new directory libgimpbase/ · 7d1375e9
      Michael Natterer authored
      2001-05-21  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool-1.4.in: added new directory libgimpbase/
      
      	* app/Makefile.am: link against the new lib.
      
      	* app/appenums.h: removed the PDB enums which are in
      	libgimpbase/gimpbasetypes.h now. They are all "Gimp" prefixed.
      
      	* app/apptypes.h: #include "libgimpbase/gimpbasetypes.h"
      
      	* app/[lots]
      	* app/core/[of]
      	* app/gui/[files]
      	* app/tools/: changed includes and all PDB types.
      
      	* app/pdb/*: regenerated.
      
      	* libgimp/Makefile.am: don't build libgimpi.a uglyness any more.
      
      	* libgimp/gimpenv.[ch]
      	* libgimp/gimplimits.[hh]
      	* libgimp/gimpparasite.[ch]
      	* libgimp/gimpparasiteio.[ch]
      	* libgimp/gimpprotocol.[ch]
      	* libgimp/gimpsignal.[ch]
      	* libgimp/gimpunit.h
      	* libgimp/gimputils.[ch]
      	* libgimp/gimpwire.[ch]: removed...
      
      	* libgimpbase/*: ...and added here as new library.
      
      	* libgimp/gimp.[ch]
      	* libgimp/gimpdrawable.[ch]
      	* libgimp/gimpenums.h
      	* libgimp/gimpimage.[ch]
      	* libgimp/gimptile.c
      	* libgimp/gimptypes.h
      	* libgimp/gimpunit.c: changed accordingly. Added the
      	gimp_*_add_new_parasite to gimp.[ch], gimpdrawable.[ch] and
      	gimpimage.[ch].
      
      	* libgimpwidgets/gimppatheditor.c
      	* libgimpwidgets/gimpquerybox.c
      	* libgimpwidgets/gimpsizeentry.c
      	* libgimpwidgets/gimpunitmenu.c
      	* libgimpwidgets/gimpwidgets.c
      	* libgimpwidgets/gimpwidgetstypes.h: changed includes accordingly.
      
      	* plug-ins/*/Makefile.am
      	* plug-ins/common/mkgen.pl: link against libgimpbase.
      
      	* tools/pdbgen/Makefile.am: scan libgimpbase/gimpbasetypes.h, so
      	the enums are known to pdbgen...
      
      	* tools/pdbgen/enumcode.pl: ...but don't write them out to
      	libgimp/gimpenums.h
      
      	* tools/pdbgen/app.pl: include libgimp/gimpbase.h in all *_cmds.c
      	files. Added GIMP_ to the type names ganerated in app/.
      
      	* tools/pdbgen/enums.pl: regenerated.
      
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/procedural_db.pdb
      	* tools/pdbgen/pdb/unit.pdb: changed includes.
      7d1375e9
  8. 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
  9. 25 Jan, 2001 2 commits
    • Michael Natterer's avatar
      libgimp/Makefile.am libgimp/gimp.h removed. · 0790fdc7
      Michael Natterer authored
      2001-01-25  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpcompat.h: removed.
      
      	The GIMP 1.0 API is not supported any more !!!
      
      	* plug-ins/print/print-image-gimp.c
      	* plug-ins/print/print.c
      	* plug-ins/print/print_gimp.h: a quick fix for old compat cruft.
      	This is temporary and will be replaced by Gimp-Print's development
      	version.
      
      	* plug-ins/xjt/xjpeg.c: use GimpRGB.
      0790fdc7
    • Sven Neumann's avatar
      tools/pdbgen/lib.pl tools/pdbgen/pdb.pl tools/pdbgen/pdb/channel.pdb · 0d533abb
      Sven Neumann authored
      2001-01-25  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/lib.pl
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/tools.pdb: changed these with the help of
      	Yosh. PDB functions take GimpRGB as color type now.
      
      	* app/plug_in.c
      	* app/pdb/channel_cmds.c
      	* app/pdb/internal_procs.c
      	* app/pdb/palette_cmds.c
      	* app/pdb/procedural_db.[ch]
      	* app/pdb/tools_cmds.c
      	* libgimp/gimp.[ch]
      	* libgimp/gimpchannel.[ch]
      	* libgimp/gimpchannel_pdb.[ch]
      	* libgimp/gimppalette_pdb.[ch]
      	* libgimp/gimpprotocol.[ch]
      	* libgimp/gimptools_pdb.[ch]: incremented Gimp protocol version
      	and changed color type from array of chars to GimpRGB.
      
      	* libgimp/Makefile.am
      	* libgimp/gimppalette.[ch]: removed these files again
      
      	* app/libgimp_glue.[ch]
      	* libgimpwidgets/gimpcolorbutton.c
      	* plug-ins/Lighting/lighting_main.c
      	* plug-ins/Lighting/lighting_preview.c
      	* plug-ins/MapObject/mapobject_image.c
      	* plug-ins/MapObject/mapobject_main.c
      	* plug-ins/MapObject/mapobject_preview.c
      	* plug-ins/common/apply_lens.c
      	* plug-ins/common/blinds.c
      	* plug-ins/common/borderaverage.c
      	* plug-ins/common/checkerboard.c
      	* plug-ins/common/colorify.c
      	* plug-ins/common/colortoalpha.c
      	* plug-ins/common/cubism.c
      	* plug-ins/common/exchange.c
      	* plug-ins/common/film.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/grid.c
      	* plug-ins/common/mapcolor.c
      	* plug-ins/common/mblur.c
      	* plug-ins/common/nova.c
      	* plug-ins/common/papertile.c
      	* plug-ins/common/png.c
      	* plug-ins/common/polar.c
      	* plug-ins/common/psd.c
      	* plug-ins/common/semiflatten.c
      	* plug-ins/common/sinus.c
      	* plug-ins/common/sparkle.c
      	* plug-ins/common/tiff.c
      	* plug-ins/common/vpropagate.c
      	* plug-ins/common/warp.c
      	* plug-ins/common/whirlpinch.c
      	* plug-ins/gap/gap_filter_iterators.c
      	* plug-ins/gap/gap_mov_dialog.c
      	* plug-ins/gdyntext/gdyntext.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gfli/gfli.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/maze/handy.c
      	* plug-ins/mosaic/mosaic.c
      	* plug-ins/pagecurl/pagecurl.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu.c
      	* plug-ins/xjt/xjt.c: changed accordingly. A few plug-ins need
      	to be looked at more closely after this change. I tried to put
      	FIXME comments into those.
      0d533abb
  10. 23 Jan, 2001 4 commits
    • 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
    • Michael Natterer's avatar
      Makefile.am configure.in added stuff for the new library below. · e803bedd
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool.in: added stuff for the new library below.
      
      	* libgimpcolor/.cvsignore
      	* libgimpcolor/Makefile.am
      	* libgimpcolor/gimpcolor.h
      	* libgimpcolor/gimpcolorspace.c
      	* libgimpcolor/gimpcolorspace.h
      	* libgimpcolor/gimpcolortypes.h
      	* libgimpcolor/gimphsv.c
      	* libgimpcolor/gimphsv.h
      	* libgimpcolor/gimprgb.c
      	* libgimpcolor/gimprgb.h: new shared library which both the app
      	and plug-ins link against. The library depends only on glib.
      
      	* libgimpcolor/gimpcolor.def
      	* libgimpcolor/makefile.mingw.in
      	* libgimpcolor/makefile.msc: added Win32 build files which
      	definitely don't work.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpcolor.[ch]
      	* libgimp/gimpcolorspace.[ch]: removed.
      
      	* libgimp/gimp.h
      	* libgimp/gimpadaptivesupersample.c
      	* libgimp/gimpbilinear.c
      	* libgimp/gimppalette.c
      	* libgimp/gimptypes.h: include the stuff from libgimpcolor.
      
      	Plug-Ins don't need to include <libgimpcolor/gimpcolor.h>
      	explicitely. LibGimp depends on libgimpcolor and thus also includes
      	it's headers.
      
      	* libgimp/gimp.def
      	* libgimp/makefile.mingw.in: fiddled around with Win32 stuff...
      
      	* app/Makefile.am: link against libgimpcolor.la
      
      	* app/apptypes.h: include "libgimpcolor/gimpcolortypes.h"
      
      	* app/asupsample.c
      	* app/channels_dialog.c
      	* app/colormap_dialog.c
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/disp_callbacks.c
      	* app/drawable.c
      	* app/gimpcontext.c
      	* app/gimpdnd.c
      	* app/gimpimage.c
      	* app/gimppalette.c
      	* app/gimprc.c
      	* app/gradient.c
      	* app/libgimp_glue.c
      	* app/palette.c
      	* app/palette_import.c
      	* app/qmask.c
      	* app/xcf.c
      	* app/tools/paint_core.c
      	* app/tools/paintbrush.c
      	* app/tools/pencil.c: include "libgimpcolor/gimpcolor.h" before all
      	gimp includes because it's a standalone library.
      
      	* plug-ins/FractalExplorer/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/bmp/Makefile.am
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/mkgen.pl
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/faxg3/Makefile.am
      	* plug-ins/fits/Makefile.am
      	* plug-ins/flame/Makefile.am
      	* plug-ins/fp/Makefile.am
      	* plug-ins/gap/Makefile.am
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gfig/Makefile.am
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gfli/Makefile.am
      	* plug-ins/gimpressionist/Makefile.am
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/ifscompose/Makefile.am
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/maze/Makefile.am
      	* plug-ins/mosaic/Makefile.am
      	* plug-ins/pagecurl/Makefile.am
      	* plug-ins/print/Makefile.am
      	* plug-ins/rcm/Makefile.am
      	* plug-ins/script-fu/Makefile.am
      	* plug-ins/sel2path/Makefile.am
      	* plug-ins/sgi/Makefile.am
      	* plug-ins/webbrowser/Makefile.am
      	* plug-ins/xjt/Makefile.am: add libgimpcolor.la to LDADD.
      
      	* INSTALL: don't recommend to --disable-shared for development.
      
      	* TODO.xml: increased some percentages, added plug-in help stuff.
      e803bedd
    • Michael Natterer's avatar
      app/Makefile.am new files containing stuff needed for linking libgimp · b346ba96
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/libgimp_glue.[ch]: new files containing stuff needed for
      	linking libgimp stuff against the app. This file is not needed
      	at all for the app itself and should never be included.
      
      	* app/gimpcontext.[ch]: removed from here.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimppalette.[ch]: new files for the PDB wrapping
      	gimp_palette_*_rgb() stuff.
      
      	* libgimp/gimpcolor.[ch]: removed the PDB dependency from here.
      b346ba96
    • Michael Natterer's avatar
      libgimp/Makefile.am libgimp/gimp.h libgimp/gimpadaptivesupersample.[ch] · 75760de9
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpadaptivesupersample.[ch]
      	* libgimp/gimpbilinear.[ch]: new files cut out of LibGCK.
      
      	* plug-ins/libgck/gck/gck.h
      	* plug-ins/libgck/gck/gckcolor.c: removed the bilinear and
      	supersample code.
      
      	* app/apptypes.h
      	* app/asupsample.[ch]
      	* app/tools/blend.c: made the adaptive_supersample interface the
      	same as in libgimp but don't use the libgimp function yet.
      
      	The libgimp function takes total transparancy into account when
      	weighting the 4 resulting RGBA values, the app function always
      	weights them equally. Please have a look at the code.
      
      	* plug-ins/Lighting/lighting_image.c
      	* plug-ins/MapObject/mapobject_apply.c
      	* plug-ins/MapObject/mapobject_image.[ch]: changed accordingly.
      
      	* app/disp_callbacks.c: paranoia cleanups.
      75760de9
  11. 01 Jan, 2001 1 commit
    • Michael Natterer's avatar
      plug-ins/libgck/gck/gck.h removed the GckRGB color type and all it's · 4245ab65
      Michael Natterer authored
      2001-01-01  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/libgck/gck/gck.h
      	* plug-ins/libgck/gck/gckcolor.c: removed the GckRGB color type
      	and all it's functions.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpcolor.[ch]: new files containing the new GimpRGB color
      	type and assorted functions.
      
      	* libgimp/gimpcolorspace.[ch]: colorspace conversion routines for
      	the new GimpRGB type. Also taken from LibGCK.
      
      	* libgimp/gimp.h
      	* libgimp/gimptypes.h: #include "gimpcolor.h". It's ugly to include
      	it in both files but unavoidable to follow our new "*.c" file include
      	policy. This will go away as libgimp will be chopped up into pieces
      	anyway.
      
      	* app/apptypes.h
      	* app/asupsample.[ch]
      	* app/blend.c
      	* app/color_transfer.h
      	* app/gradient_header.h: removed "color_t" and use GimpRGB instead.
      
      	* plug-ins/Lighting/lighting_apply.c
      	* plug-ins/Lighting/lighting_image.c
      	* plug-ins/Lighting/lighting_image.h
      	* plug-ins/Lighting/lighting_main.c
      	* plug-ins/Lighting/lighting_main.h
      	* plug-ins/Lighting/lighting_preview.c
      	* plug-ins/Lighting/lighting_shade.c
      	* plug-ins/Lighting/lighting_shade.h
      	* plug-ins/MapObject/mapobject_apply.c
      	* plug-ins/MapObject/mapobject_image.c
      	* plug-ins/MapObject/mapobject_image.h
      	* plug-ins/MapObject/mapobject_main.c
      	* plug-ins/MapObject/mapobject_main.h
      	* plug-ins/MapObject/mapobject_preview.c
      	* plug-ins/MapObject/mapobject_shade.c
      	* plug-ins/MapObject/mapobject_shade.h
      	* modules/colorsel_triangle.c: s/GckRGB/GimpRGB/g
      
      	* plug-ins/gdyntext/gdyntextcompat.h: check also for GIMP's minor
      	version when deciding if to add a missing PDB wrapper.
      	(All this compat cruft including libgimp/gimpcompat.h should go
      	away ASAP)
      4245ab65
  12. 27 Aug, 2000 1 commit
  13. 07 Aug, 2000 1 commit
    • Michael Natterer's avatar
      forgot to commit this last weekend :) · 95ccd16f
      Michael Natterer authored
      2000-08-04  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.h
      	* libgimp/gimpcompat.h
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/plugindetails.c
      	* plug-ins/dbbrowser/dbbrowser_utils.c
      	* plug-ins/gap/gap_dbbrowser_utils.c
      	* plug-ins/gap/gap_filter_codegen.c
      	* plug-ins/gap/gap_filter_pdb.c
      	* plug-ins/gap/gap_pdb_calls.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/pygimp/gimpmodule.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu.c
      	* plug-ins/xjt/xpdb_calls.c: removed COMPAT_CRUFT
      95ccd16f
  14. 29 Jul, 2000 1 commit
    • Tor Lillqvist's avatar
      libgimp/gimp.c libgimp/gimp.h libgimp/gimpmenu.c libgimp/gimpprotocol.c · 47328ffd
      Tor Lillqvist authored
      2000-07-30  Tor Lillqvist  <tml@iki.fi>
      
      	* libgimp/gimp.c
      	* libgimp/gimp.h
      	* libgimp/gimpmenu.c
      	* libgimp/gimpprotocol.c
      	* libgimp/gimpprotocol.h
      	* libgimp/gimp.def
      	* app/plug_in.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/script-fu/script-fu.c: As the GLib main loop and IO
      	channel implementation on Win32 now provides the same interface as
      	that on Unix, much of the Win32-only crap could be
      	removed. Especially, no need for "wakeup" out-of-band messages to
      	wake up pipe readers. No need for plug-ins to tell GIMP their
      	thread id.
      
      	* libgimp/gimp.c (gimp_extension_process): On Win32, use the new
      	g_io_channel_win32_wait_for_condition() function.
      
      	* plug-ins/makefile.cygwin: Add the homogenizer plug-in to the
      	unofficial part.
      47328ffd
  15. 18 Jul, 2000 1 commit
    • Tor Lillqvist's avatar
      Add horrible hack that seems to help script-fu startup on NT 4.0, by · e153e7cd
      Tor Lillqvist authored
      2000-07-18  Tor Lillqvist  <tml@iki.fi>
      
      * libgimp/gimp.c (gimp_flush): Add horrible hack that seems to
      help script-fu startup on NT 4.0, by avoiding some bug in GLib.
      Yes, it would be better to fix GLib's main loop and GIOChannel
      code for Win32. Unfortunately, it's kinda hairy...
      
      * libgimp/gimp.h: Add extern "C" to the Win32 part for compiling
      C++ plug-ins.
      
      * plug-ins/makefile.cygwin: Add a couple of new unofficial
      plug-ins. Use macros from build/win32/make.mingw.
      
      * plug-ins/common/warp.c: Use G_PI.
      e153e7cd
  16. 09 Jun, 2000 1 commit
    • Sven Neumann's avatar
      gimp.h gimpchannel.h gimpcompat.h gimpdrawable.h gimpimage.h moved · 1e8d9383
      Sven Neumann authored
      2000-06-09  Sven Neumann  <sven@gimp.org>
      
      	* gimp.h
      	* gimpchannel.h
      	* gimpcompat.h
      	* gimpdrawable.h
      	* gimpimage.h
      	* gimplayer.h: moved convenience defines from gimp.h into
      	relevant header files so you have a chance to find them.
      
      2000-06-09  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/libgimp-decl.txt
      	* libgimp/libgimp-sections.txt
      	* tmpl/gimp.sgml
      	* tmpl/gimpchannel.sgml
      	* tmpl/gimpdrawable.sgml
      	* tmpl/gimpimage.sgml
      	* tmpl/gimplayer.sgml: relocated defines as happened to
      	reflect changes in libgimp
      1e8d9383
  17. 01 Jun, 2000 4 commits
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> Simon Budig <Simon.Budig@unix-ag.org> Garry · db71b6e0
      Michael Natterer authored
      2000-06-01  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      	    Simon Budig  <Simon.Budig@unix-ag.org>
      	    Garry R. Osgood  <gosgood@idt.net>
      	    Seth Burgess <sjburges@gimp.org>
      	    Tuomas Kuosmanen <tigert@gimp.org>
      	    Tor Lillqvist <tml@iki.fi>
      	    Andy Thomas <alt@gimp.org>
      	    Andreas Bogk <andreas@andreas.org>
      	    Vincent Kolwitz <vincent@andreas.org>
      
      	The remaining bits ...
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/groups.pl
      	* tools/pdbgen/pdb/gradient.pdb  -> gradients.pdb
      
      	* app/Makefile.am
      	* app/gradient_cmds.c  -> gradients_cmds.c
      
      	* libgimp/gimpbrushes_pdb.[ch]
      	* libgimp/gimpfileops_pdb.[ch]
      	* libgimp/gimpguides_pdb.[ch]
      	* libgimp/gimphelp_pdb.[ch]
      	* libgimp/gimpmessage_pdb.[ch]
      	* libgimp/gimpparasite_pdb.[ch]
      	* libgimp/gimppatterns_pdb.[ch]
      	* libgimp/gimpplugin_pdb.[ch]: replaced with code based on
      	files generated using pdbgen
      
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimppatternmenu.c:
      	reflect changes in gimp[brushes|patterns]_pdb.[ch]
      
      	* tools/pdbgen/pdb/gradient.pdb  -> gradients.pdb
      
      	* tools/pdbgen/pdb/plug_in.pdb: made it create libgimp code
      db71b6e0
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> Simon Budig <Simon.Budig@unix-ag.org> Garry · 5f7e2a8d
      Michael Natterer authored
      2000-06-01  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      	    Simon Budig  <Simon.Budig@unix-ag.org>
      	    Garry R. Osgood  <gosgood@idt.net>
      	    Seth Burgess <sjburges@gimp.org>
      
      	* libgimp/gimpchannel_pdb.[ch]
      	* libgimp/gimpproceduraldb_pdb.[ch]
      	* libgimp/gimpunit_pdb.[ch]: replaced with code based on
      	files generated using pdbgen
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpchannel.[ch]
      	* libgimp/gimpproceduraldb.[ch]: new files wrapping around the
      	autogenerated PDB wrappers as found in *_pdb.[ch].
      
      	* libgimp/gimpselection_pdb.h: minor change.
      
      	* tools/pdbgen/pdb/procedural_db.pdb: made it create libgimp code
      
      	* plug-ins/gap/gap_filter_pdb.c
      	* plug-ins/script-fu/script-fu-console.c
      	* plug-ins/script-fu/script-fu.c
      	* plug-ins/xjt/xpdb_calls.c: gimp_query_procedure's signature
      	is typesafe now.
      5f7e2a8d
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · d7b24953
      Michael Natterer authored
      2000-06-01  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpdrawable_pdb.[ch]
      	* libgimp/gimplayer_pdb.[ch]
      	* libgimp/gimppalette_pdb.[ch]: replaced with code based on files
      	generated using pdbgen
      
      	* libgimp/Makefile.am
      	* libgimp/gimplayer.[ch]:  new files wrapping around the
      	autogenerated PDB wrappers as found in *_pdb.[ch].
      
      	* libgimp/gimpdrawable.[ch]: added wrappers around PDB wrappers
      
      	* libgimp/gimp.h
      	* libgimp/gimpimage.c
      	* libgimp/gimpimage_pdb.c
      	* libgimp/gimpparasite_pdb.c: various smaller changes
      d7b24953
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · 6be23f70
      Michael Natterer authored
      2000-06-01  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	Completed the new file structure. Yet only few of the _pdb.[ch]
      	files are based upon generated code and nothing is really
      	autogenerated...
      
      	* app/Makefile.am
      	* app/gdisplay_cmds.c      -> app/display_cmds.c
      	* app/gimage_cmds.c        -> app/image_cmds.c
      	* app/gimage_mask_cmds.c   -> app/selection_cmds.c
      	* app/internal_procs.c: related change
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpdisplay_pdb.[ch]
      	* libgimp/gimpimage_pdb.[ch]
      	* libgimp/gimpselection_pdb.[ch]: replaced with code based on files
      	generated using pdbgen
      
      	* libgimp/gimpchannelops_pdb.[ch]
      	* libgimp/gimpcolor_pdb.[ch]
      	* libgimp/gimpedit_pdb.[ch]
      	* libgimp/gimpfloatingsel_pdb.[ch]
      	* libgimp/gimpgimprc_pdb.[ch]
      	* libgimp/gimptexttool_pdb.[ch]
      	* libgimp/gimptools_pdb.[ch]
      	* libgimp/gimpundo_pdb.[ch]: new files based on generated code
      
      	* libgimp/gimpgradientselect.[ch]
      	* libgimp/gimpimage.[ch]
      	* libgimp/gimpselection.[ch]: new files wrapping around the
      	autogenerated PDB wrappers as found in *_pdb.[ch]. This is necessary
      	since the number of parameters or their order is different from the
      	PDP calls.
      
      	* plug-ins/common/CEL.c: plugged memleak
      
      	* plug-ins/common/aa.c: removed compiler warning
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/groups.pl
      	* tools/pdbgen/pdb/gdisplay.pdb     -> display.pdb
      	* tools/pdbgen/pdb/gimage.pdb       -> image.pdb
      	* tools/pdbgen/pdb/gimage_mask.pdb  -> selection.pdb
      
      	* tools/pdbgen/pdb/channel_ops.pdb
      	* tools/pdbgen/pdb/color.pdb
      	* tools/pdbgen/pdb/edit.pdb
      	* tools/pdbgen/pdb/floating_sel.pdb
      	* tools/pdbgen/pdb/gimprc.pdb
      	* tools/pdbgen/pdb/text_tool.pdb
      	* tools/pdbgen/pdb/tools.pdb
      	* tools/pdbgen/pdb/undo.pdb: made them create libgimp code
      6be23f70
  18. 31 May, 2000 3 commits
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · 21651c25
      Michael Natterer authored
      2000-05-31  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	Coming closer to our goal of autogenerating the
      	libgimp PDB wrappers...
      
      	* app/internal_procs.c
      	* app/parasite_cmds.c
      	* tools/pdbgen/pdb/parasite.pdb: removed parasite_new PDB call.
      
      	* libgimp/gimp.h
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpcompat.h
      	* libgimp/gimpdrawable_pdb.[ch]
      	* libgimp/gimpexport.c
      	* libgimp/gimpgradientmenu.c
      	* libgimp/gimpimage_pdb.[ch]
      	* libgimp/gimpmenu.[ch]
      	* libgimp/gimpparasite.[ch]
      	* libgimp/gimpparasite_pdb.[ch]
      	* libgimp/gimppatternmenu.c
      	* libgimp/gimpproceduraldb_pdb.[ch]: changes to incorporate the new
      	files listed below
      
      	* libgimp/Makefile.am
      	* libgimp/gimpbrushes_pdb.[ch]
      	* libgimp/gimpbrushselect_pdb.[ch]
      	* libgimp/gimpconvert_pdb.[ch]
      	* libgimp/gimpgradientselect_pdb.[ch]
      	* libgimp/gimppatterns_pdb.[ch]
      	* libgimp/gimppatternselect_pdb.[ch]: new files partly generated
      	using pdbgen
      
      	* tools/pdbgen/lib.pl: some adjustments and fixes to the libgimp
      	pdbgen code
      
      	* tools/pdbgen/pdb/help.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb: make them generate PDB
      	wrappers for libgimp too.
      21651c25
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · ba9ec2a2
      Michael Natterer authored
      2000-05-31  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	Episode IV...
      
      	* app/Makefile.am
      
      	* app/message_cmds.c: new name
      	* app/interface_cmds.c: removed
      
      	* app/help_cmds.c: new name
      	* app/gimphelp_cmds.c: removed
      
      	* app/internal_procs.c
      	* app/gimphelp_cmds.c
      	* app/plug_in_cmds.c: moved gimp_plugin_help_register to
      	plug_in_cmds.c, s/gimp_plugin_domain_add/gimp_plugin_domain_register/
      
      	* libgimp/Makefile.am
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpfileops_pdb.[ch]
      	* libgimp/gimpguides_pdb.[ch]
      	* libgimp/gimpmessage_pdb.[ch]
      	* libgimp/gimpprocedural_db_pdb.[ch]
      	* libgimp/gimpplugin_pdb.[ch]: new files containing PDB wrappers
      	moved out of libgimp/gimp.[ch]
      
      	* libgimp/gimpchannel_pdb.c
      	* libgimp/gimpdisplay_pdb.[ch]
      	* libgimp/gimpdrawable_pdb.[ch]
      	* libgimp/gimphelp_pdb.[ch]
      	* libgimp/gimpimage_pdb.[ch]
      	* libgimp/gimplayer_pdb.c
      	* libgimp/gimpparasite_pdb.c
      	* libgimp/gimpselection_pdb.c: various changes.
      
      	* libgimp/gimpunit.c: new file
      	* libgimp/gimpunit_pdb.[ch]: contains only PDB wrappers prefixed
      	with "_" which are called from libgimp/gimpunit.c only.
      
      	* libgimp/gimpunit.h: minor stuff
      
      	* libgimp/gimpcompat.h: declared the following functions obsolete:
      	 gimp_query_database
      	 gimp_query_images
      
      	* libgimp/gimp.[ch]: removed all PDB wrappers.
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/groups.pl: changed
      
      	* tools/pdbgen/lib.pl: tried to fix libgimp autogeneration and
      	fixed just a few comments.
      
      	* tools/pdbgen/pdb/interface.pdb
      	* tools/pdbgen/pdb/gimphelp.pdb: removed
      
      	* tools/pdbgen/pdb/help.pdb
      	* tools/pdbgen/pdb/message.pdb: new names
      
      	* plug-ins/script-fu/script-fu.c
      	* plug-ins/perl/Gimp/Lib.xs:
      	s/gimp_plugin_domain_add/gimp_plugin_domain_register/
      
      2000-05-31  Michael Natterer  <mitch@gimp.org>
      
      	* POTFILES.in: s/gimpunit_pdb/gimpunit/
      ba9ec2a2
    • Michael Natterer's avatar
      Sven Neumann <sven@gimp.org> · 053af2f1
      Michael Natterer authored
      2000-05-31  Michael Natterer  <mitch@gimp.org>
      	    Sven Neumann  <sven@gimp.org>
      
      	* libgimp/Makefile.am
      	* libgimp/gimpchannel_pdb.h
      	* libgimp/gimpdisplay_pdb.h
      	* libgimp/gimpdrawable_pdb.h
      	* libgimp/gimpgradient_pdb.h
      	* libgimp/gimphelp_pdb.h
      	* libgimp/gimpimage_pdb.h
      	* libgimp/gimplayer_pdb.h
      	* libgimp/gimpparasite_pdb.h
      	* libgimp/gimpselection_pdb.h
      	* libgimp/gimpunit_pdb.h
      	* libgimp/gimpdrawable.[ch]
      	* libgimp/gimphelp.c
      	* libgimp/gimppixelrgn.h
      	* libgimp/gimptile.h: new files
      
      	* libgimp/gimp.[ch]
      	* libgimp/gimpchannel_pdb.c
      	* libgimp/gimpdrawable_pdb.c
      	* libgimp/gimpgradient_pdb.c
      	* libgimp/gimppalette_pdb.c
      	* libgimp/gimpselection_pdb.c
      	* libgimp/gimphelp_pdb.c
      	* libgimp/gimpimage_pdb.c
      	* libgimp/gimplayer_pdb.c
      	* libgimp/gimpgradientmenu.c
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpmenu.[ch]
      	* libgimp/gimppatternmenu.c
      	* libgimp/gimppixelrgn.c
      	* libgimp/gimptile.c: part III of the (final) libgimp cleanup
      
      	Split gimp.h into a bunch of headers. More or less finished the
      	task of moving PDB wrappers into separate files in preparation
      	of the upcoming autogen-it-all-attack.
      
      	* libgimp/gimpcompat.h: declared the following functions obsolete:
      	gimp_[channel|layer]_[width|height]
      	gimp_layer_[bpp|type]
      	gimp_channel_get_[image|layer]_ID
      
      	* libgimp/gimptypes.h: new file:
      	GPlugInInfo
      	GTile
      	GDrawable
      	GPixelRgn
      	GParamColor
      	GParamRegion
      	GParamData
      	GParamDef
      	GParam: s/G/Gimp/
      
      	* app/gimphelp_cmds.c
      	* app/plug_in_cmds.c
      	* tools/pdbgen/pdb/gimphelp.pdb
      	* tools/pdbgen/pdb/plug_in.pdb: changed help texts.
      053af2f1
  19. 28 May, 2000 1 commit
    • Michael Natterer's avatar
      libgimp/gimp.h libgimp/gimpcolordisplay.h libgimp/gimpcolorselector.h · 2b775b6b
      Michael Natterer authored
      2000-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimp.h
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpcolorselector.h
      	* libgimp/gimpmatrix.h
      	* libgimp/gimpmodule.h
      	* libgimp/gimpunit_pdb.c: purely cosmetic stuff and added some
      	typedefs to make the html documentation nicer. Moved the module
      	documentation from the headers to the sgml files.
      
      	* app/module_db.[ch]: The type of the "init" and "unload" functions
      	has changed. Code cleanup.
      
      2000-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/libgimp-decl.txt
      	* libgimp/libgimp-docs.sgml
      	* libgimp/libgimp-sections.txt
      	* libgimp/tmpl/gimp.sgml
      	* libgimp/tmpl/gimpcolorbutton.sgml
      	* libgimp/tmpl/gimpcolordisplay.sgml
      	* libgimp/tmpl/gimpcolorselector.sgml
      	* libgimp/tmpl/gimpcolorspace.sgml
      	* libgimp/tmpl/gimpcompat.sgml
      	* libgimp/tmpl/gimpenums.sgml
      	* libgimp/tmpl/gimpfeatures.sgml
      	* libgimp/tmpl/gimplimits.sgml
      	* libgimp/tmpl/gimpmath.sgml
      	* libgimp/tmpl/gimpmodule.sgml
      	* libgimp/tmpl/gimpparasite.sgml
      	* libgimp/tmpl/gimpparasiteio.sgml
      	* libgimp/tmpl/gimppixmap.sgml
      	* libgimp/tmpl/gimpprotocol.sgml
      	* libgimp/tmpl/gimpsignal.sgml
      	* libgimp/tmpl/gimpui.sgml
      	* libgimp/tmpl/gimpunit.sgml
      	* libgimp/tmpl/gimputils.sgml
      	* libgimp/tmpl/gimpvector.sgml
      	* libgimp/tmpl/gimpwire.sgml
      	* libgimp/tmpl/libgimp-unused.sgml: Moved the module documentation
      	from the libgimp headers here, updates, cleanups.
      2b775b6b
  20. 27 May, 2000 1 commit
    • Michael Natterer's avatar
      Libgimp cleanup part II (with a little help from Yosh who moved the CVS · 6fa33d68
      Michael Natterer authored
      2000-05-27  Michael Natterer  <mitch@gimp.org>
      
      	Libgimp cleanup part II (with a little help from Yosh
      	who moved the CVS files).
      
      	* libgimp/Makefile.am
      	* libgimp/gimpchannel_pdb.c
      	* libgimp/gimpdisplay_pdb.c
      	* libgimp/gimpdrawable_pdb.c
      	* libgimp/gimpgradient_pdb.c
      	* libgimp/gimphelp_pdb.c
      	* libgimp/gimpimage_pdb.c
      	* libgimp/gimplayer_pdb.c
      	* libgimp/gimppalette_pdb.c
      	* libgimp/gimpparasite_pdb.c
      	* libgimp/gimpselection_pdb.c
      	* libgimp/gimpunit_pdb.c: new names of all files which contain
      	PDB wrappers.
      
      	* modules/Makefile.am
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpcolorselector.h
      	* modules/gimpmodregister.[ch]: renamed.
      
      	* libgimp/gimpparasiteF.h
      	* libgimp/gimpparasiteP.h: removed because gimp.h had to include
      	the private header anyway.
      
      	* app/color_notebook.c
      	* app/color_select.c
      	* app/gdisplay_color.[ch]
      	* app/gdisplay_color_ui.c
      	* app/gimpbrushpipe.c
      	* app/gimpdrawable.[ch]
      	* app/gimpimage.c
      	* app/gimpimage.h
      	* app/gimpparasite.[ch]
      	* app/gimprc.c
      	* app/image_new.c
      	* app/layer.c
      	* app/parasite_cmds.c
      	* app/parasitelist.[ch]
      	* app/plug_in.c
      	* app/procedural_db.c
      	* app/undo.c
      	* app/xcf.c
      	* libgimp/gimp.[ch]
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpparasite.[ch]
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_gtk.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/Events.c
      	* plug-ins/Lighting/lighting_apply.c
      	* plug-ins/Lighting/lighting_shade.c
      	* plug-ins/MapObject/mapobject_image.c
      	* plug-ins/common/gpb.c
      	* plug-ins/common/psp.c
      	* plug-ins/sel2path/sel2path.c
      	* po-libgimp/POTFILES.in
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/parasite.pdb: changed includes accordingly.
      6fa33d68
  21. 26 May, 2000 2 commits
    • Manish Singh's avatar
      great renaming · 763bd6ab
      Manish Singh authored
      -Yosh
      763bd6ab
    • Michael Natterer's avatar
      Final (1.2) libgimp namespace cleanup part I: · 863f7e1c
      Michael Natterer authored
      2000-05-26  Michael Natterer  <mitch@gimp.org>
      
      	Final (1.2) libgimp namespace cleanup part I:
      
      	* app/gimpbrushpipe.c
      	* app/gimpdrawable.[ch]
      	* app/gimpimage.[ch]
      	* app/gimpparasite.[ch]
      	* app/gimprc.c
      	* app/image_new.c
      	* app/parasite_cmds.c
      	* app/parasitelist.[ch]
      	* app/parasitelistP.h
      	* app/plug_in.c
      	* app/undo.c
      	* app/xcf.c
      	* libgimp/color_display.h
      	* libgimp/gimp.[ch]
      	* libgimp/gimpdrawable.c
      	* libgimp/gimpimage.c
      	* libgimp/gimpparasite.c
      	* libgimp/gimpprotocol.c
      	* libgimp/parasite.[ch]
      	* libgimp/parasiteF.h
      	* libgimp/parasiteP.h
      	* libgimp/parasiteio.[ch]
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* plug-ins/common/csource.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/gpb.c
      	* plug-ins/common/jpeg.c
      	* plug-ins/common/psp.c
      	* plug-ins/common/tiff.c
      	* plug-ins/common/xbm.c
      	* plug-ins/gap/gap_exchange_image.c
      	* plug-ins/gdyntext/gdyntext.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/xjt/xjt.c: s/Parasite/GimpParasite/g,
      	                      s/parasite_*/gimp_parasite_*/g
      
      	* libgimp/gimpcompat.h: added the old names.
      
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/parasite.pdb: dito and an ugly perl hack to work
      	around a substitution clash. Perl gurus, feel free to fix it.
      863f7e1c
  22. 21 May, 2000 1 commit
    • Michael Natterer's avatar
      These changes enable help support for 3rd party plug-ins which install · 9c6b0b0c
      Michael Natterer authored
      2000-05-21  Michael Natterer  <mitch@gimp.org>
      
      	These changes enable help support for 3rd party plug-ins which
      	install their help files outside GIMP's main help dir.
      
      	Instead of calling gimp_help(), gimp_plugin_help_func() etc.,
      	all help callbacks now have to call gimp_standard_help_func()
      	which has different implementations in the app and in libgimp.
      
      	There is a new function gimp_plugin_help_register() which can
      	be called during plug-in query. plug_in.c keeps a list of
      	executable_name/help_path pairs. Plug-ins have to pass their
      	exec. name to gimp_help() which uses the list to find the plug-in's
      	help directory.
      
      	* app/gimphelp.[ch]: gimp_help() now takes a help_path parameter.
      	help_path == NULL means the standard help directory. Various
      	changes to pass the help_path to the help browser.
      
      	* app/gimprc.c: save the plug-in's help_path in the pluginrc file.
      
      	* app/menus.c: ugly hack to enable help_paths in the "F1" callback.
      
      	* app/plug_in.[ch]: many help_path related changes. Use g_basename()
      	instead of strrchr(str,G_DIR_SEPARATOR), cosmetic cleanups.
      
      	* app/internal_procs.c
      	* app/gimphelp_cmds.c
      	* tools/pdbgen/pdb/gimphelp.pdb: new procedure
      	gimp_plugin_help_register(). gimp_help() takes a second parameter
      	which is the executable name (not the help_path).
      
      	* app/color_notebook.c
      	* app/commands.c
      	* app/lc_dialog.c
      	* app/preferences_dialog.c
      	* app/tools.c: call gimp_standard_help_func() instead of gimp_help().
      
      	* libgimp/gimp.c: new function gimp_get_progname() which returns
      	the full path of the plug-in's executable.
      
      	* libgimp/gimp.h: export the new function,
      	removed gimp_plugin_help_func(), gimp_help() takes the executable
      	name as second parameter.
      
      	* libgimp/gimpcompat.h: added gimp_plugin_help_func().
      
      	* libgimp/gimphelp.c: a wrapper for gimp_plugin_help_register(),
      	changed the calls to gimp_help.
      
      	* libgimp/gimphelpui.[ch]: call gimp_standard_help_func() instead
      	of gimp_help().
      
      	* plug-ins/helpbrowser/helpbrowser.c: now called with an additional
      	help_path parameter. Various changes to enable
      	help_path != gimp_standard_help_path.
      
      	Unrelated stuff:
      
      	* app/batch.h: added missing GPL header.
      
      	* app/gimpunit.c: had a LGPL header, merged some fprintf's into
      	one call.
      
      	* app/procedural_db.[ch]: cosmetic: g* types, s/g_malloc/g_new/,
      	prototypes, indentation.
      
      	* app/resize.c: use less packing widgets. didn't find the "offset"
      	redraw bug :(
      9c6b0b0c
  23. 30 Apr, 2000 1 commit
    • Michael Natterer's avatar
      gimprc.in replaced "color-cube" by "min-colors". · ef751a45
      Michael Natterer authored
      2000-04-30  Michael Natterer  <mitch@gimp.org>
      
      	* gimprc.in
      	* app/gimprc.[ch]: replaced "color-cube" by "min-colors".
      
      	* app/app_procs.c: read unitrc/gimprc before displaying the splash.
      
      	* app/colormaps.c: set min_colors and install_cmap before
      	initializing GdkRGB.
      
      	* app/gimprc.[ch]
      	* app/gimpunit.c: don't call the splash's progress_update function.
      
      	* app/plug_in.c: pass min_colors instead of color_cube to plugins.
      
      	* app/preferences_dialog.c: widget for min_colors.
      
      	* libgimp/gimp.[ch]: s/color_cube/min_colors/ but left
      	gimp_color_cube() there for source level compatibility.
      
      	* libgimp/gimpprotocol.[ch]: changed the GPConfig message
      	accordinly and increased the gimp protocol version number because
      	the change breaks binary compatibility. Also actually pass the
      	use_xshm variable over the wire (was only in the GPConfig struct
      	before).
      
      	Was it the right thing to do to increase the version number??
      
      	* libgimp/gimpui.c (gimp_ui_init): use the same code as the app
      	for initializing GdkRGB. Never explicitly activate Gdk's SHM
      	usage (only switch it off).
      
      	* app/main.c
      	* libgimp/gimp.c: reverted the handling of all signals except
      	SIGCHLD back to plain old signal() because those signals are
      	fatal anyway and sigaction() as used by gimp_signal_*() made
      	debugging (stacktrace) impossible.
      
      	* plug-ins/AlienMap/AlienMap.c
      	* plug-ins/AlienMap2/AlienMap2.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/bmp/bmp.c
      	* plug-ins/borderaverage/borderaverage.c
      	* plug-ins/dbbrowser/dbbrowser.c
      	* plug-ins/faxg3/faxg3.c
      	* plug-ins/fits/fits.c
      	* plug-ins/flame/flame.c
      	* plug-ins/fp/fp.c
      	* plug-ins/fp/fp_gtk.c
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gdyntext/gdyntext_ui.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/gfli/gfli.c
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/imagemap/imap_main.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/mosaic/mosaic.c
      	* plug-ins/pagecurl/pagecurl.c
      	* plug-ins/print/print.c
      	* plug-ins/rcm/rcm_dialog.c
      	* plug-ins/script-fu/script-fu-console.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu-server.c
      	* plug-ins/sel2path/Makefile.am
      	* plug-ins/sel2path/sel2path.c
      	* plug-ins/sgi/sgi.c
      	* plug-ins/sinus/sinus.c
      	* plug-ins/struc/struc.c
      	* plug-ins/webbrowser/webbrowser.c
      	* plug-ins/winsnap/winsnap.c
      	* plug-ins/xjt/xjt.c: use gimp_ui_init().
      
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/MapObject/mapobject_ui.c: only switch Gdk SHM usage off,
      	never on. Don't use gimp_ui_init() here because of libgck.
      ef751a45
  24. 10 Apr, 2000 1 commit
    • Tor Lillqvist's avatar
      Correct the info about Win32 mailing lists. · 70b1e8da
      Tor Lillqvist authored
      2000-04-10  Tor Lillqvist  <tml@iki.fi>
      
      * README: Correct the info about Win32 mailing lists.
      
      * gimprc.win32: Add perfect-mouse setting.
      
      * libgimp/gimp.h
      * app/main.c: Guard against redefinition of _stdcall.
      
      * libgimp/gimpmath.h: Define macros ISNAN and ISINF. On Win32 use
      _isnan() and _fpclass() from <float.h>, on other platforms use
      isnan() and isinf(). We really should test for isnan and isinf in the
      configure script.
      
      * tools/pdbgen/pdb/gimage.pdb
      * app/gimage_cmds.c: Include gimpmath.h, use above macros instead
      of using the nonportable isnan and isinf.
      
      * app/gdisplay_ops.c: Do use the old gtk_widget_hide/show hack on
      Win32.
      
      * libgimp/makefile.cygwin
      * libgimp/makefile.msc
      * app/makefile.cygwin
      * app/makefile.msc
      * plug-ins/makefile.cygwin
      * plug-ins/makefile.msc: Updates.
      
      * plug-ins/gfig/gfig.c (plug_in_parse_gfig_path): Simplify warning
      message on Win32.  We could use G_DIR_SEPARATOR in the sample
      gimprc line, but then we would have to call g_strescape to quote
      it, argh. Win32 users use prebuilt versions with a correct gimprc
      file anyway.
      
      (create_file_selection): Use g_get_tmp_dir().
      
      (gfig_update_stat_labels): Guard against possibly NULL value from
      g_get_home_dir().
      70b1e8da
  25. 25 Mar, 2000 1 commit
  26. 12 Mar, 2000 1 commit
  27. 23 Feb, 2000 2 commits
  28. 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
  29. 07 Feb, 2000 1 commit
    • Michael Natterer's avatar
      app/* libgimp/* plug-ins/* did a global s/GUnit/GimpUnit/ and · ef178669
      Michael Natterer authored
      2000-02-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/*
      	* libgimp/*
      	* plug-ins/*
      	* tools/pdbgen/*: did a global s/GUnit/GimpUnit/ and
      	s/GimpSizeEntryUP/GimpSizeEntryUpdatePolicy/
      
      	* libgimp/gimpcolorspace.c: renamed the parameter names to match
      	the names in the header.
      
      	* libgimp/gimphelpui.h
      	* libgimp/gimpimage.c
      	* libgimp/gimpmatrix.h
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimpunit.[ch]
      	* libgimp/gimpunitmenu.[ch]
      	* libgimp/gimpwidgets.[ch]: added documentation and use g* types
      	all over the place (enables cross-referencing with the glib and
      	gtk+ html documentation).
      
      	* plug-ins/common/exchange.c
      	* plug-ins/common/max_rgb.c: small cleanups.
      
      	* plug-ins/common/mapcolor.c: the color buttons were attached in
      	the wrong order.
      ef178669