Commit Graph

130 Commits

Author SHA1 Message Date
1be4ec2100 libgimpbase: remove enum GimpBlendMode, it's not used any longer 2019-11-19 21:13:31 +01:00
876199a03f devel-docs, libgimp: update some .gitignore files 2019-11-19 20:40:22 +01:00
0b3c496968 devel-docs: updates and fixes 2019-10-10 00:25:59 +02:00
65eff6f150 Meson port. 2019-09-11 16:42:04 +02:00
0792cb65f4 [devel-docs] move version file to deduplicate code 2019-09-09 18:15:13 +00:00
90053e477f devel-docs: update libgimp and libgimpbase docs 2019-09-05 21:27:28 +02:00
d0f00bb76d devel-docs: update the libgimp and libgimpbase docs 2019-09-04 00:12:03 +02:00
d62e75a41f Move GimpParamSpecString from libgimp back to app
It's just too weird to be public. Remove its properties from the wire
protocol and from pluginrc. Instead, have all GParamSpecs' flags on
the wire and in pluginrc, so we can use stuff like
GIMP_PARAM_NO_VALIDATE.

Port the remaining few places to GIMP_PROC_ARG_STRING().

I'm sure something is broken now wrt UTF-8 validation,
will add tighter checks in the next commit.
2019-08-19 12:54:52 +02:00
652fd75891 Rename GIMP_TYPE_INT8_ARRAY to GIMP_TYPE_UINT8_ARRAY
and GimpParamSpecInt8Array to GimpParamSpecUInt8Array
2019-08-15 15:04:34 +02:00
350abba213 Remove GIMP_TYPE_INT16 and GimpParamSpecInt16
Use gint and GParamSpecInt with the right value range instead.
2019-08-15 14:17:17 +02:00
5a09523214 Remove GIMP_TYPE_INT32 and GimpParamSpecInt32
Use gint and GParamSpecInt instead.
2019-08-15 14:04:56 +02:00
1bf90ec77f Remove GIMP_TYPE_INT8 and GimpParamSpecInt8
Use guchar and GParamSpecUChar instead.
2019-08-15 13:34:11 +02:00
4bafbeca1b devel-docs: doc updates, more doc modules without any warnings 2019-08-10 12:32:56 +02:00
b6d39a4f3f devel-docs: update libgimpbase docs 2019-08-10 02:29:32 +02:00
e77382ee75 docs: Fix warnings for annotations
Right now, we get the following warnings when building the docs:

> gtk-doc.xsl: For acronym (nullable) no value found

This is because we're not adding the generated annotation glossary to
the docs sgml (presumably because we didn't need it as we didn't use
GObject-Introspection yet). This commit adds those lines and thus fixes
the warnings.
2019-08-05 07:05:37 +00:00
c9d6f93188 devel-docs: update the libgimpbase docs 2019-08-01 16:01:15 +02:00
acf36738b6 devel-docs: update the libgimpbase docs 2019-08-01 12:37:32 +02:00
7f39be196a devel-docs: rename to doc titles to "GIMP 3"
so they are different from the GIMP 2 docs.
2019-07-24 10:23:52 +02:00
c2a38f0631 devel-docs: various documentation and build fixes 2019-07-24 01:21:16 +02:00
c249ffe3ea devel-docs: change the libgimpbase docs to "libgimpbase3"
and make them build again without any wrong symbols.

This does not enable the devel-docs build yet, I'll fix
module by module before enabling the build again.
2019-07-23 13:47:51 +02:00
e02a03a63d devel-docs: add missing stuff to libgimpbase-sections.txt 2018-04-17 13:19:16 +02:00
bf21bc1476 devel-docs: add missing stuff to *-sections.txt files 2017-03-10 23:52:59 +01:00
0d5fa53b0e devel-docs: add new stuff to *-sections.txt, and cleanup 2016-09-21 15:47:02 +02:00
8005eea835 Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments
because it confuses gtk-doc and breaks some links. Also change the
"Index of new symbols in GIMP 2.x" sections to be what seems to be the
modern standard (looked at the GLib and GTK+ docs), and update some
other stuff.
2015-05-31 21:18:09 +02:00
3daef677ca devel-docs: API docs updates 2015-05-31 19:34:26 +02:00
c1e0929e61 devel-docs: add "Index of new symbols in GIMP 2.10" 2015-05-30 23:20:00 +02:00
189c329a2c devel-docs: update the docs a bit 2014-07-02 13:53:22 +02:00
a89744c88f devel-docs: update docs for libgimpbase 2013-10-27 22:06:21 +01:00
d2828cb279 devel-docs: add lots of missing functions to foo-sections.txt 2011-04-14 22:01:33 +02:00
b67aa5fe8b devel-docs: add --name-space=gimp to MKDB_OPTIONS 2011-04-14 21:27:29 +02:00
48f54d50f1 devel-docs: really remove the template files 2010-06-29 19:18:52 +02:00
3411c7b63a libgimpbase: move docs from template files to inline comments
and remove all template files. Also fixed all gtk-doc warnings
and fixed/added some docs.
2010-06-29 19:16:51 +02:00
332ebeb5d3 Add enum GimpTextHintStyle and gimp_rectangle_union() to the docs 2009-09-08 19:46:18 +02:00
e3175cb155 devel-docs: Add missing "new symbols in GIMP 2.8" 2009-09-05 14:33:48 +02:00
fd481041bb devel-docs: Update 2.8 symbols (cont.) 2009-08-15 19:38:04 +02:00
eb73424044 devel-docs: Update 2.8 symbols 2009-08-15 17:06:43 +02:00
4d7a6b10d1 Added .gitignore files generated with git svn create-ignore.
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
9d7f541364 added gimp_get_pdb_error() and gimp_plugin_{get,set}_pdb_error_handler().
2008-08-19  Sven Neumann  <sven@gimp.org>

        * libgimp/libgimp-sections.txt:	added gimp_get_pdb_error() and
        gimp_plugin_{get,set}_pdb_error_handler().

        * libgimp/tmpl/gimpplugin.sgml
        * libgimp/tmpl/gimp.sgml: regenerated.

        * libgimpbase/libgimpbase-sections.txt:	added 
