gtk2/gdk/macos
Christian Hergert df2fb3b520 macos: use video mode for refresh rate and interval
Using the mode allows better detection of refresh rate and refresh
interval for the CVDisplayLink bridge to GdkFrameClock. Using it can help
ensure that our 144hz displays can actually reach that rather than falling
back to just 60hz.

This will also need future commits to rework the displaylink source to be
per-monitor.
2022-03-16 12:24:11 -07:00
..
edgesnapping.c macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
edgesnapping.h gdk: Drop GdkPoint from the api 2020-10-29 14:23:46 -04:00
gdkdisplaylinksource.c macos: use video mode for refresh rate and interval 2022-03-16 12:24:11 -07:00
gdkdisplaylinksource.h macos: use video mode for refresh rate and interval 2022-03-16 12:24:11 -07:00
gdkmacos.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
GdkMacosBaseView.c macos: use input_region to specify tracking areas 2022-02-16 03:07:51 -08:00
GdkMacosBaseView.h macos: use input_region to specify tracking areas 2022-02-16 03:07:51 -08:00
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 macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacoscairocontext.c macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosclipboard-private.h macos: make pasteboard usage reusable 2021-06-17 17:19:19 -07:00
gdkmacosclipboard.c macos: make pasteboard usage reusable 2021-06-17 17:19:19 -07:00
gdkmacoscursor-private.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacoscursor.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkmacosdevice-private.h macos: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkmacosdevice.c macos: track grab serial like other backends 2020-12-02 11:34:31 -08:00
gdkmacosdevice.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacosdisplay-feedback.c macos: move feedback mechanisms into separate file 2022-03-16 12:23:34 -07:00
gdkmacosdisplay-private.h macos: move feedback mechanisms into separate file 2022-03-16 12:23:34 -07:00
gdkmacosdisplay-settings.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkmacosdisplay-translate.c macos: send stop event when fingers touch 2022-03-16 12:24:11 -07:00
gdkmacosdisplay-wm.c macos: create new windows with slight origin offset 2022-03-16 12:22:52 -07:00
gdkmacosdisplay.c macos: use display id when creating CVDisplayLink 2022-03-16 12:24:11 -07:00
gdkmacosdisplay.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacosdrag-private.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacosdrag.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacosdragsurface-private.h macos: move drag motion to GdkMacosDrag 2021-06-17 13:24:39 -07:00
gdkmacosdragsurface.c macos: move drag motion to GdkMacosDrag 2021-06-17 13:24:39 -07:00
gdkmacosdrop-private.h macos: implement GdkDrop for macOS 2021-06-17 17:26:42 -07:00
gdkmacosdrop.c macos: implement GdkDrop for macOS 2021-06-17 17:26:42 -07:00
gdkmacoseventsource-private.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacoseventsource.c docs: Cosmetics 2021-10-18 08:35:54 -04:00
gdkmacosglcontext-private.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
gdkmacosglcontext.c macos: update CGL context when surface resizes 2022-02-22 13:15:25 -08:00
gdkmacosglcontext.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacoskeymap-private.h macos: add key equivalent helper 2020-10-09 20:03:52 -07:00
gdkmacoskeymap.c Correct translation of Mac JIS Eisu & Kana keys 2021-07-24 20:59:18 +09:00
gdkmacoskeymap.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
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 macos: add API to get monitor colorspace 2022-02-04 09:45:55 -08:00
gdkmacosmonitor.c macos: remove assertion from external API 2022-02-15 12:38:07 -08:00
gdkmacosmonitor.h macos: track various changes in GDK 2020-10-09 20:02:18 -07:00
gdkmacospopupsurface-private.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkmacospopupsurface.c macos: remove popup surface from parent 2022-02-03 19:26:16 -08:00
gdkmacosseat-private.h Support stylus devices on macos 2021-01-11 11:41:00 +01:00
gdkmacosseat.c macos: Fix a compiler warning 2021-06-17 17:14:14 -07:00
gdkmacosseat.h Support stylus devices on macos 2021-01-11 11:41:00 +01:00
gdkmacossurface-private.h macos: calculate best monitor when changing screens 2022-03-16 12:24:11 -07:00
gdkmacossurface.c macos: do not inherit parents frame clock 2022-03-16 12:24:11 -07:00
gdkmacossurface.h macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
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 macos: fix configure, move-resize, and compute-size 2022-02-18 02:50:46 -08:00
gdkmacostoplevelsurface.c macos: fix origin during live resize of titled window 2022-03-16 12:23:04 -07:00
gdkmacosutils-private.h macos: handle point conversion on older macOS 2021-01-05 13:52:11 -08:00
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: restore unfullscreen frame with style mask 2022-03-16 12:23:04 -07:00
GdkMacosWindow.h macos: use CALayer and IOSurface for rendering 2022-02-22 12:01:29 -08:00
meson.build macos: move feedback mechanisms into separate file 2022-03-16 12:23:34 -07:00