[ubuntu/oneiric] firefox 6.0~b5+build1+nobinonly-0ubuntu2 (Accepted)
Chris Coulson
chris.coulson at canonical.com
Tue Aug 9 17:35:28 UTC 2011
firefox (6.0~b5+build1+nobinonly-0ubuntu2) oneiric; urgency=low
* Update globalmenu-extension to 1.9.1
- Drop Firefox 4 and 5 compatibility
- Drop the uIGlobalMenuLoader interface, as it never served any purpose
- Rework how we synchronize attributes to menuitems from their
corresponding command nodes
- Don't synchronize attributes from command nodes associated with menus
- Rework how we handle document insertion/removals. Rather than keeping
our dbusmenu structure in sync at all times, and routing the events
to the correct node in the tree, we just mark the menu as invalid and
rebuild it from scratch next time it opens. This should reduce problems
like LP: #821391
- Honour the collapsed attribute. This solves a problem with multiple
seprators appearing adjacent to each other in the greasemonkey menu
- Store all booleans as PRPackedBool rather than PRBool
- Add error checking around uGlobalMenuDocListener
- Make uGlobalMenuDummy more robust, and use it as a fallback if the
real menuitem fails to initialize. This should help reduce problems
like LP: #831391
- If a menu fails to build correctly, mark it invalid and stop processing
document events on it (which should avoid the crash in LP: #831391)
- Invalidate a menu if we fail to insert/remove a node whilst processing
a document event (which should help avoid the crash in LP: #831391)
- Make uGlobalMenu::CanOpen() respect the collapsed attribute
- Allow more than one menu node to register as a listener for any DOM
node. In the case of command nodes, these may be shared across multiple
menu nodes, with each one interested in receiving events. Previously, we
just erased the first listener if a second menu node tried to register
(discovered after adding error checking around uGlobalMenuDocListener)
Date: Tue, 09 Aug 2011 18:29:02 +0100
Changed-By: Chris Coulson <chris.coulson at canonical.com>
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam at lists.ubuntu.com>
https://launchpad.net/ubuntu/oneiric/+source/firefox/6.0~b5+build1+nobinonly-0ubuntu2
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 09 Aug 2011 18:29:02 +0100
Source: firefox
Binary: firefox firefox-gnome-support firefox-dbg firefox-dev firefox-mozsymbols firefox-globalmenu abrowser firefox-branding abrowser-branding firefox-gnome-support-dbg firefox-locale-af firefox-locale-ar firefox-locale-ast firefox-locale-be firefox-locale-bg firefox-locale-bn firefox-locale-br firefox-locale-bs firefox-locale-ca firefox-locale-cs firefox-locale-cy firefox-locale-da firefox-locale-de firefox-locale-el firefox-locale-en firefox-locale-eo firefox-locale-es firefox-locale-et firefox-locale-eu firefox-locale-fa firefox-locale-fi firefox-locale-fr firefox-locale-fy firefox-locale-ga firefox-locale-gd firefox-locale-gl firefox-locale-gu firefox-locale-he firefox-locale-hi firefox-locale-hr firefox-locale-hu firefox-locale-hy firefox-locale-id firefox-locale-is firefox-locale-it firefox-locale-ja firefox-locale-kk firefox-locale-kn firefox-locale-ko firefox-locale-ku firefox-locale-lg firefox-locale-lt firefox-locale-lv firefox-locale-mai firefox-locale-mk
firefox-locale-ml firefox-locale-mr firefox-locale-nb firefox-locale-nl firefox-locale-nn firefox-locale-nso firefox-locale-or firefox-locale-pa firefox-locale-pl firefox-locale-pt firefox-locale-ro firefox-locale-ru firefox-locale-si firefox-locale-sk firefox-locale-sl firefox-locale-sq firefox-locale-sr firefox-locale-sv firefox-locale-ta firefox-locale-te firefox-locale-th firefox-locale-tr firefox-locale-uk firefox-locale-vi firefox-locale-zh-hans firefox-locale-zh-hant firefox-locale-zu firefox-locale-as firefox-locale-ka
firefox-locale-oc
Architecture: source
Version: 6.0~b5+build1+nobinonly-0ubuntu2
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam at lists.ubuntu.com>
Changed-By: Chris Coulson <chris.coulson at canonical.com>
Description:
abrowser - Safe and easy web browser from Mozilla - transitional package
abrowser-branding - Safe and easy web browser from Mozilla - transitional package
firefox - Safe and easy web browser from Mozilla
firefox-branding - Safe and easy web browser from Mozilla - transitional package
firefox-dbg - Safe and easy web browser from Mozilla - debug symbols
firefox-dev - Safe and easy web browser from Mozilla - development files
firefox-globalmenu - Unity appmenu integration for Firefox
firefox-gnome-support - Safe and easy web browser from Mozilla - GNOME support
firefox-gnome-support-dbg - Safe and easy web browser from Mozilla - transitional package
firefox-locale-af - Afrikaans language pack for Firefox
firefox-locale-ar - Arabic language pack for Firefox
firefox-locale-as - Transitional package for unavailable language
firefox-locale-ast - Asturian language pack for Firefox
firefox-locale-be - Belarusian language pack for Firefox
firefox-locale-bg - Bulgarian language pack for Firefox
firefox-locale-bn - Bengali language pack for Firefox
firefox-locale-br - Breton language pack for Firefox
firefox-locale-bs - Bosnian language pack for Firefox
firefox-locale-ca - Catalan; Valencian language pack for Firefox
firefox-locale-cs - Czech language pack for Firefox
firefox-locale-cy - Welsh language pack for Firefox
firefox-locale-da - Danish language pack for Firefox
firefox-locale-de - German language pack for Firefox
firefox-locale-el - Greek language pack for Firefox
firefox-locale-en - English language pack for Firefox
firefox-locale-eo - Esperanto language pack for Firefox
firefox-locale-es - Spanish; Castilian language pack for Firefox
firefox-locale-et - Estonian language pack for Firefox
firefox-locale-eu - Basque language pack for Firefox
firefox-locale-fa - Persian language pack for Firefox
firefox-locale-fi - Finnish language pack for Firefox
firefox-locale-fr - French language pack for Firefox
firefox-locale-fy - Western Frisian language pack for Firefox
firefox-locale-ga - Irish language pack for Firefox
firefox-locale-gd - Gaelic; Scottish Gaelic language pack for Firefox
firefox-locale-gl - Galician language pack for Firefox
firefox-locale-gu - Gujarati language pack for Firefox
firefox-locale-he - Hebrew language pack for Firefox
firefox-locale-hi - Hindi language pack for Firefox
firefox-locale-hr - Croatian language pack for Firefox
firefox-locale-hu - Hungarian language pack for Firefox
firefox-locale-hy - Armenian language pack for Firefox
firefox-locale-id - Indonesian language pack for Firefox
firefox-locale-is - Icelandic language pack for Firefox
firefox-locale-it - Italian language pack for Firefox
firefox-locale-ja - Japanese language pack for Firefox
firefox-locale-ka - Transitional package for unavailable language
firefox-locale-kk - Kazakh language pack for Firefox
firefox-locale-kn - Kannada language pack for Firefox
firefox-locale-ko - Korean language pack for Firefox
firefox-locale-ku - Kurdish language pack for Firefox
firefox-locale-lg - Ganda language pack for Firefox
firefox-locale-lt - Lithuanian language pack for Firefox
firefox-locale-lv - Latvian language pack for Firefox
firefox-locale-mai - Maithili language pack for Firefox
firefox-locale-mk - Macedonian language pack for Firefox
firefox-locale-ml - Malayalam language pack for Firefox
firefox-locale-mr - Marathi language pack for Firefox
firefox-locale-nb - Norwegian language pack for Firefox
firefox-locale-nl - Dutch; Flemish language pack for Firefox
firefox-locale-nn - Norwegian Nynorsk; Nynorsk, Norwegian language pack for Firefox
firefox-locale-nso - Sotho, Northern language pack for Firefox
firefox-locale-oc - Transitional package for unavailable language
firefox-locale-or - Oriya language pack for Firefox
firefox-locale-pa - Panjabi; Punjabi language pack for Firefox
firefox-locale-pl - Polish language pack for Firefox
firefox-locale-pt - Portuguese language pack for Firefox
firefox-locale-ro - Romanian language pack for Firefox
firefox-locale-ru - Russian language pack for Firefox
firefox-locale-si - Sinhala; Sinhalese language pack for Firefox
firefox-locale-sk - Slovak language pack for Firefox
firefox-locale-sl - Slovenian language pack for Firefox
firefox-locale-sq - Albanian language pack for Firefox
firefox-locale-sr - Serbian language pack for Firefox
firefox-locale-sv - Swedish language pack for Firefox
firefox-locale-ta - Tamil language pack for Firefox
firefox-locale-te - Telugu language pack for Firefox
firefox-locale-th - Thai language pack for Firefox
firefox-locale-tr - Turkish language pack for Firefox
firefox-locale-uk - Ukrainian language pack for Firefox
firefox-locale-vi - Vietnamese language pack for Firefox
firefox-locale-zh-hans - Simplified Chinese language pack for Firefox
firefox-locale-zh-hant - Traditional Chinese language pack for Firefox
firefox-locale-zu - Zulu language pack for Firefox
firefox-mozsymbols - Safe and easy web browser from Mozilla - Breakpad symbols
Launchpad-Bugs-Fixed: 821391 831391
Changes:
firefox (6.0~b5+build1+nobinonly-0ubuntu2) oneiric; urgency=low
.
* Update globalmenu-extension to 1.9.1
- Drop Firefox 4 and 5 compatibility
- Drop the uIGlobalMenuLoader interface, as it never served any purpose
- Rework how we synchronize attributes to menuitems from their
corresponding command nodes
- Don't synchronize attributes from command nodes associated with menus
- Rework how we handle document insertion/removals. Rather than keeping
our dbusmenu structure in sync at all times, and routing the events
to the correct node in the tree, we just mark the menu as invalid and
rebuild it from scratch next time it opens. This should reduce problems
like LP: #821391
- Honour the collapsed attribute. This solves a problem with multiple
seprators appearing adjacent to each other in the greasemonkey menu
- Store all booleans as PRPackedBool rather than PRBool
- Add error checking around uGlobalMenuDocListener
- Make uGlobalMenuDummy more robust, and use it as a fallback if the
real menuitem fails to initialize. This should help reduce problems
like LP: #831391
- If a menu fails to build correctly, mark it invalid and stop processing
document events on it (which should avoid the crash in LP: #831391)
- Invalidate a menu if we fail to insert/remove a node whilst processing
a document event (which should help avoid the crash in LP: #831391)
- Make uGlobalMenu::CanOpen() respect the collapsed attribute
- Allow more than one menu node to register as a listener for any DOM
node. In the case of command nodes, these may be shared across multiple
menu nodes, with each one interested in receiving events. Previously, we
just erased the first listener if a second menu node tried to register
(discovered after adding error checking around uGlobalMenuDocListener)
Checksums-Sha1:
71a55b6ac0611fc65f61f8781963bae57b88a87f 3656 firefox_6.0~b5+build1+nobinonly-0ubuntu2.dsc
4fddfeaa698818129d8673ffcf736dafa9cef47f 244108 firefox_6.0~b5+build1+nobinonly-0ubuntu2.diff.gz
Checksums-Sha256:
d4ba1b1508af206b34a2600507b67e4f6f883e74c8627769440fa269de70e486 3656 firefox_6.0~b5+build1+nobinonly-0ubuntu2.dsc
06f8e8f052e1995246ec2ca02198d55feac7735b78853ab26e5c3028e97c0b18 244108 firefox_6.0~b5+build1+nobinonly-0ubuntu2.diff.gz
Files:
ff8ca2aa2e942458e9ec1cdf6e2cfe79 3656 web optional firefox_6.0~b5+build1+nobinonly-0ubuntu2.dsc
08f7d07a46b566592d79b004a239c8fa 244108 web optional firefox_6.0~b5+build1+nobinonly-0ubuntu2.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJOQW8QAAoJEGEfvezVlG4P2hEH/iqUMBokepuOiT/23v35h5b3
4Rf0GE+XgZTnoq/O1T9b65Vbbtm/frk9liuGqej+WtYEBM37/A0MoDXEJiUH+ZUy
5HpYIKjrw0RxBu10TQ8Ruv6CQJV35+OAEIIa7Osou7ntlFtd5Al6RhrFjyXp4PUT
Be3WpMfaw0xm0vgO0tH5O1zoKaYalSeobcQPI43DXiB9bd1cr6h62L10V5Sckhjx
w8RtcFNOH9zPaIdNGFCOA5zC3B5PZJnlCLnQMAaKPMlGzW6AzVwcieGsRjuBpFz6
fM91rXjXK17aP1mqkvlhOQ+UZ1F7s+A68kfXEX/JxZuOyAI/3qNGvFHjhdaenvs=
=Q8G4
-----END PGP SIGNATURE-----
More information about the Oneiric-changes
mailing list