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

723405 Коммитов

Автор SHA1 Сообщение Дата
Daniel Holbert b8192a4fc2 Bug 1660502 part 2: Rename nsSharedPageData::mTotNumPages to mRawNumPages, for consistency. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D87887
2020-08-24 23:53:27 +00:00
Daniel Holbert e3a6a51032 Bug 1660502 part 1: Give nsIWebBrowserPrint a "rawNumPages" attribute. r=TYLin
This is backed by an existing nsPageSequenceFrame API, which this patch also
renames to use the word "Raw" for consistency across the full callstack.

Differential Revision: https://phabricator.services.mozilla.com/D87886
2020-08-24 23:53:11 +00:00
Steve Fink c84febafcf Bug 1659801 - Implement a CTypes readTypedArray() for CData and CDataFinalizer r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D87477
2020-08-24 22:37:11 +00:00
Scott 3bcdc972f3 Bug 1660872 - Limit regions that can support German Pocket stories on newtab to languages supported by Pocket for now. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D88069
2020-08-24 22:05:29 +00:00
Masayuki Nakano 4405418105 Bug 1659717 - Make `AutoSetTemporaryAncestorLimiter` update cached ranges if selection limiter is updated r=m_kato
If `AutoSetTemporaryAncestorLimiter` sets ancestor limiter of the `Selection`,
existing range which is already cached by `AutoRangeArray` may be changed
into the new limiter.

Therefore, this patch makes `AutoSetTemporaryAncestorLimiter` take
`AutoRangeArray` optionally and reset it only when it sets new limiter for
the performance.

Differential Revision: https://phabricator.services.mozilla.com/D87820
2020-08-24 08:54:56 +00:00
sotaro 2789c3c5d4 Bug 1649354 - Add android Fence handling to Compositor r=jnicol
AHardwareBuffer requests to handle android fences. There are 2 type of fences, release fence and acquire fence. Some ideas were borrowed from b2g's FenceHandle implementation.

The release fence is a fence that is used for waiting until usage/composite of AHardwareBuffer is ended. It needs to be delivered from host side to client side. It is delivered via ImageBridge, since some TextureClientd str recycled without recycle callback.

The acquire fence is a fence that is used for waiting until rendering to its AHardwareBuffer is completed. It is delivered from client side to host side.

Differential Revision: https://phabricator.services.mozilla.com/D87298
2020-08-24 09:34:51 +00:00
Stephen A Pohl 4c95e75c52 Bug 1656264: Adjust default font size for non-native theming. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D85415
2020-08-24 14:42:46 +00:00
sotaro 520e0ba1c7 Bug 1660434 - Add EGL_KHR_wait_sync support r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D87994
2020-08-24 17:50:48 +00:00
sotaro 712543d5bc Bug 1658005 - Unify RenderTextureHost async function calls r=nical,jnicol
The following functions are asynchronously called by a bit different ways. It seems not good. It seems better to unify them.
PrepareForUse()
NofityForUse()
NotifyNotUsed()

Differential Revision: https://phabricator.services.mozilla.com/D87709
2020-08-21 07:32:47 +00:00
Cosmin Sabou 3dbaa1483b Merge mozilla-central to autoland. CLOSED TREE 2020-08-25 01:10:32 +03:00
Cosmin Sabou f66ec87fd8 Backed out 2 changesets (bug 1660798) for causing memory leaks. CLOSED TREE
Backed out changeset 846f88debca6 (bug 1660798)
Backed out changeset 12d099efac67 (bug 1660798)
2020-08-25 01:03:43 +03:00
Cosmin Sabou 7b214fd81a Backed out 6 changesets (bug 1518999) for geckoview failures on scrollToVerticalOnZoomedContentAuto.
Backed out changeset 10bf1552e301 (bug 1518999)
Backed out changeset e62cd63e3595 (bug 1518999)
Backed out changeset 1bf0b02bb0e0 (bug 1518999)
Backed out changeset 2203a9c52afa (bug 1518999)
Backed out changeset 10f07ca7a246 (bug 1518999)
Backed out changeset b90cf6b54c09 (bug 1518999)
2020-08-25 01:02:36 +03:00
Cosmin Sabou 12c2218baf Merge autoland to mozilla-central. a=merge 2020-08-25 00:49:19 +03:00
Erik Nordin d720f61353 Bug 1660877 - Fix leak in nsPrinterListCUPS r=emilio
Fixes a potential memory leak when retrieving the system default printer
name.

