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

677212 Коммитов

Автор SHA1 Сообщение Дата
Nour 7afb8b57b4 Tests for wbr element Bug 584141 r=Ehsan
added tests for Bug 584141 selection across wbr elements

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

--HG--
extra : moz-landing-system : lando
2019-10-29 20:35:23 +00:00
Ehsan Akhgari 95201d9fb4 Bug 1592253 - Remove the unused Fennec telemetry probes; r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D50928

--HG--
extra : moz-landing-system : lando
2019-10-29 20:31:03 +00:00
Matthew Gaudet f11b39371f Bug 1584649 - Remove un-needed template parameter in EmitterScope r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D50096

--HG--
extra : moz-landing-system : lando
2019-10-22 17:56:24 +00:00
Travis Long aea11f0f42 Bug 1592315 - Update about:telemetry Probe Dictionary link to point to its new home at probes.tmo r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D50988

--HG--
extra : moz-landing-system : lando
2019-10-29 19:50:23 +00:00
Drew Willcoxon 0f3ee530d3 Bug 1592179 - Quantumbar: Remove redundant bottom border on tips when they're last in the view. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D50992

--HG--
extra : moz-landing-system : lando
2019-10-29 20:15:19 +00:00
Geoff Brown 8852ffec71 Bug 1592385 - Update test-verify android defaults; r=bc
Android TV has appropriate configuration, so updating these defaults makes
no practical difference, but I think it looks a little more modern.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 20:08:38 +00:00
Ting-Yu Lin fe7aba788d Bug 1590185 Part 3 - Add --paged command line argument to layout debugger. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D49994

--HG--
extra : moz-landing-system : lando
2019-10-29 19:51:44 +00:00
Ting-Yu Lin 0023c0c92d Bug 1590185 Part 2 - Support paged mode layout in layout debugger. r=dbaron
This patch adds a menu item in "Toggle" -> "Paged Mode". If the item is
toggled, after finishing loading the document, the document will be
forced into paged mode.

The print settings in `nsLayoutDebuggingTools::SetPagedMode()` are
similar to `setupPrintMode()` in reftest-content.js.

Remove the hack in nsDocumentViewer::InitInternal() because we don't
want to set a new document when mIsPageMode = false.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:51:42 +00:00
Ting-Yu Lin 3f0609ea5d Bug 1590185 Part 1 - Remove obsolete member variables in nsLayoutDebuggingTools. r=heycam
Bug 1566215 Part 3 moved these features to layoutdebug.js.
https://hg.mozilla.org/mozilla-central/rev/f84c119572a1f4d8b20ac05c0bd8cefe4fe70fef

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:51:33 +00:00
Alex Henrie 4e325c4480 Bug 969980 - Use case folding for case-insensitive searches. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D50940

--HG--
extra : moz-landing-system : lando
2019-10-29 19:56:56 +00:00
Micah Tigley 04dddd2796 Bug 1585080 - Make RDM browser <stack> use CSS Grid r=mconley,gl
Differential Revision: https://phabricator.services.mozilla.com/D50559

--HG--
extra : moz-landing-system : lando
2019-10-29 19:49:03 +00:00
Bogdan Tara f866fef3ad Backed out 3 changesets (bug 1591523) for bustages complaining about RenderCompositorOGL.cpp CLOSED TREE
Backed out changeset 407f051e14db (bug 1591523)
Backed out changeset b4c8080dae86 (bug 1591523)
Backed out changeset abb627bc4f75 (bug 1591523)
2019-10-29 22:00:05 +02:00
Markus Stange 9585925ff5 Bug 1591523 - First pass of OS compositor implementation on macOS. r=sotaro
This implementation is off by default (behind gfx.webrender.compositor) until
various bugs and inefficiencies are fixed. See bug 1592016.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:25:39 +00:00
Markus Stange eb84b69274 Bug 1591523 - Add NativeLayerRoot::SetLayers. r=jrmuizel
This allows us to somewhat cheaply swap out the entire set of layers.
It also means that clearing the array of layers no longer has quadratic complexity;
in the past, you would do this by calling RemoveLayer once per layer, and RemoveLayer
does a linear scan through the array.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:25:36 +00:00
Markus Stange 4631463725 Bug 1591523 - Move existing NativeLayer management into RenderCompositorOGL. r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D50724

