Commit Graph

650556 Commits

Author SHA1 Message Date
Florian Quèze
2bbe7b0f62 Bug 1549723 - disable browser_startup_mainthreadio.js and browser_startup_content_mainthreadio.js mochitests for debug builds, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D30220

--HG--
extra : moz-landing-system : lando
2019-05-08 08:56:26 +00:00
Florian Quèze
4781b089f3 Bug 1547018 - Add a mochitest tracking child process startup main thread I/O, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D28869

--HG--
rename : browser/base/content/test/performance/browser_startup_mainthreadio.js => browser/base/content/test/performance/browser_startup_content_mainthreadio.js
extra : moz-landing-system : lando
2019-05-08 08:56:24 +00:00
Florian Quèze
9a6e28780e Bug 1540135 - Add a startup mochitest tracking mainthread I/O, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D25392

--HG--
extra : moz-landing-system : lando
2019-05-08 08:56:22 +00:00
Daisuke Akatsuka
b3a9aace35 Bug 1539688: Add a test which disables local tab debugging. r=jdescottes
Depends on D30315

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

--HG--
extra : moz-landing-system : lando
2019-05-08 07:18:39 +00:00
Daisuke Akatsuka
b88985d8f2 Bug 1539688: Avoid to call listTabs() if the tab category does not display. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D30315

--HG--
extra : moz-landing-system : lando
2019-05-08 08:54:39 +00:00
Ian Moody
8b8cafe43c Bug 1549537 - Unconditionally offer 'Span' option for desktop background position on Linux. r=sfoster
Bug 1544105 added a default implementation of `GfxInfoBase::FindMonitors` so
`gfxInfo.getMonitors()` no longer throws on Linux, but it only ever returns the
primary monitor there.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 18:36:19 +00:00
Ian Moody
566d9090f7 Bug 1547459 - Use explicit text for desktop span preview not being available. r=sfoster
When I implemented the no preview for span I did originally try using text in
the canvas, but discarded it when I realised trying to format it to display
nicely (across different languages and text lengths) was a losing proposition.
However just the prohibition symbol without context is confusing to users, and
on reflection the text can easily be included as an element stacked on top of
the canvas.

Also lighten the background of the no preview message, since the pure black was
indistinguishable from the frame sides on Windows and Linux.

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

--HG--
extra : moz-landing-system : lando
2019-05-06 18:55:57 +00:00
Rob Thijssen
12232968b6 Bug 1544403 - trigger retry on instance termination mid-task r=pmoore
when an instance is terminated while it is still running a task, the generic worker process exits with an interrupt exit code. this change treats such exit codes as an exception which triggers a task retry

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

--HG--
extra : moz-landing-system : lando
2019-05-08 06:00:00 +00:00
Kestrel
44af0f4541 Bug 1549293 - Add context fill to info-page title background images and about:config preference lock icon r=dao
Differential Revision: https://phabricator.services.mozilla.com/D29991

--HG--
extra : moz-landing-system : lando
2019-05-07 11:42:09 +00:00
Edwin Gao
cfbdbd0133 Bug 1548924 - task efficiency: remove sleep 15 clause from test-linux.sh r=gbrown,jmaher CLOSED TREE
Changes:
- remove the `sleep 15` clause.

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

--HG--
extra : source : 0e9e744accd3ed7b7b0ff2436904ed78a92bf9e2
2019-05-07 23:06:53 +00:00
Mihai Alexandru Michis
bd960ef22c Backed out 3 changesets (bug 1540135, bug 1547018, bug 1549723) for causing leaks
Backed out changeset 72723e7257b1 (bug 1549723)
Backed out changeset 5c597a3f82bd (bug 1547018)
Backed out changeset eb8757f9586f (bug 1540135)
2019-05-08 11:16:35 +03:00
Mihai Alexandru Michis
520193d092 Backed out changeset 5add0a9fd0fb (bug 1540135) for causing leaks 2019-05-08 11:15:35 +03:00
Emilio Cobos Álvarez
259aa236fd Bug 1549596 - Use PhantomData<T> in servo_arc. r=bholley
See https://github.com/rust-lang/rust/pull/60594#issuecomment-489966933

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

