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

606011 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt 15c53b6d46 Bug 1468812 - [ci] Support MOZ_FETCHES and fetch-content in run-task r=gps
This removes the 'use-artifacts' mechanism in favour of fetches. There are a
few pieces here that need to land atomically:

1. Remove use-artifact related code
2. Call 'fetch-content' from the run-task script
3. Convert existing tasks on top of fetches (jsshell, python unittest)
4. Stop calling 'fetch-content' from toolchain setup tasks (as this now gets handled in run-task)

Depends on D2166.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 17:13:39 +00:00
Gijs Kruitbosch 9d364176db Bug 1478484 - avoid focusing the video element if we get focus events for the controls, r=jaws
MozReview-Commit-ID: 1FEu4Ly701o

--HG--
extra : rebase_source : 2dc90bf571e6ca5c4adc10320fe0ef267378fdeb
2018-07-26 15:12:22 +01:00
Mark Striemer 8aba3fdc96 Bug 1477199 - Show keyboard highlights in all tabs menu after bad rebase r=dao
MozReview-Commit-ID: OySLmFFw2j

--HG--
extra : rebase_source : 06c15c8bebd9dfb5e2ebd2d01281e671aa81e5e0
2018-07-23 16:50:59 -05:00
Dão Gottwald 0bb0b3faba Bug 1478646 - Ctrl+Tab previews should use the keydown event and addSystemEventListener to match tabbox.xml. r=jaws
MozReview-Commit-ID: HVlLTjrEhpz

--HG--
extra : rebase_source : 13ea5b9d947794662b001a72ac4d204b165e3802
2018-07-26 15:20:57 +02:00
Petru Lingurar 4cebd537d7 Bug 1412518 - Photon themed DatePicker; r=jchen
On Api >=21 the Material DatePicker will have applied a Photon style.
Below Api 21 DatePicker will still be using spinners.

MozReview-Commit-ID: LuWP6C1o4Ej

--HG--
extra : rebase_source : 91eccfdeb0c4f17e9f0616fa25463d1b5558009a
2018-07-25 17:17:28 +03:00
Petru Lingurar 9e97ceaf6b Bug 1412518 - Photon themed TimePicker; r=jchen
On Api >=21 the Material TimePicker will have applied a Photon style.
Below Api 21 TimePicker will still be using spinners.

MozReview-Commit-ID: 2jZLPGCx4rI

--HG--
extra : rebase_source : a57376bf59077b6d64bcca8ba704ca1b6324383e
2018-07-25 17:03:15 +03:00
Henrik Skupin 666279a900 Bug 1478368 - [wdspec] Use a default window size of 800x600. r=ato
Previously we set this window size when restoring all default
values for a session during test teardown. Which means that
the very first test after the browser has been started will
run with the browser window default size.

This change enforces that all tests use the default window
size of 800x600.

MozReview-Commit-ID: Kiog3Ri2RJT

--HG--
extra : rebase_source : 971c1a17cdcc97d7880db8d8bdd50314369a2a91
2018-07-26 14:55:04 +02:00
Ian Moody f221ebee1f Bug 1477458 - Add test for XML Pretty Print with restrictive CSP. r=bz
MozReview-Commit-ID: 3OkdYbkci40

--HG--
extra : rebase_source : 17aac4bb4b73a52b72e9feaa498270db34543e2f
2018-07-21 13:46:31 +01:00
Ian Moody e50427aec6 Bug 1477458 - Use <link/> instead of <style/> to insert CSS for XML Pretty Printing to avoid site CSP. r=bz
This only works because the Gecko CSP implementation special-cases linked
stylesheets with chrome:// URLs.
See
https://hg.mozilla.org/mozilla-central/file/085cdfb90903d4985f0de1dc7786522d9fb45596/dom/security/nsCSPService.cpp#l92

MozReview-Commit-ID: EvFTgVObCiS

--HG--
extra : rebase_source : e69a8e297f371e08a1de580b0391d95aa23aadc4
2018-07-21 12:36:39 +01:00
Tarek Ziadé 4c1f27f6b2 Bug 1474286 - Throw a JS exception in ChromeUtils::RequestPerformanceMetrics if pref is off - r=baku
This change will avoid unecessary IPDL messages and potentially, content processes crashes.