Differential Revision: https://phabricator.services.mozilla.com/D88063
2020-08-24 21:17:53 +00:00
Ricky Stewart a292021326 Bug 1660566 - Warn in `artifacts.py` if no git revisions are found r=mhentges,froydnj
This generally happens because people cleverly create custom forks of `mozilla-central` that don't have `git-cinnabar` metadata. This is ALWAYS broken in for artifact builds, but people generally don't know that and the error message isn't informative. Instead, identify when this happens as it happens and suggest an immediate, working alternative.

Differential Revision: https://phabricator.services.mozilla.com/D87923
2020-08-24 15:47:56 +00:00
ffxbld 090583273a No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D88052
2020-08-24 18:34:41 +00:00
Mozilla Releng Treescript ccbc59dff5 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-08-24 14:18:41 +00:00
Mozilla Releng Treescript 3b339ae19f No bug - tagging 63d860f118da09320ed65431129775b4e3631ff3 with FIREFOX_NIGHTLY_81_END a=release DONTBUILD CLOSED TREE 2020-08-24 14:18:31 +00:00
Mozilla Releng Treescript 1710c2371a No bug - tagging a67d5eac384369f29e88c82cd224aa319154dfd2 with FIREFOX_BETA_81_BASE a=release DONTBUILD CLOSED TREE 2020-08-24 12:42:06 +00:00
Masayuki Nakano 19c23d725f Bug 1659276 - Make `AutoPlaceholderBatch` choose whether do or do not `ScrollSelectionIntoView` r=m_kato
The root cause of this bug is a bug of async `ScrollSelectionIntoView` that
is what it won't be canceled even if web app changes scroll position with
any API.  Fixing it is really risky and this bug affects an existing website.
Therefore, this patch makes the constructors of `AutoPlaceholderBatch` take
whether do or do not `ScrollSelectionIntoView` when it's destructed.  And
makes `HTMLEditor::SetInlinePropertyAsAction()` not request
`ScrollSelectionIntoView` for taking back the traditional behavior.

Note that this patch does not make it an optional argument because it's hard to
guess that it'll run `ScrollSelectionIntoView` automatically.

Differential Revision: https://phabricator.services.mozilla.com/D87819
2020-08-24 06:39:50 +00:00
Ricky Stewart f5328d27ba Bug 1659756 - Move `MOZ_USE_NATIVE_POPUP_WINDOWS` from `old-configure` to Python `configure` r=geckoview-reviewers,mhentges,agi,froydnj,glandium
Differential Revision: https://phabricator.services.mozilla.com/D87462
2020-08-21 22:48:09 +00:00
Nick Alexander 851257343a Bug 1626336 - Remove `MOZ_GECKOVIEW_JAR`. r=agi,geckoview-reviewers
While we're here we remove some Gradle Fennec-isms that are no longer
needed.

Differential Revision: https://phabricator.services.mozilla.com/D87334
2020-08-24 18:13:49 +00:00
James Willcox 02dffea93c Bug 1660357 - Disable PanZoomControllerTest.touchEventForResult for intermittents r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D88045
2020-08-24 17:07:32 +00:00
Mihai Alexandru Michis b162701621 Backed out changeset 0cad1ef724ee (bug 1371386) for causing failures in emoji-fallback-3.html
CLOSED TREE
2020-08-24 21:02:10 +03:00
Andrew Halberstadt 77abfc0039 Bug 1657769 - Run some Talos tests with software webrender on linux64-qr, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D86456
2020-08-24 16:23:02 +00:00
alwu db978c9443 Bug 1659064 - wait until tab becomes a focus tab. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D87836
2020-08-21 18:38:59 +00:00
Erik Nordin 6e60dd681f Bug 1659551 - Cache PrintSettingsInitializer r=jwatt,emilio
Adds caching for each nsPrinterBase's PrintSettingsInitializer so that
subsequent calls don't need to spawn a background task to retrieve it.

Differential Revision: https://phabricator.services.mozilla.com/D87641
2020-08-24 00:53:46 +00:00
Ryan Kelly 58865c9b08 Bug 1659895 - enable the account-ecosystem ping by default. r=markh
This has been enabled on Nightly for a while and we've observed
no ill effects; ref Bug 1635667 for work to validate that it's
submitting the expected data.

