gtk2/gdk/win32
Paolo Borelli 2e5616b27e Win32: move CoInitialize to dnd init
Functions requiring CoInitialize are called just in two places:
 - the filechooser thread which calls its own CoInitializeEx
 - the dnd code

Moving CoInitialize in the dnd specific init is cleaner and
we can pair it with the corresponding CoUninitialize since
CoUninitialize should be called as many times as CoInitialize.
Note that it is ok to call this function multiple times, so it
will not break if another codepath will need it in the future.

The patch also replaces the deprecated CoInitialize with the
equivalent call to CoInitializeEx (already used in the filechooser).
2015-12-17 17:18:01 +01:00
..
rc Fix windres invocation 2012-06-19 12:16:15 +08:00
bdfcursor.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
cursor.bdf Committing changes to the source bdf font file that I forgot to commit 2007-08-17 03:40:39 +00:00
gdkcursor-win32.c GDK W32: Add missing commas 2015-08-14 12:12:01 +00:00
gdkdevice-virtual.c Clean up handling of _gdk_win32_grab_cursor 2015-10-17 12:45:25 -04:00
gdkdevice-virtual.h GDK-Win32: Ensure sources use UNIX line endings 2013-12-04 08:57:43 +08:00
gdkdevice-win32.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkdevice-win32.h Change FSF Address 2012-02-27 17:06:11 +00:00
gdkdevice-wintab.c Fix various warnings about unused things 2014-08-13 23:38:47 +00:00
gdkdevice-wintab.h win32: Fix up wintab support 2012-04-03 11:37:42 +02:00
gdkdevicemanager-win32.c win32: Use GdkSeatDefault to implement GdkSeat 2015-12-15 00:40:22 +01:00
gdkdevicemanager-win32.h win32: Fix up wintab support 2012-04-03 11:37:42 +02:00
gdkdisplay-win32.c win32: do not use g_clear_pointer also on the clipboard window 2015-11-13 12:58:45 +01:00
gdkdisplay-win32.h win32: destroy clipboard notification window on dispose 2015-11-12 17:09:25 +01:00
gdkdisplaymanager-win32.c win32: Call windowing init from display_class_init() 2013-05-02 15:36:41 +02:00
gdkdnd-win32.c Win32: move CoInitialize to dnd init 2015-12-17 17:18:01 +01:00
gdkevents-win32.c win32: Use GdkSeatDefault to implement GdkSeat 2015-12-15 00:40:22 +01:00
gdkgeometry-win32.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkglcontext-win32.c gdkglcontext-win32.c: Remove Obsolete Comments 2015-04-30 19:50:30 +08:00
gdkglcontext-win32.h gl: Drop profile for gdk_window_create_gl_context() 2015-02-12 12:34:28 +00:00
gdkglobals-win32.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkinput.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkkeys-win32.c win32: fix warnings about signed/unsigned mismatch 2015-10-16 09:22:39 +02:00
gdkmain-win32.c Win32: move CoInitialize to dnd init 2015-12-17 17:18:01 +01:00
gdkprivate-win32.h gdk: Allow passing the start coordinates in drag_begin 2015-12-13 10:39:43 -05:00
gdkproperty-win32.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkscreen-win32.c Enable RGBA windows on W32 2015-04-29 21:12:13 +00:00
gdkselection-win32.c win32: fix warnings about signed/unsigned mismatch 2015-10-16 09:22:39 +02:00
gdktestutils-win32.c win32: provide an implementation for gdk_test_simulate_key(). 2014-09-22 21:22:33 -04:00
gdkvisual-win32.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkwin32.h GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkwin32cursor.h GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkwin32display.h win32: use the same parameter name as the implementation 2015-10-08 18:07:49 +02:00
gdkwin32displaymanager.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkwin32dnd.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkwin32glcontext.h Add OpenGL Support for the GDK Windows Backend 2014-12-17 16:07:02 +08:00
gdkwin32id.c GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkwin32keys.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkwin32misc.h GDK/GTK on Windows: Fix build 2013-08-26 10:29:23 +08:00
gdkwin32screen.h GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkwin32window.h GDK-W32: remove trailing whitespace everywhere 2015-04-29 21:12:14 +00:00
gdkwindow-win32.c GDK W32: Add a comment for clarity 2015-11-26 17:58:47 +00:00
gdkwindow-win32.h GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR 2015-05-20 08:40:43 +00:00
libwntab32x.la Add headers. Add section about ActiveIMM. 2001-11-08 20:57:18 +00:00
Makefile.am MSVC Builds: Massive Rename of Projects 2015-09-15 18:51:33 +08:00
makefile.msc win32: gdk3 resurrection 2011-01-02 13:33:04 +01:00
pktdef.h Build Wintab support always on Windows. Don't require the Wintab SDK. 2007-01-19 01:55:52 +00:00
wintab.h Build Wintab support always on Windows. Don't require the Wintab SDK. 2007-01-19 01:55:52 +00:00
xcursors.h Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 23:21:36 +00:00