Commit Graph

61 Commits

Author SHA1 Message Date
Michael Natterer 26bf2b0cd7 Make libgimp depend on GdkPixbuf
Move the pixbuf layer and image thumbnail function from libgimpui to
libgimp and move gimp_layer_new_from_pixbuf() to gimplayer.[ch] where
it belongs. Change gimp-2.0.pc accordingly, adapt plug-in Makefiles
and update devel-docs.
2011-04-20 20:04:35 +02:00
Michael Natterer 44c4ec2fc8 devel-docs: update libgimp docs with the new functions 2011-02-14 14:15:34 +01:00
Michael Natterer 79808c3d46 devel-docs: update for the addition of item 2010-07-09 10:11:32 +02:00
Michael Natterer c78e4c8d63 libgimp: move docs from template files to inline comments
Also split up the "tools" docs into separate files so it matches
the new autogenerated PDB section headers.
2010-07-07 11:48:10 +02:00
Martin Nordholts b8fec538f6 devel-docs: Add "Index of new symbols in GIMP 2.8" 2009-08-15 21:19:58 +02:00
Sven Neumann b206b9532d added new symbols.
2008-04-09  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt: added new symbols.

	* libgimp/libgimp-docs.sgml
	* libgimp/tmpl/gimptextlayer.sgml: added docs for new text layer 
API.

	* libgimp/tmpl/gimp.sgml
	* libgimp/tmpl/gimpdrawable.sgml
	* libgimp/tmpl/gimpproceduraldb.sgml
	* libgimp/tmpl/gimpvectors.sgml: regenerated.


svn path=/trunk/; revision=25441
2008-04-09 16:44:48 +00:00
Sven Neumann 15cbb6a970 added "Index of new symbols in GIMP 2.6".
2007-11-19  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml: added "Index of new symbols in GIMP 2.6".

	* libgimp/libgimp-sections.txt: updated.

	* libgimp/tmpl/gimpimage.sgml
	* libgimp/tmpl/gimpvectors.sgml: regenerated.

svn path=/trunk/; revision=24195
2007-11-19 11:56:55 +00:00
Sven Neumann 6a4b5d1588 turned enums into a section 2006-11-27 13:04:58 +00:00
Sven Neumann f74ba3fcf2 added id attributes for the index page.
2006-11-27  Sven Neumann  <sven@gimp.org>

	* app/app-docs.sgml: added id attributes for the index page.

	* libgimp/libgimp-docs.sgml: merged the GIMP Constants chapter into
	the GIMP Library chapter.
2006-11-27 12:23:52 +00:00
Sven Neumann a05eda5af7 added new symbols.
2006-11-23  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt: added new symbols.

	* libgimp/tmpl/gimpimage.sgml: regenerated

	* libgimp/libgimp-docs.sgml
	* libgimpbase/libgimpbase-docs.sgml
	* libgimpcolor/libgimpcolor-docs.sgml
	* libgimpconfig/libgimpconfig-docs.sgml
	* libgimpmath/libgimpmath-docs.sgml
	* libgimpmodule/libgimpmodule-docs.sgml
	* libgimpthumb/libgimpthumb-docs.sgml
	* libgimpwidgets/libgimpwidgets-docs.sgml: added id attributes
for
	the index pages.
2006-11-23 07:26:41 +00:00
Sven Neumann f51ad1e185 libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt follow
2006-11-04  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/libgimp.types: follow gimpdrawablecombobox ->
	gimpitemcombobox move.

	* libgimp/tmpl/gimpdrawablecombobox.sgml: removed.

	* libgimp/tmpl/gimpitemcombobox.sgml: and readded as this file.

	* libgimp/tmpl/gimpfileops.sgml: regenerated.
2006-11-15 23:45:15 +00:00
Sven Neumann a9bd28e458 libgimp/gimpfontselectbutton.[ch] libgimp/gimpgradientselectbutton.[ch]
2006-06-28  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpfontselectbutton.[ch]
	* libgimp/gimpgradientselectbutton.[ch]
	* libgimp/gimppaletteselectbutton.[ch]
	* libgimp/gimppatternselectbutton.[ch]: for consistency with
	GimpBrushSelectButton dropped the _name suffix from the getter
	and setter API.

	* libgimp/gimpfontmenu.c
	* libgimp/gimpgradientmenu.c
	* libgimp/gimppalettemenu.c
	* libgimp/gimppatternmenu.c
	* plug-ins/gfig/gfig-style.c
	* plug-ins/script-fu/script-fu-interface.c: changed accordingly.

	* libgimp/gimpbrushmenu.c
	* libgimp/gimpbrushselectbutton.[ch]
	* libgimp/gimpselectbutton.c: cleanup for consistency.

