Commit Graph

522041 Commits

Author SHA1 Message Date
Michael Layzell
1d0870e2e1 Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang
MozReview-Commit-ID: 4lVGrGzhVXh
2017-02-23 12:24:12 -05:00
Michael Layzell
f225a42d33 Bug 1336510 - Part 3: Capture a strong reference to this in CompositorBridgeParent::FlushApzRepaints, r=kats
MozReview-Commit-ID: KdGBYEAC0dW
2017-02-23 12:24:12 -05:00
Michael Layzell
0f1b29df7e Bug 1336510 - Part 2: Fix lambda captures of this in PresentationConnection, r=smaug
MozReview-Commit-ID: 2fuMHyspjhs
2017-02-23 12:24:12 -05:00
Ehsan Akhgari
8b2af3a15f Bug 1341954 - Break a reference cycle caused by ChannelListener that creates leaks in all tests using it; r=mcmanus 2017-02-23 12:12:56 -05:00
Jon Coppeard
161b940553 Bug 1340110 - Make shell resolve root module relative to current directory as happens for non-module scripts r=anba 2017-02-23 16:26:14 +00:00
Jon Coppeard
e2176b114a Bug 1337414 - Don't trace into GC things owned by other runtimes in CheckHeapTracer r=jandem 2017-02-23 16:26:14 +00:00
Jon Coppeard
383736d564 Bug 1340597 - Avoid triggering read barrier in DumpHeap and when collecting stats r=sfink 2017-02-23 16:26:14 +00:00
Kevin Jones
4c4d2e43e2 Bug 1287330 - Insert tabs' linkedBrowser lazily into the document. r=dao 2017-02-23 17:19:28 +01:00
Phil Ringnalda
96991e8e6c Backed out changeset d59ad4198154 (bug 1340450) for very frequent failures in browser_disable_containers.js 2017-02-23 08:13:33 -08:00
Ben Kelly
1c05664e65 Bug 1340654 P3 Test referrer-policy in service workers. r=baku 2017-02-23 10:54:43 -05:00
Ben Kelly
d84237257b Bug 1340654 P2 Test that nested referrer policy from an importScripts() has no effect. r=baku 2017-02-23 10:54:43 -05:00
Ben Kelly
e070aa7b47 Bug 1340654 P1 Set referrer policy in service workers. r=baku 2017-02-23 10:54:42 -05:00
Ben Kelly
5a378c4750 Bug 1340652 P4 Test fetch referer header in worker and redirected worker scripts. r=baku 2017-02-23 10:54:42 -05:00
Ben Kelly
cb2ab572f1 Bug 1340652 P3 Test XHR referer header from redirected worker script. r=baku 2017-02-23 10:54:42 -05:00
Ben Kelly
0599debb95 Bug 1340652 P2 Override worker principal after channel load completes to get correct principal URL. r=baku 2017-02-23 10:54:41 -05:00
Ben Kelly
8fc68b959d Bug 1340652 P1 Assert principal URL matches final worker script URL. r=baku 2017-02-23 10:54:41 -05:00
Nathan Froyd
50ad8956c0 Bug 1302704 - part 6 - enforce identical profiles for gkrust and gkrust-gtest; r=chmanchester
Cargo hashes various compilation settings into the dependency graph for
dependent libraries.  So if the compilation settings for gkrust and
gkrust-gtest are different, their dependencies will likewise be
different.  The setup we've created in the previous patches depends on
the compilation settings being identical, so we should enforce that at
the moz.build level.
2017-02-23 10:35:06 -05:00
Nathan Froyd
df1b30d39d Bug 1302704 - part 5 - harmonize gkrust_gtest's profile.release with gkrust's; r=chmanchester
The comment here is a relic from bygone days when we tried sticking
gkrust and gkrust-gtest into the same library at link time.  Making
gkrust and gkrust-gtest's profile.release settings identical also means
that Cargo considers build artifacts from one suitable for the other,
which is extremely desirable with our new shared CARGO_TARGET_DIR setup.
2017-02-23 10:35:07 -05:00
Nathan Froyd
513e1e4c5e Bug 1302704 - part 4 - provide a target directory for gkrust and gkrust-gtest; r=chmanchester
Doing this gets us all of the benefits that we want from Cargo
workspaces (only compiling artifacts from gkrust-shared one time for
both libraries) without all the hassles that using Cargo workspaces
would require.  We don't have to worry about multiple Cargo processes
running simultaneously and racing to write files; Cargo is smart enough
to lock the build directory to serialize access to it.
2017-02-23 10:35:07 -05:00
Nathan Froyd
a13c8b0b74 Bug 1302704 - part 3 - propagate information about CARGO_TARGET_DIR from the frontend into the backend; r=chmanchester
Rust libraries can set RUST_LIBRARY_TARGET_DIR so that they can share
compilation artifacts with other libraries.  This setting needs to be
propagated to the backend so it can be communicated to Cargo.
2017-02-23 10:35:07 -05:00
Nathan Froyd
22a91bfe53 Bug 1302704 - part 2 - rename cargo_target_directory; r=chmanchester
We're going to be introducing a value for CARGO_TARGET_DIR in a later
patch, we we should rename this function to not conflict with that
concept.
2017-02-23 10:35:07 -05:00
Nathan Froyd
1cbbd567b5 Bug 1302704 - part 1 - define CARGO_TARGET_DIR in the backend; r=chmanchester
CARGO_TARGET_DIR is currently hardcoded to the current directory, but
we'd like the ability to choose a value for Rust libraries.
2017-02-23 10:35:07 -05:00
Luke Wagner
2e0b11e312 Bug 1337561 - Increase executable code allocation size on 64-bit (r=jandem)
MozReview-Commit-ID: DswlJQutGiC
2017-02-23 09:01:16 -06:00
Carsten "Tomcat" Book
afda854868 Merge mozilla-central to mozilla-inbound 2017-02-23 15:28:43 +01:00
Tom Schuster
fb8e7cea05 Bug 1319087 - Add nukeCCW to the shell and test it. r=jandem 2017-02-23 15:26:49 +01:00
Carsten "Tomcat" Book
e6b82618f4 merge mozilla-inbound to mozilla-central a=merge 2017-02-23 14:59:37 +01:00
Sebastian Hengst
0c5732d145 Bug 1341586 - Fix localization of Inspector's attribute context menu by adding quotations to the values: Fix quote characters. r=test-fix on a CLOSED TREE 2017-02-23 10:28:54 +01:00
Dan Minor
f3d81cd73f Bug 1305136 - Add additional status messages to loadFile function; r=padenot
It seems like adding these extra "todos" decreases the frequency of this
intermittent. I think it makes sense to land these temporarily while we look
for a root cause.

