Kristian Rietveld
|
deffbd9885
|
quartz: reorder gdkprivate-quartz.h and related clean up
|
2010-12-23 14:17:42 +01:00 |
|
Kristian Rietveld
|
ac6f50120b
|
quartz: _gdk_quartz_visual -> gdk_quartz_visual
|
2010-12-23 14:17:42 +01:00 |
|
Kristian Rietveld
|
1e2907fa02
|
quartz: _gdk_quartz_screen -> gdk_quartz_screen
|
2010-12-23 14:17:42 +01:00 |
|
Kristian Rietveld
|
0736544174
|
quartz: _gdk_quartz_keymap -> gdk_quartz_keymap
|
2010-12-23 14:17:42 +01:00 |
|
Kristian Rietveld
|
0d8eeb924e
|
quartz: _gdk_quartz_display -> gdk_quartz_display
|
2010-12-23 14:17:42 +01:00 |
|
Kristian Rietveld
|
0840b25165
|
quartz: fix some more typos
|
2010-12-23 14:17:42 +01:00 |
|
Kristian Rietveld
|
1e814709d7
|
quartz: fix typo
|
2010-12-23 14:17:41 +01:00 |
|
Kristian Rietveld
|
fb8717f722
|
quartz: move utils to gdkutils-quartz.c
|
2010-12-23 14:17:41 +01:00 |
|
Kristian Rietveld
|
f15934bd66
|
quartz: remove gdkmain-quartz.c
|
2010-12-23 14:17:41 +01:00 |
|
Kristian Rietveld
|
caa9794af8
|
quartz: Clean up header files, use same arrangement as X11 backend
|
2010-12-23 14:17:41 +01:00 |
|
Kristian Rietveld
|
197590258f
|
quartz: Make keyboard input work again
|
2010-12-22 22:33:05 +01:00 |
|
Kristian Rietveld
|
48b6b939d3
|
Implement process_updates_recurse for GdkOffscreenWindow
Makes offscreen windows work again.
|
2010-12-22 20:41:39 +01:00 |
|
Matthias Clasen
|
03f7e26d26
|
Don't return PropertyNotify.state as modifier state
It isn't, it really is a GdkPropertyState.
Reported by Tim Janik in bug 633795.
|
2010-12-22 14:33:09 -05:00 |
|
Matthias Clasen
|
3adb7c7a49
|
Avoid a crash
pointed out in bug 533745
|
2010-12-22 14:08:03 -05:00 |
|
Kristian Rietveld
|
083c556e00
|
quartz: rename GdkDeviceManagerCore -> GdkQuartzDeviceManagerCore
|
2010-12-22 17:47:05 +01:00 |
|
Kristian Rietveld
|
59a3d9ae46
|
quartz: Rename GdkDeviceCore -> GdkQuartzDeviceCore
|
2010-12-22 17:47:05 +01:00 |
|
Kristian Rietveld
|
e2e4391992
|
quartz: commit forgotten file
|
2010-12-22 17:47:05 +01:00 |
|
Kristian Rietveld
|
2e7f14c90f
|
quartz: GdkDeviceCore: check for NULL pointer
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
32731fcb07
|
quartz: register before/after process all updates
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
ab74358b82
|
quartz: set all methods on window class, not root window class
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
552e7be7e5
|
quartz: set window_type in display_class
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
b0ffe16f90
|
quartz: introduce GdkQuartzWindow (as a subclass of GdkWindow)
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
3bc60a8149
|
quartz: rename GdkQuartzWindow to GdkQuartzNSWindow
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
c6fad1d2cb
|
quartz: fix typo
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
c87e878308
|
quartz: add new files to Makefile.am
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
e5695de12b
|
GdkDisplayManager: register Quartz backend when applicable
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
5226ae3ecc
|
quartz: create gdkdisplaymanager-quartz.h
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
f2883fe8eb
|
quartz: gdkselection-quartz.c: fix typos
|
2010-12-22 17:47:04 +01:00 |
|
Kristian Rietveld
|
b638515ae0
|
quartz: re-introduce _gdk_quartz_display_list_devices
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
4c663f0474
|
gdkwindow-quartz: fix typo
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
9b4f5a424c
|
gdk: Fix toplevel makefile to build non-x11 backends again
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
6b96c56976
|
quartz: remove duplicate definition of gdk_flush
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
8b4d583cd8
|
quartz: gdkkeys-quartz.c: remove duplicate function
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
3d02a14f4f
|
quartz: remove duplicate functions from gdkmain-quartz.c
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
fbd9fd6a38
|
quartz: make gdkwindow-quartz.c build again
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
c14078f388
|
quartz: adapt gdkdisplay-quartz.c to new function names
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
5f782ed9e7
|
quartz: add prototype for _gdk_quartz_screen_new()
|
2010-12-22 17:47:03 +01:00 |
|
Kristian Rietveld
|
1b344ad8e4
|
quartz: convert GdkVisual
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
d024153c96
|
quartz: Fix screen implementation, rename to GdkQuartzScreen
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
cde6dade8f
|
quartz: Port gdkkeys-quartz.c to new API
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
6fe3100f14
|
quartz: Remove gdkinput code
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
e4a0101542
|
quartz: gdkeventloop-quartz.c: fix
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
d0976d9f53
|
quartz: Fix gdkevents-quartz.c
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
b2844cb48b
|
quartz: Make GdkQuartzDisplay compile
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
709b4d4346
|
quartz: Fix display manager, move over code from gdkmain-quartz.c
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
988b8bf96a
|
quartz: gdkcursor-quartz.h: fix cut-n-paste error
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
98b8bf035f
|
quartz: gdkdevice-core: fix up
|
2010-12-22 17:47:02 +01:00 |
|
Kristian Rietveld
|
da481666cd
|
quartz: gdkdevice-core.c: use GdkQuartzCursor
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
62273fc08a
|
quartz: add forgotten file (gdkdnd-quartz.h)
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
f4c0c47a1a
|
quartz: move bits into gdkcursor-quartz.h (private header for now)
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
dff3973198
|
quartz: remove GdkCursorPrivate typedef
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
013cbea25f
|
quartz: Remove API for extension checks
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
881ea6e06c
|
quartz: convert GdkQuartzWindow to new drag context API
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
71404825c3
|
quartz: fix up GdkDragContext conversion
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
8cb301762a
|
Fix typo
|
2010-12-22 17:47:01 +01:00 |
|
Kristian Rietveld
|
3ace122563
|
quartz: turn quartz GdkCursor into GObject
|
2010-12-22 17:47:01 +01:00 |
|
Matthias Clasen
|
bd1ff477ca
|
Deal with property encoding functions for quartz
|
2010-12-22 17:47:01 +01:00 |
|
Matthias Clasen
|
de41790470
|
Implement selection related vfuncs for quartz
|
2010-12-22 17:47:01 +01:00 |
|
Matthias Clasen
|
762548d303
|
Implement selection owner vfuncs for quartz
|
2010-12-22 17:47:01 +01:00 |
|
Matthias Clasen
|
547d674ce5
|
Implement window property vfuncs for quartz
|
2010-12-22 17:47:01 +01:00 |
|
Matthias Clasen
|
168b3c13b7
|
Implement keyval vfuncs for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
9ae2dc0deb
|
Drop gdk_set_locale from quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
a1b300ecb6
|
Implement test vfuncs for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
6eb2a3520c
|
Implement atom-related vfuncs for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
51f149df5e
|
Implement get_keymap vfunc for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
46352afa6f
|
Implement create_window_impl vfunc for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
57efe15bda
|
Drop gdk_spawn functions
These have been removed since the implementation was just
a straight wrapper around g_spawn.
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
9dbe3bd316
|
Drop unimplemented foreign window functions
These have been relegated to backend-specific
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
b2ff02332f
|
Implement event_data_{copy,free} for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
4b92625fe0
|
Implement notify_startup_complete vfunc for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
2f3c7da763
|
Remove a duplicate doc comment
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
1a04631707
|
Implement get_next_serial for quartz
|
2010-12-22 17:47:00 +01:00 |
|
Matthias Clasen
|
dadbc63f1e
|
gdk_display_warp_pointer is in the frontend now
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
a1a0205dad
|
Implment process_updates_recurse vfunc for quartz
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
3232be603a
|
Implement has_pending and queue_events vfuncs for quartz
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
733c8fc8e7
|
Derive GdkDisplayManager for quartz
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
8a9c604b8a
|
Adapt quartz device code to new ways
We will need to rename the Core implementations in X11/Quartz
to not clash, later.
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
e2fea748d6
|
Adapt quartz visual code to new ways
We may still need a subclass here later, not sure
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
46e8aadaf8
|
Rename _gdk_dnd_init
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
25271f5e9a
|
Implement dnd vtables for quartz
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
d2ce9ec3dc
|
Convert a bunch of visual related calls to use the screen vtable, quartz
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
41352f24d6
|
Convert all GdkScreen methods to vtable calls, quartz backend
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
f43f259d49
|
Derive GdkKeymap for Quartz
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
acd99409b8
|
Make display method vtable calls, quartz backend
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
064bfceaad
|
Convert all gdk_window methods to vtable calls in the quartz backend
|
2010-12-22 17:46:59 +01:00 |
|
Matthias Clasen
|
367211ed7f
|
Document WINDOWING macros
|
2010-12-22 01:43:57 -05:00 |
|
Matthias Clasen
|
3973ef760e
|
Mention GDK_BACKEND in the docs
|
2010-12-22 01:32:18 -05:00 |
|
Matthias Clasen
|
b824cdd6db
|
Fix a blunder in grab handling
This was causing segfaults which would go away when compiled with
debug options.
|
2010-12-21 18:42:30 -05:00 |
|
Mike Gorse
|
2a324ae304
|
Fix inclusion of gdkconfig.h
|
2010-12-21 18:18:07 -05:00 |
|
Matthias Clasen
|
fcbfa05347
|
Drop no-longer-existing header from Makefile
|
2010-12-21 17:36:50 -05:00 |
|
Matthias Clasen
|
3ca69937f4
|
Don't install headers twice
|
2010-12-21 16:37:16 -05:00 |
|
Matthias Clasen
|
940d123de5
|
Add gdk_disable_multidevice to headers
|
2010-12-21 14:33:56 -05:00 |
|
Matthias Clasen
|
928fd84ebf
|
Implement some more vfuncs in GdkOffscreenWindow
|
2010-12-21 14:20:19 -05:00 |
|
Matthias Clasen
|
82fe7594f9
|
More include shuffling; keep X extension headers to ourselves
|
2010-12-21 14:17:02 -05:00 |
|
Matthias Clasen
|
f9e876e265
|
Fix another typo
|
2010-12-21 12:32:34 -05:00 |
|
Matthias Clasen
|
b3bd184274
|
Fix a silly typo
|
2010-12-21 12:19:03 -05:00 |
|
Matthias Clasen
|
106047ffa4
|
Detangle includes for GdkDeviceManager subclasses
|
2010-12-21 12:07:10 -05:00 |
|
Matthias Clasen
|
b1aaa10b6a
|
Detangle includes for device subclasses
|
2010-12-21 12:07:10 -05:00 |
|
Matthias Clasen
|
e5090396bf
|
Forgotten file
|
2010-12-21 12:07:10 -05:00 |
|
Matthias Clasen
|
bd36374413
|
Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContext
|
2010-12-21 12:07:10 -05:00 |
|