Commit Graph

482435 Commits

Author SHA1 Message Date
Shih-Chiang Chien
0d76940df2 Bug 1272197 - Part 4, fix naming in test cases. r=junior
MozReview-Commit-ID: DfKVKA9YWyN
2016-07-11 20:27:55 +08:00
Alexandre Lissy
fd4d75f34b Bug 1285157 - Remove SetTransport(aChannel) for NUWA r=cyu
MozReview-Commit-ID: HR8r9flyJDQ

--HG--
extra : rebase_source : bc0e284f6469292a0495501dc71017902247ddd3
2016-07-07 10:07:24 +02:00
Carsten "Tomcat" Book
fa6b3b7e57 Merge mozilla-central to autoland 2016-07-12 11:08:29 +02:00
Carsten "Tomcat" Book
02ea56d596 merge mozilla-inbound to mozilla-central a=merge 2016-07-12 10:58:33 +02:00
Carsten "Tomcat" Book
8262976cf1 merge fx-team to mozilla-central a=merge 2016-07-12 10:57:34 +02:00
Wes Kocher
2d88ea542c Backed out changeset 27054f5883df (bug 1282944) for jsreftest failures CLOSED TREE 2016-07-11 17:54:16 -07:00
Wes Kocher
5ca0c64a7a Backed out changeset fab721467f68 (bug 1199296) for breaking lots of tests, including SM tests CLOSED TREE 2016-07-11 16:42:12 -07:00
Wes Kocher
0bdaa84a39 Backed out changeset f7af9f4cf7ed (bug 1283826) for GTest failures CLOSED TREE 2016-07-11 16:37:14 -07:00
Jim Chen
1ea9e5b8da Bug 1285570 - Update auto-generated bindings; r=me 2016-07-11 18:07:35 -04:00
Jim Chen
247c8dadf2 Bug 1285570 - Implement VISITED event as native method; r=snorp
Convert the VISITED event in GeckoEvent to a native method call in
GeckoAppShell.
2016-07-11 18:07:35 -04:00
Jim Chen
71a6e62f73 Bug 1283739 - Prevent reentrant calls to showSoftInput and hideSoftInput; r=esawin
Add a check to showSoftInput and hideSoftInput To prevent an infinite
recursive loop of showSoftInput indirectly calling
onCreateInputConnection, which calls showSoftInput again,
2016-07-11 18:07:35 -04:00
Michael Smith
d62989d9eb Bug 1282944 - Link excess lazy builders immediately, instead of throwing them away. (r=h4writer) 2016-07-11 14:45:02 -07:00
Eric Faust
ff5887ef18 Bug 1199296 - Don't allow method definitions to be legacy generators. (r=shu) 2016-07-11 14:45:00 -07:00
Kartikaya Gupta
68f6d2f529 Bug 1283826. r=mstange
MozReview-Commit-ID: HsAN1RYCFCP
2016-07-11 17:17:18 -04:00
Jim Chen
77a100ac1c Bug 1280446 - Follow-up to fix another possible crash; r=me 2016-07-11 17:16:57 -04:00
Wes Kocher
2d35edb521 Merge m-c to inbound, a=merge 2016-07-11 14:07:52 -07:00
Wes Kocher
c44d0b1673 Merge fx-team to central, a=merge 2016-07-11 14:01:50 -07:00
Wes Kocher
79c14ffdc6 Merge inbound to central, a=merge 2016-07-11 13:56:12 -07:00
Jeff Gilbert
8f2a6142de Bug 1285117 - Just return 0 on assert path. CLOSED TREE
MozReview-Commit-ID: 8s2vJzloBHj
2016-07-11 13:53:19 -07:00
Jonathan Kew
9c3f72ea61 Bug 1286011 - Allow system-wide font fallback to be attempted for characters with 'unknown' script. r=emk 2016-07-11 21:25:23 +01:00
Jeff Gilbert
697771cf14 Bug 1136410 - Build fix.
MozReview-Commit-ID: DQuWFTgsFLf
2016-07-11 13:18:36 -07:00
Jeff Gilbert
8bbaf9eeee Bug 1136410 - Forbid attrib aliasing. - r=mtseng'
MozReview-Commit-ID: 6shjIyJQQ6V
2016-07-11 13:18:36 -07:00
Jeff Gilbert
71c6eb5a53 Bug 1285117 - Reintroduce WebGL2 compressed formats. - r=ethlin
MozReview-Commit-ID: IYNkrE33ywr
2016-07-11 13:11:39 -07:00
Jeff Gilbert
b1e4820ae3 Bug 1285676 - Don't call into GL for GetFramebufferAttachmentParameter. - r=ethlin
MozReview-Commit-ID: G7ub5GG7bJ
2016-07-11 13:10:18 -07:00
Jeff Gilbert
c98755a4a2 Bug 1285676 - Use actual bit depths for depth and stencil. - r=ethlin
MozReview-Commit-ID: FX3Ev3noJ6U
2016-07-11 13:10:18 -07:00
Jeff Gilbert
01b81487c4 Bug 1285661 - Pare back usage of //// for code block separation.
MozReview-Commit-ID: Lgn5yVNhxEr
2016-07-11 13:06:56 -07:00
Jeff Gilbert
ff25018f0a Bug 1285661 - Add WebGL2 to about:support. - r=jrmuizel 2016-07-11 13:06:56 -07:00
Gregory Szorc
fedd3f734d Bug 1285860 - Add python/mozbuild at beginning of sys.path; r=glandium
We want local source directory paths to take precedence over system
paths so system installed packages don't get used.

