Gimp/app
Jehan eb0bfe7bdb Issue #13553: pop an error dialog up only for specific GIO error.
This fixes 46d9a09698. There was a reason why this was not implemented
as an assert-type error nor as a user-facing error: network problems
happen.

We cannot pop an error up every time:

* The computer is offline! 😱 GIMP is not made to be run as a connected
  software and working on GIMP with a non-connected computer is a
  perfectly valid way of using GIMP.
* gimp.org is down (it's rare, but it happens and it should not have any
  impact to creators with GIMP).
* You are behind some kind of proxy or other complicated network
  configuration which GIO is not able to pass through.
* And any other reason which could make your GIMP not able to read the
  remote json file…

Instead let's check the more particular domain and error code, though
even this I hesitated between doing this change or simply reverting
commit 46d9a09698.
Indeed it's still quite a generic G_IO_ERROR_NOT_SUPPORTED error, so I
do hope we cannot get it in other normal conditions where reading a
remote link may fail. The last thing we want is GIMP popping up errors
which are neither bugs in our code, nor environment issues for which
anyone can do anything about.
2025-09-29 20:31:40 +02:00
..
actions Issue #11869: use a custom AppMenu for macOS 2025-09-26 11:43:47 +00:00
config app, pdb: "Add Layer Mask" dialog asks whether to edit mask immediately. 2025-09-22 22:04:32 +02:00
core app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
dialogs app: Move "Documentation" link one line up over (community) "Tutorials" 2025-09-29 07:32:12 -03:00
display Issue #11869: use a custom AppMenu for macOS 2025-09-26 11:43:47 +00:00
file app: make sure we only consider the inner file load procedure to… 2025-09-29 17:46:32 +02:00
file-data app, libgimpbase, plug-ins: deprecate GimpPixPipe. 2025-09-11 16:23:57 +02:00
gegl app: Make block-listing of GIMP operations optional 2025-08-03 21:38:28 +00:00
gui app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
menus Issue #11869: use a custom AppMenu for macOS 2025-09-26 11:43:47 +00:00
operations app: improve GimpTRCType arguments' labels. 2025-08-03 21:38:28 +00:00
paint paint: Use PROP_VIEW_ZOOM and PROP_VIEW_ROTATION 2025-07-16 03:35:16 +00:00
path app: Fix description typo 2025-09-24 17:24:28 +00:00
pdb app, pdb: similar to the previous commit, but for files loaded with… 2025-09-29 17:46:32 +02:00
plug-in app, libgimp, pdb: add GimpLinkLayer base API. 2025-09-24 01:56:52 +02:00
propgui app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
tests app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
text app: use more recent harfbuzz API. 2025-09-22 00:43:11 +02:00
tools app: properly forbid paint tools to draw on link layers and forbid… 2025-08-30 10:12:17 +02:00
widgets app: minor indentation cleanup. 2025-09-26 23:30:37 +02:00
xcf app, pdb: "Add Layer Mask" dialog asks whether to edit mask immediately. 2025-09-22 22:04:32 +02:00
about.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
app.c app: localize some strings now that we are out of string freeze. 2025-06-04 23:46:39 +02:00
app.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
errors.c Issue #12789: make sure gimp-debug-tool is correctly found on Windows. 2025-02-24 18:37:58 +01:00
errors.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-debug.c
gimp-debug.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-intl.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-log.c
gimp-log.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-priorities.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-update.c Issue #13553: pop an error dialog up only for specific GIO error. 2025-09-29 20:31:40 +02:00
gimp-update.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-version.c app: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00:00
gimp-version.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpconsoleapp.c
gimpconsoleapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcore.def path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimpcoreapp.c
gimpcoreapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
git-version.h.in app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
language.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
language.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
main.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
meson.build app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02:00
sanity.c build, app: depend on babl-0.1.114 and GEGL 0.4.62 2025-05-08 12:30:10 +02:00
sanity.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
signals.c app: Make possible to append _NT_SYMBOL_PATH 2025-09-09 12:57:46 -03:00
signals.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
unique.c
unique.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00