44d10e458c
Fix various typos
...
Found via `codespell` (v1.17.0.dev0)
2019-09-21 17:10:46 +00:00
d52316741f
devel-docs: remove duplicate </SECTION> that broke quite some stuff
2019-09-20 00:34:42 +02:00
8cdab31393
app, libgimpconfig: move gimp_param_spec_duplicate() to libgimpconfig
2019-09-14 17:35:32 +02:00
81ff4941a0
libgimpmodule: clean up GimpModule and GimpModuleDB
...
- make all struct members private
- add accessors
- rename functions
- remove unused API
2019-09-13 13:11:23 +02:00
25f6198cc8
devel-docs: update the libgimp docs
2019-09-12 09:26:27 +02:00
65eff6f150
Meson port.
2019-09-11 16:42:04 +02:00
6115d34fe8
Rename the "fileops" PDB group to just "file"
2019-09-10 21:38:11 +02:00
34489d1b13
libgimp: add section docs for GimpPlugIn with general information
...
and document the members of GimpProcedureClass. Also various
doc fixes.
2019-09-10 11:17:12 +02:00
005143a43e
libgimp, devel-docs: fix docs for GimpPlugInClass and its members
2019-09-09 20:53:39 +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
a47772bd93
devel-docs: update libgimp docs
2019-08-29 12:05:36 +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
b250af33e1
devel-docs: some doc updates
2019-08-18 14:15:24 +02:00
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
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
2cc080cf60
libgimp, devel-docs: why bother having docs for gimplegacy.[ch]
...
It's about to be dumped...
2019-08-14 21:04:18 +02:00
7e99aa59f5
Add other misc. typo fixes
2019-08-13 11:50:51 -04:00
78c7d46ad9
devel-docs: update the libgimp docs
2019-08-11 15:38:07 +02:00
4bafbeca1b
devel-docs: doc updates, more doc modules without any warnings
2019-08-10 12:32:56 +02:00
6cb027f402
devel-docs: update the libgimp docs
2019-08-10 11:08:33 +02:00
2182efddfb
devel-docs: update the libgimpconfig docs
2019-08-10 09:42:28 +02:00
b6d39a4f3f
devel-docs: update libgimpbase docs
2019-08-10 02:29:32 +02:00
1743f474e5
app/widgets: Use G_DECLARE_INTERFACE()
...
This cuts aways a little of the GObject boilerplate.
2019-08-09 19:48:21 +00:00
d3e9e5617d
app/core: Use G_DECLARE_INTERFACE()
...
This cuts aways a little of the GObject boilerplate.
2019-08-09 19:48:21 +00:00
a0ba37649d
libgimpcolor: colormanaged: Use G_DECLARE_INTERFACE()
...
This cuts aways a little of the GObject boilerplate.
2019-08-09 19:48:20 +00: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
1dda60154c
Use "Returns:" to annotate return values
...
To be able to annotate return values through GObject-introspection, you
need to make sure it is tagged with `Returns:` and not something else.
2019-08-03 07:53:47 +00:00
254dee3b11
devel-docs: update the libgimp docs
2019-08-01 16:01:39 +02:00
c9d6f93188
devel-docs: update the libgimpbase docs
2019-08-01 16:01:15 +02:00
0ec7534607
devel-docs: update the libgimpcolor docs
2019-08-01 12:47:57 +02:00
acf36738b6
devel-docs: update the libgimpbase docs
2019-08-01 12:37:32 +02:00
8aaf517db4
devel-docs: add screenshots of more widgets
2019-07-25 15:24:59 +02:00
572775a60b
devel-docs: update the libgimpwidgets docs with new widget shots
...
Added some more and some minor fixes.
2019-07-24 19:19:04 +02:00
dcbd83cafc
devel-docs: undeprecate doc-shooter and add a few more widgets
...
Doesn't use X11 any longer, just plain GTK and cairo.
2019-07-24 19:17:14 +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
fbee862c50
devel-docs: remove gegl-porting-plan.txt, what was in there is done
2019-07-24 02:17:39 +02:00
c2a38f0631
devel-docs: various documentation and build fixes
2019-07-24 01:21:16 +02:00
0131c96e1d
devel-docs: undeprecate doc-shooterm but just so it builds
...
it's still horrible.
2019-07-23 19:33:48 +02:00
55fc774ca9
devel-docs: fix and update the libgimp docs
2019-07-23 19:33:48 +02:00
0155eccbf2
devel-docs: fix and update the libgimpthumb docs
2019-07-23 19:33:48 +02:00
d2d9e47390
devel-docs: fix and update the libgimpwidgets docs
2019-07-23 19:33:48 +02:00
ff7467f6dd
devel-docs: fix and update the libgimpmodule docs
2019-07-23 19:33:48 +02:00
29e1d9e7cf
devel-docs: fix and update the libgimpmath docs
2019-07-23 19:33:48 +02:00
41d1ad26a4
devel-docs: fix and update the libgimpcolor docs
2019-07-23 19:33:48 +02:00
79e40b1945
devel-docs: update docs with missing symbols and types
...
(cherry picked from commit f974cdb5d7 )
2019-07-23 15:55:14 +02:00