Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix distcheck2.91.7 | Matthias Clasen | 2010-12-21 | 1 | -0/+3 |
| | |||||
* | Fix a blunder in grab handling | Matthias Clasen | 2010-12-21 | 1 | -6/+12 |
| | | | | | This was causing segfaults which would go away when compiled with debug options. | ||||
* | Set a default value for rgba style properties | Matthias Clasen | 2010-12-21 | 1 | -0/+6 |
| | |||||
* | Fix a tag mismatch in the docs | Matthias Clasen | 2010-12-21 | 1 | -1/+1 |
| | |||||
* | Fix inclusion of gdkconfig.h | Mike Gorse | 2010-12-21 | 1 | -1/+1 |
| | |||||
* | Add gtkselectionprivate.h to Makefile | Matthias Clasen | 2010-12-21 | 1 | -0/+1 |
| | |||||
* | Drop no-longer-existing header from Makefile | Matthias Clasen | 2010-12-21 | 1 | -2/+1 |
| | |||||
* | Don't install headers twice | Matthias Clasen | 2010-12-21 | 1 | -4/+0 |
| | |||||
* | Update NEWS | Matthias Clasen | 2010-12-21 | 1 | -0/+91 |
| | |||||
* | Temporarily disable combo box entry test | Matthias Clasen | 2010-12-21 | 1 | -0/+4 |
| | | | | This one got broken by the treeview refactoring, I assume. | ||||
* | Add gdk_disable_multidevice to headers | Matthias Clasen | 2010-12-21 | 1 | -0/+2 |
| | |||||
* | Return an appropriate GtkStyle from gtk_rc_get_style_by_paths() | Owen W. Taylor | 2010-12-21 | 3 | -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 GdkOffscreenWindow | Matthias Clasen | 2010-12-21 | 1 | -4/+74 |
| | |||||
* | More include shuffling; keep X extension headers to ourselves | Matthias Clasen | 2010-12-21 | 7 | -6/+18 |
| | |||||
* | Check the right library for symbols | Matthias Clasen | 2010-12-21 | 1 | -1/+1 |
| | |||||
* | Fix another typo | Matthias Clasen | 2010-12-21 | 1 | -1/+1 |
| | |||||
* | Fix a silly typo | Matthias Clasen | 2010-12-21 | 1 | -1/+1 |
| | |||||
* | Disable the GtkPlug xi2 hack more thoroughly | Matthias Clasen | 2010-12-21 | 1 | -0/+2 |
| | |||||
* | Detangle includes for GdkDeviceManager subclasses | Matthias Clasen | 2010-12-21 | 10 | -101/+191 |
| | |||||
* | Detangle includes for device subclasses | Matthias Clasen | 2010-12-21 | 12 | -60/+91 |
| | |||||
* | Forgotten file | Matthias Clasen | 2010-12-21 | 1 | -0/+49 |
| | |||||
* | Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContext | Matthias Clasen | 2010-12-21 | 3 | -14/+25 |
| | |||||
* | Rename GdkDragContextX11 to GdkX11DragContext | Matthias Clasen | 2010-12-21 | 4 | -1064/+1117 |
| | |||||
* | Don't export gdk_x11_cursor_finalize | Matthias Clasen | 2010-12-21 | 1 | -2/+2 |
| | |||||
* | Get abicheck to almost pass again | Matthias Clasen | 2010-12-21 | 2 | -14/+17 |
| | |||||
* | Rename x11-specific GdkDevice[Manager] implementations | Matthias Clasen | 2010-12-21 | 17 | -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]Core | Matthias Clasen | 2010-12-21 | 11 | -511/+512 |
| | | | | | This is mainly to avoid clash with the classes of the same name in the quartz backend. | ||||
* | Rename GdkKeymapX11 to GdkX11Keymap | Matthias Clasen | 2010-12-21 | 6 | -100/+105 |
| | | | | And add a gdkx11keys.h header file. | ||||
* | Rename GdkDisplayManagerX11 to GdkX11DisplayManager | Matthias Clasen | 2010-12-21 | 5 | -37/+84 |
| | | | | And add a gdkx11displaymanager.h header file. | ||||
* | gdk: Make GdkWindow abstract | Benjamin Otte | 2010-12-21 | 1 | -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 GdkWindow | Benjamin Otte | 2010-12-21 | 1 | -18/+1 |
| | |||||
* | x11: Add a GdkX11Window class for X11 windows | Benjamin Otte | 2010-12-21 | 3 | -0/+39 |
| | |||||
* | gdk: Allow display subclasses to override the type used for windows | Benjamin Otte | 2010-12-21 | 2 | -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 Otte | 2010-12-21 | 6 | -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 GdkX11Screen | Benjamin Otte | 2010-12-21 | 3 | -15/+22 |
| | |||||
* | x11: Rename GdkScreenX11 to GdkX11Screen | Benjamin Otte | 2010-12-21 | 10 | -419/+419 |
| | |||||
* | x11: Export GdkX11Visual | Benjamin Otte | 2010-12-21 | 2 | -6/+16 |
| | |||||
* | x11: Rename GdkVisualX11 to GdkX11Visual | Benjamin Otte | 2010-12-21 | 1 | -29/+29 |
| | |||||
* | x11: Have a proper GdkVisualX11Class struct | Benjamin Otte | 2010-12-21 | 1 | -1/+6 |
| | |||||
* | x11: Export GdkX11Cursor | Benjamin Otte | 2010-12-21 | 2 | -10/+16 |
| | |||||
* | x11: typedef GdkX11Display to GdkDisplay | Benjamin Otte | 2010-12-21 | 1 | -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 GdkX11Display | Benjamin Otte | 2010-12-21 | 3 | -15/+16 |
| | |||||
* | x11: Rename GdkDisplayX11 to GdkX11Display | Benjamin Otte | 2010-12-21 | 19 | -147/+147 |
| | | | | Also rename all the macros etc. | ||||
* | x11: Rename GdkDisplayX11 to GdkX11Display | Benjamin Otte | 2010-12-21 | 14 | -84/+84 |
| | |||||
* | API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY() | Benjamin Otte | 2010-12-21 | 6 | -9/+13 |
| | | | | | GDK_DISPLAY_OBJECT is now deprecated. No need to keep failures from gtk1 around. | ||||
* | x11: Move remaining APIs into gdkx11utils.h | Benjamin Otte | 2010-12-21 | 4 | -23/+65 |
| | | | | Now gdkx.h is a clean header equivalent to gdk.h. | ||||
* | x11: Move atom API into gdkx11property.h | Benjamin Otte | 2010-12-21 | 4 | -17/+62 |
| | |||||
* | x11: Move selection-specific API into gdkx11selection.h | Benjamin Otte | 2010-12-21 | 4 | -24/+67 |
| | |||||
* | x11: Move display-specific APIs into gdkx11display.h | Benjamin Otte | 2010-12-21 | 4 | -37/+83 |
| | |||||
* | x11: Move screen-specific API into gdkx11screen.h | Benjamin Otte | 2010-12-21 | 4 | -43/+93 |
| |