--HG--
extra : moz-landing-system : lando
2019-10-29 19:25:29 +00:00
Markus Stange 98f1e26c4e Bug 1587940 - Add NativeLayer::SetClipRect and implement it for Core Animation with a parent layer that has masksToBounds=YES. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D50723

--HG--
extra : moz-landing-system : lando
2019-10-29 19:25:27 +00:00
Markus Stange 64c13fc106 Bug 1587940 - Remove capability for opaque regions from NativeLayer interface. r=jrmuizel
This change makes opaqueness a boolean per layer again. The opaque region is
currently only used by the temporary WebRender code; the future WebRender code
won't use it. Removing this support simplifies the code and makes it easier to
implement clipping.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:24:24 +00:00
Bryce Seager van Dyk 398e5555d9 Bug 1592371 - QueryDosDeviceWHook returns size of lpTargetPath copy on success. r=bobowen
Prior to the patch we appear to be returning the size of lpDeviceName rather
than lpTargetPath.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:31:19 +00:00
Tim Huang cfdc1ac4fe Bug 1591692 - Ensure the iframe gets loaded before we proceed the test in 'browser_firstPartyIsolation_aboutPages.js'. r=baku
The patch adds 'wantLoad' to the BrowserTestUtils.browserLoaded() to
ensure the iframe gets loaded before we proceed the test.

In addition, we need to disable this test in Fission since the
'wantLoad' feature is broken for iframes in Fission.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 07:10:41 +00:00
Zibi Braniecki e91fc59641 Bug 1591570 - Remove contenttitlesetting. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D50665

--HG--
extra : moz-landing-system : lando
2019-10-29 17:48:22 +00:00
Haik Aftandilian 87432d9ae1 Bug 1586888 - Test security/sandbox/test/browser_content_sandbox_fs.js has failures on macOS Catalina r=gcp
Don't test with directories not present on macOS 10.15.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 10:45:43 +00:00
Ted Campbell ca9bdf59ad Bug 1591747 - Unify JSFunction script_/lazy_ fields r=jandem
Store js::BaseScript* to unify both the script_ and lazy_ fields of
JSFunction. Remove the mutableScript() and setScript() accessors and
make manual barriers more consistent.

Depends on D50719

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

--HG--
extra : moz-landing-system : lando
2019-10-28 08:26:32 +00:00
Ted Campbell 39ec65fa98 Bug 1591747 - Remove redundant initScript call in DelazifyCanonicalScriptedFunction r=jandem
The LazyScript -> JSScript link is already set during
JSScript::fullyInitFromEmitter.

Depends on D50718

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

--HG--
extra : moz-landing-system : lando
2019-10-28 08:04:47 +00:00
Ted Campbell b14d4d5695 Bug 1591747 - Remove JSFunction::existingScriptNonDelazifying() r=jandem
Instead, use JSFunction::maybeCanonicalFunction() which better documents
why the script should already exist.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 18:25:16 +00:00
Ted Campbell 0f2af5015e Bug 1591209 - Add JSFunction::baseScript() accessor. r=jandem
Add a baseScript() accessor to use in cases where to accessor
propertiesthrough a JSFunction that are defined for both lazy and
non-lazyscripts.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 18:25:16 +00:00
Brian Grinstead 193683f1c6 Bug 1592054 - Initialize tabbrowser-tab contents before appending it into the DOM r=dao
This prevents a brief flash of unstyled tab content that can be noticed especially
in debug builds.

