Gimp/app
Bruno Lopes ccde514bdb
libgimp: Output CLI messages to the parent console like Linux and macOS
Closes: #15192 and #7413.

Maybe helps with #3603 too.

Loosely based on https://github.com/endlessm/rufus/blob/master/src/rufus.c

The input is right now clunky, needs to use proper API to halt input and
get CTRL+C in the future, but output on terminal is a big plus that pays off.

(cherry picked from commit 9e795acba7)
2025-10-31 20:49:55 -03:00
..
actions app: fix action label casing. 2025-10-28 07:20:26 -03:00
config Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
core Issue #14014: do not allow NULL or empty parasite name. 2025-10-28 12:18:46 -03:00
dialogs app: use the new release/ alias URLs for the "Learn more" link of… 2025-10-03 01:33:09 +02:00
display Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
file Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
file-data app: fixing more broken parasite name for custom config parasites. 2025-10-28 07:23:36 -03:00
gegl Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
gui Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
menus Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
operations Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
paint Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
pdb app, pdb: fix gimp_drawable_get_sub_thumbnail() on high-bit depth drawable. 2025-10-30 15:07:03 -03:00
plug-in Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
propgui Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
tests app/tests: Fix build warning on Windows 2025-10-12 11:18:44 -03:00
text GimpFontFactory: don't match postscript name on Skia font family 2025-10-12 11:19:12 -03:00
tools Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
vectors Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:42:25 -03:00
widgets widgets: Turn off default search in ComponentEditor 2025-10-28 07:32:37 -03:00
xcf app: also check for an empty name. 2025-10-28 12:19:29 -03:00
about.h
app.c app: allow gimp command-line to run in console mode 2025-10-15 14:09:47 -03:00
app.h
errors.c app, modules: Resolve unused Windows variable warnings 2025-10-12 11:18:47 -03:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c Issue #13553: pop an error dialog up only for specific GIO error. 2025-09-29 21:08:56 -03:00
gimp-update.h
gimp-version.c app: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00:00
gimp-version.h
gimpconsoleapp.c
gimpconsoleapp.h
gimpcore.def Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpcoreapp.c
gimpcoreapp.h
git-version.h.in
language.c Issue #12722: force-query when system language change was not working with LANGUAGE. 2025-01-24 20:54:44 +01:00
language.h app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
main.c libgimp: Output CLI messages to the parent console like Linux and macOS 2025-10-31 20:49:55 -03:00
meson.build meson: fix install scripts not taking DESTDIR into account 2025-05-18 10:36:56 -03: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
signals.c app: Make possible to append _NT_SYMBOL_PATH 2025-09-17 17:54:48 +02:00
signals.h
unique.c
unique.h