554145 Commits

Author SHA1 Message Date
Jonathan Kew
0ef13f6a7e Bug 1392659 - Activate fonts available in the macOS "Language Support" directory so that they are available in Gecko. r=jrmuizel 2017-08-24 09:33:38 +01:00
Jonathan Kew
c8d112cc49 Bug 1393185 - Annotate gfxFT2LockedFace as a stack-based helper, and avoid touching the refcount of the font. r=lsalzman 2017-08-24 09:33:34 +01:00
Michal Novotny
8030ac3f2d Bug 1382688 - Do not allow to enable old disk cache backend, r=honzab 2017-08-24 10:25:38 +02:00
Nicholas Nethercote
eb53891d73 Bug 1392993 - Change nsIAccessibleObjectAttributeChangedEvent.changedAttribute from an nsIAtom to an AString. r=MarcoZ.
This removes one use of nsIAtom within scripts, which is good (see bug
1392883). All the uses of this attribute within scripts just converted it to a
string anyway.

--HG--
extra : rebase_source : 080c12506722df5d18e78659bbb922421baa5b80
2017-08-24 17:19:09 +10:00
Matthew Gregan
bbc0805e28 Bug 1393284 - Update libnestegg to 369d153. r=rillian
From 94bad012a2d4ec824d751c574443e3946187c4ea Mon Sep 17 00:00:00 2001
2017-08-24 16:18:34 +12:00
sotaro
3e6b55cd91 Bug 1392163 - Remove ImageBridgeChild::DispatchReleaseTextureClient() r=nical 2017-08-24 11:05:59 +09:00
sotaro
d89ca5a049 Bug 1392556 - Initialize DWriteFactory in GPUParent::RecvInit() r=jrmuizel 2017-08-24 10:47:30 +09:00
Nicholas Nethercote
8d93912409 Bug 1392989 (part 2) - Remove unused atom-service references. r=jaws.
Plus a couple of other unused service references nearby.
2017-08-24 11:46:02 +10:00
Nicholas Nethercote
023ea64ad3 Bug 1392989 (part 1) - Remove convertProperties(). r=jaws.
It's unused.
2017-08-24 11:45:54 +10:00
Nicholas Nethercote
0a0c70a23a Bug 1392881 - Merge StaticAtom and DynamicAtom. r=froydnj.
There's no reason for them to be separate, and we can use the |kind| field to
distinguish the two kinds when necessary.

This lets us remove the duplication of ScriptableToString(), ToUTF8String(),
and ScriptableEquals().

It also lets us use |Atom*| pointers instead of |nsIAtom*| pointers in various
places within nsAtomTable.cpp, which de-virtualizes various calls and removes
the need for some static_casts.

--HG--
extra : rebase_source : 2f9183323446e353f8cc5dcedf57d9dc9a38f0a7
2017-08-24 11:10:04 +10:00
JerryShih
77bd26b1bd Bug 1379995 - test case for webgl drawArray() call. r=jgilbert
Test drawArray() after calling deleteBuffer() for the binded buffer.

MozReview-Commit-ID: 306tsklZK4L

--HG--
extra : rebase_source : 9ae4b33accc57406695ad6ee8f3d71fdf4d58442
2017-08-23 17:23:05 +08:00
JerryShih
8f4560dc72 Bug 1379995 - reset the mBufferFetchingIsVerified flag after the webgl deleteBuffer call. r=jgilbert
If the buffer status was changed, we should do the ValidateBufferFetching() again.

MozReview-Commit-ID: 7czQFT3qauE

--HG--
extra : rebase_source : ee2635289d0d3e7c115b2a9d9f52c3ae876830d5
2017-08-23 16:57:41 +08:00
Nevin Chen
0277dd355e Bug 1392917 - Compress and change a smaller icon to save APK size. r=jwu,walkingice
MozReview-Commit-ID: 8P1jzyatWJu