2006-06-28  Sven Neumann  <sven@gimp.org>

	* libgimp/tmpl/gimpbrushselectbutton.sgml
	* libgimp/tmpl/gimpgradientselectbutton.sgml
	* libgimp/tmpl/gimppaletteselectbutton.sgml
	* libgimp/tmpl/gimppatternselectbutton.sgml
	* libgimp/tmpl/gimpselectbutton.sgml: new files.

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/libgimp.types: added docs for GimpSelectButton widgets.

	* libgimp/tmpl/gimpfontselectbutton.sgml: regenerated.

	* libgimpcolor/libgimpcolor-sections.txt: added docs for GValue API.

	* libgimpcolor/tmpl/gimprgb.sgml: regenerated.

	* libgimpwidgets/libgimpwidgets-sections.txt: updated.

	* libgimpwidgets/tmpl/gimppropwidgets.sgml
	* libgimpwidgets/tmpl/gimpstock.sgml: regenerated.
2006-06-28 10:35:22 +00:00
Sven Neumann d4d69df6d9 libgimp/gimpaspectpreview.c added missing API docs.
2005-10-05  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpaspectpreview.c
	* libgimp/gimpzoompreview.c: added missing API docs.

2005-10-05  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpgrid.sgml: added new Grid PDB API.

	* libgimp/tmpl/gimpzoompreview.sgml: updated.
2005-10-05 13:50:09 +00:00
Sven Neumann a2084107f3 libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt
2005-09-27  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/libgimp.types
	* libgimp/tmpl/gimpbuffer.sgml
	* libgimp/tmpl/gimpedit.sgml
	* libgimp/tmpl/gimpzoompreview.sgml
	* libgimp/libgimp-docs.sgml: added new buffer API and GimpZoomPreview.
2005-09-27 15:02:04 +00:00
Michael Natterer 1880f18b7d added the proc browser and view stuff.
2005-08-03  Michael Natterer  <mitch@gimp.org>

	* libgimp/libgimp-sections.txt: added the proc browser and view
	stuff.

	* libgimp/libgimp.types: added gimp_proc_browser_dialog_get_type.

	* libgimp/libgimp-docs.sgml: added their sections, added some
	missing symbols.

	* libgimp/tmpl/gimpprocbrowserdialog.sgml
	* libgimp/tmpl/gimpprocview.sgml: new files.

	* libgimp/tmpl/gimp.sgml
	* libgimp/tmpl/gimpdrawable.sgml
	* libgimp/tmpl/gimplayer.sgml: regenerated.
2005-08-03 12:24:05 +00:00
Sven Neumann b10218ce5a allow to access (read-only) the current color management configuration
2005-06-26  Sven Neumann  <sven@gimp.org>

	* tools/pdbgen/pdb/gimprc.pdb: allow to access (read-only) the
	current color management configuration through the PDB.

	* libgimp/gimpgimprc_pdb.[ch]
	* app/pdb/gimprc_cmds.c
	* app/pdb/internal_procs.c: regenerated.

	* libgimp/Makefile.am
	* libgimp/gimp.h
	* libgimp/gimpgimprc.[ch]: wrap the new PDB function to make it
	easier to use from plug-ins. This change adds a dependency on
	libgimpconfig to libgimp.

	* gimp.pc.in: changed accordingly.

	* plug-ins/FractalExplorer/Dialogs.c
	* plug-ins/gfig/gfig-dialog.c
	* plug-ins/gflare/gflare.c: no need to include gimpconfig.h
	explicitely any longer.

	* libgimp/gimpfontselectbutton.c: fixed gtk-doc comments.
2005-06-26 12:53:31 +00:00
Sven Neumann e905e899bc libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt
2005-05-29  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/libgimp.types
	* libgimp/tmpl/gimpimagecombobox.sgml
	* libgimp/tmpl/gimpvectors.sgml: updated.
