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

39163 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 8247453c26 Bug 1644102 - Turn on constructable stylesheets by default. r=edgar,preferences-reviewers,mstriemer
All known issues have patches. Let's try this after these land.

Differential Revision: https://phabricator.services.mozilla.com/D144570
2022-04-28 15:40:19 +00:00
Tooru Fujisawa 8084e5cd3a Bug 1765750 - Part 2: Stop using global this in UrlClassifierListManager.jsm. r=gcp
Depends on D144943

Differential Revision: https://phabricator.services.mozilla.com/D144944
2022-04-28 14:52:45 +00:00
Tooru Fujisawa 2faebfebe7 Bug 1765750 - Part 1: Stop exposing the global this object in UrlClassifierLib.jsm. r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D144943
2022-04-28 14:52:45 +00:00
Mark Banner 89c9863eff Bug 1763528 - Extend probe expiry for browser.searchinit.engine_invalid_webextension. r=mcheang
Differential Revision: https://phabricator.services.mozilla.com/D144026
2022-04-28 14:48:57 +00:00
Jeff Muizelaar 64b078eb27 Bug 1766509. Add telemetry to track whether H264 is enabled. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D144827
2022-04-28 14:41:50 +00:00
Tooru Fujisawa fec54a1fe4 Bug 1765919 - Rename CrashManager.jsm.in to CrashManager.in.jsm to apply JSM eslint rules. r=gsvelto
CRASH_MANAGER_PROCESS_PINGS is modified to substitute only the properties of
the object, in order to let eslint use the `processPings` local variable while
linting CrashManager.in.jsm.

Also applied the eslint --fix.

Differential Revision: https://phabricator.services.mozilla.com/D144788
2022-04-28 11:17:57 +00:00
Noemi Erli 24d64734ac Backed out 2 changesets (bug 1719560, bug 1725660) for causing build bustages CLOSED TREE
Backed out changeset 63407a7e0e90 (bug 1719560)
Backed out changeset 3c455478efb6 (bug 1725660)
2022-04-28 13:49:54 +03:00
Cristian Tuns 1ea913ec8d Backed out 2 changesets (bug 1644102, bug 1752392) for causing mochitest failures in test_parseStyleSheetImport.html CLOSED TREE
Backed out changeset b5c0bdafaf5e (bug 1644102)
Backed out changeset 092814d96f1d (bug 1752392)
2022-04-28 05:37:52 -04:00
Mathieu Leplatre fb73f4ab3d Bug 1725660 - Include timestamps in packaged dumps r=robwu
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.

Differential Revision: https://phabricator.services.mozilla.com/D144428
2022-04-28 06:21:19 +00:00
Emilio Cobos Álvarez b297e19bb0 Bug 1644102 - Turn on constructable stylesheets by default. r=edgar,preferences-reviewers,mstriemer
All known issues have patches. Let's try this after these land.

Differential Revision: https://phabricator.services.mozilla.com/D144570
2022-04-27 23:50:48 +00:00
Butkovits Atila 04a3fefa59 Backed out 2 changesets (bug 1725660, bug 1719560) for causing build bustages. CLOSED TREE
Backed out changeset 6e11829eec98 (bug 1719560)
Backed out changeset 66571899587f (bug 1725660)
2022-04-27 22:59:47 +03:00
Shane Hughes fc1e219e48 Bug 1752095 - Don't record URLClassifier histograms in content. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D143673
2022-04-27 19:27:06 +00:00
Mathieu Leplatre 10780e5f26 Bug 1725660 - Include timestamps in packaged dumps r=robwu
Since the dumps don't contain tombstones, this prevents situations where the dump would not be reloaded (with `loadDumpIfNewer`) if the last operation on the collection is a delete.

Differential Revision: https://phabricator.services.mozilla.com/D144428
2022-04-27 16:47:24 +00:00
Luca Greco 2613268e81 Bug 1759231 - Downloads panel should not open on extension created downloads created while not handling user input. r=mak,robwu
Differential Revision: https://phabricator.services.mozilla.com/D143268
2022-04-27 15:51:00 +00:00
Shane Hughes f7b18962b0 Bug 1762033 - Add download property to prevent showing panel. r=mak
Add a property `openDownloadsListOnStart` to the download object
prototype. It is true by default. When passed a false value, it will
prevent the usual behavior of opening the downloads panel when the
download starts. This will allow some (forthcoming) internal code in the
WebExtensions API to prevent showing the downloads panel when a download
is created without any user input (see bug 1759231 for details).

Differential Revision: https://phabricator.services.mozilla.com/D142503
2022-04-27 15:51:00 +00:00
Marian-Vasile Laza 1224a405da Backed out changeset 8a572b71790d (bug 1762919) for causing media failures on test_video_stats_resistfingerprinting.html. CLOSED TREE 2022-04-27 18:22:11 +03:00
Jonathan Watt 6d2c0da09b Bug 1766640 - Remove nsIWebBrowserPrint.cancel(). r=emilio
It seems the new tab-modal printing code doesn't actually use this. Instead it
relies on the window being closed (see cancelPrint() in
toolkit/components/printing/content/print.js ).

