Gimp/plug-ins/common
Michael Natterer 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
..
.gitignore plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
align-layers.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
animation-optimize.c plug-ins: port animation-optimize to GEGL, stupid 8-bit port only 2019-07-15 12:24:24 +02:00
animation-play.c plug-ins: port many plug-ins from GimpProcedure to GimpImageProcedure 2019-08-18 13:45:58 +02:00
blinds.c plug-ins: port blinds to GEGL 2019-06-27 13:23:31 +02:00
border-average.c Typo 2019-01-24 22:11:31 +00:00
busy-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
checkerboard.c plug-ins: port checkerboard to GEGL, stupid 8-bit port only 2019-07-07 16:04:07 +02:00
cml-explorer.c Use g_strlcpy() instead of strncpy() everywhere 2019-08-14 23:52:38 +02:00
colormap-remap.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
compose.c Use g_strlcpy() instead of strncpy() everywhere 2019-08-14 23:52:38 +02:00
contrast-retinex.c libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect() 2019-08-08 00:22:15 +02:00
crop-zealous.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
curve-bend.c plug-ins: canonicalize curve-bend. 2019-08-18 21:50:14 +02:00
decompose.c Use g_strlcpy() instead of strncpy() everywhere 2019-08-14 23:52:38 +02:00
depth-merge.c libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect() 2019-08-08 00:22:15 +02:00
despeckle.c plug-ins: port despeckle to GEGL, stupid 8-bit port only 2019-07-10 15:40:20 +02:00
destripe.c plug-ins: port destripe to GEGL, stupid 8-bit port only 2019-07-13 12:47:45 +02:00
file-aa.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-cel.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-compressor.c plug-ins: port file-compressor to GimpPlugIn 2019-08-13 19:10:55 +02:00
file-csource.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-desktop-link.c libgimp: add gimp_file_procedure_set_handles_uri() 2019-08-11 12:52:28 +02:00
file-dicom.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-gbr.c Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
file-gegl.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-gif-load.c Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
file-gif-save.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-gih.c Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
file-glob.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-header.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-heif.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-html-table.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-jp2-load.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-mng.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-pat.c Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
file-pcx.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-pdf-load.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-pdf-save.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-pix.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-png.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
file-pnm.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-ps.c Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
file-psp.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-raw-data.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-sunras.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-svg.c Move GimpParamSpecString from libgimp back to app 2019-08-19 12:54:52 +02:00
file-tga.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-wmf.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-xbm.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-xmc.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-xpm.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
file-xwd.c Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +02:00
film.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
gimprc.common plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
gradient-map.c libgimpcolor, app, modules, plug-ins: remove GEGL_ITERATOR2 define 2018-12-02 11:15:37 -05:00
grid.c plug-ins: port grid to GEGL, stupid 8-bit port only 2019-07-10 12:43:27 +02:00
guillotine.c Issue #1793 - Move Guillotine tool to a different position in menus... 2019-01-05 14:56:24 +01:00
hot.c plug-ins: hot's dest_buffer can have another format than src_buffer 2019-07-11 16:18:21 +02:00
jigsaw.c plug-ins: port jigsaw to GEGL 2019-06-26 17:26:53 +02:00
mail.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
Makefile.am plug-ins: link file-svg against GEGL, it uses it indirectly 2019-08-18 23:19:58 +02:00
mkgen.pl plug-ins: fix individual install targets of common plug-ins. 2018-06-14 03:21:42 +02:00
nl-filter.c Misc typo fixes in plug-ins/ 2019-08-13 11:50:51 -04:00
plugin-browser.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
plugin-defs.pl plug-ins: link file-svg against GEGL, it uses it indirectly 2019-08-18 23:19:58 +02:00
procedure-browser.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
qbist.c Use g_strlcpy() instead of strncpy() everywhere 2019-08-14 23:52:38 +02:00
sample-colorize.c libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect() 2019-08-08 00:22:15 +02:00
smooth-palette.c libgimpwidgets, app, plug-ins: use GimpSpinButton everywhere 2019-03-09 07:28:52 -05:00
sparkle.c plug-ins: port sparkle to GEGL, stupid 8-bit port only 2019-07-12 13:05:38 +02:00
sphere-designer.c libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect() 2019-08-08 00:22:15 +02:00
tile-small.c plug-ins: port tile-small to GEGL, stupid 8-bit port only 2019-07-07 18:34:54 +02:00
tile.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unit-editor.c libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +02:00
van-gogh-lic.c libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect() 2019-08-08 00:22:15 +02:00
warp.c libgimpwidgets: add GDestroyNotify to gimp_int_combo_box_connect() 2019-08-08 00:22:15 +02:00
wavelet-decompose.c Initial space invasion commit in GIMP 2018-07-21 16:42:57 +02:00
web-browser.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
web-page.c Use g_strlcpy() instead of strncpy() everywhere 2019-08-14 23:52:38 +02:00