MozReview-Commit-ID: 4RiXtT3yBzG

--HG--
extra : rebase_source : fc107091d0a34943df3bf3ca579d978b97de877f
2017-02-22 10:59:47 -05:00
Noam Schmitt
6d25595821 Bug 1342022 - Remove useless a "using" declaration in WebrtcTelemetry.cpp. r=gfritzsche 2017-02-23 13:27:13 +01:00
Jan Beich
c824cc6355 Bug 1339075 - stylo: don't force mozjemalloc on Tier3 platforms. r=froydnj
MozReview-Commit-ID: 91ONYHQ9zzU

--HG--
extra : rebase_source : 0e87b775b40387b8ed926a1e5df9ee50e4a88b34
2017-02-22 08:22:08 +00:00
Makoto Kato
06128d8281 Bug 833889 - Part 2. Update test result of web platform tests. r=masayuki
Update web platfrom tests's result since some tests contain this situation.

MozReview-Commit-ID: vm33zObiOW

--HG--
extra : rebase_source : fbd053d5f4d8507b13d3a2bdab3e9b6fdba1b751
extra : histedit_source : 9203ec1ffde72daf44cf15813979fae83910ff4c
2017-02-22 14:52:25 +09:00
Makoto Kato
d2b6ed15ad Bug 833889 - Part 1. Remove CSS properties even if it is default value. r=masayuki
When selected nodes are <span style="font-weight: normal;">A</span>, toggle bold inserts new span element into parent node like <span style="font-weight: bold;"><span style="font-weight: normal;">A</span><span>.  So bold isn't applied correctly.

IsCSSEquivalentToHTMLInlineStyleSet might return false even if style is applied.  Because it returns true that style isn't default value.  Since "font-weight: normal" is default property, it isn't removed.

So when style is already applied even if it is default value, we should remove it.

MozReview-Commit-ID: LgImkHRp9Ff

