gimp/plug-ins/xjt
Manish Singh 5d01581069 Fix a bunch of warnings from Sparse:
2004-11-13  Manish Singh  <yosh@gimp.org>

        Fix a bunch of warnings from Sparse:

        * app/actions/dockable-commands.c
        * app/actions/layers-actions.c
        * app/actions/view-commands.c
        * app/base/pixel-surround.c
        * app/config/gimpconfig-utils.c
        * app/config/gimpscanner.c
        * app/core/gimpbrushgenerated.c
        * app/core/gimpcontainer.c
        * app/core/gimpimage.c
        * app/dialogs/palette-import-dialog.c
        * app/file/gimprecentlist.c
        * app/plug-in/plug-in-params.c
        * app/text/gimptext-compat.c
        * app/text/gimptext-parasite.c
        * app/vectors/gimpbezierstroke.c
        * app/vectors/gimpstroke.c
        * app/widgets/gimpcellrendereraccel.c
        * app/widgets/gimpselectiondata.c
        * app/xcf/xcf.c
        * libgimp/gimp.c
        * libgimpthumb/gimpthumb-utils.c
        * libgimpthumb/gimpthumbnail.c
        * modules/cdisplay_proof.c
        * plug-ins/Lighting/lighting_ui.c
        * plug-ins/common/csource.c
        * plug-ins/common/glasstile.c
        * plug-ins/common/nova.c
        * plug-ins/common/pcx.c
        * plug-ins/common/pnm.c
        * plug-ins/common/randomize.c
        * plug-ins/common/screenshot.c
        * plug-ins/common/sel_gauss.c
        * plug-ins/common/spheredesigner.c
        * plug-ins/common/wind.c
        * plug-ins/gfig/gfig-dialog.c
        * plug-ins/gfig/gfig-dobject.c
        * plug-ins/gimpressionist/gimpressionist.c
        * plug-ins/ifscompose/ifscompose.c
        * plug-ins/print/gimp_main_window.c
        * plug-ins/print/print.c: Cleanup integer vs. pointer confusion.

        * app/base/temp-buf.c
        * app/dialogs/about-dialog.c
        * plug-ins/common/bumpmap.c
        * plug-ins/common/jigsaw.c
        * plug-ins/gfig/gfig-dobject.c: Cosmetic cleanups.

        * app/config/gimpconfig-deserialize.c
        * app/config/gimpconfig-path.c
        * app/config/gimpconfigwriter.c
        * app/core/gimpgradient.c
        * app/tools/gimpdrawtool.c
        * plug-ins/common/nlfilt.c
        * plug-ins/common/unsharp.c
        * plug-ins/common/zealouscrop.c: Define inline functions before they
        are used.

        * app/core/gimpdrawable-blend.c: PixelRegion definition was changed
        some time ago, but the initialization here didn't change. Fix it.

        * app/plug-in/plug-in-rc.c (plug_in_extra_deserialize): No need to
        assign token twice in a row.

        * libgimpbase/gimpdatafiles.c (gimp_datafiles_read_directories): No
        need to initialize file_data, since the code fills out all the fields.

        * plug-ins/common/CML_explorer.c
        * plug-ins/common/vpropagate.c: Declare function pointers fully.

        * plug-ins/common/grid.c (pix_composite): G_INLINE_FUNC isn't needed,
        we assume we can use the "inline" keyword always.

        * plug-ins/common/psd_save.c
        * plug-ins/common/vinvert.c
        * plug-ins/gfig/gfig-arc.c
        * plug-ins/gfig/gfig-bezier.c
        * plug-ins/gfig/gfig-circle.c
        * plug-ins/gfig/gfig-dialog.c
        * plug-ins/gfig/gfig-dobject.c
        * plug-ins/gfig/gfig-ellipse.c
        * plug-ins/gfig/gfig-line.c
        * plug-ins/gfig/gfig-poly.c
        * plug-ins/gfig/gfig-spiral.c
        * plug-ins/gfig/gfig-star.c
        * plug-ins/gfig/gfig.c
        * plug-ins/gimpressionist/orientmap.c
        * plug-ins/gimpressionist/placement.c
        * plug-ins/gimpressionist/sizemap.c
        * plug-ins/imagemap/imap_grid.c
        * plug-ins/imagemap/imap_main.c
        * plug-ins/imagemap/imap_preferences.c
        * plug-ins/imagemap/imap_settings.c
        * plug-ins/maze/maze.c
        * plug-ins/sel2path/curve.c
        * plug-ins/sel2path/fit.c
        * plug-ins/sel2path/pxl-outline.c
        * plug-ins/sel2path/spline.c
        * plug-ins/xjt/xjt.c: Functions with no args should be declared
        with (void).

        * plug-ins/common/retinex.c (MSRCR): Initialize max_preview to quiet
        the compiler.
2004-11-14 02:50:33 +00:00
..
.cvsignore
Makefile.am modernized, made a lot of things m4 macros, and made versioning a lot more 2004-01-22 03:51:46 +00:00
README applied patches from Wolfgang Hofer 2000-01-24 21:18:25 +00:00
README_xjt_fileformat.txt Moved some functions out of paths_dialog.c into the new file 2000-02-16 01:47:22 +00:00
xjpeg.c removed FINITE() macro. 2002-05-13 23:30:23 +00:00
xjpeg.h plug-ins/rcm/rcm.[ch] plug-ins/rcm/rcm_misc.[ch] 2000-08-23 23:11:07 +00:00
xjt.c Fix a bunch of warnings from Sparse: 2004-11-14 02:50:33 +00:00

xjt is a file plug-in to load and save GIMP RGB and GRAY Images with
all its layers, channels, parasites and guides.

(see README_xjt_fileformat.txt for more Information about XJT)


   The XJT Load/Save Plugin requires:

     - GIMP 1.1.5 (or better)
     - libjpeg
     - Unix tar
     - Unix gzip   (optional)
     - Unix bzip2  (optional)

Installation:
-------------
   
   The XJT Plugin is Part of the gimp (since 1.1.x development release)
   and should be built and installed by the gimp installation.
       
Change Log: (see also revision history in the source files)
-----------
 (XJT 1.1.15,   2000.01.23)
                  - impementation of parasites
	          - string prpoerties now can contain \" and \n characters.
		    Images saved with the new XJT 1.1.15 Plugin
		    cannot be loaded by the older XJT 1.1 Plugin
		    if those characters are used in layer or channel names.
		  - The gimp internal representation of Guide orientation has changed
		    since the first xjt release (more than one time).
		    XJT  1.1.15 defines XJT_ORIENTATION_HORIZONTAL 0
		    for orientation values in the xjt guide property.
		    and is now independent from the gimp internal representation.
		    (Gimp's ORIENTATION_HORIZONTAL is translated to XJT_ORIENTATION_HORIZONTAL
		    
		    Expect Guide orientation swap problems if
		    you load xjt 1.1 if they were saved with
		    older gimp 1.1.x development version prior to gimp 1.1.15

 (XJT 1.1,      1998.10.31 - 1999.03.16)
       
 1.02  1999.02.??  added load/save for resolution, tattoos, and parasites 
                   (works only with gimp 1.1.1)
 1.01  1998.11.24  added load/save for guides (works only with gimp 1.1)
                   added Makefiles to compile xjt under gimp 1.0.2 and 1.1