Gimp/app
Jehan d4733e5b21 app: fix drag'n drop of fg/bg colors under Wayland.
Commit 086ae77929 had broken dnd of colors from toolbox's color area on
Wayland. Clearly Wayland did not like we changed focus on a click,
breaking the drag.

To fix this, do not propagate button press and release events from the
GimpFgBgEditor editor anymore. Yet, since changing colors is usually to
be used (often immediately) on the canvas, giving back the focus to
canvas still makes sense. Therefore, instead of using press/release
events, add semantic signals to GimpFgBgEditor: color-dropped,
colors-swapped and colors-default (additionally to already existing
color-clicked). Then connect to these new signals to grab focus for
canvas when relevant.

Thanks to Massimo for raising the broken color dnd feature.
2021-09-26 19:06:26 +02:00
..
actions Issue #1168 - Allow resetting rotation view and flip view separately. 2021-08-23 15:46:11 +02:00
config Only select available API's 2021-08-25 20:35:08 +02:00
core app: Correctly place merged down layer... 2021-09-02 13:04:13 +06:00
dialogs Issue #6909: Crash after cancelling out of avif export dialog. 2021-09-26 16:30:29 +02:00
display app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
file core: minor memleak fixes 2021-05-23 20:57:44 +06:00
file-data app: free a GimpPixPipeParams value (reported by Massimo). 2021-08-16 19:15:48 +02:00
gegl meson: Always enable CPU extensions 2021-06-15 21:15:32 +00:00
gui Issue #5989 - performance improvement patches for gtk and gimp 2021-08-04 21:47:26 +02: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, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +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 app, devel-docs, libgimpbase: s/gimp_parasite_name/gimp_parasite_get_name/… 2021-04-05 18:36:44 +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
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