~vcs-imports/gimp/+git/gimp:wip/schumaml/docker-security-check

Last commit made on 2023-01-26
Get this branch:
git clone -b wip/schumaml/docker-security-check https://git.launchpad.net/~vcs-imports/gimp/+git/gimp

Branch merges

Branch information

Name:
wip/schumaml/docker-security-check
Repository:
lp:~vcs-imports/gimp/+git/gimp

Recent commits

5cf0d07... by Michael Schumacher

Docker security check runs in test stage

5cbd7d0... by Michael Schumacher

Try Docker image security check as shown in the GitLab docs

8c394d7... by Alx Sa <email address hidden>

app: "Canvas Size" dialog takes too much...

vertical space.
Let's use the horizontal space a little better.

To do this, Jehan moved the preview on the right side of the Canvas Size
and Offset number fields, and the "Center" button just below it.

78ec4d1... by Jacob Boerema <email address hidden>

app: update gimphelp-ids.h

Removed several help ids that are not in use anymore.
Fixed spelling of one help id, the spelling has also been fixed in
gimp-help.

313691b... by Lukas Oberhuber <email address hidden>

Fix 7957

ec05f4b... by Lukas Oberhuber <email address hidden>

Fix 7957

c25dd4e... by Jehan <email address hidden>

app: add a comment to complete !808.

It is better to add a comment rather than simply disabling these 2 calls without
explanation on macOS. This way, developers who'll look at this code in the
future will immediately know what's the reason and status for the "unicity"
concept of GIMP process on macOS. Basically there are 3 features:

- Opening files from another software (such as "open with" in file browsers)
  which is handled differently in macOS and apparently works fine. It looks like
  it works by handling system signals, connected from gui_unique_quartz_init().
- Opening files by running a new GIMP process which would pipe the filenames
  into an existing GIMP process before immediately exiting.
- Running batch process in an existing GIMP process, also by running a short-run
  GIMP process.

The last 2 features are simply now officially disabled in macOS because dbus is
not installed by default and seem like it may cause issues when it is.

See discussions in !808 and #8997.

(cherry picked from commit 68cd8734811d09fb8f668f28787494bd15fc6cd5)

be38a37... by Lukas Oberhuber <email address hidden>

macos: do not call dbus for uniqueness

DBus can cause instability on the MacOS platform, and regardless
MacOS handles application uniqueness already.

The batch version has also been modified as it only applies if
compiled as an application, since it returns FALSE if it is complied
as a console app.

(cherry picked from commit 9102e47637973c5fe77f031b9ecece050a73edd8)

68e637b... by Milo Ivir

Update Croatian translation

6377449... by Alan Mortensen

Update Danish translation