roytam1
470a6e4401
Revert "Issue #1860 - Change LayerManagerData::mDisplayItems to a vector instead of hashtable"
...
This reverts commit 070b283e38 .
2022-05-02 23:11:34 +08:00
roytam1
1f85f6ab93
Revert "Issue #1860 - Follow-up: Make sure we don't add duplicate frames"
...
This reverts commit f039cc7ef8 .
2022-05-02 23:11:24 +08:00
roytam1
6be9a7c374
Revert "Issue #1860 - Follow-up: Fix indentation."
...
This reverts commit 5422762839 .
2022-05-02 23:11:16 +08:00
Moonchild
5422762839
Issue #1860 - Follow-up: Fix indentation.
2022-04-19 22:10:14 +08:00
Moonchild
f039cc7ef8
Issue #1860 - Follow-up: Make sure we don't add duplicate frames
...
Changing to vector makes manipulating display list items more risky.
This is to make sure we don't inadvertently end up with duplicates in
the list of display items avoiding double-free scenarios.
2022-04-19 22:10:10 +08:00
win7-7
070b283e38
Issue #1860 - Change LayerManagerData::mDisplayItems to a vector instead of hashtable
...
This should improve cache locality and help speed up layer building.
2022-04-19 22:09:59 +08:00
Moonchild
1feafdc819
Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)
2021-03-11 10:13:55 +08:00
Moonchild
7167c960d0
Issue #1053 - Part 2a: Remove android from /layout (partial)
...
This removes android code from base, build, forms, generic, inspector, style,
printing, tools and xul.
2021-01-01 10:01:05 +08:00
win7-7
22d77a3d80
Avoid multiple hashtable lookups in DisplayItemData destructor
...
UXP has:
MOZ_RELEASE_ASSERT(sAliveDisplayItemDatas && sAliveDisplayItemDatas >Contains(this));
sAliveDisplayItemDatas->RemoveEntry(this);
and this gets hit during frame destruction.
Combine these checks.
2019-07-08 20:28:55 +08:00
win7-7
922e819d1c
Attach FrameProperties to each frame instead of using a shared hashtable
...
Dispense the shared hashtable and instead attach the frame property list directly to nsIFrame.
2019-07-05 21:32:14 +08:00
win7-7
314e75d5db
unnecessary space at the end removed
2019-05-03 21:35:37 +08:00
win7-7
aaa28cd3d5
patch to Bug 1363423
2019-05-03 21:35:32 +08:00
wolfbeast
719ac1bc38
Remove MOZ_B2G leftovers and some dead B2G-only components.
2019-02-15 23:57:05 +08:00
roytam1
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00