Differential Revision: https://phabricator.services.mozilla.com/D144821
2022-04-27 14:37:25 +00:00
Jeff Muizelaar 7aeb663d4a Bug 1762919 - Make dropped frame statistics more realistic. r=timhuang
This increases the minimum resolution to 1080 and dropped the ratio to
1% from 5%. This should give a better video playback experience for
people using resist fingerprinting and better matches the values that
clients without that pref give.

Differential Revision: https://phabricator.services.mozilla.com/D142842
2022-04-27 14:20:51 +00:00
Tooru Fujisawa 493d72f783 Bug 1766099 - Part 10: Explicitly specify import or imported symbol for importScripts in toolkit/components/workerloader/. r=Standard8
Depends on D144679

Differential Revision: https://phabricator.services.mozilla.com/D144680
2022-04-27 11:40:43 +00:00
Tooru Fujisawa 5c00fb8ec6 Bug 1766099 - Part 9: Explicitly specify import or imported symbol for importScripts in toolkit/components/thumbnails/. r=Standard8
Depends on D144678

Differential Revision: https://phabricator.services.mozilla.com/D144679
2022-04-27 11:40:43 +00:00
Tooru Fujisawa e7bbf7e7b6 Bug 1766099 - Part 8: Explicitly specify import or imported symbol for importScripts in toolkit/components/reader/. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D144678
2022-04-27 11:40:42 +00:00
Tooru Fujisawa 9a52fe9019 Bug 1766099 - Part 7: Explicitly specify import or imported symbol for importScripts in toolkit/components/promiseworker/. r=Standard8
Depends on D144676

Differential Revision: https://phabricator.services.mozilla.com/D144677
2022-04-27 11:40:42 +00:00
Tooru Fujisawa cebb825164 Bug 1766099 - Part 6: Explicitly specify import or imported symbol for importScripts in toolkit/components/osfile/. r=Standard8
Depends on D144675

Differential Revision: https://phabricator.services.mozilla.com/D144676
2022-04-27 11:40:42 +00:00
Tooru Fujisawa 1c79c27595 Bug 1766099 - Part 5: Explicitly specify import or imported symbol for importScripts in toolkit/components/lz4/. r=Standard8
Depends on D144674

Differential Revision: https://phabricator.services.mozilla.com/D144675
2022-04-27 11:40:41 +00:00
Paul Zuehlcke 08e53df46c Bug 1766401 - Integrate tcpByDefault Nimbus feature. r=timhuang,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D144719
2022-04-27 10:35:51 +00:00
Paul Zuehlcke cab4d355f9 Bug 1766401 - Add a tcpByDefault Nimbus feature to enable TCP in phase 2. r=timhuang,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D144718
2022-04-27 10:35:51 +00:00
Paul Zuehlcke b0377fa482 Bug 1766441 - Remove study prefs set on TCP rollout opt-in/out. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D144721
2022-04-27 10:35:50 +00:00
Mark Banner c514f6c7cb Bug 1766238 - Stop using the target argument for ChromeUtils.import in ExtensionCommon.jsm. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D144557
2022-04-27 08:38:33 +00:00
Mark Banner 7da4eba9e8 Bug 1766238 - Stop using the target argument for ChromeUtils.import in OSFile tests. r=barret
Differential Revision: https://phabricator.services.mozilla.com/D144556
2022-04-27 08:38:32 +00:00
Molnar Sandor fe42240a8a Backed out changeset 360f31b00167 (bug 1764709) for causing bc failures in browser_creditCard_submission_normalized. CLOSED TREE 2022-04-27 07:46:31 +03:00
Tomislav Jovanovic c4918e9f66 Bug 1745820 - Add controls for optional origins to about:addons permissions tab r=rpl,robwu
Differential Revision: https://phabricator.services.mozilla.com/D144070
2022-04-26 23:48:44 +00:00
Tim Giles 85c6184467 Bug 1764709 - Always normalize credit card expiration month and year when creating a new record. r=geckoview-reviewers,dimi,sgalich,agi
Differential Revision: https://phabricator.services.mozilla.com/D144055
2022-04-26 21:53:17 +00:00
Mike Hommey 3da3b13f2a Bug 1766359 - Fix unreachable-code-return warnings in Windows builds. r=emilio,mhowell,nika,rkraesig
dom/system/PathUtils.cpp(77,10): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
  return false;
         ^~~~~
ipc/chromium/src/chrome/common/ipc_channel_win.cc(479,10): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
  return true;
         ^~~~
mozglue/misc/PreXULSkeletonUI.cpp(1263,10): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
  return 0;
         ^
mozglue/tests/TestPEExportSection.cpp(348,12): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
    return 0;
           ^
security/manager/ssl/OSReauthenticator.cpp(428,10): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
  return NS_OK;
         ^~~~~