--HG--
extra : moz-landing-system : lando
2019-05-08 08:01:01 +00:00
Emilio Cobos Álvarez
0789d1d403 Bug 1549596 - ThinArc should use NonNull. r=bholley
If only for parallelism with Arc<>.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 03:16:21 +00:00
Paul Bone
c4a4adb910 Bug 1549660 - Update pretenuring GC parameter documentation r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D30164

--HG--
extra : moz-landing-system : lando
2019-05-08 07:02:00 +00:00
Paul Bone
813b63b00e Bug 1549660 - Add units to GC parameter documentation r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D30163

--HG--
extra : moz-landing-system : lando
2019-05-08 07:01:43 +00:00
Paul Bone
cce0fa3f3b Bug 1549660 - Update docs for heap threshold parameters r=jonco
This change adds more detailed documentation for the parameters that control
heap threasholds & factors.  It also corrects some minor points and updates
a code reference.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 07:01:23 +00:00
Ola Gasidlo
d475758e88 Bug 1548762 - Message "No devices discovered" should have color set to grey 50, r=jdescottes
Message "No devices discovered" should have color set to grey 50

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

--HG--
extra : moz-landing-system : lando
2019-05-07 12:13:06 +00:00
Chris Pearce
7402ebd65e Bug 1538023 - Change MDSM::HasLowBufferedData() to consider data buffered after end of decoded data rather than start. r=jya
When under pressure, the MediaCache evicts data before the last read on a
stream.  We typically have two demuxers reading from different offsets in a
stream. So if the MediaCache is under pressure, it may end up evicting data
between the two demuxers.

The MediaDecoderStateMachine currently goes into buffering state if there's
insufficient data available beginning at the start of its queue of decoded
samples. However since the MediaCache evicts data behind the streams read
cursor, the data after the beginning of the sample queue may have already been
evicted by the media cache. This will cause the MediaDecoderStateMachine to
enter a buffering state, and if its sample queues are full, there will be no
demuxers reading to cause the MediaCache to download the data between the two
demuxers, and we'll get stuck in buffering state indefinitely.

So change the MediaDecoderStateMachine to instead check whether there's
insufficient data available at the end of the decoded sample queues. This means
we won't get stuck in buffering state. Note the MediaCache may still evict data
which the other demuxer needed, causing us to re-request it, but at least we
won't get stuck in buffering state.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 04:35:32 +00:00
Chris Pearce
b64a2d776d Bug 1538023 - Add support for -Inf to media::TimeUnits. r=jya
TimeUnits with a negative infinity value are used in the next patch.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 06:27:03 +00:00
Jim Blandy
91b62e5a8d Bug 1501666: Include suspended generators in count of Debugger.Frames with onStep handlers. r=jorendorff
Debugger::onSingleStep asserts that the script's step mode count is fully
accounted for by Debugger.Frame instances with onStep handlers. The existing
assertion only takes into account live Debugger.Frames --- it simply looks up
the current frame's AbstractFramePtr in existing Debuggers' frame maps. But
Debugger.Frames referring to suspended generator calls also contribute to the
generator's script's step mode count, and need to be included.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 06:14:24 +00:00
Mihai Alexandru Michis
f7b2873656 Backed out changeset 0e9e744accd3 (bug 1548924) for causing leaks 2019-05-08 09:35:04 +03:00
Masayuki Nakano
ed4cc22661 Bug 1549270 - part 3: Mark EditorBase::SetAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30047

--HG--
extra : moz-landing-system : lando
2019-05-08 06:26:25 +00:00
Masayuki Nakano
6d224d7259 Bug 1549270 - part 2: Mark EditorBase::RemoveAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30044