--HG--
extra : rebase_source : 9c5d90a53234c0d7d3a228a0ab551df7e5bfb1da
2017-08-23 14:20:09 +08:00
Nevin Chen
2ac23f6797 Bug 1392917 - fix photon layout bug. r=jwu,walkingice
MozReview-Commit-ID: Ad9PS8Xks1r

--HG--
extra : rebase_source : afc48dfc7561a1b30a3206bc0df67b67fad22435
2017-08-23 14:17:13 +08:00
Nicolas Chevobbe
942e4427a5 Bug 1392614 - Add an onEnumSymbols function on the object actor. r=ochameau
This will enable lazy loading symbols for a grip if needed.
This patch introduce a new SymbolIteratorActor, which is similar
to PropertyIteratorActor but with a data structure that better
fits symbols, and how we already handle them, i.e. an `ownSymbols`
array property (and not an `ownProperties` object like PropertyIteratorActor).

We take this as an opportunity to add a test for enumSymbols, but also
for enumProperties that did not have server unit tests (it is only tested
in the frontend with the variable view, which might be deprecated at some
point).

MozReview-Commit-ID: IEIKA8zwH90

--HG--
extra : rebase_source : 377526321e04e28ffc58ed7af7f4325b6e1ee66d
2017-08-22 12:07:48 +02:00
Henry Chang
ed11934666 Bug 1392204 - Disable goog-badbinurl-proto and goog-downloadwhite-proto on Fennec. r=francois
Version 4 of the Google Safe Browsing server will return a 404 if any of the
application reputation lists are requested on Android. As a result, we should
avoid these threat types from being sent along with ANDROID_PLATFORM.

MozReview-Commit-ID: 6TUBVxe455y

--HG--
extra : rebase_source : dee095c008f4d328f359c66d20f0cc2dfcd109f3
extra : source : 5d6338807c6b21b7672236cac01b13bd75155225
2017-08-22 12:20:57 +08:00
Kris Maglione
821308e4d1 Bug 1391110: Part 4 - Remove unnecessary nsIFrameLoaderOwner QIs. r=smaug
The FrameLoaderOwner interface has been implemented in WebIDL for several
years now, so these QIs are simply unnecessary overhead.

MozReview-Commit-ID: LAzvfm5Qhy0

--HG--
extra : rebase_source : 2495c07df21c474f5fabc257ff4db43b0d8047e4
2017-08-19 13:32:58 -07:00
Kris Maglione
90f1e3558c Bug 1391110: Part 3 - Add nsIWebBrowserPersistable to FrameLoader bindings. r=smaug
MozReview-Commit-ID: 8mBNbgmrXBV

--HG--
extra : rebase_source : d553bca30c3fa4affc9e6ee9e65e5b4000e0cac2
2017-08-19 14:16:16 -07:00
Kris Maglione
68a883f00b Bug 1391110: Part 2 - Reparent FrameLoader wrapper when owner content changes. r=smaug
We allow swapping frameloaders between unrelated documents, so we need to
reparent wrappers when the owner content changes.

MozReview-Commit-ID: LNIf4ZrCZLo

--HG--
extra : rebase_source : 8041d1601962d61e675e78e3447c7772eee89df0
2017-08-19 13:03:59 -07:00
Kris Maglione
470160f420 Bug 1391110: Part 1 - Convert FrameLoader bindings to WebIDL. r=smaug
XPConnect wrapper overhead for this interface has been showing up heavily in a
lot of my profiles, in some places accounting for 50ms of the 80ms we spend
getting getting <browser> messageManagers. This improves the situation
considerably.

MozReview-Commit-ID: 9d1hCORxsYG

