Gimp/app
Jehan e4a9f1b35a app, autotools: new GIMP_RELEASE macro.
We were using GIMP_UNSTABLE extensively to differentiate development
from stable code. But there is actually another level of development
code. Basically GIMP_UNSTABLE tells you are on the development branch,
e.g. for current branches, that you are on 2.99.* versions (vs. 2.10).
This depends on the minor version oddness.

GIMP_RELEASE will tell you if it's a release or a in-between-releases
code. This works with the micro version which must be even on release.
Any odd number means you are basically using random git code.

There can be any combination of GIMP_RELEASE and GIMP_UNSTABLE. For
instance 2.99.12 is a release of the unstable branch, whereas 2.10.33 is
development code of the stable branch.

I use this first in the update code as we were using GIMP_UNSTABLE for
both concepts but it made it harder to test. Now:

* GIMP_DEV_VERSIONS_JSON environment variable is only available on
  development code, not on release (whether stable or unstable).
* The weekly check limitation is also only for releases (dev code just
  check at every startup to quickly detect issues and regressions).
* Whether to look on testing website or public website json file depends
  on the code being a release or not.
* Finally only whether to check "DEVELOPMENT" or "STABLE" sections in
  the json file depends on whether we are on stable or unstable
  branches.

(cherry picked from commit fbb5b40345)
2022-09-05 22:55:47 +02:00
..
actions Remove unnecessary space at the end of the string 2021-09-28 12:44:20 +02:00
config app: properly free internal strings at finalization and before… 2020-10-23 02:18:30 +02:00
core app: fix #8230 crash in gimp_layer_invalidate_boundary when channel is NULL 2022-06-05 18:54:20 -04:00
dialogs app: allow to disable the new version check altogether through a key… 2022-06-06 01:11:29 +02:00
display app: replace using the "draw" signal by "expose-event" on GTK+2. 2021-10-22 23:22:39 +02:00
file Issue #4536 - Seg fault when trying to open image on Google Drive (Gnome 3.34.3) 2020-07-28 11:20:18 +03:00
file-data app: fix #6436 *.gih grayscale export crashes GIMP 2021-11-08 17:11:52 -05:00
gegl app: do not try to copy a buffer result from a canceled GEGL operation. 2020-05-20 08:39:34 +03:00
gui Issue #4107: Removing titlebar/borders from Windows Splash Screen (Backport) 2022-02-01 16:22:49 +00:00
menus app: start porting away from GtkAction and friends 2019-07-02 14:57:45 +02:00
operations Issue #5267: Cage transform tool causes artifacts. 2021-08-05 17:12:19 +02:00
paint Issue #4094 - Corrects some tools descriptions 2020-03-09 21:57:26 +00:00
pdb pdb: Updating the parameter range for brightness 2022-03-30 16:40:35 +00:00
plug-in app: fix gimp_plug_in_cleanup_item_new(). 2021-08-16 15:08:41 +02:00
propgui app: fix error propagation in boolean GUM grouping subexpressions 2020-06-12 01:35:11 +03:00
tests app, devel-docs: remove dangling DBUS_GLIB_* variables. 2019-11-16 19:32:35 +01:00
text Issue #2509: Adding support for 'locl' in Text Tool 2022-03-09 18:55:35 +01:00
tools app: fix 3d transform tool not added to gimphelp-ids.h 2021-04-09 18:04:49 -04:00
vectors app: fix leaked queue created at init() (as reported by Massimo). 2021-08-16 15:08:41 +02:00
widgets Cppcheck fixes 2022-05-06 15:10:06 -04:00
xcf app: check for invalid offsets when loading XCF files 2022-06-05 18:55:26 -04:00
.gitignore
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
app.c app: improve opening images through the DBus service. 2020-11-11 13:19:43 +01:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.c app: NULL log domain is not a bug. 2020-09-24 23:13:59 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.c app: add gimp_log_{set,remove}_handler() 2020-08-02 11:08:45 +03:00
gimp-log.h app: add gimp_log_{set,remove}_handler() 2020-08-02 11:08:45 +03:00
gimp-priorities.h app: fix image-window UI-manager update while a projection is being rendered 2019-03-30 19:31:26 -04:00
gimp-update.c app, autotools: new GIMP_RELEASE macro. 2022-09-05 22:55:47 +02:00
gimp-update.h Issue #4777: "New version available" after update. 2020-10-16 18:16:06 +02:00
gimp-version.c app: allow to disable the new version check altogether through a key… 2022-06-06 01:11:29 +02:00
gimp-version.h app: allow to disable the new version check altogether through a key… 2022-06-06 01:11:29 +02:00
gimpcore.def app: streamline GimpHistogram; avoid spurious channel switch in histogram view 2019-10-22 15:50:24 +03:00
language.c Issue #4871: Plug-ins not translated. 2020-04-01 18:13:31 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
main.c app: do not use PATH_MAX and realpath() on macOS. 2021-12-14 23:14:04 +01:00
Makefile.am app: check last GIMP release from gimp.org/gimp_versions.json. 2020-02-07 00:14:10 +01:00
sanity.c configure, app: depend on GEGL-0.4.38 2022-07-21 22:52:07 +02:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.c app: fixes string format argument types on Windows 32-bit. 2020-04-21 14:15:53 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.c Return FALSE on gimp_osx_focus_window to avoid endless loop 2020-01-15 17:44:53 +01:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00