Gimp/plug-ins/script-fu/scripts
Niels De Graef 89c359ce47 Remove GimpUint8Array in favor of GBytes
GLib has a specific type for byte arrays: `GBytes` (and it's underlying
GType `G_TYPE_BYTES`).

By using this type, we can avoid having a `GimpUint8Array` which is a
bit cumbersome to use for both the C API, as well as bindings. By using
`GBytes`, we allow other languages to pass on byte arrays 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 byte 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
2023-05-23 23:37:50 +02:00
..
images Meson port. 2019-09-11 16:42:04 +02:00
test 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
.gitignore
add-bevel.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
addborder.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
blend-anim.scm plug-ins: remove "Animators" placeholder from script-fu scripts. 2023-04-12 22:07:09 +02:00
burn-in-anim.scm plug-ins: remove "Animators" placeholder from script-fu scripts. 2023-04-12 22:07:09 +02:00
carve-it.scm Fix #6026, SF scripts use v3 API for multilayer gimp-edit-copy, -cut, -paste. 2022-05-06 20:44:33 +00:00
chrome-it.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
circuit.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
clothify-v3.scm ScriptFu: script-fu-register-filter for GimpImageProcedure. 2022-08-02 07:45:35 +00:00
clothify.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
coffee.scm plug-ins: fix criticals in scripts with page size == step size 2023-04-02 13:09:57 -04:00
contactsheet.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
copy-visible.scm Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
difference-clouds.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
distress-selection.scm plug-ins: update more script-fu scripts. 2021-12-23 12:55:11 +01:00
drop-shadow.scm plug-ins: update more script-fu scripts. 2021-12-23 12:55:11 +01:00
erase-rows.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
font-map.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
fuzzyborder.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
gimp-online.scm Issue #3220 - "How to Use Dialogs" does not open any page. 2019-04-24 23:32:57 +02:00
gradient-example.scm Fix #8091 ScriptFu scripts use v3 API for drawables in calls to file procedures 2022-05-03 16:17:44 +00:00
grid-system.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
guides-from-selection.scm Bug 795557 - Misc. typo fixes in source, comments and doxygen (pt3) 2018-04-25 23:49:06 +02:00
guides-new-percent.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
guides-new.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
guides-remove-all.scm
lava.scm plug-ins: fix lava script-fu script. 2021-12-23 12:55:11 +01:00
line-nova.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
Makefile.am Issue #5440: removed broken "Predator" script. 2023-01-24 19:22:26 +01:00
meson.build Issue #5440: removed broken "Predator" script. 2023-01-24 19:22:26 +01:00
mkbrush.scm Fix #8091 ScriptFu scripts use v3 API for drawables in calls to file procedures 2022-05-03 16:17:44 +00:00
old-photo.scm plug-ins: fix a bunch of Scheme scripts after API functions renaming. 2021-04-20 17:47:11 +02:00
palette-export.scm core: Fix CSS palette import regex 2023-02-28 16:00:03 +00:00
paste-as-brush.scm app, menus, plug-ins: move some advanced paste actions into submenu. 2022-11-12 22:34:36 +01:00
paste-as-pattern.scm app, menus, plug-ins: move some advanced paste actions into submenu. 2022-11-12 22:34:36 +01:00
perspective-shadow.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
plug-in-compat.init ScriptFu: script-fu-register-filter for GimpImageProcedure. 2022-08-02 07:45:35 +00:00
reverse-layers.scm Issue #3112 - Missing mnemonics. 2019-08-05 22:44:36 +02:00
ripply-anim.scm plug-ins: remove "Animators" placeholder from script-fu scripts. 2023-04-12 22:07:09 +02:00
round-corners.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
script-fu-compat.init Bug 795161 - Misc. typo fixes in source comments and doxygen 2018-04-18 21:06:57 +02:00
script-fu-set-cmap.scm Remove GimpUint8Array in favor of GBytes 2023-05-23 23:37:50 +02:00
script-fu-util-setpt.scm Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
script-fu-util.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
script-fu.init Added "tinyscheme" to the features list. From SVN version 106 of offical version of TinyScheme. 2016-06-02 15:32:03 -04:00
select-to-brush.scm plug-ins: fix select-to-brush script. 2021-12-23 12:55:11 +01:00
select-to-image.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
select-to-pattern.scm plug-ins: fix PDB proc script-fu-selection-to-pattern 2022-05-05 13:10:48 +00:00
selection-round.scm Missing mnemonics on several dialogs 2019-09-05 22:41:19 +03:00
slide.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00
spinning-globe.scm plug-ins: remove "Animators" placeholder from script-fu scripts. 2023-04-12 22:07:09 +02:00
test-sphere-v3.scm Revert "script-fu: resolve some duplicate menu path entries" 2023-05-20 01:31:47 +02:00
test-sphere.scm Revert "script-fu: resolve some duplicate menu path entries" 2023-05-20 01:31:47 +02:00
tileblur.scm plug-ins: fix criticals in scripts with page size == step size 2023-04-02 13:09:57 -04:00
ts-helloworld.scm Revert "script-fu: resolve some duplicate menu path entries" 2023-05-20 01:31:47 +02:00
unsharp-mask.scm Fix #6026, SF scripts use v3 API for multilayer gimp-edit-copy, -cut, -paste. 2022-05-06 20:44:33 +00:00
waves-anim.scm plug-ins: remove "Animators" placeholder from script-fu scripts. 2023-04-12 22:07:09 +02:00
weave.scm Fix #6026, SF scripts use v3 API for multilayer gimp-edit-copy, -cut, -paste. 2022-05-06 20:44:33 +00:00
xach-effect.scm ScriptFu: scripts use v3 API for multilayer gimp_image_get_selected_drawables etc. 2022-08-03 12:48:07 +00:00