toolkit/components/maintenanceservice/maintenanceservice.cpp(214,10): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
  return 0;
         ^
widget/windows/WindowsUIUtils.cpp(383,10): error: 'return' will never be executed [-Werror,-Wunreachable-code-return]
  return false;
         ^~~~~

Differential Revision: https://phabricator.services.mozilla.com/D144661
2022-04-26 21:44:54 +00:00
Ben Hearsum 443289cf0f Bug 1756209: send Windows Store Campaign ID as attribution code r=nalexander
Nearly all the complexity here is abstracted away in the previous patch, so this is quite straightforward other than the one oddity noted in the comments.

Differential Revision: https://phabricator.services.mozilla.com/D143112
2022-04-26 15:55:34 +00:00
Jonathan Watt ea773f7d3c Bug 1763989. Remove the PPrinting and nsPrintingProxy code. r=bobowen
Bug 1757395 basically removed the reason for PPrinting to exist. What remained
essentially just added an unnecessary layer of complexity/indirection to the
creation of PRmotePrintJob actors.

Differential Revision: https://phabricator.services.mozilla.com/D143330
2022-04-26 14:30:29 +00:00
William Durand 8aed0d5f01 Bug 1762366 - Add an `injectImmediately` option in `scripting.executeScript()`. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D143697
2022-04-26 14:09:58 +00:00
Tooru Fujisawa 47530dff67 Bug 1608276 - Part 2: Use ChromeUtils.import instead of Services.scriptloader.loadSubScript in OSCrypto.jsm. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144080
2022-04-26 12:48:06 +00:00
Csoregi Natalia 368001bc1d Backed out changeset 64a0fc3e1e44 (bug 1762366) for causing failures on test_ext_scripting_executeScript_injectImmediately.html. CLOSED TREE 2022-04-26 14:57:22 +03:00
William Durand 25225e53b3 Bug 1762366 - Add an `injectImmediately` option in `scripting.executeScript()`. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D143697
2022-04-26 11:09:29 +00:00
Luca Greco 67ac057d7b Bug 1763523 - Extend expiry_version for storageLocalError telemetry events. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D143741
2022-04-26 11:04:34 +00:00
Calixte aa08b62a57 Bug 1766222 - Update pdf.js to version 2.14.224 r=pdfjs-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D144544
2022-04-25 19:44:06 +00:00
Barret Rennie a905fbd820 Bug 1766092 - Provide URIs and paths to feature schemas r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D144505
2022-04-25 18:34:03 +00:00
Cristian Tuns fb927552dc Backed out changeset 2f832cfab538 (bug 1766222) for causing mochitest failures in browser_all_files_referenced.js CLOSED TREE 2022-04-25 14:40:26 -04:00
Calixte 0f787d748f Bug 1766222 - Update pdf.js to version 2.14.224 r=pdfjs-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D144544
2022-04-25 17:35:02 +00:00
Mike Conley 71185850fb Bug 1654054 - Port videocontrols to Fluent. r=mconley,fluent-reviewers,pip-reviewers,flod
Original patch by Guanlin Cheng <chenggu3@msu.edu>.

Differential Revision: https://phabricator.services.mozilla.com/D139742
2022-04-25 14:21:18 +00:00
Florian Quèze 34c0c5a32a Bug 1763474 - Report thread wake-ups and CPU time per thread through glean, r=gerald,chutten
Differential Revision: https://phabricator.services.mozilla.com/D141147
2022-04-23 11:38:19 +00:00
Katherine Patenio c4f6478c5d Bug 1749795 - create documentation for adding and testing site-specific wrappers. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D142011
2022-04-22 20:46:11 +00:00
Shane Hughes 8af8f3feeb Bug 1756927 - Fix cert viewer long hex item subpixel scaling. r=sgalich
The expandable overflow fields in the cert viewer have 0px border and 1px
padding by default, and 1px border and 0px padding on hover. Since subpixel
borders are calculated differently from subpixel padding, this causes different
results when window scaling factor is not an integer multiple of 1.

For 1.5x scaling, an input 1px padding can yield either 2px or 1px output
depending on results of scaling algorithm, but an input 1px border will only
yield a 1px output, in order to keep the border crisp and symmetric on every
edge of the bounding box. So when we hover the long hex field, it may lose 1-2
pixels of height as ~1.5px worth of padding (between 1px and 2px) is replaced
with exactly 1px of border.

Patch will fix this by just replacing the 1px padding with a 1px transparent
border. That way the field's height is a function of the same scaling scheme in
all states, so won't change on hover.

Differential Revision: https://phabricator.services.mozilla.com/D139563
2022-04-22 17:57:09 +00:00
Tim Huang d008c8e783 Bug 1765949 - Change the search params for TCP rollout. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D144397
2022-04-22 15:38:14 +00:00
Narcis Beleuzu 49e2102b48 Backed out changeset 4c742ffdfbbf (bug 1765949) as req by timhuang in order to divide the fixes. CLOSED TREE 2022-04-22 18:02:43 +03:00