MozReview-Commit-ID: HHUEXz7ePEQ

--HG--
rename : dom/tests/browser/browser_test_performance_metrics.js => dom/tests/browser/perfmetrics/browser_test_performance_metrics.js
rename : dom/tests/browser/ping_worker.html => dom/tests/browser/perfmetrics/ping_worker.html
rename : dom/tests/browser/ping_worker.js => dom/tests/browser/perfmetrics/ping_worker.js
rename : dom/tests/browser/ping_worker2.html => dom/tests/browser/perfmetrics/ping_worker2.html
extra : rebase_source : b3d90cd22ed68fe7e09f44fe4145b9cde0dfafa1
2018-07-26 10:28:39 +02:00
Julian Descottes 9efd634745 Bug 1478261 - Enable browser_perf-allocation-data.js in e10s;r=ochameau
MozReview-Commit-ID: v6UZoSx2tY

--HG--
extra : rebase_source : f58c98db64224fdad11fbac7e54e476edff1581e
2018-07-25 12:16:06 +02:00
Gijs Kruitbosch 5c512f312d Bug 1358443 - remove reflows from adjustHeight itself, r=mak,florian
This goes back to relying on rows being the same height.
Places where we replace the popup will likely not use the richlistbox,
and we no longer have code that changes the height or exceeds the maximum
number of visible children with a scrollbar, so we should be OK.

To determine the padding on the richlistbox and the height of the initial
row, I've used a promiseDocumentFlushed callback. It's possible this causes
flicker the first time the popup opens. I can't see any, but it's quite
possible I'm missing something.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 13:17:41 +00:00
Paolo Amadini 4f0be13f9c Bug 1477954 - Remove the "tab-base" binding. r=bgrins
MozReview-Commit-ID: Dq2kVXKxrju

--HG--
extra : rebase_source : 4a38aef4028bef6615c0a4c9246f3a0012eee91f
2018-07-24 11:02:41 +01:00
Martin Stransky 2866163527 Bug 1478661 - Replace IsComposited() with explicit alpha visual state, r=jhorak
IsComposited() does not reflect Visual selected by GLContextGLX::FindVisual()
which is used by WebRender which leads to shaped window rendering with WebRender.

IsComposited() is replaced by mHasAlphaVisual variable which is explicitly
set when we have an alpha visual and we don't need to use shape X11 extension.

MozReview-Commit-ID: 1kDLwkUyHte

--HG--
extra : rebase_source : 3a60fe8fd66f9e89bfcc729fe5e1fa9e1ce8920d
2018-07-26 13:23:34 +02:00
Paul Adenot 7996942c12 Bug 1414366 - Test ConstantSourceNode where stop has been called with the parameter lower or equal than the parameter to start. r=karlt
MozReview-Commit-ID: DDovVAs2M7S

--HG--
extra : rebase_source : 32ee0d65272b5751f2d41b5f6ea1cd3057fcec48
2018-07-25 15:18:34 +02:00
Paul Adenot bfb0d46900 Bug 1414366 - Fix a few `should` constructs in `constant-source-output.html`. r=karlt
The test name was passed as a third argument to `ArrayBuffer.slice`, silently
ignored.

MozReview-Commit-ID: KHel7Bc2Qej

--HG--
extra : rebase_source : 4c5e300e140b18d62344cfec083bd39ea426f514
2018-07-25 15:17:24 +02:00
Paul Adenot 338ce05fa4 Bug 1414366 - Update WPT expectations. r=karlt
MozReview-Commit-ID: 3whdi0SXuKK

--HG--
extra : rebase_source : 41f529acd6e3ecaced037a1de9b11be601501951
2018-07-19 17:59:46 +02:00
Paul Adenot cc16352f8d Bug 1414366 - Take into account start and end time when processing ConstantSource output. r=karlt
MozReview-Commit-ID: IA5sjDTP1t5

