Jehan
f9cf16f46f
Issue #4201 : meson: pdbgen not working.
...
Fix the dependency by making the stamp an actual (yet empty/no-op)
header file which is included by all generated source file. This way, we
ensure that meson rebuild .o files when the .pdb sources are changed.
This is the second solution proposed by eli-schwartz here:
https://github.com/mesonbuild/meson/issues/10196#issuecomment-1080053413
2022-03-28 15:25:23 +02:00
Niels De Graef
1e34a95db7
app, libgimp: pdbgen for previous commit.
2022-02-12 00:07:53 +00:00
Michael Natterer
6468fa06c7
pdb, plug-ins: change gimp_temp_name() to gimp_temp_file()
2019-09-11 22:32:44 +02:00
Michael Natterer
6b0486174d
app, pdb: split GimpProcedure's "strings" into "help" and "attribution"
2019-09-08 23:40:34 +02:00
Michael Natterer
26c8286675
app, pdb: take "deprecated" out of GimpProcedure's "strings" API
...
and add gimp_procedure_set_deprecated().
2019-09-08 23:23:32 +02:00
Michael Natterer
1716666bd1
app: keep the help_id in GimpProcedure not GimpPlugInProcedure
2019-09-08 22:25:26 +02:00
Michael Natterer
11ce199cea
app: stop canonicalizing procedure names
...
on behalf of plug-in authors who have no style or can't type.
Instead, simply reject non-canonical procedure names and remove all
code that keeps aroud the original non-canonical shit just to pass it
back to the plug-in.
2019-08-18 01:55:47 +02:00
Michael Natterer
5a09523214
Remove GIMP_TYPE_INT32 and GimpParamSpecInt32
...
Use gint and GParamSpecInt instead.
2019-08-15 14:04:56 +02:00
Michael Natterer
0a02855a59
Revert "pdb, libgimp: fix some annotations in gimp.c and gimp_pdb.c."
...
This reverts commit b687f111f6
.
We will generate annotations for all PDB wrappers automatically.
2019-07-30 20:54:53 +02:00
Jehan
b687f111f6
pdb, libgimp: fix some annotations in gimp.c and gimp_pdb.c.
2019-07-30 20:42:53 +02:00
Michael Natterer
5c7134f3a5
app, pdb: rename GIMP_TYPE_COLOR_ARRAY to GIMP_TYPE_RGB_ARRAY
...
and rename its GParamSpec too. Also, always say "foo_array" not
"fooarray".
2019-07-26 12:58:19 +02:00
Michael Natterer
5f700549e7
Change the license URL from http://www.gnu.org/licenses/ to https://
2018-07-11 23:29:46 +02:00
Michael Natterer
608070fde3
pdb, libgimp: mode gimp_temp_name() from fileops.pdb to gimp.pdb
...
It has nothing to do with loading/saving images.
2017-02-18 15:08:25 +01:00
Michael Natterer
60f23afde2
app: add a small infrastructure to validate known parasites
...
when they are added to items, images or globally, from the PDF or an
XCF file. None of the validation functions does anything currently,
they simply return TRUE.
2014-03-22 00:18:48 +01:00
Sven Neumann
c8209ddb4c
Revert "pdb: update documentation for all pdb functions whose return can be freed with g_strfreev()."
...
Such comment should not be included in the general PDB
documentation as it is specific to the C bindings and can
be easily added by the pdbgen infrastructure.
This reverts commit c9888f2222
.
2012-12-04 21:07:34 +01:00
Jehan
c9888f2222
pdb: update documentation for all pdb functions whose return can be freed with g_strfreev().
2012-12-04 00:16:08 +09:00
Michael Natterer
a3f12f7180
pdb: minor formatting fix in generated PDB wrappers
2012-05-28 19:55:28 +02:00
Michael Natterer
7610e299ae
Use GimpValueArray and GimpParamSpecValueArray
...
instead of the deprecated stuff from GLib.
2012-05-04 00:51:50 +02:00
Michael Natterer
3ad73b3658
libgimpcolor: add GdkPixbuf <-> GeglBuffer utility functions
...
and update tons of includes in libgimp and app.
2012-05-03 03:37:20 +02:00
Michael Natterer
5e18004bff
app: get rid of base-utils.[ch] and move its functions to gimp-utils.[ch]
2012-05-02 17:51:13 +02:00
Michael Natterer
bb6436cb44
libgimp: deprecate and rename the global pararasite functions
...
just as it was done for items and images. Remove the "parasite" PDB
group completely.
2011-03-08 14:31:04 +01:00
Michael Natterer
7fae2b2d40
libgimp: rename the "misc" pdb group to "gimp"
...
So we finally have a proper place for PDB procedures that don't act on
an object like image, item, ...
2011-03-08 13:58:56 +01:00