Commit Graph

604054 Commits

Author SHA1 Message Date
Jim Chen
5bb9e0e210 Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r=snorp
Add some tests for handling of uncaught exceptions, and tests for value
and exception propagation.

MozReview-Commit-ID: 4sEakRr1lLo

--HG--
extra : rebase_source : abdd25a09b56e70f45e4a7a7221498faca04c84d
2018-07-10 13:12:55 -04:00
Martin Stransky
cd921ebea3 Bug 1470047 - Implement InitBySystemSettingsWayland() and get key modifiers on Wayland, r=ashie
Use wl_keyboard_listener and keymap event to get key mapping on Wayland. Weston simple-im.c example
is used as a reference implementation and actual key modifiers are derived from Wayland/GDK code from
gdkkeys-wayland.c.

MozReview-Commit-ID: 9fMwCvxkYy0

--HG--
extra : rebase_source : 21212cadfa7b1e8bacec2d6fb6970d2aaba7b3f6
2018-07-10 18:28:32 +02:00
ffxbld
e67dfde604 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D2093

--HG--
extra : moz-landing-system : lando
2018-07-12 13:23:01 +00:00
Mike Hommey
1ad733c5c4 Bug 1474871 - Link dump_syms against rustc-demangle. r=ted
The new version of breakpad imported in bug 1309172 doesn't demangle
rust symbols at all, contrary to before, where it tried to C++ demangle
them, which worked for many, although far from all. It however has
rust-demangle support as long as it's linked against a copy of the
rust-demangle-capi crate from https://github.com/luser/rust-demangle-capi/

This imports the code from the rust-demangle-capi crate but because of
some build system complications it's not taken as-is:
- it uses rusty-cheddar, which is deprecated, to generate a C header.
- rusty-cheddar depends on syntex_syntax, which now fails to build.
- rust-demangle-capi has crate-type staticlib, which can't be used
  as a dependency in a Cargo.toml. For that reason, we can't create
  a fake crate that depends on it to have it vendored.

Overall, it's only a few lines of rust, and the C header can be written
manually, so this is what we do here. The created crate is named in a way
specific to dump_syms.

The build system doesn't know how to figure out what system libraries
are required to link rust static libraries, although the rust compiler
has /some/ support to get the information, so we handle that manually.

--HG--
extra : rebase_source : 9f5a9bfe2148d3040e11c7121a88e85a7f2d5c53
2018-07-12 10:23:12 +09:00
Razvan Caliman
4746abbb8a Bug 1474836 - (Part 2) Show editor empty state with custom warning for pseudo-elements. r=gl
MozReview-Commit-ID: 5Zq7R7fzMID

--HG--
extra : rebase_source : 73bc0a60d8a5a77b3d548c8e45e713a4e42a79b3
2018-07-10 19:52:08 +02:00
Razvan Caliman
1f7a720648 Bug 1474836 - (Part 1) Externalize font editor empty state warning message to Redux store. r=gl
MozReview-Commit-ID: AsVkZz5x0VC

--HG--
extra : rebase_source : 9f009d3a872d811807a26e55ea2231dbcf0364ec
2018-07-11 11:19:34 +02:00
Shane Caraveo
69e769ac8a Bug 1461695 change tabs.onUpdated filter name to isArticle, r=aswan
MozReview-Commit-ID: Ha0nJPMTYkJ

--HG--
extra : rebase_source : b9950ea7b4a2a52b45b1023b51ba87612aad86af
2018-06-19 10:38:26 -04:00
Johann Hofmann
17c3a96af9 Bug 1472535 - Put the main menu tracking protection toggle behind a pref. r=mikedeboer
This is assuming we want to pref off for 62 and pref on again for 63, simply delaying the feature by one release.

MozReview-Commit-ID: 7Q4uD7QJDFc

--HG--
extra : rebase_source : 5839daaac17384fdca8969e750af2bb76b6403fb
2018-07-09 13:09:53 +02:00
Coroiu Cristina
d429af947c Backed out changeset 27335463acd1 (bug 1471713) for browser-chrome failures at browser/components/uitour/test/browser_trackingProtection.js 2018-07-12 14:57:30 +03:00
Coroiu Cristina
f36bfa8405 Backed out changeset a97d964a2157 (bug 1471901) for xpcshell failures at services/common/tests/unit/test_blocklist_certificates.js on a CLOSED TREE 2018-07-12 14:52:56 +03:00
Mathieu Leplatre
16b4b5172c Bug 1471901 - Allow synchronization of custom record IDs in RemoteSettings r=florian
MozReview-Commit-ID: 5LjcZ7Xjjxi

