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

590643 Коммитов

Автор SHA1 Сообщение Дата
James Teh 7f39c5ef15 Bug 1453873: Stop firing accessible focus events for JAWS when combo box options are selected. r=MarcoZ
These events were a hack implemented in bug 703198.
At that time, JAWS required focus events for selection changes in a collapsed combo box.
However, these events also fire for expanded combo boxes.
This is problematic with e10s because now, for an expanded combo box, the real focus events come from the XUL dropdown implemented in the parent process, which is not associated with the document a11y tree in any way.
JAWS seems to cope just fine with value changes for Firefox combo boxes now and VFO have agreed that this is the correct path forward.

MozReview-Commit-ID: Iefop25bFe0

--HG--
extra : rebase_source : a86e5d73d560853bb50e1d8e3bbd11431aba8eb0
2018-04-13 14:14:50 +10:00
Coroiu Cristina 5061cec60a Backed out 3 changesets (bug 1453480, bug 1453878) for c2 failures at intl/l10n/test/dom/test_domloc_overlay.htm and browser-chrome failures at browser/components/preferences/in-content/tests/browser_fluent.js on a CLOSED TREE
Backed out changeset 8dd86546cc66 (bug 1453878)
Backed out changeset 6b5e7c13eb8c (bug 1453480)
Backed out changeset 385de3e4dca0 (bug 1453480)
2018-04-13 08:51:13 +03:00
Jed Davis 330ff36a4d Bug 1278361 - Step 2: Search-and-replace HANDLE_EINTR(close(...)) to use IGNORE_EINTR. r=froydnj
I've also manually verified that no other references to HANDLE_EINTR are
wrapping a close() in any less syntactically obvious way.

MozReview-Commit-ID: 3KkBwFIhEIq

--HG--
extra : rebase_source : 4e79a70b3be22a7721b6f85b19ee5a31c98df456
2018-04-10 14:36:00 -06:00
Jed Davis ec48124734 Bug 1278361 - Step 1: Update eintr_wrapper.h to bring in IGNORE_EINTR. r=froydnj
This is based on the current security/sandbox/chromium version of eintr_wrapper.h,
taken from upstream commit 937db09514e061d7983e90e0c448cfa61680f605.

I've edited it to remove some things that aren't relevant to us: the
debug-mode loop limit in HANDLE_EINTR, because we don't seem to be
having the problem it's meant to fix and it risks regressions, and
references to Fuchsia, which we don't (yet) support.  I also kept the
original include guards (the file path has changed upstream).

What this patch *does* do is add IGNORE_EINTR and modernize the C++
slightly (using decltype instead of nonstandard typeof).

MozReview-Commit-ID: BO4uQL9jUtf

--HG--
extra : rebase_source : ab3343c6d93e0ce753859217a55af131a0c4ea68
2018-04-10 14:24:27 -06:00
Zibi Braniecki cc0beb7960 Bug 1453878 - Follow-up to fluent-dom to 0.2.0 landing. r=gandalf
MozReview-Commit-ID: D5jgJWzrDlX

--HG--
extra : rebase_source : 316dd7c060ddc0c023f601f8bb8ab91640c19c4e
2018-04-12 22:20:05 -07:00
Markus Stange b8e12a1963 Bug 1453003 - Ignore calls to profiler_unregister_thread() that happen after the main thread has shut down. r=njn
MozReview-Commit-ID: 1PmoQe5BbPZ

--HG--
extra : source : fd7869d5d03b42fe3402331c323e7375dde928df
2018-04-12 22:41:03 -04:00
Coroiu Cristina 898e5842d9 Backed out changeset fd7869d5d03b (bug 1453003) for browser-chrome failures at browser/components/preferences/in-content/tests/browser_fluent.js on a CLOSED TREE 2018-04-13 08:32:24 +03:00
Markus Stange 51ce4b2d73 Bug 1453003 - Ignore calls to profiler_unregister_thread() that happen after the main thread has shut down. r=njn
MozReview-Commit-ID: 1PmoQe5BbPZ

--HG--
extra : rebase_source : f3c49aa4ac00aae8e49c886a014f55d27a7cd887
2018-04-12 22:41:03 -04:00
Zibi Braniecki fc0ea828d6 Bug 1453480 - Migrate Fluent resources to use DOM Overlays v2. r=flod
MozReview-Commit-ID: IsaYQFyPAxd