Differential Revision: https://phabricator.services.mozilla.com/D87979
2020-08-24 00:51:02 +00:00
Jared Wein 659900f484 Bug 1656494 - Add tests for default browser notification bar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87804
2020-08-23 22:47:00 +00:00
Jared Wein 1301397736 Bug 1656494 - Only show either the notification bar or modal for default browser prompt. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87493
2020-08-23 22:24:28 +00:00
Jared Wein 80dedf4123 Bug 1656494 - Style changes for larger notification bar. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D87492
2020-08-23 22:24:20 +00:00
Jared Wein 22296b0dde Bug 1656494 - Skip the hiding animation when notifications are removed without user interaction. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87491
2020-08-23 22:24:15 +00:00
Jared Wein 6c6d41cb43 Bug 1656494 - Show the default browser notification on the first New Tab Page of a session. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87490
2020-08-23 22:24:05 +00:00
Noemi Erli cad3633ca8 Backed out 5 changesets (bug 1656494) for causing failures in browser_all_files_referenced.js
Backed out changeset 4c4a5066876f (bug 1656494)
Backed out changeset 8017af5da26a (bug 1656494)
Backed out changeset 8b6aa5d6dae2 (bug 1656494)
Backed out changeset 0588b4cf76ec (bug 1656494)
Backed out changeset 8a88718e4ec3 (bug 1656494)
2020-08-24 00:01:04 +03:00
Jared Wein 046f2cfd9d Bug 1656494 - Add tests for default browser notification bar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87804
2020-08-23 19:03:11 +00:00
Jared Wein d84aca5fb9 Bug 1656494 - Only show either the notification bar or modal for default browser prompt. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87493
2020-08-23 08:00:59 +00:00
Jared Wein 17a5a4bafb Bug 1656494 - Style changes for larger notification bar. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D87492
2020-08-23 08:01:02 +00:00
Jared Wein 817bb7f0fb Bug 1656494 - Skip the hiding animation when notifications are removed without user interaction. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87491
2020-08-23 08:01:06 +00:00
Jared Wein 1e92a26a92 Bug 1656494 - Show the default browser notification on the first New Tab Page of a session. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87490
2020-08-23 08:01:12 +00:00
Alexandre Poirot 1c24b4ceb7 Bug 1660032 - Make the JS Context selector scrollable. r=jdescottes,nchevobbe
I had to put it in toolbox.css as it wasn't working from EvaluationContextSelector.css.
I imagine that's because the context DOM element are actually in toolbox document rather than the console one.

Also, React must be re-creating all DOM elements anytime there is an update
as you can see the list scroll up, everytime there is an update.
We should probably have a look at that as well.

Differential Revision: https://phabricator.services.mozilla.com/D87620
2020-08-21 09:59:34 +00:00
Mark Striemer 56d42cbc97 Bug 1660026 - Move print preview updating code into print.js r=sfoster,emalysz
Differential Revision: https://phabricator.services.mozilla.com/D87366
2020-08-24 19:17:08 +00:00
Eitan Isaacson 2a5c410bc2 Bug 1660303 - Remove list bullets from text marker navigation. r=Jamie
We need to navigate past bullets when moving markers by character or word,
but we need to still include bullets when retrieving the string of a given
marker range.

Differential Revision: https://phabricator.services.mozilla.com/D87813
2020-08-24 21:07:14 +00:00
Eitan Isaacson bdd3a676c4 Bug 1660290 - Robustify text marker reverse iteration. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D87797
2020-08-24 21:07:10 +00:00
Kannan Vijayan dadaa3f04c Bug 1660798 - Part 2 - Convert uses of JSAtom* and PropertyName* to ParserAtomId and ParserNameId. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D82826
2020-08-24 19:50:43 +00:00
Kannan Vijayan c1b98f75b8 Bug 1660798 - Part 1 - Adaptor glue to allow for parser to transition to internal atoms representation. r=mgaudet,tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D84865
2020-08-24 16:51:38 +00:00
Mark Striemer 596793feda Bug 1654962 - Size tab modal print UI to available window size r=Gijs,sfoster,emalysz,pbz
Differential Revision: https://phabricator.services.mozilla.com/D86037
2020-08-24 21:00:36 +00:00
Dão Gottwald ef05580c13 Bug 1653937 - Read top site defaults from remote settings. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D88041
2020-08-24 20:57:53 +00:00
Nico Grunbaum 04fb5eebc1 Bug 1660408 - enable rtcp-rsize in default offer;r=bwc
This adds rtcp-rsize to the default offer for video, a pref is included in case it needs to be turned off.

Differential Revision: https://phabricator.services.mozilla.com/D87835
2020-08-24 19:53:08 +00:00
Tooru Fujisawa 13c8260284 Bug 1660524 - Remove dom.disable_window_open_feature prefs from all.js/firefox.js. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D87970
2020-08-24 18:37:43 +00:00
Mihai Alexandru Michis 03199b0c32 Backed out changeset 555de96d4f49 (bug 1653937) as requested by dao.
CLOSED TREE
2020-08-24 23:50:58 +03:00