--HG--
extra : rebase_source : dd4d894495754a81abaf5a2aede1132056920beb
extra : histedit_source : 72d196cd9f90296eb00b97c1538704c714cc871c
2017-02-23 17:10:27 +09:00
djmdev
4e078cff7a Bug 1341586 - Fix localization of Inspector's attribute context menu by adding quotations to the values. r=gl
Removed quotes from context menu item and added them to their respective localization string.
2017-02-23 09:21:09 +05:30
Jeff Walden
938292cf1f Bug 1287006 - Final bustage followup. r=bustage in a still-CLOSED TREE 2017-02-22 20:46:46 -08:00
Jeff Walden
a457461dd8 Bug 1287006 - Followup bustage fix. r=bustage in a CLOSED TREE 2017-02-22 20:41:37 -08:00
Thinker K.F. Li
60b7a61d43 Bug 1329929 - Fix memory leaking of TaskTracer. r=cervantes 2017-02-22 00:26:00 -05:00
Nils Ohlmeier [:drno]
5600346fac Bug 1315248 - Hold on to references for WrapRunnable in UDPSocketParent. r=jesup
MozReview-Commit-ID: CA14BbXYtcj

--HG--
extra : amend_source : aedd161e24a6a3d741651d8e96a1c842a66f5ca3
2017-02-23 08:55:35 -05:00
Andrea Marchesini
d0b50071c8 Bug 1341218 - nsNullPrincipal should serialize its URL, r=qdot 2017-02-23 14:30:23 +01:00
Joel Maher
d637db915a Bug 1341799 - annotate storage/* with BUG_COMPONENT in moz.build files. r=mak
MozReview-Commit-ID: 3g7WuMN6hR7
2017-02-23 08:01:50 -05:00
Joel Maher
60a321a7a2 Bug 1341794 - annotate startupcache/* moz.build file with BUG_COMPONENT. r=froydnj
MozReview-Commit-ID: BQkxYXk6tl
2017-02-23 08:01:45 -05:00
Andrew Osmond
13df27efb8 Bug 1341624 - Include shared handle totals in memory reports for images. r=tnikkel 2017-02-22 09:30:22 -05:00
Benjamin Bouvier
e54d365a47 Bug 1341090: Implement a JIT code counter; r=jonco, r=jandem
MozReview-Commit-ID: Hq8g3qmEsjG

--HG--
extra : rebase_source : 44e4d0d579894d56800fb2b3ae9a8bb297df48c1
extra : histedit_source : 5b68c6fae9a24e6186bcdf7a594966a917c48a6c
2017-02-21 19:02:31 +01:00
Benjamin Bouvier
ec65139cde Bug 1341090: Refactor malloc counters in Zone and GCRuntime; r=jonco
MozReview-Commit-ID: K52KzVc4zSV

--HG--
extra : rebase_source : d540aef55c42f06fa9be1861c0f48b31d469597c
extra : histedit_source : e7cd0f0e433121d438bfc112e8fa708ed897e5dd
2017-02-21 16:09:07 +01:00
Deepa
96cbc67918 Bug 1341056 - Stop setting a border for .button-box on Linux. r=dao 2017-02-22 23:08:48 +05:30
Benjamin Bouvier
67a5e08ada Bug 1341650: Don't clobber the last stack slot when calling into CurrentMemory/GrowMemory in the wasm baseline; r=lth
MozReview-Commit-ID: 4BxLPKakvdV

--HG--
extra : rebase_source : a76672c147b1ab76720a6e93bc91b400a372d5e0
2017-02-22 18:39:39 +01:00
Benjamin Bouvier
4e3ebaf242 Bug 1341650: Pass TLS when calling wasm current_memory in the Ion backend; r=luke
MozReview-Commit-ID: 2mLxEqdvGtK

--HG--
extra : rebase_source : 6c82c1a51143236458c2464ae0fb3ffcce28f0b9
2017-02-22 18:44:34 +01:00
Benjamin Bouvier
fafada56ef Bug 1341650: A few drive-by nits fixing in WasmBaselineCompile.cpp; r=lth
MozReview-Commit-ID: 9SpdNG8sL9y

--HG--
extra : rebase_source : 090ffd90a120ffd7211862bbd31f2b7d85d874dc
2017-02-22 18:37:49 +01:00
Andrea Marchesini
7316b0a5c0 Bug 1340450 - When containers are disabled, it should not be possible to reopen container tabs, r=mdeboer 2017-02-23 10:51:52 +01:00
Ethan Lin
d52379d334 Bug 1340082 - Convert nsDisplayOutline to WebRenderDisplayItemLayer. r=mattwoodrow
--HG--
extra : rebase_source : 171473c12467e70726ff57f6597cd9b9281a647c
2017-02-23 17:34:14 +08:00
cku
3edceb1620 Bug 1224207 - (followup) remove an unused local var. r=me
MozReview-Commit-ID: B7MJkHS1S88

--HG--
extra : rebase_source : 73b3a175baf4752d7df53d090e5c39eeb4150afd
2017-02-23 17:08:17 +08:00