gtk2/gdk/macos
Christian Hergert df8e2bc0a0 macos: only invalidate tiles when size changes
If the size changes, we need to relayout the tiles. Otherwise we can keep
using what we had before. Generally, that shouldn't happen, but the
previous check was failing in a number of ways.
2022-02-22 12:01:29 -08:00
..
edgesnapping.c
edgesnapping.h
gdkdisplaylinksource.c
gdkdisplaylinksource.h
gdkmacos.h
GdkMacosBaseView.c
GdkMacosBaseView.h
gdkmacosbuffer-private.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosbuffer.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacoscairocontext-private.h
gdkmacoscairocontext.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosclipboard-private.h
gdkmacosclipboard.c
gdkmacoscursor-private.h
gdkmacoscursor.c
gdkmacosdevice-private.h
gdkmacosdevice.c
gdkmacosdevice.h
gdkmacosdisplay-private.h
gdkmacosdisplay-settings.c
gdkmacosdisplay-translate.c macos: improve event filtering for foreign panels 2022-02-18 03:39:52 -08:00
gdkmacosdisplay.c macos: reload IOSurface when monitor configuration changes 2022-02-22 12:01:29 -08:00
gdkmacosdisplay.h
gdkmacosdrag-private.h
gdkmacosdrag.c
gdkmacosdragsurface-private.h
gdkmacosdragsurface.c
gdkmacosdrop-private.h
gdkmacosdrop.c
gdkmacoseventsource-private.h
gdkmacoseventsource.c
gdkmacosglcontext-private.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosglcontext.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosglcontext.h
gdkmacoskeymap-private.h
gdkmacoskeymap.c
gdkmacoskeymap.h
GdkMacosLayer.c macos: only invalidate tiles when size changes 2022-02-22 12:01:29 -08:00
GdkMacosLayer.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosmonitor-private.h
gdkmacosmonitor.c
gdkmacosmonitor.h
gdkmacospopupsurface-private.h
gdkmacospopupsurface.c
gdkmacosseat-private.h
gdkmacosseat.c
gdkmacosseat.h
gdkmacossurface-private.h macos: double buffer IOSurface 2022-02-22 12:01:29 -08:00
gdkmacossurface.c macos: double buffer IOSurface 2022-02-22 12:01:29 -08:00
gdkmacossurface.h
GdkMacosTile.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
GdkMacosTile.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacostoplevelsurface-private.h
gdkmacostoplevelsurface.c Merge branch 'wip/chergert/macos-fix-fullscreen' into 'main' 2022-02-22 19:36:20 +00:00
gdkmacosutils-private.h
GdkMacosView.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
GdkMacosView.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
GdkMacosWindow.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
GdkMacosWindow.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
meson.build macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00