Keith Yeung
7d8e567c4c
servo: Merge #16588 - Fix fixed table layout column width distribution (from KiChjang:fix-fixed-table-layout-column-width); r=mbrubeck
...
Fixes #16324 .
Replaces the incorrect [CSS3 "distributing excess width to columns" algorithm](https://drafts.csswg.org/css-tables-3/#distributing-width-to-columns ) and implements the simpler [CSS2 fixed table layout algorithm](https://drafts.csswg.org/css2/tables.html#fixed-table-layout ).
Source-Repo: https://github.com/servo/servo
Source-Revision: bf32a7b9bd8e1fc5487596f4e9ad95550f4e021c
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 3a890b0a34931777f575cf512685200c23952608
2017-04-28 12:56:06 -05:00
Tom Tromey
f14b92c497
Bug 1360554 - devtools-source-map v0.4.0: Update bundle from GitHub; r=jryans
...
MozReview-Commit-ID: 7eYjx2QXM8P
--HG--
extra : rebase_source : 8af06aa3d44a028f34bfef2c826dd143ec0e822e
2017-04-28 10:43:41 -06:00
Ursula Sarracini
1fb51e5e8f
Bug 1360316 - Replace NewTabPrefsProvider in aboutNewTabService r=Mardak
...
MozReview-Commit-ID: 83viGxE2ezT
--HG--
extra : rebase_source : 69f1ea69dc68561b16ad9c057d7c1f297c5beb38
2017-05-01 11:42:44 -04:00
Emilio Cobos Álvarez
1e75c0c5e1
Bug 1361041: Avoid posting ReconstructFrame hints to an uninitialized PresShell. r=bz
...
The call that's causing the crash seems to be [1], that is, we're trying to
recreate frames for the root element, which should always have a frame created
at the initialization of the PresShell.
So the function I removed in that bug had something like the following:
if (!mDidInitialize) {
// Nothing to do here. In fact, if we proceed and aContent is the
// root we will crash.
return NS_OK;
}
Which PostRecreateFramesFor doesn't guard against (because I thought it was not
needed, per tryserver results).
Sounds a lot like we do need that check, though I'd like to have a testcase
where it happens :(
[1]: http://searchfox.org/mozilla-central/rev/3dc6ceb42746ab40f1441e1e659ffb8f62ae78e3/layout/base/nsCSSFrameConstructor.cpp#2420
MozReview-Commit-ID: Lh6SohNmmI6
--HG--
extra : rebase_source : 5b7076f86d41f5489e47ca16ac2f3620812ee9e8
2017-05-01 18:59:50 +02:00
Marco Bonardo
bc6fc1e239
Bug 1359456 - Page-icon protocol is wrongly removing any ref from the page url. r=adw
...
MozReview-Commit-ID: FejFQj1Px7n
--HG--
extra : rebase_source : 960db557a697674762d45624fb8e651c9476dbc3
2017-04-28 17:47:10 +02:00
Greg Mierzwinski
5d46e96825
Bug 1360667 - Change location of coverage collection in xpcshell. r=jmaher
...
MozReview-Commit-ID: EsA8hTKd15Y
--HG--
extra : rebase_source : 4f2e5bd8b2ecb6dee6b2b85f9687b62feb6c9531
2017-04-28 15:20:37 -04:00
ffxbld
784ec1af14
No bug, Automated HPKP preload list update from host bld-linux64-spot-309 - a=hpkp-update
2017-04-28 07:52:40 -07:00
ffxbld
ce8bde832b
No bug, Automated HSTS preload list update from host bld-linux64-spot-309 - a=hsts-update
2017-04-28 07:52:37 -07:00
Henrik Skupin
ea0737e52e
Bug 1360466 - Only handle hashchange event for the current window. r=ato
...
Similar to the other unload and load events during a page load,
the hashchange event should only be handled if the event's target
document is the current window.
MozReview-Commit-ID: F1LMBh5Cy4A
--HG--
extra : rebase_source : 668fd6946067989e7e732b24baf6de2e85541f21
2017-04-28 14:16:59 +02:00
Henrik Skupin
5b9b18e398
Bug 1360466 - Use target instead of originalTarget in handleEvent. r=ato
...
originalTarget seems to be outdated and not used anymore for each
navigation related event. But target is, and as such handleEvent
has to make use of that instead.
MozReview-Commit-ID: AN2H1PbCt7A
--HG--
extra : rebase_source : fbead2b5b802454f0e288fb9696db5d422e46b50
2017-04-28 17:36:42 +02:00
Nihanth Subramanya
b884e0d04c
Bug 1347543 - Use SVGs instead of PNGs for toolbar button icons. r=dao
...
MozReview-Commit-ID: AdW6POOBeeh
--HG--
extra : rebase_source : 627395018a62b88f1a91d772984e43d257cdd35c
2017-04-28 21:47:07 +05:30
Alex Gaynor
d426f037cd
Bug 1360223 - Remove test about loading Java from file: origins because it's no longer relevant several times over. r=haik
...
This is a re-land of 9900d421e24e, which was backed out.
r=qdot,haik
MozReview-Commit-ID: FjugGCVWS8T
--HG--
extra : rebase_source : 7913a74a7bac9df09f8fc8e923384b5ac2569400
2017-04-28 12:14:22 -04:00
Carsten "Tomcat" Book
37250338b7
Merge mozilla-central to mozilla-inbound
2017-04-28 13:44:44 +02:00
Kartikaya Gupta
e8c09ecd2c
Bug 1351548 - Follow-up to fix incorrect changes in cset 46fc8d459483. r=me a=Tomcat
...
Some reftest lines got fails-if(webrender) added, it appears accidentally.
MozReview-Commit-ID: HwGE8I8IuU9
2017-04-28 07:42:05 -04:00
Masayuki Nakano
78a637e5f7
Bug 1359547 EventStateManager should grab IMEContentObserver with local variable before calling HandleQueryContentEvent() r=smaug
2017-04-28 20:09:55 +09:00
Cameron McCormack
b05668f09b
Bug 1341102 - stylo test expectation adjustments. r=me a=merge (CLOSED TREE)
...
MozReview-Commit-ID: FhM4y855OYU
--HG--
extra : amend_source : 74196a9e40f3d1cb334557b9ec4e929c379a8904
2017-04-28 19:11:32 +08:00
Cameron McCormack
76e022564c
Bug 1341102 - stylo test expectation adjustments. r=me a=merge
...
MozReview-Commit-ID: FFQZxMYSbG5
2017-04-28 19:08:43 +08:00
Jon Coppeard
8711eef9cd
Bug 1359252 - Add pre-write barrier for JIT writes to NativeIterator::obj r=jandem
2017-04-28 12:05:30 +01:00
Tim Nguyen
b0b2e0f703
Bug 1356869 - Update Set cookies header string comment. r=flod
...
MozReview-Commit-ID: AXIqTY1XLJO
2017-04-28 12:02:25 +01:00
nchevobbe
298f6fe880
Bug 1358507 - Adapt tests to the new component architecture; r=bgrins
...
MozReview-Commit-ID: LfHkDyIwIv5
--HG--
extra : rebase_source : c825430a92c7346edee720f54a242b65467025c5
2017-04-28 12:15:45 +02:00
Munro Mengjue Chiang
fe3c2d3e77
Bug 1359668 - update mSettings.mWidth and mSettings.mHeight when there is a frame size change. r=jib
...
MozReview-Commit-ID: GGagmRai3YP
--HG--
extra : rebase_source : 59424be217afd4bea89b0ab3366a8fd26086174d
2017-04-28 17:54:42 +08:00
Cameron McCormack
0d1233d865
Bug 1361126 - Adjust test expectations. r=me
2017-05-02 10:17:20 +08:00
Hiroyuki Ikezoe
0935c70f35
Bug 1361183 - Check Element::MayHaveAnimations() in EffectSet::GetEffectSet(). r=birtles
...
We can early return to call MayHaveAnimations() (and it should be fast) since
we set the flag in EffectSet::GetOrCreateEffectSet(),
MozReview-Commit-ID: 2UfWVVi6nY5
--HG--
extra : rebase_source : 97e98bf1fb9e725a107ed3200b95921375bfb637
2017-05-02 07:25:50 +09:00
Emilio Cobos Álvarez
d74b5758ff
servo: Merge #16682 - Guard inheriting font-size with what we actually need (from emilio:font-size-inherit); r=bholley
...
See https://bugzilla.mozilla.org/show_bug.cgi?id=1361126
Source-Repo: https://github.com/servo/servo
Source-Revision: 4f13bc38291f50a064155f52cce9fa5ebb49d61b
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e308521d708137841c503c6d57b9174691a469ea
2017-05-01 17:45:43 -05:00
Haik Aftandilian
cbffb758e8
Bug 1360356 - [Mac] Remove "/Library/Caches/TemporaryItems" rule from level 3 Content Sandbox; r=Alex_Gaynor
...
Remove reading of "~/Library/Caches/TemporaryItems" from level 3 and update
sandboxing filesystem test to check ~/Library/Caches/TemporaryItems readability.
MozReview-Commit-ID: 6EMzH7brSnp
--HG--
extra : rebase_source : f97b5625da2abda73decc969fc581c2bf858183f
2017-04-28 11:48:43 -07:00
nchevobbe
ea3c910ed7
Bug 1358507 - Simplify component tree. r=bgrins
...
MozReview-Commit-ID: 3os1JlDVeEI
--HG--
extra : rebase_source : c3bf1874f85f50f02d0adbbd1e498a604c3b5ebe
2017-04-28 11:38:13 +02:00
Sebastian Hengst
f4f104e7e0
merge mozilla-central to autoland. r=merge a=merge
2017-04-29 11:11:48 +02:00
Cameron McCormack
c87ba42879
Bug 1341102 - stylo test expectation adjustments. r=me a=merge
...
MozReview-Commit-ID: El00SHzLI4c
--HG--
extra : amend_source : 9591db39eb50efbf7c72364fe13092b10aa6e4ea
2017-04-28 16:40:15 +08:00
Carsten "Tomcat" Book
1045b9730a
merge mozilla-inbound to mozilla-central a=merge
2017-04-28 10:36:11 +02:00
Cameron McCormack
604964272c
Bug 1341102 - stylo test expectation adjustments. r=me
2017-04-28 14:09:42 +08:00
Shing Lyu
d1cd3855d6
Bug 1351548 - Update stylo reftest expectations. r=me
...
MozReview-Commit-ID: GubFo2mBj8Z
2017-04-28 12:54:03 +08:00
Ehsan Akhgari
2ba38555ad
Bug 1357107 follow-up: replace some run-away tab characters
...
DONTBUILD
2017-04-28 00:30:14 -04:00
Ehsan Akhgari
77c21859d4
Bug 1357107 - Part 2: Remove nsContentBlocker; r=bzbarsky
2017-04-28 00:13:23 -04:00
Ehsan Akhgari
1bf467365d
Bug 1357107 - Part 1: Move the handling of the permissions.default.image pref to imgLoader.cpp; r=bzbarsky
2017-04-28 00:13:23 -04:00
Shing Lyu
c46f5d5baf
Bug 1351548 - Remove reftest-stylo.lists. r=bholley
...
MozReview-Commit-ID: 8LoQ9xNnDnj
2017-04-28 11:15:58 +08:00
Shing Lyu
16402be633
Bug 1351548 - Switch from reftest-stylo.list to reftest.list on linux64-stylo. r=bholley
...
MozReview-Commit-ID: As1Bvg8qFKb
2017-04-28 11:15:54 +08:00
Shing Lyu
435db45b79
Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
...
MozReview-Commit-ID: GOUGBsd05cn
2017-04-28 11:15:50 +08:00
Shing Lyu
05ac48b1a2
Bug 1344132 - Make reftest run stylo-vs-gecko test without special reftest.list. r=heycam
...
MozReview-Commit-ID: 7gBGd5wzGbL
2017-04-28 11:15:45 +08:00
Iris Hsiao
5822a99946
Backed out changeset f7685ecd789d (bug 1350634) for marionette crashes
2017-04-28 10:43:34 +08:00
Jim Chen
7c13eebba6
Bug 1353799 - 4. Add composition event tests to testInputConnection; r=esawin
...
Add two tests to testInputConnection that record the sequence of
composition events during editing, and check that the sequence is what
we expected.
The first test makes sure that we reuse the current composition on the
Gecko side when setting composing text; otherwise the Facebook comment
box behaves incorrectly.
The second test makes sure that we can move the cursor inside the
current composition, to fix this particular bug.
2017-04-27 20:59:42 -04:00
Jim Chen
7c1bd4a073
Bug 1353799 - 3. Add types and timestamps in testInputConnection; r=esawin
...
* Include the type of the editor (input, textarea, contentEditable,
designMode) in BasicInputConnectionTest, so we can work around the
differences in behavior among the different editor types.
* Add timestamps to key events, because lack of timestamps was
triggering a crash when running testInputConnection.
2017-04-27 20:59:42 -04:00
Jim Chen
c3aa7c74d4
Bug 1353799 - 2. Update current composition when setting/removing spans; r=esawin
...
Update the composition when setting/removing spans, so that we update
the selection/cursor during a composition. However, we must limit any
updating to the current composition only (as indicated by the
keep-current-composition flag), because the Facebook comment box behaves
incorrectly if we repeatedly start and end new compositions.
2017-04-27 20:59:42 -04:00
Jim Chen
faae209c85
Bug 1353799 - 1. Make icMaybeSendComposition accept a flag parameter; r=esawin
...
Use a flag parameter instead of individual boolean parameters to make
it more convenient to add more options.
2017-04-27 20:59:42 -04:00
Matt Woodrow
82005900e6
Bug 1349418 - Put the unscrolled item in the right place when we're doing container scrolling. r=mstange
2017-04-28 12:45:36 +12:00
Wes Kocher
2c32bb6724
Backed out changeset 5c2e089e2163 (bug 1332444) for causing bug 1360402 a=backout
...
MozReview-Commit-ID: 6JCqiMZePxX
2017-04-27 17:37:00 -07:00
Hiroyuki Ikezoe
0ced305cb6
Bug 1342316 - A crashtest which has calc() method in translate3d function as base style of transform animation. r=heycam
...
MozReview-Commit-ID: HZHctZyq2k4
--HG--
extra : rebase_source : ff9b12abfaa55391857f6358c663a3283f185aa2
2017-04-28 08:19:46 +09:00
Hiroyuki Ikezoe
b9a5793e2b
Bug 1342316 - Check eCSSUnit_Calc_Plus' array length in assertion. r=heycam
...
MozReview-Commit-ID: 9bxXrl36FtA
--HG--
extra : rebase_source : 66b5bbaf410cd1737e4ce6c08ba40c26d6924915
2017-04-28 07:52:02 +09:00
Phil Ringnalda
eb8dafe978
Backed out 2 changesets (bug 1349489) for xpcshell failures in test_Macys.js
...
CLOSED TREE
Backed out changeset e7ace7047297 (bug 1349489)
Backed out changeset 6b3ebb0930bd (bug 1349489)
MozReview-Commit-ID: GMMNNjIWIIR
2017-04-28 20:31:32 -07:00
Phil Ringnalda
f8d5e6ddf9
Backed out 3 changesets (bug 1354682) for sessionstore browser-chrome bustage
...
CLOSED TREE
Backed out changeset 55405fd328f9 (bug 1354682)
Backed out changeset 56b8122e64a3 (bug 1354682)
Backed out changeset 9374009a95e5 (bug 1354682)
MozReview-Commit-ID: BNVhwID8NwD
2017-04-28 20:24:34 -07:00
Phil Ringnalda
b9b730fd1f
Backed out 7 changesets (bug 1302470) for mochitest-chrome failures
...
CLOSED TREE
Backed out changeset de9f42b512c8 (bug 1302470)
Backed out changeset 2394e63f50ff (bug 1302470)
Backed out changeset 3542d7bacbdc (bug 1302470)
Backed out changeset 22793139a866 (bug 1302470)
Backed out changeset cc6ff95187d0 (bug 1302470)
Backed out changeset 033fce5ecd39 (bug 1302470)
Backed out changeset 0bb3e70e5f46 (bug 1302470)
MozReview-Commit-ID: 5DmpbQp335X
2017-04-28 20:12:06 -07:00