Commit Graph

672867 Commits

Author SHA1 Message Date
Sebastian Streich
d53a4d8d9a Bug 1580782 - Expose SchemeIs on nsIPrincipal r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D45653

--HG--
extra : moz-landing-system : lando
2019-09-26 10:47:03 +00:00
Henri Sivonen
07723965c2 Bug 1578339 addendum - Avoid function calls in ASCIIness and Latin1ness checking and conversion between Latin1 and UTF-16 for short strings. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D47072

--HG--
extra : moz-landing-system : lando
2019-09-26 12:46:16 +00:00
Henri Sivonen
4cc848414e Bug 1578339 - Use SIMD accelerated encoding conversions in SpiderMonkey. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D44470

--HG--
extra : moz-landing-system : lando
2019-09-26 12:45:00 +00:00
Luca Greco
bf6f8c67db Bug 1578447 - Fix storage panel ui not refreshing on changes to items with string keys parsable as JSON. r=miker
In /devtools/client/storage/ui.js, handleChangedItems and handleDeletedItems should only JSON.parse string keys related to the indexedDB and Cache actors.

The string keys used by all the other storage actors are expected to be a simple string keys, and their valid values include strings that can be successfully parsed as JSON (e.g. "123" or "null" are both valid keys for the storage items related to the localStorage, extensionStorage etc.).

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

--HG--
extra : moz-landing-system : lando
2019-09-26 12:28:06 +00:00
Rob Thijssen
142d7d3127 Bug 1582726 - use cafile from certifi when available r=dustin
python's `urllib.request.urlopen(url)` can fail when a system doesn't know how to verify a ca certificate. this patch makes use of the cafile provided by the `certifi` module, if/when it is installed, to verify certificates.

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

--HG--
extra : source : 92b9ffc8f37ddd16ca3f426d64df059eea38d5fa
2019-09-26 09:17:15 +00:00
sotaro
e1192adbf5 Bug 1573048 - Add size check to WebGLContext::BufferData() r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D44619

--HG--
extra : moz-landing-system : lando
2019-09-26 04:18:30 +00:00
Victor Porof
024ebc22db Bug 1583439 - Run ./mach vendor rust on clean tip, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D46900

--HG--
rename : third_party/rust/quote/tests/conditional/integer128.rs => third_party/rust/quote-0.6.11/tests/conditional/integer128.rs
rename : third_party/rust/unicode-xid/scripts/unicode.py => third_party/rust/unicode-xid-0.1.0/scripts/unicode.py
extra : moz-landing-system : lando
2019-09-26 11:53:01 +00:00
Victor Porof
b0783dc7ee Bug 1583439 - Update lmdb-rkv-sys, lmdb-rkv and rkv crates to their latest versions, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D46899

--HG--
extra : moz-landing-system : lando
2019-09-26 11:52:13 +00:00
yulia
3d12fc3a88 Bug 1584107 - add targetFront and parentFront to target fronts r=ochameau,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D45366

--HG--
extra : moz-landing-system : lando
2019-09-26 11:49:37 +00:00
sotaro
4f131bcbd5 Bug 1572222 - Revert TooManyPendingFrames() logic r=nical
Before  Bug 1570869, new frame was generated if WR does not have a pending frame build task. But  since Bug 1570869 fix, there is a case that new frame generation does not happen even when WR does not have a frame build task.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 09:29:24 +00:00
sotaro
f3029ff35f Bug 1583703 - Fix reset handling in RenderThread::HandleFrameOneDoc() r=nical
Move DeviceReset handling before the assert. It is OK, since RendererOGL instance is not re-used after the DeviceReset. It is replaced by a new RendererOGL.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 09:52:04 +00:00
Noemi Erli
ba7231bd82 Backed out changeset af8ca81b90e4 (bug 1583932) for causing build bustages in nsCSPService.cpp CLOSED TREE 2019-09-26 14:31:33 +03:00
Noemi Erli
62876bf286 Bug 1403051 - Fix ES lint failure 2019-09-26 14:27:48 +03:00
Noemi Erli
5e34ed9990 Backed out changeset 92b9ffc8f37d (bug 1582726) for causing fetch bustages CLOSED TREE 2019-09-26 14:14:17 +03:00
Mark Hammond
4b629788b2 Bug 1570567 - update about:preferences#sync to reflect the decoupling of FxA and Sync. r=Gijs,eoger,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D46574

--HG--
extra : moz-landing-system : lando
2019-09-26 10:48:22 +00:00
Sorin Davidoi
ee8bfc0e23 Bug 1403051 - Server Timings. r=Honza
Implements visualization for Server Timings.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 19:38:54 +00:00
Sebastian Streich
84f7f4dcb4 Bug 1583932 - Remove aRequestOrigin from nsCSPContext::ShouldLoad r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D47125

