summaryrefslogtreecommitdiffstats
path: root/layout/style/nsComputedDOMStyle.cpp
Commit message (Collapse)AuthorAgeLines
* Issue #1705 - Part 4: Add scrollbar-width CSS keyword to CSS parser.Moonchild2021-01-06-0/+10
| | | | | This should be all parts needed to add a brand new enum keyword including getting the computed style from it...
* Issue #1673 - Part 1: Allow tab-size to accept <length>.athenian2002020-10-28-1/+1
| | | | Currently -moz-tab-size only accepts <number> values, and both Chrome and Firefox currently support <length> values and have for some time now. So with this you would be able to support sizes in px or em, for instance. This was implemented in Firefox 53 and was trivial to backport.
* Merge branch 'master' of https://github.com/MoonchildProductions/UXP into ↵athenian2002020-10-18-1/+0
|\ | | | | | | caret_color
| * Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23-1/+0
| | | | | | | | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* | Issue #1668 - Part 1: Implement support for caret-color property.athenian2002020-10-18-0/+8
|/ | | | | | This CSS property allows input carets (that blinking input cursor you see in text fields), to be given a custom color. This was implemented in Firefox 53, and it was such a minor feature that no one ever missed it, but I don't see any harm in implementing this. https://bugzilla.mozilla.org/show_bug.cgi?id=1063162
* Issue #80 - De-unify layout/styleMoonchild2020-04-30-0/+2
|
* Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyleMatt A. Tobin2020-04-17-4/+43
| | | | | | | | | * 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 1330843 - Allow JS to create NAC pseudo-elementsMatt A. Tobin2020-04-17-2/+5
| | | | Tag #1375
* Fix a whitespace issue in nsComputedDOMStyle.cppwolfbeast2020-02-12-3/+3
|
* [CSS] Add stub for font-variation-settingswolfbeast2020-02-11-0/+10
| | | | | | | | | | | | This stub is added because websites insist on considering this very hardware-dependent and O.S.-variable low-level font-control as a "critical feature" which it isn't as there is 0 guarantee that font variation settings are supported or honored by any operating system used by the client. On top this is a WD status feature that sites shouldn't be using, and the feature itself is strongly discouraged for use in favor of standard CSS font manipulation keywords like `font-weight`.
* Issue #1219 - Align computed DOM styles with mainstream behvior.wolfbeast2019-12-20-31/+36
| | | | | | | | | This updates our behavior for computed DOM styling to no longer return null on elements that have no display, but return a 0-length (empty) style instead and don't throw. For this we stop looking at having a presentation for the style and just look at the document instead. This resolves #1219
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2019-02-03-31/+29
|\
| * issue #908 - implement missing parts of CSS maskyami2019-02-02-31/+29
| |
* | Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-1/+0
|/
* moebius#90: CSS - implement text-justify propertyjanekptacijarabaci2018-04-01-0/+10
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+6698