Gimp/plug-ins/script-fu
Niels De Graef 8eb7f6df9e Remove GimpStringArray in favor of GStrv
GLib has a specific type of NULL-terminated string arrays:
`G_TYPE_STRV`, which is the `GType` of `char**` aka `GStrv`.

By using this type, we can avoid having a `GimpStringArray` which is a
bit cumbersome to use for both the C API, as well as bindings. By using
`GStrv`, we allow other languages to pass on string lists as they are
used to, while the bindings will make sure to do the right thing.

In the end, it makes the API a little bit simpler for everyone, and
reduces confusion for people who are used to working with string arrays
in other C/GLib based code (and not having 2 different types to denote
the same thing).

Related: https://gitlab.gnome.org/GNOME/gimp/-/issues/5919
2022-02-12 00:07:53 +00:00
..
ftx plug-ins: use g_mkdir() for generic cross-platform code. 2021-04-24 17:03:43 +02:00
scripts plug-ins: update more script-fu scripts. 2021-12-23 12:55:11 +01:00
tinyscheme app, libgimp*, plug-ins: Changed gendered terms to be gender-neutral 2021-11-14 11:22:24 +00:00
.gitignore Adding Microsoft Windows executables to the .gitignore files 2009-06-19 00:14:17 +02:00
Makefile.am Issue #5402 Scriptfu handle GFile and GimpObjectArray types 2021-05-24 13:28:50 +00:00
meson.build Issue #5402 Scriptfu handle GFile and GimpObjectArray types 2021-05-24 13:28:50 +00:00
scheme-marshal.c Issue #5402 Scriptfu handle GFile and GimpObjectArray types 2021-05-24 13:28:50 +00:00
scheme-marshal.h Issue #5402 Scriptfu handle GFile and GimpObjectArray types 2021-05-24 13:28:50 +00:00
scheme-wrapper.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
scheme-wrapper.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-compat.c plug-ins: Silence some warnings 2021-10-18 09:32:25 +00:00
script-fu-compat.h Partial fix 5426. Lets old scriptfu script call old name gimp-image-is-valid, 2021-04-22 11:27:22 -04:00
script-fu-console.c libgimp, plug-ins: remove the "preview" parameter from gimp_ui_init() 2019-09-20 19:56:00 +02:00
script-fu-console.h plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-enums.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-errors.c Partial fix 5426. Lets old scriptfu script call old name gimp-image-is-valid, 2021-04-22 11:27:22 -04:00
script-fu-errors.h Partial fix 5426. Lets old scriptfu script call old name gimp-image-is-valid, 2021-04-22 11:27:22 -04:00
script-fu-eval.c Use g_logging and migrate functions for author's errors to separate source file. 2021-04-22 11:01:43 -04:00
script-fu-eval.h plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-interface.c SF-ADJUSTMENT Slider Duplicate Label Fix 2021-08-04 00:23:04 +00:00
script-fu-interface.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-regex.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-regex.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-script.c pdb: add gimp_pdb_set_proc_menu_label() 2019-09-08 17:30:54 +02:00
script-fu-script.h plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-scripts.c plug-ins: port all plug-ins to the new macros 2019-08-20 01:03:38 +02:00
script-fu-scripts.h plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-server.c plug-ins: fix various other warnings on the Windows build CI. 2020-04-17 14:42:25 +02:00
script-fu-server.h plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-text-console.c plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-text-console.h plug-ins: port script-fu to GimpPlugIn 2019-08-12 20:49:08 +02:00
script-fu-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-utils.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu.c plug-ins: more complete naming for Python|Script-Fu consoles. 2020-05-26 14:32:11 +02:00
servertest.py Bug 623045 - script-fu: make server IPv6 aware 2010-06-29 15:47:01 +02:00