--HG--
extra : rebase_source : 056c0bd1e67baf0b42b2d3fe3a67a98b4c3c5fa7
2018-07-19 17:59:19 +02:00
Paul Adenot 9fba355645 Bug 1414366 - Don't assume aStart is aligned on block boundary in AudioParamTimeline::GetValuesAtTime. r=karlt
MozReview-Commit-ID: JQoDwVPQ2s6

--HG--
extra : rebase_source : f9d653ca530a54f310c915d8745de1266cabb71a
2018-07-19 17:58:35 +02:00
Narcis Beleuzu e5c55dd528 Backed out changeset 6ac896bf7331 (bug 1478005) for Linux build bustages. CLOSED TREE 2018-07-26 17:21:14 +03:00
Henrik Skupin d712a8409d Bug 1392274 - [wdspec] Add tests for Refresh navigation command. r=ato
MozReview-Commit-ID: 4AOSJNvMPkG

--HG--
extra : rebase_source : 0b79d7d86f371d9dac436456269ec74cd09c9045
2018-07-06 13:55:39 +02:00
Henrik Skupin ee92424cf5 Bug 1392274 - [wdspec] Add tests for Back navigation command. r=ato
MozReview-Commit-ID: 7ByYkBbqCDo

--HG--
extra : rebase_source : 9ca5cf81caddfbbaa8b9ed8d84f3a86f8cd2fbe8
2018-07-06 13:56:25 +02:00
Henrik Skupin 63e39943c0 Bug 1392274 - [wdspec] Add tests for Forward navigation command. r=ato
MozReview-Commit-ID: 3GzaN91ihDr

--HG--
extra : rebase_source : f06cfdcbaba4d6aba7a33b949db564336085a91c
2018-07-06 13:54:36 +02:00
Dan Minor d2a88aa0ed Bug 1478005 - Enable AV1 for non-Nightly builds; r=drno
AV1 is still preffed off by default and is still disabled for Android and
32 bit Windows.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 00:42:07 +00:00
Dão Gottwald f975ec5a3f Bug 1478650 - Use destructuring assignment for optional removeTab parameters. r=Gijs
MozReview-Commit-ID: HVxGD44yiSy

--HG--
extra : rebase_source : 4cccc96298e17d7c6e10469fff0f718f8dfac08e
2018-07-26 15:31:55 +02:00
Dão Gottwald 14a5c3ea7a Bug 1478606 - Use destructuring assignment for optional updateBrowserRemoteness parameters. r=Gijs
MozReview-Commit-ID: JONW2RBnuLX

--HG--
extra : rebase_source : d7b103c51c97ea06a8f2495de9d3c803c99a5037
2018-07-26 15:08:29 +02:00
Dão Gottwald 77680d5d2d Bug 1478621 - Use destructuring assignment for optional _setTabLabel parameters. r=Gijs
MozReview-Commit-ID: 3fGgpxQgIma

--HG--
extra : rebase_source : 73faa7cfe0a95d97ff5622858f61e5443c597c16
2018-07-26 13:35:54 +02:00
Dão Gottwald 1b65d14a0e Bug 1478618 - Use destructuring assignment for optional _createBrowser parameters. r=Gijs
MozReview-Commit-ID: 6oz7YiR0sU6

--HG--
extra : rebase_source : 46d62c57527a080b7bae8bcfdd488e8022f465be
2018-07-26 13:26:01 +02:00
Masayuki Nakano 4619306c40 Bug 1478268 - Fix condition of MOZ_ASSERT() in TextEditor::InsertWithQuotationsAsSubAction() r=jorgk+176914
As explained in the comment of TextEditor::InsertWithQuotationsAsSubAction(),
it excepts that TextEditRules::WillDoAction() won't handle it.  So, the
MOZ_ASSERT() should check |!handled|, not |handled|.

Caused this regression means that we do not have test to paste text into
<textarea>.  Therefore, this patch adds the tests.

MozReview-Commit-ID: 2UUSVrmmNVK

--HG--
extra : rebase_source : 912d5428aeed83a7a46ec7e4a49c73c33dd7b295
2018-07-26 17:01:15 +09:00
Masayuki Nakano b590219ca3 Bug 1478605 - HTMLEditRules::SplitMailCites() should check if split left node has a primary frame before accessing it r=jorgk+176914
The crash at this point may be caused by unexpected behavior change.  However,
it's difficult to investigate what causes the crash.  So, let's just avoid
the crash to investigate what unexpected behavior occurs.

