Commit graph

65 commits

Author SHA1 Message Date
Michael Natterer
0052803313 devel-docs: REVERT THIS once module.actions get removed automatically
Add the newly generated .actions files to CLEANFILES manually.
2020-10-25 20:18:52 +01:00
Michael Natterer
4e79aaf20c devel-docs: add the newly generated module.actions files to .gitignore 2020-10-25 19:57:30 +01:00
Niels De Graef
7a8a300adc gimpconfig-iface: Use G_DECLARE_INTERFACE 2020-05-10 14:45:19 +00:00
Michael Natterer
876199a03f devel-docs, libgimp: update some .gitignore files 2019-11-19 20:40:22 +01:00
Michael Natterer
0b3c496968 devel-docs: updates and fixes 2019-10-10 00:25:59 +02:00
Michael Natterer
8cdab31393 app, libgimpconfig: move gimp_param_spec_duplicate() to libgimpconfig 2019-09-14 17:35:32 +02:00
Félix Piédallu
65eff6f150 Meson port. 2019-09-11 16:42:04 +02:00
Félix Piédallu
0792cb65f4 [devel-docs] move version file to deduplicate code 2019-09-09 18:15:13 +00:00
Niels De Graef
284ba5c870 libgimpconfig: Prevent GIR conflicts in GimpConfigWriter
GimpConfigWriter contains several constructors with the convention
`gimp_config_writer_new_* ()`. This will lead to problems however with
languages like Vala, where it cannot disambiguate the following:

```
// calls config_writer_new_string()
Gimp.ConfigWriter w = new ConfigWriter.string("xxx");
// calls config_writer_string()
w.string("xxx")
```

Using `from_` in constructors is general practice in GObject-bsed
libraries because of this.

This also fixes an error when trying to use vapigen on the GIMP .GIR
file.
2019-08-16 10:04:39 +00:00
Michael Natterer
2182efddfb devel-docs: update the libgimpconfig docs 2019-08-10 09:42:28 +02:00
Niels De Graef
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
Michael Natterer
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
Michael Natterer
c2a38f0631 devel-docs: various documentation and build fixes 2019-07-24 01:21:16 +02:00
Michael Natterer
a05205b576 devel-docs: fix the libgimpconfig docs 2019-07-23 15:19:08 +02:00
Michael Natterer
93473b0334 devel-docs: add missing functions to libgimpfoo-sections.txt 2018-05-18 19:32:51 +02:00
Michael Natterer
bf21bc1476 devel-docs: add missing stuff to *-sections.txt files 2017-03-10 23:52:59 +01:00
Michael Natterer
0d5fa53b0e devel-docs: add new stuff to *-sections.txt, and cleanup 2016-09-21 15:47:02 +02:00
Michael Natterer
3565b33019 libgimpconfig: rename the new GimpColorConfig profile accessor functions
gimp_color_config_get_foo_profile() -> get_foo_color_profile()

because the old names clash with possible future accessors for the raw
filename properties.
2015-06-03 09:57:34 +02:00
Michael Natterer
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
Michael Natterer
3daef677ca devel-docs: API docs updates 2015-05-31 19:34:26 +02:00
Michael Natterer
c1e0929e61 devel-docs: add "Index of new symbols in GIMP 2.10" 2015-05-30 23:20:00 +02:00
Michael Natterer
189c329a2c devel-docs: update the docs a bit 2014-07-02 13:53:22 +02:00
Michael Natterer
3f708aa189 devel-docs: fix the build in the libgimpconfig docs 2014-07-02 13:19:04 +02:00
Michael Natterer
7ded498aea devel-docs: update docs for libgimpconfig 2013-10-27 22:13:50 +01:00
Michael Natterer
ebbad40885 Doc fixes in both source comments and gtk-doc files 2011-11-25 21:39:55 +01:00
Michael Natterer
b67aa5fe8b devel-docs: add --name-space=gimp to MKDB_OPTIONS 2011-04-14 21:27:29 +02:00
Michael Natterer
801405d097 devel-docs: fix the build of the scanner binaries 2011-03-07 17:11:28 +01:00
Michael Natterer
945641232e libgimpconfig: fix a lot of gtk-doc warnings 2010-06-29 22:19:11 +02:00
Michael Natterer
1af54c7874 libgimpconfig: move docs from template files to inline comments 2010-06-29 20:59:07 +02:00
Martin Nordholts
a0923b62ee libgimpconfig: Add gimp_config_serialize() and _deserialize() 2009-09-19 18:00:03 +02:00
Martin Nordholts
4d7a6b10d1 Added .gitignore files generated with git svn create-ignore.
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00
Sven Neumann
86c2ad67bf libgimp/libgimp-sections.txt added new symbols.
2008-05-29  Sven Neumann  <sven@gimp.org>

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

	* libgimp/tmpl/gimpdrawable.sgml
	* libgimp/tmpl/gimpgradient.sgml
	* libgimpconfig/tmpl/gimpconfig-serialize.sgml: regenerated.

