Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1641 - Implement CSS flow-root keyword | athenian200 | 2020-09-03 | -3/+5 |
| | | | | This is just a clean port of 1322191 and follow-up 1325970. It really seems to add create a new way to access existing code relating to block formatting and floating elements rather than implementing new functionality, and it is mercifully straightforwards. | |||
* | Bug 1426536 - Remove nsContentUtils::IsContentInsertionPoint | Matt A. Tobin | 2020-04-17 | -1/+1 |
| | | | | Tag #1375 | |||
* | Bug 1419762 - Return the inline continuation of an IB split when appending | Matt A. Tobin | 2020-04-17 | -3/+4 |
| | | | | Tag #1375 | |||
* | Bug 1419964 - Remove AdjustParentFrameForAfterContent | Matt A. Tobin | 2020-04-17 | -147/+70 |
| | | | | Tag #1375 | |||
* | Bug 1415843 - Remove an unneeded call to AdjustAppendParentForAfterContent | Matt A. Tobin | 2020-04-17 | -46/+0 |
| | | | | Tag #1375 | |||
* | Bug 1415538 - Remove dead frame construction code (InsertFirstLineFrames) | Matt A. Tobin | 2020-04-17 | -159/+4 |
| | | | | Tag #1375 | |||
* | Bug 1415152 - No need for AdjustAppendForAfter, since ::after is handled in ↵ | Matt A. Tobin | 2020-04-17 | -10/+3 |
| | | | | | | FindNextSibling Tag #1375 | |||
* | Bug 1413619 - Fix insertion point computation when display: contents pseudos ↵ | Matt A. Tobin | 2020-04-17 | -126/+114 |
| | | | | | | are involved. Tag #1375 | |||
* | Bug 979782 - Implement lazy frame construction for display:contents descendants | Matt A. Tobin | 2020-04-17 | -7/+9 |
| | | | | | | | * Fixup FindFrameForContentSibling to don't duplicate work and trigger assertions for display: contents * Enable lazy frame construction for display: contents direct descendants Tag #1375 | |||
* | Bug 1380749 - Retry AdjustAppendParentForAfterContent in case ↵ | Matt A. Tobin | 2020-04-17 | -9/+23 |
| | | | | | | |parentAfterFrame| was a :first-letter frame that we deleted Tag #1375 | |||
* | Bug 1381134 - Ensure we're using the correct frame for the :after/:before ↵ | Matt A. Tobin | 2020-04-17 | -4/+4 |
| | | | | | | references Tag #1375 | |||
* | Bug 1389743 - Only reconstruct frames synchronously from ContentRemoved when ↵ | Matt A. Tobin | 2020-04-17 | -137/+132 |
| | | | | | | called from frame construction Tag #1375 | |||
* | Bug 1377648 - Fix HTMLSummaryElement::IsSummary() on removing the element | Matt A. Tobin | 2020-04-17 | -12/+16 |
| | | | | | | | * Use inFlowFrame to check the target frame is summary and its parent is details * Check summary frame instead of summary element on removing the summary Tag #1375 | |||
* | Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store ↵ | Matt A. Tobin | 2020-04-17 | -14/+11 |
| | | | | | | the placeholder on a frame property on the out-of-flow Tag #1375 | |||
* | Bug 1360157 - Assert that a display: contents child always has a parent | Matt A. Tobin | 2020-04-17 | -0/+1 |
| | | | | Tag #1375 | |||
* | Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyle | Matt A. Tobin | 2020-04-17 | -30/+31 |
| | | | | | | | | | * Add a node property to access the ::before and ::after pseudo-elements * Look for the frame for ::before and ::after pseudos * Clean up pseudo-element props * Simplify nsLayoutUtils callers, and make child iterators notice display: contents pseudos Tag #1375 | |||
* | Bug 1296516 - Cleanup a bit of code in layout/base | Matt A. Tobin | 2020-04-17 | -160/+126 |
| | | | | | | | | * Tidy RestyleManager::ContentStateChanged * Convert UndisplayedMap to a typed hashtable * Cleanup infallible or unchecked nsCSSFrameConstructor methods Tag #1375 | |||
* | Bug 1330843 - Allow JS to create NAC pseudo-elements | Matt A. Tobin | 2020-04-17 | -1/+12 |
| | | | | Tag #1375 | |||
* | Bug 1346623 - Allow anonymous content created with ↵ | Matt A. Tobin | 2020-04-16 | -4/+19 |
| | | | | | | | | | nsIDocument::InsertAnonymousContent can change from non-native to native AC * Prevent canvas custom content from becoming NAC when reframing the root element * Add an API to get computed style values through an AnonymousContent object Tag #1375 | |||
* | Bug 1343879 - Be consistent about the parent style context the ↵ | Matt A. Tobin | 2020-04-16 | -9/+15 |
| | | | | | | document-level anonymous content container should get: it should get no parent style context. Tag #1375 | |||
* | Bug 1343937 - Fix a crash in nsWrapperCache.h | Matt A. Tobin | 2020-04-16 | -2/+11 |
| | | | | | | | * Implement and use GetInFlowParent * Exempt scrollbar NAC from the new NAC semantics Tag #1375 | |||
* | Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content ↵ | Matt A. Tobin | 2020-04-16 | -28/+120 |
| | | | | | | | | | | | with the pseudo type at creation time * Stop using a node bit for HasExplicitBaseURI * Move MAY_HAVE_CLASS to mBoolFlags * Add a flag to indicate that a node is native anonymous content * Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo Tag #1375 | |||
* | Bug 1334358 - Remove nsCSSFrameConstructor::CreateAnonymousFrames | Matt A. Tobin | 2020-04-14 | -79/+43 |
| | | | | Tag #1375 | |||
* | Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameFor | Matt A. Tobin | 2020-04-14 | -16/+11 |
| | | | | Tag #1375 | |||
* | [CSS] Only emit non-GC chrome wrapped XUL box warnings in debug builds. | wolfbeast | 2020-02-14 | -0/+2 |
| | ||||
* | Bug 1271549 - Remove details and summary preference. | Gaming4JC | 2020-01-26 | -6/+2 |
| | | | | Tag UXP Issue #1344 | |||
* | Attach FrameProperties to each frame instead of using a shared hashtable | win7-7 | 2019-06-26 | -13/+10 |
| | | | | Dispense the shared hashtable and instead attach the frame property list directly to nsIFrame. | |||
* | Only disallow lazy frame construction for direct children of display: ↵ | trav90 | 2018-12-09 | -6/+10 |
| | | | | contents elements | |||
* | Remove MOZ_WIDGET_GONK [1/2] | wolfbeast | 2018-05-12 | -1/+1 |
| | | | | Tag #288 | |||
* | moebius#138: Optimize operations on root of deeply-nested frame tree | janekptacijarabaci | 2018-04-24 | -4/+11 |
| | | | | https://github.com/MoonchildProductions/moebius/pull/138 | |||
* | Bug 1286182: Implement the layout for <input type=date> | janekptacijarabaci | 2018-02-14 | -2/+2 |
| | ||||
* | Add m-esr52 at 52.6.0 | Matt A. Tobin | 2018-02-02 | -0/+12907 |