Chromium Code Reviews
DescriptionGTK: Remove the global bookmarks menu by default. Currently, it can't be implemented efficiently.
We suspect that Ubuntu's appmenu code can not efficiently handle hundreds or
thousands of menu items, especially when we both initially push the default
16x16 favicon, and then push the asynchronously loaded favicon. We don't
believe this is a problem in chrome's code since this issue only manifests
itself on Natty, and stack traces in bug #86715 are stuck waiting on dbus in
ubuntu's dbusmenu-glib code.
Puts the bookmark menu behind a flag so other people downstream can debug what's going on. Also reduces the number of iconed menu items to 16, ensuring that at most 16k of favicon data is sent over dbus. (The menus felt overly cluttered previously, anyway.)
BUG=86715, 85466
TEST=Have hundreds (thousands?) of bookmarks in your profile. chrome startup shouldn't take minutes on Ubuntu Natty on a desktop that uses appmenu-gtk.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=90417
Patch Set 1 #Patch Set 2 : Enable with switch #Patch Set 3 : Remove debugging code #
Messages
Total messages: 5 (0 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||