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

644189 Коммитов

Автор SHA1 Сообщение Дата
championshuttler 9dc9ed699e Bug 1508987 - Enable ESLint for dom/svg/ (Automatic Changes). r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22293

--HG--
extra : moz-landing-system : lando
2019-03-25 19:22:09 +00:00
Botond Ballo 0bdba92de2 Bug 1539687 - Do not limit visual smooth scrolling to the layout scroll range. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D25176

--HG--
extra : moz-landing-system : lando
2019-03-28 06:27:40 +00:00
Dzmitry Malyshau 44c0bfd046 Bug 1528674 - WR improve picture texture cache allocaton r=gw
The change contains a number of incremental improvements with the main goal of:
  - allocating exactly as many tile as required by the app
  - respecting the picture caching option

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

--HG--
extra : moz-landing-system : lando
2019-03-28 03:02:45 +00:00
Hiroyuki Ikezoe 9db5bc51b8 Bug 1519013 - Shrink the content to display size if user has never changed the site resolution. r=botond
elementFromPoint-002.html, elementFromPoint-003.html and dialog-showModal.html
use document.elementFromPoint with a given point which is calculated from the
value returned by getBoundingClientRect() for a 100% width element.  Before
this change, the given point is outside of view because there is no viewport
meta tag in the documents so that elementFromPoint fails.  After this change, the
documents fit to the visual viewport so that elementFromPoint works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 03:04:59 +00:00
Hiroyuki Ikezoe dd00e6a022 Bug 1519013 - Add initial-scale=1 in scrollintoview.html. r=botond
`initial-scale=1` prevents from scaling down the content so that scrollIntoView
works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 03:04:28 +00:00
Hiroyuki Ikezoe c0d7962f08 Bug 1519013 - Introduce nsIPresShell::IsResolutionUpdatedByApz to tell whether the resolution has never been changed by APZ. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D16154

--HG--
extra : moz-landing-system : lando
2019-03-28 03:04:59 +00:00
Cameron McCormack 126b79c729 Bug 1534240 - Boost loading priority of CSS images similarly to how we do for HTML images. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D24814

--HG--
extra : moz-landing-system : lando
2019-03-28 02:54:16 +00:00
Noemi Erli 1dd5b49fd0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-28 07:03:14 +02:00
Noemi Erli 3bee475934 Backed out changeset e144f4d450c7 (bug 1325778) for causing perma failing test_insecure_form_field_autocomplete.html CLOSED TREE 2019-03-28 07:02:21 +02:00
arthur.iakab 34ec76e11d Backed out 2 changesets (bug 1538968) for causing xpcshell failures on components/places/History.cpp CLOSED TREE
Backed out changeset afc9e5ce9971 (bug 1538968)
Backed out changeset 56e336b27bcb (bug 1538968)
2019-03-28 06:02:01 +02:00
Haik Aftandilian a8b3df5de0 Bug 1525086 - Part 6 - Use AssertMacSandboxEnabled() for the RDD process, change the assert to use sandbox_check() r=Alex_Gaynor
When the RDD process sandbox is started at launch, assert the sandbox has been enabled in the Init message.

Change AssertMacSandboxEnabled() to use the undocumented sandbox_check() function instead of sandbox_init().

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

--HG--
extra : moz-landing-system : lando
2019-03-27 20:29:08 +00:00
Haik Aftandilian b5a7793fb9 Bug 1525086 - Part 5 - Update ContentParent to use new MacSandboxInfo param methods r=Alex_Gaynor
Use the new MacSandboxInfo CLI param methods to setup the content process command line arguments.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 20:28:49 +00:00
Haik Aftandilian 35ea11e89d Bug 1525086 - Part 4 - Cache the result of nsMacUtilsImpl::GetAppPath r=Alex_Gaynor
Cache the result of nsMacUtilsImpl::GetAppPath() to avoid doing I/O on repeated calls.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 02:25:54 +00:00
Haik Aftandilian 9eeac5a5a2 Bug 1525086 - Part 3b - Start the RDD sandbox earlier r=Alex_Gaynor
Start the RDD process earlier by changing RDDProcessHost to pass the necessary command line arguments for enabling the sandbox.

Per lsmp output on 10.14.3, starting the RDD process sandbox removes access to WindowServer, coreservicesd, lsd and distnoted.

Add a pref (defaulting to on) to control enabling starting the RDD process earlier.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 02:25:50 +00:00
Haik Aftandilian ae8b138790 Bug 1525086 - Part 3a - Move sandbox param logic to GeckoChildProcessHost and MacSandboxInfo to be more reusable r=Alex_Gaynor
Move sandbox early start logic to GeckoChildProcessHost.

Move sandbox CLI param logic into MacSandboxInfo.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 02:25:52 +00:00
Haik Aftandilian a6d4dd5d34 Bug 1525086 - Part 2 - Remove unneeded params and permissions from the utility sandbox r=Alex_Gaynor
Remove the unused plugin binary path and app binary path parameters and cleanup file path permissions.

