Boris Zbarsky
6019ca23a6
Bug 812899 part 2. Change the centering code in nsImageDocument to only try vertically centering via auto margins when we're not overflowing in the vertical direction, because if we _are_ overflowing that should cut off part of the image per spec. r=khuey
2016-02-05 23:31:19 -05:00
Christoph Kerschbaumer
f2bea555bd
Bug 1245681 - Fix addOverrideStyleSheet. r=bz
...
CLOSED TREE
--HG--
extra : commitid : LomXovfnO8d
extra : source : b71df90db19e917b0195c89e76593c8312d2ec68
2016-02-05 11:07:04 -08:00
Wes Kocher
83138fba54
Backed out 2 changesets (bug 1245681) for android mochitest-14 failures in test_css_chrome_load_access.html CLOSED TREE
...
Backed out changeset 82803bc92f37 (bug 1245681)
Backed out changeset b71df90db19e (bug 1245681)
--HG--
extra : commitid : 3yd1sKw3rn5
2016-02-05 15:16:36 -08:00
Kartikaya Gupta
c0f0798167
Bug 1104356 - Add a reftest. r=kip
...
--HG--
extra : commitid : Eldk2baWdMG
2016-02-05 17:09:37 -05:00
Kartikaya Gupta
b8b52c6f30
Bug 1104356 - When doing a smooth scroll on a non-APZ'd scrollframe, fall back to the main thread machinery. r=kip
...
--HG--
extra : commitid : K1IT8lsDmNl
2016-02-05 17:09:30 -05:00
Christoph Kerschbaumer
933878145c
Bug 1245681 - Fix addOverrideStyleSheet. r=bz
...
--HG--
extra : rebase_source : 9f865f40a8085b816dafde6a15ac72fe98971d8a
2016-02-05 11:07:04 -08:00
Wes Kocher
ddcc30c564
Backed out changeset 4fa1296bd773 (bug 1104916) for win debug m(oth) permafails CLOSED TREE
...
--HG--
extra : commitid : HW3icAqLZUB
2016-02-05 11:42:55 -08:00
Phil Ringnalda
66e6da78e6
Back out d1779fe421c3 (bug 1034290) for UnicodeDecodeErrors in things run by the reftest harness
...
CLOSED TREE
2016-02-05 08:18:47 -08:00
Mike Taylor
e96c48b929
Bug 1245997. Remove -webkit-mask-mode alias. r=dholbert
...
This has not yet been implemented in WebKit, hence there shouldn't
be any legacy compat concerns.
2016-02-05 09:27:45 -06:00
Carsten "Tomcat" Book
940ea6bf9d
Backed out changeset a6bc2efcdf26 (bug 1212333) for bustage
2016-02-05 16:09:28 +01:00
Eddy Bruel
d24491b6d8
Bug 1212333 - WorkerDebuggerManager should live on the main thread;r=khuey
2016-02-04 22:04:25 +01:00
Andrew Halberstadt
8a462fd84b
Bug 1034290 - Use structured log output for test results in reftest, r=jmaher
...
Structured logs bring many benefits. We can stop parsing the logs for magic strings, we
can modify the format without breaking things, and we can stream results into systems like
ActiveData. The structured logs originate primarily in reftest.js. StructuredLog.jsm is
used to generate the JSON-based log stream. Finally OutputHandler in the python harness
reads structured output from stdout, and formats it into human readable form.
--HG--
extra : commitid : J3ui9XYWR3Q
extra : rebase_source : 6bae978126dbd5beddc39332c7cbce0c1354cd87
extra : amend_source : 735d48225a2e627e0fe45fc11b50b6c49a885a4b
2015-10-29 15:01:44 -04:00
Geoff Brown
53ba79e4ae
Bug 1245884 - Skip some layout/reftests/css-grid reftests on Android Debug only, for being too slow; r=me
2016-02-05 07:04:27 -07:00
Jamie Nicol
d412b3daee
Bug 1241917 - Restrict subframe's displayport base to root composition bounds. r=tn
...
Previously displayport bases were computed as the intersection of the
scrollport with the dirtyrect. However the dirtyrect covers what is
rendered, and with displayports what we render can be much larger than
what is visible. With displayport bases intended to represent what was
visible, this was a problem. By restricting them to the root composition
size this makes them more closely match what is visible. To do this more
properly we'd want to intersect the dirtyrect with the scroll clip of
every ancestor scroll frame, not just the root composition bounds.
2016-02-04 17:53:56 +00:00
Brendan Dahl
b25b48552b
Bug 1104916 - Implement CSS media query display-mode. r=cam
2016-02-04 13:34:00 +01:00
Carsten "Tomcat" Book
745be97723
Backed out changeset 2257088c6b04 (bug 1188802)
2016-02-05 11:19:11 +01:00
John Daggett
a4c7835ada
Bug 1188802 - only rebuild local webfont rules when needed. r=heycam
2016-02-05 16:46:27 +09:00
Geoff Brown
b058b9b1f2
Bug 1245634 - Skip layout/generic/crashtests/730559.html on Android Debug only, for being too slow; r=me
2016-02-04 07:37:20 -07:00
William Chen
a7c2c21d89
Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc
2016-02-04 00:30:00 -08:00
Bob Owen
bb75a620a0
Bug 1245246: Add null check for mDocViewerPrint in nsPrintEngine::FirePrintingErrorEvent. r=roc
2016-02-04 08:03:52 +00:00
Ting-Yu Lin
1e5d352993
Bug 591737 - Add pref for details and summary elements. r=bz
...
--HG--
extra : commitid : C40ecHqSxrO
extra : rebase_source : 937479989a52b57f3dec07a74dd9dad17ff69db7
2016-01-20 23:20:43 +08:00
Ting-Yu Lin
c05be25fcd
Bug 591737 - Add reftest for mouse click on summary. r=bz
...
--HG--
extra : commitid : A6Rvr5oDl6V
extra : rebase_source : b2ad4d8cfd5b5bfa8785d6ef1df465da98f7e770
2016-01-20 23:20:42 +08:00
Ting-Yu Lin
0beafc0ac8
Bug 591737 - Avoid dispatch mouse double click to content not in doc. r=smaug
...
When double-clicking on a default anonymous <summary> element, the first
eMouseClick will make the summary element being removed from the
document. This generates an assert in
PresShell::HandleEventWithTarget().
To prevent this assert, ensure the mouseContent is in document before
dispatching the eMouseDoubleClick event.
Since GetCrossShadowCurrentDoc() was deprecated, replace it with
GetComposedDoc().
--HG--
extra : commitid : K9pCdof8z3f
extra : rebase_source : 3adfdb9938de30fd0ca365168c33dcdcef8ca285
2016-01-20 23:20:42 +08:00
Ting-Yu Lin
01065150c0
Bug 591737 - Add crashtest for details and summary. r=bz
...
--HG--
extra : commitid : DoO0dxy1ehj
extra : rebase_source : c49a244cc8ce1326b114af62c720a57d0589d836
2016-01-20 23:20:42 +08:00
Ting-Yu Lin
4cf1fb1626
Bug 591737 - Add reftests for details and summary. r=bz
...
--HG--
extra : commitid : 4a11NfD9hZ0
extra : rebase_source : d8e2f28fb17df614a9a3da47289ba848d74c94ca
2016-01-20 23:20:41 +08:00
Ting-Yu Lin
fd982b69ea
Bug 591737 - Provide a default summary element by DetailsFrame. r=bz
...
If a <details> lacks a direct <summary> child, we need to construct a
default one.
--HG--
extra : commitid : ApnP20Mrr33
extra : rebase_source : 4b059f4e7fa32bac665487aa8a266ba58597b184
2016-01-20 23:20:41 +08:00
Ting-Yu Lin
ea65853708
Bug 591737 - Construct details and summary in nsCSSFrameConstructor. r=bz
...
--HG--
extra : commitid : 7tnA5fqdD6L
extra : rebase_source : 452368859fb99183605edcf47fd48ff026bf3a50
2016-02-02 17:39:49 +08:00
Ting-Yu Lin
802d6dee0d
Bug 591737 - Add SummaryFrame. r=bz
...
--HG--
extra : commitid : 61ZPHBOWyKH
extra : rebase_source : 860919e85da1fc1593f084dcc1e011e1e6cddba3
2016-02-02 17:39:06 +08:00
Ting-Yu Lin
cff36a1352
Bug 591737 - Add DetailsFrame. r=bz
...
--HG--
extra : commitid : C6hHNXWpwO8
extra : rebase_source : 47b37776c4f029879bd02c0477e885104b2aaed5
2016-01-20 23:20:41 +08:00
CJKu
eae7e3b398
Bug 1244628: compare nsStyleImageLayers::mAttachmentCount in nsStyleImageLayers::CalcDifference. r=dbaron.
...
--HG--
extra : commitid : JlCMq3C9wwB
extra : rebase_source : f9da96c973cc556b091623611157d25d94f5fd87
2016-02-04 14:11:35 +08:00
CJKu
5690fd95cb
Bug 1244598 - Move resource files of w3c-css/masking into ./support subdir. r=dbaron
...
--HG--
rename : layout/reftests/w3c-css/submitted/masking/blue-100x50-transparent-100X50.png => layout/reftests/w3c-css/submitted/masking/support/blue-100x50-transparent-100x50.png
rename : layout/reftests/w3c-css/submitted/masking/blue-100x50-transparent-100X50.svg => layout/reftests/w3c-css/submitted/masking/support/blue-100x50-transparent-100x50.svg
rename : layout/reftests/w3c-css/submitted/masking/transparent-100x50-blue-100X50.png => layout/reftests/w3c-css/submitted/masking/support/transparent-100x50-blue-100x50.png
rename : layout/reftests/w3c-css/submitted/masking/transparent-100x50-blue-100X50.svg => layout/reftests/w3c-css/submitted/masking/support/transparent-100x50-blue-100x50.svg
extra : commitid : 8cbhfOPgU6d
extra : rebase_source : c35dbfeae9c57d978b19ef59993efce9813a0293
2016-02-04 13:58:44 +08:00
Daniel Holbert
f249f40239
Bug 1241021 part 4: Extend mochitest test_initial_storage.html to test that uppercase Webkit DOM accessors for css properties are functional. r=bz
2016-02-03 20:17:48 -08:00
Daniel Holbert
6318b75bf5
Bug 1241021 part 3: Refactor CSS mochitest test_initial_storage.html to perform its DOM accessor consistency-checks via a helper-function. r=bz
2016-02-03 20:17:46 -08:00
Kartikaya Gupta
866dc20488
Bug 990916 - On displayport expiry, trigger another round of expiry up the ancestor chain. r=tnikkel
...
--HG--
extra : commitid : 4BykN0L0DC3
2016-02-03 19:13:35 -05:00
Kartikaya Gupta
e7dd4d9941
Bug 990916 - When setting a displayport, schedule a timer to remove it as well. r=tnikkel
...
--HG--
extra : commitid : 4u7JlPJLoFT
2016-02-03 19:13:35 -05:00
Kartikaya Gupta
34bce5bee6
Bug 990916 - Track if a scrollframe is a scroll parent for something else. r=tnikkel
...
--HG--
extra : commitid : KW9mVVtZikZ
2016-02-03 19:13:35 -05:00
Kartikaya Gupta
8f1c0e2548
Bug 990916 - Disable synth mousemove events during pointer event testing, since the test doesn't expect them and fails. r=smaug
...
--HG--
extra : commitid : 7lD2aVM9K2g
2016-02-03 19:13:34 -05:00
L. David Baron
8eb78e1885
Bug 823483 patch 6 - Tests r=dholbert
...
Our behavior on these tests is reasonably close to matching Chromium
thanks to the combination of patches 1, 3, and 4, and 5.
--HG--
extra : commitid : BzErQKgv86B
2016-02-04 09:43:03 +11:00
L. David Baron
bcb43f9eb9
Bug 823483 patch 5 - Make (again) percentage width on text inputs make intrinsic minimum width be 0. r=dholbert
...
This restores the quirky behavior for text inputs, which was removed by
patch 2, but only halfway (for width but not max-width), which matches
Chromium and Edge.
--HG--
extra : commitid : 7uk3XdYc1LC
2016-02-04 09:43:02 +11:00
L. David Baron
76f4658435
Bug 823483 patch 4 - Make a percentage max-width override a fixed width for replaced element intrinsic size computation. r=dholbert
...
This just reorders the if-else chain to change which conditions are
tested first. Prior to patch 1, the order didn't matter, but with patch
1, the order does matter, and the order that we happened to have was the
opposite of the one that matches Chromium and Edge.
--HG--
extra : commitid : 6sFft3gnM2g
2016-02-04 09:43:02 +11:00
L. David Baron
edba326f06
Bug 823483 patch 3 - Limit effect of percentage width and max-width on intrinsic size to elements with replaced element sizing. r=dholbert
...
This reduces the set of elements to which this quirky behavior applies.
This matches the behavior of Chromium and Edge.
--HG--
extra : commitid : 9qz7ODJhNzS
2016-02-04 09:43:02 +11:00
L. David Baron
c91a009cc5
Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert
...
This is needed for patch 3.
--HG--
extra : commitid : 6131XNAfYoQ
2016-02-04 09:43:02 +11:00
L. David Baron
660813c2ee
Bug 823483 patch 1 - Check for percentage max-width in addition to percentage width when deciding to ignore intrinsic min-width of replaced elements. r=dholbert
...
This (modulo changes in later patches) matches the behavior of Chromium
and Edge. It increases the set of elements to which this quirky
behavior applies.
--HG--
extra : commitid : 4nWEgnUB0rt
2016-02-04 09:43:02 +11:00
L. David Baron
82aa75776d
Bug 1236745 - Fix infinite loop resulting from block formatting context entering resize oscillation due to considering floats over its whole height when sizing it. r=dholbert
...
What's happening here is that we enter an infinite loop by oscillating
between two states. The code assumes that (a) the available space will
never grow, only stay the same or shrink, and (b) that we should break
out of the loop if it stays the same. This also means we hit the
assertion about the available space growing every other time through the
loop.
This is in the inner loop in nsBlockFrame::ReflowBlockFrame that was
introduced in https://hg.mozilla.org/mozilla-central/rev/80ef9bb2c2e9 .
The problem is fundamentally a logic error in that code. The makes the
assumption that if you reduce the width available to a block formatting
context or replaced block-level element, its height does not shrink.
(The "replaced block" (really block formatting context) in this case, as
in the original testcase, is a scroll frame. I didn't debug the
original testcase enough to figure out what caused its sizing
characteristics, although a percentage-width image does seem like the
most likely candidate.)
Without the patch, the reftest test (but not reference) hangs, as does
the semi-simplified test in the bug (given a narrow window).
With the patch, neither the semi-simplified test in the bug nor the
reference hangs, and the reftest passes.
--HG--
extra : commitid : APy8PfXlvvz
2016-02-04 09:41:44 +11:00
Daniel Holbert
09939ec3c9
Bug 1245406: In ReflowBlockFrame, use Maybe<> to destroy & reconstruct a stack-allocated object, instead of an explicit call to destructor & placement 'new'. r=dbaron
2016-02-03 12:37:23 -08:00
Carsten "Tomcat" Book
83c31cd8fe
Merge mozilla-central to mozilla-inbound
2016-02-03 12:27:02 +01:00
Carsten "Tomcat" Book
5461ec9a92
merge mozilla-inbound to mozilla-central a=merge
2016-02-03 11:59:20 +01:00
Christoph Kerschbaumer
d8d683d81b
Bug 1195173 - Test asyncopen2 security checks for stylesheets (r=bz,ehsan)
2016-02-02 20:35:42 -08:00
Christoph Kerschbaumer
c53a2ff8b7
Bug 1195173 - Apply CSP to preloaded styles within layout/style/Loader.cpp (r=bz)
2016-02-02 20:35:30 -08:00
Christoph Kerschbaumer
de9089189c
Bug 1195173 - Use channel->ascynOpen2 layout/style/Loader.cpp (r=bz)
2016-02-02 20:35:02 -08:00
Ting-Yu Lin
7d02ded5a1
Bug 1240917 - Do not show caret in empty input on Fennec. r=roc
...
Per request in bug 1240917 comment 15, we decided not to show caret when
single press on an empty input. This effectively reverts the work in Bug
1230582.
--HG--
extra : commitid : IjKGpqAR6zP
extra : rebase_source : d476618b4f419cf2d96bb33264cfd8ccb6e3fa61
2016-02-02 14:32:31 +08:00
Oriol
4a14d64ea2
Bug 1243125 - Reftest for floats overflowing container, with diverse writing-modes. r=jfkthame
2016-02-03 09:24:29 +00:00
Jonathan Kew
a2574a52b6
Bug 1243125 - patch 2 - Don't ever set NS_FRAME_TRUNCATED for orthogonal flows. r=dholbert
2016-02-03 09:24:28 +00:00
Oriol
4fcfda5536
Bug 1243125 - patch 1 - Check block size instead of height when detecting truncated frames. r=jfkthame
2016-02-03 09:24:26 +00:00
Jonathan Kew
cb9de60a4d
Bug 1243125 - patch 0 - Relax overly-harsh writing mode assertions in nsReflowMetrics size accessors. r=dholbert
2016-02-03 09:24:24 +00:00
William Chen
96cc20f039
Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam
2016-02-01 16:45:09 -08:00
David Anderson
7b6e752abc
Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow)
2016-02-01 16:28:00 -08:00
Jim Mathies
7adc2da448
Bug 1243413 - Avoid hiding windowed plugins that aren't contained within the active scroll frame. r=roc
2016-02-01 16:50:57 -06:00
Geoff Brown
6fe30ec610
Bug 1241907 - Grant runtime permissions before running browser tests; r=jmaher
2016-02-01 15:52:34 -07:00
Alexander Surkov
08db3d66c1
Bug 1220502 - ignore not visible text nodes for tree update, r=tbsaunde, roc
2016-02-01 17:05:45 -05:00
Daniel Holbert
870d8a05e3
Bug 1244166: Don't ignore stroke/fill properties in high-contrast mode, since doing so can produce icons that are invisible or whose colors are unrelated to the user's chosen high-contrast colors. r=longsonr
2016-02-01 11:23:09 -08:00
Nicholas Nethercote
6462925455
Bug 1244992 - Avoid double-counting in various refcounted types related to nsCSSValue. r=heycam.
...
Also, GridTemplateAreasValue::SizeOfIncludingThis() wasn't measuring |this|, so
the patch fixes that.
--HG--
extra : rebase_source : e3460dbcfd79daf08fa275e58a08e98a3a657f3c
2016-02-02 15:18:16 +11:00
David Anderson
3af026a7f5
Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas)
2016-02-02 16:33:13 -08:00
Timothy Nikkel
a1bd256618
Bug 1238337
. If the intrinsic size of the image hasn't changed then we don't need to do a new predictive image decode. r=mats
...
nsImageFrame::OnSizeAvailable will update the intrinsic ratio and ask for a reflow. Then nsImageFrame::NotifyNewCurrentRequest will be called when the image is finished loading. It previously would do a predictive decode if the intrinsic size hadn't changed.
This was a mistake in http://hg.mozilla.org/mozilla-central/rev/146f1bea4147 (bug 1151359).
OnSizeAvailable has this structure:
if (intrinsicSizeChanged && gotInitialReflow) {
if (!sizeConstrained) {
requestReflow();
}
}
NotifyNewCurrentRequest has this structure:
if (gotInitialReflow) {
if (!sizeConstrained && intrinsicSizeChanged) {
requestReflow();
}
}
Bug 1151359 added a predictive decode in a new else branch to both inner if statements. The meaning of this is obviously quite different.
2016-02-02 16:51:52 -06:00
Tobias Schneider
f19e21de56
Bug 1207914: Add some debug logging to mochitest test_bug632379.xul, to help diagnose its timeouts.
2016-01-20 10:09:05 -08:00
Birunthan Mohanathas
e00f212825
Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj
2016-02-02 17:36:31 +02:00
Birunthan Mohanathas
690e6fe38b
Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
...
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-02-02 17:36:30 +02:00
Birunthan Mohanathas
9137955c65
Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
...
This changes some function signatures to take a nsTArray<T>& instead of a
FallibleTArray<T>& because AutoTArray does not inherit from FallibleTArray.
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-02-02 17:36:30 +02:00
Birunthan Mohanathas
d7371d07d0
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Hiroyuki Ikezoe
95ad195e01
Bug 1235478 - Part 3: Make weightmapping-12579.html fuzzy on MacOS 10.10. r=jdaggett
...
This refrest fails on MacOS 10.10 debug build on try server.
* This failure can not be reproduced on local MacOS 10.10. (as far as I tried)
* Removing all '東京特許許可局' in the table does not cause the intermittent failure.
* Removing all words whose font is thinner than 500 does not cause the intermittent failure.
* Using only one downloadable(mplus-1p-medium) font does not cause the intermittent failure.
I am going to investigate the failure reason in the future when I get to know more about layout codes.
2016-01-29 03:58:00 +01:00
Hiroyuki Ikezoe
af498ca1af
Bug 1235478 - Part 2: Don't update mMostRecentRefresh when nsRefreshDriver::ScheduleViewManagerFlush is called. r=mchang
...
--HG--
extra : transplant_source : %86e%80%9D%07%B0K%16%EB%FC%5D%9B%CA%D6%A1_%D2y%A0%7E
2016-01-05 12:50:59 +09:00
Hiroyuki Ikezoe
ea151185f0
Bug 1235478 - Part 1: Rename eAdjustingTimer to eForceAdjustTimer. r=mchang
...
--HG--
extra : transplant_source : 0%E9%E1%19%05%3F3%12%95%C3%A1%CE%22VI%EFe%97%A4%C9
2016-01-05 12:50:59 +09:00
Hiroyuki Ikezoe
4b31027fae
Bug 1216842 - Part 7: Add easing function to laryer::Animation. r=cam
2016-01-26 21:19:00 +01:00
Hiroyuki Ikezoe
ba1bb81b2e
Bug 1216842 - Part 3: Change ComputedTimingFunction* to Maybe<ComputedTimingFunction>. r=cam
...
Nothing() represents linear function, i.e. skip calculation.
ParseEasing is changed to return a Maybe<ComputedTimingFunction>,
if timing function is linear function, ParseEasing returns Nothing().
2016-01-29 14:44:00 +01:00
Hiroyuki Ikezoe
8c08c46bf6
Bug 1216842 - Part 1: Add null_t into TimingFunction to skip calculation of linear timing function. r=cam
...
This is a patch for compositor side to represent linear function as null_t/Nothing().
Also the first argument of ToTimingFunction changes to a Maybe<ComputedTimingFunction>.
As a result of this change we can also use ToTimingFunction for animation
effect's timing function.
2016-01-26 21:14:00 +01:00
Nicholas Nethercote
ac9a8bf77c
Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj.
...
--HG--
extra : rebase_source : 82888ad8037a6024508b042030469fac5a8f5fa4
2016-01-28 14:08:19 -08:00
Phil Ringnalda
543a769809
Merge m-c to m-i
2016-01-31 17:58:26 -08:00
Phil Ringnalda
efb0e5df11
Merge m-i to m-c, a=merge
2016-01-31 17:53:22 -08:00
Cameron McCormack
c3c9182dd9
Bug 1244585 - Remove unused Declaration::HasVariableDeclaration method. r=xidorn
2016-02-01 12:19:13 +11:00
Kartikaya Gupta
6f5c11bbbf
Back out 3 csets from bug 1242690 for causing bug 1244549. r=backout
...
--HG--
extra : commitid : G7hFhHC4YDt
2016-01-31 14:44:58 -05:00
Phil Ringnalda
d381b4bca6
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
b00cdd6088
Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
720fce4f80
Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
...
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
53bb27f2a4
Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
...
This changes some function signatures to take a nsTArray<T>& instead of a
FallibleTArray<T>& because AutoTArray does not inherit from FallibleTArray.
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
373593275e
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Markus Stange
77d52c0a79
Bug 1241275 - Change the way -moz-window-dragging works. r=heycam,roc
...
This adds the value -moz-window-dragging: default as the initial value of the property,
and makes it a [reset] property. This allows us to change the way the window dragging
region is calculated: Elements with -moz-window-dragging: no-drag will now always be
undraggable, even if they are overlapped by -moz-window-dragging: drag elements. That
way we can keep the region calculation simple and don't have to add code to respect
z-ordering.
--HG--
extra : commitid : GX3ApAyzKi7
extra : rebase_source : 61cab4e535c6c5da75fe79eb1886b6c5b7d136ea
extra : amend_source : 0f461782b8f65eca1009c2f6c192b5b80b908233
2016-01-27 11:58:33 +01:00
Phil Ringnalda
a39d6e46e4
Merge m-c to m-i
2016-01-30 09:43:42 -08:00
Phil Ringnalda
985ff5df04
Merge m-i to m-c, a=merge
2016-01-30 09:28:35 -08:00
Kyle Huey
91efc5a86c
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Mark Capella
1cccfbae8e
Bug 1240286 - Deleting text with backspace causes the action bar to glitch, r=smaug, TYLin, jchen
2016-01-30 00:08:55 -05:00
Botond Ballo
00b092b742
Bug 1238571
- Async scroll reftest with scrolled container inside position:fixed element. r=mstange
...
--HG--
extra : amend_source : 7433e3df8b2f13d6f5f87d189997b208671e8a8b
2016-01-13 19:06:11 -05:00
Kartikaya Gupta
8ddb8a831b
Bug 1242690 - Make sure that synthetic mouse events have a reasonable guid so that the callback transform can get unapplied properly. r=botond
...
--HG--
extra : commitid : mUihwmdWYX
2016-01-29 16:31:15 -05:00
Ting-Yu Lin
2f7ddb73d6
Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats
...
--HG--
extra : commitid : H0nct5arwsJ
extra : rebase_source : c6810483931d49f730618815642e8a582c26e35f
2016-01-29 22:42:15 +08:00
Ting-Yu Lin
2d02ad0652
Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats
...
--HG--
extra : commitid : CcdpGdlMNIk
extra : rebase_source : 9c184cb8107bf6276c237d03d240f8755fd61553
2016-01-29 22:42:15 +08:00
Ting-Yu Lin
1889f6bc41
Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
...
--HG--
extra : commitid : 5qtaK1nS8RC
extra : rebase_source : dcc98f423b2446269beb6fa6a9d092ae8213f38e
2016-01-29 22:42:14 +08:00
Ting-Yu Lin
0721bc459e
Bug 1227927 Part 1 - Make nsIFrame::PrincipalChildList a const function. r=bz
...
Since nsIFrame::GetChildList() is a const function, PrincipalChildList()
should be a const function as well.
--HG--
extra : commitid : Hjvhy6cUWTF
extra : rebase_source : 0a998e5420b81827e478b403744cd9e5a11eb584
2016-01-29 22:42:13 +08:00
Neil Rashbrook
50eb2af64f
Bug 374471 Make the noautohide attribute live where supported r=enndeakin
2016-01-31 13:00:44 +00:00
Phil Ringnalda
afc2abda51
Bug 992311 - skip test_leaf_layers_partition_browser_window.xul on Linux for frequent timeouts, and adjust the comment to reflect that it's disabled on OS X for timing out, not because of a fixed bug
...
--HG--
extra : rebase_source : b20a0df199fb60a15615366a58570b0207a632ee
2016-01-31 00:45:03 -08:00
James Kitchener
81eb723e18
Bug 1219068 - Compute size correctly when a character consists entirely of glue. r=karlt
2016-01-29 01:36:00 +01:00
Wes Kocher
ba1563d0da
Merge m-c to inbound, a=merge
...
--HG--
extra : commitid : 3HQZNZle15E
2016-01-28 17:50:18 -08:00
Wes Kocher
84714308b8
Merge fx-team to central, a=merge
...
--HG--
extra : commitid : 2DZ63I10LcS
2016-01-28 17:47:33 -08:00
Cameron McCormack
3b1d48a397
Bug 1243912 - Remove unused Loader::RemoveEntriesWithURI declaration. r=njn
2016-01-29 10:16:05 +11:00
CJKu
7b577b9c98
Bug 686281 - Rename nsStyleSVGReset::mLayers to nsStyleSVGReset::mMask; Rename nsStyleBackground::mLayers to nsStyleBackground::mImage. r=dbaron
2016-01-28 06:39:00 +01:00
CJKu
517e10510b
Bug 686281 - mask-composite reftests; r=dbaron
2016-01-28 06:38:00 +01:00
CJKu
93fe52cf88
Bug 686281 - Remove nsStyleSVGReset::mMask; r=dbaron
2016-01-28 06:37:00 +01:00
CJKu
88df6fdaef
Bug 686281 - A static assertion to keep value correctness of NS_RULE_NODE_IS_ANIMATION_RULE; r=dbaron.
2016-01-28 06:36:00 +01:00
CJKu
caf47bbd0d
Bug 686281 - Expands will-change of a shorthand prop to longhand ones; r=dbaron.
2016-01-28 06:34:00 +01:00
CJKu
dd1218e042
Bug 686281 - Mask mochitest; r=dbaron.
2016-01-28 06:32:00 +01:00
CJKu
c2a0ef852c
Bug 686281 - Mask CSS webkit-alias; r=dbaron.
2016-01-28 06:31:00 +01:00
CJKu
64eff5f755
Bug 686281 - Mask CSS animation; r=dbaron.
2016-01-28 06:31:00 +01:00
CJKu
a53d05d2f7
Bug 686281 - Mask CSS rendering; r=mstange
2016-01-28 06:29:00 +01:00
CJKu
5c685aa7f6
Bug 686281 - Mask CSS parsing and Mask DOM API. r=dbaron
2016-01-28 06:28:00 +01:00
CJKu
577578571f
Bug 686281 - Implement CSS mask style; r=dbaron.
2016-01-28 06:28:00 +01:00
CJKu
538b854ad1
Bug 686281 - Rename *background* to *imagelayer*; r=dbaron.
2016-01-28 06:27:00 +01:00
CJKu
2d363d1b79
Bug 686281 - Implement nsStyleImageLayers; r=dbaron
2016-01-28 06:24:00 +01:00
Tom Schuster
56a861125f
Bug 989426 - Use new Proxy instead of Proxy.create in SpecialPowers. r=bholley
2016-01-28 19:38:50 +01:00
Jonathan Watt
7d5550b906
Bug 1223644 - Clean up the nsSVGClipPathFrame reference loop detection code. r=longsonr
2016-01-28 09:30:47 +00:00
Jerry Shih
8f5046dca5
Bug 1242876 - turn on the display before reftest. r=ahalberstadt
2016-01-27 18:59:00 +01:00
Xidorn Quan
00b4af1798
Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
...
--HG--
extra : source : 19140dd4f1640c4600a0f9e0ff790b44f0cd83ca
2016-01-28 14:23:59 +11:00
Xidorn Quan
d0bf371cc8
Bug 1230034 part 9 - Convert FrameLayerBuilder::LayerManagerDataProperty to be typed. r=dbaron
...
--HG--
extra : source : 3f863ed01beb63fa8bd5d09e9d3e4afa98ad4924
2016-01-28 14:23:59 +11:00
Xidorn Quan
55a9f1daba
Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
...
--HG--
extra : source : a650ac35ed4ef4c247369b4dc54b741d92e3c779
2016-01-28 14:23:59 +11:00
Xidorn Quan
a6ceca05bd
Bug 1230034 part 7 - Convert nsIFrame::GenConProperty to be typed. r=dbaron
...
--HG--
extra : source : 5c803eae9303a390034dea7878beb48e6ffafbe2
2016-01-28 14:23:59 +11:00
Xidorn Quan
072dccd81f
Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
...
--HG--
extra : source : f95f143e0e521ad2f8726097a484de402c834620
2016-01-28 14:23:59 +11:00
Xidorn Quan
e397870be2
Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
...
By changing signature of those two functions, we make compiler complain about
all their existing uses, so we can find all of them and convert them.
Some of the callsites of Get() with those properties are also converted, but not
all of them. It is fine because if there is any incorrect conversion, compilers
is able to find out now. So they are completely typesafe.
--HG--
extra : source : 808415985d3d446f18941eb007a9be9d69d180ce
2016-01-28 14:23:59 +11:00
Xidorn Quan
6ad1442a53
Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
...
This patch makes methods of FramePropertyTable and FrameProperties to be
simple template wrapper functions. Then it converts all references to
FramePropertyDescriptor to use "void" parameter to simulate the current
unsafe behavior.
SmallValueHolder is used for storing small values like int32_t, float,
which can fit in the size of a pointer directly, and thus no lifetime
management is needed.
--HG--
extra : source : 88b2723cddf119d73d8a442d8238b50406e9d604
2016-01-28 14:23:59 +11:00
Xidorn Quan
0b71314608
Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron
...
--HG--
extra : source : d67dd26db9f0349d2e8ef71f8def9fad7856fe1e
2016-01-28 14:23:59 +11:00
Xidorn Quan
c0de0d582b
Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron
...
--HG--
extra : source : c77565f815bd055a551679290da8cb985d2d2bb0
2016-01-28 14:23:59 +11:00
Xidorn Quan
5832852fe0
Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron
...
--HG--
extra : source : c5315005ec8f37968befb72cade91c1fe9f9a1da
2016-01-28 14:23:59 +11:00
Nicholas Nethercote
69864216ec
Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 70a2c797f09d094efe3fff2d1059fdd4ec4eeaab
2016-01-26 22:21:30 -08:00
Nicholas Nethercote
e8ec9b6cae
Bug 1187144 (part 9) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : ce26a8689194178f8cd8e95c9948ad6bdf1fdc67
2016-01-24 21:13:51 -08:00
Nicholas Nethercote
79149eff2b
Bug 1187144 (part 8) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 9c06cfb02d2ffccd5dcf98473f2d96d69c0c07f7
2016-01-24 18:45:29 -08:00
Chris Manchester
d6f59759cd
Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps
...
--HG--
extra : commitid : FyLge9QyfDF
2016-01-27 17:46:34 -08:00
Xidorn Quan
3006d3929b
Bug 1064843 part 10 - Create and render backdrop frame for top layer frames. r=dbaron
...
--HG--
extra : source : 744e89b823a925df685d4d5e94b5e2bec4bedd6f
2016-01-28 10:11:00 +11:00
Xidorn Quan
40e6a8ba55
Bug 1064843 part 9 - Change nsCSSFrameConstructor::CreatePlaceholderFrameFor to accept parent style context. r=dbaron
...
--HG--
extra : source : 60c4b5e2ef34d1b917b9ee33359860843f4238e2
2016-01-28 10:11:00 +11:00
Xidorn Quan
3d1329f21c
Bug 1064843 part 8 - Add frame class for backdrop frame. r=dbaron
...
--HG--
extra : source : 2418fec124dddb2268e7118e36d002904a1ede34
2016-01-28 10:11:00 +11:00
Xidorn Quan
ee035ed239
Bug 1064843 part 7 - Add backdrop pseudo-element and add related UA stylesheet. r=heycam
...
--HG--
extra : source : 79eadc4133fe81da5e01d9abbd0c5b1f95ae8d19
2016-01-28 10:11:00 +11:00
Xidorn Quan
3b95c44999
Bug 1064843 part 6 - Add backdrop frame list. r=dholbert
...
--HG--
extra : source : 695a16ba1cbb4e0e4f0a7e6b8ebf5c55ec62dab5
2016-01-28 10:11:00 +11:00
Xidorn Quan
ab931a1326
Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert
...
Note that nsMathMLContainerFrame and its subclasses are unchanged since
they are not target of fullscreen (and thus no backdrop frame), and they
have an assertion to ensure we really don't pass any unexpected list in.
--HG--
extra : source : a1f7ff18a69cc116120de33f14ae62f576a4b55a
2016-01-28 10:11:00 +11:00
Xidorn Quan
0dfd29d523
Bug 1064843 part 4 - Add a placeholder type for top layer. r=roc
...
--HG--
extra : source : 6a8aceee1829e243331cdf375163ae2696824a94
2016-01-28 10:11:00 +11:00
Xidorn Quan
51ff9057c4
Bug 1064843 part 3 - Make nsFormControlFrame inherit nsContainerFrame. r=dholbert
...
--HG--
extra : source : 21dc6240648819dedd5f78e22fd4b637e539eb62
2016-01-28 10:11:00 +11:00
Xidorn Quan
3d7937e499
Bug 1064843 part 2 - Make nsSubDocumentFrame inherit nsContainerFrame. r=dholbert
...
--HG--
extra : source : a1a7b2971d7099fa8dc3589f5b690399a624f0ff
2016-01-28 10:11:00 +11:00
Xidorn Quan
2a1e3dccc8
Bug 1064843 part 1 - Make nsImageFrame inherit nsContainerFrame. r=dholbert
...
--HG--
extra : source : 59f102831fceb2857c2209207abbf750ed90fdd2
2016-01-28 10:11:00 +11:00
Jonathan Watt
46563c2220
Bug 893332, part 4 - Crashtests. r=baku
2016-01-27 22:51:54 +00:00
Nicholas Nethercote
26360d6c45
Bug 1239864 (part 9) - Use the new rect iterators in layout/ and ipc/. r=dholbert.
...
--HG--
extra : rebase_source : d5558c39bd3cfe85ee6f247eea8bab33f2f5027f
2016-01-18 17:20:59 -08:00
Sebastian Hengst
9969f938e7
Backed out 4 changesets (bug 1195173) for webtest failures. r=oranges on a CLOSED TREE
...
Backed out changeset 92b7c3c6e875 (bug 1195173)
Backed out changeset d026d6f185ab (bug 1195173)
Backed out changeset 3b51d7bae8e4 (bug 1195173)
Backed out changeset a75bb8d083e8 (bug 1195173)
2016-01-27 20:24:52 +01:00
Christoph Kerschbaumer
6c2ca60a75
Bug 1195173 - Test asyncopen2 security checks for stylesheets (r=bz)
2016-01-26 15:31:33 -08:00
Christoph Kerschbaumer
14dd5d55e6
Bug 1195173 - Apply CSP to preloaded styles within layout/style/Loader.cpp (r=bz)
2016-01-26 15:31:19 -08:00
Christoph Kerschbaumer
97f2fa23ac
Bug 1195173 - Use channel->ascynOpen2 layout/style/Loader.cpp (r=bz)
2016-01-26 15:30:47 -08:00
Alexandre Poirot
5d76a7e03f
Bug 950936 - Introduce ui.popup.disable_autohide pref to ease debugging popups. r=neil
2016-01-28 10:11:31 -08:00
Gijs Kruitbosch
ef04fd0f90
Bug 1172165 - check all nested URI schemes in CAPS. Make view-source dangerous to load, and about: URIs use per-URI flags so they keep working, r=bz
...
Also, add an opt-out for crashtest/reftest for the view-source thing so they don't all break, r=bz
--HG--
extra : commitid : 8NqvmbphSgh
extra : rebase_source : bbe0b6f11a77d7e6241a5733931d9baa95bb3fed
2015-12-11 08:06:41 -05:00
Mats Palmgren
94dd6e702f
Bug 1240956 part 3 - [css-grid] Add a ParseGridTrackList convenience method. r=dholbert
2016-01-27 17:02:13 +01:00
Mats Palmgren
a4647712fa
Bug 1240956 part 2 - [css-grid] Update tests due to the changed column/row value order for 'grid', 'grid-template' and 'grid-gap' properties.
2016-01-27 17:02:13 +01:00
Mats Palmgren
0b074f8303
Bug 1240956 part 1 - [css-grid] Swap the order of column/row values for 'grid', 'grid-template' and 'grid-gap' properties. Block axis values now always comes first; inline axis values second. r=dholbert
2016-01-27 17:02:13 +01:00
Mats Palmgren
4256cf9ea7
Bug 1240795 - [css-grid] Refactor GetComputedTemplateColumns/Rows to return a self-contained value. r=dholbert
2016-01-27 17:02:13 +01:00
Mats Palmgren
a87d11f3e7
Bug 1237754 part 2 - [css-grid][css-align] Test updates to account for new default behavior for 'align/justify-content'.
2016-01-27 17:02:13 +01:00
Mats Palmgren
54139b9f0f
Bug 1237754 part 1 - [css-grid][css-align] Make 'align/justify-content:normal' behave as 'stretch' for Grid containers. r=dholbert
...
Change due to CSSWG decision:
https://lists.w3.org/Archives/Public/www-style/2016Jan/0031.html
Later clarified that the decision also applies to justify-content here:
https://lists.w3.org/Archives/Public/www-style/2016Jan/0130.html
2016-01-17 19:44:05 +01:00
Mats Palmgren
e251d1d43d
Bug 1242053
part 1 - [css-grid] Fix parsing / serialization of grid-template subgrid values. r=dholbert
2016-01-27 17:02:13 +01:00
Mats Palmgren
c7485327f6
Bug 1242164 - Remove the implementation of colspan=0 (which is now dead code). r=dbaron
2016-01-27 17:02:12 +01:00
Mats Palmgren
8336eb31ab
Bug 1241840 - Set table cell colspan=0 to 1 instead per the HTML spec. r=bz
2016-01-27 17:02:12 +01:00
AJ Kerrigan
f8ecfe01de
Bug 1230750
- Export GENERATED_FILES headers from moz.build. r=ted.mielczarek
...
Add GENERATED_FILES headers to EXPORTS inside moz.build, and
remove associated Makefile.in rules.
--HG--
extra : transplant_source : %EC%0DbV%C3%5B%97%E7%E8f%E9%26%22F%F2%DB%27h%DAW
2016-01-24 02:19:45 -05:00
Armen Zambrano Gasparnian
a7a57e33be
Bug 1242033 - Increase element-paint-native-widget.html element-paint-native-widget-ref.html max differences to 2. r=mstange
...
--HG--
extra : commitid : Fl6H9DoJSUG
2016-01-25 16:02:17 -05:00
Carsten "Tomcat" Book
92b2943e68
Merge mozilla-central to mozilla-inbound
2016-01-27 12:10:56 +01:00
Carsten "Tomcat" Book
b9e929e1a7
merge mozilla-inbound to mozilla-central a=merge
2016-01-27 11:59:49 +01:00
Nigel Babu
89cf5102fe
Backed out changeset 04c819d845d5 (bug 1229437)
...
--HG--
extra : commitid : 7mKaiGMvXOG
2016-01-27 11:19:50 +05:30
Nigel Babu
d22ea976a4
Backed out changeset 4dd7ad84ece9 (bug 1229437)
...
--HG--
extra : commitid : 7gm0YdzUKwN
2016-01-27 11:19:47 +05:30
Matt Woodrow
738bca3b20
Bug 1240073 - Use the transformed frame as the AGR for active transform so that FrameLayerBuilder knows that they can move independently. r=tnikkel
...
--HG--
extra : rebase_source : ef1193b1c1ae351b910e5e4dae308698e83482e5
2016-01-21 17:02:31 +13:00
Matt Woodrow
8af69f328b
Bug 1230774 - Use correct Z order to sort perspective items. r=roc
...
--HG--
extra : rebase_source : 77c3a0ecf14caf7db5451080a6759c572d675f7e
2016-01-27 23:34:39 +13:00
Ting-Yu Lin
79a0b3623c
Bug 1121468 - Go to NoActionState after receiving release on LongTapState. r=roc
...
This makes the state change match the user action. No functionality
changes is expected.
--HG--
extra : commitid : 4MyRasp0lRE
extra : rebase_source : 611819cb3419ffdf76a002d937f3541dc285ef4d
2016-01-25 15:50:28 +08:00
Ting-Yu Lin
62a80ac969
Bug 1121468 - Show carets when long-pressing on selection highlight. r=roc
...
The blur event will hide the carets and produces a standalone selection
highlight without carets. When a user long-pressing on the highlight, we
should show carets for the original selection highlight instead of
select a new word.
The helper UpdateCaretsWithHapticFeedback() should only be needed when
long-pressing. It should suffice to live within SelectWordOrShortcut()
instead of being a member function.
--HG--
extra : commitid : 789VwIRV03I
extra : rebase_source : ef4e9dd1260cec7fd900f68aacdc405bc018b3ce
2016-01-25 15:50:28 +08:00
Ting-Yu Lin
f7bd8d83d9
Bug 1121468 - Use auto* to explicit declare 'self' as a pointer. r=roc
...
Both 'auto' and 'auto*' do not change the type inference. However, auto*
make 'self' only accept a pointer which is our intent here.
--HG--
extra : commitid : IvzkNKYE1Q4
extra : rebase_source : 7ea447ff8dae04751afe5ab3e5c84231a5fb8649
2016-01-25 15:50:28 +08:00
Xidorn Quan
c732ee5f50
Bug 1229437 followup 3 - Fix a mistake in RubyColumn::Iterator::SkipUntilExistingFrame(). a=me
...
--HG--
extra : amend_source : 759bee0572fdc77bb6f78fe91d14c68e6c7eb2eb
2016-01-27 19:04:57 +11:00
Xidorn Quan
0d376bab67
Bug 1229437 followup 2 - Fix another sign-compare error in RubyColumn::Iterator on CLOSED TREE.
2016-01-27 17:30:04 +11:00
Xidorn Quan
0934e79450
Bug 1229437 followup - Fix sign-compare error in RubyColumn::Iterator on CLOSED TREE.
2016-01-27 17:15:49 +11:00
Xidorn Quan
143f0ddb35
Bug 1229437 part 5 - Add crashtests for this bug. r=dbaron
...
--HG--
extra : source : 80fa14d8cafb39c0709777e3a733c9831f96c906
2016-01-27 16:58:53 +11:00
Xidorn Quan
050d22afea
Bug 1229437 part 4 - Reparent floats inside pulled ruby column. r=dbaron
...
--HG--
extra : source : 3ae85c4b74e6791ac8d30dbc2376455d32745e1c
2016-01-27 16:58:53 +11:00
Xidorn Quan
488c3f7ca2
Bug 1229437 part 3 - Support iterating frames of RubyColumn. r=dholbert
...
--HG--
extra : source : 33d18b0760b2b4e6ae8c1357226f7bace1a75519
2016-01-27 16:58:53 +11:00
Xidorn Quan
dd663b590f
Bug 1229437 part 2 - Reparent floats inside pulled ruby segment. r=dbaron
...
--HG--
extra : source : c30d0f07b5597005de4d18838479e621b6d2f44e
2016-01-27 16:58:53 +11:00
Xidorn Quan
3d2d63b674
Bug 1229437 part 1 - Add a helper function to get the float containing block of a given frame. r=dbaron
...
--HG--
extra : source : 68184623d2b2f1eeaa17fd6d2a5114fb7caa65f8
2016-01-27 16:58:53 +11:00
Mark Capella
ede11d4e28
Bug 1242349 - Provide unique AccessibleCaret pref for JS selection changes, r=TYLin
2016-01-26 09:27:36 -05:00
Matt Woodrow
10dde3e3a8
Bug 1231538
- Build a ContainerLayer for position:fixed and background-attachment:fixed content. r=roc
2016-01-26 13:36:48 +13:00
Xidorn Quan
de4dcb970c
Bug 1229437 part 5 - Add crashtests for this bug. r=dbaron
...
--HG--
extra : rebase_source : 3da8d3bec5ba7c0c0f0307706ebaba706c4c8711
2015-12-21 14:10:49 +11:00
Xidorn Quan
4c680388ca
Bug 1229437 part 4 - Reparent floats inside pulled ruby column. r=dbaron
...
--HG--
extra : rebase_source : 8685d4aabbc0e0569cf453916d9cfb28bbe37ec9
2015-12-21 14:02:46 +11:00
Matt Woodrow
b39e11fddf
Back out d79c5f78243f (bug 1240073) for reftest and crashtest crashes. CLOSED TREE
2016-01-27 10:46:55 +13:00
Matt Woodrow
68e4717417
Bug 1240073 - Use the transformed frame as the AGR for active transform so that FrameLayerBuilder knows that they can move independently. r=tnikkel
...
--HG--
extra : rebase_source : c36898d675d6b1a80701c5accd174a1454b51e71
2016-01-21 17:02:31 +13:00
Matt Woodrow
dbff878b3d
Bug 1221842 - Don't reallocate DLBI geometry objects if nothing has changed. r=roc
2015-11-06 16:57:47 +13:00
Kartikaya Gupta
846ccdb419
Bug 1242523 - Guard against GetWidget getting called with a null shell. r=snorp
...
--HG--
extra : commitid : EcuFF3ySzTZ
2016-01-25 14:02:53 -05:00
Daniel Holbert
8c23354bae
Bug 1240212: Use unthemed widgets in number-disabled.html reftest, to work around GTK theming issue. r=jfkthame
2016-01-25 09:43:57 -08:00
Ted Mielczarek
4664317546
bug 1230117 - get rid of TARGET_MD_ARCH. r=glandium
...
--HG--
extra : commitid : 4cwjHw9LftB
extra : rebase_source : f436c204d3c7e2589fa1de3a5a2457872d322a22
2016-01-21 06:07:22 -05:00
Matt Woodrow
472aadca54
Bug 1241394 - Follow up to fix windows build bustage.
...
--HG--
extra : rebase_source : c390aa3d3261edaeda3d1c0b10f8b84ad451c65e
2016-01-25 13:58:38 +13:00
Thinker K.F. Li
7f64e8def9
Bug 1241394 - Check clip for the children of the establisher. r=mattwoodrow
2016-01-25 13:39:09 +13:00
Matt Woodrow
1fdff5dabf
Bug 1241394 - Hit testing with 3d transforms should use fuzzy when comparing depths. r=thinker
2016-01-25 13:37:50 +13:00
Boris Zbarsky
b84abf01a3
Bug 888190. Implement case-insensitive attribute value selectors from Selectors 4. r=dbaron
2016-01-26 14:55:52 -05:00
Tom Klein
41666e40fd
Bug 1242147 - Honor stroke-linecap on SVG circle and ellipse when stroke is dashed. r=longsonr
2016-01-26 12:30:36 -06:00
Jonathan Watt
e7af97097b
Bug 1223604 - Disentangle nsSVGClipPathFrame::ApplyClipOrPaintClipMask and make the code easier to understand. r=Bas
2016-01-26 17:27:44 +00:00
David Rajchenbach-Teller
a4607bcbef
Bug 1219144 - Using the nsRefreshDriver's jank indication for performance monitoring;f?froydnj r=froydnj
...
This patch (currently WIP) alters the way we determine whether jank is user-visible or not.
Instead of measuring the total time spent doing JS, we now use an
indicator provided by the vsync driver: how long it takes to deliver
the signal from the vsync timer to the main thread. This lets us find
out more accurately if there is user-visible jank. In the future, this
will also let us add an observer to find out whether the process
itself is janky, regardless of JS.
--HG--
extra : rebase_source : a538e3cc9d8904f52d4a0e7bad291189986e4e6d
2016-01-14 15:07:18 +01:00
Xidorn Quan
4879d85cc1
Bug 1233135 - Do not touch display value of anonymous box for ruby. r=dbaron
...
--HG--
extra : source : 87f3c64200ab990efe341da44b70e0fc8f1c09f0
2016-01-26 20:31:45 +11:00
Kit Cambridge
9e4ed15128
Bug 1239584, Part 1 - Add nsIPushNotifier
and nsIPushMessage
interfaces. r=dragana
...
--HG--
extra : commitid : HD2fDINypFu
extra : rebase_source : 477ab56822deb5e6423c8f9b36f1a5c119d07951
2016-01-13 22:19:51 -07:00
Sylvestre Ledru
ab4e3a0d42
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
...
--HG--
extra : rebase_source : 7d2cc56b6553cd7a8d848d3c660f30735bd82eec
2016-01-22 16:58:49 +01:00
Kit Cambridge
f398300afc
Back out out 3 changesets (bug 1239584) for B2G build failures on a CLOSED TREE.
...
--HG--
extra : commitid : 74RywJW7UVo
extra : amend_source : 2088096e01cb7b6fda50c87f05d427cd79147554
2016-01-22 11:06:14 -08:00
Kit Cambridge
ecc52d87d2
Bug 1239584, Part 1 - Add nsIPushNotifier
and nsIPushMessage
interfaces. r=dragana
...
--HG--
extra : commitid : F7MFsrMAXQy
extra : rebase_source : 3333eed45b538bccbdf2761a91fb5fada8fcf922
2016-01-13 22:19:51 -07:00