Граф коммитов

589119 Коммитов

Автор SHA1 Сообщение Дата
ffxbld dd8e8d3d86 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2018-03-30 21:57:51 -07:00
ffxbld 796d46d5c5 No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2018-03-30 21:57:48 -07:00
Narcis Beleuzu 6968664045 Merge autoland to mozilla-central. a=merge 2018-03-31 01:18:06 +03:00
Narcis Beleuzu 2d0803379f Merge inbound to mozilla-central. a=merge 2018-03-31 00:49:19 +03:00
Brindusan Cristian 05ef8b8399 Backed out changeset 60bd2e867d35 (bug 1444965) for browser chrome failures on browser_startup.js CLOSED TREE 2018-03-30 23:58:36 +03:00
Jim Chen f355ba25fc Bug 1446528 - Only set resource URI redirect in parent process; r=snorp
Calling setResourceSubstitutions in the child process was causing an
error that prevented the prompt code from initializing in the child
process.

MozReview-Commit-ID: 9bE7jvglPPw

--HG--
extra : rebase_source : 87e622d52b97407aab7ec98d576b97b40c83bc5c
2018-03-30 16:05:09 -04:00
Cosmin Sabou 93f710b20d Merge central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : 2b02ec216396e230c27c74ca90fe88584ff29cd3
2018-03-30 21:46:52 +03:00
Thom Chiovoloni 1aca199f54 Bug 1450316 - Run sync's test_utils_makeGUID.js sequentially r=kitcambridge
MozReview-Commit-ID: 8TneGQLTaD4

--HG--
extra : rebase_source : 139358767d21271da7bef77931e49568c99d5b35
2018-03-30 11:13:54 -07:00
Chris Manchester d27e8e527c Bug 1450077 - Download rust 1.25 in mach bootstrap. r=mshal
MozReview-Commit-ID: IrU4Pzn9Iz

--HG--
extra : rebase_source : ddd68550303569a70d983e3c4922213733148fd4
2018-03-30 10:16:09 -07:00
Francesco Lodolo (:flod) fd5218c9fa Bug 1450693 - Fix migration for containers-window-update in containers.ftl r=gandalf
MozReview-Commit-ID: L40niDNlG7D

--HG--
extra : rebase_source : 4e6d8c54eef5f341bf01c24ce3717a36f6708147
2018-04-02 18:31:51 +02:00
Brian Grinstead d11b2c9f16 Bug 1448215 - Remove unused offlineapp binding;r=jaws
MozReview-Commit-ID: C4SXWvV4WHJ

--HG--
extra : rebase_source : 01aa83b14b9b54f0ae8c2e89b496366ccfffd2f4
2018-04-02 09:12:28 -07:00
Haik Aftandilian a2dfd51b30 Bug 1433577 - [Mac] Enable sandboxing for the Flash NPAPI plugin process on Nightly; r=Alex_Gaynor
Enable the level 1 Mac Flash sandbox by default on Nightly,
controlled by pref dom.ipc.plugins.sandbox-level.flash.

Enable the level 1 Mac Flash sandbox as the default for
other plugins so that the sandbox is used for plugin
tests. (Flash is the only non-test plugin allowed by the
browser.) Controlled by pref dom.ipc.plugins.sandbox-level.default.

MozReview-Commit-ID: 37gLKpHCQwp

--HG--
extra : rebase_source : 941beccd351a3d97df3a1d409bb20d70df0bd5ef
2018-03-30 15:40:56 -07:00
Emilio Cobos Álvarez a10ac63454 servo: Merge #20481 - style: Derive a debug impl instead of implementing by hand (from emilio:debug-wat); r=nox
Source-Repo: https://github.com/servo/servo
Source-Revision: 39018f933997e266e11968d82f556af15c5321d8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9ca7de120848377507ed4048882b6c6835412fdd
2018-04-02 12:09:29 -04:00
Johann Hofmann 3e22c51351 Bug 1434584 - Make icon in MacOS nsStandaloneNativeMenu a template image. r=mstange
MozReview-Commit-ID: G0s0rUyiKMx

