Commit Graph

606019 Commits

Author SHA1 Message Date
Chris Manchester
0771c019ad Bug 1478557 - Use the command string rather than output list as a key for cargo commands in the tup backend. r=mshal
MozReview-Commit-ID: B8FtvHScXon

--HG--
extra : rebase_source : 812a72dbddb8ccf9c45861feb2b5842ece4e26ac
2018-07-25 22:51:54 -07:00
Axel Hecht
85cca5e505 bug 1478343, update Fluent migration docs, r=stas
The changes affecting the docs include:
Rename of EXTERNAL_ARGUMENT to VARIABLE_REFERENCE
Addition of TERM_REFERENCE

Docs already talk about variable references, too.

MozReview-Commit-ID: KUwPSqJyBn0

--HG--
extra : rebase_source : d1b8b3aa42716ba9884422687c8ae8946805bb1f
2018-07-26 11:17:57 +02:00
Axel Hecht
501fd4e5ab bug 1478343, update existing fluent migrations to 0.6 AST, r=stas
MozReview-Commit-ID: 2XRhie0TN9R

--HG--
extra : rebase_source : 51b1b2c14b2420b99b1bcd99543eec2a155bfbfd
2018-07-25 16:49:30 +02:00
Axel Hecht
12d764f3a5 bug 1478343, update compare-locales to 3.3, fluent.syntax to 0.8, r=stas
This is a massive update, changes have been individually reviewed
in https://hg.mozilla.org/l10n/compare-locales

MozReview-Commit-ID: BlpuXcLoA34

--HG--
rename : third_party/python/compare-locales/compare_locales/checks.py => third_party/python/compare-locales/compare_locales/checks/dtd.py
rename : third_party/python/fluent/tools/migrate/blame.py => third_party/python/fluent/fluent/migrate/blame.py
rename : third_party/python/fluent/tools/migrate/migrate-l10n.py => third_party/python/fluent/fluent/migrate/tool.py
extra : rebase_source : fc4fedc7a8d8c83033b3c95693723e8dbf858de7
2018-07-25 15:18:06 +02:00
Dão Gottwald
1f4131affa 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
Ruslan Bekenev
cecc6adc0a Bug 1400775 - reorder tracking protection radio buttons for consistency; r=jaws
MozReview-Commit-ID: 1kHVH7pHXCV

--HG--
extra : rebase_source : adb39932b579360457ec51aaff236535fca3d925
2018-07-26 10:48:00 -07:00
Tarek Ziadé
28b39a5a82 Bug 1478684 - null check the list returned by TabGroup::GetTabGroupList() - r=smaug
MozReview-Commit-ID: 7F1QPvA8Ypf

--HG--
extra : rebase_source : fc079d085634d8d7441a916ab8dd749647101f4c
2018-07-26 17:37:20 +02:00
Rob Wood
8100c5f263 Bug 1476682 - move raptor tests from tier 3 to tier 2; r=igoldan
MozReview-Commit-ID: KhrnmysfnLZ

--HG--
extra : rebase_source : a7adf6f094e2724a25db30480a34e98eb4f1acb6
2018-07-24 16:48:25 -04:00
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