| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This allows us to reduce the amount of ifdef ugliness.
|
|
|
|
|
|
| |
This is implemented in multiple gdk backends,
and we can avoid and ugly ifdef cascade in gtk
by adding a vfunc for this.
|
|
|
|
| |
This gives us access to private gdk api.
|
|
|
|
|
| |
Move the gdk_display functions to gdkdisplay.c.
They are misplaced in gdkevents.c.
|
|
|
|
|
| |
This removes the backend dependent code from gtkclipboard.c.
A good thing!
|
|
|
|
|
|
| |
This is needed in the clipboard code. We don't make
it public, since that code is destined to eventually
live in gdk anyway.
|
| |
|
|
|
|
| |
Nothing uses GdkScreen anymore, so we can get rid of it.
|
| |
|
|
|
|
| |
No need to derive this from GdkScreen anymore.
|
|
|
|
| |
No GdkScreen apis are used in here.
|
|
|
|
|
| |
The screen is never used in _gdk_quartz_screen_get_setting,
so drop it.
|
| |
|
|
|
|
| |
No need to derive this from GdkScreen anymore.
|
|
|
|
|
| |
The screen is never used in _gdk_win32_screen_get_setting,
so drop it.
|
|
|
|
| |
No GdkScreen apis are used in here.
|
| |
|
|
|
|
|
| |
There was no useful functionality left here,
so just remove this from the api altogether.
|
|
|
|
|
| |
Derive GdkX11Screen directly from GObject, and
remove the last remaining uses of GdkScreen.
|
|
|
|
|
| |
This type is going away, so switch to using GdkX11Screen
everywhere.
|
|
|
|
| |
It does nothing useful, and is going away.
|
|
|
|
| |
It is not used anymore.
|
|
|
|
|
|
|
|
|
|
| |
The generated file clienthtml.h is #included by broadway-server.c, which
is one of the sources of the broadway library — so clienthtml.h needs to
be one of the sources of that library too.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
https://bugzilla.gnome.org/show_bug.cgi?id=790489
|
|
|
|
|
| |
The toplevels list contains GdkWindowImplBroadways, and we shouldn't
free it.
|
|
|
|
|
|
| |
If you need to flush a display, use gdk_display_flush().
There is never a need to flush displays you don't know about.
|
|
|
|
| |
And if there was a need, GDK should have done it.
|
|
|
|
| |
It's not 2003 anymore.
|
|
|
|
|
|
|
|
| |
For a start, this makes gtk_main() work different from g_main_loop_run()
calls.
But most importantly, modern GDK does proper syncing itself and doesn't
need to rely on a catch-all to get it right.
|
|
|
|
| |
Document that gdk-private.h is meant for private gdk<>gtk apis.
|
|
|
|
|
| |
This is one-too-many private headers. Move the few
declarations here to gdkinternals.h.
|
| |
|
| |
|
|
|
|
| |
It is empty now.
|
|
|
|
| |
Nothing deprecated left!
|
|
|
|
| |
No longer used.
|
|
|
|
|
| |
This is only implemented on X11, so we don't
need generic api for it.
|
|
|
|
| |
The other one is gone.
|
|
|
|
|
|
| |
The code for grabbing keys was using a generic
error trap call, and more concerning, it was forgetting
to pop the trap.
|
|
|
|
| |
The generic trap api is going away.
|
|
|
|
| |
The generic trap api is going away.
|
|
|
|
| |
These are no longer used.
|
|
|
|
| |
GDK_PRIORITY_EVENTS is already defined in gdkevents.h
|
|
|
|
|
| |
Together with the corresponding getter.
This is x11-specific functionality.
|
|
|
|
|
| |
The program class is a very X-specific concept.
There should be x11-backend api to deal with it.
|
|
|
|
|
| |
This is an abuse, at best. If we need to pass the
app id down here, lets pass the app id.
|
|
|
|
| |
It was just a kludge.
|
|
|
|
| |
Move gdk_disable_multidevice to gdkdisplaymanager.[hc].
|
|
|
|
|
| |
This function and its variant are just wrappers
around the display-specific function.
|
|
|
|
|
| |
This function is about to go away. Instead, use the
display-specific function that this is a wrapper of.
|
|
|
|
|
| |
Move gdk_flush and gdk_set_allowed_backends to where they
belong.
|