Cameron McCormack
25f9982c28
Bug 935862 p5 - handle SVGTextFrame reflow correctly. r=jdaggett
2015-03-06 17:44:32 +09:00
John Daggett
649cc83627
Bug 935862 p3 - implement selective reflow for downloadable fonts. r=heycam
2015-03-06 17:44:23 +09:00
John Daggett
facc85116e
Bug 935862 p1 - add flag for ex/ch unit usage. r=heycam
2015-03-06 17:44:14 +09:00
L. David Baron
dcbb325ffb
Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam
2015-03-05 18:02:16 -08:00
L. David Baron
f587dfb8b0
Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett
2015-03-05 18:02:16 -08:00
Kearwood Gilbert
94fe9d996d
Bug 945584: Part 1 - Style support for scroll snapping attributes, r=cam
...
- Implemented style support for new attributes:
- scroll-snap-type
- scroll-snap-type-x
- scroll-snap-type-y
- scroll-snap-points-x
- scroll-snap-points-y
- scroll-snap-destination
- scroll-snap-coordinate
2014-02-04 14:54:22 +13:00
Ehsan Akhgari
266806168c
Bug 1097242 - Make sure contenteditable -moz-user-select styles can be overridden by web pages; r=dbaron
2015-03-05 09:55:37 -05:00
Cameron McCormack
7ec519ab2d
Bug 1139723 - Turn on expensive style struct assertions for 1136010-1.html, and fix pref name typo. r=dbaron
2015-03-05 14:46:18 +11:00
Cameron McCormack
02703168a0
Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron
2015-03-05 12:48:45 +11:00
Cameron McCormack
dedf697b56
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 18:06:29 +11:00
Cameron McCormack
24fba4e018
Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert
2015-03-04 18:00:09 +11:00
L. David Baron
f2fc1a4f3c
Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc
2015-03-03 17:03:19 -08:00
Xidorn Quan
ee52b16919
Bug 1133624 - Add lang-specific ruby rules to ua.css. r=dbaron
2015-03-04 13:00:53 +11:00
Anish
6fbd7796a6
Bug 1135091 - convert remaining SpecialPowers.setBoolPref to pushPrefEnv, p=anishchandran94@gmail.com, r=jmaher, mwargers
2015-03-03 08:46:35 -05:00
Boris Zbarsky
05048315f8
Bug 1137984. When parsing attribute selectors, treat EOF as ']' any place ']' is allowed. r=dbaron
2015-03-03 07:12:00 -05:00
Andrea Marchesini
8df233265a
Bug 1134280 - Get rid of Tag() - patch 2.12 - layout/style, layout/svg - Fix all the occurrences, m=smaug, r=surkov
2015-03-03 11:09:00 +00:00
Andrea Marchesini
454d9140a2
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
2015-03-03 11:08:59 +00:00
Xidorn Quan
7bdad5de3f
Bug 1137889 part 2 - Move around definitions in counterstyles.css to match the order in spec for clarity. r=jfkthame
2015-03-03 08:32:58 +11:00
Xidorn Quan
c30bde1799
Bug 1137889 part 1 - Update predefined counter style name table to match the spec. r=jfkthame
2015-03-03 08:32:58 +11:00
Daniel Holbert
caade7003f
Bug 1107378 - Part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron
2015-02-26 12:07:08 -08:00
Daniel Holbert
41e9b19233
Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron
2015-02-26 12:07:07 -08:00
Daniel Holbert
e7e4f2c25c
Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron
2015-02-26 12:07:06 -08:00
Daniel Holbert
31362a5970
Bug 1107378 - Part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron
2015-02-26 12:07:05 -08:00
Wes Kocher
66de749534
Backed out 4 changesets (bug 1107378) as a last grasped straw to figure out the m-dt bustage on a CLOSED TREE
...
Backed out changeset 44144b892414 (bug 1107378)
Backed out changeset 5a8d5e8ff524 (bug 1107378)
Backed out changeset 960037d0fc98 (bug 1107378)
Backed out changeset 23fb39cb0f97 (bug 1107378)
2015-02-26 23:35:25 -08:00
Daniel Holbert
80c3f0fd6f
Bug 1107378 part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron
2015-02-26 12:07:08 -08:00
Daniel Holbert
fda3dc11ef
Bug 1107378 part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron
2015-02-26 12:07:07 -08:00
Daniel Holbert
4c1f22de62
Bug 1107378 part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron
2015-02-26 12:07:06 -08:00
Daniel Holbert
f21036898f
Bug 1107378 part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron
2015-02-26 12:07:05 -08:00
Daniel Holbert
f53aa2771b
Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam
2015-02-26 09:02:19 -08:00
Ehsan Akhgari
0e39582252
Bug 1132768 - Consider non-editable regions in contenteditable elements as user-select:all even if the editable region doesn't have the focus; r=roc
2015-02-26 09:18:27 -05:00
Xidorn Quan
233e0df002
Bug 1135954 part 2 - Make GetUniqueStyleData private and remove no longer used unique cases. r=heycam
2015-02-26 16:18:15 +11:00
Xidorn Quan
53e99e64c2
Bug 1135954 part 1 - Create empty border/padding style struct for rbc/rtc. r=heycam
2015-02-26 16:18:15 +11:00
Mats Palmgren
dda9fd7777
Bug 969756 - Add a test.
2015-02-24 18:35:30 +00:00
Carsten "Tomcat" Book
eebd298d8c
Backed out changeset ed12a3822cb9 (bug 1132768) for mochitest-oop-1 test failures
2015-02-25 15:49:55 +01:00
Ehsan Akhgari
c86a381d66
Bug 1132768 - Consider non-editable regions in contenteditable elements as user-select:all even if the editable region doesn't have the focus; r=roc
2015-02-25 07:35:33 -05:00
Jonathan Watt
aea97895e2
Bug 1073379, part 4 - Rework the CSS animations event dispatch code to handle startTime shifting the animations back in time. r=dholbert
2015-02-13 15:58:33 +00:00
Jonathan Kew
10f41176d3
Bug 1135622 - The number-control.css stylesheet should be treated as a UA sheet when loaded, so that the inline-size property is recognized. r=heycam
2015-02-24 09:44:26 +00:00
Mats Palmgren
c3269cab0a
Bug 969756 - Back out the test b/c of orange.
2015-02-22 04:57:16 +00:00
Xidorn Quan
ce54b83b79
Bug 1135426 - Prevent buffer overflow at CJKIdeographicToText. r=mats
...
--HG--
extra : source : 3d1c34d201358c871a3123727bc655f1e24864e9
2015-02-22 14:34:49 +11:00
Mats Palmgren
8202799ad1
Bug 969756 - Add a code comment and a test. r=cam
2015-02-22 02:41:58 +00:00
Daniel Holbert
b4ab7dc95b
Bug 1135181: Remove unnecessary 'nsresult' return value from nsCSSRuleProcessor::Startup(), since it always succeeds. r=heycam
2015-02-20 22:31:09 -08:00
Nathan Froyd
79172e42df
Bug 1135075 - move generation of nsStyleStructList.h to GENERATED_FILES; r=mshal
...
We can't completely eliminate the Makefile.in here, because we still
need the INSTALL_TARGETS bits to export the generated header, but we can
at least get rid of a lot of the Makefile.in.
2015-02-20 09:51:28 -05:00
L. David Baron
88d26a6cac
Bug 1133439 patch 1 - Split eRestyle_StyleAttribute into eRestyle_StyleAttribute and eRestyle_StyleAttributeAnimations. r=birtles
2015-02-19 21:22:05 +13:00
Cameron McCormack
eab46d5ca7
Bug 1134379 - Cancel old AnimationPlayer when redirecting a transition. r=birtles
2015-02-19 11:52:36 +11:00
L. David Baron
b6785077bc
Bug 1133375 - Condition starting (or cancelling) CSS transitions on the combined duration, rather than delay and duration both being exactly 0. r=birtles
...
The two count mochitests fail without the patch (the value tests pass,
though they exist partly just to flush); all tests pass with the patch.
2015-02-19 13:49:51 +13:00
Nicholas Nethercote
a3b64ce67c
Bug 1127201 (attempt 2, part 2) - Remove remaining uses of NS_ABORT_IF_FALSE. r=Waldo.
...
For the poisoning in nsPresArena.cpp I made it print out the details, because
that seems useful. For the other I simply removed the printing of the
unexpected value because that seems less important; we have countless
assertions like that elsewhere in the codebase that don't print the unexpected
value.
--HG--
extra : rebase_source : 34bb135d34c67db8c1db1742a53ea84e472083c6
2015-02-09 17:05:37 -08:00
Jonathan Kew
07c9eae66b
Bug 1082017 - Add writing-mode to prerequisites for line-height and font (shorthand) tests, because vertical vs horizontal mode may result in different line metrics. r=dbaron
2015-02-17 22:34:25 +00:00
Cameron McCormack
1eea9501a2
Bug 1127198 - Part 2: Assert if we clear cached structs on a style context still used by a frame. r=dbaron
2015-02-18 09:28:53 +11:00
Cameron McCormack
f8f9b983ca
Bug 1127198 - Part 1: Add a DEBUG-only count of frames that use a style context. r=dbaron
2015-02-18 09:28:53 +11:00
Daniel Holbert
601a3a5216
Bug 1131371: Only update overflow region (& trigger DLBI) when CSS "outline" changes, instead of triggering a reflow. r=heycam
2015-02-17 10:45:00 -08:00