gtk2/gdk/macos
Benjamin Otte f584d4f500 gl: Check allowed APIs in realize()
Add gdk_gl_context_is_api_allowed() for backends and make them use it.

Finally, have them return the final API as the return value (or 0 on
error).

And then use that api instead of a use_es boolean flag.

Fixes #4221
2021-10-08 03:31:07 +02:00
..
edgesnapping.c
edgesnapping.h gdk: Drop GdkPoint from the api 2020-10-29 14:23:46 -04:00
gdkdisplaylinksource.c Avoid copying static debug strings 2021-07-28 22:42:46 -04:00
gdkdisplaylinksource.h
gdkmacos.h
GdkMacosBaseView.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
GdkMacosBaseView.h
gdkmacoscairocontext-private.h
gdkmacoscairocontext.c gdk: hdr => high depth 2021-10-06 22:50:07 +02:00
GdkMacosCairoSubview.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
GdkMacosCairoSubview.h macos: add more aggressive clip to transparent subview 2020-10-29 19:41:21 -07:00
GdkMacosCairoView.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
GdkMacosCairoView.h
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
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
gdkmacosdisplay-private.h macos: implement GdkDrop for macOS 2021-06-17 17:26:42 -07:00
gdkmacosdisplay-settings.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkmacosdisplay-translate.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacosdisplay.c gdk: Make sure only one GL backend is used 2021-09-24 01:59:37 +02:00
gdkmacosdisplay.h
gdkmacosdrag-private.h
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
gdkmacoseventsource.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacosglcontext-private.h macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacosglcontext.c gl: Check allowed APIs in realize() 2021-10-08 03:31:07 +02:00
gdkmacosglcontext.h
GdkMacosGLView.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
GdkMacosGLView.h macos: implement GL context 2020-10-29 10:57:02 -07:00
gdkmacoskeymap-private.h macos: add key equivalent helper 2020-10-09 20:03:52 -07:00
gdkmacoskeymap.c macos: add key equivalent helper 2020-10-09 20:03:52 -07:00
gdkmacoskeymap.h
gdkmacosmonitor-private.h
gdkmacosmonitor.c Documentation fixes 2021-05-20 19:17:49 -04:00
gdkmacosmonitor.h macos: track various changes in GDK 2020-10-09 20:02:18 -07:00
gdkmacospopupsurface-private.h
gdkmacospopupsurface.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02: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: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacossurface.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacossurface.h
gdkmacostoplevelsurface-private.h macos: fix resizing of resizable windows on macOS 2021-02-19 15:43:49 -08:00
gdkmacostoplevelsurface.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkmacosutils-private.h macos: handle point conversion on older macOS 2021-01-05 13:52:11 -08:00
GdkMacosWindow.c macos: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
GdkMacosWindow.h
meson.build macos: implement GdkDrop for macOS 2021-06-17 17:26:42 -07:00