gtk2/gdk
Chun-wei Fan b960008955 GDK-Win32/4.0: Improve GL on Windows
Update the GDKGL implementation:

-Allow legacy contexts to be created.
-Use finer-grained attributes to ask for a pixel format when possible,
 which also adds support for anti-aliasing

In fact the changes here are required for GTKGL to work properly on
Windows for 4.x.

Note that creation of gles contexts is not done here, as the system does
not support such contexts directly on Windows, but only through means such
as ANGLE, which is a totally different issue here.

https://bugzilla.gnome.org/show_bug.cgi?id=773528
2016-10-28 15:56:49 +08:00
..
broadway API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
deprecated
mir API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
quartz API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
resources/glsl gl: Use a uniform to flip R and B colors on GLES 2016-04-25 14:33:36 +01:00
wayland API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
win32 GDK-Win32/4.0: Improve GL on Windows 2016-10-28 15:56:49 +08:00
x11 API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
COPYING
fallback-c89.c
gdk-autocleanup.h
gdk-private.c gdk: Remove gdk_window_set_debug_updates() 2016-10-16 18:18:58 +02:00
gdk-private.h gdk: Remove gdk_window_set_debug_updates() 2016-10-16 18:18:58 +02:00
gdk.c Remove deprecated gdk_display_open_default_libgtk_only 2016-10-26 10:06:23 +02:00
gdk.h gdk: Add GdkDevicePad 2016-08-23 21:01:44 +02:00
gdkapplaunchcontext.c Remove deprecated gdk_app_launch_context_set_display 2016-10-25 15:52:57 -04:00
gdkapplaunchcontext.h Remove deprecated gdk_app_launch_context_set_display 2016-10-25 15:52:57 -04:00
gdkapplaunchcontextprivate.h
gdkcairo.c gdk: Remove deprecated gdk_cairo_set_source_color 2016-10-24 10:36:55 +02:00
gdkcairo.h gdk: Remove deprecated gdk_cairo_set_source_color 2016-10-24 10:36:55 +02:00
gdkconfig.h.win32
gdkconfig.h.win32_broadway
gdkcursor.c cursor: Remove deprecated API 2016-10-24 09:18:53 +02:00
gdkcursor.h cursor: Remove deprecated API 2016-10-24 09:18:53 +02:00
gdkcursorprivate.h
gdkdeprecated.c gdkwindow: Remove deprecated API 2016-10-24 12:22:32 +02:00
gdkdevice.c Revert "Remove gdk_device_grab/ungrab from the API" 2016-10-25 21:24:37 -04:00
gdkdevice.h Revert "Remove gdk_device_grab/ungrab from the API" 2016-10-25 21:24:37 -04:00
gdkdevicemanager.c Drop the deprecated gdk_device_manager_get_client_pointer 2016-10-25 21:06:25 -04:00
gdkdevicemanager.h Drop the deprecated gdk_device_manager_get_client_pointer 2016-10-25 21:06:25 -04:00
gdkdevicemanagerprivate.h
gdkdevicepad.c gdk: Add GdkDevicePad 2016-08-23 21:01:44 +02:00
gdkdevicepad.h gdk: Add GdkDevicePad 2016-08-23 21:01:44 +02:00
gdkdevicepadprivate.h gdk: Add GdkDevicePad 2016-08-23 21:01:44 +02:00
gdkdeviceprivate.h Revert "Remove gdk_device_grab/ungrab from the API" 2016-10-25 21:24:37 -04:00
gdkdevicetool.c gdk: Pass hardware ID on gdk_device_tool_new() 2016-08-23 21:01:44 +02:00
gdkdevicetool.h gdk: Add a getter for the hardware id of a GdkDeviceTool 2016-08-23 21:01:44 +02:00
gdkdevicetoolprivate.h gdk: Pass hardware ID on gdk_device_tool_new() 2016-08-23 21:01:44 +02:00
gdkdisplay.c window: Add a GdkWindow:display property 2016-10-28 04:45:35 +02:00
gdkdisplay.h Remove deprecated gdk_display_open_default_libgtk_only 2016-10-26 10:06:23 +02:00
gdkdisplaymanager.c Remove redundant declaration 2016-10-17 11:10:13 +01:00
gdkdisplaymanager.h
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h gdk: Remove gdk_window_set_debug_updates() 2016-10-16 18:18:58 +02:00
gdkdnd.c gdk: Fix docs typo 2016-10-16 18:17:21 +02:00
gdkdnd.h
gdkdndprivate.h gdk/dnd: Don't use default display when getting cursor 2016-04-26 23:03:24 +08:00
gdkdrawingcontext.c gdk: Unset the DrawingContext <-> cairo_t link on dispose 2016-06-12 18:55:34 +01:00
gdkdrawingcontext.h Add GdkDrawingContext 2016-06-09 17:45:40 +01:00
gdkdrawingcontextprivate.h Add GdkDrawingContext 2016-06-09 17:45:40 +01:00
gdkenumtypes.c.template
gdkenumtypes.h.template
gdkevents.c gdk: Add pad event structs, enum values, and event mask bit 2016-08-23 21:01:44 +02:00
gdkevents.h gdk: Add pad event structs, enum values, and event mask bit 2016-08-23 21:01:44 +02:00
gdkframeclock.c Trivial whitespace fix 2016-04-30 21:06:38 -04:00
gdkframeclock.h
gdkframeclockidle.c frame-clock: avoid g_signal_emit_by_name() 2016-04-18 15:33:53 -07:00
gdkframeclockidle.h
gdkframeclockprivate.h frametimings: reuse previous frame timing in common case 2016-04-26 09:06:07 -04:00
gdkframetimings.c frametimings: reuse previous frame timing in common case 2016-04-26 09:06:07 -04:00
gdkframetimings.h
gdkgl.c gdk: Fix Since tag of gdk_cairo_surface_upload_to_gl 2016-10-18 13:38:08 +02:00
gdkglcontext.c gl: Check whether use_es is positive 2016-10-22 02:40:08 +01:00
gdkglcontext.h gdk/gl: Allow autodetection for GL/GLES 2016-10-21 11:39:24 -04:00
gdkglcontextprivate.h gl: Use a uniform to flip R and B colors on GLES 2016-04-25 14:33:36 +01:00
gdkglobals.c
gdkinternals.h API: gdk: Remove gdk_window_get_visual() 2016-10-28 05:22:49 +02:00
gdkintl.h
gdkkeynames.c
gdkkeys.c Add some missing (nullable) annotations 2016-09-22 14:02:07 +02:00
gdkkeys.h
gdkkeysprivate.h
gdkkeysyms-compat.h
gdkkeysyms-update.pl
gdkkeysyms.h
gdkkeyuni.c GDK W32: Cache multiple keyboard layouts simultaneously 2016-08-04 16:37:18 +00:00
gdkmain.h gdk: Remove deprecated gdk_add_option_entries_libgtk_only and gdk_pre_parse_libgtk_only 2016-10-24 10:33:51 +02:00
gdkmarshalers.list gdkwindow: add gdk_window_move_to_rect () 2016-07-19 09:38:54 -04:00
gdkmonitor.c GdkMonitor: Fix refresh-rate property 2016-05-02 12:42:13 -04:00
gdkmonitor.h gdk: Fix parameter name mismatch 2016-05-08 15:34:28 +02:00
gdkmonitorprivate.h Add GdkMonitor 2016-04-27 23:18:16 -04:00
gdkpango.c API: screen: Stop storing font options 2016-10-16 18:17:21 +02:00
gdkpango.h Add gdk_pango_context_get_for_display 2016-04-18 07:04:44 -04:00
gdkpixbuf-drawable.c
gdkpixbuf.h
gdkprivate.h Make gdk_event_get_pointer_emulated public 2016-05-10 15:16:45 -04:00
gdkproperty.c
gdkproperty.h
gdkrectangle.c
gdkrectangle.h
gdkrgba.c
gdkrgba.h
gdkscreen.c API: screen: Stop storing font options 2016-10-16 18:17:21 +02:00
gdkscreen.h API: screen: Stop storing font options 2016-10-16 18:17:21 +02:00
gdkscreenprivate.h API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
gdkseat.c gdk: Add GdkSeat::tool-added/removed signals 2016-04-06 15:43:29 +02:00
gdkseat.h
gdkseatdefault.c Revert "Remove gdk_device_grab/ungrab from the API" 2016-10-25 21:24:37 -04:00
gdkseatdefaultprivate.h GdkSeatDefault: Add functions to add/remove tools 2016-04-06 15:43:29 +02:00
gdkseatprivate.h gdk: Add GdkSeat::tool-added/removed signals 2016-04-06 15:43:29 +02:00
gdkselection.c
gdkselection.h
gdktestutils.h
gdkthreads.h gdk: Remove deprecated gdk_threads_set_lock_functions 2016-10-24 10:33:17 +02:00
gdktypes.h gdk: Remove deprecated {keyboard,pointer}_{grab,ungrab} API 2016-10-24 10:33:11 +02:00
gdkversionmacros.h.in Add GDK_AVAILABLE_IN_3_90 2016-09-29 17:24:56 +01:00
gdkvisual.c API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
gdkvisual.h API: gdk: Remove visual querying APIs 2016-10-28 05:22:50 +02:00
gdkvisualprivate.h gdk: calculate pixel color shift and precision lazily 2016-02-27 12:27:54 +01:00
gdkwindow.c API: gdk: Remove gdk_window_get_visual() 2016-10-28 05:22:49 +02:00
gdkwindow.h API: gdk: Remove gdk_window_get_visual() 2016-10-28 05:22:49 +02:00
gdkwindowimpl.c Drop support for offscreen GdkWindows 2016-10-25 09:54:37 +02:00
gdkwindowimpl.h API: Remove gdk_window_set_background() 2016-10-16 18:17:21 +02:00
gdkx.h
gen-keyname-table.pl
keyname-table.h
keynames-translate.txt
keynames.txt
Makefile.am Make gdk.la and gsk.la a noninst helper library 2016-10-26 16:34:15 +02:00
makefile.msc Drop support for offscreen GdkWindows 2016-10-25 09:54:37 +02:00