Oana Pop Rus
47e94b5d6e
Merge inbound to mozilla-central. a=merge
2019-03-28 12:11:35 +02:00
Nika Layzell
29c843ab84
Bug 1525427 - Part 4: Correctly tear down TabParent within BrowserBridgeParent, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D25184
--HG--
extra : moz-landing-system : lando
2019-03-28 10:08:43 +00:00
Nika Layzell
fd91daf96d
Bug 1525427 - Part 3: Tests for new WindowGlobal properties, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D25183
--HG--
extra : moz-landing-system : lando
2019-03-28 15:27:27 +00:00
Nika Layzell
c3636be196
Bug 1525427 - Part 2: Directly fetch browsingContext from frameLoader in browser-custom-element, r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D25182
--HG--
extra : moz-landing-system : lando
2019-03-28 18:12:57 +00:00
Nika Layzell
10fb5cf828
Bug 1525427 - Part 1: Expose WindowGlobalParent & Element on BrowsingContext, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D25181
--HG--
extra : moz-landing-system : lando
2019-03-28 15:03:54 +00:00
John Lin
364290c746
Bug 1308405 - p5: Memorize sample buffers in CodecProxy. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D24591
--HG--
extra : moz-landing-system : lando
2019-03-28 18:06:25 +00:00
John Lin
c668fd7d06
Bug 1308405 - p4: Separate buffer from sample object. r=snorp
...
To prevent new buffer object from being created per frame, either
Sample.CREATOR has to keep track of all buffers from every remote codec,
or the client must memorize seen buffers and avoid asking for them again
and again. The former saves client code from modifications but complicates
the implementation of Sample, a data structure class, while the latter
requires changes to client code but avoid overcomplicating Sample.CREATOR
implementation.
The 2nd approach is taken:
- move SampleBuffer out of Sample, and update clients accordingly
- add a new IPC method for clients to get the buffers only when needed
Differential Revision: https://phabricator.services.mozilla.com/D24590
--HG--
extra : moz-landing-system : lando
2019-03-28 18:06:23 +00:00
John Lin
529784a956
Bug 1308405 - p3: Use sample buffer class directly. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D24589
--HG--
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/SharedMemBuffer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/SampleBuffer.java
extra : moz-landing-system : lando
2019-03-28 18:06:19 +00:00
John Lin
385270e9ab
Bug 1308405 - p2: Nodify and recycle sample objects. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D24588
--HG--
extra : moz-landing-system : lando
2019-03-28 18:05:08 +00:00
John Lin
f5eaaf3299
Bug 1308405 - p1: Recycle input buffer info. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D24587
--HG--
extra : moz-landing-system : lando
2019-03-28 18:04:55 +00:00
James Willcox
781081cb06
Bug 1538702 - Allow recreating GeckoSession.SessionState from String r=geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D24709
--HG--
extra : moz-landing-system : lando
2019-03-28 16:52:42 +00:00
Christian Frey
ab47477977
Bug 1523734 - Migrate about:blocked to Fluent r=flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D23611
--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:34 +00:00
Oana Pop Rus
6450336590
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-03-28 19:41:57 +02:00
André Bargull
20cf72c49d
Bug 1538542: Report an error in the transplant testing function when new wrappers can't be created. r=jandem
...
And also assert this case can't happen in the browser case.
Differential Revision: https://phabricator.services.mozilla.com/D24883
--HG--
extra : moz-landing-system : lando
2019-03-28 17:27:49 +00:00
Dão Gottwald
dc73603b46
Bug 1523602 - Re-use existing rows when receiving results. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D25047
--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:04 +00:00
Justin Wood
b047477f46
Bug 1539856 - Properly avoid running on -ux hardware oustide of try/mozilla-central. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D25252
--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:26 +00:00
Mike Conley
aacf5c1f32
Bug 1538987 - Collect Telemetry on process priority switching. data-review=chutten, r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D25137
--HG--
extra : moz-landing-system : lando
2019-03-28 14:10:34 +00:00
Mats Palmgren
a1a4cd6dc8
Bug 288704 - Follow-up: remove unnecessary .ini since the test pass. r=me DONTBUILD
2019-03-28 10:39:37 +01:00
Jonathan Kew
e752f73e04
Bug 1529241 - Add WPT test for line-breaking of various emoji clusters. r=m_kato
...
(The tests currently fail on macOS using mozilla CI because of the old version of macOS present there,
which has an emoji font that doesn't support some of these sequences. On macOS 10.13, the tests pass
as expected, so the failure annotations are temporary until the test environment is updated in bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1530474 .)
Depends on D25101
Differential Revision: https://phabricator.services.mozilla.com/D25102
--HG--
extra : moz-landing-system : lando
2019-03-28 09:35:17 +00:00
Jonathan Kew
1327b56edd
Bug 1529241 - Handle emoji-zwj sequences in unicode::ClusterIterator so that we avoid breaking them across lines or during selection. r=m_kato
...
Depends on D25100
Differential Revision: https://phabricator.services.mozilla.com/D25101
--HG--
extra : moz-landing-system : lando
2019-03-28 09:57:40 +00:00
Jonathan Kew
5fdff24eba
Bug 1529241 - Preliminary cleanup - remove gfxPlatform::SetupClusterBoundaries, as it doesn't have any callers. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D25100
--HG--
extra : moz-landing-system : lando
2019-03-28 08:59:10 +00:00
Dão Gottwald
ebf1e6991b
Bug 1538158
- Clicking the history dropmarker should initiate an empty search instead of searching for the loaded URL. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D25059
--HG--
extra : moz-landing-system : lando
2019-03-28 10:45:08 +00:00
Alex Chronopoulos
9fb5e1799f
Bug 1538474 - Enable dav1d in RDD process. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24726
--HG--
extra : moz-landing-system : lando
2019-03-28 10:41:29 +00:00
Hamzah
3c675f7b60
Bug 1507368
- Use constants defined in util/Unicode.h in CharacterEncoding.cpp r=arai
...
Replacing values defined as constants in Unicode.h in the CharacterEncoding.cpp file
Differential Revision: https://phabricator.services.mozilla.com/D24601
--HG--
extra : moz-landing-system : lando
2019-03-28 10:32:37 +00:00
Brindusan Cristian
ddd1679c05
Backed out changeset 062344ad3eea (bug 1512745) for ESlint failure at test_pairParsing.html:31:5.
2019-03-28 08:56:08 +02:00
violet
c51e044cf5
Bug 1512745 - Allow leading and trailing spaces for pairs as well r=longsonr
...
We also allow leading and trailing spaces for pair to be consistent with length,
number, etc.
Differential Revision: https://phabricator.services.mozilla.com/D25050
--HG--
extra : moz-landing-system : lando
2019-03-28 06:12:04 +00:00
Matthew Noorenberghe
ad469ee09b
Bug 1530603 - Wait for #filter in browser_autocomplete_footer.js. r=intermittent
...
--HG--
extra : rebase_source : 33abd24dbbb7525b1ff5900fc9de77909707fdbd
2019-03-27 23:03:57 -07:00
Noemi Erli
f91e122289
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-03-28 07:05:59 +02:00
Noemi Erli
0f4ebab469
Backed out 2 changesets (bug 1147563) for perma-failures in test_insecure_form_field_autocomplete.html a=backout
...
Backed out changeset 53c71a1d9183 (bug 1147563)
Backed out changeset fef0ddcd6bba (bug 1147563)
2019-03-28 06:52:07 +02:00
Yuan Cheng
2c84c3d3c6
Bug 1523761 - Move the syncedTabs strings from browser.dtd to fluent, r=Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D22980
--HG--
extra : moz-landing-system : lando
2019-03-28 00:07:48 +00:00
Mike Conley
2db690d857
Bug 1538987 - Follow-up: skip incrementing the DOM_CONTENTPROCESS_OS_PRIORITY_RAISED probe for the initialization case. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D25440
--HG--
extra : moz-landing-system : lando
2019-03-29 22:07:13 +00:00
Daniel Holbert
f4e0af6db7
Bug 1514843 part 3: Add more testcases for 'contain:size' on scrollable elements. r=TYLin
...
This patch adds tweaked copies of the testcases from the prior patch,
exercising the other relevant values for the 'overflow' property (for 'hidden'
and 'auto', rather than 'scroll').
Depends on D25155
Differential Revision: https://phabricator.services.mozilla.com/D25317
--HG--
rename : layout/reftests/w3c-css/submitted/contain/contain-size-block-002-ref.html => layout/reftests/w3c-css/submitted/contain/contain-size-block-003-ref.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-block-002.html => layout/reftests/w3c-css/submitted/contain/contain-size-block-003.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-block-002-ref.html => layout/reftests/w3c-css/submitted/contain/contain-size-block-004-ref.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-block-002.html => layout/reftests/w3c-css/submitted/contain/contain-size-block-004.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-002-ref.html => layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-003-ref.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-002.html => layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-003.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-002-ref.html => layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-004-ref.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-002.html => layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-004.html
extra : moz-landing-system : lando
2019-03-29 22:01:25 +00:00
Daniel Holbert
beda2208c9
Bug 1514843 part 2: Honor 'contain:size' for scrollable elements. r=TYLin
...
'contain:size' just means we should size these elements as if they had no
contents -- i.e. wherever we derive the size of the scrollable frame from the
size of its contents, we should pretend that its contents had zero size.
Differential Revision: https://phabricator.services.mozilla.com/D25155
--HG--
rename : layout/reftests/w3c-css/submitted/contain/contain-size-block-001.html => layout/reftests/w3c-css/submitted/contain/contain-size-block-002.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-001.html => layout/reftests/w3c-css/submitted/contain/contain-size-inline-block-002.html
extra : moz-landing-system : lando
2019-03-29 22:08:34 +00:00
Daniel Holbert
15e2bb5e48
Bug 1514843 part 1: Slight refactoring of scrollframe sizing, to use a helper variable for child size. r=TYLin
...
This patch doesn't affect behavior. It just makes it easier for the next patch
in this series to implement contain:size for scrollframes (by conditionally
setting the new helper variable to 0,0 if we have contain:size).
Differential Revision: https://phabricator.services.mozilla.com/D25154
--HG--
extra : moz-landing-system : lando
2019-03-29 21:21:04 +00:00
Gabriele Svelto
75f09dd912
Bug 1536850 - Properly detect when the browser is shutting down to avoid taking content process minidumps too late r=Ehsan
...
This code was already present but it had two flaws: the first one was that the
variable used to prevent minidumps from being taken when shutting down was not
being initialized which caused it to be true most of the time and thus
prevented captures even in valid scenarios. The second was that we relied on
the "profile-before-change" change event to detect shutdown but this often
happens after we've already started closing tabs and shutting down processes
thus the minidump generation would often race against it.
Differential Revision: https://phabricator.services.mozilla.com/D24691
--HG--
extra : moz-landing-system : lando
2019-03-29 19:17:56 +00:00
Oana Pop Rus
dc9eba46cc
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-03-30 00:05:29 +02:00
Jason Laster
52ffc8ce81
Bug 1540239 Update module-manifest. r=davidwalsh
...
Differential Revision: https://phabricator.services.mozilla.com/D25466
--HG--
extra : moz-landing-system : lando
2019-03-29 21:02:24 +00:00
Dão Gottwald
03b8d82350
Bug 1540104 - Properly clear tags when updating a row. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D25373
--HG--
extra : moz-landing-system : lando
2019-03-29 18:50:27 +00:00
Dão Gottwald
928bc252dc
Bug 1533387
- Anchor the quantumbar popup to the textbox rather than to the toolbar so that norolluponanchor="true" works as expected. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D25379
--HG--
extra : moz-landing-system : lando
2019-03-29 18:49:44 +00:00
Tom Tung
f770fd0631
Bug 1539666
- Add more warning message while a URL is not recognized by MozURL and mark these directries as obsolete to pass the upgrade; r=asuth
...
We found this issue by finding out a url with trailing "-" cannot parsed by
MozURL (more specifically, rust-url). This patch tries to fix all related
unparsed url issues at once. So, the first thing we want to fix here is to make
it more easier to be debugged. Thus, this patch adds more QM_WARNING while
MozURL::Init() is failing to parse the url. Secondly, if failures happen during
metadata restoring or upgrading, breaking the whole initialization or upgrades
is not the thing we want. Ideally, the best approach would be somehow keep the
directory and wait until the problem on MozURL to be fixed. Then, upgrade the
directroy. However, it's relative hard to do and might have many edge cases.
Therefore, this patch take the approach of removing them in these situation.
Note that restoring and upgrading should be rarly happens.
Differential Revision: https://phabricator.services.mozilla.com/D25437
--HG--
extra : moz-landing-system : lando
2019-03-29 20:08:24 +00:00
Daniel Holbert
c7d7937517
Bug 1503173: When deciding whether a flex item needs a final reflow, check RELATIVE_BSIZE state bit on its children. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D25441
--HG--
extra : moz-landing-system : lando
2019-03-29 21:50:37 +00:00
Mike Hommey
632b7eac9a
Bug 1538060 - Update non-Windows builds to clang 8. r=froydnj
...
Windows builds have been taken care of in bug 1535441.
Differential Revision: https://phabricator.services.mozilla.com/D25328
--HG--
rename : build/build-clang/clang-7-android.json => build/build-clang/clang-8-android.json
rename : build/build-clang/clang-7-linux64.json => build/build-clang/clang-8-linux64.json
rename : build/build-clang/clang-7-macosx64.json => build/build-clang/clang-8-macosx64.json
rename : build/build-clang/clang-trunk-mingw.json => build/build-clang/clang-8-mingw.json
rename : taskcluster/scripts/misc/build-clang-7-android.sh => taskcluster/scripts/misc/build-clang-8-android.sh
rename : taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-7-linux.sh => taskcluster/scripts/misc/build-clang-8-linux.sh
rename : taskcluster/scripts/misc/build-clang-trunk-mingw.sh => taskcluster/scripts/misc/build-clang-8-mingw.sh
extra : moz-landing-system : lando
2019-03-29 21:37:37 +00:00
Nathan Froyd
aed549848b
Bug 1539815 - move inner queue creation into the PrioritizedEventQueue constructor; r=erahm
...
Outside code shouldn't have to care how many levels of priority
PrioritizedEventQueue manages.
Differential Revision: https://phabricator.services.mozilla.com/D25226
--HG--
extra : moz-landing-system : lando
2019-03-29 20:37:09 +00:00
Byron Campen [:bwc]
379c5bfe4e
Bug 1534692 - Part 8: In setIdentityProvider, fall back to the target peer identity if a peerIdentity is not passed. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24793
--HG--
extra : moz-landing-system : lando
2019-03-29 18:38:56 +00:00
Byron Campen [:bwc]
86c7dd204c
Bug 1534692 - Part 7: Make RTCPeerConnection-getIdentityAssertion.sub use https, and fix bugs in the test. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24792
--HG--
rename : testing/web-platform/meta/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.html.ini => testing/web-platform/meta/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.https.html.ini
rename : testing/web-platform/tests/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.html => testing/web-platform/tests/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.https.html
extra : moz-landing-system : lando
2019-03-29 18:40:57 +00:00
Byron Campen [:bwc]
6c79e60e7c
Bug 1534692 - Part 6: Simplify this identity verification code. Fixes a bug where sRD would not wait for the verification to complete when the target peer identity was set. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24791
--HG--
extra : moz-landing-system : lando
2019-03-29 20:51:19 +00:00
Byron Campen [:bwc]
f247c46edd
Bug 1534692 - Part 5: Teach PeerConnectionIdp to cope with SDP with no media sections. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24790
--HG--
extra : moz-landing-system : lando
2019-03-29 18:37:51 +00:00
Byron Campen [:bwc]
d624fdbce8
Bug 1534692 - Part 4: Stop closing the pc when identity validation fails, because that's not what the spec says to do. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24789
--HG--
extra : moz-landing-system : lando
2019-03-29 18:37:44 +00:00
Byron Campen [:bwc]
37a61dcc31
Bug 1534692 - Part 3: Fix bug where PeerConnectionImpl::GetPeerIdentity would always return the empty string. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24788
--HG--
extra : moz-landing-system : lando
2019-03-29 18:37:33 +00:00
Byron Campen [:bwc]
c057c94e8f
Bug 1534692 - Part 2: Make RTCPeerConnection-peerIdentity use https, and fix bugs in test. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24787
--HG--
rename : testing/web-platform/tests/webrtc-identity/RTCPeerConnection-peerIdentity.html => testing/web-platform/tests/webrtc-identity/RTCPeerConnection-peerIdentity.https.html
extra : moz-landing-system : lando
2019-03-29 18:37:31 +00:00