Gimp/devel-docs
Jehan 74aa6a2e71 devel-docs: remove gtkbuilder-porting-guide.
Over the last few years, we seem to have been in agreement that .ui
files are not so desirable anymore.

For plug-ins, they are completely deprecated in favor of our much nicer
dialog generation API from properties (the metadata plug-in(s) are the
only ones which still have .ui files but we plan to get rid of these
eventually).
For core code even, we also prefer to generate GUI when we can (as we do
for GEGL ops, for symmetries and other places).
GtkBuilder files actually make for more complicated code, imbricated in
both the C code and .ui files, more bug-prone too and we don't seem to
gain anything from the additional complexity.

So let's get rid of this dev guide.
2021-11-15 13:46:37 +01:00
..
app Remove GimpInt16Array 2021-02-18 11:32:45 +00:00
g-ir-docs Fix issue with generating GIR API docs in meson 2021-08-03 18:04:25 +06:00
GIMP3-plug-in-porting-guide Add devel doc 2021-05-24 13:28:50 +00:00
libgimp app, libgimp: Add metadata preference for saving thumbnail by default 2021-10-12 13:20:47 -04:00
libgimpbase app, devel-docs, libgimpbase: s/gimp_parasite_name/gimp_parasite_get_name/… 2021-04-05 18:36:44 +02:00
libgimpcolor devel-docs: REVERT THIS once module.actions get removed automatically 2020-10-25 20:18:52 +01:00
libgimpconfig devel-docs: REVERT THIS once module.actions get removed automatically 2020-10-25 20:18:52 +01:00
libgimpmath devel-docs: REVERT THIS once module.actions get removed automatically 2020-10-25 20:18:52 +01:00
libgimpmodule devel-docs: REVERT THIS once module.actions get removed automatically 2020-10-25 20:18:52 +01:00
libgimpthumb devel-docs: REVERT THIS once module.actions get removed automatically 2020-10-25 20:18:52 +01:00
libgimpwidgets devel-docs: Update libgimpwidgets3-sections.txt 2020-12-29 23:07:07 +01:00
performance-logs devel-docs: document new "Messages" performance-log parameter 2020-08-02 11:02:01 +03:00
tools Meson port. 2019-09-11 16:42:04 +02:00
.gitignore devel-docs, libgimp: update some .gitignore files 2019-11-19 20:40:22 +01:00
c.vim
commit-rules.txt
compositing.txt
contexts.txt
debug-plug-ins.txt devel-docs: we must still restart a plug-in to debug with SIGCONT. 2021-08-22 19:01:10 +02:00
debugging-tips.txt devel-docs: quick command to get the right flatpak runtime version. 2021-03-28 17:18:52 +02:00
exif-handling.txt
gbr.txt
ggr.txt devel-docs: add "step" blending function to GGR format spec 2018-10-30 11:03:34 -04:00
gih.txt
gimp-module-dependencies.svg
GIMP3-API-Changes.txt
gitlab-milestones.txt More bugzilla -> gitlab in various files 2018-07-11 22:24:02 +02:00
gitlab-mr.md devel-docs: add some more tricks to review MR in Gitlab. 2021-11-03 15:20:25 +01:00
gpb.txt Add other misc. typo fixes 2019-08-13 11:50:51 -04:00
icons.txt
includes.txt
Jenkins-Tutorial.odt
libtool-instructions.txt
Makefile.am devel-docs: generate Python API (GObject Introspected) documentation. 2021-01-29 15:22:36 +01:00
meson.build devel-docs, meson: g-ir-doc option to generate introspected API docs. 2021-01-29 16:51:47 +01:00
os-support.txt devel-docs: update macOS support to OSX 10.12 on master. 2018-06-27 16:10:49 +02:00
parasites.txt
pat.txt
README Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
README.gtkdoc Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
release-howto.txt devel-docs: GIMP_VERSIONS was renamed some time ago. 2021-10-20 00:55:40 +02:00
release-stats.sh devel-docs: update the stats script. 2020-01-01 23:27:43 +01:00
structure.xml
submitting-patches.txt Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
tagging.txt
ui-framework.txt
undo.txt
vbr.txt
version.in [devel-docs] move version file to deduplicate code 2019-09-09 18:15:13 +00:00
xcf.txt Issue #6435: Off canvas guides. 2021-02-15 22:52:27 +01:00

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.

See https://wiki.gimp.org/index.php/Main_Page for more information.

   app                     - setup for documentation of the GIMP core;
                             not built by default since it is huge and
                             only relevant for core developers

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

   tools                   - the source code for tools used to generate
                             documentation



   gitlab-milestones.txt   - describes how the GIMP project uses
                             milestones in the GNOME gitlab issue tracker
   commit-rules.txt        - describes rules and things to think
                             about when creating GIMP commits
   contexts.txt            - describes how GimpContexts are used in GIMP
   debug-plug-ins.txt      - how to debug GIMP plug-ins
   exif-handling.txt       - how GIMP should handle EXIF data
   includes.txt            - the policy for inclusion of header files
   parasites.txt           - descriptions of known parasites
   release-howto.txt       - a check-list for doing a GIMP release
   submitting-patches.txt  - how to submit a patch for GIMP
   tagging.txt             - how resource tagging in Gimp works
   ui-framework.txt        - describes how the GIMP UI framework functions and
                             how it is implemented
   undo.txt                - description of the undo system


   structure.xml           - a DocBook article that gives an overview on
                             the directory structure of the GIMP source tree,
                             also check out gimp-module-dependencies.svg


   gbr.txt                 - description of the GBR format used to store
                             pixmap brushes
   ggr.txt                 - description of the GGR format used to store
                             GIMP gradients
   gih.txt                 - description of the GIH format used to store a
                             series of pixmap brushes
   gpb.txt                 - OBSOLETE: description of the GPB format for
                             pixmap brushes
   pat.txt                 - description of the PAT format for patterns
   vbr.txt                 - description of VBR format used for
                             "generated" brushes
   xcf.txt                 - description of Gimp's XCF format