gimp/plug-ins
Jehan 231ca0c505 Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly.
This is not the main reason for the specific output in #9994. These ones are
more probably because of similar usage in GTK (which updated its own calls to
g_file_info_get_is_hidden|backup() in version 3.24.38). But we should likely
also update the various calls we have to use the generic
g_file_info_get_attribute_*() variants.

To be fair, it is unclear to me when we can be sure that an attribute is set.
For instance, when we call g_file_enumerate_children() or g_file_query_info()
with specific attributes, docs say that it is still possible for these
attributes to not be set. So I assume it means we should never use direct
accessor functions.

The only exception is that I didn't remove usage of g_file_info_get_name(),
since its docs says:

> * Gets a display name for a file. This is guaranteed to always be set.

Even though it also says just after:

> * It is an error to call this if the #GFileInfo does not contain
> * %G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME.

Which is very contradictory. But assuming that this error warning was
over-zealous documentation, I kept the direct accessors since they are supposed
to be slightly more optimized (still according to in-code documentation) so
let's priorize them when we know they are set for sure.
2023-09-19 15:34:48 +02:00
..
common Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
file-bmp Remove autotools 2023-05-27 00:03:52 +02:00
file-dds Remove autotools 2023-05-27 00:03:52 +02:00
file-exr plug-ins: Handle single-channel OpenEXR with unknown channel names 2023-08-10 19:37:25 +00:00
file-faxg3 Remove autotools 2023-05-27 00:03:52 +02:00
file-fits plug-ins: Match RGB FITS orientation to SiriL 2023-06-30 16:01:39 +00:00
file-fli Remove autotools 2023-05-27 00:03:52 +02:00
file-icns plug-ins: fix meson deprecated warning for file-icns 2023-07-10 12:30:24 -04:00
file-ico plug-ins: Show dimensions, BPP in ICO layer names 2023-06-18 05:11:44 +00:00
file-jpeg Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
file-psd plug-ins: incorrect order of parameters in load_image_resource 2023-07-10 17:50:08 -04:00
file-raw Remove autotools 2023-05-27 00:03:52 +02:00
file-sgi Remove autotools 2023-05-27 00:03:52 +02:00
file-tiff Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
file-webp app,pdb,plug-ins: %s/gegl_node_connect_to/gegl_node_connect/ 2023-06-13 19:58:42 +02:00
flame Remove autotools 2023-05-27 00:03:52 +02:00
fractal-explorer Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
gfig plug-ins: Make GFig menus translatable 2023-08-09 16:17:00 +00:00
gimpressionist Remove autotools 2023-05-27 00:03:52 +02:00
gradient-flare Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
help Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
help-browser help-browser: move menu to XML 2023-08-10 12:11:01 +00:00
ifs-compose ifs: move menu to XML 2023-08-10 12:11:01 +00:00
imagemap Issue #30: Add onClick, accesskey, and tabindex tags to Image Map plug-in 2023-09-02 03:30:35 +00:00
lighting menus, plug-ins: now place various plug-ins in the right menu sections. 2023-07-13 15:49:05 +02:00
map-object Remove autotools 2023-05-27 00:03:52 +02:00
metadata plug-ins: add synchronization with certain Exif tags. 2023-08-14 17:29:44 -04:00
pagecurl Remove autotools 2023-05-27 00:03:52 +02:00
print menus, plug-ins: now place various plug-ins in the right menu sections. 2023-07-13 15:49:05 +02:00
python plug-ins: add and correct gettext macros in Python 2023-07-25 21:26:57 +00:00
screenshot Remove autotools 2023-05-27 00:03:52 +02:00
script-fu Issue #9994: do not call g_file_info_get_is_hidden() (and others) directly. 2023-09-19 15:34:48 +02:00
selection-to-path Remove autotools 2023-05-27 00:03:52 +02:00
twain Remove autotools 2023-05-27 00:03:52 +02:00
meson.build plug-ins: Remove dependency on GtkBuilder from metadata-editor 2023-05-10 13:25:12 -04:00