Skip to content
  • Michael Natterer's avatar
    Moved generic datafile loading to LibGimpBase: · c7ac6aff
    Michael Natterer authored
    2002-10-23  Michael Natterer  <mitch@gimp.org>
    
    	Moved generic datafile loading to LibGimpBase:
    
    	* app/core/gimpdatafiles.[ch]: removed...
    
    	* libgimpbase/gimpdatafiles.[ch]: ...and add here with a changed
    	API which requires no more global variables.
    
    	* libgimpbase/Makefile.am
    	* libgimpbase/gimpbase.h
    	* libgimpbase/gimpbasetypes.h
    	* app/core/Makefile.am
    	* app/core/core-types.h
    	* app/core/gimpdatafactory.c
    	* app/gui/gui.c
    	* app/plug-in/plug-in.c
    	* app/plug-in/plug-ins.c
    	* app/tools/tools.c: changed accordingly.
    
    	Moved module loading to LibGimpModule:
    
    	* app/core/gimpmodules.c: removed lots of code...
    
    	* libgimpmodule/gimpmoduledb.[ch]: ...and added it here as
    	GimpModuleDB object.
    
    	* libgimpmodule/Makefile.am
    	* libgimpmodule/gimpmoduletypes.h: changed accordingly.
    
    	* app/core/gimp.[ch]: replaced gimp->modules by gimp->module_db.
    
    	* libgimpmodule/gimpmodule.[ch]: added
    	gimp_module_query(). Internal cleanup. Stuff...
    
    	* app/gui/module-browse...
    c7ac6aff