Explicitly allow access to launchservicesd to allow SetProcessName() to work when the sandbox is started during startup.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 20:27:32 +00:00
Haik Aftandilian 40e8968bd5 Bug 1525086 - Part 1 - Split up sandbox policies, create utility policy for the RDD process r=Alex_Gaynor
Move sandbox policies for different process types into their own files.

Create a new "utility" policy cloned from the GMP policy to be used for basic utility-type processes.

Use the utility policy for the RDD process.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 20:27:09 +00:00
Chris Manchester 18f1db845b Bug 1526072 - Add build attributes to documentation. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D23748

--HG--
extra : moz-landing-system : lando
2019-03-27 22:48:24 +00:00
Chris Manchester 5c005e476e Bug 1526072 - Record cpu utilization and clobber/full builds in build telemetry. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D22630

--HG--
extra : moz-landing-system : lando
2019-03-27 22:42:48 +00:00
Chris Manchester 584f26283b Bug 1526072 - Add cpu utilization and clobber fields to build telemetry schema. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D22629

--HG--
extra : moz-landing-system : lando
2019-03-27 22:47:58 +00:00
Chris Manchester ed4fd3fd3a Bug 1526072 - Avoid trailing spaces when generating the schema for build telemetry. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D22628

--HG--
extra : moz-landing-system : lando
2019-03-27 22:46:22 +00:00
Mike Hommey 2a363e7418 Bug 1539355 - Don't package addons in resource directories as XPI in OmnijarFormatter. r=nalexander
The addons manager is going to support this usecase.

Depends on D25036

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:33:10 +00:00
Mike Hommey 33c810b43c Bug 1539355 - Force callers of *Formatter.add_base to order their bases. r=nalexander
Practically speaking, it makes no difference, as only the calls to
add_base from tests weren't already ordered.

This allows a simpler approach for next change.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:19:32 +00:00
Mike Hommey 5dbf4813a5 Bug 1539355 - Add a packager test for in-resource addons. r=nalexander
This demonstrates how addons positioned under a resource directory (a
directory that would normally go in omni.ja) is currently treated.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 16:12:08 +00:00
Botond Ballo cba0362f99 Bug 1538762 - Ensure the Android session store respects the layout scroll range. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D25144

--HG--
extra : moz-landing-system : lando
2019-03-28 00:38:19 +00:00
Jeff Gilbert 72f3e593fd Bug 1539648 - Use ANGLE's CHROMIUM_color_buffer_float_rgba for WEBGL_color_buffer_float. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D25139

--HG--
extra : moz-landing-system : lando
2019-03-27 21:42:56 +00:00
Gerald Squelart d8e4582b6c Bug 1539322 - Add Vector::eraseIf and Vector::eraseIfEqual - r=froydnj
Convenience functions to erase elements based on a predicate, or by comparing to
a value. They are optimized to use the minimal amount of moves necessary.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 01:00:35 +00:00
Justin Wood d2abc5343d Bug 1535393 - Fill in the correct MSI version number for release and ESR. r=mhowell,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D24994

--HG--
extra : moz-landing-system : lando
2019-03-27 17:10:58 +00:00
Lina Cambridge 81861c71f0 Bug 1539691 - Fix bound param chunking when staging the merged synced bookmarks tree. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D25178

--HG--
extra : moz-landing-system : lando
2019-03-28 00:39:43 +00:00
Gijs Kruitbosch 72951cdc8e Bug 1538968 - release assert if something tries to start the history service before profile startup, r=mak
Depends on D24909

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

--HG--
extra : moz-landing-system : lando
2019-03-26 16:39:22 +00:00
Gijs Kruitbosch 670d39447f Bug 1538968 - don't register link updates for localization links in system-principal docs, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D24909

--HG--
extra : moz-landing-system : lando
2019-03-27 17:30:54 +00:00
Haik Aftandilian ea5f6eef2f Bug 1452278 - Part 2 - Limit length of MIME types and extensions received in HandlerServiceParent r=bzbarsky
Limit the length of strings received from the child to reasonable sizes.

Depends on D15620

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:40:28 +00:00
Haik Aftandilian 77b79862cf Bug 1452278 - Part 1 - Make macOS nsOSHelperAppService::GetFromTypeAndExtension() not call OS MIME API's in content r=bzbarsky,froydnj
Add a new nsExternalHelperAppService derived class named nsOSHelperAppServiceChild to be used for the MIME service, external helper app service, and external protocol service interfaces in child processes. nsOSHelperAppServiceChild overrides some methods used to get MIME and external protocol handler information from the OS and implements these methods by remoting the calls to the parent process.

This is necessary because, on Mac, querying the OS for helper application info from sandboxed content processes is unreliable and has buggy side effects.

For now, only use the new class on Mac.

Android and unix file changes r+ by gcp.
Windows files changes r+ by bobowen.
Sync messages review r+ by nfroyd.