What happens currently is that we first append child content into the tab
upon connection, then we do attribute inheritance which sets the relevant
styling properties.

With this change we first set up the child content and attributes _before_ appending
the tab into the DOM, so that it's ready to render after being appended.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 17:23:29 +00:00
Tom Ritter d72a6eb2f3 Bug 1588816 - Remove userChrome.css case since XBL is dead in Nightly r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D50964

--HG--
extra : moz-landing-system : lando
2019-10-29 17:10:59 +00:00
Emily Toop 95b4cd998b Bug 1585661 - Move geckoview user documentation under mozilla-central. r=agi,nalexander,ahal
Remove some old Fennec documentation, re add in adjust and mma docs as they are still in use.
Examples are being moved to a new location and javadoc is already generated here and so these items are not being moved in this commit

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:34:30 +00:00
Dan Minor 1f3dd67cb9 Bug 1543622 - Make number of channels out param of GetAudioFrame; r=pehrsons
The number of channels is available in mAudioFrame in GetAudioFrame so
there is no reason to calculate it after the fact in MediaPipeline.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 17:30:03 +00:00
Emma Malysz 5d8c10a424 Bug 1591588, remove ComputeIndexOf call and negative index check from within GetWholeText r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D50885

--HG--
extra : moz-landing-system : lando
2019-10-29 16:04:29 +00:00
Itiel ba4d0ad27c Bug 1588818 - Cleanup .float-right from aboutCompat.css r=miketaylr
Differential Revision: https://phabricator.services.mozilla.com/D50936

--HG--
extra : moz-landing-system : lando
2019-10-29 16:23:21 +00:00
Narcis Beleuzu 9e239f2b4a Backed out 2 changesets (bug 1589461, bug 1589447) for wpt failures on report-only-in-meta.sub.html
Backed out changeset e58350a47d50 (bug 1589461)
Backed out changeset abdcdc97cd4c (bug 1589447)
2019-10-29 19:05:09 +02:00
Mark Banner 4afec4f940 Bug 1577733 - Change SearchService's _searchOrder to reference engines by ascii identifier instead of display names for the modern config. r=mikedeboer" -a
Differential Revision: https://phabricator.services.mozilla.com/D50296

--HG--
extra : moz-landing-system : lando
2019-10-29 16:52:12 +00:00
Mark Banner 25ad627aae Bug 1577733 - Change SearchService's _searchDefault/_searchPrivateDefault to reference engines by an ascii identifier instead of display names for the modern config. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D50295

--HG--
extra : moz-landing-system : lando
2019-10-29 16:52:03 +00:00
Morgan Reschenberg 9d494b19cc Bug 1590458: Update HCM telemetry expiry dates r=Jamie.
Differential Revision: https://phabricator.services.mozilla.com/D50849

--HG--
extra : moz-landing-system : lando
2019-10-29 02:13:37 +00:00
Jeff Walden 7d74f15a31 Bug 1592325 - Fix an unsigned-integer underflow in HashTable.h that's super-easy to trigger using affirmatively wrapping operations. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D50960

--HG--
extra : moz-landing-system : lando
2019-10-29 16:42:15 +00:00
Henrik Skupin 1ed947aff2 Bug 1587627 - [marionette] Remove `Anon` and `AnonAttribute` strategies from "WebDriver:FindElement" and "WebDriver:FindElements" command. r=webdriver-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D50804

--HG--
extra : moz-landing-system : lando
2019-10-29 12:55:35 +00:00
Kashav Madan 606d4d405a Bug 1590774 - Fix shutdown leaks in browser_newWindowDrop.js, r=nika
Adds an additional "unload" listener in BrowserTestUtils.browserLoaded to
unregister the original load listener and reject the promise.

This was broken because BrowserTestUtils.waitForNewWindow adds an observer that
fires for every new window. The observer calls BrowserTestUtils.browserLoaded on
all of these windows, and since only one of them loads the URL we care about, we
never unregister the event listeners from the remaining windows.