MozReview-Commit-ID: P6YZTqP7zI

--HG--
extra : rebase_source : 24620884511aa3f1bc9fddb6049fcf6554150439
2018-07-26 19:38:33 +09:00
Alexandre Poirot 835840ac99 Bug 1477988 - Implements DebuggerServer.spawnActorInParentProcess. r=jryans
This new API allows to instanciate an actor in the parent process from actors running in the parent process.
The created actors are returned to the client from the actors running in content,
but after that, the client communicates directly with the created actors running in the parent process.

MozReview-Commit-ID: 5B3wRQ94UEx

--HG--
extra : rebase_source : 808ea31fe8a467d0185fc27056c6524873cddbce
2018-07-16 09:53:28 -07:00
Alexandre Poirot a536d5758a Bug 1478244 - Enable client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js in e10s. r=jdescottes
MozReview-Commit-ID: HKT4whszLKX

--HG--
extra : rebase_source : 19c4c11518d1c652099b3e745d7f96e14d987394
2018-07-25 00:35:36 -07:00
Mark Banner 42fb2abfdb Bug 1471540 - Update eslint-plugin-react to 7.10.0. r=ahal
MozReview-Commit-ID: Bg4ayKKxDg1

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

--HG--
extra : moz-landing-system : lando
2018-07-25 18:09:41 +00:00
Mark Banner 15c57e5bee Bug 1478308 - Remove unnecessary ChromeUtils.imports in accessible/ r=surkov
MozReview-Commit-ID: 2l6rvxykrWB

--HG--
extra : rebase_source : c62d614acda9ed1a77c3893ee91c493f1fbbaeec
2018-07-25 11:07:07 +01:00
Mark Banner 29ebe3f3a8 Bug 1478308 - Remove unnecessary ChromeUtils.imports in toolkit/ r=mikedeboer
MozReview-Commit-ID: 45Tfs2ZZ06r

--HG--
extra : rebase_source : f76738612cb5f78787e9fae8f8c563d5ff5f33d1
2018-07-25 11:00:35 +01:00
Mark Banner 96b3386f5b Bug 1478308 - Remove unnecessary ChromeUtils.imports in services/ r=lina
MozReview-Commit-ID: 1oprv2tG0HG

--HG--
extra : rebase_source : 85c9b07892778dfec5ab4ccc70cc4fb7119ee4f3
2018-07-25 09:13:11 +01:00
Mark Banner 6feaa5a9c3 Bug 1478308 - Remove unnecessary ChromeUtils.imports in browser/ r=mikedeboer
MozReview-Commit-ID: BYTDdLU2HoM

--HG--
extra : rebase_source : 1e31ff288280d09ae226cdc698331263ba969205
2018-07-25 09:10:07 +01:00
Julian Descottes 6a52365e86 Bug 1471540 - Make DevTools code compatible with new eslint-plugin-react;r=standard8
MozReview-Commit-ID: 1flBkghZw9

--HG--
extra : rebase_source : 1ed58c60690e9f1b227b8de3c78b05ae98672230
2018-07-20 14:26:45 +02:00
Narcis Beleuzu 032970b913 Backed out changeset 55739a1e4de9 (bug 1474356) for mochitest bc failures on browser_ext_devtools_panel.js. CLOSED TREE 2018-07-26 14:06:18 +03:00
Narcis Beleuzu 91bcab3f74 Backed out 1 changesets (bug 1473595) for debug-mochitest-chrome failures on test_key_event_counts.xul and test_htmleditor_keyevent_handling.html. CLOSED TREE
Backed out changeset a3140755de69 (bug 1473595)
2018-07-26 13:58:57 +03:00
Mike Hommey d7cb7c77a3 Bug 1478293 - Mark RecordReplayInterceptObjCMessage as used. r=froydnj
So that LTO doesn't eliminate it, leaving the assembly from RR_objc_msgSend
unable to find it.

