gimp/app/gui
Des McGuinness 4f9b7373e6 Issue #5989 - performance improvement patches for gtk and gimp
Reviewer comment (Jehan): we have used this patch successfully on our
installers since start of 2021 (see commit b4d665d of our gtk-osx fork)
and it really improved the situation. I only fixed minor coding style
stuff in the patch.
Looking at what it does, I guess it is not ideal long-term if related to
10-bit display (as I understand from the comment), which a graphics app
would want to support properly. But for now, this is better than
extra-slow display until we get macOS developers able to look at this
more in depth in the future (I don't think that our dependencies are
really ready yet for 10-bit display support anyway, though I may be
wrong).
Some other forums seem to say it comes from macOS invalidating now more
than it should (i.e. the whole area instead of only the changed area)
and this NSViewUsesAutomaticLayerBackingStores flag would disable this
behavior. It might be one of these reasons, the other or both. This is
anyway a good first start for future contributors.
2021-08-04 21:47:26 +02:00
..
.gitignore Bug 622934 - Migrate from dbus-glib to glib's GDBus 2013-05-24 23:25:47 +02:00
Makefile.am app, devel-docs: remove dangling DBUS_GLIB_* variables. 2019-11-16 19:19:02 +01:00
dbus-service.xml app: batch commands won't run on existing instance. 2015-09-28 22:31:21 +02:00
gimpdbusservice.c app: improve opening images through the DBus service. 2020-11-10 22:33:25 +01:00
gimpdbusservice.h app: improve opening images through the DBus service. 2020-11-10 22:33:25 +01:00
gimpuiconfigurer.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimpuiconfigurer.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gui-message.c app: keep error dialog above. 2020-12-17 22:27:01 +01:00
gui-message.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gui-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gui-unique.c app: do not free non-allocated DBus manager. 2020-03-19 17:44:24 +01:00
gui-unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gui-vtable.c app: gui_free_progress() should accept any GimpProcess widget. 2021-05-06 00:19:25 +02:00
gui-vtable.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gui.c Issue #5989 - performance improvement patches for gtk and gimp 2021-08-04 21:47:26 +02:00
gui.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
icon-themes.c app: small code cleaning. 2018-08-10 21:40:27 +02:00
icon-themes.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
meson.build Fix meson build on macos 2020-01-18 23:39:34 +01:00
session.c Fix various typos 2019-09-21 17:10:46 +00:00
session.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
splash.c Issue #5322: [Wayland] broken splash size. 2020-10-25 00:55:26 +02:00
splash.h app: extensions can now install splashes. 2018-08-07 15:51:54 +02:00
themes.c fix: themes_theme_change_notify: error parsing theme.css on Windows. 2020-09-26 21:21:10 +00:00
themes.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00