--HG--
extra : moz-landing-system : lando
2019-05-08 05:09:56 +00:00
Masayuki Nakano
e4c46a73ce Bug 1549270 - part 1: Mark EditorBase::CloneAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30043

--HG--
extra : moz-landing-system : lando
2019-05-08 04:46:56 +00:00
Haik Aftandilian
268a1d9df4 Bug 1546544 - Reduce navigator.hardwareConcurrency to account for TCSM r=luke
Differential Revision: https://phabricator.services.mozilla.com/D29437

--HG--
extra : moz-landing-system : lando
2019-05-07 22:16:28 +00:00
Haik Aftandilian
45bb7b8823 Bug 1546544 - Enable TCSM r=asuth,spohl,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D29046

--HG--
extra : moz-landing-system : lando
2019-05-07 22:16:14 +00:00
Ed Lee
abff4da67d Bug 1549906 - Use brandings.ftl to allow OnboardingMessageProvider.jsm to use new strings r=flod
Differential Revision: https://phabricator.services.mozilla.com/D30311

--HG--
extra : moz-landing-system : lando
2019-05-08 05:28:15 +00:00
James Teh
c504fadc7d Bug 1547635: PanelMultiView: Don't override keyboard navigation in context menus. r=Gijs
Normally, context menu keyboard handling takes precedence.
However, because we have a capturing window keydown listener, our listener takes precedence.
Therefore, we need to check for an open context menu and suppress our keyboard handling in this case.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 05:18:17 +00:00
Csoregi Natalia
0b4a204c24 Merge mozilla-central to autoland. CLOSED TREE 2019-05-08 06:39:09 +03:00
Csoregi Natalia
197210b8c1 Merge inbound to mozilla-central. a=merge 2019-05-08 06:37:15 +03:00
Ting-Yu Lin
44b91cdf58 Bug 1548118 Part 4 - Always mark inner ColumnSetWrapper's children dirty before reflowing it if the outer ColumnSetWrapper is balancing. r=dbaron
ColumnSetFrame always tries to reflow column content regardless of it's
dirtiness. Making ColumnSetWrapperFrame's children dirty can have the
same effect.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 03:12:18 +00:00
Ting-Yu Lin
1bfc721a99 Bug 1548118 Part 3 - Remove margin-bottom from column-balancing-nested-001.html and its reference. r=dbaron
Per bug 1487927, margin-bottom value is not always rendered as expected
with our column balancing algorithm. I'd like to remove it from
column-balancing-nested-001.html, and add <br> to separate each cases.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 03:12:18 +00:00
Ting-Yu Lin
c52b56e4f0 Bug 1548118 Part 2 - Extract computing column balancing depth logic to a function. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D29434

--HG--
extra : moz-landing-system : lando
2019-05-08 03:12:05 +00:00
Ting-Yu Lin
1582e78c5d Bug 1548118 Part 1 - Advance the column count at the end of the while loop. r=dbaron
We use `columnCount == aConfig.mBalanceColCount - 1` in other places to
determine if we are at the last column. Advancing the column count at
the end of the loop make the condition consistent.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 03:09:19 +00:00
Masayuki Nakano
48d2fce863 Bug 1549268 - Mark EditorBase::JoinNodesWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30041

--HG--
extra : moz-landing-system : lando
2019-05-08 02:29:43 +00:00
Dzmitry Malyshau
0ab96c1983 Bug 1532174 - Refactor WR fast transform, use when returning relative transforms r=gw
Based on https://phabricator.services.mozilla.com/D30229

Instead of converting from the scale-offset to the transform right away in
`get_relative_transform`, we only do it if there is a jump between coordinate spaces.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 02:32:15 +00:00
Edwin Gao
473d6ab07b Bug 1548924 - task efficiency: remove sleep 15 clause from test-linux.sh r=gbrown,jmaher
Changes:
- remove the `sleep 15` clause.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 23:06:53 +00:00
Masayuki Nakano
f440ac739a Bug 1549264 - Mark EditorBase::SplitNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30039