MozReview-Commit-ID: FIZ0RxqZj78

--HG--
extra : rebase_source : e8d484ea0c8a0bdb1df10375317f6b2c349b9162
2016-07-11 10:42:11 -07:00
Mark Banner
64acf23056 Bug 1285974 - Land version 1.4.3 of the Loop system add-on in mozilla-central, rs=Standard8 for already reviewed code. 2016-07-11 16:22:03 +01:00
Kim Moir
48bcc9bd27 revert Bug 1273564 - Linux x64 asan jobs: Can't figure out symbols_url from installer_url: r=coop 2016-07-11 11:12:01 -04:00
Carsten "Tomcat" Book
c4f94c21a0 Merge mozilla-central to fx-team 2016-07-11 16:25:10 +02:00
Carsten "Tomcat" Book
6139c05b2d Merge mozilla-central to mozilla-inbound 2016-07-11 16:24:23 +02:00
Carsten "Tomcat" Book
bd92616152 merge mozilla-inbound to mozilla-central a=merge 2016-07-11 16:21:15 +02:00
Carsten "Tomcat" Book
3ed844e5b9 merge fx-team to mozilla-central a=merge 2016-07-11 16:19:27 +02:00
Andrea Marchesini
32377c0fb9 Bug 1285947 - Rename BrowserConfiguration to ServiceWorkerConfiguration, r=gabor
--HG--
rename : dom/ipc/BrowserConfiguration.ipdlh => dom/ipc/ServiceWorkerConfiguration.ipdlh
2016-07-11 16:04:04 +02:00
Kim Moir
417ad70959 Bug 1174206 - Migrate Android x86 builds to TaskCluster and make Tier 2 r=gbrown 2016-07-11 09:55:21 -04:00
Sebastian Hengst
c9b2e89a26 Backed out changeset 5b110e44f7a6 (bug 1279703) for failing browser_styleinspector_tooltip-longhand-fontfamily.js. r=backout 2016-07-11 13:37:21 +02:00
Carsten "Tomcat" Book
fed949c864 Backed out changeset 28cd5a9882d8 (bug 918721) for causing 1285919
--HG--
extra : rebase_source : 40556d76bdd348a2744317f5e141f9c7d1a78b1e
2016-07-11 13:10:29 +02:00
Carsten "Tomcat" Book
0d2c8ddbb2 Merge mozilla-central to autoland 2016-07-11 11:51:22 +02:00
Carsten "Tomcat" Book
579567479e Merge mozilla-central to fx-team 2016-07-11 11:50:13 +02:00
Carsten "Tomcat" Book
93ee226609 merge mozilla-inbound to mozilla-central a=merge 2016-07-11 11:47:38 +02:00
Carsten "Tomcat" Book
8604ef5140 Backed out changeset 31765c4f5ea4 (bug 1275330) for ESlint failures 2016-07-11 11:42:01 +02:00
Gian-Carlo Pascutto
bb409b10ab Bug 1285293 - Add fstatfs to seccomp-bpf whitelist. r=tedd
For some reason libfontconfig really Needs To Know.

