Commit Graph

652805 Commits

Author SHA1 Message Date
Alastor Wu
825855eddc Bug 1551385 - part3 : add test 'test_webvtt_overlapping_time.html' and 'vtt_overlapping_time.html'. r=heycam
Adding tests to ensure that when cues with overlapping times, the one with earlier end timestamp should disappear when the media time reaches its end time. In this test, we have two cues with overlapping time, when the video starts, both cues should be displayed. When the time passes 1 seconds, the first cue should disappear and the second cues should be still displayed.

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

--HG--
extra : moz-landing-system : lando
2019-05-22 20:29:08 +00:00
Alastor Wu
e28b6b0b52 Bug 1551385 - part2 : recompute display state when display cues amount is different from the one we rendered last time. r=heycam
If the amount of cues which are going to be displayed is different from the one we displayed last time, we have to compute cues' display state again because cue's position might be affected by other cues.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 18:13:13 +00:00
Alastor Wu
ceefe2a70a Bug 1551385 - part1 : let 'processCue()' handle cleaning cues div. r=heycam
We can actually let `processCue()` to handle rendering cues or cleaning displayed cues, no need to use another way to clear the cue.

The advantages is to make the code cleaner and easier to read, now we just need to know JS side would handle all rendering stuffs for us. We don't need to have different behavior when there is no showing cue.

The way we clear displayed cues are intuitive, we would remove all child nodes under the overlay, which are used to display cues.

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

--HG--
extra : moz-landing-system : lando
2019-05-22 05:39:40 +00:00
monikamaheshwari
2fbcf73d6b Bug 1550692 Process subsection headers in about:telemetry should be clear that they're about processes r=chutten,flod
Differential Revision: https://phabricator.services.mozilla.com/D31718

--HG--
extra : moz-landing-system : lando
2019-05-23 18:00:50 +00:00
Jason Laster
c0b86a149c Bug 1550495 - Set directory root does not work for debugger.html. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D31313

--HG--
extra : moz-landing-system : lando
2019-05-23 18:00:47 +00:00
Julian Descottes
56918ca9d7 Bug 1552516 - Fix race condition in a devtools test. r=jdescottes,jlast
Differential Revision: https://phabricator.services.mozilla.com/D31800

--HG--
extra : moz-landing-system : lando
2019-05-23 16:45:08 +00:00
Sylvestre Ledru
d1fc7c3609 Bug 1551078 - Add rustfmt as part of mozlint r=ahal
Two use cases:

1) Show the errors
$ ./mach lint -l rustfmt js/rust/src/rust.rs

Also works on a directory:
$ ./mach lint -l rustfmt js/rust/src/

2) Update the code
$ ./mach lint -l rustfmt js/rust/src/rust.rs --fix

To install it:
$ rustup component add rustfmt
$ export PATH=$PATH:~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/

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

--HG--
extra : moz-landing-system : lando
2019-05-23 17:26:05 +00:00
Edwin Gao
428bdb8a57 Bug 1552563 - do not run compiz on linux tests unless needed by tests r=jmaher
Changes:

- removed UBUNTU_1604 detection mechanism at top of `test-linux.sh` file, since all tests are run on Ubuntu 16.04 anyway
- added new environment value `NEED_COMPIZ`, defaulting to `true`, which will inform the test if compiz is required for tests
- from `test-linux.sh` remove unconditional invocation of compiz, and replace it with detection of `NEED_COMPIZ` environment variable

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

--HG--
extra : moz-landing-system : lando
2019-05-21 16:33:43 +00:00
Geoff Brown
a875b0a496 Bug 1553224 - Run test-verify on Android x86_64; r=jmaher
I had been waiting for more complete x86_64 coverage, but realized that's
not strictly necessary: TV works okay as-is on Android x86_64.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 16:57:17 +00:00
Daniel Holbert
0fb414a70a Bug 1553548: [css-contain] Make table-wrapper-box inherit CSS "contain" from table box. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D32179