--HG--
extra : moz-landing-system : lando
2019-05-07 22:34:28 +00:00
Masayuki Nakano
0925cb9a70 Bug 1549155 - Mark EditorBase::DeleteNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30038

--HG--
extra : moz-landing-system : lando
2019-05-07 22:27:29 +00:00
Shane Caraveo
a0df3a4705 Bug 1541317 fix extension failures when setting homepage on upgrade r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D29912

--HG--
extra : moz-landing-system : lando
2019-05-08 01:30:25 +00:00
Bogdan Tara
ac8636de44 Backed out changeset 791dcf072a98 (bug 1496844) for browser_identity_UI.js failures CLOSED TREE 2019-05-08 04:21:19 +03:00
Ed Lee
5fda4b07d2 Bug 1549863 - Add 3-card layout, card adjustments and bug fixes to Activity Stream r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D30286

--HG--
extra : moz-landing-system : lando
2019-05-08 00:38:11 +00:00
David Parks
5730f5fc1c Bug 1546546: Part 3 - TestDllInterceptor must leave intercepted functions operable r=aklotz
In part 1, we disabled the unhooking of DLL-intercepted functions at shutdown.  The TestDllInterceptor relied on unhooking -- it worked by hooking functions with a "nonsense function" (nullptr) and then immediately unhooking it.  That restored the original function behavior.  Some hooked functions (e.g. NtWriteFile) are used by functions later in the program (e.g. printf) so the functions need to maintain their behavior.

This patch replaces the nonsense function with an identity function that also sets a global boolean as a side-effect.  The function is written in machine code.  x86-32, x86-64, and aarch64 variants are included.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 00:26:59 +00:00
David Parks
c005eb91b7 Bug 1546546: Part 2 - Pass a real CredHandle to relevant TestDllInterceptor functions r=aklotz
QueryCredentialsAttributesA and FreeCredentialsHandle trigger an exception when null is passed for the CredHandle pointer.  This exception was ignored (when not run in the debugger) but that is no longer the case with the changes in part 3.  This patch passes a real CredHandle to them.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 00:26:16 +00:00
David Parks
b4dbd0065b Bug 1546546: Part 1 - Never unhook DLL-intercepted functions upon VMSharingPolicyShared destruction r=aklotz
This patch fixes a static destructor order dependency between WindowsDllInterceptor and VMSharingPolicyUnique by telling VMSharingPolicyShared not to access the VMSharingPolicyUnique at destruction.  This means that the behavior of intercepted functions is no longer restored in the given process at policy shutdown time.

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

--HG--
extra : moz-landing-system : lando
2019-05-08 00:25:35 +00:00
jawad
8c1bd8808f Bug 1496844 - treatment of https view-source URIs is inconsistent. r=johannh
***

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

--HG--
extra : moz-landing-system : lando
2019-05-07 23:34:31 +00:00
Robert Strong
a1731898f8 Bug 1549859 - set the app.update.BITS.inTrialGroup pref in app update xpcshell tests. r=bytesized
This causes downloadInterruptedNoRecovery.js to intermittently fail on comm-central since BITS ends up enabled.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 22:21:51 +00:00
Nicolas Silva
987eae6cae Bug 1543974 - Add render task scheduling tests. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D30021

--HG--
extra : source : 41300ab303ce3fe31a5065cd899949aa4fc97f95
2019-05-07 17:25:27 +02:00
Olli Pettay
9ae6dfc8ab Bug 1548358 - Consider to finish forget skippable phase sooner if there is idle time to use, r=mccr8
--HG--
extra : rebase_source : 0adb6235a2f8d43de78231dda11441abb8fbb5ab
2019-05-07 22:58:13 +03:00