MozReview-Commit-ID: KSET8D5h9xf

--HG--
extra : rebase_source : 10c5df6a4b8b85be120a9828686d0c63e3fff5d4
2016-07-11 10:54:48 +02:00
Gian-Carlo Pascutto
c4c92abf28 Bug 1285525 - Add sys_semget to seccomp-bpf whitelist. r=tedd
MozReview-Commit-ID: 1yV0uqiMSru

--HG--
extra : rebase_source : cbc57f22fc4b5818b1ac9857446d2190eaa359c2
2016-07-11 10:15:31 +02:00
Carsten "Tomcat" Book
3b3e07edb2 Merge mozilla-central to mozilla-inbound 2016-07-11 11:49:34 +02:00
Andrew Sutherland
7cf501d883 Bug 1167553 - Timeout-related Service Worker shutdowns should be reported. r=bkelly
Log a message when shutting down a service worker with pending promises.
Looks like:

Terminating ServiceWorker for scope
‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/’ with
pending waitUntil/respondWith promises because of grace timeout.
2016-07-10 22:22:29 -04:00
Andrew Sutherland
6f183de053 Bug 1233798 - report to console when service worker register fails due to mime-type issues. r=bkelly
Log a message to the console when there is no Content-Type received for a
service worker or it's not a JS type.  With test.  Looks like:

Failed to register/update a ServiceWorker: Non-JS Content-Type of ‘text/plain’
received for script
‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/sw_bad_mime_type.js’.
2016-07-10 22:22:28 -04:00
Andrew Sutherland
d1659931b7 Bug 1267473 - Report to console if service worker script 404s. r=bkelly
Add an error message of the following form for when a register/update job
fails for network reasons:

Failed to register/update a ServiceWorker for scope
‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/network_error/’:
Load failed with status 404 for script
‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/404.js’.

A mochitest is added that verifies this.

To simplify the process of logging error messages, ServiceWorkerManager gains
a new LocalizeAndReportToAllClients method that always provides the SW scope as
the first argument to the localized string since all good error messages should
include it.

Its argument list takes an nsTArray<nsString> in order to reduce the potential
for use-after-free scenarios from the char16_t** signature that unfortunately
has rippled outwards from the nsIStringBundle interface.  This potentially
results in more memory allocation and byte shuffling than is strictly
necessary, but we're also talking about rare error logging where it's
better to optimize for easily adding the messages without needing to get hung
up on the life-cycle of temporaries.

nsTArray gained a std::initializer_list in bug 1228641.  It is explicit, so
inline argument usages may take a form along the lines of:
`nsTArray<nsString> { string1, string2, ... }`

This change did necessitate a change to nsContentUtils to add an nsTArray
variant of FormatLocalizedString since the existing public function was
slightly too clever.  It used a template function to statically acquire the
number of arguments at compile time, which is not compatible with the dynamic
nsTArray usage. Since nsTArray may be useful to other consumers as well, I
placed the conversion logic in nsContentUtils.
2016-07-10 22:22:27 -04:00
Matt Woodrow
a871a80e98 Bug 1263092 - Improve error logging when reftests fail due to the screen resolution being too low. r=dholbert 2016-07-11 13:11:08 +12:00
Andrea Marchesini
ddb0a1be85 Bug 1279503 - part 2 - moving BrowserConfiguration in the ContentChild::InitXPCOM, r=gabor 2016-07-11 00:28:13 +02:00