--HG--
rename : testing/web-platform/tests/css/css-contain/contain-paint-cell-001.html => testing/web-platform/tests/css/css-contain/contain-paint-table-001.html
rename : testing/web-platform/tests/css/css-contain/contain-paint-cell-001.html => testing/web-platform/tests/css/css-contain/contain-paint-table-002.html
extra : moz-landing-system : lando
2019-05-23 16:52:28 +00:00
Nathan Froyd
0fadcd4cfd Bug 1553810 - remove RSSRCS support from the build system; r=nalexander
We used to support specifying single Rust files for compilation,
emphasis on "used to".

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

--HG--
extra : moz-landing-system : lando
2019-05-23 15:20:26 +00:00
Sylvestre Ledru
6446b8a5f0 Bug 1552897 - Ride along: format with black r=ahal
Depends on D31807

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

--HG--
extra : moz-landing-system : lando
2019-05-23 16:44:04 +00:00
Robert Bartlensky
d56df326cf Bug 1552897 - Add support of diff in stylish/mozlint results r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D31807

--HG--
extra : moz-landing-system : lando
2019-05-23 16:42:46 +00:00
Tom Prince
9cfd43cd94 No bug: [declarative-artifacts] Report task being generated in artifact_map errors; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D31741

--HG--
extra : moz-landing-system : lando
2019-05-23 16:38:36 +00:00
Michael Froman
a938581091 Bug 1550567 - pref on vorbis decoding on RDD for linux. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D32327

--HG--
extra : moz-landing-system : lando
2019-05-23 16:13:26 +00:00
Eitan Isaacson
291dfad17d Bug 1548362 - Include visual viewport offsets in bounds and hittest calculations. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D30385

--HG--
extra : moz-landing-system : lando
2019-05-15 00:06:30 +00:00
Eitan Isaacson
cf9dd32a8b Bug 1380905 - Allow HTMLComboboxAccessible to be shut down twice. r=Jamie
Accessibles can be shut down twice. For example, their doc might shut
them down in its own ShutDown, while a reference is still being held by
a dispatched event. When the event goes away, or the cycle collector
kicks in, the accessible may be finally released and shut down again via
LastRelease.

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

--HG--
extra : moz-landing-system : lando
2019-05-22 04:50:31 +00:00
Sylvestre Ledru
993c03acb1 Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D31769