--HG--
extra : rebase_source : 80b1dc28641b30a75e6419d335ba089c0e747119
2018-03-30 20:33:42 +02:00
Servo VCS Sync e5c8a31abf No bug - Revendor rust dependencies 2018-04-02 15:33:49 +00:00
Josh Matthews f846d0809d servo: Merge #20504 - Hide non-Servo heap measurement (from jdm:unbreak); r=bustage
This hides the changes in #20391 from Gecko builds that use the malloc_size_of crate.

Source-Repo: https://github.com/servo/servo
Source-Revision: c0bf170a11f61e721ee88d661fa0d97a464fbb69

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e2e29829d3301d5d290d549700e5caff00e99137
2018-04-02 10:40:02 -04:00
Noemi Erli 42b34ba196 Backed out 2 changesets (bug 1443027) for breacking Gmail on OSX r=pascalc a=backout
Backed out changeset 5deb310542a9 (bug 1443027)
Backed out changeset e04979dd66be (bug 1443027)
2018-03-30 19:08:30 +03:00
J.C. Jones c66f288715 Bug 1445731 - land NSS 6ae3ab8a1e7b UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : bffce425114dbe0f2cf6095dea5adc40aa09ea9e
2018-03-30 08:52:56 -07:00
Chris Manchester 30f9e95441 Bug 1447116 - Update rust builders to 1.25 r=nalexander
MozReview-Commit-ID: jY8gAcA3vJ
2018-03-30 10:12:58 -07:00
Eden Chuang 2c1de92a07 Bug 1441709 - Mochitest for PaymentRequest.show(optional Promise<PaymentDetailsUpdate> detailsPromise). r=baku
1. Add testShowWithXXX tests to test PaymentRequest.show() with
   PaymentDetailsUpdate promise.
2. Improve the test case implementation by removing the redundant code.

--HG--
extra : histedit_source : 9c68ba8eb6ea4db7e6a158baf19f170b5736a9db
2018-03-30 22:42:38 +08:00
Eden Chuang 1537e9d304 Bug 1441709 - Support PaymentRequest.show() with an optional PaymentDetailsUpdate promise parameter. r=baku
1. Add "optional Promise<PaymentDetailsUpdate> detailsPromise" as a parameter
   of PaymentRequest.show() in PaymentRequest.webidl.
2. Let PaymentRequest inherit from PromiseNativeHandler, and implement the
   ResolvedCallback() and RejectedCallback() to handle the PaymentDetailsUpdate
   promise.
3. Update PaymentRequest.show() implementation. If PaymentDetailsUpdate Promise
   is not nullptr, the show request would not be transferred to chrome process
   immediately until the promise is resolved/rejected.
4. Update selectedShippingOption when requestShipping is true.
5. Change the PaymentMethod id validation sequence according to the spec.

--HG--
extra : histedit_source : e591c759037cce4f66701b2faa5ecbe01c00e246
2018-04-02 23:12:21 +08:00
Noemi Erli ef3e8fa4db Backed out changeset eed14f951a09 (bug 1449624) for Android Nightly bustages a=backout 2018-03-30 16:25:25 +03:00
shindli 3bfd0c07fd Merge inbound to mozilla-central. a=merge 2018-03-30 12:56:21 +03:00
Nicolas Chevobbe 1ea09e91a2 Bug 1450195 - Remove old-event-emitter usage from gcli; r=miker.
MozReview-Commit-ID: IYAQJ4KqEet