Depends on D49005

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:23:42 +00:00
Kashav Madan a19f86daf7 Bug 1578465 - Update fission annotations, r=kmag
Depends on D49003

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:23:35 +00:00
Kashav Madan 41b03f2575 Bug 1578465 - Fix broken tests, r=kmag,mconley
Fixes:

  - browser_startup_content.js (the BrowserTestUtils actor gets instantiated earlier than before)
  - browser_window_open.js (create the browserStopped promise before awaiting the initial load)
  - browser_bug579872.js (uses browserLoaded incorrectly)
  - browser_delay_autoplay_notInTreeAudio.js (uses browserLoaded incorrectly)
  - browser_delay_autoplay_playAfterTabVisible.js (uses browserLoaded incorrectly)
  - browser_delay_autoplay_playMediaInMuteTab.js (uses browserLoaded incorrectly)
  - browser_resume_bkg_video_on_tab_hover.js (uses browserLoaded incorrectly)

Depends on D49002

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:23:23 +00:00
Kashav Madan f1dca37d04 Bug 1578465 - Remove the content-utils.js framescript, r=nika
This also updates the two functions (BrowserTestUtils.firstBrowserLoaded,
browser_broadcastchannel.js#browserFrameLoaded) that rely on the previous
event to use the new one.

Depends on D49001

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:23:16 +00:00
Kashav Madan 44cb59c817 Bug 1578465 - Make BrowserTestUtils.browserLoaded() Fission-compatiable, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D49001

--HG--
extra : moz-landing-system : lando
2019-10-29 16:23:03 +00:00
zhaogang f466469108 Bug 1591058 - Put the memorization of selected location into togglePrettyPrint() . r=davidwalsh
Now the `togglePrettyPrint` and `selectPrettyLocation` together handle the mapping.

mochitest is added.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:31:19 +00:00
Boris Zbarsky d867da8312 Bug 1588194 part 2. Add missing property use counters to Window. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D49045

--HG--
extra : moz-landing-system : lando
2019-10-29 16:20:49 +00:00
Boris Zbarsky 89b4cac9a3 Bug 1588194 part 1. Factor out the missing property use counter code into helper functions. r=peterv
This incidentally reduces the codesize, while allowing us to call those
functions from elsewhere.  The performance impact of the extra out-of-line call
is not measurable (that is, is within the noise level) on the testcase at
<https://bugzilla.mozilla.org/attachment.cgi?id=9096814>.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 16:18:44 +00:00
Jorg K 458e8baf26 Bug 1591677 - Disable test_TelemetryEnvironment.js::test_environmentServicesInfo for Thunderbird. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D50953

--HG--
extra : moz-landing-system : lando
2019-10-29 16:06:31 +00:00
James Teh 7dfabe9989 Bug 1415667: Always use OuterDocAccessible for iframes, even if an ARIA table role is specified. r=yzen
OuterDocAccessible has some special behaviour.
We really shouldn't try to use some other class for iframes.
Anyway, making an iframe part of an ARIA table won't work for other reasons, plus I'm not sure it makes much sense.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 14:26:49 +00:00
Drew Willcoxon 38bc796e60 Bug 1591327 - Quantumbar: Properly limit results to maxResults while taking result spans into account. r=mak
The muxer shouldn't decrease `maxResults`. The cropping in the providers manager should take result spans into account.

I updated the result-span test to also check a non-restricting provider, which triggers this bug.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 15:44:26 +00:00
Itiel d26a949e7e Bug 1590212 - More RTL fixes to the console editor r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D49986

--HG--
extra : moz-landing-system : lando
2019-10-29 12:40:13 +00:00
Jan Alexander Steffens (heftig) 5d3dcb3132 Bug 1591488 - [Wayland] Only offset the opaque region for normal windows; r=stransky
Maximized and fullscreened windows do not have a CSD decoration border.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 14:48:54 +00:00