Gimp/app
Ell bccef43049 app, pdb: prevent custom gradient from being renamed
Make internal data objects non-renamable, even if they're writable,
through gimp_data_is_name_editable().  Currently, the only such
object is the custom gradient.

Prevent changing the name of non-renamable data by making the name
entry of GimpDataEditor non-editable whenever
gimp_viewable_is_name_editable() is FALSE, even if the data is
otherwise editable.

Prevent the vairous PDB -rename() functions from renaming non-
renamable data, by adding a GimpPDBDataAccess flags type,
specifying the desired access mode for the data -- any combination
of READ, WRITE, and RENAME -- and replacing the 'writable'
parameter of the gimp_pdb_get_foo() functions with an 'access'
parameter.  Change the various .pdb files to use READ where they'd
used FALSE, and WRITE where they'd used TRUE; use RENAME, isntead
of WRITE, in the -rename() functions.
2017-10-30 17:22:29 -04:00
..
actions app: make error-console highlighting criterion configurable 2017-10-28 10:08:13 -04:00
config app: make error-console highlighting criterion configurable 2017-10-28 10:08:13 -04:00
core app, pdb: prevent custom gradient from being renamed 2017-10-30 17:22:29 -04:00
dialogs app: add tool gui to the blend tool 2017-10-09 12:48:54 -04:00
display app: implement GimpToolActiveModifiers in GimpTool 2017-10-29 16:42:53 +01:00
file app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gegl Bug 786992 - removing alpha produces a black image (sometimes), with OpenCL 2017-10-21 11:44:27 -04:00
gui app: make error-console highlighting criterion configurable 2017-10-28 10:08:13 -04:00
menus app: allow specifying a callback function for propgui pickers 2017-10-16 12:38:37 -04:00
operations app: remove legacy color-erase mode from the layer mode combo 2017-10-23 09:53:07 -04:00
paint enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
pdb app, pdb: prevent custom gradient from being renamed 2017-10-30 17:22:29 -04:00
plug-in enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
propgui app: add compress-threshold-range prop to color-to-alpha-plus gui 2017-10-22 14:33:47 -04:00
tests app: add "#include <gegl.h>" to tests 2017-10-28 10:54:19 -04:00
text enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
tools app: implement GimpToolActiveModifiers in GimpTool 2017-10-29 16:42:53 +01:00
vectors app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
widgets app, pdb: prevent custom gradient from being renamed 2017-10-30 17:22:29 -04:00
xcf app: in xcf-load, avoid writing buffer data for empty tiles 2017-10-04 06:51:34 -04:00
.gitignore
about.h
app.c Bug 787457 - Paint brush settings display system language (e.g. zh_TW) 2017-10-09 00:36:44 +02:00
app.h
errors.c Bug 774971 - Display errors outputted by GEGL. 2017-06-07 15:51:33 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h app: turn magic matching debug output into GIMP_LOG() 2017-07-28 22:35:13 +02:00
gimp-priorities.h
gimpcore.def
language.c
language.h
main.c app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
Makefile.am app: add compiler info in gimp -v. 2017-09-10 01:21:55 +02:00
sanity.c configure.ac: require lcms >= 2.8 2017-09-02 17:10:01 +02:00
sanity.h app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
signals.c
signals.h
tests.c
tests.h
unique.c
unique.h app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
version.c app: add compiler info in gimp -v. 2017-09-10 01:21:55 +02:00
version.h