lp:~raof/unity-greeter/fix-login-corruption

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/unity-greeter/fix-login-corruption
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Unity Greeter
Status:
Merged

Recent revisions

366. By Chris Halse Rogers

Also set root window's backing pixmap in test mode.

This makes it possible to test in an xnest server

365. By Chris Halse Rogers

Use draw_full () rather than draw () to draw the background pixmap.

draw () goes through gtk_widget_draw, which fails because we've changed the underlying
surface it's trying to draw to, and wouldn't be what we want anyway as it'd
draw all the children of the background, too, like the user list.

364. By Chris Halse Rogers

Remove inaccurate comment and superfluous Gdk.flush

363. By Chris Halse Rogers

Move SetWindowBackgroundPixmap call to refresh_background.

XSetWindowBackgroundPixmap takes a copy of the drawable set; further rendering
to that pixmap invokes undefined behaviour in the server.

Also, flush the Cairo surface before using the underlying pixmap; Cairo requires
that a flush preceed any native access to the underlying resource.

362. By Chris Halse Rogers

Don't set up a new X connection for the root pixmap.

This is unnecessary, as SetWindowBackgroundPixmap will take a copy.
Also, the existing code was racy - there's no guarantee that the XCreatePixmap
on display would complete (or even be dispatched) before trying to create
a CairoXlibSurface on xdisplay. Pixmap XID allocation is handled client-side;
there's no round-trip required for XCreatePixmap to return.

361. By Launchpad Translations on behalf of unity-greeter-team

Launchpad automatic translations update.

360. By Launchpad Translations on behalf of unity-greeter-team

Launchpad automatic translations update.

359. By Launchpad Translations on behalf of unity-greeter-team

Launchpad automatic translations update.

358. By Michael Terry

bump version to 0.2.5

357. By Michael Terry

update NEWS

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity-greeter
This branch contains Public information 
Everyone can see this information.