--HG--
extra : rebase_source : 7b15bbbd0876a14259242724836ab90b93d7bb2b
2018-03-30 09:20:11 +02:00
sotaro cb19fd85f8 Bug 1449934 - Remove unnecessary assert in WinCompositorWidget::UpdateCompositorWndSizeIfNecessary() r=jrmuizel 2018-03-29 18:42:09 -07:00
Jeff Gilbert 2cfd3869cf Bug 1446412 - Forbid implicit construction of WebGLFBAttachPoint. - r=kvark
MozReview-Commit-ID: AM7xfXwJxkV
2018-03-29 18:11:08 -07:00
Jeff Gilbert b21ff75bef Bug 1446412 - Don't query GL for RED_BITS and friends queries. - r=kvark
There's no reason to ask GL since we should know the answers.
Also GL is tricky on how it handles these semi-deprecated queries.
Official GL stance is "don't ask questions you know the answer to".

MozReview-Commit-ID: F7p73eSTrYw
2018-03-29 18:11:05 -07:00
Kris Maglione 0b49219fad Bug 1449200: Return icon URL for all sizes when processing an icon string. r=Gijs
The CSS for page action icons doesn't handle fallback when only one variable
is defined, so for widgets that don't define their icons using CSS, we always
need to provide both.

MozReview-Commit-ID: 7UgMSVS3W6K

--HG--
extra : rebase_source : d8e38c256b45efecf04f1e20b5fcc6024e839f25
2018-03-29 17:01:06 -07:00
Steve Fink 4fa97cae2b Update sixgill to ab06fc42cf0f for bug 1450379, r=bhackett
--HG--
extra : rebase_source : 5be473dc5253fe69db3ab745ce31255d966e6459
2018-03-30 15:33:15 -07:00
Matthew Gaudet fc96c057b9 Bug 1449975 - Name CacheIR stub type when spewing. r=tcampbell 2018-03-29 11:38:22 -04:00
Michal Novotny e4fe2d6393 Bug 1436809 - Check that stream message was converted to string correctly. r=valentin
--HG--
extra : amend_source : a4dbdaa91a4af641b0a538aa208c19a122d30ae4
2018-04-02 12:59:18 -04:00
Tim Nguyen 06ef2ad768 Bug 1450587 - Followup: fix allowed-dupes.mn entries on a CLOSED TREE. r=me 2018-04-02 18:32:14 +02:00
Geoff Brown 2982cc9fa9 Bug 1450166 - test-verify - Do not verify a test if it is skipped in any manifest; r=jmaher 2018-04-02 10:18:18 -06:00
Tim Nguyen d61fffbcc9 Bug 1450587 - Followup: update allowed-dupes.mn entry. r=me 2018-04-02 18:15:54 +02:00
ui.manish 1ade5de3b1 Bug 1450587 - Update developer edition promo icon. r=ntim 2018-04-02 17:59:57 +02:00
David Major dce32950b9 Bug 1450699 - Always use link.exe in Windows static analysis builds. r=froydnj
--HG--
extra : rebase_source : ba0f169a15b31685a916fb4689c2fb1636d2fbb6
2018-04-02 11:56:31 -04:00
Ben Kelly 9d0c860356 Bug 1450271 Make MediaQueryList bind to its document's inner window. r=baku 2018-04-02 08:35:52 -07:00
Ben Kelly a6499922db Bug 1448141 P5 Remove the service worker script load failure runnable. r=asuth 2018-04-02 07:50:23 -07:00
Ben Kelly 0247fa2c02 Bug 1448141 P4 Immediately start closing worker scripts if their initial compilation fails. r=baku 2018-04-02 07:50:23 -07:00
Ben Kelly 91f05c3bac Bug 1448141 P3 Add a browser chrome test verifying service workers handles its scripts being wiped. r=asuth 2018-04-02 07:50:22 -07:00
Ben Kelly 4fe4b22209 Bug 1448141 P2 Uninstall the service worker registration if update fails while its scripts are missing from offline storage. r=asuth 2018-04-02 07:50:22 -07:00
Ben Kelly 9ff3f1d44d Bug 1448141 P1 Only load service worker importScripts() from the network in ScriptLoader on first evaluation. r=asuth 2018-04-02 07:50:21 -07:00
Manish Kumar df504f6886 Bug 1450567 - Remove remaining social API images r=jaws 2018-04-01 23:22:45 +02:00
David Major 2a5904b3d4 Bug 1448519: Pick up clang r328769 on Windows. r=mshal 2018-04-02 10:11:05 -04:00
Dragan Mladjenovic 44417b17cf Bug 1450221 - [MIPS] Fix ProfilingFrameIterator unwinding when pc is in FarJumpIsland; r=bbouvier 2018-03-30 12:00:13 +02:00
Steve Fink 935ce004cb Bug 1449066 - Annotate more func<AllowGC::NoGC> as not being able to GC, r=jonco
--HG--
extra : rebase_source : 495beb5dd82729098e5e1a717f0711218c7b6a47
2018-03-28 20:59:03 -07:00
Steve Fink b1be1f1ac9 Bug 1449066 - Switch hazard builds to GCC 6, r=froydnj
--HG--
extra : rebase_source : 312938733bbf76c3c9c2fc2ec35ba0b88e6f89de
2018-03-28 18:15:51 -07:00
Nicholas Nethercote 9ea93c4f7b Bug 1449395 - Remove nsStaticAtomSetup. r=froydnj
Each nsStaticAtomSetup contains a pointer to a static atom, and also a pointer
to the canonical pointer to that static atom. Which is pretty weird! The
notable thing thing about it is that these structs are in an array, and that
gives us the only way to iterate over all static atoms in a single class, for
registration and lookups.

