gtk2/gdk/broadway
Alexander Larsson db288f3233 [broadway] Ensure gdk_ref_cairo_surface object can be destroyed
If we return a direct ref that is not possible, since we own a ref to it.
This is problematic as the gdkwindow.c code uses destruction to track
outstanding surfaces.

We fix this by returning a subsurface.
2010-11-25 22:09:29 +01:00
..
broadway-demo.c [broadway] Import broadway lib 2010-11-25 22:09:29 +01:00
broadway.c [broadway] Import broadway lib 2010-11-25 22:09:29 +01:00
broadway.h [broadway] Import broadway lib 2010-11-25 22:09:29 +01:00
gdkapplaunchcontext-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkcursor-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkdevice-broadway.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdkdevice-broadway.h
gdkdevicemanager-broadway.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdkdevicemanager-broadway.h
gdkdisplay-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkdisplay-broadway.h [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkdnd-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkdrawable-broadway.c [broadway] Ensure gdk_ref_cairo_surface object can be destroyed 2010-11-25 22:09:29 +01:00
gdkdrawable-broadway.h [broadway] Ensure gdk_ref_cairo_surface object can be destroyed 2010-11-25 22:09:29 +01:00
gdkeventsource.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkeventsource.h Remove event translators 2010-11-25 22:09:28 +01:00
gdkglobals-broadway.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdkim-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkinput.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdkkeys-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkmain-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkprivate-broadway.h [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkproperty-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkscreen-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkscreen-broadway.h [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkselection-broadway.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdkspawn-broadway.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdktestutils-broadway.c Remove X use from broadway backend 2010-11-25 22:09:28 +01:00
gdkvisual-broadway.c [broadway] Rename X11 -> Broadway in all code 2010-11-25 22:09:29 +01:00
gdkwindow-broadway.c [broadway] Ensure gdk_ref_cairo_surface object can be destroyed 2010-11-25 22:09:29 +01:00
gdkwindow-broadway.h Track last_surface properly 2010-11-25 22:09:29 +01:00
Makefile.am [broadway] Import broadway lib 2010-11-25 22:09:29 +01:00