Andrew Halberstadt
5df71be96e
Bug 1472800 - [raptor] Add the unity-webgl benchmark r=rwood
...
This will run the benchmark in taskcluster as well as allow us to run it locally with:
./mach raptor-test -t raptor-unity-webgl
Depends on D2306.
Differential Revision: https://phabricator.services.mozilla.com/D2307
--HG--
extra : moz-landing-system : lando
2018-08-07 18:22:02 +00:00
Andrew Halberstadt
a357cacbdb
Bug 1472800 - [raptor] Bootstrap webkit-benchmarks to the user's state dir r=rwood
...
Currently the benchmarks raptor runs are checked into the tree at:
third_party/webkit/PerformanceTests
However, some benchmarks are too big to vendor (200+MB). This patch will
clone a repo containing the benchmarks that *aren't* checked into the tree,
into the user's ~/.mozbuild directory. If the repo already exists, an update
will be run.
Differential Revision: https://phabricator.services.mozilla.com/D2306
--HG--
extra : moz-landing-system : lando
2018-08-07 18:21:08 +00:00
Chris H-C
8bcc3d6621
bug 1477750 - Correct the 'event' identifier pattern documentation r=janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D2735
--HG--
extra : moz-landing-system : lando
2018-08-07 19:50:33 +00:00
Boris Chiou
094fddc2b9
Bug 1480649 - Use union to wrap different shape-like types. r=xidorn
...
1. We will add more shape-like types in the future, so it's better to
use union to reduce the memory usage.
2. Those shape-like types are mutual exclusive, so we could use union to
wrap them.
Differential Revision: https://phabricator.services.mozilla.com/D2746
--HG--
extra : moz-landing-system : lando
2018-08-07 07:56:01 +00:00
Jeff Gilbert
c95b959d03
Bug 1481283 - Use SamplingState for both WebGLTexture and WebGLSampler state. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D2795
--HG--
extra : moz-landing-system : lando
2018-08-07 19:12:09 +00:00
Ed Lee
613dc273cb
Bug 1481559
- Add search filter, search pref and bug fixes to Activity Stream r=ursula
...
MozReview-Commit-ID: ANMt3NGC8HY
Differential Revision: https://phabricator.services.mozilla.com/D2878
--HG--
extra : moz-landing-system : lando
2018-08-07 18:55:31 +00:00
Chris Manchester
21e6277fe3
Bug 1480313 - Set check_unchanged for cargo build script rules in the Tup build. r=mshal
...
MozReview-Commit-ID: Cx3sP5m16Yl
--HG--
extra : rebase_source : aabd3eb315ee4509531663ef1ca507f59f2d1b88
2018-08-01 21:24:51 -07:00
Mike Conley
587dd4f432
Bug 1481519 - Let tab warming ride out to release on macOS. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D2874
--HG--
extra : moz-landing-system : lando
2018-08-07 18:31:45 +00:00
Emilio Cobos Álvarez
0f460b1379
Bug 1481037 - Update StyleBench. r=jmaher
...
Pick upstream changes.
Differential Revision: https://phabricator.services.mozilla.com/D2757
--HG--
extra : moz-landing-system : lando
2018-08-07 15:31:47 +00:00
Narcis Beleuzu
6480962188
Backed out changeset e64cbe967b63 (bug 1480866) for GTest failure. CLOSED TREE
2018-08-07 21:21:27 +03:00
Mark Banner
8ca5017f6f
Bug 1481445 - Remove nsINavBookmarksService::mobileFolder and PlacesUtils.mobileFolderId. r=lina
...
Depends on D2851
Differential Revision: https://phabricator.services.mozilla.com/D2852
--HG--
extra : moz-landing-system : lando
2018-08-07 18:09:01 +00:00
Mark Banner
8c39205461
Bug 1481445 - Remove the id option for PlacesUtils.isRootItem (guids only accepted). r=lina
...
Depends on D2850
Differential Revision: https://phabricator.services.mozilla.com/D2851
--HG--
extra : moz-landing-system : lando
2018-08-07 17:37:01 +00:00
Mark Banner
ccfb776495
Bug 1481445 - Replace usage of the old bookmark ids in promiseBookmarksTree with guids. r=lina
...
MozReview-Commit-ID: AgqSKneywM4
Differential Revision: https://phabricator.services.mozilla.com/D2850
--HG--
extra : moz-landing-system : lando
2018-08-07 15:01:32 +00:00
Bryce Van Dyk
460c97cad4
Bug 1481005 - Explicitly delete dtor of AlignmentFinder::Alinger to avoid MSVC warning breaking debug builds. r=froydnj
...
Bug 1480624 added new code that results in a warning on MSVC debug builds. This
warning is treated as an error and makes such builds unhappy. The warning is
due to implicit deletion of a dtor, this changeset makes that deletion
explicit to avoid the fatal warning.
Differential Revision: https://phabricator.services.mozilla.com/D2865
--HG--
extra : moz-landing-system : lando
2018-08-07 17:58:39 +00:00
Matt Brubeck
bb9689b710
Bug 1481319 - Include prefix when matching bookmark keywords. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D2804
--HG--
extra : moz-landing-system : lando
2018-08-07 17:47:46 +00:00
Botond Ballo
168027fec9
Bug 1480866 - Avoid creating a fling animation with zero velocity. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D2743
--HG--
extra : moz-landing-system : lando
2018-08-07 13:39:34 +00:00
Narcis Beleuzu
c0ef44e6f9
Backed out changeset 249187863dd9 (bug 1478847) for wptlint failure on MANIFEST.json. CLOSED TREE
2018-08-07 20:31:18 +03:00
Mark Striemer
315034209f
Bug 1478708 - Part 2: Selected tab text is bold in all tabs menu r=dao
...
MozReview-Commit-ID: GrxRUxM8YxI
--HG--
extra : rebase_source : 60f47b7e171ff3e85e4f92afa8352e4374207a97
2018-07-31 15:39:08 -05:00
Mark Striemer
9493e688b0
Bug 1478708 - Part 1: Reduce specificity for toolbarbutton font r=dao
...
MozReview-Commit-ID: 1Qfo3EA48fL
--HG--
extra : rebase_source : 52f26a13f692a5dfb51884c005f8f6b4f97a0927
2018-07-31 15:38:46 -05:00
Zibi Braniecki
4432035f49
Bug 1480673 - Migrate all uses of JS_Stringify to nsContentUtils::StringifyJSON. r=qdot
...
Differential Revision: https://phabricator.services.mozilla.com/D2701
--HG--
extra : moz-landing-system : lando
2018-08-07 16:01:27 +00:00
Zibi Braniecki
de06dc8116
Bug 1480673 - Add nsContentUtils::StringifyJSON. r=qdot
...
Add nsContentUtils::StringifyJSON.
Differential Revision: https://phabricator.services.mozilla.com/D2700
--HG--
extra : moz-landing-system : lando
2018-08-07 15:49:13 +00:00
Nika Layzell
66a657e508
Bug 1479588 - Check mOwnerContent when starting new remote browser, r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D2524
--HG--
extra : moz-landing-system : lando
2018-08-07 16:02:01 +00:00
Anny Gakhokidze
b6ad54fb42
Bug 1478847 - Fix timeouts for html/browsers/the-window-object/window-open-noopener.html web-platform test, r=jgraham
...
MozReview-Commit-ID: 8EYpr2j9yMs
Differential Revision: https://phabricator.services.mozilla.com/D2864
--HG--
extra : moz-landing-system : lando
2018-08-07 15:44:09 +00:00
arthur.iakab
1788981183
Merge mozilla-central to autoland
2018-08-07 18:45:15 +03:00
arthur.iakab
f0c15db995
Merge inbound to mozilla-central a=merge
2018-08-07 18:42:40 +03:00
arthur.iakab
cf3d94e908
Merge autoland to mozilla-central a=merge
2018-08-07 18:41:31 +03:00
Sebastian Hengst
1d7e92c61a
Bug 1479235: Stop whitelisting SpecialPowers helper modules for content process startup: Remove unused FileUtils import. a=eslint-fix
2018-08-07 18:32:35 +03:00
Cosmin Sabou
901f34bef4
Backed out 12 changesets (bug 1479309, bug 1479312, bug 1479313, bug 1479310, bug 1479235, bug 1479945, bug 1479241, bug 1479318) for causing a big performance regression on OS X. a=backout
...
Backed out changeset 915862a355e9 (bug 1479318)
Backed out changeset f150e62dcbbd (bug 1479241)
Backed out changeset a68daa762119 (bug 1479312)
Backed out changeset 2a5aa9de1fd9 (bug 1479945)
Backed out changeset 163276881d35 (bug 1479945)
Backed out changeset 20a1a11b4d0b (bug 1479945)
Backed out changeset ca43bd11f431 (bug 1479945)
Backed out changeset 71700b368132 (bug 1479945)
Backed out changeset f5d647fae973 (bug 1479313)
Backed out changeset 3583823171de (bug 1479310)
Backed out changeset 2d46e1fe3121 (bug 1479309)
Backed out changeset 8f9c9580f687 (bug 1479235)
--HG--
rename : browser/components/uitour/ContentUITour.jsm => browser/components/uitour/content-UITour.js
rename : dom/ipc/ManifestMessages.jsm => dom/ipc/manifestMessages.js
rename : toolkit/components/normandy/content/ShieldFrameListener.jsm => toolkit/components/normandy/content/shield-content-frame.js
rename : toolkit/components/normandy/shield-content-process.js => toolkit/components/normandy/content/shield-content-process.js
2018-08-07 17:30:52 +03:00
Emilio Cobos Álvarez
1a7f1a4dbf
Bug 1478604 - Fix RepaintSelectionRunner so that it does something for non-presShell impls. r=masayuki
...
The regressing bug made RepaintSelectionRunner do nothing for any
nsISelectionListener that wasn't a PresShell.
Differential Revision: https://phabricator.services.mozilla.com/D2846
--HG--
extra : moz-landing-system : lando
2018-08-07 12:55:21 +00:00
Johan Lorenzo
6f0f3e1d46
Bug 1481240 - Let mozharness/configs/merge_day/bump_esr.py bump esr60 (instead of esr52) r=tomprince
...
Let mozharness/configs/merge_day/bump_esr.py bump esr60 (instead of esr52)
Differential Revision: https://phabricator.services.mozilla.com/D2787
--HG--
extra : moz-landing-system : lando
2018-08-07 15:07:11 +00:00
Petru Lingurar
b1b920e62f
Bug 1480079 - Add REQUEST_INSTALL_PACKAGES permission for all builds; r=jchen
...
This permission is needed on API26+ to be able to install app updates but also
other downloaded APKs.
MozReview-Commit-ID: Lk0uqBAJ5BH
--HG--
extra : rebase_source : 5f31cfd06c2205cd2a96ac68ba19b697d49ae75c
2018-08-07 16:48:29 +03:00
ffxbld
3c600b585e
No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
...
Differential Revision: https://phabricator.services.mozilla.com/D2772
--HG--
extra : moz-landing-system : lando
2018-08-07 12:50:52 +00:00
Noemi Erli
52b71d3fbe
Backed out changeset 2dcb573bd271 (bug 1480349) for failures in rowser/base/content/test/urlbar/browser_urlbarAddonIframe.js
2018-08-07 15:43:20 +03:00
Jan de Mooij
caa8441bb2
Bug 1481229 part 2 - Always use the unwrapped object in Logging::formatObject. r=evilpie
2018-08-07 14:06:45 +02:00
Jan de Mooij
b5ec5d2e1e
Bug 1481229 part 1 - Remove unnecessary realm entering in JavaScriptShared::findObjectById. r=evilpie
...
ToWindowProxyIfWindow does not rely on the current realm in any way.
2018-08-07 14:06:45 +02:00
Jan de Mooij
ed41af5ddc
Bug 1480678 part 9 - Assert IDBWrapperCache::mScriptOwner is a global and use JSAutoRealm instead of JSAutoRealmAllowCCW. r=mrbkap
2018-08-07 14:06:45 +02:00
Jan de Mooij
7f5a6ddcdf
Bug 1480678 part 8 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in nsObjectLoadingContent::SetupProtoChain. r=mrbkap
...
I audited the callers and this function already does GetDOMClass(aObject)->mGetProto(aCx) elsewhere.
2018-08-07 14:06:45 +02:00
Jan de Mooij
4af62d6c9e
Bug 1480678 part 7 - Use CallbackObject's callback global for realm entering in more places. r=bz
2018-08-07 14:06:44 +02:00
Emilio Cobos Álvarez
59ff5de1a2
Bug 1474900: Assert there are no pending locks when destroying the image proxy. r=tnikkel
2018-08-07 12:54:15 +02:00
Mike Hommey
9eb572df9c
Bug 1481378 - Simplify mozconfig.linux32. r=ted
...
All CI builds for linux32 have been running on 64-bits hosts for a long
while now, and there are no 32-bits hosts left. We can remove the
special-casing that makes the linux32 builds behave differently
depending on the bit-width of the host.
Furthermore, configure has been able to deal with adding -m32 on its
own, so we don't need to add it to $CC/$CXX manually anymore.
2018-08-07 19:40:52 +09:00
sotaro
92f8dea8a0
Bug 1476846 - Reduce latency of applying async images of video r=nical
2018-08-07 19:12:06 +09:00
Jan de Mooij
47db50879a
Bug 1478359 - Use nsXPCWrappedJS's object global as nonCCWObject in nsFrameMessageManager::ReceiveMessage. r=bz
2018-08-07 11:57:51 +02:00
Jan de Mooij
5824a03a39
Bug 1478359 - Store a global object in nsXPCWrappedJS and use it for realm-entering. r=mccr8
...
The problem we're solving here: getting/entering the realm/global of a cross-compartment wrapper doesn't make sense once there are multiple realms in a compartment and the CCW will be shared by all of them. Because nsXPCWrappedJS can store a CCW, we will no longer be able to use this JSObject to enter the target realm.
What this patch does: we pass a JSContext* to nsXPCWrappedJS::GetNewOrUsed and we use this to store a global object in nsXPCWrappedJS (with the invariant that the object and global stored in nsXPCWrappedJS are same-compartment). Then when we want to enter the nsXPCWrappedJS's target realm, we use this global object instead of the maybe-CCW object. Because we currently still have one realm per compartment and the objects are same-compartment, this is guaranteed to preserve behavior for now.
nsXPCWrappedJS has some code to deal with weak pointers. Fortunately this applies only to root wrappers and root wrappers always store an unwrapped JSObject, so the extra global we store is guaranteed to be marked by the GC in that case (a global object is never collected when there are live JSObjects belonging to the same realm).
2018-08-07 11:57:41 +02:00
arthur.iakab
2d528aa145
Merge mozilla-central to inbound
2018-08-07 12:41:15 +03:00
arthur.iakab
d39e02bf00
Merge inbound to mozilla-central a=merge
2018-08-07 12:36:18 +03:00
Ms2ger
768063d35d
Bug 1478713 - Add some tests for the Wasm JS API; r=luke+bbouvier
...
--HG--
rename : testing/web-platform/mozilla/tests/wasm/js/harness/wasm-constants.js => testing/web-platform/tests/wasm/jsapi/wasm-constants.js
rename : testing/web-platform/mozilla/tests/wasm/js/harness/wasm-module-builder.js => testing/web-platform/tests/wasm/jsapi/wasm-module-builder.js
2018-08-07 10:18:34 +02:00
Ms2ger
8f6fcafd68
Bug 1480454 - Part e: Stop running disabled wpt tests in jstests; r=jgraham
2018-08-07 10:18:31 +02:00
Ms2ger
970755f67e
Bug 1480454 - Part d: Don't run wpt jstests in the jsreftest harness; r=bbouvier
...
These tests already run in the browser within the wpt setup.
2018-08-07 10:18:31 +02:00
Ms2ger
c73ddf8544
Bug 1480454 - Part c: Give RefTestCase a useful __repr__ implementation; r=bbouvier
2018-08-07 10:18:31 +02:00
Ms2ger
6cd332bb7f
Bug 1480454 - Part b: Improve assertion in _emit_manifest_at; r=bbouvier
...
This adds a message to the assertion, and removes a leftover pdb invocation
(which causes unnecessary delays if it is triggered in automation).
2018-08-07 10:18:31 +02:00