Commit Graph

660948 Commits

Author SHA1 Message Date
Jonathan Kew
91ee22332b Bug 1513423 - Measure text by always laying out glyphs LTR. r=heycam
Depends on D38298

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

--HG--
extra : moz-landing-system : lando
2019-07-18 04:55:05 +00:00
Jonathan Kew
07940ead4d Bug 1513423 - Additional testcases for correct bounding box of complex RTL text runs. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D38298

--HG--
rename : layout/reftests/bugs/1116480-1-fakeitalic-overflow-ref.html => layout/reftests/bugs/1513423-1-ref.html
rename : layout/reftests/bugs/1116480-1-fakeitalic-overflow.html => layout/reftests/bugs/1513423-1.html
rename : layout/reftests/bugs/1116480-1-fakeitalic-overflow-ref.html => layout/reftests/bugs/1513423-2-ref.html
rename : layout/reftests/bugs/1116480-1-fakeitalic-overflow.html => layout/reftests/bugs/1513423-2.html
extra : moz-landing-system : lando
2019-07-18 21:52:08 +00:00
Blito
13e6277f19 Bug 1541861 - Improve exception message for CSSStyleSheet.prototype.deleteRule r=emilio
CSSStyleSheet.prototype.deleteRule can throw an IndexSizeError. This change
makes it so that the exception thrown has the max valid index for that function.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 17:51:39 +00:00
Eden Chuang
2e2e393e21 Bug 1561930 - Correct the wrong attribute isFromChromeContext value for chrome context messages from Cu.reportError r=baku
Differential Revision: https://phabricator.services.mozilla.com/D38464

--HG--
extra : moz-landing-system : lando
2019-07-18 21:49:30 +00:00
Brindusan Cristian
e66481d970 Backed out changeset 3f151802e418 (bug 1557549) for wpt failures at nested-context-navigations-embed.html. CLOSED TREE 2019-07-19 01:07:18 +03:00
Oana Pop Rus
f64dbd1034 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-07-19 01:03:15 +03:00
Oana Pop Rus
8526799100 Merge inbound to mozilla-central. a=merge 2019-07-19 00:52:35 +03:00
Agi Sferro
9312511318 Bug 1567314 - Add missing docs for TabDelegate.onNewTab. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D38574

--HG--
extra : moz-landing-system : lando
2019-07-18 21:49:40 +00:00
Brindusan Cristian
6e6b2f7568 Backed out 2 changesets (bug 1554499) for mochitest failures at test_restyles.html.
Backed out changeset 1a6a6a38c987 (bug 1554499)
Backed out changeset 789e5d3fcf18 (bug 1554499)
2019-07-18 21:36:22 +03:00
ui.manish
df8521eddf Bug 1505295 - Remove unused BarGraphWidget. r=gl 2019-07-18 14:24:57 -04:00
Philip Chimento
4a11d8fbbd Bug 1553938 - Ensure js-confdefs.h is installed and included. r=sfink
js-confdefs.h contains defines that affect the size and layout of public
structures, so it should always be included. It already brings in
js/RequiredDefines.h itself, so that no longer needs to be explicitly
included.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 18:09:29 +00:00
Junior Hsu
10e6095df1 Bug 1565912 - rewrite trr exclusion algorithm to iteration r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D38245

--HG--
extra : moz-landing-system : lando
2019-07-18 18:02:58 +00:00
Kristen Wright
5984a7cba7 Bug 1565769 - Give threads an additional 50 ms to finish up in ShutdownWithTimeout tests r=erahm
Gtest jobs on the osx1014 try hardware are taking longer than anticipated to finish up, and ThreadPool.ShutdownWithTimeout tests need to wait an extra 50ms to let all threads finish on time. On the long term, when the underlying issue is fixed thread timeouts will need to be readjusted back to 300ms.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 17:57:43 +00:00
Cameron McCormack
4a4a362599 Bug 1555142 - Don't assert if we don't find a -webkit-line-clamp ellipsis when searching for one to clear. r=dholbert
The line the ellipsis was on may have already been removed.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 16:49:38 +00:00
Thomas Nguyen
9db3c041cf Bug 1566417 - Update to use ReferrerInfo in prefetch and preload URI r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D38323