--HG--
extra : rebase_source : 5e51abfaba7908c977d2f82e6e5b94ebf21d758c
2018-07-11 14:50:47 +02:00
Emilio Cobos Álvarez
b7c5c14e27 Bug 1474877: Fix mach reftest --repeat N. r=jmaher
We need to call ReadTests because otherwise we wouldn't recompute `g.urls`.

Similarly, we don't want to throw when there are no remaining reftests, since we
handle that case properly.

Differential Revision: https://phabricator.services.mozilla.com/D2069

--HG--
extra : moz-landing-system : lando
2018-07-12 09:06:28 +00:00
Hiroyuki Ikezoe
4abbfa1d61 Bug 1474247 - Call ReschedulePendingtasks when we set a new target to KeyframeEffect. r=birtles
MozReview-Commit-ID: 1n5I6RPKAM5

--HG--
extra : rebase_source : c611c925282a16ec9bbfd184722b0182bf4d1944
2018-07-12 17:05:50 +09:00
Hiroyuki Ikezoe
41c4536a67 Bug 1474247 - Add a test case that the target element changed to another element in the same document. r=birtles
MozReview-Commit-ID: Dgew42GWT5d

--HG--
extra : rebase_source : 4c927d24e03b941d032d78f57ed3eb3bc9193a98
2018-07-12 17:05:49 +09:00
Hiroyuki Ikezoe
0badd2beca Bug 1474247 - Check mPendingState instead of mPendingReadyTime in Animation::ReschedulePendingTasks(). r=birtles
When the pending animation having no target element sets a new effect having
a target element associated with a document, PendingAnimationTracker has to
start tracking the animation regardless of mPendingReadyTime.

MozReview-Commit-ID: DxmbXtLhjCT

--HG--
extra : rebase_source : 46c9a51e7d3b971a0c0ffcf94b579d22450028f5
2018-07-12 17:05:34 +09:00
Hiroyuki Ikezoe
dce2768ffd Bug 1474247 - Factor out Animation::ReschedulePendingAnimations and make it public. r=birtles
The function will be used in the case of KeyframeEffect::SetTarget too.

MozReview-Commit-ID: G6ipjxaIJsW

--HG--
extra : rebase_source : 609fa17d698612df21d9cac469e6997582dcca69
2018-07-12 17:05:13 +09:00
Hiroyuki Ikezoe
4466a3936f Bug 1474247 - Test cases for animations tracked by the pending animation tracker for Animation::SetEffect, Animation::Cancel() and . r=birtles
MozReview-Commit-ID: 4XzAoylcwpS

--HG--
extra : rebase_source : b800a4d1c2ca831f2f244050a0faaf071043dfc9
2018-07-12 14:42:10 +09:00
Hiroyuki Ikezoe
f5027435f0 Bug 1474247 - Introduce nsDOMWindowUtils.isAnimationPending(). r=birtles
It might be possible that we can check whether an animation is being tracked
by the pending animation tracker without this function to count layout flush
since we force to flush layout if there is any pending animations [1].  But
it will probably result complicated test cases.  So to make test cases simple,
we introduce a new function which just checking whether a given animation is
being tracked by the pending animation tracker.

[1] https://hg.mozilla.org/mozilla-central/file/3d20b0701781/layout/base/nsRefreshDriver.cpp#l1957

MozReview-Commit-ID: 4lWuOYCucaD

--HG--
extra : rebase_source : a42866d1b9828820c112ac8f756372648da8763f
2018-07-12 14:37:50 +09:00
Mark Striemer
d88a6a9b70 Bug 1474728 - Fix focus styles in all tabs menu r=dao
MozReview-Commit-ID: K8Yxes8U3ff