2005-05-29 13:24:12 +00:00
Sven Neumann 3a4f1f697b libgimp/libgimp-docs.sgml libgimpbase/libgimpbase-docs.sgml
2005-03-03  Sven Neumann  <sven@gimp.org>

        * libgimp/libgimp-docs.sgml
        * libgimpbase/libgimpbase-docs.sgml
        * libgimpcolor/libgimpcolor-docs.sgml
        * libgimpconfig/libgimpconfig-docs.sgml
        * libgimpmath/libgimpmath-docs.sgml
        * libgimpmodule/libgimpmodule-docs.sgml
        * libgimpthumb/libgimpthumb-docs.sgml
        * libgimpwidgets/libgimpwidgets-docs.sgml: added several indices,
        one for all symbols, and lists of new symbols for GIMP 2.2 and
        2.4.  For this to work correctly, you need gtk-doc from CVS (see
        bug #168384). But don't worry, you can still build the docs with
        older versions.
2005-03-03 13:57:50 +00:00
Michael Natterer 77d3e5a2f0 libgimp/tmpl/gimpaspectpreview.sgml libgimp/tmpl/gimpbrush.sgml
2004-11-08  Michael Natterer  <mitch@gimp.org>

	* libgimp/tmpl/gimpaspectpreview.sgml
	* libgimp/tmpl/gimpbrush.sgml
	* libgimp/tmpl/gimpbrushmenu.sgml
	* libgimp/tmpl/gimpbrushselect.sgml
	* libgimp/tmpl/gimpcontext.sgml
	* libgimp/tmpl/gimpdrawable.sgml
	* libgimp/tmpl/gimpdrawablecombobox.sgml
	* libgimp/tmpl/gimpdrawablepreview.sgml
	* libgimp/tmpl/gimpdrawabletransform.sgml
	* libgimp/tmpl/gimpfontmenu.sgml
	* libgimp/tmpl/gimpfontselect.sgml
	* libgimp/tmpl/gimpgradient.sgml
	* libgimp/tmpl/gimpgradientmenu.sgml
	* libgimp/tmpl/gimpgradientselect.sgml
	* libgimp/tmpl/gimpimage.sgml
	* libgimp/tmpl/gimpimagecombobox.sgml
	* libgimp/tmpl/gimplayer.sgml
	* libgimp/tmpl/gimppalette.sgml
	* libgimp/tmpl/gimppalettemenu.sgml
	* libgimp/tmpl/gimppalettes.sgml
	* libgimp/tmpl/gimppaletteselect.sgml
	* libgimp/tmpl/gimppaths.sgml
	* libgimp/tmpl/gimppattern.sgml
	* libgimp/tmpl/gimppatternmenu.sgml
	* libgimp/tmpl/gimppatternselect.sgml
	* libgimp/tmpl/gimppixbuf.sgml
	* libgimp/tmpl/gimppixelfetcher.sgml
	* libgimp/tmpl/gimpprogress.sgml
	* libgimp/tmpl/gimpprogressbar.sgml
	* libgimp/tmpl/gimpregioniterator.sgml
	* libgimpbase/tmpl/gimpbaseenums.sgml
	* libgimpbase/tmpl/gimpbasetypes.sgml
	* libgimpbase/tmpl/gimpchecks.sgml
	* libgimpbase/tmpl/gimpdatafiles.sgml
	* libgimpbase/tmpl/gimpmemsize.sgml
	* libgimpcolor/tmpl/gimpadaptivesupersample.sgml
	* libgimpcolor/tmpl/gimpcmyk.sgml
	* libgimpcolor/tmpl/gimphsv.sgml
	* libgimpcolor/tmpl/gimprgb.sgml
	* libgimpwidgets/tmpl/gimpcolorbutton.sgml
	* libgimpwidgets/tmpl/gimpcolorhexentry.sgml
	* libgimpwidgets/tmpl/gimpcolorselection.sgml
	* libgimpwidgets/tmpl/gimpframe.sgml
	* libgimpwidgets/tmpl/gimpintcombobox.sgml
	* libgimpwidgets/tmpl/gimpintstore.sgml
	* libgimpwidgets/tmpl/gimppatheditor.sgml
	* libgimpwidgets/tmpl/gimppreview.sgml
	* libgimpwidgets/tmpl/gimppreviewarea.sgml
	* libgimpwidgets/tmpl/gimpscrolledpreview.sgml: applied a heavily
	fixed and enhanced version of a patch from Cai Qian (bug #156271).
	Made long_desc = short_desc where we lacked a long_desc but had
	a short_desc. Removed unused parameters. Misc cleanups.

	* libgimp/libgimp-docs.sgml: added some <chapter>s. The list of
	libgimp modules was too long.

	* libgimpwidgets/libgimpwidgets-docs.sgml
	* libgimpwidgets/libgimpwidgets-sections.txt
	* libgimpwidgets/libgimpwidgets.types
	* libgimpwidgets/tmpl/gimpcontroller.sgml: added GimpController.
2004-11-08 14:37:30 +00:00
Sven Neumann c588e8e58e added gtk-doc comment for gimp_enums_get_type_names().
2004-10-26  Sven Neumann  <sven@gimp.org>

	* tools/pdbgen/enumcode.pl: added gtk-doc comment for
	gimp_enums_get_type_names().


Updated API docs.
2004-10-26 18:58:50 +00:00
Sven Neumann 94bdc06173 libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt
2004-09-29  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpaspectpreview.sgml
	* libgimpwidgets/libgimpwidgets-docs.sgml
	* libgimpwidgets/libgimpwidgets-sections.txt
	* libgimpwidgets/tmpl/gimpstock.sgml: updated after preview changes.

	* libgimpwidgets/tmpl/gimpscrolledpreview.sgml: new file.
2004-09-29 13:55:26 +00:00
Michael Natterer c0b5037b5f libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt updated after
2004-09-29  Michael Natterer  <mitch@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/libgimp.types: updated after brush, pattern etc. cleanup.

	* libgimp/tmpl/gimpgradientedit.sgml: removed.

	* libgimp/tmpl/gimpaspectpreview.sgml
	* libgimp/tmpl/gimpbrush.sgml
	* libgimp/tmpl/gimpgradient.sgml
	* libgimp/tmpl/gimppattern.sgml; new files.

	* libgimp/tmpl/gimpbrushes.sgml
	* libgimp/tmpl/gimpcontext.sgml
	* libgimp/tmpl/gimpgradients.sgml
	* libgimp/tmpl/gimppalette.sgml
	* libgimp/tmpl/gimppalettes.sgml
	* libgimp/tmpl/gimppatterns.sgml
	* libgimp/tmpl/gimpregioniterator.sgml: updated.
2004-09-29 01:01:28 +00:00
Sven Neumann a52ef2e91d libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt
2004-09-23  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpbrushes.sgml
	* libgimp/tmpl/gimpcontext.sgml
	* libgimp/tmpl/gimppalettes.sgml
	* libgimp/tmpl/gimppatterns.sgml: updated for new context API.
2004-09-23 16:14:41 +00:00
Sven Neumann 3155d682a5 libgimp/gimpdrawablepreview.[ch] always show the "Preview" check button.
2004-09-01  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpdrawablepreview.[ch]
	* libgimpwidgets/gimppreview.[ch]: always show the "Preview" check
	button. Simplified the preview APIs, moved the "size" style
	property to the GimpPreview class.

	* etc/gtkrc: changed the example accordingly.

	* plug-ins/common/despeckle.c
	* plug-ins/common/gauss.c
	* plug-ins/common/neon.c
	* plug-ins/common/sobel.c
	* plug-ins/common/softglow.c
	* plug-ins/common/spread.c
	* plug-ins/common/unsharp.c: follow change in GimpDrawablePreview API.
2004-09-01 14:01:10 +00:00
Sven Neumann 931eac64b3 libgimp/gimpuitypes.h moved the GimpDrawablePreview typedef to the header
2004-08-31  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpuitypes.h
	* libgimpwidgets/gimpwidgetstypes.h: moved the GimpDrawablePreview
	typedef to the header file that it belongs to.

	* libgimp/gimpdrawablepreview.[ch]: minor include cleanups and
	gtk-doc fixes.

2004-08-31  Sven Neumann  <sven@gimp.org>

	* libgimp/Makefile.am
	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/libgimp.types
	* libgimp/tmpl/gimpdrawablepreview.sgml: updated for
	GimpDrawablePreview

	* libgimpwidgets/Makefile.am
	* libgimpwidgets/libgimpwidgets-include.c: removed this file, it
	isn't needed since libgimpwidgets doesn't need to be linked
	against libgimp.

	* libgimpwidgets/libgimpwidgets-docs.sgml
	* libgimpwidgets/libgimpwidgets-sections.txt
	* libgimpwidgets/libgimpwidgets.types
	* libgimpwidgets/tmpl/gimppreview.sgml: updated for GimpPreview.
2004-08-31 09:16:47 +00:00
Sven Neumann dfcc73ecb3 libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt
2004-08-30  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpprogress.sgml
	* libgimpbase/libgimpbase-sections.txt
	* libgimpbase/tmpl/gimpbaseenums.sgml: updated for new progress API.
2004-08-30 15:36:28 +00:00
Michael Natterer ed3f8fd1bc libgimp/tmpl/gimppalettemenu.sgml libgimp/tmpl/gimppaletteselect.sgml
2004-07-27  Michael Natterer  <mitch@gimp.org>

	* libgimp/tmpl/gimppalettemenu.sgml
	* libgimp/tmpl/gimppaletteselect.sgml
	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt: added the palette select stuff.
2004-07-27 15:21:03 +00:00
Sven Neumann b53bb1eb2c oops, gimpenums.xml used to be there already, don't include it twice.
2004-07-05  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml: oops, gimpenums.xml used to be there
	already, don't include it twice. Added missing gimppalettes.xml.
2004-07-05 19:00:28 +00:00
Sven Neumann cdfc750acc include gimpenums.xml and gimppaths.xml.
2004-07-05  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml: include gimpenums.xml and gimppaths.xml.
2004-07-05 18:45:56 +00:00
Sven Neumann 6fe6a0e8c6 libgimp/libgimp-docs.sgml added section for the new gradient editing API.
2004-06-02  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/tmpl/gimpgradientedit.sgml: added section for the new
	gradient editing API.

	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpenums.sgml
	* libgimp/tmpl/gimpgradients.sgml
	* libgimp/tmpl/gimpplugin.sgml: updated.
2004-06-01 22:35:39 +00:00
Sven Neumann c15dc68d2a libgimp/gimpdrawablecombobox.c libgimp/gimpimagecombobox.c
2004-04-21  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpdrawablecombobox.c
	* libgimp/gimpimagecombobox.c
	* libgimp/gimppixbuf.c
	* libgimpwidgets/gimpintcombobox.c
	* libgimpwidgets/gimpintstore.c: API documentation.
2004-04-21 11:51:21 +00:00
Michael Natterer df56be11b5 don't skip "gimpmisc.h", it's gone.
2004-01-12  Michael Natterer  <mitch@gimp.org>

	* libgimp/Makefile.am: don't skip "gimpmisc.h", it's gone.

	* libgimp/tmpl/gimppixelfetcher.sgml
	* libgimp/tmpl/gimpregioniterator.sgml: new files.

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt: added the new stuff.
2004-01-12 16:56:11 +00:00
Sven Neumann 8fbf2be2e7 renamed version.xml.in to version.in in all API reference manuals.
2003-11-08  Sven Neumann  <sven@gimp.org>

	* configure.in: renamed version.xml.in to version.in in all API
	reference manuals.

2003-11-08  Sven Neumann  <sven@gimp.org>

	* */version.xml.in: renamed to version.in.

	* */*-docs.sgml: include the version number using XInclude.
2003-11-08 17:37:46 +00:00
Sven Neumann a3fe20f1bc app/app-docs.sgml libgimp/libgimp-docs.sgml
2003-11-07  Sven Neumann  <sven@gimp.org>

	* app/app-docs.sgml
	* libgimp/libgimp-docs.sgml
	* libgimpbase/libgimpbase-docs.sgml
	* libgimpcolor/libgimpcolor-docs.sgml
	* libgimpmath/libgimpmath-docs.sgml
	* libgimpwidgets/libgimpwidgets-docs.sgml: specify encoding.
2003-11-07 18:54:35 +00:00
Sven Neumann cc845bc8e3 libgimp/libgimp-docs.sgml libgimpbase/libgimpbase-docs.sgml
2003-09-07  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimpbase/libgimpbase-docs.sgml
	* libgimpcolor/libgimpcolor-docs.sgml
	* libgimpmath/libgimpmath-docs.sgml
	* libgimpwidgets/libgimpwidgets-docs.sgml: converted to use
	XInclude instead of entities.
2003-09-07 21:58:10 +00:00
Sven Neumann 0186c13e6c libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt added docs for new
2003-09-04  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpfonts.sgml: added docs for new fonts API.
2003-09-04 12:08:33 +00:00
Michael Natterer 92297ab605 removed all brush, font, gradient and pattern related code.
2003-07-01  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpmenu.[ch]: removed all brush, font, gradient
	and pattern related code.

	* libgimp/gimpbrushselect.[ch]
	* libgimp/gimpfontselect.[ch]
	* libgimp/gimpgradientselect.[ch]
	* libgimp/gimppatternselect.[ch]: new files containing the
	wrappers around their resp. _pdb.[ch] files. Changed function
	names to gimp_*_select_new(). Added gimp_*_select_destroy()
	functions so we're not forced to leak all wrappers. Cleanup.

	* libgimp/gimpbrushmenu.h
	* libgimp/gimpfontmenu.h
	* libgimp/gimpgradientmenu.h
	* libgimp/gimppatternmenu.h: new files. Changed function names
	here too.

	* libgimp/gimpbrushmenu.c
	* libgimp/gimpfontmenu.c
	* libgimp/gimpgradientmenu.c
	* libgimp/gimppatternmenu.c: changed accordingly. Free the
	foo_select wrappers when they are no longer needed (generally,
	free everthing instead of leaking everything). Lots of cleanup.

	* libgimp/Makefile.am
	* libgimp/gimp.def
	* libgimp/gimpui.def: changed accordingly.

	* libgimp/gimp.h
	* libgimp/gimpui.h: include the new headers.

	* libgimp/gimpcompat.h: added the old function names here.

	* plug-ins/FractalExplorer/Dialogs.c
	* plug-ins/common/film.c
	* plug-ins/gfig/gfig.c
	* plug-ins/script-fu/script-fu-scripts.c: changed accordingly.

2003-07-01  Michael Natterer  <mitch@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt: follow libgimp cleanup, moved the
	brush, font, gradient and pattern selection stuff to their own
	sections.

	* libgimp/tmpl/gimpfonts.sgml: removed.

	* libgimp/tmpl/gimpbrushmenu.sgml
	* libgimp/tmpl/gimpbrushselect.sgml
	* libgimp/tmpl/gimpfontmenu.sgml
	* libgimp/tmpl/gimpfontselect.sgml
	* libgimp/tmpl/gimpgradientmenu.sgml
	* libgimp/tmpl/gimpgradientselect.sgml
	* libgimp/tmpl/gimppatternmenu.sgml
	* libgimp/tmpl/gimppatternselect.sgml: new files.

	* libgimp/tmpl/gimpbrushes.sgml
	* libgimp/tmpl/gimpgradients.sgml
	* libgimp/tmpl/gimpmenu.sgml
	* libgimp/tmpl/gimppatterns.sgml: regenerated.
2003-07-01 15:06:06 +00:00
Sven Neumann c7281b5227 app/gui/Makefile.am added font selection GUI to be used through the PDB.
2003-03-28  Sven Neumann  <sven@gimp.org>

	* app/gui/Makefile.am
	* app/gui/font-select.[ch]: added font selection GUI to be used
	through the PDB.

	* app/gui/brush-select.c
	* app/gui/gradient-select.c
	* app/gui/palette-select.c
	* app/gui/pattern-select.c: unified preview and dialog sizes.

	* tools/pdbgen/Makefile.am
	* tools/pdbgen/pdb/font_select.pdb: added new file that provides
	PDB accessors to the font selection GUI.

	* app/pdb/font_select_cmds.c
	* app/pdb/internal_procs.c
	* libgimp/gimp_pdb.h
	* libgimp/gimpfontselect_pdb.[ch]
	* tools/pdbgen/groups.pl: regenerated.

	* libgimp/Makefile.am
	* libgimp/gimpfontmenu.c
	* libgimp/gimpmenu.[ch]: added a simple font selection widget to
	be used by plug-ins and scripts.

	* plug-ins/script-fu/script-fu-scripts.c: use the new font
	selection widget. Fixes bug #105610.
2003-03-28 14:13:54 +00:00
Sven Neumann c908afe63a documented gimp_rc_save().
2003-02-22  Sven Neumann  <sven@gimp.org>

	* app/config/gimprc.c: documented gimp_rc_save().

2003-02-22  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml: added some introductory words.
2003-02-22 21:29:12 +00:00
Sven Neumann 799c3849fc libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt moved content of
2003-02-06  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimp.sgml: moved content of gimpmisc into gimp.sgml.

	* libgimp/tmpl/gimpmisc.sgml: removed.
2003-02-06 20:03:10 +00:00
Sven Neumann 44b6d04da0 try to complete the aborted commit 2003-02-06 18:51:44 +00:00
Sven Neumann 473e92571a Switched to DocBook XML for the developers documentation:
2003-02-06  Sven Neumann  <sven@gimp.org>

	Switched to DocBook XML for the developers documentation:

	* configure.in: check for gtk-doc >= 1.0.

	* tools/pdbgen/lib.pl: replace <, > and & in comments with their
	XML entities.

	* libgimp/gimpdrawable_pdb.c
	* libgimp/gimpgimprc_pdb.c
	* libgimp/gimppainttools_pdb.c
	* libgimp/gimpselection_pdb.c: regenerated.

	* libgimpbase/gimpsignal.c: did the same manually here.

2003-02-06  Sven Neumann  <sven@gimp.org>

	* Makefile.am
	* README.gtkdoc
	* libgimp*/Makefile.am
	* libgimp*/libgimp-docs.sgml: changed to create DocBook XML
	instead of SGML.

	* libgimp*/version.xml.in: added new file used to include the GIMP
	version in the generated XML.
2003-02-06 18:38:54 +00:00
Michael Natterer 0f77b4228f Makefile.am libgimpmodule/.cvsignore libgimpmodule/Makefile.am
2002-10-21  Michael Natterer  <mitch@gimp.org>

	* Makefile.am
	* libgimpmodule/.cvsignore
	* libgimpmodule/Makefile.am
	* libgimpmodule/gimpmodule.[ch]
	* libgimpmodule/gimpmodule.def
	* libgimpmodule/gimpmoduletypes.h
	* libgimpmodule/makefile.msc: new library for module loading.

	* configure.in: generate Makefiles for libgimpmodule and its
	devel-docs. Added GMODULE_CFLAGS and GMODULE_LIBS.

	* app/Makefile.am: link the app against it.

	* libgimp/gimpmodule.h
	* app/core/gimpmoduleinfo.[ch]: removed.

	* libgimp/Makefile.am
	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimpmodules.c
	* app/gui/module-browser.c: changed accordingly.

	* modules/cdisplay_gamma.c
	* modules/cdisplay_highcontrast.c
	* modules/colorsel_triangle.c
	* modules/colorsel_water.c: #include "libgimpmodule/gimpmodule.h"

2002-10-21  Michael Natterer  <mitch@gimp.org>

	* Makefile.am
	* libgimpmodule/.cvsignore
	* libgimpmodule/Makefile.am
	* libgimpmodule/libgimpmodule-docs.sgml
	* libgimpmodule/libgimpmodule-sections.txt
	* libgimpmodule/libgimpmodule.types
	* libgimpmodule/tmpl/.cvsignore
	* libgimpmodule/tmpl/gimpmodule.sgml
	* libgimpmodule/tmpl/gimpmoduletypes.sgml: added API docs for the
	new module loading lib.

	* libgimp/tmpl/gimpmodule.sgml: removed.

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt: changed accordingly.

	* libgimpwidgets/tmpl/gimpcolordisplay.sgml
	* libgimpwidgets/tmpl/gimpcolorselect.sgml
	* libgimpwidgets/tmpl/gimpcolorselector.sgml: updated.

2002-10-21  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: removed app/core/gimpmoduleinfo.c

2002-10-21  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: added libgimpmodule/gimpmodule.c
2002-10-21 14:15:02 +00:00
Michael Natterer fc451d3352 libgimp/tmpl/gimpcolordisplay.sgml removed
2002-10-20  Michael Natterer  <mitch@gimp.org>

	* libgimp/tmpl/gimpcolordisplay.sgml
	* libgimp/tmpl/gimpcolorselector.sgml: removed

	* libgimpwidgets/tmpl/gimpcolordisplay.sgml
	* libgimpwidgets/tmpl/gimpcolorselect.sgml
	* libgimpwidgets/tmpl/gimpcolorselector.sgml: added

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpmodule.sgml
	* libgimpwidgets/libgimpwidgets-docs.sgml
	* libgimpwidgets/libgimpwidgets-sections.txt
	* libgimpwidgets/libgimpwidgets.types: updated.
2002-10-20 13:10:20 +00:00
Sven Neumann a6722c6151 libgimp/libgimp-docs.sgml libgimp/libgimp-sections.txt updated.
2002-05-13  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimpimage.sgml: updated.
2002-05-13 11:23:18 +00:00
Michael Natterer ced2d1481b new directory devel-docs/libgimpbase/
2001-05-25  Michael Natterer  <mitch@gimp.org>

	* configure.in: new directory devel-docs/libgimpbase/

2001-05-25  Michael Natterer  <mitch@gimp.org>

	* Makefile.am
	* libgimpbase/*: new gtk-doc module for the new library.

	* libgimp/*: removed the files which belong to libgimpbase, updates.

	* libgimpmath/libgimpmath-decl.txt
	* libgimpmath/libgimpmath.hierarchy
	* libgimpwidgets/libgimpwidgets-decl.txt
	* libgimpwidgets/libgimpwidgets-sections.txt
	* libgimpwidgets/libgimpwidgets.hierarchy
	* libgimpwidgets/tmpl/gimpbutton.sgml
	* libgimpwidgets/tmpl/gimpoffsetarea.sgml
	* libgimpwidgets/tmpl/gimpwidgetstypes.sgml: updated.
2001-05-25 20:44:40 +00:00
Michael Natterer b4ad2ab05b configure.in devel-docs/Makefile.am devel-docs/libgimpcolor/*
2001-05-04  Michael Natterer  <mitch@gimp.org>

	* configure.in
	* devel-docs/Makefile.am
	* devel-docs/libgimpcolor/*
	* devel-docs/libgimpmath/*
	* devel-docs/libgimpwidgets/*: added new gtk-doc modules for
	libgimpcolor, libgimpmath and libgimpwidgets. Moved existing
	documentation from the old files to the new templates.

	* devel-docs/libgimp/*: regenerated all files and removed the
	stuff which is in the new modules now.

	* libgimpwidgets/gimpcolorarea.c
	* libgimpwidgets/gimpcolorbutton.[ch]: some documentation fixes.

	* po-libgimp/Makefile.in.in
	* po-plug-ins/Makefile.in.in
	* po-script-fu/Makefile.in.in: updated.
2001-05-04 20:39:29 +00:00
Sven Neumann 984890619b libgimp/libgimp-decl.txt add gimppatterns which I've forgotten last time
2000-06-24  Sven Neumann  <neo@wintermute.ochsenblut.de>

	* libgimp/libgimp-decl.txt
	* libgimp/libgimp-docs.sgml: add gimppatterns which I've
	forgotten last time

	* libgimp/tmpl/gimppaths.sgml
	* libgimp/tmpl/gimpselection.sgml: updated to reflect latest
	changes to libgimp
2000-06-23 22:59:57 +00:00
Sven Neumann 74b99c843f libgimp/libgimp-decl.txt libgimp/libgimp-docs.sgml
2000-06-08  Sven Neumann  <neo@wintermute.ochsenblut.de>

	* libgimp/libgimp-decl.txt
	* libgimp/libgimp-docs.sgml
	* libgimp/libgimp-sections.txt
	* libgimp/tmpl/gimp.sgml
	* libgimp/tmpl/gimpcompat.sgml
	* libgimp/tmpl/gimpmenu.sgml
	* libgimp/tmpl/gimpparasite.sgml
	* libgimp/tmpl/libgimp-unused.sgml: reflect recent
	changes in libgimp

	* libgimp/tmpl/gimpbrushes.sgml
	* libgimp/tmpl/gimpchannel.sgml
	* libgimp/tmpl/gimpchannelops.sgml
	* libgimp/tmpl/gimpcolor.sgml
	* libgimp/tmpl/gimpconvert.sgml
	* libgimp/tmpl/gimpdisplay.sgml
	* libgimp/tmpl/gimpdrawable.sgml
	* libgimp/tmpl/gimpedit.sgml
	* libgimp/tmpl/gimpfileops.sgml
	* libgimp/tmpl/gimpfloatingsel.sgml
	* libgimp/tmpl/gimpgimprc.sgml
	* libgimp/tmpl/gimpgradients.sgml
	* libgimp/tmpl/gimpguides.sgml
	* libgimp/tmpl/gimphelp.sgml
	* libgimp/tmpl/gimpimage.sgml
	* libgimp/tmpl/gimplayer.sgml
	* libgimp/tmpl/gimpmessage.sgml
	* libgimp/tmpl/gimpmisc.sgml
	* libgimp/tmpl/gimppalette.sgml
	* libgimp/tmpl/gimpparasite.sgml.sgml
	* libgimp/tmpl/gimppaths.sgml
	* libgimp/tmpl/gimppatterns.sgml
	* libgimp/tmpl/gimppixelrgn.sgml
	* libgimp/tmpl/gimpplugin.sgml
	* libgimp/tmpl/gimpproceduraldb.sgml
	* libgimp/tmpl/gimpselection.sgml
	* libgimp/tmpl/gimptexttool.sgml
	* libgimp/tmpl/gimptile.sgml
	* libgimp/tmpl/gimptools.sgml
	* libgimp/tmpl/gimpundo.sgml: new files
2000-06-08 19:42:36 +00:00
Michael Natterer 2b775b6b8c libgimp/gimp.h libgimp/gimpcolordisplay.h libgimp/gimpcolorselector.h
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.
2000-05-28 00:00:28 +00:00