--HG--
extra : moz-landing-system : lando
2019-09-26 10:16:36 +00:00
Sebastian Streich
154d7196d0 Bug 1581512 - Use plain or octetStream as default mime for XTCO -r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D46004

--HG--
extra : moz-landing-system : lando
2019-09-26 10:06:05 +00:00
Dragana Damjanovic
1d40d354bd Bug 1577643 - Implement a security info class for the quic transport. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D44073

--HG--
extra : moz-landing-system : lando
2019-09-25 20:23:56 +00:00
Dragana Damjanovic
5f2cea9512 Bug 1577643 - Make AuthCertificateHook work without PRFileDesc and also make code work with TransportSecurityInfo. r=keeler
This patch makes the certificate authentication work with TransportSecurityInfo, so that it can be used for nsNSSSocketInfo and a quic's version of the security info class.
Also it adds a new AuthCertificateHookWithInfo function that will be called by Http3Session to authenticate certificates.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 10:14:53 +00:00
Rob Thijssen
37c23f431d Bug 1582726 - use cafile from certifi when available r=dustin
python's `urllib.request.urlopen(url)` can fail when a system doesn't know how to verify a ca certificate. this patch makes use of the cafile provided by the `certifi` module, if/when it is installed, to verify certificates.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 09:17:15 +00:00
arthur.iakab
e51d7aeb78 Merge mozilla-central to autoland 2019-09-26 13:29:43 +03:00
Nicolas Chevobbe
86819a8369 Bug 1583972 - Fix deprecation link opening in Scratchpad window. r=jdescottes.
Bug 1553804 made opening a content page from a Chrome
document a no-op, which broke the deprecation warning
in the Scratchpad window.
We switch to a JS solution using openDocLink on link
click.
I tried playing with rel=noopener, but the opened link
was about:blank for some reason I can't explain.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 09:18:54 +00:00
Valentin Gosu
099ff7434c Bug 1582515 - Add ability for httpd.js to execute code moz-http2.js and spawn new servers r=mayhemer,JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D46496

--HG--
extra : moz-landing-system : lando
2019-09-26 09:53:04 +00:00
Emilio Cobos Álvarez
e4c23e97da Bug 1583980 - Restrict mapping of width and height to aspect-ratio for <img> for now. r=bzbarsky
This is an easier thing to implement interoperably than what we implement now,
which is basically "whatever goes through this function".

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

--HG--
extra : moz-landing-system : lando
2019-09-25 22:33:47 +00:00
Julian Seward
af3f033028 Bug 1582650 - Cranelift: update version to 0.44, rev to 182414f15c18538dfebbe040469ec8001e93ecc5. r=bbouvier.
Depends on D47206

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

--HG--
rename : third_party/rust/cranelift-codegen/src/ir/condcodes.rs => third_party/rust/cranelift-codegen-shared/src/condcodes.rs
extra : moz-landing-system : lando
2019-09-26 09:40:11 +00:00
Julian Seward
b8fed2d937 Bug 1582650 - Cranelift: track interface change in #1044 (renaming of optimisation settings). r=bbouvier.
https://github.com/CraneStation/cranelift/pull/1044 reorganises the naming of
Cranelift's optimisation settings, and provides a new setting "speed" that
omits the instruction-shrinking pass from the previous "best" (generated code)
setting. This change adopts that new setting by default.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 09:40:18 +00:00
David Major
8f0fcd819e Bug 1583332 - Define HUNSPELL_STATIC to silence warnings on Windows about importing intra-DLL code r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D47069

--HG--
extra : moz-landing-system : lando
2019-09-26 09:19:22 +00:00
Florens Verschelde
c766ebcbcd Bug 1512513 - Set the short toolbar height to 24px (25px with border) instead of 23px; r=Honza,rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D43961

--HG--
extra : moz-landing-system : lando
2019-09-25 20:16:33 +00:00
Julian Descottes
6a1c4bd7b2 Bug 1581536 - Remove unused addon target front and spec r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D47050

--HG--
extra : moz-landing-system : lando
2019-09-26 09:16:17 +00:00
Harry Twyford
56a52ac8db Bug 1583855 - The Megabar should enter the Focused & Collapsed state when ESC is pressed. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D47126

--HG--
extra : moz-landing-system : lando
2019-09-26 09:06:09 +00:00
Makoto Kato
138c530bf4 Bug 1448730 - Long tap doesn't select word if tapped point isn't text. r=TYLin
Actually, Gecko's long tap implementation will select a word string near tapped
area even if tapped area isn't text.

Since Blink doesn't select it and user reports this issue via web compat, I
would not like to select text if tapped area isn't text.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 08:36:46 +00:00
arthur.iakab
cfa5759aae Bug 1580733 - Fixed Es lint failure on PictureInPicture.jsm CLOSED TREE 2019-09-26 12:04:43 +03:00
Julian Descottes
6f9ca653c3 Bug 1578979 - Fix fullpage screenshot test when devtools run in a content frame r=nchevobbe
Depends on D46584