--HG--
rename : dom/base/nsIFrameLoader.idl => dom/webidl/FrameLoader.webidl
extra : rebase_source : d8a1fc1a19632ba36a9fc6f63873f7534671a13b
2017-08-19 00:55:00 -07:00
Wes Kocher
fb8abb94c7 Merge inbound to central, a=merge
MozReview-Commit-ID: 1mWKzfX4kl
2017-08-23 18:07:24 -07:00
Wes Kocher
8949506a9c Backed out changeset 39271d578fa4 (bug 1386534) for leaks a=backout CLOSED TREE
MozReview-Commit-ID: HqnOFZFhoiD
2017-08-23 16:38:35 -07:00
Wes Kocher
2100370b14 Backed out changeset d080b90698bc (bug 1392088) for leaks a=backout CLOSED TREE
MozReview-Commit-ID: F1D3uNlVEZS
2017-08-23 16:38:28 -07:00
Wes Kocher
bc3395b5c6 Merge autoland to central, a=merge
MozReview-Commit-ID: BBXcBGQQdeo
2017-08-23 16:06:56 -07:00
Sebastian Hengst
a334b9d2a8 Backed out changeset a2de35382cff and 104866e1c85f (bug 1342050) for leaks in browser-chrome's browser_bug724239.js on Windows 8 x64. r=backout on a CLOSED TREE 2017-08-24 00:13:45 +02:00
Sebastian Hengst
a9e1963f69 Backed out changeset e8d712f190ba (bug 1324406) for failing talos tpaint test. r=backout on a CLOSED TREE 2017-08-24 00:03:12 +02:00
Sebastian Hengst
e723b26938 Backed out changeset d4fba7cb9d4a (bug 1392841) for failing xpcshell tests, e.g.test_backgroundupdate.js and assertions in chrome tests, e.g. test_bug1290965.xul. r=backout on a CLOSED TREE 2017-08-23 23:51:17 +02:00
Andrew Halberstadt
1bfac5e46e Bug 1391675 - Fix sm-pkg bustage on a CLOSED TREE, r=bustage CLOSED TREE
MozReview-Commit-ID: KbDxxJtWFbE
2017-08-23 15:22:57 -04:00
Wes Kocher
e452e627ec Backed out changeset e903ef2fd85a (bug 1387088) for win debug failures like browser_urlbar_keyed_search_reflows.js a=backout CLOSED TREE
MozReview-Commit-ID: 6awooAlq2m4

--HG--
extra : amend_source : 0be51ad3b8c767c70b3d4f611023352c12ed805c
2017-08-23 12:26:25 -07:00
ffxbld
d0bae45c35 No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update 2017-08-23 10:20:57 -07:00
ffxbld
0afa0876cf No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update 2017-08-23 10:20:54 -07:00
Sebastian Hengst
99e5cb9c14 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GSKVB94r7Kk
2017-08-23 16:29:51 +02:00
Sebastian Hengst
4582459a55 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-08-23 12:51:32 +02:00
Nicolas Silva
9f6f1a7d88 Bug 1390840 - Add prefs to display the debugging view of webrender's texture cache and intermediate targets. r=jrmuizel 2017-08-23 12:00:37 +02:00
Jon Coppeard
97ccdf1de8 Bug 1358882 - Add a circular module import test r=smaug 2017-08-23 10:51:40 +01:00
Sebastian Hengst
5ec1be5fca Backed out changeset 049ef1d4eb26 (bug 900784) on suspicion of letting devtools' browser_dbg_blackboxing-05.js frequently fail. r=backout
MozReview-Commit-ID: J4ZRfyu0AAf
2017-08-23 11:40:52 +02:00
Stephen Horlander
ddf19ad008 Bug 1392724 - Improve Nightly Branding iteration 06. r=mconley, a=RyanVM 2017-08-22 20:46:40 -04:00
Wes Kocher
6dd42e2664 Merge inbound to central, a=merge
MozReview-Commit-ID: BMWuqvmTljV
2017-08-22 17:07:23 -07:00
Wes Kocher
7c8f449d41 Merge autoland to central, a=merge
MozReview-Commit-ID: EGoWUCpbeu6
2017-08-22 15:40:16 -07:00
Sebastian Hengst
1fe4fe07fa Backed out changeset 9e64af6b5158 (bug 1290858) for unexpectedly passing in wpt's /resource-timing/resource-timing.html. r=backout 2017-08-23 00:14:13 +02:00
Chris Manchester
10e54911ca Bug 1388012 - Ensure a debug artifact build is done when 'debug_build' is present in the mozharness config. r=armenzg
MozReview-Commit-ID: Dr029B4jxPH