But thanks to various other recent changes to the implementation of static
atoms, we can now put the static atoms themselves into an array, which can be
iterated over. So this patch does that. With that done, nsStaticAtomSetup is no
longer necessary.

According to the `size` utility, on Linux64 this reduces the size of libxul.so
by the following amounts:

> text:  62008 bytes
> data:  20992 bytes
> bss:   21040 bytes
> total: 104040 bytes

- The bss reduction is one word per atom, because the canonical static atom
  pointers (e.g. nsGkAtoms::foo) have moved from .bss to .data, because they're
  now initialized at compile time instead of runtime.

- The data reduction is one word per atom, because we remove two words per atom
  for the nsStaticAtomSetup removal, but gain one word per atom from the
  previous bullet point.

- I'm not sure about the text reduction. It's three words per atom. Maybe
  because there is one less relocation per atom?

Other notable things in the patch:

- nsICSSAnonBoxPseudo and nsICSSPseudoElement now inherit from nsStaticAtom,
  not nsAtom, because that's more precise.

- Each static atoms array now has an enum associated with it, which is used in
  various ways.

- In the big comment about the macros at the top of nsStaticAtom.h, the pre-
  and post-expansion forms are now shown interleaved. The interleaving reduces
  duplication and makes the comment much easier to read and maintain. The
  comment also has an introduction that explains the constraints and goals of
  the implementation.

- The SUBCLASS macro variations are gone. There are few enough users of these
  macros now that always passing the atom type has become simpler.

MozReview-Commit-ID: 1GmfKidLjaU

--HG--
extra : rebase_source : 2352590101fc6693ba388f885ca4714a42963943
2018-03-29 11:48:18 +11:00
Nicholas Nethercote 4b941e22d0 Bug 1449395 - Remove unnecessary nsStaticAtom.h includes. r=froydnj
For nsCSSAnonBoxes.cpp, nsCSSPseudoElements.cpp, nsDirectoryService.cpp, the
corresponding .h file includes nsStaticAtom.h. For the other files in this
patch, nsStaticAtom.h is not needed at all.

MozReview-Commit-ID: IpMmbXwZHhu

--HG--
extra : rebase_source : 46d0a6b40a41ee233adad7c205cf907fa27de34a
2018-03-29 09:08:54 +11:00
Brad Werth 0710642fbb Bug 1298008 Part 4: Add a web-platform test of getBoxQuads on block and flex boxes with auto margins. r=dholbert
MozReview-Commit-ID: Hrw3rt1Lohq

--HG--
extra : rebase_source : a8cde13adad6bfcbc3d605024c08df9fbdfb723a
2018-03-28 14:46:11 -07:00