Commit Graph

25175 Commits

Author SHA1 Message Date
Matthias Clasen
37f99bab8b Drop gdk_spawn functions
These have been removed since the implementation was just
a straight wrapper around g_spawn.
2010-12-21 21:15:15 -05:00
Matthias Clasen
ab3c67c838 Drop unimplemented foreign window functions
These have been relegated to backend-specific
2010-12-21 21:15:15 -05:00
Matthias Clasen
1811b09964 Implement event_data_{copy,free} for quartz 2010-12-21 21:15:14 -05:00
Matthias Clasen
7d1dd4d991 Implement notify_startup_complete vfunc for quartz 2010-12-21 21:14:52 -05:00
Matthias Clasen
915246c9c1 Remove a duplicate doc comment 2010-12-21 21:14:44 -05:00
Matthias Clasen
8e78bcd121 Implement get_next_serial for quartz 2010-12-21 21:14:38 -05:00
Matthias Clasen
0d3a71f29f gdk_display_warp_pointer is in the frontend now 2010-12-21 21:14:31 -05:00
Matthias Clasen
e2b3c5dea1 Implment process_updates_recurse vfunc for quartz 2010-12-21 21:14:22 -05:00
Matthias Clasen
8226c82963 Implement has_pending and queue_events vfuncs for quartz 2010-12-21 21:14:16 -05:00
Matthias Clasen
e645495763 Derive GdkDisplayManager for quartz 2010-12-21 21:14:10 -05:00
Matthias Clasen
d957b6a84f Adapt quartz device code to new ways
We will need to rename the Core implementations in X11/Quartz
to not clash, later.
2010-12-21 21:14:01 -05:00
Matthias Clasen
7d035928fd Adapt quartz visual code to new ways
We may still need a subclass here later, not sure
2010-12-21 21:13:54 -05:00
Matthias Clasen
88f1f2d724 Rename _gdk_dnd_init 2010-12-21 21:13:46 -05:00
Matthias Clasen
96ff682cff Implement dnd vtables for quartz 2010-12-21 21:13:39 -05:00
Matthias Clasen
b1ab868ff0 Convert a bunch of visual related calls to use the screen vtable, quartz 2010-12-21 21:13:31 -05:00
Matthias Clasen
38a1c465e4 Convert all GdkScreen methods to vtable calls, quartz backend 2010-12-21 21:13:24 -05:00
Matthias Clasen
4a937017db Derive GdkKeymap for Quartz 2010-12-21 21:13:16 -05:00
Matthias Clasen
ece2da96d3 Make display method vtable calls, quartz backend 2010-12-21 21:13:02 -05:00
Matthias Clasen
1fb0fe2666 Convert all gdk_window methods to vtable calls in the quartz backend 2010-12-21 21:12:04 -05:00
Matthias Clasen
e60eff282a Bump version 2010-12-21 20:17:35 -05:00
Matthias Clasen
83364e8529 Fix distcheck 2.91.7 2010-12-21 19:37: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
Matthias Clasen
4b10167ce6 Set a default value for rgba style properties 2010-12-21 18:18:34 -05:00
Matthias Clasen
5b6bdcf016 Fix a tag mismatch in the docs 2010-12-21 18:18:34 -05:00
Mike Gorse
2a324ae304 Fix inclusion of gdkconfig.h 2010-12-21 18:18:07 -05:00
Matthias Clasen
4331d62567 Add gtkselectionprivate.h to Makefile 2010-12-21 17:57:40 -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
9cdbb31c06 Update NEWS 2010-12-21 16:25:27 -05:00
Matthias Clasen
7b6d759b04 Temporarily disable combo box entry test
This one got broken by the treeview refactoring, I assume.
2010-12-21 14:43:17 -05:00
Matthias Clasen
940d123de5 Add gdk_disable_multidevice to headers 2010-12-21 14:33:56 -05:00
Owen W. Taylor
a2dddb1da0 Return an appropriate GtkStyle from gtk_rc_get_style_by_paths()
Always returning NULL (no match) from gtk_rc_get_style_by_paths()
means that looking up colors and style properties based on the
GtkStyle will give default values instead of themed values. We can
do better by returning a GtkStyle based on a GtkWidgetPath that we
figure out from the values passed in to get_style_by_paths().

https://bugzilla.gnome.org/show_bug.cgi?id=637520
2010-12-21 14:27:25 -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
10a7f49fe7 Check the right library for symbols 2010-12-21 12:41:29 -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
ecddaa7a8e Disable the GtkPlug xi2 hack more thoroughly 2010-12-21 12:07:10 -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
Matthias Clasen
3fb8c3415b Rename GdkDragContextX11 to GdkX11DragContext 2010-12-21 12:07:09 -05:00
Matthias Clasen
fdfabea958 Don't export gdk_x11_cursor_finalize 2010-12-21 12:07:09 -05:00
Matthias Clasen
71a515ef17 Get abicheck to almost pass again 2010-12-21 12:07:09 -05:00
Matthias Clasen
b4802e3042 Rename x11-specific GdkDevice[Manager] implementations
Make them all fit in the gdk_x11_ prefix, and make the
get_type functions and standard macros available in headers.
2010-12-21 12:07:09 -05:00
Matthias Clasen
5cddc7ccbb Rename GdkDevice[Manager]Core to GdkX11Device[Manager]Core
This is mainly to avoid clash with the classes of the same
name in the quartz backend.
2010-12-21 12:07:09 -05:00
Matthias Clasen
e96c193d06 Rename GdkKeymapX11 to GdkX11Keymap
And add a gdkx11keys.h header file.
2010-12-21 12:07:09 -05:00
Matthias Clasen
146fd989d6 Rename GdkDisplayManagerX11 to GdkX11DisplayManager
And add a gdkx11displaymanager.h header file.
2010-12-21 12:07:09 -05:00
Benjamin Otte
36893a9ef8 gdk: Make GdkWindow abstract
This way backend implementors get an error if they don't set
display_class->window_type to their subclass. And that's exactly what we
want.
2010-12-21 12:07:09 -05:00