--HG--
extra : rebase_source : 41600ee7277cbe0559cf8c96b18a0f286d06e7f8
2018-04-11 16:09:31 -07:00
Zibi Braniecki e3ad17f498 Bug 1453480 - Update fluent to 0.6.4 and fluent-dom to 0.2.0. r=stas
MozReview-Commit-ID: La8uSw0sq4p

--HG--
extra : rebase_source : 27e3611a5bb7abc11e8663186c6e4b1812a7f34b
2018-04-11 13:06:35 -07:00
Kartikaya Gupta cfd585d234 Bug 1453364 - Update scrollbar transforms separately from OMTA transforms. r=nical
Although they still happen in the same transaction, they are done in two
separate frame messages. This results in better encapsulated code on the
C++ side since we don't have to pass around an array of properties, and
will simplify future changes to update these properties at render time
rather than at GenerateFrame time.

MozReview-Commit-ID: 9qUkHX7gmD1

--HG--
extra : rebase_source : 15a319ba270eb1783815c514ae05c6a72e323dac
2018-04-11 15:28:00 -04:00
Masatoshi Kimura caada858fb Bug 1451722 - Constexpr-ify mozilla::Span more. r=hsivonen
MozReview-Commit-ID: B7sxH5BAdp6

--HG--
extra : rebase_source : 3e7bf5424478cdff6dfd1c25b9808a41cfb6e0d3
2018-04-05 21:55:00 +09:00
Masatoshi Kimura fdc5da32ef Bug 1451931 - Enable C++14 for SpiderMonkey Rust Bindings. r=glandium
MozReview-Commit-ID: K2vKiC9aAJx

--HG--
extra : rebase_source : a69671e6a0f776544d20300871dd52560ae177ab
2018-04-13 07:17:45 +09:00
Masatoshi Kimura 1dfe932b7e Bug 1451931 - Add gcc/lib64 to the LD_LIBRARY_PATH of sm-rust-binding. r=glandium
MozReview-Commit-ID: 6VdXCtBDiQ8

--HG--
extra : rebase_source : f3e35a9a37e5f0b7f566dcfc0aa28de1d08bea50
2018-04-06 22:02:50 +09:00
James Teh 7d61c9f99e Bug 1453555: Fix accessibility group info for <select size="1"> options. r=surkov
In the e10s implementation, Accessible::NativeState for the options doesn't include the invisible state. (It does with e10s disabled.)
In HTMLSelectOptionAccessible::NativeState, rather than just flipping (xor) the invisible state, absolutely ensure it gets removed. We don't want to *add* the invisible state if it isn't there.
This allows group position info to be calculated correctly.

MozReview-Commit-ID: LPEVhOOm2NT

--HG--
extra : rebase_source : 3091ca1826b216bb7c91eb62aafc16f79b786272
2018-04-12 16:32:19 +10:00
Kris Maglione f3fde21a8b Bug 1453835: Remove unused nsIDataSignatureVerifier utility. r=keeler
MozReview-Commit-ID: ElmHAzKu9TA

--HG--
extra : rebase_source : 20baffc4e0cb175327cc2edc4a6cacb762a9e378
2018-04-12 16:19:49 -07:00
Thom Chiovoloni c67edfba07 Bug 1453804 - Ensure sync password validator will ever run r=markh
MozReview-Commit-ID: 8weadIdJHjl

--HG--
extra : rebase_source : c4248fc5408d6daada4681fd0d51937103df5f92
2018-04-12 14:40:00 -07:00
Jed Davis de8c3b42fa Bug 1436156 - CHECK() in Chromium IPC code should be fatal when not fuzzing. r=froydnj
Includes a workaround for bug 1445121.

MozReview-Commit-ID: 4iQqzzECCK8

--HG--
extra : rebase_source : 04906bef5c425fb12d30372aab2df120ce5b2b2d
2018-04-10 12:36:46 -06:00
Mike Taylor 1b78ec952a Bug 1453634. Make webcompat-reporter l10n work when it hits beta. r=florian
(also, prevent the build from breaking)

MozReview-Commit-ID: 5ta6JlhpgAh

--HG--
extra : rebase_source : de2194507053fd42ddf8d51fa7eff42090f032b8
2018-04-12 13:01:44 -05:00
Andrew Swan 8f6d72ad28 Bug 1453522 Document bundled webextension experiments r=kmag
Also cleaned up a few other loose ends on webextensions api docs.