--HG--
extra : rebase_source : 2c8ab27da28065f9ca28cf0a45ed05e68c29fdd5
2018-07-10 16:23:58 -05:00
Margareta Eliza Balazs
a4e1ebcefc Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-12 12:32:01 +03:00
Margareta Eliza Balazs
46292b1212 Merge inbound to mozilla-central. a=merge 2018-07-12 12:28:13 +03:00
Bogdan Tara
ccc435c216 Backed out changeset 2de43bdd92a8 (bug 1286882) for failures on test_text_selection.html CLOSED TREE 2018-07-12 05:23:44 +03:00
Mihai Tabara
eeb447589f Bug 1462064 - prevent release-bouncer-check test against sha1 installers. r=rail a=release
--HG--
extra : amend_source : 06df756683d047c58b898d4651e6886b54bed007
2018-07-11 20:50:21 -04:00
Ting-Yu Lin
5cb4683f78 Bug 1286882 - Make SVG basic shape elements unselectable. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D2038

--HG--
extra : moz-landing-system : lando
2018-07-12 00:42:51 +00:00
Aaron Klotz
09a7297c55 Bug 1473175: Add support for catalog files to DLL signature verifications; r=mhowell 2018-07-10 14:09:44 -06:00
Ciure Andrei
7515739963 Backed out 1 changesets (bug 1473175) for windows 2012 build bustages CLOSED TREE
Backed out changeset 92c393ca18d6 (bug 1473175)
2018-07-12 02:22:54 +03:00
Ciure Andrei
1a3643ede0 Backed out 1 changesets (bug 1474636) for test_crash_with_memory_report.js failure CLOSED TREE
Backed out changeset 86ba30c70a27 (bug 1474636)
2018-07-12 02:21:33 +03:00
Kearwood Gilbert
d0b35a2ff4 Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR,r=daoshengmu
MozReview-Commit-ID: I1xHfmAPMxT

--HG--
extra : rebase_source : 5d957ff6172f3e730b61878b9067ec506ea4a383
extra : source : 66c97a5d22efc6436aab76756759b9b51517e940
2018-07-11 12:20:51 -07:00
Aaron Klotz
12b5f4ebbe Bug 1473175: Add support for catalog files to DLL signature verifications; r=mhowell
--HG--
extra : rebase_source : f2a1cb4059f80e7cf025879e09998dff9b49981b
2018-07-10 14:09:44 -06:00
Eric Rahm
e2148bdfde Bug 1474636 - Report memory used by nsMemoryReporterManager. r=njn
This adds reporting of nsMemoryReporterManager's internals. Currently we just
report the weak and strong ref hashtables which have shown up in DMD reports.

The new entry is '/explicit/memory-reporter-manager'.

--HG--
extra : rebase_source : 53e4cbf127101489edfe85f31088cd049369cef8
extra : histedit_source : 1575adfcfb9d6492a51ab84cf417e07466068939
2018-07-10 15:38:52 -07:00
Gurzau Raul
ea7ebc8d56 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-12 01:09:58 +03:00
Gurzau Raul
cf965b1f59 Merge inbound to mozilla-central. a=merge 2018-07-12 01:04:09 +03:00
Boris Zbarsky
9f65fcc29a Bug 1474045. Make nsIScriptGlobalObject::HandleScriptError non-virtual. r=qdot 2018-07-11 14:17:01 -07:00
Ciure Andrei
4a390e2fc4 Backed out 1 changesets (bug 1470527) for build bustages on OpenVRSession.cpp CLOSED TREE
Backed out changeset 66c97a5d22ef (bug 1470527)
2018-07-11 23:23:42 +03:00
Kearwood Gilbert
0ee53b44e4 Bug 1470527 - Implement Controller support for gfxVRExternal and VRServiceOpenVR
--HG--
extra : amend_source : d639de8cb929b209bbde0f44b47acadd23a9e257
2018-07-11 12:20:51 -07:00
Mark Banner
19a4447068 Bug 1474638 - Remove nsIDownloadHistory::removeAllDownloads. r=mak
Depends on D2056

Differential Revision: https://phabricator.services.mozilla.com/D2057

