lp:~charlesk/ido/lp-921065

Created by Charles Kerr and last modified
Get this branch:
bzr branch lp:~charlesk/ido/lp-921065
Only Charles Kerr can upload to this branch. If you are Charles Kerr please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Charles Kerr
Project:
Indicator Display Objects
Status:
Merged

Recent revisions

106. By Charles Kerr

add primary-clicked and secondary-clicked signals for lp bug #921065

105. By Charles Kerr

tweak: fix some indentation damage in the header file

104. By Charles Kerr

remove idooffscreenproxy

103. By Charles Kerr

small code cleanup in update_packing()

102. By Charles Kerr

Fix LP Bug #906050 by removing idoscalemenuitem's offscreen proxy.

The offscreen proxy was added last September to fix bug #804009, but while testing in 12.04b1 I'm not able to reproduce that issue even after removing the offscreen proxy. I don't want to regress 804009 so I'll ask for more eyeballs on this one.

101. By Charles Kerr

don't override widget_class.state_changed in idoscalemenuitem ... that was preventing the prelight state from ever showing up there.

100. By Ken VanDine

add style class "menubar" to the offscreen proxy, this fixes the white background drawn in the sound menu menu with the current gtk3/light-themes (LP: #925700)

99. By Ken VanDine

Patch from ~covox (LP: #867649)

In method ido_offscreen_proxy_realize(), a call is made to gdk_screen_get_rgba_visual() to get a GdkVisual handle, which is then passed as part of a GdkWindowAttr structure to gdk_window_new().

What's not taken into account is that gdk_screen_get_rgba_visual() will return NULL if RGBA isn't supported by the destination window manager (e.g. if someone turned the Composite extension off). In this case, as the field is always marked as valid for use (GDK_WA_VISUAL), gdk_window_new will fall over.

Attached is a patch to fall back on gdk_screen_get_system_visual() if RGBA isn't available. With this, unity-panel-service no longer crashes after interacting with the Sound indicator if the Composite extension is switched off.

98. By Ken VanDine

removed deprecations from gtk3 and fixed sizing issues with idemessagedialog (LP: #888392)

97. By Ted Gould

0.3.1

Branch metadata

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

Subscribers