svn path=/trunk/; revision=25853
2008-05-29 12:00:27 +00:00
Sven Neumann
e9da79c8ec added gimp_config_copy().
2008-04-09  Sven Neumann  <sven@gimp.org>

	* libgimpconfig/libgimpconfig-sections.txt: added 
gimp_config_copy().

	* libgimpconfig/tmpl/gimpconfig-iface.sgml: regenerated.


svn path=/trunk/; revision=25439
2008-04-09 16:29:48 +00:00
Sven Neumann
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
Sven Neumann
5f7bf16e57 declared the fields as public so that they show up in the API
2007-10-27  Sven Neumann  <sven@gimp.org>

	* libgimpconfig/gimpcolorconfig.h (struct _GimpColorConfig):
	declared the fields as public so that they show up in the API
	documentation.


svn path=/trunk/; revision=23965
2007-10-27 14:06:03 +00:00
Sven Neumann
169c7dbc46 added settings for marking out-of-gamut colors in the Print Simulation
2007-10-05  Sven Neumann  <sven@gimp.org>

        * libgimpconfig/gimpcolorconfig.[ch]: added settings for marking
        out-of-gamut colors in the Print Simulation (bug #476824).

        * app/dialogs/preferences-dialog.c: added a check-button for the
        out-of-gamut warning and tweaked the layout of the Color Management
        page to make the relationship of the settings more obvious.

        * modules/cdisplay_lcms.c: mark out-of-gamut colors.


svn path=/trunk/; revision=23729
2007-10-05 08:21:27 +00:00
Sven Neumann
930d6149da removed all .cvsignore files from SVN
svn path=/trunk/; revision=21612
2006-12-30 14:31:03 +00:00
Sven Neumann
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
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
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
Sven Neumann
5207040a0b libgimp/libgimp-sections.txt libgimpconfig/libgimpconfig-sections.txt
2006-10-11  Sven Neumann  <sven@gimp.org>

	* libgimp/libgimp-sections.txt
	* libgimpconfig/libgimpconfig-sections.txt
	* libgimpwidgets/libgimpwidgets-sections.txt: added new API.

	* libgimpwidgets/tmpl/gimpstock.sgml: added new icons.

	* libgimp/tmpl/gimpfontselectbutton.sgml
	* libgimp/tmpl/gimptools.sgml
	* libgimpconfig/tmpl/gimpconfig-params.sgml
	* libgimpwidgets/tmpl/gimpcolorselection.sgml
	* libgimpwidgets/tmpl/gimpcolorselector.sgml: regenerated.
2006-10-11 08:39:09 +00:00
Sven Neumann
fd5ec84138 add gimp_param_spec_rgb_has_alpha().
2006-04-28  Sven Neumann  <sven@gimp.org>

	* libgimpcolor/libgimpcolor-sections.txt: add
	gimp_param_spec_rgb_has_alpha().

	* libgimpcolor/tmpl/gimprgb.sgml
	* libgimpconfig/tmpl/gimpconfig-params.sgml: regenerated.
2006-04-27 23:10:08 +00:00
Michael Natterer
1fbd2d5188 gtk-doc 1.4 added the Stability_Level section all over the place.
2005-07-07  Michael Natterer  <mitch@gimp.org>

	* libgimp*/tmpl/*.sgml: gtk-doc 1.4 added the Stability_Level
	section all over the place.
2005-07-07 16:33:31 +00:00
Sven Neumann
b333a3217d libgimpconfig/tmpl/gimpcolorconfig.sgml regenerated.
2005-06-24  Sven Neumann  <sven@gimp.org>

	* libgimpconfig/tmpl/gimpcolorconfig.sgml
	* libgimpwidgets/tmpl/gimpbrowser.sgml: regenerated.
2005-06-24 20:33:54 +00:00
Sven Neumann
638ed0e14b removed obsolete AUTOMAKE_OPTIONS.
2005-06-14  Sven Neumann  <sven@gimp.org>

	* */Makefile.am: removed obsolete AUTOMAKE_OPTIONS.
2005-06-14 12:48:54 +00:00
Sven Neumann
333593daf4 changed GimpConfig utility functions to take GObject variables instead of
2005-04-07  Sven Neumann  <sven@gimp.org>

	* libgimpconfig/gimpconfig-utils.[ch]: changed GimpConfig utility
	functions to take GObject variables instead of GimpConfig. There's
	nothing GimpConfig specific about these utilities.

	* app/actions/templates-commands.c
	* app/actions/tool-options-commands.c
	* app/base/base.c
	* app/config/gimpcoreconfig.c
	* app/config/gimpdisplayconfig.c
	* app/config/gimprc.c
	* app/core/gimpimage-grid.c
	* app/core/gimpimage-new.c
	* app/core/gimpstrokedesc.c
	* app/dialogs/grid-dialog.c
	* app/dialogs/image-new-dialog.c
	* app/dialogs/stroke-dialog.c
	* app/display/gimpdisplayshell.c
	* app/text/gimptextlayer.c
	* app/text/gimptextundo.c
	* app/tools/gimptextoptions.c
	* libgimpconfig/gimpconfig-iface.c: changed accordingly.
2005-04-07 10:05:54 +00:00
Sven Neumann
7647db537b added new function to reset a single property to its default value.
2005-04-06  Sven Neumann  <sven@gimp.org>

	* libgimpconfig/gimpconfig-utils.[ch]: added new function to reset
	a single property to its default value.

	* libgimpconfig/gimpconfig.def: updated.

	* app/config/gimpbaseconfig.[ch]: reverted last change.

	* app/base/base.c: use gimp_config_reset_property() instead.
2005-04-06 21:37:40 +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
Sven Neumann
75133b1a16 added new function.
2005-03-03  Sven Neumann  <sven@gimp.org>

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

	* libgimp/tmpl/gimp.sgml
	* libgimpconfig/tmpl/gimpconfig-params.sgml
	* libgimpwidgets/tmpl/gimppropwidgets.sgml: removed unused
	parameters.

	* libgimp/tmpl/gimpdrawable.sgml
	* libgimp/tmpl/gimpimage.sgml
	* libgimp/tmpl/gimppaths.sgml: regenerated.
2005-03-03 11:58:26 +00:00
Sven Neumann
5157dba5cb Another step towards color management:
2005-02-21  Sven Neumann  <sven@gimp.org>

	Another step towards color management:

	* modules/Makefile.am
	* modules/cdisplay_lcms.c: added new color display module that
	implements color management for the image displays. Still work
	in progress...

	* modules/cdisplay_proof.c: no need to include <string.h> here.

	* libgimpconfig/gimpcolorconfig.[ch]: added new property
	"display-module" to configure the display color management module.

	* app/display/gimpdisplayshell-filter.[ch]
	* app/display/gimpdisplayshell.c: create the configured color
	management display filter for each display.
2005-02-21 00:45:17 +00:00