--HG--
extra : moz-landing-system : lando
2019-05-22 22:37:14 +00:00
Daniel Varga
af42676c4a Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-05-23 18:59:21 +03:00
Daniel Varga
4cbc287f63 Merge mozilla-inbound to mozilla-central. a=merge 2019-05-23 18:54:21 +03:00
Joel Maher
292c7dbb90 Bug 1137575 - disable test_native_mouse_mac.xul for osx 10.14. r=spohl
disable test_native_mouse_mac.xul for osx 10.14.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 15:40:08 +00:00
Dorel Luca
262d881f83 Backed out 2 changesets (bug 1553772) for Geckoview failures in org.mozilla.geckoview.test.SelectionActionDelegateTest.collapseToStart[#designmode]
Backed out changeset 7286e18fbc17 (bug 1553772)
Backed out changeset 58d40da71355 (bug 1553772)
2019-05-23 18:30:54 +03:00
Brian Grinstead
2af088c3e3 Bug 1553387 - Use createXULElement for 'window' menuitems on osx r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D32166

--HG--
extra : moz-landing-system : lando
2019-05-23 15:12:21 +00:00
Mirko Brodesser
7bd552ead5 Bug 1553766: encapsulate range boundary specific members of nsDocumentEncoder and free their memory in nsDocumentEncoder::Initialize. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D32304

--HG--
extra : moz-landing-system : lando
2019-05-23 14:47:10 +00:00
Oana Pop Rus
d020804eba Backed out changeset 3304277f5bde (bug 1553252) for build bustages on Windows on a CLOSED TREE 2019-05-23 17:52:21 +03:00
Mark Banner
84c0d92e4e Bug 1552188 - Add Alias checks for the main search engines. r=daleharvey
Depends on D32226

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

--HG--
extra : moz-landing-system : lando
2019-05-23 14:26:13 +00:00
Mark Banner
beec9b6250 Bug 1541417 - Add tests to ensure search engines send the correct codes with the search url and form urls. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D32226

--HG--
extra : moz-landing-system : lando
2019-05-23 14:24:57 +00:00
Jason Laster
77d4bd0ad9 Bug 1552453 - Breakpoint doesnt pause in file during page load. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D32161

--HG--
extra : moz-landing-system : lando
2019-05-23 12:52:34 +00:00
Ionut Goldan
ff2f601ee3 Bug 1553137 - Pin stable Chromium revision on affected platforms r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D32117

--HG--
extra : moz-landing-system : lando
2019-05-23 14:25:35 +00:00
John Dai
5b4c150005 Bug 1551873 - Fix JSWindowActor's intermittent TV failures; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D31788

--HG--
extra : moz-landing-system : lando
2019-05-23 08:50:51 +00:00
Julian Descottes
00ccf24ba8 Bug 1553437 - Add cold-open talos DAMP test for jsdebugger, webconsole, netmonitor r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D32122

--HG--
extra : moz-landing-system : lando
2019-05-23 08:41:19 +00:00
Patrick Brosset
a365f19d19 Bug 1553451 - Lower the eslint complexity level to 20 for devtools and exlude more complex functions; r=jdescottes
We want to go back to ESLint's default complexity level so that newly introduced code is checked for complexity.
At the same time, to make that work, we're excluding all of the more complex functions for now.
We should fix them: make them less complex, and remove the eslint-disable comment.
See bug 1553449 for more information about this.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 09:06:16 +00:00
Mihai Alexandru Michis
6026c240e3 Backed out 22 changesets (bug 1550633) for browser-chrome failure at browser_cache.js. CLOSED TREE
Backed out changeset 87067f045e1e (bug 1550633)
Backed out changeset a42883570179 (bug 1550633)
Backed out changeset bf1426571565 (bug 1550633)
Backed out changeset 97f61668f78c (bug 1550633)
Backed out changeset e22ef6f848aa (bug 1550633)
Backed out changeset 22213d6f047c (bug 1550633)
Backed out changeset 27e03b195718 (bug 1550633)
Backed out changeset 9a5e3e6b8c21 (bug 1550633)
Backed out changeset d338d667dcbd (bug 1550633)
Backed out changeset abc099f50543 (bug 1550633)
Backed out changeset ed0f76cca0d9 (bug 1550633)
Backed out changeset 4b193e156faa (bug 1550633)
Backed out changeset fefc8d667b9c (bug 1550633)
Backed out changeset e4128df1406b (bug 1550633)
Backed out changeset 9ad7d7b5ef6d (bug 1550633)
Backed out changeset d8fdfd9505bf (bug 1550633)
Backed out changeset 679ce0bdbf18 (bug 1550633)
Backed out changeset f75c225dc273 (bug 1550633)
Backed out changeset 4346465d73b1 (bug 1550633)
Backed out changeset 4c8fd0720cc2 (bug 1550633)
Backed out changeset 81545b2c0b58 (bug 1550633)
Backed out changeset 12fc5abcd066 (bug 1550633)
2019-05-23 11:54:26 +03:00
Mihai Alexandru Michis
02b6ac0a8d Backed out changeset dd05a7d4bd38 (bug 1553387) for browser-chrome failures at browser_window_menu_list.js. CLOSED TREE 2019-05-23 11:35:01 +03:00
Mihai Alexandru Michis
2ae5a4bb01 Backed out changeset 0f9626b48a66 (bug 1553451) for linting failures. CLOSED TREE 2019-05-23 10:58:22 +03:00
Mihai Alexandru Michis
354eec452c Backed out changeset a649f69f29df (bug 1536672) for failing crashtest at WebGLContextValidate.cpp. CLOSED TREE 2019-05-23 10:57:29 +03:00
violet
cb6eb55db1 Bug 1383650 - Remove obsolete check that is wrong in SVG2 r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D32008

--HG--
extra : moz-landing-system : lando
2019-05-23 07:24:59 +00:00
Patrick Brosset
28f446d619 Bug 1553451 - Lower the eslint complexity level to 20 for devtools and exlude more complex functions; r=jdescottes
We want to go back to ESLint's default complexity level so that newly introduced code is checked for complexity.
At the same time, to make that work, we're excluding all of the more complex functions for now.
We should fix them: make them less complex, and remove the eslint-disable comment.
See bug 1553449 for more information about this.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 07:07:49 +00:00
Jan de Mooij
eaf82d1a04 Bug 1552470 part 6 - Remove TypeScript::MonitorBytecodeType overload that doesn't take script/pc. r=tcampbell
This method was a bit of a footgun because cx->currentScript is quite slow.
It seems better to make this very explicit in the callers.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 07:11:38 +00:00
Jan de Mooij
9df773da2b Bug 1552470 part 5 - Rename remaining js::TypeMonitorResult overload to TypeScript::MonitorBytecodeTypeSlow. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D31610

--HG--
extra : moz-landing-system : lando
2019-05-23 07:11:19 +00:00
Jan de Mooij
e3ed48132f Bug 1552470 part 4 - Fold some js::TypeMonitorResult overloads into TypeScript::MonitorBytecodeType. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D31609

--HG--
extra : moz-landing-system : lando
2019-05-23 07:11:07 +00:00
Jan de Mooij
1c7a3e3327 Bug 1552470 part 3 - Assert we have a JOF_TYPESET op in TypeMonitorResult. r=tcampbell
The "stubs used in compound opcodes" comment is obsolete (refered to some old
opcodes and JaegerMonkey).

This caught one problem, the interpreter called this for JSOP_RESUME.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 07:10:47 +00:00
Jan de Mooij
2b79df85ac Bug 1552470 part 2 - Rename some TypeScript methods. r=tcampbell
SetThis -> MonitorThisType
SetArgument -> MonitorArgType
Monitor -> MonitorBytecodeType

This is consistent with the thisTypes/argTypes/bytecodeTypes accessors and will
avoid confusion when we rename TypeScript to JitScript.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 07:10:17 +00:00
Jan de Mooij
3a3b3c836a Bug 1552470 part 1 - Make ThisTypes/ArgTypes/BytecodeTypes non-static methods. r=tcampbell
It makes the code a bit more natural.

The patch also changes these methods to take an AutoSweepTypeScript. This is more
correct and safe than what we did, because these methods return the TypeSet.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 07:09:42 +00:00
Mathieu Leplatre
b538ac9a32 Bug 1553142 - Leverage ConsoleAPI in Remote Settings r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D32138

--HG--
extra : moz-landing-system : lando
2019-05-22 14:01:53 +00:00
mandy cheang
356929b6c2 Bug 1541233 - Remove expired USER_CHROME_CSS_LOADED probe. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D32025

--HG--
extra : moz-landing-system : lando
2019-05-23 12:06:09 +00:00
mandy cheang
5767663a4e Bug 1541233 - Don't load customization style sheets if toolkit.legacyUserProfileCustomizations.stylesheets pref is not set. r=mconley,emilio
Differential Revision: https://phabricator.services.mozilla.com/D31670

--HG--
extra : moz-landing-system : lando
2019-05-23 12:06:09 +00:00
Jim Blandy
05a97e08e4 Bug 1553567: Use MaxValue to initialize/reset nsThread::mCurrentEventLoopDepth, not -1. r=froydnj
Since the purpose of mCurrentEventLoopDepth is to be ordered in comparison with
mNestedEventLoopDepth, it's a bit deceptive to give it a value that would appear
to be less than any reasonable depth but is, because the variables in question
are unsigned, actually greater than any reasonable depth. Using
mozilla::MaxValue<uint32_t>::value is clearer.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 10:22:57 +00:00
violet
4ab5380719 Bug 1553252 - Use cbindgen for text-overflow r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D32285

--HG--
extra : moz-landing-system : lando
2019-05-23 14:02:17 +00:00
Petru Lingurar
f2f3601226 Bug 1511839 - Return the generated file if the camera result has "inline-data" action; r=VladBaicu
Handle the case when Camera would actually save a new photo but would return
just a thumbnail and not the full image
33c59af04a/src/com/android/camera/PhotoModule.java (L1345-L1371)

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

--HG--
extra : moz-landing-system : lando
2019-05-23 12:17:34 +00:00