summaryrefslogtreecommitdiffstats
path: root/layout/base/nsPresShell.cpp
Commit message (Collapse)AuthorAgeLines
* Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles.Moonchild2021-01-06-2/+2
| | | | | | | | | | | ScrollbarStyles contains values of overflow, (over)scroll-behavior, etc. The only one which is marginally related to scroll _bars_ is overflow, which can be used to hide scrollbar (by making an element not scrollable) or enforce the scrollbar to display. It makes more sense to be called ScrollStyles as it's mainly concerning behavior of scrolling, not scrollbars. Also, with the addition of scrollbar width properties, the current name can be confusing.
* Issue #1053 - Part 2a: Remove android from /layout (partial)Moonchild2020-12-26-42/+0
| | | | | This removes android code from base, build, forms, generic, inspector, style, printing, tools and xul.
* Issue #1656 - Part 8: Devtools and misc.Moonchild2020-09-24-1/+0
|
* Issue #1643 - Part 4: Hook up all the plumbing.Moonchild2020-09-16-0/+5
|
* Issue #1355 - Store the dirty rect on the display list builder rather than ↵win7-72020-05-08-2/+2
| | | | | | passing it as a parameter to BuildDisplayList Also fix build bustage for De-unified layout/xul in nsRootBoxFrame.cpp
* Issue #80 - De-unify layout/baseMoonchild2020-04-29-1/+5
|
* Bug 1411754 - Rename PresShell::DestroyFramesFor to DestroyFramesForAndRestyleMatt A. Tobin2020-04-17-6/+8
| | | | Tag #1375
* Bug 1389743 - Only reconstruct frames synchronously from ContentRemoved when ↵Matt A. Tobin2020-04-17-35/+9
| | | | | | called from frame construction Tag #1375
* Bug 1377978 - Make nsRange use uint32_t to offsetMatt A. Tobin2020-04-17-2/+4
| | | | Tag #1375
* Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store ↵Matt A. Tobin2020-04-17-6/+0
| | | | | | the placeholder on a frame property on the out-of-flow Tag #1375
* Bug 1296516 - Cleanup a bit of code in layout/baseMatt A. Tobin2020-04-17-7/+5
| | | | | | | | * Tidy RestyleManager::ContentStateChanged * Convert UndisplayedMap to a typed hashtable * Cleanup infallible or unchecked nsCSSFrameConstructor methods Tag #1375
* Revert "Issue #1355 - Better way to create display items for column backgrounds"wolfbeast2020-02-26-3/+2
| | | | This reverts commit 44c47c50388f526c2d134e16d5debebe94a0faf8.
* Issue #1355 - Better way to create display items for column backgroundswin7-72020-02-25-2/+3
| | | | | | | | | | | | | | | | | | | | | | 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.
* Revert "Capture delayed events and cancel as necessary."wolfbeast2019-07-18-12/+0
| | | | | | | | | Tag #1052 (backout). Backed out for creating issues like #1191 and other issue-less problems with e.g. losing the caret from text boxes. Of note: this was also backed out from m-c for similar reasons in Bug 1332433. This fixes #1191. This reverts commit 3424afccaebc71c4acd4fa9eadf519c408c5965b.
* Attach FrameProperties to each frame instead of using a shared hashtablewin7-72019-06-26-21/+14
| | | | Dispense the shared hashtable and instead attach the frame property list directly to nsIFrame.
* Capture delayed events and cancel as necessary.wolfbeast2019-04-26-0/+12
| | | | Tag #1052
* Grab caching capturing content with local variable.wolfbeast2019-03-23-5/+5
|
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-4/+0
|
* Clean up a number of unused variables.wolfbeast2018-09-29-5/+0
| | | | Tag #21.
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-40/+0
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Remove SPS profiler.wolfbeast2018-05-24-17/+0
| | | | | - Conditionals and code blocks. (MOZ_ENABLE_PROFILER_SPS) - Stub out several profiler-only functions.
* Remove MOZ_B2G leftovers and some dead B2G-only components.wolfbeast2018-05-12-68/+0
|
* moebius#195: DOM - PointerEvent - improvementsjanekptacijarabaci2018-04-23-0/+2
| | | | https://github.com/MoonchildProductions/moebius/pull/195
* moebius#71: DOM - Pointer Events - improvementsjanekptacijarabaci2018-04-20-73/+69
| | | | https://github.com/MoonchildProductions/moebius/pull/71
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+11280