Gimp/plug-ins
Jehan b1e52381f5 libgimp*, plug-ins: add and use new GIMP_WARNING_API_BREAK() macro.
This macro will generate a #warning message when we'll move on to 3.99
series (which means we will be on our way to GIMP 4). And it will become
an #error message on 4.0.0, hence preventing us from releasing unless we
actually resolve all these warnings.

Resolution may mean actually breaking the API/ABI, or just deciding that
it's not a good idea in the end, or finding another solution. But
something will have to be decided.

Please everyone use this macro when you discover issues where it looks
like we could improve the API (in a breaking way) so that we don't
forget when approaching GIMP 4 (pushing further the improvement).

Updating the 2 place where I was already using a GIMP_CHECK_VERSION()
with #warning, and adding a new usage in the compose plug-in, per
discussion in MR !2424.
2025-08-31 17:49:24 +02:00
..
common libgimp*, plug-ins: add and use new GIMP_WARNING_API_BREAK() macro. 2025-08-31 17:49:24 +02:00
file-bmp build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-dds plug-ins/dds: fix #12790 for 32-bit 2025-06-20 10:29:43 -04:00
file-exr build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-faxg3 build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-fits plug-ins: Fix bug with RGB FITS export 2025-07-19 23:36:20 +00:00
file-fli build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-icns plug-ins: Mark LNK and ICNS descriptions as per-process translatable 2025-06-21 10:05:17 +00:00
file-ico build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-jpeg Issue #1620: plug-ins: Clarify file size string of JPEG plug-in 2025-07-25 19:38:51 -03:00
file-psd plug-ins: Remove metadata on J2K and PSB export 2025-08-31 13:22:28 +00:00
file-raw build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-sgi build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
file-tiff plug-ins: fix overwriting sketchbook tiff group layer mode 2025-08-14 18:58:03 -04:00
file-webp build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
filter-browser plug-ins/filter-browser: Remove Pippins's copyright 2025-08-26 23:50:37 +00:00
flame build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
fractal-explorer build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
gfig build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
gimpressionist app, tools, plug-ins: more #pragma once, and formatting cleanup where 2025-08-13 01:48:40 +02:00
gradient-flare build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
help app, tools, plug-ins: more #pragma once, and formatting cleanup where 2025-08-13 01:48:40 +02:00
help-browser build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
ifs-compose build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
imagemap plug-in: Fix image-map map format type change 2025-07-12 13:26:10 +00:00
lighting build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
map-object plug-ins: get rid of useless code. 2025-07-20 01:19:17 +02:00
metadata plug-ins: Use GtkListBox in metadata viewer 2025-07-11 21:44:09 +00:00
pagecurl build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
print plug-ins: Allow for more specific print settings with portals 2025-08-30 15:41:49 +00:00
python plug-ins: add more file plug-in loading tests 2025-08-27 11:11:32 -04:00
screenshot Revert "plug-ins: Convert screenshot dropdowns to radios" 2025-06-13 16:50:12 +00:00
script-fu plug-ins: fix "no previous declaration" warnings. 2025-07-12 20:34:22 +02:00
selection-to-path build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
twain build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
generate_associations.py build, plug-ins: Generate *associations.list automatically at build-time 2025-05-30 19:23:41 -03:00
generate_mime_ext.py meson, desktop, plug-ins: Generate MIMEtypes var dynamically 2025-06-13 13:47:19 -03:00
meson.build plug-ins: Add GEGL filter API browser 2025-08-03 21:38:28 +00:00