Wes Kocher
340d6a8f92
Merge inbound to m-c a=merge
2014-12-11 16:50:45 -08:00
Ting-Yu Lin
a4711adf3f
Bug 1067728 - Part 5 - Dispatch updateposition after scroll end and reflow. r=roc, sr=smaug
...
Add a selection state "updateposition" and a field "visible" to indicate
that the current selection's boundingClientRect or visible is changed.
We dispatch this state after scrolling or reflowing is done.
2014-12-10 01:50:00 +01:00
Ting-Yu Lin
6192059c2b
Bug 1067728 - Part 4 - Refactor two functions in SeletionCarets. r=roc
...
Make DispatchSelectionStateChangedEvent() and GetSelectionBoundingRect()
become member functions of SeletionCarets so that they are easier to use
in later patches.
2014-12-08 01:55:00 +01:00
Ting-Yu Lin
167b0fb34f
Bug 1067728 - Part 3 - Expose FindNearestCommonAncestorFrame. r=roc
2014-12-10 19:52:00 +01:00
Ting-Yu Lin
65839a12cf
Bug 1067728 - Part 2 - Hide start or end selection caret if it's out of scroll frame. f=mtseng, r=roc
...
nsLayoutUtils::IsRectVisibleInScrollFrames() had been used by
TouchCaret. We do the similar check for SelectionCarets.
2014-12-08 01:54:00 +01:00
Ting-Yu Lin
ce2cdc6f5d
Bug 1067728 - Part 1.1 - Move IsRectVisibleInScrollFrames to nsLayoutUtils. f=mtseng, r=roc
2014-12-08 01:53:00 +01:00
Ting-Yu Lin
6a76eb960c
Bug 1067728 Part 1 - Generalize scroll frame boundary checking logic. f=mtseng, r=roc
2014-12-08 01:52:00 +01:00
Kartikaya Gupta
b0f1758e73
Bug 1097289 - Flag tests as passing now that they pass consistently. r=mats
2014-12-10 12:14:57 -05:00
Kartikaya Gupta
994ed80afc
Bug 1109263 - Clamp the reftest drawWindow call to the canvas. r=dbaron
...
In some cases the area reported by MozAfterPaint can be extremely large. Since
that area determines what we pass to drawWindow, we could end up trying to
drawWindow an area that is too large for drawWindow to handle. Instead, this
patch clamps that area to the canvas size so that we don't unnecessarily try to
paint (and fail at painting) the whole invalid area.
2014-12-10 07:50:47 -05:00
Gijs Kruitbosch
5c13351c93
Bug 1107771 - disabling beforeunload should only disable the dialog, not the event, r=bz
2014-12-05 10:31:30 -08:00
Ryan VanderMeulen
dc8568d63a
Backed out changesets fb903f13f215, 9c5c712698e4, and 36d257ead3da (bug 1092835) for causing test_csp_allow_https_schemes.html permafail on Android 2.3.
...
CLOSED TREE
2014-12-09 14:00:47 -05:00
Ryan VanderMeulen
2b9ca1c991
Bug 1092835 - Bump the nsIWebProgressListener UUID. CLOSED TREE
2014-12-09 12:37:15 -05:00
Ryan VanderMeulen
0e0519738e
Backed out 5 changesets (bug 1092888) because something in the push made Gij(2) permafail.
...
Backed out changeset 0ad25135a27f (bug 1092888)
Backed out changeset 7cd8260bfc16 (bug 1092888)
Backed out changeset 86385291d8c8 (bug 1092888)
Backed out changeset be16d194d5df (bug 1092888)
Backed out changeset daee46827258 (bug 1092888)
2014-12-09 12:08:59 -05:00
Jonathan Kew
7f8b81dd2f
Bug 1108277 - part 2 - Make Get{Min,Pref}ISize in video and plugin frames aware of vertical writing mode. r=smontagu
2014-12-09 14:00:51 +00:00
Jonathan Kew
ede5aadd46
Bug 1108277 - part 1 - Make Get{Min,Pref}ISize for the <canvas> element aware of vertical writing mode. r=smontagu
2014-12-09 14:00:38 +00:00
David Anderson
fae21c73e9
Add scroll listeners to dispatch-to-content regions. (bug 1013432 part 5, r=tn)
...
--HG--
extra : rebase_source : babd42d9bdae722173821e800bc595fe662ee8f1
2014-12-09 02:38:23 -08:00
David Anderson
3061888891
Rename ContentReceivedTouch to ContentReceivedInputBlock. (bug 1013432 part 3, r=kats)
...
--HG--
extra : rebase_source : ee0d05d4774fac9fb34297953e90e61f1d979d5d
2014-12-09 02:35:12 -08:00
Morris Tseng
455c5caf38
Bug 1092888 - Part 5: Add a parameter to toggle context menu when calling long_press. r=mdas
2014-11-16 18:52:00 +01:00
Morris Tseng
5c257ec2cc
Bug 1092888 - Part 4: Flip testing function for non-editablt test at test_selectioncarets.py. r=roc
2014-11-10 19:47:00 +01:00
Morris Tseng
47f413f5c0
Bug 1092888 - Part 2: Check pointer of FrameSelection and Selection is valid. r=roc
2014-11-10 02:04:00 +01:00
Morris Tseng
8fde6b3f3e
Bug 1092888 - Part 1: Remove preference for selection carets with non-editable fields support. r=roc
2014-12-07 18:52:00 +01:00
Wes Kocher
c659ea6bce
Backed out changeset bf25101e66cf (bug 1095098) for build bustage
2014-12-08 16:27:12 -08:00
Denis Volk
c3639f1324
Bug 1095098: move do_QueryObject templates into their own header r=froydnj
2014-11-20 12:20:10 +01:00
Nathan Froyd
0f3ee4a593
Bug 1097125 - part 2 - make |mach reftest| and related commands support single files; r=ted.mielczarek
2014-11-11 12:20:33 -05:00
Nathan Froyd
316473b4de
Bug 1097125 - part 1 - add filtering support to |mach reftest-{remote,b2g-desktop}|; r=ted.mielczarek
2014-11-11 12:16:53 -05:00
Nathan Froyd
50e974859b
Bug 1097125 - part 0 - fix cut-and-pasted comment; r=ted.mielczarek
2014-11-11 12:12:40 -05:00
Mason Chang
75a72f02a0
Bug 1107733. Integrate paint times into telemetry. r=mattwoodrow
2014-12-08 12:43:16 -08:00
Jeff Muizelaar
93fa5b52e6
Bug 1110530. Use a rectangle instead of a region for layer bounds. r=roc
...
We only ever look at the bounds of this region so we can just track
that in a single rect instead of a region.
--HG--
extra : rebase_source : 4cd84ab724d9dde1c578e71362cab8033af7a210
2014-12-12 11:25:36 -05:00
Jonathan Kew
b04c587bce
Bug 983985 - Reftests for hexbox in fake-italic text. r=bas
2014-08-30 13:56:23 +01:00
Yan Gouts
171cf32ef7
Bug 1113774 - Transitioned FrameMetric mDisplayPort accesses to Get/Set method calls. r=kats
2014-12-23 10:35:58 -05:00
Seth Fowler
ccd074f1d5
Bug 35168 (Part 3) - Add tests for table part relative positioning. r=dbaron
2014-08-19 18:24:58 -07:00
Seth Fowler
0fd315c034
Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron
2014-08-19 18:24:58 -07:00
Seth Fowler
7bc9523238
Bug 35168 (Part 1) - Add GetNormalRect to nsIFrame. r=dbaron
2014-08-19 18:24:57 -07:00
Jonathan Kew
cc0d8158c6
Bug 1108616 - part 2 - Add an explicitLanguage field to gfxFontStyle, and pass it down from callers. r=dbaron
2014-12-23 12:50:10 +00:00
Jonathan Kew
e4779d4721
Bug 1108616 - part 1 - Language-specific text-transform casing behavior should only be used when content was explicitly tagged for language. r=dbaron
2014-12-23 12:50:10 +00:00
James Kitchener
2917a5b473
Bug 1092053 - Consider largeop's larger size when determining stretch size. r=karlt
2014-12-05 02:31:00 +01:00
Ryan VanderMeulen
84e5a2a3fc
Merge m-c to inbound. a=merge
2014-12-05 19:16:21 -05:00
Ryan VanderMeulen
54d5c184fb
Merge inbound to m-c. a=merge
2014-12-05 19:02:53 -05:00
L. David Baron
74594b1040
Bug 1089417 patch 8 - Only drop MediumFeaturesChanged on the floor if we've never computed style before, rather than never computed style using this rule processor. r=heycam
...
This depends on patches 4 and 7.
2014-12-05 15:50:01 -08:00
L. David Baron
d04dcd8d26
Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
...
This depends on patches 5 and 6, and is needed for patch 8.
2014-12-05 15:50:00 -08:00
L. David Baron
5fe22ef268
Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
...
This is needed for patch 7.
2014-12-05 15:50:00 -08:00
L. David Baron
7ae577e441
Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
...
This is needed for patch 7.
2014-12-05 15:50:00 -08:00
L. David Baron
e37c69028a
Bug 1089417 patch 4 - Define equality operators on nsMediaQueryResultCacheKey and the types it contains. r=heycam
...
This is needed for the equality comparison in
nsCSSRuleProcessor::MediumFeaturesChanged in patch 8.
2014-12-05 15:50:00 -08:00
L. David Baron
994ca9e86d
Bug 1089417 patch 3 - Add mochitest. r=heycam
...
Note that if I make the style element currently /* empty */ have a rule
in it, the test passes.
Patch 8 also makes the test pass.
2014-12-05 15:50:00 -08:00
L. David Baron
473c6235d3
Bug 1089417 patch 2 - Add assertion that RecordStyleSheetChange is called inside an update. r=heycam
...
This was just something that seemed worth asserting in the process of
debugging, since I wanted to see if it was the problem.
2014-12-05 15:50:00 -08:00
L. David Baron
35d9fb6ba2
Bug 1089417 patch 1 - Add assertions that rule processors are valid before we access them. r=heycam
...
This was just something that seemed worth asserting in the process of
debugging, since I wanted to see if it was the problem.
2014-12-05 15:50:00 -08:00
Wes Kocher
28b56d8b93
Backed out 8 changesets (bug 1089417) for b2g bustage possibly on a CLOSED TREE
...
Backed out changeset bf9f31312c1a (bug 1089417)
Backed out changeset babf33f8e077 (bug 1089417)
Backed out changeset 47b4f47d2e36 (bug 1089417)
Backed out changeset 11da22489a4f (bug 1089417)
Backed out changeset a39f32b2b2de (bug 1089417)
Backed out changeset fba9c331e036 (bug 1089417)
Backed out changeset b541a037f627 (bug 1089417)
Backed out changeset fc47a51b4f96 (bug 1089417)
2014-12-05 12:45:41 -08:00
L. David Baron
37a1b2f261
Bug 1089417 patch 8 - Only drop MediumFeaturesChanged on the floor if we've never computed style before, rather than never computed style using this rule processor. r=heycam
...
This depends on patches 4 and 7.
2014-12-05 11:37:39 -08:00
L. David Baron
258e59b4f7
Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
...
This depends on patches 5 and 6, and is needed for patch 8.
2014-12-05 11:37:39 -08:00
L. David Baron
6cfe8a48b9
Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
...
This is needed for patch 7.
2014-12-05 11:37:38 -08:00
L. David Baron
54e18a032a
Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
...
This is needed for patch 7.
2014-12-05 11:37:38 -08:00
L. David Baron
bec2243a8d
Bug 1089417 patch 4 - Define equality operators on nsMediaQueryResultCacheKey and the types it contains. r=heycam
...
This is needed for the equality comparison in
nsCSSRuleProcessor::MediumFeaturesChanged in patch 8.
2014-12-05 11:37:38 -08:00
L. David Baron
44b5ed6728
Bug 1089417 patch 3 - Add mochitest. r=heycam
...
Note that if I make the style element currently /* empty */ have a rule
in it, the test passes.
Patch 8 also makes the test pass.
2014-12-05 11:37:38 -08:00
L. David Baron
cc675e51fb
Bug 1089417 patch 2 - Add assertion that RecordStyleSheetChange is called inside an update. r=heycam
...
This was just something that seemed worth asserting in the process of
debugging, since I wanted to see if it was the problem.
2014-12-05 11:37:38 -08:00
L. David Baron
02e66dfa8a
Bug 1089417 patch 1 - Add assertions that rule processors are valid before we access them. r=heycam
...
This was just something that seemed worth asserting in the process of
debugging, since I wanted to see if it was the problem.
2014-12-05 11:37:38 -08:00
Daniel Holbert
d1e970a727
(no bug) fix typo ('decleration') in a comment in Units.h. comment-only, DONTBUILD
2014-12-05 11:00:43 -08:00
Carsten "Tomcat" Book
c607f141cb
Merge mozilla-central to mozilla-inbound
2014-12-05 13:07:39 +01:00
Carsten "Tomcat" Book
f97c2d406b
merge fx-team to mozilla-central a=merge
2014-12-05 13:02:46 +01:00
Kartikaya Gupta
f74d9fb16a
Bug 1107606 - Ensure that setting a smooth scroll while APZ is enabled activates the layer. r=tn,kip
2014-12-05 00:04:39 -08:00
Alexandre Lissy
d0ee4f6bc4
Bug 1094362 - Completely disable update prefs for reftest. r=vingtetun, r=jgriffin
...
When running reftests on Mulet, we do not want that forced update
checking gets triggered. We can block this by setting the following
prefs:
- app.update.enabled to false
- app.update.url.override and app.update.url to empty string
We also disable tiles-related pinging and downloading by setting empy
values for:
- browser.newtabpage.directory.source
- browser.newtabpage.directory.ping
Gaia also does force check app updates at some point, so we introduce a
new pref, webapps.update.enabled, that we can use to make sure webapps
update won't be triggered.
2014-12-05 07:14:00 -05:00
Carsten "Tomcat" Book
a0cfc4acb0
Merge mozilla-central to fx-team
2014-12-04 17:13:19 +01:00
Kartikaya Gupta
1712deb1b9
Bug 1106537 - Fix typo causing massive debug mochitest failures. r=tn
2014-12-03 07:21:00 -08:00
Kartikaya Gupta
493b814f1f
Bug 1106537 - Ensure the current animated geometry root is initialized properly. r=tn
2014-12-03 07:20:32 -08:00
Carsten "Tomcat" Book
63cc9dd08e
merge mozilla-inbound to mozilla-central a=merge
2014-12-03 13:29:00 +01:00
Jonathan Kew
ec77b231de
Bug 1106665 - Fix text-align:justify for vertical writing modes. r=smontagu
2014-12-02 20:29:29 -08:00
Morris Tseng
6338d7697a
Bug 1102135 - When select word, bailed out if frame is not selectable. r=roc
2014-11-27 23:57:00 +01:00
Xidorn Quan
abf5a08d63
Bug 1093998 - Make nsContainerFrame::CreateNextInFlow return the new frame instead of using an our param. r=dbaron
2014-12-01 22:03:57 -08:00
Xidorn Quan
aa22a12e59
Bug 1054383 - Enable css-ruby reftests on B2G. r=dholbert
...
--HG--
extra : rebase_source : ba97986e077763fcdb987051a6e38e66d50ab7ea
2014-12-01 13:58:06 -08:00
Gijs Kruitbosch
b089406711
Bug 639134 - change document color pref to tristate, r=dbaron
2014-11-27 19:06:14 +00:00
Jonathan Kew
99ce3e394c
Bug 1102177 - Don't apply a fixed height to <hr> elements. r=dbaron
...
--HG--
rename : layout/base/crashtests/266445-1.html => layout/base/crashtests/266445-2.html
2014-12-01 20:57:28 -08:00
Boris Zbarsky
df0625421a
Bug 830260 followup to address review comment.
2014-12-01 15:22:44 -05:00
Boris Zbarsky
cb114f6309
Bug 830260. Passing null as the value to CSSStyleDeclaration.setProperty should remove the property. r=heycam
2014-12-01 15:15:59 -05:00
Boris Zbarsky
a10fc15a22
Bug 1020400. Remove empty-cells quirk, since no other UA has it. r=heycam
2014-12-01 15:15:41 -05:00
Mats Palmgren
2455228c4a
Bug 1102374 - Enable display:contents by default in non-release builds. r=dbaron
2014-12-01 15:55:16 +00:00
Mats Palmgren
fa685d9436
Bug 1105938 - Don't use nsCSSProps::PropHasFlags(eCSSPropertyExtra_variable, ...). r=heycam
2014-12-01 15:55:16 +00:00
Carsten "Tomcat" Book
01f4bea101
Backed out changeset 88befbeb7321 (bug 1102177) for crashtest bustage
2014-12-01 12:44:01 +01:00
Jonathan Kew
42163bd00f
Bug 1102177 - Don't apply a fixed height to <hr> elements. r=dbaron
2014-12-01 09:47:34 +00:00
Jonathan Watt
7bf425d765
Bug 1066713 follow-up - Fix C&P error to get the variable names right.
2014-12-04 18:23:54 -08:00
Jonathan Watt
b52a3ad5cb
Bug 1066713 - Fix scaled up layer sizing bug that occurs due to scaled up assign-to-int rounding error. r=mattwoodrow
...
--HG--
extra : rebase_source : a175e92ab7842ca650ae00d995cc3548f9d188f0
2014-12-03 21:21:42 -08:00
Jonathan Watt
b752905714
Bug 1107414 - Get rid of gfxContext::FillWithOpacity. r=mattwoodrow
...
--HG--
extra : rebase_source : d64412c46d72a4d08be8edf1913c83bb12387b49
2014-12-02 14:29:44 -08:00
Jonathan Kew
9934f20290
Bug 1107617 - Add support for writing-mode to the NotifyIMESelection message. r=smaug
2014-12-04 18:15:43 -08:00
Mats Palmgren
cc699adde1
Bug 1107353 - Wallpaper a null-pointer crash in AsyncScrollCallback for now. r=kip
2014-12-04 21:26:26 +00:00
Mats Palmgren
cda2dfeb71
Bug 1106824 - Don't consume the event that closed the combobox dropdown on Windows. r=enndeakin
2014-12-04 21:26:25 +00:00
Milan Loveless
c300ef1afc
Bug 1107595 - Changed spelling of behaviour to behavior in AnimationCommon.cpp; r=birtles
2014-12-04 12:37:28 -08:00
Daniel Holbert
f4e360cb11
Bug 1002632 part 2: Keep using internal refresh driver for SVG-in-opentype, for now. r=edwin
2014-12-04 12:13:37 -08:00
Jonathan Watt
b6e9f99441
Bug 1105104 - Fix the painting of XUL tree connector lines. r=Bas
2014-11-28 15:28:17 +00:00
awake
153d42d171
Bug 1100632 - Remove --disable-opus option and MOZ_OPUS #define macros. r=rillian,ted
2014-11-28 01:20:00 -08:00
Simon Montagu
cab503b677
Bug 1104711: short-circuit LogicalSize.ConvertTo when the source and target modes are non-orthogonal, r=jfkthame
2014-11-30 01:17:56 -08:00
Jonathan Kew
34daf13189
Bug 1106083 - Record the new containerWidth on lines when finalizing their placement in vertical-rl mode, so that they maintain their proper positioning during subsequent block-dir resize reflows. r=smontagu
2014-11-29 19:24:10 +00:00
Phil Ringnalda
f7c0142c6a
Merge m-c to m-i
2014-11-28 15:13:22 -08:00
Phil Ringnalda
59b7974ee0
Merge b-i to m-c, a=merge
2014-11-28 15:08:30 -08:00
Kartikaya Gupta
96b06cc2a6
Bug 1105823 - Ensure we find a scrollable ancestor even for fixed-position items. r=botond
2014-11-28 12:25:40 -05:00
Simon Montagu
6177d685f9
Bug 1105828 patch 2: Don't set UNCONSTRAINEDSIZE in an availSpace that we aren't going to use, r=jfkthame
2014-11-28 06:53:59 -08:00
Simon Montagu
7f8a3f672d
Bug 1105828 patch 1: Avoid using UNCONSTRAINEDSIZE in CalculateBlockSideMargins, r=jfkthame
2014-11-28 06:53:57 -08:00
Morris Tseng
6682e1351f
Bug 1101392 - Part 2: Add a command that collapse selection to end after copying. r=roc
2014-11-26 23:06:00 +01:00
Jonathan Kew
db5f3ea9e4
Bug 1105268 - Reftest for CSS min- and max- dimensions with vertical writing mode. r=smontagu
2014-11-27 15:15:26 +00:00
Jonathan Kew
f456341960
Bug 1105268 - part 2 - Fix logical/physical confusion with min- and max- dimensions in nsLayoutUtils::ComputeSizeWithIntrinsicDimensions(). r=smontagu
2014-11-27 15:01:22 +00:00
Jonathan Kew
b88614c9df
Bug 1105268 - part 1 - Fix the logical/physical confusion with min- and max- dimensions in nsFrame::ComputeSize(). r=smontagu
2014-11-27 15:01:11 +00:00
Neil Deakin
d7fab6a6dd
Bug 1072342, propagate the window activation state down to child process windows, r=smaug,mstange
2014-11-27 08:28:26 -05:00
Olli Pettay
91ef2e5d56
Bug 1105089, try to have shorter ICC slices during animations, r=mccr8
...
--HG--
extra : rebase_source : bfe8cc2825b7cb2ec86f6e8f5ba590593e1c378b
2014-11-27 13:47:51 +02:00
Mats Palmgren
79113bdddb
Bug 1105127 - Null-check the GetDisplayRootPresContext() result before using it, and remove the redundant GetRootPresContext() call. r=roc
2014-11-27 11:21:48 +00:00
L. David Baron
8a68f4e46e
Bug 1100773 patch 4 - Fix nonunified build bustage.
2014-11-26 23:39:43 -08:00
L. David Baron
2fbfc09f6f
Bug 1102650 - Make the :-moz-dir() and :-moz-locale-dir() selectors be valid selectors (matching nothing) with arguments other than rtl and ltr, rather than invalid. r=heycam
2014-11-26 22:29:45 -08:00
L. David Baron
8c516d0dfd
Bug 1100773 patch 3 - Add an aListDescendants boolean to nsStyleContext::List. r=heycam
2014-11-26 22:29:45 -08:00
L. David Baron
ac0837a339
Bug 1100773 patch 2 - Convert style rule List methods to use fprintf_stderr. r=heycam
...
Note that getting decent logcat output on Android and B2G requires not
splitting lines of output across multiple fprintf_stderr calls.
2014-11-26 22:29:44 -08:00
L. David Baron
15771fb627
Bug 1100773 patch 1 - Fix bracing of indent loops in style rule print functions. r=heycam
2014-11-26 22:29:44 -08:00
Daniel Holbert
9244a8d724
Bug 1103184 part 2: Generate reftests for object-fit & object-position on <canvas>, as modified copies of existing <object> tests. (no review)
...
--HG--
rename : layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001o.html => layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-001c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002o.html => layout/reftests/w3c-css/submitted/images3/object-fit-contain-png-002c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001o.html => layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-001c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002o.html => layout/reftests/w3c-css/submitted/images3/object-fit-cover-png-002c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001o.html => layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-001c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002o.html => layout/reftests/w3c-css/submitted/images3/object-fit-fill-png-002c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001o.html => layout/reftests/w3c-css/submitted/images3/object-fit-none-png-001c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002o.html => layout/reftests/w3c-css/submitted/images3/object-fit-none-png-002c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001o.html => layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-001c.html
rename : layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002o.html => layout/reftests/w3c-css/submitted/images3/object-fit-scale-down-png-002c.html
rename : layout/reftests/w3c-css/submitted/images3/object-position-png-001o.html => layout/reftests/w3c-css/submitted/images3/object-position-png-001c.html
rename : layout/reftests/w3c-css/submitted/images3/object-position-png-002o.html => layout/reftests/w3c-css/submitted/images3/object-position-png-002c.html
2014-11-26 19:43:39 -08:00
Daniel Holbert
d42a5085ca
Bug 1103184 part 1: Honor "object-fit" & "object-position" on <canvas> element. r=roc
2014-11-26 19:43:36 -08:00
Ryan VanderMeulen
5df3040f12
Merge m-c to inbound. a=merge
2014-11-26 21:43:23 -05:00
Ryan VanderMeulen
694e866a21
Merge b2g-inbound to m-c. a=merge
2014-11-26 21:39:08 -05:00
Ryan VanderMeulen
1ac5f2eafb
Merge inbound to m-c. a=merge
2014-11-26 20:34:29 -05:00
Ryan VanderMeulen
7604cd09c2
Backed out changeset 82fd2eef7630 (bug 1060869) because the rest of this bug was backed out and it seems to be causing OSX Gip(f1) to be near permafail.
2014-11-26 16:06:53 -05:00
Daniel Holbert
01b4aefdc8
Bug 1104354: Give nsHTMLCanvasFrame its own GetIntrinsicSize() impl. r=mats
2014-11-26 11:29:49 -08:00
Robert O'Callahan
73d7b5c382
Bug 1098266. Set correct visible rect on nsDisplayOpacity items that are shuffled around during preserve-3d display list wrapping. r=tn
2014-11-24 14:03:49 +13:00
Kartikaya Gupta
5fad9ad99a
Bug 1105016 - Update tld to pld in debug logging. r=mstange
...
DONTBUILD because NPOTB
2014-11-26 13:58:15 -05:00
Jonathan Kew
9daa5621cb
Bug 1096224 - Reftest for margins on an orthogonal block. r=smontagu
2014-11-26 10:24:17 +00:00
Jonathan Kew
dec8059ab6
Bug 1096224 - part 2 - Fix writing mode mismatch in margin calculation in PlaceBlock. r=smontagu
2014-11-26 10:24:16 +00:00
Jonathan Kew
ea96a6ec95
Bug 1096224 - part 1 - CalculateBlockSideMargins should be working in the containing block's writing mode. r=smontagu
2014-11-26 10:24:16 +00:00
Seth Fowler
840e1405a2
Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
2014-11-26 01:37:57 -08:00
Gina Yeh
3bfe06797a
Bug 1103836, Patch 1: No 'mozbrowserafterkeydown' event is dispatched after preventing the default actions of 'keydown' event, r=smaug.
2014-11-26 17:28:52 +08:00
Kartikaya Gupta
5e8fc6ac8a
Bug 1104809 - When building display lists for non-stacking children don't discard the event regions. r=mstange,tn
2014-11-25 17:05:58 -05:00
Kartikaya Gupta
b30e6b04cd
Bug 1104809 - Log accumulation of event regions into a PaintedLayer. r=mstange,tn
2014-11-25 17:05:39 -05:00
Ryan VanderMeulen
4eaadd2c57
Merge m-c to b2g-inbound. a=merge
2014-11-25 17:01:49 -05:00
Kartikaya Gupta
19e9ee8e91
Bug 1104099 - Exclude non-visible frames from the LayerEventRegions. r=mstange,tn
2014-11-25 15:26:48 -05:00
Kartikaya Gupta
82368a2395
Bug 1104266 - Add logging of nsDisplayLayerEventRegions fields in the display list dump. r=mattwoodrow
2014-11-25 08:45:20 -05:00
Kartikaya Gupta
d7b95978c4
Bug 1104266 - Avoid needless temporary nsACString. r=mattwoodrow
2014-11-25 08:45:19 -05:00
Masayuki Nakano
fb530e9039
Bug 1077345 part.5 Use synthesizeComposition({"compositioncommitasis") in the tests r=smaug
2014-11-25 14:02:31 +09:00
Carsten "Tomcat" Book
2d024ff052
Backed out changeset 61b0f5391e9d (bug 1060869)
2014-11-25 14:13:53 +01:00
Trevor Saunders
333d3d2125
bug 1105074 - make more stuff final r=froydnj
2014-11-25 13:56:07 -05:00
Cameron McCormack
8816aa8c8f
Bug 1098270 - Null check curData in AddPendingRestyle to avoid crashing on style sheet updates in ShadowRoots outside of the composed document. r=dbaron
2014-11-27 09:47:52 +11:00
Blake Kaplan
0a803d9447
Bug 582297 - Make <keygen> work in e10s. r=billm/dkeeler
2014-11-26 14:28:28 -08:00
Seth Fowler
af27689cab
Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
2014-11-26 13:22:10 -08:00
Seth Fowler
ea345d042f
Bug 1060869 (Part 4) - Update SurfaceCache prefs to increase the cache size. r=dholbert,tn
...
--HG--
extra : rebase_source : 64746ba9ac1dab008857aa5acbe8699b2de69f0b
2014-11-25 00:10:11 -08:00
Seth Fowler
04a7d19f79
Bug 1102617 - Replace imgIContainer::FrameIsOpaque with imgIContainer::IsOpaque. r=tn
2014-11-24 23:42:43 -08:00
Xidorn Quan
f2d9587fa1
Bug 1084183 - Test for text-decoration for ruby frames. r=dbaron
2014-11-26 15:53:18 +11:00
Xidorn Quan
6bb73d843e
Bug 1084183 - Propagate text decoration to ruby frames. r=dbaron
2014-11-26 15:53:18 +11:00
Xidorn Quan
6630d62d23
Bug 1052924 - Implement basic line breaking for ruby. r=dbaron
...
Known problem:
It would cause infinite loop if there is any line break happens inside
ruby base or annotation, or the width of container is not enough for
the widest pair/span. This might be fixed in bug 1098272.
2014-11-26 15:52:50 +11:00
Xidorn Quan
8f69ef5bb9
Bug 1052924 - Separate reflow code. r=dbaron
2014-11-26 15:52:50 +11:00
Xidorn Quan
8bba85f237
Bug 1052924 - Give rbc & rtc correct position. r=dbaron
...
Important changes:
* Use line layout to reflow ruby base container
2014-11-26 15:52:49 +11:00
Xidorn Quan
48fadfdbea
Bug 1052924 - Resolve some warnings. r=dbaron
...
Important changes:
* Change base class of nsRuby{Base,Text}Frame to nsInlineFrame
* Make ComputeSize of nsRubyFrame and nsRubyBaseContainerFrame behavior like inline frames
2014-11-26 15:52:49 +11:00
Xidorn Quan
17090fbd22
Bug 1052924 - Rewrite reflow code. r=dbaron
...
Important changes:
* Avoid using GetPrefISize on the ruby texts in
nsRubyBaseContainerFrame::Reflow, since the size it produces might
not match the size produced by Reflow. The old code calls that on
all the ruby texts to determine how big they are, then reflows all
the ruby bases, and then reflows all the ruby texts. The new code
instead processes one pair at a time, and for each pair reflows the
ruby texts and then the ruby base.
* Change the base class of nsRubyTextContainerFrame from nsBlockFrame
to nsContainerFrame, and stop constructing an nsBlockReflowState for
its reflow.
* Move the code for reflowing ruby texts from nsRubyTextContainerFrame
and to nsRubyBaseContainerFrame.
* Fix the regression that ruby text containers contain span are not
reflowed properly. It is the regression introduced in patch 0.
Known regression:
* This patch drops centering ruby base and annotation in pairs. This
should be fixed in bug 1055676 (ruby-align).
2014-11-26 15:52:49 +11:00
Xidorn Quan
9aed5ee8d8
Bug 1052924 - Add assertion and comments pointing out that ruby base container frames do not have an mBlockRS, but that's OK since they are never the containing block for floats. r=dbaron
2014-11-26 15:52:49 +11:00
Xidorn Quan
6d2a367524
Bug 1052924 - Treat ruby text containers as inline elements for the purposes of finding a font inflation container so that ruby text gets the same font inflation as its ruby bases. r=dbaron
2014-11-26 15:52:48 +11:00
Xidorn Quan
282ad86772
Bug 1052924 - Use unified enumerators to simplify code. r=dbaron
2014-11-26 15:52:48 +11:00
Xidorn Quan
372c0c78b4
Bug 1052924 - Rewrite pref isize and min isize computation. r=dbaron
...
Known regression:
This patch changes AppendTextContainer, and put aside text containers
which contain spanning annotations. This changes makes those text
containers not be reflowed by the current code. It will be fixed in
some later patch.
2014-11-26 15:52:48 +11:00
Xidorn Quan
4a3b774936
Bug 1083004 - Create anonymous ruby base container when necessary. r=bz
2014-11-26 15:52:07 +11:00
Morris Tseng
643c4fbaf6
Backed out 5 changesets (bug 1092888) for breaking QA smoketest on b2g.
...
Backout changeset 8c513f282a9e (bug 1092888)
Backout changeset db37104f6fbd (bug 1092888)
Backout changeset b1a0a7ea1a32 (bug 1092888)
Backout changeset c53a6181a4b2 (bug 1092888)
Backout changeset 54e551c1f2cd (bug 1092888)
2014-11-26 10:11:38 +08:00
Daniel Holbert
e592be1586
Bug 1098417 part 5: Add reftests for anchor-point handling, with WebM videos & a range of "object-position" values. (no review)
...
--HG--
rename : layout/reftests/webm-video/generate-object-fit-video-tests.sh => layout/reftests/webm-video/generate-object-position-video-tests.sh
rename : layout/reftests/w3c-css/submitted/images3/object-position-png-001-ref.html => layout/reftests/webm-video/object-position-webm-001-ref.html
rename : layout/reftests/w3c-css/submitted/images3/object-position-png-001p.html => layout/reftests/webm-video/object-position-webm-001.html
rename : layout/reftests/w3c-css/submitted/images3/object-position-png-002-ref.html => layout/reftests/webm-video/object-position-webm-002-ref.html
rename : layout/reftests/w3c-css/submitted/images3/object-position-png-002p.html => layout/reftests/webm-video/object-position-webm-002.html
2014-11-25 16:46:15 -08:00
Daniel Holbert
6062b6e735
Bug 1098417 part 4: Add reftests for anchor-point handling, with SVG images & a range of "object-position" values. (no review)
...
--HG--
rename : layout/reftests/w3c-css/submitted/images3/support/generate-object-position-png-tests.sh => layout/reftests/w3c-css/submitted/images3/support/generate-object-position-svg-tests.sh
2014-11-25 16:46:15 -08:00
Daniel Holbert
3379bd0195
Bug 1098417 part 3: Add reftests for anchor-point handling, with PNG images & a range of object-fit values. r=seth
...
--HG--
rename : layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-png-tests.sh => layout/reftests/w3c-css/submitted/images3/support/generate-object-position-png-tests.sh
2014-11-25 16:46:15 -08:00
Daniel Holbert
0d96282234
Bug 1098417 part 2: Make nsImageFrame pass "object-position"-determined anchor-point to DrawSingleImage. r=seth
2014-11-25 16:46:14 -08:00
Daniel Holbert
627d04a3c0
Bug 1098417 part 1.5: Ignore computed anchor-point if 'object-fit' and 'object-position' are at their initial values, for backwards compat. r=seth
2014-11-25 16:46:14 -08:00
Daniel Holbert
d54b309a49
Bug 1098417 part 1: Add optional anchor-point arg to nsLayoutUtils::ComputeObjectDestRect() and nsLayoutUtils::DrawSingleImage(). r=seth
2014-11-21 18:25:46 -08:00
Andrew McCreight
9b5e7d6024
Bug 1103107 - Don't Destroy() RenderFrameChild if it is already ActorDestroy()ed.
2014-11-25 16:14:19 -08:00
Daniel Holbert
cb3c595d42
Bug 1093316 part 2: Backout changeset af2a4fb980ad (i.e. backout bug 1032922 part 1), to reflect CSSWG removing "flex-basis: main-size" from the flexbox spec.
...
Landing on a CLOSED TREE with a=kwierso
2014-11-25 15:40:24 -08:00
Daniel Holbert
8b2fb3bb07
Bug 1093316 part 1: Backout changeset aece7f9f944c (i.e. backout bug 1032922 part 2), to reflect CSSWG removing "flex-basis: main-size" from the flexbox spec.
2014-11-25 11:28:15 -08:00
Daniel Holbert
458eb7d18f
Bug 624647 followup: Minor cleanup in nsVideoFrame::BuildLayer(); restore a local variable which shouldn't have been removed. (no review)
...
An earlier patch for this bug (changeset 466d3ff030e6) removed local variable
"nsRect area", but then ended up effectively re-creating it further down in the
function as "contentBoxRect". (I added contentBoxRect as a late-breaking
change, as part of addressing a review comment.)
I've now realized that contentBoxRect is the same rect as "area", and it's
simpler to just declare the original "area" rect at the function's start
instead of dynamically creating it further down.
(Not requesting review, since this is a no-functional-change tweak, which is
following up on a change that I'd made in response to review feedback on a r+'d
patch.)
2014-11-25 15:40:02 -08:00
peter chang
b81e773ad6
Bug 1090008 Dispatch SelectionStateChanged event for blur, r=roc r=smaug
2014-11-27 18:56:00 +01:00
peter chang
61b6f51e1b
Bug 1090008 - Part 4 - Rename SelectionChange to SelectionStateChanged, r=smaug
2014-11-27 18:55:00 +01:00
pchang
3149b16d16
Bug 1090008 -Part 1 - Refactor the logic to dispatch selectionchange to TextDialog, r=roc
2014-11-28 05:35:00 +01:00
Carsten "Tomcat" Book
3c9909efb9
Merge mozilla-central to mozilla-inbound
2014-11-28 14:23:52 +01:00
Jonathan Kew
30643d405b
Bug 1077528 - part 2 - Make nsBlockFrame consider resize flags logically instead of physically. r=smontagu
2014-11-28 09:44:05 +00:00
Jonathan Kew
d994d76e63
Bug 1077528 - part 1 - Provide physical and logical accessors for the m{HV}Resize flags in nsHTMLReflowState, and convert all flag users to the accessor methods. r=smontagu
2014-11-28 09:44:02 +00:00
Jonathan Kew
6fab6badae
Bug 1083848 - Reftests for borders and backgrounds when inline element is split across lines in vertical writing-mode. r=dbaron
2014-11-24 23:16:06 +00:00
Jonathan Kew
5aa27045c7
Bug 1083848 - Make InlineBackgroundData aware of vertical writing mode. r=dbaron
2014-11-24 23:16:04 +00:00
Jonathan Kew
2eec572a02
Bug 1103613 - Followup to adjust reftest as per review comment #6 . r=me
2014-11-24 23:15:59 +00:00
Jonathan Kew
1b2e8e6c33
Bug 1103613 - Reftest for inline-size of an orthogonal block. r=smontagu
2014-11-24 21:44:31 +00:00
Jonathan Kew
2f6d38133c
Bug 1103613 - Use better inline-size for an orthogonal flow within a block of specified dimensions. r=smontagu
2014-11-24 21:44:06 +00:00
Mats Palmgren
267069c3ab
Bug 1102791 - Always return NS_FRAME_COMPLETE status from nsHTMLButtonControlFrame::Reflow. Don't create overflow container continuations unless the delegating frame has eCanContainOverflowContainers. r=roc
2014-11-24 16:42:31 +00:00
Jonathan Watt
64a748990e
Bug 1103623 follow-up to fuzz 633344-1.html for D2D on Windows 8
2014-11-24 08:52:06 +00:00
Dirk Schulze
fb488563e8
Bug 1074528 - Implement parsing/computing of inset(). r=dbaron
2014-11-22 05:28:00 +01:00
Gina Yeh
f093ed9a75
Bug 1091479, Patch2: Rename enum members, r=sinker.
2014-11-24 09:47:39 +08:00
Jonathan Watt
cf91ac7a84
Bug 1103623 - Port most remaining gfxContext::Fill() calls to Moz2D. r=mattwoodrow
2014-11-24 00:04:33 +00:00
Jonathan Watt
fa445c5397
Bug 1101571 - List-style discs are all wobbly during vertical transitions. r=mattwoodrow
2014-11-21 15:48:05 +00:00
Jonathan Watt
15d307f095
Bug 1103621 - Get rid of GraphicsOperator::OPERATOR_CLEAR. r=mattwoodrow
2014-11-20 10:40:04 +00:00
Bob Clary
96b7a29c5f
Bug 622596 - crashtest.
2014-11-23 15:09:51 +00:00
Bernd
67c39fe2f3
Bug 563009 - crashtests.
2014-11-23 15:09:51 +00:00
Jesse Ruderman
c7ef084d73
Bug 559491 - crashtest.
2014-11-23 15:09:51 +00:00
Jesse Ruderman
53c0f0a7f0
Bug 472957 - crashtest.
2014-11-23 15:09:51 +00:00
Jesse Ruderman
1ff34e013f
Bug 430991 - crashtest.
2014-11-23 15:09:51 +00:00
Jesse Ruderman
f6eccb6d6c
Bug 429960 - crashtests.
2014-11-23 15:09:51 +00:00
Jesse Ruderman
a9c7da8996
Bug 429881 - crashtest.
2014-11-23 15:09:51 +00:00
Jesse Ruderman
dab89ac890
Bug 429458 - crashtest.
2014-11-23 15:09:50 +00:00
Martijn Wargers
d3496d33dd
Bug 419985 - crashtest.
2014-11-23 15:09:50 +00:00
Botond Ballo
1dd9ca7ab5
Bug 1099298 - Revert the temporary fix in bug 1099104. r=tn
2014-11-21 13:52:49 -05:00
Botond Ballo
d7d1371dbf
Bug 1099298 - Add the pres shell resolution to the container layer parameters in nsDisplaySubDocument::ComputeFrameMetrics(). r=tn
2014-11-21 13:50:41 -05:00
Jonathan Kew
479949c885
Bug 1077515 - part 6 - Create a new nsISelectionController::PhysicalMove command. r=roc
2014-11-22 14:39:03 +00:00
Jonathan Kew
8faf68508f
Bug 1077515 - part 3 - Change desiredX (nscoord) to desiredPos (nsPoint) in nsPeekOffsetStruct, to support maintaining either vertical or horizontal position on inter-line moves. r=roc
2014-11-22 14:39:03 +00:00
Jonathan Kew
a6f3aa4309
Bug 1077515 - part 1 - Eliminate use of keyCode parameters and values in nsFrameSelection. r=roc
2014-11-22 14:39:02 +00:00
Kartikaya Gupta
b97c63b2d1
Bug 918288 - Ensure we set a displayport on elements that we get touch-start events for. r=botond
2014-11-21 21:36:25 -05:00
Kartikaya Gupta
f0b40d2cb8
Bug 918288 - Add code to TabChild to dispatch the SetTargetAPZC notification. r=roc,botond
2014-11-21 21:36:25 -05:00
David Anderson
442cb2b7b9
Put meta viewport support behind a pref (bug 1092450, r=kats).
2014-11-21 14:32:32 -05:00
Vladimir Vukicevic
ae674a1a2f
Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical
2014-07-09 12:26:18 -07:00
Vladimir Vukicevic
be34abff19
Bug 1036604 - add VR display item and VR frame state bit; r=roc
2014-07-09 12:25:31 -07:00
Carsten "Tomcat" Book
452383b5b5
Merge mozilla-central to mozilla-inbound
2014-11-21 13:00:50 +01:00
Carsten "Tomcat" Book
eb781594d3
merge mozilla-inbound to mozilla-central a=merge
2014-11-21 12:57:00 +01:00
Gina Yeh
c47886ea59
Bug 1096146, Patch 1: No default actions of keydown event should be made if mozbrowserbeforekeydown event is defaultPrevented, r=smaug.
2014-11-21 17:47:55 +08:00
Wes Kocher
b81ee28f94
Merge m-c to fx-team a=merge CLOSED TREE
2014-11-20 18:06:48 -08:00
Justin Dolske
b9329bfbd8
Bug 1098123 - Add telemetry for onbeforeunload usage. r=jst
2014-11-20 14:50:01 -08:00
David Anderson
644b28603d
Make sure event regions propagate to more layers. (bug 1101260 part 2, r=roc)
2014-11-20 16:58:19 -08:00
David Anderson
e49434ce1c
Cache the current animated geometry root in nsDisplayListBuilder. (bug 1101260 part 1, r=roc)
2014-11-20 16:58:18 -08:00
Mats Palmgren
a25bb0f239
Bug 907396 - Tests for CSS 'display:contents'.
2014-11-20 18:24:11 +00:00
Mats Palmgren
9356c910b1
Bug 907396 - DEBUG only; make frame tree dumps print up to 2 style context parents in the unusual case when they are not the parent frame's style context (e.g. display:contents). r=bzbarsky
2014-11-20 18:24:10 +00:00
Mats Palmgren
8300e75160
Bug 907396 - Make RestyleManager::RestyleElement and nsCSSFrameConstructor::MaybeRecreateFramesForElement deal with display:contents elements. r=bzbarsky
2014-11-20 18:24:10 +00:00
Mats Palmgren
63a641e1e7
Bug 907396 - Replace GetParentStyleContextFrame with GetParentStyleContext which can return frame-less display:contents style contexts. r=bzbarsky
2014-11-20 18:24:10 +00:00
Mats Palmgren
f598ba9127
Bug 907396 - Implement RestyleUndisplayedDescendants that restyles diplay:none children and display:contents descendants. r=bzbarsky
2014-11-20 18:24:10 +00:00
Mats Palmgren
d5ec26e4f1
Bug 907396 - Frame constructor changes for display:contents. r=bzbarsky
2014-11-20 18:24:09 +00:00
Mats Palmgren
1c00164ab4
Bug 907396 - Frame manager support for display:contents. r=bzbarsky
2014-11-20 18:24:09 +00:00
Mats Palmgren
a589dd143f
Bug 907396 - Put display:contents support behind a pref - disabled by default. r=dholbert
2014-11-20 18:24:09 +00:00
Mats Palmgren
02d2f75bc9
Bug 907396 - Flex/Grid container changes for display:contents. r=dholbert
2014-11-20 18:24:09 +00:00
Mats Palmgren
ca5235fd31
Bug 907396 - Style system support for display:contents. r=dbaron
2014-11-20 18:24:08 +00:00
Avi Halachmi
07b67974fa
Bug 1100920 - telemetry probe for frames latency. r=roc
2014-11-18 14:47:32 +02:00
Nazma Panjwani
2ce21ee428
Bug 1091280 - moved options from AutomationUtils.addCommonOptions to runreftest.py, mochitest_options.py, runxpcshelltests.py and removed the addCommonOptions from automationUtils and automation.py.in, r=ahal
2014-11-19 12:31:45 -08:00
Karl Tomlinson
2c7a9e1789
bug 1096132 rename nsDeviceContext PixelScale to FullZoom r=tn
...
--HG--
extra : rebase_source : b78ffe7ffddf47a9646c1766626f48aed67ebb09
2014-11-10 15:47:55 +13:00
Karl Tomlinson
0a52493d8d
bug 1096132 rename UnscaledAppUnitsPerDevPixel() to AppUnitsPerDevPixelAtUnitFullZoom() r=tn
...
--HG--
extra : rebase_source : 220ede5d449a752c16064bb77905bc68af3df707
2014-11-14 00:53:02 +13:00
Daniel Holbert
1807829bf1
Bug 1002632 part 1: Make an image document's refresh driver receive ticks from the image's clients, & disable its internal timer. r=bz
2014-05-01 09:31:54 -07:00
Brian Birtles
a8a325e307
Bug 1104427 part 2 - Encapsulate AnimationPlayer::mStartTime; r=dholbert
...
Now that there is a public accessor for mStartTime, we can make it a protected
member of AnimationPlayer. The only time mStartTime is ever set is when playing
the animation so we can replace external modifications to mStartTime with calls
to Play(). This simplifies implementing deferred starting of animations
in bug 927349 by isolating the deferred playback logic to AnimationPlayer.
Note that even when we call PauseFromStyle immediately afterwards we still need
to call PlayFromStyle (or Play) first in order to resolve the time at which the
player should be paused. A newly created player doesn't have a current time so
if we were simply to call pause it wouldn't pause at the start of the animation
as we might expect. The call to Play(FromStyle) will cause the current time to
become zero and then we pause at that time.
2014-12-04 08:28:38 -08:00
Jonathan Kew
2f94577e8d
Bug 1107256 - Correct the position of text decoration lines on vertical text. r=smontagu
2014-12-04 00:57:18 -08:00
Jonathan Kew
a3c634c4a0
Bug 1106669
- Reftest for IntrinsicForContainer writing-mode handling. r=smontagu
2014-12-04 00:57:18 -08:00
Jonathan Kew
a355bf47ca
Bug 1106669
- Convert nsLayoutUtils::IntrinsicForContainer to work with logical coordinates. r=smontagu
2014-12-04 00:57:17 -08:00
Jonathan Kew
6e89e1b383
Bug 1106667 - Vertical writing-mode support for HTML button elements. r=smontagu
2014-12-04 00:57:17 -08:00
Jonathan Kew
53eb195edc
Bug 1079157 - part 3 - Make nsColumnSetFrame support vertical writing mode. r=smontagu
2014-12-04 00:57:17 -08:00
Jonathan Kew
1f5d1bb95e
Bug 1079157 - part 2 - Comment updates and whitespace cleanup only, no actual code changes. r=smontagu
2014-12-04 00:57:17 -08:00
Jonathan Kew
7a81ea4f80
Bug 1079157 - part 1 - Purely mechanical renaming of local variables and members in nsColumnSetFrame. r=smontagu
2014-12-04 00:57:16 -08:00
Jonathan Kew
86a0e9d6c4
Bug 1110266 - Use horizontal-font metrics as basis for CSS units when text-orientation is sideways. r=smontagu
2014-12-11 18:56:21 +00:00
Jonathan Kew
a74d73b0b4
Bug 1110181 - Move mTextOrientation to the nsStyleVisibility struct to avoid potential recursive dependency in nsStyleText. r=dbaron
2014-12-11 18:56:19 +00:00
Ryan VanderMeulen
b066004440
Backed out changesets 34a66a625618, 32db3daa20fe, and ac15ba8568c5 (bug 1102219) for Gaia unit test failures.
...
--HG--
extra : rebase_source : 0266cc0b2a6568ca653885745f381df8d6d167ec
2014-12-11 11:28:30 -05:00
ziyunfei
43231043f0
Bug 1102219 - Part 3: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till
2014-12-10 20:50:00 -05:00
Kartikaya Gupta
7b2cbc259f
Bug 1089822 - Fix running reftest-remote on B2G using a local emulator build. r=ahal
2014-12-10 05:07:00 -05:00
Josh Aas
6141b5290e
Bug 1092630: Get rid of native widgets for OS X NPAPI plugins, make things work much better under e10s. Patch by Josh Aas, Markus Stange, Steven Michaud, David Parks. r=smichaud/jst/josh (more reviews pending)
2014-12-11 08:44:07 -06:00
Frédéric Wang
a7a2af35f7
Bug 1108378 - Do not expose the <mphantom> element to the accessible tree. r=karl
2014-12-07 08:39:00 +01:00
Simon Montagu
903c64a2be
Bug 1105137: treat nsFloatManager's mOrigin as an offset, not a point, and rename it to mOffset to make that clearer, r=jfkthame
2014-12-11 03:56:03 -08:00
Simon Montagu
652a0dc968
Test for bug 1105137, r=jfkthame
2014-12-11 03:56:01 -08:00
Jonathan Kew
d108e9157c
Bug 1108923 - Reftest for margins specified using percentages. r=smontagu
2014-12-11 11:16:22 +00:00
Jonathan Kew
228750646b
Bug 1108923 - Update comments to reflect the newly logicalized parameters. r=smontagu
2014-12-11 11:16:22 +00:00
Jonathan Kew
3066d88ace
Bug 1108923 - Use the correct containing box dimension as the percent basis for margin/padding in vertical writing modes. r=smontagu
2014-12-11 11:16:22 +00:00
David Anderson
55ab94f4b0
Don't treat event regions as opaque for plugin geometry. (bug 1109424, r=roc)
2014-12-11 00:37:02 -08:00
Seth Fowler
f72476fa91
Bug 1106252 - Make nsImageFrame's icon loading code more robust. r=tn
2014-12-10 18:42:37 -08:00
Xidorn Quan
a30dbf98be
(no bug) Add comment to clarify the reason of using UniquePtr in nsRubyBaseContainerFrame::Reflow. DONTBUILD, comment-only
...
--HG--
extra : rebase_source : b886f8cb9d0fb104e6a52267213b5afa19de8d08
extra : amend_source : 6c455e8f22ef1ecc58a0f3fe54327d964de85ecb
2014-12-11 11:24:53 +11:00
Ehsan Akhgari
82c69d955e
Bug 1109705 - Fix more bad implicit constructors in layout; r=roc
2014-12-10 17:47:09 -05:00
Benoit Girard
0160d36a2e
Bug 1092320 - Log a warning to the console when will-change is out of budget. r=dbaron,khuey
...
--HG--
extra : rebase_source : edb72547f59ae3f62b4df323b81ff63ecb677b77
2014-11-22 00:35:20 -05:00
David Anderson
b2e46c1fab
Add inactive subframes to the dispatch-to-content region. (bug 1082594, r=tn,kats)
2014-11-19 20:24:15 -08:00
David Zbarsky
7d60c708ba
Bug 1085769: Merge ContentOrAncestorHasAnimation/Transition r=birtles
2014-11-19 21:48:42 -05:00
David Zbarsky
3e883018cf
Bug 1085769: Merge RulesMatching, GetAnimationPlayers, and GetAnimationRule r=birtles
2014-11-19 21:48:41 -05:00
Daniel Holbert
5b4f78dc00
Bug 1101128 part 2: Make nsDisplayImage::GetOpaqueRegion() take object-fit & object-position into account. r=seth
2014-11-19 18:34:52 -08:00
Daniel Holbert
36cbbe11df
Bug 1101128 part 1: Move nsDisplayImage::GetOpaqueRegion() to .cpp file, and label it as MOZ_OVERRIDE. r=seth
2014-11-19 18:34:50 -08:00
Boris Zbarsky
e13e547738
Bug 771043. Move MediaQueryList tracking from the prescontext to the document, so they will correctly outlive prescontext changes. r=dbaron
2014-10-03 14:15:25 -04:00
Gijs Kruitbosch
9bd45bbfc5
Bug 992691 - don't allow dropping multiple files on non-multiple file input, r=smaug
...
--HG--
extra : rebase_source : a1c2b1b2854d39efcab6ac0f02ce6f4f57c6b9e8
2014-11-18 15:58:08 +00:00
Jonathan Kew
3df872f767
Bug 1097128 - Enable compile-time support for vertical writing modes. r=smontagu
2014-11-19 11:15:45 +00:00
Lebedev Maksim
22d1368cd8
Bug 1098139 - Add attribute isPrimary detection for got/lostpointercapture events. r=smaug
2014-11-18 01:13:00 +01:00