gimp/devel-docs
Martin Nordholts ed2d178da3 app: Get rid of config -> display module dependency
In order to make a clear separation between the core modules and the
UI modules, move the necessary enums from display-enums.h and
widgets-enums.h to config-enums.h and the files
gimpdisplayoptions.[ch] from the display to the config module. This
removes the config -> display dependency.

This change has three main benefits
 * It lets us remove includes of display files from the config module
 * We don't have to link gimp-console and test-config with a subset of
   object files from the display module
 * It is reflected in devel-docs/gimp-module-dependencies.svg that the
   application is made up of core modules and UI modules and that no
   core module depends on any UI module
2010-02-01 21:56:48 +01:00
..
app Merge commit 'origin/master' into soc-2009-dynamics 2009-10-11 01:05:40 +03:00
libgimp Add the new drawable and vectors lock-content APIs to the docs 2009-09-08 19:46:19 +02:00
libgimpbase Add enum GimpTextHintStyle and gimp_rectangle_union() to the docs 2009-09-08 19:46:18 +02:00
libgimpcolor devel-docs: Add missing "new symbols in GIMP 2.8" 2009-09-05 14:33:48 +02:00
libgimpconfig libgimpconfig: Add gimp_config_serialize() and _deserialize() 2009-09-19 18:00:03 +02:00
libgimpmath Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
libgimpmodule devel-docs: Add missing "new symbols in GIMP 2.8" 2009-09-05 14:33:48 +02:00
libgimpthumb Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
libgimpwidgets devel-docs: Add missing "new symbols in GIMP 2.8" 2009-09-05 14:33:48 +02:00
tools fix build of devel-docs tools with GSEAL_ENABLE 2009-10-18 00:56:03 +02:00
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
ChangeLog Bug 555954 – Merge Tagging of Gimp Resources GSoC Project 2008-12-20 14:46:54 +00:00
Makefile.am devel-docs: For completeness, distribute all *.txt files 2010-01-30 08:07:33 +01:00
README README README.gtkdoc some updates. 2003-09-08 17:51:44 +00:00
README.gtkdoc added a link to http://www.gtk.org/gtk-doc/ 2008-12-10 11:53:50 +00:00
contexts.txt devel-docs: Update contexts.txt with single-window mode 2010-01-06 13:34:25 +01:00
debug-plug-ins.txt added a recipe for debugging plug-ins 2006-12-02 06:19:27 +00:00
exif-handling.txt Bill Skaggs <weskaggs@primate.ucdavis.edu> 2005-01-04 17:48:13 +00:00
gbr.txt Corrected consistency of name length and wording of the v3 explanation 2009-06-20 12:46:42 +02:00
ggr.txt updated for the new fields in the gradient files. 2006-09-01 00:20:01 +00:00
gih.txt Changed "The GIMP" to "GIMP" everywhere, where it's used as a name. 2007-06-06 08:44:52 +00:00
gimp-module-dependencies.svg app: Get rid of config -> display module dependency 2010-02-01 21:56:48 +01:00
gimp-schedule.ods devel-docs: Update gimp-schedule.ods 2010-01-23 11:39:26 +01:00
gpb.txt Jens Lautenbacher <jtl@gimp.org> 2000-12-18 20:37:23 +00:00
includes.txt s:libgimp/gimpintl.h:gimp-intl.h: 2003-07-10 18:49:32 +00:00
parasites.txt removed obsolete section about gserialize. 2008-11-22 12:37:57 +00:00
pat.txt Bug 587710 – PAT file specification seems to have a wrong magic number 2009-07-12 19:26:13 +03:00
release-howto.txt devel-docs: Add Index of new symbols-item to release-howto.txt 2009-08-16 18:15:46 +02:00
structure.xml README README.gtkdoc some updates. 2003-09-08 17:51:44 +00:00
submitting-patches.txt devel-docs: Refer to website for patch submitting instructions 2009-08-15 09:49:10 +02:00
tagging.txt Bug 555954 – Merge Tagging of Gimp Resources GSoC Project 2008-12-20 14:46:54 +00:00
ui-framework.txt devel-docs: Add a paragraph about sessionrc 2010-01-19 22:24:17 +01:00
undo.txt Moved various files from the docs directory to devel-docs and 2000-06-13 14:05:35 +00:00
vbr.txt Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-09-23 22:12:30 +00:00
xcf.txt Bug 591609 - xcf file format developer document inconsistencies 2009-08-30 10:57:39 +02:00

README

Developers documentation 
------------------------

This directory holds information that you will find useful if you
develop a GIMP plug-in or want to work on the GIMP core.

   app             - setup for documentation of the GIMP core;
                     not build by default since it is huge and
                     only relevant for core developers
   includes.txt    - the policy for inclusion of header files

   libgimp
   libgimpbase
   libgimpcolor
   libgimpmath
   libgimpmodule
   libgimpwidgets  - complete libgimp documentation generated from
                     the source; see README.gtkdoc

   structure.xml   - a DocBook article that gives an overview on
                     the directory structure of the GIMP source tree

   gih.txt         - description of the GIH format used to store a
                     series of pixmap brushes
   gpb.txt         - description of the GPB format for pixmap brushes
   pat.txt         - description of the PAT format for patterns
   parasites.txt   - descriptions of known parasites
   undo.txt        - description of the undo system
   xcf.txt         - description of Gimp's XCF format