• Michael Natterer's avatar
    app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h · 8d6c335f
    Michael Natterer authored
    2000-12-29  Michael Natterer  <mitch@gimp.org>
    
    	* app/Makefile.am
    	* app/channel_pvt.h
    	* app/drawable_pvt.h
    	* app/gdisplayF.h
    	* app/gimpdrawableP.h
    	* app/gimpimageP.h
    	* app/layer_pvt.h
    	* app/toolsF.h: removed these files.
    
    	* app/apptypes.h
    	* tools/pdbgen/enums.pl: added tons of opaque typedefs and enums.
    
    	* tools/pdbgen/pdb/brush_select.pdb
    	* tools/pdbgen/pdb/brushes.pdb
    	* tools/pdbgen/pdb/channel.pdb
    	* tools/pdbgen/pdb/color.pdb
    	* tools/pdbgen/pdb/convert.pdb
    	* tools/pdbgen/pdb/display.pdb
    	* tools/pdbgen/pdb/drawable.pdb
    	* tools/pdbgen/pdb/fileops.pdb
    	* tools/pdbgen/pdb/gradient_select.pdb
    	* tools/pdbgen/pdb/gradients.pdb
    	* tools/pdbgen/pdb/help.pdb
    	* tools/pdbgen/pdb/image.pdb
    	* tools/pdbgen/pdb/layer.pdb
    	* tools/pdbgen/pdb/pattern_select.pdb
    	* tools/pdbgen/pdb/patterns.pdb
    	* tools/pdbgen/pdb/selection.pdb
    	* tools/pdbgen/pdb/tools.pdb
    	* app/*: chainsaw #include cleanup:
    
    	- Never (never!!) include stuff in header files except where we
    	  need access to structures' contents (like derived objects).
    	- Added prototypes and proper formating in many files.
    	- The #include order in *all* *.c files is as follows:
    
    	#include "config.h"
    
    	#include <system stuff>
    
    	#include <gtk/gtk.h>
    
    	#include "apptypes.h"
    
    	#include "gimp stuff"
    
    	#include "libgimp stuff"
    
    	#include "libgimp/gimpintl.h"
    
    	By following this scheme we can easily see a file's dependencies
    	from it's #include's and can grep for the inclusion to find out
    	where a file is used.
    
    	* tools/pdbgen/app.pl: changed to follow the include scheme above.
    
    	* libgimp/Makefile.am
    	* libgimp/gimpuitypes.h: new file, included from libgimp/gimpui.h
    	and from app/apptypes.h.
    
    	* libgimp/gimpcolorbutton.[ch]
    	* libgimp/gimpdialog.[ch]
    	* libgimp/gimphelpui.[ch]
    	* libgimp/gimpparasite.[ch]
    	* libgimp/gimppatheditor.[ch]
    	* libgimp/gimpprotocol.c
    	* libgimp/gimpquerybox.[ch]
    	* libgimp/gimpsizeentry.[ch]
    	* libgimp/gimptypes.h
    	* libgimp/gimpui.h
    	* libgimp/gimpunit.h
    	* libgimp/gimpunitmenu.[ch]
    	* libgimp/gimpwidgets.[ch]: changed accordingly.
    
    	* plug-ins/FractalExplorer/Dialogs.c
    	* plug-ins/gdyntext/message_window.c
    	* plug-ins/imagemap/imap_default_dialog.c
    	* plug-ins/imagemap/imap_file.c: these files used to include
    	"libgimp/gimpui.h" without including "libgimp/gimp.h". This is
    	no longer possible because the libgimpui headers don't inlcude
    	"libgimp/gimpunit.h" any more.
    8d6c335f
Name
Last commit
Last update
..
gimpdatafiles.c Loading commit data...
gimpdatafiles.h Loading commit data...
gimpenv.c Loading commit data...
gimpenv.h Loading commit data...
gimplimits.h Loading commit data...
gimpparasite.c Loading commit data...
gimpparasite.h Loading commit data...
gimpparasiteio.c Loading commit data...
gimpparasiteio.h Loading commit data...
gimpprotocol.c Loading commit data...
gimpprotocol.h Loading commit data...
gimpsignal.c Loading commit data...
gimpsignal.h Loading commit data...
gimpunit.h Loading commit data...
gimputils.c Loading commit data...
gimputils.h Loading commit data...
gimpversion.h.in Loading commit data...
gimpwire.c Loading commit data...
gimpwire.h Loading commit data...