MozReview-Commit-ID: FnyqmM7NjqE

--HG--
extra : rebase_source : 6039a70c72790c14d8872e38e77e9596b7dac3f8
2018-04-11 16:44:07 -07:00
Markus Stange 8ef4dd52e6 Bug 1453786 - Remove unnecessary MOZ_GECKO_PROFILER #ifdefs in GeckoProfiler.h. r=njn
These lines of code are within the #else section of the #ifndef MOZ_GECKO_PROFILER
at the top of the file, so MOZ_GECKO_PROFILER is always defined for them.

MozReview-Commit-ID: IxRYexzZH0G

--HG--
extra : rebase_source : 302e5515323a63f145eed75a2b66a04fbde052e5
2018-04-12 16:27:25 -04:00
Kirk Steuber 584905a52f Bug 1451024 - Cookie settings should be disabled when the related prefs are locked r=jaws
Also adds too the cookie tests to ensure this takes effect.

MozReview-Commit-ID: A85kv20BcnI

--HG--
extra : rebase_source : bd724ac1fb358d6ed1d4bfbe0d903f33619da647
2018-04-10 15:05:42 -07:00
Nick Alexander 192d1c3159 Bug 1453413 - Use aapt2 to build Firefox for Android. r=mcomella
MozReview-Commit-ID: LhWmLl2movv

--HG--
extra : rebase_source : 4ce9d7bc365b0ddbcd19b4e7d0b347dff29a9921
2018-04-11 09:59:22 -07:00
Vivek Dhingra 7ac214aaa5 Bug 1443561 - WebExtension themes additional backgrounds alignment should be relative to the toolbox r=jaws
This patch changes alignment property of additional backgrounds to be relative to #navigator-toolbox, instead of root.

MozReview-Commit-ID: LlSZmu39u6D

--HG--
extra : rebase_source : 1c5eda6d21f80b377c360dd26830c48c7fdc4548
2018-04-12 05:20:38 -04:00
Thom Chiovoloni cdd8aa2eeb Bug 1453497 - Bump TPS dependency versions r=markh
MozReview-Commit-ID: JruqWfEhddX

--HG--
extra : rebase_source : 11606414cc67e721c7b4cec4020745b9a9a2ac33
2018-04-12 13:14:14 -07:00
Gurzau Raul 7334578c1a Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-13 02:14:09 +03:00
Gurzau Raul f620cf509e Merge inbound to mozilla-central. a=merge 2018-04-13 02:08:51 +03:00
Gurzau Raul 236c4920fa Merge autoland to mozilla-central. a=merge 2018-04-13 02:06:13 +03:00
ffxbld dd8da1bdb9 No bug, Automated HPKP preload list update from host bld-linux64-spot-325 - a=hpkp-update 2018-04-12 13:46:52 -07:00
ffxbld ad2621e3a9 No bug, Automated HSTS preload list update from host bld-linux64-spot-325 - a=hsts-update 2018-04-12 13:46:48 -07:00
Sebastian Hengst 0eb9d87997 merge mozilla-inbound to mozilla-central. a=merge 2018-04-12 22:20:13 +03:00
Sebastian Hengst 4f3725a9b9 merge autoland to mozilla-central. a=merge 2018-04-12 22:17:41 +03:00
Sebastian Hengst ec371d68d4 Bug 525063 - Backing out js/public/ for violation of committing guidelines. a=backout 2018-04-12 22:15:26 +03:00
Tom Prince 68d3d08ed6 Bug 1453658: [talos] Install cffi before trying to install mitmproxy dependencies; r=bhearsum a=Aryx
Differential Revision: https://phabricator.services.mozilla.com/D925

--HG--
extra : rebase_source : 44873623edcadafa095b7ff59b066bab36ed8bb8
extra : amend_source : 3541e92f6ae8f2ef9321e4f348a927d96bcd0cb2
2018-04-12 10:18:22 -06:00
Tom Prince 0144bd8eaf Bug 1453658: Use pip options when install python3 modules; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D924

--HG--
extra : rebase_source : fb00e0799450d54cbd710c505bbdd446c1a2cd96
2018-04-12 10:17:50 -06:00
Brian Grinstead 95696041ac Bug 1362023 - Enable new frontend in the Browser Console unconditionally;r=nchevobbe
MozReview-Commit-ID: 4ELlbssEB8Z