The initial issue seems caused by inserting a test image in the top document of the browser.
This forces the toolbox to move upwards and shrinks the content page. Since one of the tests relies on taking full page screenshots and comparing their size with the size of the content page, this can lead to test failures.

To fix the issue, we will insert the image in the content page instead of inserting it in the browser's document.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 08:49:41 +00:00
Julian Descottes
d1f601ae62 Bug 1578979 - Wait after createHost to fix tests failing with devtools running in a content frame r=ochameau
Even though we still need to fix those awaits, this removes the need to use the pref in 3 tests.
We should ultimately investigate why our switchHost/createHost can sometimes resolve too early and make the tests fail.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 08:49:13 +00:00
Jorg K
389a1827c2 Bug 1581774 - revert part of rev 5e2fad03c885 from bug 1507543 for Thunderbirds since it breaks the spellcheck. r=m_kato
--HG--
extra : rebase_source : 8dd6fdf15b48115691d21c476875a9bc5cd48591
2019-09-26 09:42:42 +02:00
Edgar Chen
2cae03d6e1 Bug 1583819 - Webidl parser should report error if there are multiple definitions with same identifier from the mixin interfaces; r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D47136

--HG--
extra : moz-landing-system : lando
2019-09-25 20:00:53 +00:00
Martin Stransky
11b80b3ccf Bug 1580733 - Don't use dialog for PIP window on Linux, r=JSON_voorhees
Dialog window on Linux/Gtk adds extra border/titlebar to PIP window
so don't use it there.

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

--HG--
extra : moz-landing-system : lando
2019-09-26 08:22:33 +00:00
Martin Stransky
b39e038df7 Bug 1583737 - Implement nsWindow::LockAspectRatio() on Linux, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D47046

--HG--
extra : moz-landing-system : lando
2019-09-26 07:57:57 +00:00
Martin Stransky
878cb981d1 Bug 1582405 - [Wayland] Assert only when we want to commit attached buffer, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D46908

--HG--
extra : moz-landing-system : lando
2019-09-26 07:58:26 +00:00
Zhao Jiazhong
b4dd6c4bda Bug 1581695 - [MIPS] Introduce function cmp32Load32. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D46701

--HG--
extra : moz-landing-system : lando
2019-09-26 08:15:06 +00:00
Johann Hofmann
9efd735d31 Bug 1564248 - Re-add contentblocking.exceptions and extend the measurement to 75. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D47073

--HG--
extra : moz-landing-system : lando
2019-09-26 08:09:17 +00:00
Julian Descottes
823d14335d Bug 1583457 - Remove unused MONITOR_LOCATION_CHANGE option from ConsoleProgress r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D46936

--HG--
extra : moz-landing-system : lando
2019-09-26 07:22:37 +00:00
Jeff Walden
ac5904852e Bug 1583958 - Update our fdlibm import to upstream rev cf4707bb2f78ecf56ba350bdc24e3135b4339622, adjusting local patchwork as necessary for changes upstream's made since last import. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D47186

--HG--
extra : moz-landing-system : lando
2019-09-26 07:07:16 +00:00
abowler2
4983603498 Bug 1583387 - prevent default Cmd-Shift-F shortcut from opening fullscreen on OSX r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D47202

--HG--
extra : moz-landing-system : lando
2019-09-26 07:03:42 +00:00
Nils Maier
78d77f92c9 Bug 1296365 - Show extension name instead of URI in popup windows r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D45213

--HG--
extra : moz-landing-system : lando
2019-09-26 04:13:27 +00:00
Drew Willcoxon
91e5152289 Bug 1578584 - Quantumbar WebExt API: Add onResultPicked event. r=harry,mixedpuppy
Adds a new event listener to `browser.urlbar` called `onResultPicked`. This event is fired for tip results when they don't specify a URL. Hypothetically it could be fired for any type of result that didn't specify a URL, but that's only tips for now.

The listener is passed two arguments: the payload of the result that was picked, and a "details" object whose properties depend on the type of result. For tips, details is `{ helpPicked }`, where `helpPicked` is true if the help button was picked and false if the main button was picked.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 23:48:12 +00:00
Ciure Andrei
d14974ca63 Backed out changeset 62e38ee5dd16 (bug 1583958) for causing build bustages CLOSED TREE 2019-09-26 02:41:24 +03:00
Jeff Walden
25fcb2454a Bug 1583958 - Update our fdlibm import to upstream rev cf4707bb2f78ecf56ba350bdc24e3135b4339622, adjusting local patchwork as necessary for changes upstream's made since last import. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D47186

--HG--
extra : moz-landing-system : lando
2019-09-25 23:27:02 +00:00
Tim Nguyen
66f6fbcec1 Bug 1562242 - Replace XUL textboxes with HTML input in browser/base/content/popup-notifications.inc. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D36341

--HG--
extra : moz-landing-system : lando
2019-09-25 23:24:21 +00:00