| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
whether they should be drawn.
This reduces the size of display lists for tables by only adding display
list items that are actually going to be visibly drawn, which will help
overall performance of table drawing.
|
|\
| |
| | |
Give dynamic SSUAO rules priority over static ones
|
| | |
|
|\ \
| | |
| | | |
Fix incorrect grid cell sizing to min/max space.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There were actually two separate logical errors in this method:
The first part is that "origSizes.isSome()" is simply a bogus
requirement for applying min/max-sizes here. I'm still keeping
the optimization of not needlessly copying the mSizes array
(as originally intended) since it's a quite common case.
The second bug is that min/max-sizes were only applied under
the "if (fr != 0.0f)" block. This is bogus since the calculated
'fr' value depends on 'aAvailableSize' which might change by
applying min/max-sizes and thus 'fr' could become non-zero in
the second round.
To fix, this patch just moves "applyMinMax" block out one level.
|
|/
|
|
|
| |
* So far this seems to only affect Macintosh builds but other unix builds may be affected. Windows doesn't seem to be.
* This maintains consistency with other one-off file invocations and backwards compatibility with older comm setups
|
|\
| |
| | |
Skip abspos, fixed, float and placeholders for outline.
|
| | |
|
|\ \
| | |
| | | |
Remove no longer used function and modules from UserAgentUpdates.jsm
|
|/ /
| |
| |
| | |
`UserAgentUpdates.jsm`
|
|\ \
| |/
|/| |
Add `%OS_SLICE%` macro to SSUAO to refine OS info
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
When setting up connectivity, e.g. with new network detection, the pref
wouldn't be checked (or honored), resulting in spurious startup calls
despite being preffed off. This fixes that.
Resolves #1474
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
This requires changes to package-manifest in all applications
|
| | |
| | |
| | |
| | | |
UpdateUtils.UpdateChannel in telemetry modules
|
| |/ |
|
|/ |
|
| |
|
|
|
|
| |
This reverts commit 6a3d5769d01ec1a8dd56ea79aec2df91b801ce02.
|
| |
|
| |
|
| |
|
|
|
|
| |
Also Tag #1467
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 44c47c50388f526c2d134e16d5debebe94a0faf8.
|
|
|
|
|
|
| |
additions to the end of it."
This reverts commit efdc2af8ab06c50b85e584ef15deab73b66bec6d.
|
| |
|
|\ |
|
| |\
| | |
| | | |
Better way to create display items for column backgrounds
|
| | |
| | |
| | |
| | |
| | |
| | | |
the end of it.
Layout\reftests\table-background\reftest.list should have only additions to the end of it. Revert incorrect additions.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Part 1: Remove current table item, as it's never set.
Part 2: Get rid of generic table painting code, and handle each class separately.
Part 4: Hoist outline skipping into col(group) frame code.
Part 5: Skip box-shadow for table column and column groups.
Part 6: Store column and column group backgrounds separately, and then append them before the rest of the table contents.
Part 7: Pass rects in display list coordinates to AppendBackgroundItemsToTop.
Part 8: Create column and column group background display items as part of the cell's BuildDisplayList.
Part 9: Used cached values instead of calling nsDisplayListBuilder::ToReferenceFrame when possible, since it can be expensive when the requested frame isn't the builder's current frame.
Part 10: Make sure we build display items for table parts where only the normal position is visible, since we may need to create background items for ancestors at that position.
Part 11: Create an AutoBuildingDisplayList when we create background items for table columns and column groups, so that we initialize the invalidation state correctly.
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Back out unboxed array/object removals
|
| | |
| | |
| | |
| | |
| | |
| | | |
This should be the last code backout for this. merging this branch
should get us back to the way we were (+ additional code changes for
later changes) as fasr as the unused unboxed code is concerned.
|
| | |
| | |
| | |
| | |
| | | |
- accounting for removal of watch()/unwatch()
- updated for intermediate code changes.
|
| | |
| | |
| | |
| | | |
This reverts commit 9c6a8450b3e96442035b84025b0dd13be3a9e5f8.
|
| | |
| | |
| | |
| | | |
- accounting for removal of watch()/unwatch()
|
| | | |
|
| | |
| | |
| | |
| | | |
Note: Does not remove support completely from toolkit/mozapps/installer or from telemetry or AppConstants.jsm
|
| | | |
|