The Cairo operating system
Posted Jul 7, 2006 20:01 UTC (Fri) by
evgeny (guest, #774)
In reply to:
The Cairo operating system by oak
Parent article:
Cairo release 1.2.0 now available
Fine, but this still doesn't explain why you insist on closing the first _backend_? What you describe is switching from an _instance_ of a device to an instance of another device. Say, the X11 device, once registered, could allow you to have several Drawables (Pixmap/Window) in the same app - e.g., one for the main window, another one for File/Open... preview, etc, which doesn't mean the X11 device plugin should be registered/unregistered each time. Just as the dynamic loader does symbol resolving only once, similarly, all available/enabled backend plugins need to be initiated only once.
(
Log in to post comments)