MozReview-Commit-ID: 63BiS6VCxfn

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:49:33 +00:00
Chris Manchester c0b388efb1 Bug 1536529 - Re-factor variables for android runtimes in build-clang.py r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D24435

--HG--
extra : moz-landing-system : lando
2019-03-28 00:28:03 +00:00
Geoff Brown fe297ae528 Bug 1539603 - Remove obsolete references to MediaPipelineFactory logging; r=jmaher
Other than the MediaPipelineFactory references, nothing else is obsolete, so this is a
very minor cleanup, just to improve readability a bit.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 00:13:48 +00:00
Cameron McCormack e90bcb5786 Bug 1535874 - Don't clear out nsStyleSheetService::gInstance when random other nsStyleSheetService objects are destroyed. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D23815

--HG--
extra : moz-landing-system : lando
2019-03-27 22:40:14 +00:00
ariasuni 7c21782019 Bug 1394376 - Resolve browser.tabs.duplicate() promise as soon as possible r=zombie
Don’t wait for tab to be fully loaded to resolve the promise.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 23:16:46 +00:00
Jared Wein ac6dda4fdc Bug 1325778 - Wait for storage updates before proceeding with test. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D25022

--HG--
extra : moz-landing-system : lando
2019-03-28 02:22:34 +00:00
Noemi Erli a0a43e404d Backed out changeset a63de11853c4 (bug 1525935) foe failures in browser_bug406216.js CLOSED TREE 2019-03-28 02:35:16 +02:00
Noemi Erli cfaf79673c Backed out changeset e5117d2f9311 (bug 1533051) for Android xpcshell failures CLOSED TREE 2019-03-28 01:33:00 +02:00
Nathan Froyd 99b94ffa67 Bug 1539600 - simplify KeyAppendInt and SetProxyResult; r=mccr8
There's no need to go through a full nsPrintfCString object, with all
the overhead that implies.  Just call AppendInt directly.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 21:34:23 +00:00
Ting-Yu Lin 0dbfbb7dff Bug 1539256 - Remove enabling AccessibleCaret pref in Android robocop test. r=snorp
Bug 1493317 enables AccessibleCaret in unit tests. No need to manually
flip the pref.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 18:17:03 +00:00
Mike Hommey d94fd2e580 Bug 1539459 - Fix Unused variable warning in nsSigHandlers.cpp on non-x86/x86_64 Linux. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D25065

--HG--
extra : moz-landing-system : lando
2019-03-27 15:21:52 +00:00
Karl Tomlinson 7ab570009e bug 1539045 use AppendMessage() for ForceShutDown() r=padenot
instead of special signaling, which can get out of order with other messages.

Using AppendMessage() provides that control messages sent to the graph before
shutdown are run on the graph thread.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 12:41:05 +00:00
Karl Tomlinson 03327ed124 Bug 1539045 remove unnecessary !mRealtime checks with mForcedShutDown r=padenot
These are unnecessary because non-empty !mRealtime graphs also set
mForcedShutDown before progressing to
LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP.

This reverts some of
https://hg.mozilla.org/mozilla-central/rev/d0d427badc22afa7d5406e4e376bf27df0c0aaba#l1.72
which is possible because a non-realtime graph no longer progresses to
LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP when it reaches mEndTime since
https://hg.mozilla.org/mozilla-central/rev/61d08765489c#l1.41

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

--HG--
extra : moz-landing-system : lando
2019-03-27 14:11:33 +00:00
Edwin Gao 8979dd6682 Bug 1538725 - extend web-platform-tests multiplier to 4x for windows10-aarch64 r=bwc,jmaher
Extended the timeout for `web-platform-tests` to 4x value after various try runs.

This value was arrived at after comparing 2x, 3x, 4x and 6x results.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 21:38:27 +00:00
Tom Prince d0ad5f9a38 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Tom Prince e0fa6f962e Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium
This also switches it to use the generic toolchain build image, as
it is no longer being used exclusively by mingw builds.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Tom Prince fbb8603385 Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D24229

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:44 +00:00
Nathan Froyd 9c36ce5059 Bug 1539574 - parse ELF symbols before DWARF symbols in dump_syms; r=gsvelto
Module::AddFunction assumes that any time we add a function, it is
preferable to use that instead of the corresponding external
symbol (which could be anything).  The former show up in Breakpad symbol
files as FUNC lines, and the latter as PUBLIC lines.

For Module::AddFunction to be effective, we have to parse all the
external symbols for a module first, and then discover all the actual
functions.  But the Linux symbol dumping code does the reverse: it first
parses all the DWARF information (including .debug_info, which adds any
relevant functions) and then parses the ELF symbol table.  This ordering
means that we wind up emitting PUBLIC lines for which corresponding FUNC
lines already exist.  These duplicate PUBLIC lines take up roughly 10%
of the size of a libxul symbol file (~30MB), and are completely unnecessary.

The fix is simple: we should reverse the order in which we parse ELF
symbols and DWARF debug information.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 21:41:30 +00:00