--HG--
extra : rebase_source : 457c2f4612fd3485d4e099b51e324a6e085016e6
2018-07-26 11:10:40 +09:00
Michael Ratcliffe c7935445d5 Bug 1474356 - Most other panel openings without panel_name r=nchevobbe
Changes:

Pretty much all files contain changes to the order of events and properties... these are to stop subtle issues with events not being logged because not all properties were sent and some events were sent in the wrong order.

-devtools/client/framework/test/browser_devtools_api.js
  - Renamed test-tool-1 and 2 because we need to include the panel names in Events.yaml and "-" is not allowed.
- devtools/client/framework/toolbox.js
  - Removed unneeded const REGEX_PANEL.
  - Generally shifted things around to ensure we send events from all codepaths.
- toolkit/components/telemetry/Events.yaml
  - Changed telemetry event `"devtools.main", "enter"` to include all built-in panel names including  "other."

MozReview-Commit-ID: 2G3Z9pzj1QC

--HG--
extra : rebase_source : bc691ae42b521e3a58c1a4aa9dbd455a3aa258a0
2018-07-16 14:50:00 +01:00
Makoto Kato efbf30c79f Bug 1477917 - Part 2. Use AString instead of wstring in spellchecker. r=masayuki
The language parameter of mozIPersonalDictionary is unused, so we should remove
this from parameter.  Then, no one uses mLanguage member of mozHunspell now.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 03:13:51 +00:00
Makoto Kato 229108931f Bug 1477917 - Part 1. Remove unused methods for spellchecker. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D2348

--HG--
extra : moz-landing-system : lando
2018-07-26 03:09:14 +00:00
Delphine Lebédel c4a2d8c091 Bug 1478590 - Add 'lij' to Fennec maemo-locale for multi-locale builds, r=flod
MozReview-Commit-ID: 2uQ2bxaLlwV

--HG--
extra : rebase_source : acd178667ea16c94fd6cb2ee92c7f5e41256450e
2018-07-26 11:22:44 +02:00
Belén Albeza 9b62d62574 Bug 1473902 - Wrong node count in 'show all nodes' button. r=jdescottes
MozReview-Commit-ID: BwBqRVGli3b

--HG--
extra : rebase_source : 2eaa17883198ac7313440523f737e7d33480effa
2018-07-24 17:54:47 +02:00
Franziskus Kiefer 4b196d2f5b Bug 1472104 - autograph COSE test-case, r=keeler
This adds a test with an extension signed by autorgraph with cose and pk7.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 09:18:38 +00:00
Marco Bonardo 096ba418b1 Bug 1477930 - Remove taggingService HasTags synchronous API. r=Standard8
The tagging API is moving to the bookmarking API, this is part of it.
This will break the tags root open glyph in the Library, for now we don't have
an alternative, we'll re-evaluate in the future in bug 1477934.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 09:18:56 +00:00
Jim Chen f61f04949b Bug 1451891 - Fix race conditions in __wrap_dlerror; r=glandium
__wrap_dlerror uses a single pointer for all threads, which means one
thread could get the dlerror result from another thread. Normally this
wouldn't cause crashes. However, because dlerror results come from a
per-thread buffer, if a thread exits and our saved dlerror result came
from that thread, the saved pointer could then refer to invalid memory.

The proper way to fix this is to use TLS and have a per-thread pointer
for __wrap_dlerror. However, instead of using up a TLS slot, this patch
keeps the single pointer for custom messages, and fallback to per-thread
dlerror call for system messages. While the race condition still exists,
I think the risk is acceptable. Even when races occur, they should no
longer cause crashes.

MozReview-Commit-ID: 4hGksidjiVz

--HG--
extra : rebase_source : 373000686c426b81ffd7cee88264e89b7a733957
2018-07-25 13:59:30 -04:00
Dão Gottwald 844b19fbfe Bug 1473595 - Enable "Ctrl+Tab cycles through tabs in recently used order" feature by default in new profiles. r=jaws
MozReview-Commit-ID: 5lmOj3k4tFf

--HG--
extra : rebase_source : e7ea50f496827a1cdda1ebc9d3f602822bea5468
2018-07-26 11:13:34 +02:00