summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix distcheck2.91.7Matthias Clasen2010-12-211-0/+3
|
* Fix a blunder in grab handlingMatthias Clasen2010-12-211-6/+12
| | | | | This was causing segfaults which would go away when compiled with debug options.
* Set a default value for rgba style propertiesMatthias Clasen2010-12-211-0/+6
|
* Fix a tag mismatch in the docsMatthias Clasen2010-12-211-1/+1
|
* Fix inclusion of gdkconfig.hMike Gorse2010-12-211-1/+1
|
* Add gtkselectionprivate.h to MakefileMatthias Clasen2010-12-211-0/+1
|
* Drop no-longer-existing header from MakefileMatthias Clasen2010-12-211-2/+1
|
* Don't install headers twiceMatthias Clasen2010-12-211-4/+0
|
* Update NEWSMatthias Clasen2010-12-211-0/+91
|
* Temporarily disable combo box entry testMatthias Clasen2010-12-211-0/+4
| | | | This one got broken by the treeview refactoring, I assume.
* Add gdk_disable_multidevice to headersMatthias Clasen2010-12-211-0/+2
|
* Return an appropriate GtkStyle from gtk_rc_get_style_by_paths()Owen W. Taylor2010-12-213-10/+103
| | | | | | | | | | 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
* Implement some more vfuncs in GdkOffscreenWindowMatthias Clasen2010-12-211-4/+74
|
* More include shuffling; keep X extension headers to ourselvesMatthias Clasen2010-12-217-6/+18
|
* Check the right library for symbolsMatthias Clasen2010-12-211-1/+1
|
* Fix another typoMatthias Clasen2010-12-211-1/+1
|
* Fix a silly typoMatthias Clasen2010-12-211-1/+1
|
* Disable the GtkPlug xi2 hack more thoroughlyMatthias Clasen2010-12-211-0/+2
|
* Detangle includes for GdkDeviceManager subclassesMatthias Clasen2010-12-2110-101/+191
|
* Detangle includes for device subclassesMatthias Clasen2010-12-2112-60/+91
|
* Forgotten fileMatthias Clasen2010-12-211-0/+49
|
* Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContextMatthias Clasen2010-12-213-14/+25
|
* Rename GdkDragContextX11 to GdkX11DragContextMatthias Clasen2010-12-214-1064/+1117
|
* Don't export gdk_x11_cursor_finalizeMatthias Clasen2010-12-211-2/+2
|
* Get abicheck to almost pass againMatthias Clasen2010-12-212-14/+17
|
* Rename x11-specific GdkDevice[Manager] implementationsMatthias Clasen2010-12-2117-990/+956
| | | | | Make them all fit in the gdk_x11_ prefix, and make the get_type functions and standard macros available in headers.
* Rename GdkDevice[Manager]Core to GdkX11Device[Manager]CoreMatthias Clasen2010-12-2111-511/+512
| | | | | This is mainly to avoid clash with the classes of the same name in the quartz backend.
* Rename GdkKeymapX11 to GdkX11KeymapMatthias Clasen2010-12-216-100/+105
| | | | And add a gdkx11keys.h header file.
* Rename GdkDisplayManagerX11 to GdkX11DisplayManagerMatthias Clasen2010-12-215-37/+84
| | | | And add a gdkx11displaymanager.h header file.
* gdk: Make GdkWindow abstractBenjamin Otte2010-12-211-1/+1
| | | | | | 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.
* gdk: Use G_DEFINE_TYPE for GdkWindowBenjamin Otte2010-12-211-18/+1
|
* x11: Add a GdkX11Window class for X11 windowsBenjamin Otte2010-12-213-0/+39
|
* gdk: Allow display subclasses to override the type used for windowsBenjamin Otte2010-12-212-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to have different window types for different displays, so we can write code like this: #if GDK_WINDOWING_X11 if (GDK_IS_X11_WINDOW (window)) { /* do x11 stuff */ } else #endif #if GDK_WINDOWING_WAYLAND if (GDK_IS_WAYLAND_WINDOW (window)) { /* do wayland stuff */ } else #endif { /* do stuff for unsupported system */ } This requires different GdkWindow types and we currently don't have that, as only the GdkWindowImpl differs. With this method, every backend defines a custom type that's just a simple subclass of GdkWindow. This way GdkWindow behaves like all the other types (visuals, screens, displays) and we can write code like the above.
* gdk: Create windows via _gdk_display_create_window()Benjamin Otte2010-12-216-7/+16
| | | | | THe use of this function will become visible in the next commits. But wrapping g_object_new() is a generally a good idea anyway.
* x11: Export GdkX11ScreenBenjamin Otte2010-12-213-15/+22
|
* x11: Rename GdkScreenX11 to GdkX11ScreenBenjamin Otte2010-12-2110-419/+419
|
* x11: Export GdkX11VisualBenjamin Otte2010-12-212-6/+16
|
* x11: Rename GdkVisualX11 to GdkX11VisualBenjamin Otte2010-12-211-29/+29
|
* x11: Have a proper GdkVisualX11Class structBenjamin Otte2010-12-211-1/+6
|
* x11: Export GdkX11CursorBenjamin Otte2010-12-212-10/+16
|
* x11: typedef GdkX11Display to GdkDisplayBenjamin Otte2010-12-211-0/+4
| | | | | | | | | | | | | | | | | This is for compatibility reasons. We want to change APIs that operate on X11 objects to take the X11 objects as arguments. However, this would break a lot of APIs and we'd like to avoid this, so we play this little trick (we will use the same trick for the other X11 objects). Also, gobject-introspection and other bindings can correctly attach the functions to the correct types as it is the same scheme that GDK2 used for pixmaps, windows and drawables. For GTK 4, we will remove this trick, so apps should properly cast their objects right now. Unfortunately, I don't think there is a way to use GDK_DISABLE_DEPRECATED or similar macros to check for proper type casts while compiling ensure compatibility with future GDK versions. I'm free to consider them though.
* x11: Export GdkX11DisplayBenjamin Otte2010-12-213-15/+16
|
* x11: Rename GdkDisplayX11 to GdkX11DisplayBenjamin Otte2010-12-2119-147/+147
| | | | Also rename all the macros etc.
* x11: Rename GdkDisplayX11 to GdkX11DisplayBenjamin Otte2010-12-2114-84/+84
|
* API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY()Benjamin Otte2010-12-216-9/+13
| | | | | GDK_DISPLAY_OBJECT is now deprecated. No need to keep failures from gtk1 around.
* x11: Move remaining APIs into gdkx11utils.hBenjamin Otte2010-12-214-23/+65
| | | | Now gdkx.h is a clean header equivalent to gdk.h.
* x11: Move atom API into gdkx11property.hBenjamin Otte2010-12-214-17/+62
|
* x11: Move selection-specific API into gdkx11selection.hBenjamin Otte2010-12-214-24/+67
|
* x11: Move display-specific APIs into gdkx11display.hBenjamin Otte2010-12-214-37/+83
|
* x11: Move screen-specific API into gdkx11screen.hBenjamin Otte2010-12-214-43/+93
|