Closed
Bug 474026
Opened 17 years ago
Closed 17 years ago
Remove lists that use native frames
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: mfinkle, Assigned: mfinkle)
References
Details
Attachments
(1 file, 1 obsolete file)
|
25.98 KB,
patch
|
Details | Diff | Splinter Review |
Widgets that create native frames have been shown to reduce performance. A frame-less widget should be created and used to implement scrollable and non-scrollable lists in Fennec.
| Assignee | ||
Comment 1•17 years ago
|
||
This patch is the beginning. It adds a <richlistbox> into Fennec that does not use native frames. We also use this widget to replace the <scrollbox> used for preferences. So currently, this patch removes 3 native frames from Fennec.
Better support for scrolling is the next phase.
Assignee: nobody → mark.finkle
| Assignee | ||
Comment 2•17 years ago
|
||
Adds the missing file to the patch
Attachment #357414 -
Attachment is obsolete: true
| Assignee | ||
Comment 3•17 years ago
|
||
Comment on attachment 357421 [details] [diff] [review]
WIP1.1: with the missing richlistbox.xml file
Technically, this patch won't break anything in Fennec that isn't already broken. It does remove 3 native frames, which should help performance a little.
Asking for review. I can file a followup bug on adding the scrolling support.
Attachment #357421 -
Flags: review?(gavin.sharp)
| Assignee | ||
Updated•17 years ago
|
Attachment #357421 -
Flags: review?(gavin.sharp)
| Assignee | ||
Comment 4•17 years ago
|
||
we fixed the tablist via another patch and we don't want to remove richlistboxes from everywhere because they support panning for free
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
sorry for bug spam.
Many of the bugs which are marked invalid, I see comments telling it occurred in one version or other. But later it was fixed due to 1) by backingout the patch which made regression or 2) by fixing some other bug.
So if we can identify the bug/patch/reason then we should state that and mark those as FIXED. If not mark as WORKSFORME in that case.
You need to log in
before you can comment on or make changes to this bug.
Description
•