GimpPDBErrorHandler.

	* libgimpbase/tmpl/gimpbaseenums.sgml: regenerated.


svn path=/trunk/; revision=26659
2008-08-19 06:36:10 +00:00
b011030433 added gimp_palette_get_colors()
2008-07-16  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt: added gimp_palette_get_colors()

	* libgimpbase/tmpl/gimpbaseenums.sgml
	* libgimp/tmpl/gimppalette.sgml: regenerated.


svn path=/trunk/; revision=26194
2008-07-16 06:36:45 +00:00
32ec093fab added new enums.
2008-04-09  Sven Neumann  <sven@gimp.org>

	* libgimpbase/libgimpbase-sections.txt: added new enums.

	* libgimpbase/tmpl/gimpbaseenums.sgml: regenerated.


svn path=/trunk/; revision=25438
2008-04-09 16:25:33 +00:00
71297f7bf3 libgimpcolor/libgimpcolor-docs.sgml libgimpthumb/libgimpthumb-docs.sgml
2007-10-31  Sven Neumann  <sven@gimp.org>

	* libgimpcolor/libgimpcolor-docs.sgml
	* libgimpthumb/libgimpthumb-docs.sgml
	* libgimpmodule/libgimpmodule-docs.sgml
	* libgimpmath/libgimpmath-docs.sgml
	* libgimpconfig/libgimpconfig-docs.sgml
	* libgimpwidgets/libgimpwidgets-docs.sgml
	* libgimpbase/libgimpbase-docs.sgml: added "Index of new symbols
	in GIMP 2.6".

svn path=/trunk/; revision=24004
2007-10-31 10:19:49 +00:00
69297fcffa regenerated.
2007-08-12  Sven Neumann  <sven@gimp.org>

	* libgimpbase/tmpl/gimpbaseenums.sgml: regenerated.


svn path=/trunk/; revision=23223
2007-08-11 23:33:25 +00:00
e54669b0b6 fixed newly added entries
svn path=/trunk/; revision=22480
2007-05-13 18:40:01 +00:00
c18e58cac5 added gimp_user_directory().
2007-05-13  Sven Neumann  <sven@gimp.org>

	* libgimpbase/libgimpbase-sections.txt: added 
gimp_user_directory().

	* libgimpbase/tmpl/gimpbaseenums.sgml
	* libgimpbase/tmpl/gimpenv.sgml: regenerated.

	* app/app-sections.txt
	* app/app.types
	* app/app-docs.sgml: some updates; still a lot left to be 
done...


svn path=/trunk/; revision=22479
2007-05-13 18:32:23 +00:00
517b0c35ab tools/pdbgen/pdb/display.pdb tools/pdbgen/pdb/drawable.pdb
2007-01-12  Sven Neumann  <sven@gimp.org>

	* tools/pdbgen/pdb/display.pdb
	* tools/pdbgen/pdb/drawable.pdb
	* tools/pdbgen/pdb/image.pdb
	* tools/pdbgen/pdb/vectors.pdb: added PDB functions to validate
	display, drawable, image and vectors IDs.

	* app/pdb/image_cmds.c
	* app/pdb/vectors_cmds.c
	* app/pdb/display_cmds.c
	* app/pdb/internal_procs.c
	* app/pdb/drawable_cmds.c
	* libgimp/gimpimage_pdb.[ch]
	* libgimp/gimpdisplay_pdb.[ch]
	* libgimp/gimpdrawable_pdb.[ch]
	* libgimp/gimpvectors_pdb.[ch]: regenerated.

	* libgimp/gimp.def: updated.


svn path=/trunk/; revision=21697
2007-01-12 19:59:36 +00:00
930d6149da removed all .cvsignore files from SVN
svn path=/trunk/; revision=21612
2006-12-30 14:31:03 +00:00
a145c0df25 libgimp/libgimp-sections.txt version symbols moved from libgimp to
2006-11-29  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt
	* libgimpbase/libgimpbase-sections.txt: version symbols moved from
	libgimp to libgimpbase.

	* libgimp/tmpl/gimp.sgml
	* libgimpbase/tmpl/gimpversion.sgml: regenerated.
2006-11-30 17:00:02 +00:00
e5be061fc4 libgimpbase/Makefile.am libgimpcolor/Makefile.am pass deprecation guards
2006-11-27  Sven Neumann  <sven@gimp.org>

	* libgimpbase/Makefile.am
	* libgimpcolor/Makefile.am
	* libgimpmodule/Makefile.am: pass deprecation guards to gtkdoc-scan.

	* libgimpconfig/libgimpconfig-sections.txt
	* libgimpwidgets/libgimpwidgets-sections.txt: removed unused symbols.
2006-11-27 09:47:23 +00:00
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
14731a5a81 libgimp/libgimp-sections.txt updated.
2006-11-04  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt
	* libgimpbase/libgimpbase-sections.txt: updated.

	* libgimp/tmpl/gimpedit.sgml
	* libgimp/tmpl/gimpfileops.sgml
	* libgimp/tmpl/gimpfontselectbutton.sgml
	* libgimp/tmpl/gimpvectors.sgml
	* libgimpbase/tmpl/gimpbaseenums.sgml
	* libgimpconfig/tmpl/gimpcolorconfig.sgml: regenerated.
2006-11-04 07:58:07 +00:00