--HG--
extra : rebase_source : 0d38873bb4c3f7d94c1b265cb43491566cb8eec3
2018-04-12 07:56:55 -07:00
Andrew Halberstadt e633e6ba44 Bug 1453496 - [mozprofile] Bump version to 1.0.0 for Addon installation changes, r=gbrown
This is mainly to pick up bug 1448221 since the version of mozprofile on pypi can't
install addons with nightly anymore (due to the profile/extensions/staged directory
not being supported).

But since that change I've also landed several backwards incompatible API changes to
how addons are installed.

Bumping to 1.0.0 because I'd like us to start (attempting) to follow SemVer:
https://semver.org/

MozReview-Commit-ID: FDIPqNnSKJ6

--HG--
extra : rebase_source : 4e083b77802c97b85436410b40225ad234b9e7fb
2018-04-11 20:57:37 -04:00
Eliza Balazs 004b044bd6 Bug 1429575 - Disable test_browserui.xul for frequent failure on linux. r=gbrown
--HG--
extra : rebase_source : 1b012fc9e10219f3c5e64a7e55f4e8febeca121d
2018-04-12 02:18:00 +03:00
David Major 23a33f032e Bug 1453061: Merge libvpx code size fix. r=drno
https://chromium-review.googlesource.com/c/webm/libvpx/+/841103
2018-04-12 10:22:42 -04:00
David Major 2ad23187c2 Bug 1453061: Merge libaom code size fix. r=drno
https://aomedia-review.googlesource.com/c/aom/+/39401
2018-04-12 10:22:16 -04:00
Chris H-C 971fa312ec bug 1452139 - Don't include cookies when posting Telemetry r=gfritzsche,franziskus
We don't need or want cookies sent to incoming.tmo. It just throws them on the
floor, but we needn't waste clients' bandwidth on it.

MozReview-Commit-ID: F9WjcDyKFGN
2018-04-12 09:50:40 -04:00
vinoth 94143abd10 Bug 1452604 - Meta CSP applied to content privileged about:blocked. r=ckerschb
Reviewers: ckerschb

Reviewed By: ckerschb

Subscribers: ckerschb

Bug #: 1452604

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

--HG--
extra : rebase_source : 33fffccb64aba2a50ee81960e9336a24b6c2bb3e
extra : amend_source : 216091aae1b3fdc9298f61cbab14135b19b77e37
2018-04-12 16:39:40 +03:00
Paolo Amadini 3193903d17 Bug 1391948 - Don't use checkboxes for the "View Bookmarks Toolbar" and "View Bookmarks Sidebar" items in the Bookmarks button menu. r=mak
MozReview-Commit-ID: 2P3yV6xHLxi

--HG--
extra : rebase_source : 9352eac0344844218622149a3dc34959e620d431
2018-04-11 12:42:18 +01:00
Paolo Amadini 44544c8c11 Bug 1451408 - Remove unused "button-repeat" binding. r=bgrins
MozReview-Commit-ID: 20A1zxLgnWz

--HG--
extra : rebase_source : 7b5dd7d7ebfd26017570ce097ca9cae4a474783b
2018-04-12 16:05:30 +01:00
layely 80b3f67dbb Bug 1451944 - Use 'opacity: 0.5' instead of 'color: GrayText' for keyboard shortcut hint in hamburger menu. r=jaws 2018-04-12 05:29:30 +00:00
Ryan VanderMeulen 6a6d072261 Bug 1453653 - Cherry-pick an upstream FreeType fix. r=jfkthame
--HG--
extra : rebase_source : 67ed4ae6d7dfc8543b767db542a5f4fc19b9e06b
2018-04-12 09:48:31 -04:00
Joel Maher b5b2cc71e5 Bug 1453007 - skip tps on osx and linux/osx for profiling. r=rwood 2018-04-12 15:32:05 -04:00
Joel Maher f5cbc4a298 Bug 1453720 - split g2 talos job into damp and tps. r=rwood 2018-04-12 15:31:55 -04:00
Nathan Froyd a31fa9e19c Bug 1453437 - return UniquePtr from MediaRawData::CreateWriter; r=gerald
Returning UniquePtr is nicer than returning raw pointers, and has the
nice side effect of forcing us to clean up the uses of nsAutoPtr that
were hanging about.
2018-04-12 15:28:21 -04:00
Sebastian Hengst c12ee0bc10 merge mozilla-central to mozilla-inbound. CLOSED TREE 2018-04-12 22:22:51 +03:00