--HG--
extra : moz-landing-system : lando
2018-07-11 18:10:22 +00:00
Ciure Andrei
a06838e1b6 Backed out 1 changesets (bug 1473637) for frequent wpt failures inputevent-constructor.htm/window-named-properties-002.html CLOSED TREE
Backed out changeset 5342b206e024 (bug 1473637)
2018-07-11 21:08:24 +03:00
Mark Banner
d887b96d07 Bug 1474638 - Change users of nsIDownloadHistory::removeAllDownloads() to PlacesUtils.history.removeVisitsByFilter. r=mak
Also change PlacesUtils.history.removeVisitsByFilter to be able to remove by transition type.

MozReview-Commit-ID: Bkiv0ScUi07

Differential Revision: https://phabricator.services.mozilla.com/D2056

--HG--
rename : toolkit/components/places/tests/unit/test_download_history.js => toolkit/components/places/tests/history/test_download_history.js
extra : moz-landing-system : lando
2018-07-11 16:04:25 +00:00
Kearwood Gilbert
04e66eb0c1 Bug 1470348 - Enable gfxVRExternal for Android; r=kip
MozReview-Commit-ID: 4XMdLLoedIh

--HG--
extra : rebase_source : b71d5d73b832f1f16ae261463860b4f60b38c559
2018-07-10 17:41:58 -07:00
Igor Oliveira
323d22682c Bug 1474306 - Fix typo in the extension optionsType handler. r=Mossop
AddonManager.OPTIONS_INLINE_BROWSER was replaced by
AddonManager.OPTIONS_TYPE_INLINE_BROWSER.
2018-07-09 07:24:00 +03:00
shindli
3b23613202 Backed out 2 changesets (bug 1474569, bug 1474581) for wpt failures in test harness output on a CLOSED TREE
Backed out changeset b39da1b094e9 (bug 1474581)
Backed out changeset d8c824521e7b (bug 1474569)
2018-07-11 19:26:06 +03:00
Ms2ger
6ebdc07a36 Bug 1474581 - Add support for external scripts in wpt .any.js tests in jstests harness; r=jgraham 2018-07-11 17:52:37 +02:00
Ms2ger
64706fc258 Bug 1474569 - Improve output for failing wpt tests in jstests harness; r=bbouvier 2018-07-11 17:52:36 +02:00
Andrew Osmond
7a45dc2014 Bug 1470447 - JPEG decoder should post an invalidation for each row. r=tnikkel
The JPEG decoder will currently only post an invalidation when it has
processed all of the rows it is able to. If it is has all the data, that
means it must fully decode before invalidating. This causes very large
JPEGs to appear in large chunks which feels janky compared to slowly
appearing row by row with the refresh tick. With WebRender, it also
allows us to upload less data per frame update which can be another
source of jank.
2018-07-11 11:44:17 -04:00
moz-wptsync-bot
564b979bf6 Bug 1464910 [wpt PR 11204] - Update wpt metadata, a=testonly
wpt-pr: 11204
wpt-type: metadata
MozReview-Commit-ID: DsjPjJ18Bik
2018-07-11 15:42:36 +01:00
Simon Pieters
413e46f9bb Bug 1464910 [wpt PR 11204] - Split up WebCryptoAPI/derive_bits_keys/ with variant, a=testonly
Automatic update from web-platform-testsSplit up WebCryptoAPI/derive_bits_keys/ with `variant`

Also use .any.js.

Fixes #11203.
--

wpt-commits: 864cba25d0ac3d2f49e851623370f565ca293cbe
wpt-pr: 11204
2018-07-11 15:42:34 +01:00
Dragana Damjanovic
66dc0d2b39 Bug 1467102 - Fix the ftp diversion. r=bagder 2018-07-11 10:01:43 -04:00
Dão Gottwald
2b76c4ee7a Backed out changeset 953772c799a6 (bug 1470870) for causing bug 1474631
--HG--
extra : rebase_source : 5923b74ae5ff1c0916963ea8f4b5277c60bee82d
2018-07-11 15:46:39 +02:00
Emilio Cobos Álvarez
8d2f22c0d8 Bug 1473637: Unbind ShadowRoot during unlinking. r=smaug
MozReview-Commit-ID: 7cWtZ5epRqK
2018-07-11 15:42:52 +02:00
Jan de Mooij
ef58e3064f Bug 1474835 - Use implicit_jscontext for nsIWebNavigation.setOriginAttributesBeforeLoading. r=smaug 2018-07-11 15:23:54 +02:00