--HG--
extra : moz-landing-system : lando
2019-07-18 20:36:46 +00:00
Dana Keeler
e32b862175 bug 1560403 - leave cert_storage's lmdb open in rw mode r=nanj
Bug 1543795 configured lmdb to use less memory when opening a database in
read/write mode, so we can remove the workaround code in cert_storage that was
added in bug 1538093 as a way to mitigate the memory usage.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 21:43:14 +00:00
Andrea Marchesini
14d6426cdb Bug 1565942 - Allow the loading of TYPE_FONT from file: URLs, r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D38561

--HG--
extra : moz-landing-system : lando
2019-07-18 20:50:59 +00:00
RuchikaGosain
6b0bf3bb0e Bug 1564555 - Enable some more ESLint rules for layout. r=Standard8,dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38007

--HG--
extra : moz-landing-system : lando
2019-07-18 21:00:21 +00:00
alwu
23c2b98a25 Bug 1565501 - use fallible memory allocation in MediaSpan. r=jya
Use fallible memory allocation in order to avoid the OOM issue.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 11:02:26 +00:00
Brian Hackett
ea4bf4d365 Bug 1565343 - Ignore alternate stacks for unknown kinds of channels, r=ochameau.
--HG--
extra : rebase_source : 915d492fc407c433fa33d4adf8fe914fd969267a
2019-07-17 17:49:01 -10:00
Mihai Alexandru Michis
eb5c88a05d Merge mozilla-central to mozilla-inbound. a=merge 2019-07-18 18:46:47 +03:00
Mihai Alexandru Michis
6680f22a86 Merge inbound to mozilla-central. a=merge 2019-07-18 18:40:17 +03:00
Kartikaya Gupta
a42a893678 Bug 1523321 - Followup to fix typo. r=me 2019-07-18 11:28:01 -04:00
Nicolas Silva
1f245ea240 Bug 1565569 - Remove the old pathfinder integration. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D37862

--HG--
extra : rebase_source : 93849386dacff73f73481e652e7e5a00f9d019fa
extra : source : 12d70adf7d1c28d0a4f7328c4b4659d4f33db107
2019-07-18 15:07:31 +02:00
Mihai Alexandru Michis
6975564f1a Backed out changeset a2fdbfed0d71 (bug 1566712) for causing Bug 1567089 2019-07-18 15:04:25 +03:00
Noemi Erli
73076a77d0 Bug 1546797 - Disable browser_trackingUI_report_breakage.js for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com//D38461
2019-07-18 12:33:53 +03:00
Cosmin Sabou
76dc1b363b Merge mozilla-central to mozilla-inbound. 2019-07-18 12:57:56 +03:00
Cosmin Sabou
da855d65d1 Backed out changeset 2095b5ca1769 (bug 1566956) for causing Bug 1567002. a=backout 2019-07-18 12:54:25 +03:00
Alexandre Poirot
ddcf8d83eb Bug 1566435 - Stop emitting requests when the netmonitor closes. r=Honza
There is no guarantee that any RDP request will be completed when the toolbox
closes, so that we should do the cleanup from the actor side if anything
needs to be stopped or removed.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 08:53:02 +00:00
L. David Baron
67486c5f6d Bug 1566945 - Make nsBlockFrame::AddFrames not search for the line box if it is provided. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38392

--HG--
extra : moz-landing-system : lando
2019-07-18 05:45:38 +00:00
Ciure Andrei
2cc1782106 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-07-18 06:49:52 +03:00
Ciure Andrei
d835b44a76 Merge inbound to mozilla-central. a=merge 2019-07-18 06:46:41 +03:00
Nicholas Nethercote
de6330a49b Bug 1564724 - Generate StaticPrefList.h from StaticPrefList.yaml. r=glandium
This commit introduces StaticPrefList.yaml, which encodes the same information
as StaticPrefList.h. The .yaml file was generated with a script, which is not
part of this commit because it only needs to be used once. (I will attach it to
the bug, however.)

The commit doesn't remove StaticPrefList.h, I will do that in the next commit.
(This makes things it easier to rerun the header-to-YAML script if/when
necessary.) The commit does modify the comment at the top of StaticPrefList.h;
that modified comment can also be seen at the top of StaticPrefList.yaml.

This commit also adds a script that converts the YAML to a header file. This
script becomes part of the build.

I have done my best to verify that the conversion is correct by comparing the
original .h file with the one generated from the YAML file. They are identical,
modulo removed comments and the processing of preprocessor directives.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 00:08:20 +00:00
John Lin
afc3f16477 Bug 1560611 - remember valid buffers only. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D38129

