gimp/plug-ins/common
Michael Natterer de121374ef Change the "handles uri" flag of file procedures to "handle remote"
And always pass URIs to all file procedures, the ones what didn't
register as "handles remove" will only ever get local file:// URIs.

Change all file plug-ins (also legacy ones) to expect URIs instead
of filenames, and convert to local paths in the plug-in.

The wire protocol should now be almost 100% clean of non-UTF-8 strings.
2019-08-19 12:05:12 +02:00
..
.gitignore plug-ins: move goat-exercise to a goat-exercises/ directory. 2019-08-07 00:00:20 +02:00
Makefile.am plug-ins: link file-svg against GEGL, it uses it indirectly 2019-08-18 23:19:58 +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 Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +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 libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +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 Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +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 Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +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 Change the "handles uri" flag of file procedures to "handle remote" 2019-08-19 12:05:12 +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 libgimp, plug-ins: use the new macros everwhere 2019-08-19 10:02:07 +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
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