• 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
RPM Loading commit data...
app Loading commit data...
cursors Loading commit data...
data Loading commit data...
debian Loading commit data...
devel-docs Loading commit data...
docs Loading commit data...
etc Loading commit data...
help Loading commit data...
libgimp Loading commit data...
libgimpbase Loading commit data...
libgimpwidgets Loading commit data...
modules Loading commit data...
pixmaps Loading commit data...
plug-ins Loading commit data...
po Loading commit data...
po-libgimp Loading commit data...
po-plug-ins Loading commit data...
po-script-fu Loading commit data...
tips Loading commit data...
tools Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.plug-ins Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
PLUGIN_CVS Loading commit data...
PLUGIN_MAINTAINERS Loading commit data...
README Loading commit data...
README.i18n Loading commit data...
README.patch_xinput_airbrush Loading commit data...
README.perl Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
TODO.xml Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.guess Loading commit data...
config.h.in Loading commit data...
config.h.win32 Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
gimp-1.2.1.in Loading commit data...
gimp-remote-1.2.1.in Loading commit data...
gimp-remote.1.in Loading commit data...
gimp.1.in Loading commit data...
gimp.m4 Loading commit data...
gimp.spec.in Loading commit data...
gimp1_0_splash.ppm Loading commit data...
gimp1_2_splash.ppm Loading commit data...
gimp_logo.ppm Loading commit data...
gimp_splash.ppm Loading commit data...
gimprc-1.2.5.in Loading commit data...
gimprc.5.in Loading commit data...
gimprc.in Loading commit data...
gimprc.win32 Loading commit data...
gimprc_user.in Loading commit data...
gimptool-1.2.1.in Loading commit data...
gimptool-1.2.in Loading commit data...
gimptool.1.in Loading commit data...
gimptool.in Loading commit data...
gtkrc Loading commit data...
gtkrc_user Loading commit data...
ltconfig Loading commit data...
ltmain.sh Loading commit data...
patch_xinput_airbrush Loading commit data...
ps-menurc Loading commit data...
rmshm Loading commit data...
unitrc Loading commit data...
user_install Loading commit data...
user_install.bat Loading commit data...