--HG--
extra : moz-landing-system : lando
2019-07-18 00:05:57 +00:00
Sean Feng
e441671633 Bug 1557549 - Disable BFCache for navigate back tests r=smaug
We have some tests which the top level document would
navigate to navigate_back.html, use history.back()
to navigate back to the top level document, and wait for
the iframes to fire a postMessage. This behavior requires
BFCache to be disabled to work correctly, otherwise BFCache
could block the code.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 17:22:10 +00:00
Julian Descottes
05ed6b64d3 Bug 1486717 - Do not emit contextmenu from parentprocess if target is the RDM iframe r=mconley,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D37691

--HG--
extra : moz-landing-system : lando
2019-07-18 16:46:59 +00:00
Hubert B Manilla
ef73fd6410 Bug 1561148 - Improve detection of react libraries r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D38236

--HG--
extra : moz-landing-system : lando
2019-07-18 02:24:43 +00:00
Marco Bonardo
786e6a6471 Bug 1358643 - Avoid leaking results to the next autocomplete search in tags autocomplete. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D38286

--HG--
extra : moz-landing-system : lando
2019-07-18 13:13:29 +00:00
Christoph Kerschbaumer
1abe58c63c Bug 1550414: Add CSP test for setting parent location to javascript:. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D31233

--HG--
extra : moz-landing-system : lando
2019-07-18 16:57:54 +00:00
Christoph Kerschbaumer
6f2325a931 Bug 1555043: Perform CSP check against target document's CSP for javascript: URIs. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D38327

--HG--
extra : moz-landing-system : lando
2019-07-18 16:57:54 +00:00
Alvina Waseem
bf830a7844 Bug 1557096 - Add ContentDelegate.onKill() to differentiate between content process crashes and kills. r=geckoview-reviewers,agi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D35874

--HG--
extra : moz-landing-system : lando
2019-07-18 15:12:28 +00:00
Alexandre Poirot
f0a9475719 Bug 1563690 - Make Target class save a list of Connection rather than Session. r=remote-protocol-reviewers,jdescottes
Connection already saves the list of Session, so it is more natural
to save it only once there and instead directly close the connections
from Target. Each connection is going to cleanup all related sessions.

I also stop automatically registering the session to the connection from Session constructor,
it felt not explicit enough.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 16:39:11 +00:00
Luca Greco
b96c8e6c30 Bug 1566520 - Ensure DevToolsShim.getToolboxes returns an empty array if devtools are not yet initialized. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D38472

--HG--
extra : moz-landing-system : lando
2019-07-18 12:03:23 +00:00
Alexandre Poirot
040c1a34cc Bug 1566457 - Removed deprecated gDevTools JSM. r=jdescottes
This was kept to support old xul addons. All mozilla-central usages
have been removed and now uses Loader.jsm to get access to this module.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 12:25:13 +00:00
Alexandre Poirot
438498ee47 Bug 1566457 - Remove unused provider logic from Loader.jsm. r=jdescottes
We used to have another provider which would load module via file:// URI,
directly from the disk. But the progress on artifact builds and ./mach build faster
made this obsolete and has been removed a long time ago.
We still have a lot of abstraction to support this non-existent feature.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 12:25:05 +00:00
Alexandre Poirot
c9648fef81 Bug 1566457 - Only export require, loader and DevToolsLoader from Loader.jsm r=jdescottes
The rest was legacy code to support old xul add-ons.
All mozilla-central code used to be refactored, but a few places
were still using the old codepaths.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 12:25:03 +00:00
Alexandre Poirot
47fff7b393 Bug 1566457 - Remove unused devtools-cleanup observer message. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D38282

--HG--
extra : moz-landing-system : lando
2019-07-18 12:25:01 +00:00
Alexandre Poirot
8164b4a595 Bug 1566457 - Remove unused codepath in the base loader for non-shared globals. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D38281

--HG--
extra : moz-landing-system : lando
2019-07-18 12:24:54 +00:00
Alexandre Poirot
6deb23fefc Bug 1563689 - Release DOM event listeners set on top level windows. r=remote-protocol-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D38205

--HG--
extra : moz-landing-system : lando
2019-07-18 09:48:18 +00:00
L. David Baron
ab4b067e89 Bug 1566945 - Pass line box through to nsBlockFrame::AddFrames. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38391

--HG--
extra : moz-landing-system : lando
2019-07-17 23:34:46 +00:00