Indicator Display Objects

lp:ido/0.3

Created by Cody Russell on 2010-01-19 and last modified on 2012-04-12
Get this branch:
bzr branch lp:ido/0.3
Members of Canonical Desktop Experience Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Canonical Desktop Experience Team
Project:
Indicator Display Objects
Status:
Development

Recent revisions

108. By Charles Kerr on 2012-04-12

merge lp:~allanlesage/ido/TDD to add targets to autotools build for code-coverage reporting. For more information, see this blog post: http://qualityhour.wordpress.com/2012/01/29/test-coverage-tutorial-for-cc-autotools-projects/ .

Merged branch lp:~allanlesage/ido/TDD
107. By Ted Gould on 2012-03-21

0.3.4

106. By Charles Kerr on 2012-03-14

fix regression that broke mousewheel operations on the idoscale

105. By Charles Kerr on 2012-03-13

0.3.3

103. By Charles Kerr on 2012-03-12

Merge lp:~charlesk/indicator-sound/lp-921065 into lp:indicator-sound to add "primary-clicked" and "secondary-clicked" events for lp bug #921065

102. By Charles Kerr on 2012-03-12

Merge lp:~charlesk/ido/lp-906050 into lp:ido to resolve the following LP tickets:

Bug #524541: Volume (slider) item isn't highlighted when selected
Bug #886335: Unable to use arrow keys to adjust the volume control in the sound menu.
Bug #906050: Playback controls don't highlight anything like other menu items

101. By Ted Gould on 2012-03-09

0.3.2

100. By Ken VanDine on 2012-02-09

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 on 2012-01-11

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.

Branch metadata

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