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

607907 Коммитов

Автор SHA1 Сообщение Дата
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