--HG--
extra : rebase_source : caca35f27027e0c046974f02139ab3cc406c5b2b
2017-08-22 10:55:16 -07:00
ffxbld
a5363edfb5 No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update 2017-08-22 10:07:25 -07:00
ffxbld
3d0753d911 No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update 2017-08-22 10:07:21 -07:00
Gregory Szorc
16532f718e Bug 1392700 - Vendor robustcheckout with capabilities detection; r=glob
The robustcheckout extension from revision
134574b64ddfa4d7c31977d792761cceca67665a of the version-control-tools
repo is vendored without modifications.

Changes since last time include printing of the Mercurial version and
more robust handling repositories not using modern storage
requirements.

This patch was not explicitly reviewed by glob. But glob reviewed all
the robustcheckout changes since the last vendor. So by the transitive
property of code review...

MozReview-Commit-ID: CejuVVGpaEy

--HG--
extra : rebase_source : d24dd19357c44f50f7605e974d91434bac3c47f8
extra : source : 68cdc2d1184dec80455ba0ea1ebbcab232b8c119
2017-08-22 08:53:51 -07:00
Gregory Szorc
0ce46507f1 Bug 1392700 - Initialize repository using latest requirements; r=aki
We use `hg init` to create the directory. Because this is what
typically occurs.

We also remove the disabling of "dotencode" in the hgrc. This was added
in https://hg.mozilla.org/build/mozharness/rev/b1dbc0f56ff8 (bug 857853)
for reasons that are unclear to me. We should never disable dotencode
because it may make some repositories not clonable on Windows
filesystems.

Disabling dotencode will also interfere with the latest version of
robustcheckout, which requires its presence.

MozReview-Commit-ID: 35qBsgwp0uW

--HG--
extra : rebase_source : b786fb38f6b09da9614ac40f5de8231b8305bf5d
2017-08-22 10:34:29 -07:00
Gregory Szorc
0c0f6ca8db Bug 1392700 - Use Mercurial 4.3 in mozharness tests; r=aki
We use Mercurial 4.3.1 pretty much everywhere in CI now.
Mozharness should be testing with it as well.

MozReview-Commit-ID: HT2rocEvdIe

--HG--
extra : rebase_source : 148a9cd82b18e693ee570f31fc961373e8466a3c
2017-08-22 10:14:32 -07:00
Emilio Cobos Álvarez
ecb5314cdb servo: Merge #18170 - style: Move the StyleSheetSet into the Stylist (from emilio:stylist-stylesheet-set); r=SimonSapin
This will allow tracking whether there have been only additions to the
stylesheet set, and in that case don't destroy and completely rebuild the
invalidation map.

This is on top of #18143.

Source-Repo: https://github.com/servo/servo
Source-Revision: 019b125963d4db9b18991d3ab06042e475c83f9f

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 157b6d9f35c310668763e09e94479d9a60eb17f9
2017-08-22 11:45:42 -05:00
Edouard Oger
5aca028c2c Bug 1392280 - Backout bug 1380377. r=mconley
MozReview-Commit-ID: AOD2ol0yzaC

--HG--
extra : rebase_source : f55cf56275ceb4dc5872e05dd2819dc46ed7f8bb
2017-08-22 11:07:47 -04:00
Sebastian Hengst
792dbaef79 Backed out changeset 082978a77728 (bug 1385227) for breaking L10n nightlies on Windows. r=backout a=backout
MozReview-Commit-ID: 2q0X3BWpJWP
2017-08-22 15:09:42 +02:00
Sebastian Hengst
03cbf11c2a Backed out changeset 70bc0e060dd6 (bug 1385227)
MozReview-Commit-ID: LHxsFUC5eTg
2017-08-22 15:08:57 +02:00