summaryrefslogtreecommitdiffstats
path: root/layout/base/nsCSSFrameConstructor.cpp
Commit message (Collapse)AuthorAgeLines
* Bug 1360157 - Assert that a display: contents child always has a parentMatt A. Tobin2020-04-17-0/+1
| | | | Tag #1375
* Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyleMatt A. Tobin2020-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/baseMatt A. Tobin2020-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-elementsMatt A. Tobin2020-04-17-1/+12
| | | | Tag #1375
* Bug 1346623 - Allow anonymous content created with ↵Matt A. Tobin2020-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. Tobin2020-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.hMatt A. Tobin2020-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. Tobin2020-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::CreateAnonymousFramesMatt A. Tobin2020-04-14-79/+43
| | | | Tag #1375
* Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameForMatt A. Tobin2020-04-14-16/+11
| | | | Tag #1375
* [CSS] Only emit non-GC chrome wrapped XUL box warnings in debug builds.wolfbeast2020-02-14-0/+2
|
* Bug 1271549 - Remove details and summary preference.Gaming4JC2020-01-26-6/+2
| | | | Tag UXP Issue #1344
* Attach FrameProperties to each frame instead of using a shared hashtablewin7-72019-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: ↵trav902018-12-09-6/+10
| | | | contents elements
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12-1/+1
| | | | Tag #288
* moebius#138: Optimize operations on root of deeply-nested frame treejanekptacijarabaci2018-04-24-4/+11
| | | | https://github.com/MoonchildProductions/moebius/pull/138
* Bug 1286182: Implement the layout for <input type=date>janekptacijarabaci2018-02-14-2/+2
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+12907