Gimp/app
Jehan bb4ab851df app: replace using the "draw" signal by "expose-event" on GTK+2.
Not sure why but adding a handler to the "expose-event" signal of
GimpDisplayShell (similarly to how we do it in master branch on "draw")
just didn't work. But it works on the already existing signal handling
on the canvas instead (which actually is not a bad deal, as we also
remove the coordinates translation so maybe we should test this on
`master` too).

Note: why we are backporting all this logics to gimp-2-10 is because
changes in macOS BigSur broke the selection's marching ants the same way
they broke on Wayland and it was confirmed this fix worked for BigSur as
well, at least on the dev builds.
It is unnecessary to backport for Wayland (because GIMP 2.10 is based on
GTK2 which anyway works only through XWayland, hence doesn't have the
issue), we do it only for macOS BigSur (and further). Well at least the
fix will hopefully work on the stable branch, because I cannot test
myself.

See issue #5952.

(cherry picked from commit 6be014fc59)

Cherry-pick note: it was initially only for gimp-2-10 but actually also
works fine on the GTK3 branch and fixes some selection coordinates issue
when rotating the canvas.
2021-11-17 21:33:43 +01:00
..
actions Remove unnecessary space at the end of the string 2021-09-28 10:42:58 +00:00
config app, docs: fix GIMP's version in --dump-gimprc-manpage and update… 2021-10-21 22:10:31 +02:00
core app: fix #383 Large PBM files exported from GIMP are blank 2021-11-14 18:06:56 -05:00
dialogs app, libgimp: Add metadata preference for saving thumbnail by default 2021-10-12 13:20:47 -04:00
display app: replace using the "draw" signal by "expose-event" on GTK+2. 2021-11-17 21:33:43 +01:00
file core: minor memleak fixes 2021-05-23 20:57:44 +06:00
file-data app: fix resource leak warnings caught by static analysis. 2021-11-08 22:37:13 -05:00
gegl meson: Always enable CPU extensions 2021-06-15 21:15:32 +00:00
gui Macro name change to GDK_OSX_BIGSUR 2021-10-04 20:40:30 +00:00
menus app: Add basic infratructure for a vector tool popup menu. 2020-05-25 22:13:45 +02:00
operations Issue #5267: Cage transform tool causes artifacts. 2021-08-05 16:58:55 +02:00
paint app: improve source tool options GUI. 2021-09-14 17:59:47 +02:00
pdb app, pdb: move "src-drawables" from core to option object for… 2021-09-14 17:59:47 +02:00
plug-in app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
propgui app: get rid of a wrong return-after-free report. 2021-10-01 12:51:48 +02:00
tests app: replace gimp_parasite_data*() with gimp_parasite_get_data(). 2021-01-29 23:52:03 +01:00
text Remove unnecessary linking with genmarshal from meson build rules 2021-08-13 18:01:13 +00:00
tools app: improve source tool options GUI. 2021-09-14 17:59:47 +02:00
vectors app: fix leaked queue created at init() (as reported by Massimo). 2021-08-16 12:16:52 +02:00
widgets app: fix drag'n drop of fg/bg colors under Wayland. 2021-09-26 19:06:26 +02:00
xcf xcf-load: g_free name in error cases to avoid leak 2021-10-12 20:13:20 +02:00
.gitignore
about.h
app.c Move initialization order 2021-08-25 20:35:02 +02:00
app.h
errors.c app: NULL log domain is not a bug. 2020-09-22 17:59:41 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-log.h app: add gimp_log_{set,remove}_handler() 2020-08-02 11:01:59 +03:00
gimp-priorities.h
gimp-update.c app: fix string array leak as reported by Massimo. 2021-08-14 12:54:13 +02:00
gimp-update.h Issue #4777: "New version available" after update. 2020-10-16 18:15:31 +02:00
gimp-version.c app: add contents of /.flatpak-info in the verbose info. 2020-07-16 12:12:37 +02:00
gimp-version.h
gimpcore.def
git-version.h.in
language.c
language.h
main.c Move initialization order 2021-08-25 20:35:02 +02:00
Makefile.am
meson.build Issue #7327: Cannot build GIMP3 on MSYS2 using Meson. 2021-10-12 17:06:18 +02:00
sanity.c configure,meson,app: depend on GEGL-0.4.32 2021-09-05 20:34:59 +02:00
sanity.h
signals.c
signals.h
tests.c
tests.h
unique.c
unique.h