1. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  2. 09 Dec, 2006 1 commit
  3. 07 Oct, 2004 1 commit
    • Sven Neumann's avatar
      added some (disabled) debug output. · de68f16e
      Sven Neumann authored
      2004-10-07  Sven Neumann  <sven@gimp.org>
      
      	* libgimpthumb/gimpthumbnail.c: added some (disabled) debug output.
      
      	* app/widgets/gimpviewrenderer-frame.[ch]: added a way to retrieve
      	the size of the frame borders.
      
      	* app/widgets/gimpthumbbox.c: don't set an arbitrary padding but
      	exactly the size of the frame borders. Otherwise we get large
      	thumbnails (scaled down) if we request normal sized ones.
      de68f16e
  4. 27 Sep, 2004 1 commit
    • Sven Neumann's avatar
      themes/Default/images/Makefile.am added a stock icon that shows a simple · 0527d023
      Sven Neumann authored
      2004-09-27  Sven Neumann  <sven@gimp.org>
      
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/stock-frame-64.png: added a stock icon
      	that shows a simple drop shadow but could be exchanged for other
      	image decorations.
      
      	* libgimpwidgets/gimpstock.[ch]: register the new icon.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpviewrenderer-frame.[ch]: new file that holds some
      	ugly code to draw a frame around a preview pixbuf.
      
      	* app/widgets/gimpviewrenderer.[ch]: the frame pixbuf is attached
      	to the GimpViewRenderer class so it can be shared by all renderers.
      
      	* app/widgets/gimpviewrendererimagefile.c: use the new functionality
      	to draw a nice frame around imagefile previews.
      
      	* app/widgets/gimpcontainerbox.c: draw imagefile preview w/o a border.
      0527d023
  5. 20 Jul, 2004 1 commit
    • Helvetix Victorinox's avatar
      Print the list of active instruction sets if the --verbose command line · 54630be2
      Helvetix Victorinox authored
      * app/composite/gimp-composite.c (gimp_composite_init): Print the
      list of active instruction sets if the --verbose command line
      switch is ON (via be_verbose)
      
      * app/composite/gimp-composite-x86.h: Factored code from the mmx,
      and sse implementations.
      
      * app/composite/make-installer.py: Raised the number of test
      iterations from 1 to 10.
      
      * app/composite/gimp-composite-3dnow.[ch]
      * app/composite/gimp-composite-3dnow-test.c
      * app/composite/gimp-composite-3dnow-installer.c
      * app/composite/gimp-composite-altivec.[ch]
      * app/composite/gimp-composite-altivec-test.c
      * app/composite/gimp-composite-altivec-installer.c
      * app/composite/gimp-composite-mmx.[ch]
      * app/composite/gimp-composite-altivec-test.c
      * app/composite/gimp-composite-altivec-installer.c
      * app/composite/gimp-composite-sse.[ch]
      * app/composite/gimp-composite-sse-test.c
      * app/composite/gimp-composite-sse-installer.c
      * app/composite/gimp-composite-sse2.[ch]
      * app/composite/gimp-composite-sse2-test.c
      * app/composite/gimp-composite-sse2-installer.c
      * app/composite/gimp-composite-vis.[ch]
      * app/composite/gimp-composite-vis-test.c:
      Regenerated sources via make-installer.py
      54630be2
  6. 06 Oct, 2003 1 commit
    • Helvetix Victorinox's avatar
      migrated to new (trimmer) code and removed dead code. Some beautification · 7752bf9e
      Helvetix Victorinox authored
      
      * app/composite/make-install.py: migrated to new (trimmer) code and
        removed dead code.  Some beautification for generated code.
      
      * app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis,generic}.{c,h}:
        All init() functions are also a run-time check and now expected to
        return TRUE/FALSE if the particular set of compositing functions can
        be used.
      
      * app/composite/gimp-composite.c: No longer has to determine if
        the particular set of compositing functions can be used.
      
      * app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis}-{install,test}.c:
        Regenerated
      
      * app/composite/test-composite.c: Deprecated, removed.  All tests are automatically
        generated and the code is in app/composite/gimp-composite-{mmx,sse,sse2,3dnow,altivec,vis}-test.c:
      
      * app/composite/Makefile.am: removed unused references to test-composite.c
      7752bf9e
  7. 01 Oct, 2003 2 commits
    • Sven Neumann's avatar
      app/composite/gimp-composite-altivec.c app/composite/gimp-composite-mmx.c · 768b34b1
      Sven Neumann authored
      2003-10-01  Sven Neumann  <sven@gimp.org>
      
      	* app/composite/gimp-composite-altivec.c
      	* app/composite/gimp-composite-mmx.c
      	* app/composite/gimp-composite-sse.c
      	* app/composite/gimp-composite-sse2.c
      	* app/composite/gimp-composite-vis.c: moved includes out of the
      	#if __GNUC__ >= 3 to make the code compile on other compilers.
      
      	* app/composite/gimp-composite-3dnow.[ch]: added the same stubs here
      	for symmetry.
      768b34b1
    • Sven Neumann's avatar
      added missing code snippets to make it compile on PPC. · 7675b4ba
      Sven Neumann authored
      2003-10-01  Sven Neumann  <sven@gimp.org>
      
      	* app/composite/gimp-composite-altivec.c: added missing code
      	snippets to make it compile on PPC.
      
      	* plug-ins/common/destripe.c: avoid division by zero (bug #123592).
      	Also made the plug-in remember the state of the history toggle and
      	other cleanup. The filter result still looks wrong though...
      7675b4ba
  8. 27 Sep, 2003 1 commit
    • Helvetix Victorinox's avatar
      app/composite/gimp-composite-altivec-test.c · 545c1985
      Helvetix Victorinox authored
      * app/composite/gimp-composite-altivec-test.c
      * app/composite/gimp-composite-mmx-test.c
      * app/composite/gimp-composite-mmx-installer.c
      * app/composite/gimp-composite-sse-test.c
      * app/composite/gimp-composite-sse-installer.c
      * app/composite/gimp-composite-sse2-test.c
      * app/composite/gimp-composite-sse2-installer.c
      * app/composite/gimp-composite-vis-test.c
      * app/composite/gimp-composite-vis-installer.c:
        Regenerated.
      
      * app/composite/gimp-composite-altivec.[ch]
      * app/composite/gimp-composite-mmx.[ch]
      * app/composite/gimp-composite-sse.[ch]
      * app/composite/gimp-composite-sse2.[ch]
      * app/composite/gimp-composite-vis.[ch]
      * app/composite/make-installer.py:
        Make it such that when a test is run on the wrong kind of
        machine, don't fail without an explanation.
      545c1985
  9. 18 Aug, 2003 1 commit
  10. 14 Aug, 2003 1 commit
    • Helvetix Victorinox's avatar
      composite/ modularisation of the automatic compositing function "wiring" · 33e22c8f
      Helvetix Victorinox authored
      * composite/ modularisation of the automatic compositing function
        "wiring" to construct the table of compositing functions at
        run-time instead of compile time.
      
        The environment variable GIMP_COMPOSITE is a hexadecimal number
        representing a bit-field used to set/reset options in the
        gimp-composite code.
      
      * gimp-composite-altivec.[ch]: added
      * gimp-composite-altivec-installer.[ch]: added
      * gimp-composite-vis.[ch]: added
      * gimp-composite-vis-installer.[ch]: added
      * gimp-composite-mmx-installer.[ch]: added
      * gimp-composite-sse-installer.[ch]: added
      * gimp-composite-altivec-test.[ch]: added
      * gimp-composite-vis-test.[ch]: added
      * gimp-composite-mmx-test.[ch]: added
      * gimp-composite-sse-test.[ch]: added
      * make-installer.py: Added meta programme for generating code to
        1) construct a table of compositing functions indexed by
        operation, and the pixel formats of the sources and destination,
        and 2) generating code for regression testing of these compositing
        functions against the same functions in gimp-composite-generic.c
      
      * gimp-composite-mmx.c (xxxgimp_composite_overlay_rgba8_rgba8_rgba8_mmx):
        removing from the current set of optimisations because it appears
        to be broken.
      
      * Makefile.am: modified regression testing targets to now build
        gimp-composite-*-test where * is any of generic, mmx, sse,
        altivec, and vis.
      
      * gimp-composite.c: moved in initialisation code
        gimp_composite_init() from gimp-composite-dispatch.c
      
      * gimp-composite.c: removed gimp_composite_unsupported().
      
      * gimp-composite.c: use cpu_accel() to determine at run-time which
        set of optimisations are to be used.
      
      * gimp-composite.c: conditionally compile code for ARCH_X86.
      
      * make-gimp-composite-dispatch.c: retired.  See make-installer.py
      
      * gimp-composite-mmx.c (op_overlay): namespace cleanup, op_overlay()
        and all of the constant values are now static
      
      * gimp-composite-mmx.c, gimp-composite-sse.c: fixed bug with the
        alpha mask being the address of the alpha mask, not the mask
        itself.
      
      * app/paint-funcs/paint-funcs.c: Check gimp_composite_options.use
        to see if we should use the new code or the old code.
      33e22c8f
  11. 24 Jul, 2003 1 commit
    • Sven Neumann's avatar
      app/config/Makefile.am moved code from gimpconfig.[ch] to these new files. · d75a2f79
      Sven Neumann authored
      2003-07-24  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-error.[ch]: moved code from gimpconfig.[ch]
      	to these new files.
      
      	* app/config/gimpconfig-utils.[ch]: moved gimp_config_string_indent()
      	here from gimpconfig.[ch].
      
      	* app/config/gimpconfig.[ch]
      	* app/config/gimpconfigwriter.c
      	* app/config/gimprc.c
      	* app/config/gimpscanner.c
      	* app/core/gimp-documents.c
      	* app/core/gimp-parasites.c
      	* app/core/gimp-templates.c
      	* app/widgets/gimpdevices.c: changed accordingly.
      d75a2f79
  12. 29 Dec, 2002 1 commit
    • Sven Neumann's avatar
      configure.in etc/Makefile.am etc/gimprc.in removed templates for gimprc · 023c7697
      Sven Neumann authored
      2002-12-29  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* etc/Makefile.am
      	* etc/gimprc.in
      	* etc/gimprc_user.in: removed templates for gimprc files.
      
      	* etc/gimprc: added this file as generated by gimp-config-dump.
      
      	* app/gui/user-install-dialog.c
      	* data/misc/user_install: don't install an empty user gimprc.
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-substitute.[ch]: removed these files.
      	* app/config/gimpconfig-path.[ch]: and added them again with
      	reduced functionality. Paths found in config files are now
      	basically handled like standard strings by the config system.
      	Users of the GimpConfig path variables need to expand the path
      	themselves.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-dump.c
      	* app/config/gimpconfig-utils.c
      	* app/config/gimpconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimprc.c:
      	* app/base/base.c
      	* app/base/temp-buf.c
      	* app/core/gimp.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimpmodules.c
      	* app/gui/user-install-dialog.c
      	* app/plug-in/plug-in.c
      	* app/tools/tools.c
      	* app/widgets/gimppropwidgets.c: changed accordingly.
      023c7697
  13. 28 Dec, 2001 1 commit
    • Sven Neumann's avatar
      write comment to top of gimprc. · 64424f6c
      Sven Neumann authored
      2001-12-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc.c: write comment to top of gimprc.
      
      	* app/core/gimpscanconvert.c: removed redundant CLAMP statements.
      
      	* app/plug-in/plug-in-rc.[ch]
      	* app/plug-in/plug-in.c: rewrote pluginrc scanner and moved the code
      	that writes the pluginrc into plug-in-rc.c.
      64424f6c
  14. 27 Dec, 2001 1 commit
    • Sven Neumann's avatar
      app/plug-in/Makefile.am new files that parse pluginrc using a GScanner. · 97824930
      Sven Neumann authored
      2001-12-28  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/Makefile.am
      	* app/plug-in/plug-in-rc.[ch]: new files that parse pluginrc using a
      	GScanner.
      
      	* app/plug-in/plug-in.[ch]: made PlugInDef public again so we can use
      	it from the pluginrc parser.
      
      	* tools/pdbgen/pdb/procedural_db.pdb: made regex string matching
      	robust against NULL pointers.
      
      	* app/pdb/procedural_db_cmds.c: regenerated.
      
      	* app/gimprc.c: removed old pluginrc parser.
      97824930
  15. 29 Oct, 2001 1 commit
    • Michael Natterer's avatar
      Cleanup weekend... · 05e15eb1
      Michael Natterer authored
      2001-10-29  Michael Natterer  <mitch@gimp.org>
      
      	Cleanup weekend...
      
      	* app/app_procs.c: pass "no_interface" to gimp_new().
      
      	* app/core/gimp.[ch]: added "gboolean no_interface" and the
      	load_procs and save_procs GSLists.
      
      	* app/core/gimptoolinfo.[ch]: added a "Gimp" pointer to the
      	GimpToolInfo object so more functions find their context without
      	accessing the global "the_gimp" variable.
      
      	* app/display/display-types.h: removed the GDisplay -> GimpDisplay
      	typedef.
      
      	* app/display/gimpdisplay.c: look at gimp->no_interface, don't
      	include "appenv.h".
      
      	* app/file/file-open.[ch]
      	* app/file/file-save.[ch]: don't use "the_gimp" any more. Instead,
      	pass around lots of "Gimp" pointers. Removed the global load_procs
      	and save_procs variables here. Use access() to find out whether a
      	file is readable/writable, removed the manual voodoo and it's
      	Win32 wrappers. Added an optional (can be NULL) "PlunInProcDef"
      	parameter to file_save(), removed file_save_with_proc().
      
      	* app/gui/menus.c: Use the unused "gpointer data" parameter of the
      	GtkItemFactory callbacks to pass a "Gimp" pointer to all of them.
      	This reduces the usage of the global "the_gimp" hack to zero
      	in app/gui/... yeah.
      
      	* app/gui/channels-commands.c
      	* app/gui/edit-commands.c
      	* app/gui/file-commands.c
      	* app/gui/image-commands.c
      	* app/gui/layers-commands.c
      	* app/gui/palettes-commands.c
      	* app/gui/select-commands.c
      	* app/gui/test-commands.c
      	* app/gui/tools-commands.c
      	* app/gui/view-commands.c: use the passed "Gimp" pointer.
      
      	* app/gui/color-area.[ch]
      	* app/gui/convert-dialog.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/file-new-dialog.[ch]
      	* app/gui/file-open-dialog.[ch]
      	* app/gui/file-save-dialog.[ch]
      	* app/gui/gui.c
      	* app/gui/info-window.[ch]
      	* app/gui/module-browser.[ch]
      	* app/gui/palette-editor.c
      	* app/gui/palette-import-dialog.[ch]
      	* app/gui/paths-dialog.c
      	* app/gui/preferences-dialog.[ch]
      	* app/gui/resize-dialog.[ch]
      	* app/gui/tool-options-dialog.[ch]
      	* app/gui/toolbox.c: pass around lots more "Gimp" and
      	"GimpContext" pointers and don't use "the_gimp" any more.
      
      	* app/tools/gimptool.h: added a pointer to the corresponding
      	GimpToolInfo object (which in turn has a pointer to a Gimp).
      
      	* app/tools/tool_manager.[ch]: set the pointer after creating the
      	tool object. Removed tool_manager_get_info_by_tool() as there is a
      	tool->tool_info pointer now.
      
      	* app/tools/gimpbezierselecttool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpclonetool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimpdrawtool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpellipseselecttool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimppathtool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimprectselecttool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptexttool.c
      	* app/tools/gimpthresholdtool.c
      	* app/tools/path_tool.c
      	* app/tools/xinput_airbrush.c: s/GDisplay/GimpDisplay/g.
      	Use tool->tool_info and tool_info->gimp in some places to get
      	rid of using "the_gimp".
      
      	Removing the remaining ones involves changing the tool options
      	system and is scheduled next...
      
      	* app/widgets/gimpdnd.c
      	* app/widgets/gimpdocumentview.c: pass a "Gimp" pointer to all
      	file_open_*() functions.
      
      	* app/gdisplay_color.[ch]
      	* app/gdisplay_color_ui.[ch]
      	* app/image_map.[ch]
      	* app/nav_window.[ch]
      	* app/path.c
      	* app/path_bezier.c
      	* app/path_transform.h
      	* app/qmask.[ch]: s/GDisplay/GimpDisplay/g
      
      	* tools/pdbgen/pdb/fileops.pdb: load_procs and save_procs are
      	members of the "Gimp" object now.
      
      	* tools/pdbgen/pdb/plug_in.pdb: use gimp->no_interface, don't
      	include "appenv.h".
      
      	* app/pdb/fileops_cmds.c
      	* app/pdb/plug_in_cmds.c: regenerated.
      05e15eb1
  16. 18 Oct, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · be86df2a
      Michael Natterer authored
      2001-10-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/module_db.[ch]: removed.
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpmoduleinfo.[ch]
      	* app/core/gimpmodules.[ch]: new files containing the module info
      	object and the module list handling code.
      
      	* app/gui/Makefile.am
      	* app/gui/module-browser.[ch]: new files containing the GUI.
      
      	* app/xcf/xcf.[ch]: pass a "Gimp" pointer to xcf_exit().
      
      	* app/core/gimp.[ch]: handle modules and xcf init/exit here too.
      
      	* app/app_procs.c: don't touch the modules and xcf stuff any more.
      
      	* app/gui/dialogs-constructors.c: changed accordingly.
      
      2001-10-18  Michael Natterer  <mitch@gimp.org>
      
      	* POTFILES.in: module_db.c has moved.
      be86df2a
  17. 29 Dec, 2000 1 commit
    • 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
  18. 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
  19. 14 Apr, 1999 1 commit
  20. 19 Jan, 1999 1 commit
    • Austin Donnelly's avatar
      iMon Jan 18 23:36:57 1999 Austin Donnelly <austin@gimp.org> · 43639fa0
      Austin Donnelly authored
      	* app/menus.c: include module browser, plus re-instate the 'swap
      	     colors' and other options that got killed by mistake.  Clean
      	     up the odd extra separator too.
      
      	* app/color_notebook.c: hide newly created colour selectors so we
      	     know the GIMP one will be the default page.
      
      	* app/module_db.[ch]: NEW FILEs: module database / browser.
      	* app/Makefile.am: add module_db.[ch] stuff
      	* app/app_procs.c: initialise the module_db
      	* app/commands.[ch]: callback to create a module browser.
      	* app/plug_in.c: move module loading out to module_db.c
      	* libgimp/gimpmodule.h: API change: module_init() should return
      	     additonal info (author, purpose, date, etc.)   Also optional
      	     module_unload() function.
      	* modules/colorsel_gtk.c: add module info, plus an unload function
      
      	* modules/Makefile.am: build triangle colour selector module
      	* modules/colorsel_triangle.c: NEW FILE: colour selector from
      	     Simon Budig <Simon.Budig@unix-ag.org>.
      
      	* MAINTAINERS: changed my email address
      43639fa0
  21. 13 Apr, 1998 1 commit
  22. 24 Nov, 1997 1 commit