Commit Graph

651600 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
8c06775ab0 Bug 1550554 - Share computed and specified value representation of -moz-context-properties. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D30545
2019-05-16 16:24:20 +02:00
Emilio Cobos Álvarez
2ae3a428ec Bug 1550554 - Use an ArcSlice as the computed value representation of inherited list properties. r=heycam
This adds a bit of complexity, which I think will pay off in the end. Removals
incoming.

Differential Revision: https://phabricator.services.mozilla.com/D30544
2019-05-16 16:24:16 +02:00
Emilio Cobos Álvarez
00b4378adb Bug 1550554 - Implement ArcSlice::default(). r=heycam
Share a singleton to avoid allocating for empty lists.

Differential Revision: https://phabricator.services.mozilla.com/D30543
2019-05-16 16:24:13 +02:00
Emilio Cobos Álvarez
6d9623f982 Bug 1549593 - Use OwnedSlice in the specified and computed values of most vector properties. r=heycam
This is just a refactor in the right direction. Eventual goal is:

 * All inherited properties use ArcSlice<>.
 * All reset properties use OwnedSlice<> (or ThinVec<>).

No conversion happens at all, so we can remove all that glue, and also
compute_iter and co.

Of course there's work to do, but this is a step towards that.

Differential Revision: https://phabricator.services.mozilla.com/D30127
2019-05-16 16:24:09 +02:00
Mark Banner
78d9c69080 Bug 967013 - Re-enable browser_contextSearchTabPosition.js on Mac as the intermittents seem to have gone away. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D31405

--HG--
extra : moz-landing-system : lando
2019-05-16 14:04:06 +00:00
Alex Chronopoulos
b54af00815 Bug 1550737 - When shutdown is finished use only a reference of the child. r=jya
When `RemoteMediaDataDecoder::Shutdown` is finished it is not necessary to hold a reference of the `self` any more. Keep the `mChild` alive, which is the only one needed to destroy the IPDL. In addition to that, deleting the IPDL and destroying the child will be happening at the task queue similar to what was happening before Bug 1545416.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 12:59:37 +00:00
Alex Chronopoulos
9bf1923ba8 Bug 1550737 - Make sure we keed strong reference until the end of the method. r=jya.
Instead of deleteing a RefPtr directly copy it in a local variable in order to ensure that the pointer will be alive till the end of the method. In addition to that, on RemoteMediaDataDecpder::Shutdown promise use a reference of the child object instead of the whole `self` object since this is the only one needed. Finally, one style change.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 14:07:42 +00:00
Boris Zbarsky
4073a4a809 Bug 1551929. Mark some storage interfaces builtinclass, since we assume there are no JS implementations already. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D31342

--HG--
extra : moz-landing-system : lando
2019-05-16 11:23:44 +00:00
Dustin J. Mitchell
4a285209e4 Bug 1539631 - ignore 409 errors cancelling tasks; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D28899

--HG--
extra : moz-landing-system : lando
2019-04-30 19:16:12 +00:00
Liang-Heng Chen
846a1486fa Bug 1550756 - make system principal fall into new traffic category; r=dragana
- add 2 category: system principals for normal/private browsing
- P3Basic* and P3Content* are labeled incorrectly
- add many assertions to check categories

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

--HG--
extra : moz-landing-system : lando
2019-05-16 13:24:18 +00:00
Julian Descottes
f0febee0fe Bug 1552108 - Do not wait for runtimes in about:debugging init if ADB not started r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D31403

--HG--
extra : moz-landing-system : lando
2019-05-16 13:23:40 +00:00
Nicolas Chevobbe
e140cda8fa Bug 1552109 - Fix filter count when text filtering is on. r=bgrins.
The counter was erroneous because we were checking
that messages were validating the text input before
checking if they should be visible based on their
category.
Sadly, mocha tests were asserting that we had a bug,
so we fixed them in this patch.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 13:12:06 +00:00
Ethan Glasser-Camp
cb48225a1c Bug 1551952: Update kinto-offline-client.js to v12.4.2 r=leplatrem
This fixes the bug where the call to getData was not passing
authentication information.

Depends on D31379

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

--HG--
extra : moz-landing-system : lando
2019-05-16 13:12:40 +00:00
Ethan Glasser-Camp
4cf851218c Bug 1551952: Check Authorization on all get requests r=leplatrem
Depends on D31378

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

--HG--
extra : moz-landing-system : lando
2019-05-16 13:11:30 +00:00
Ethan Glasser-Camp
66ca764241 Bug 1551952: Rename assertAuthenticatedRequest r=leplatrem
This doesn't apply to httpd requests, so give it a name that makes it
clear what applies to.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 13:11:53 +00:00
ffxbld
fc63b3d821 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D31422

--HG--
extra : moz-landing-system : lando
2019-05-16 13:00:29 +00:00
Mike Conley
419d0c5269 Bug 1546887 - If requesting window.closed during teardown, return true instead of throwing. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D30435

--HG--
extra : moz-landing-system : lando
2019-05-16 12:34:57 +00:00
Razvan Maries
4e6cdbab2b Backed out changeset 2a9a034e1b6a (bug 1550559) for perma fails on test_bug360437.xul. CLOSED TREE 2019-05-16 15:39:20 +03:00
Andi-Bogdan Postelnicu
ed1fbb0c1c Bug 1552133 - [Coverity] Use clang-7 for coverity analysis. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D31413

--HG--
extra : moz-landing-system : lando
2019-05-16 11:52:49 +00:00
Andreea Pavel
f553e66590 Backed out 2 changesets (bug 1495363) for causing bug 1542912 a=backout
Backed out changeset 1d6b361c337a (bug 1495363)
Backed out changeset 7973453599bb (bug 1495363)

--HG--
extra : rebase_source : a229beaff397ed384109715ff3bf1a205a865d1d
2019-05-16 14:43:59 +03:00
Dão Gottwald
955ffbbf4c Bug 1552106 - Remove obsolete display and vertical-align properties from urlbarView row children. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D31400

--HG--
extra : moz-landing-system : lando
2019-05-16 11:19:31 +00:00
Tim Nguyen
a1da583d89 Bug 1550559 - Convert findbar XUL textbox to HTML input. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D30542

--HG--
extra : moz-landing-system : lando
2019-05-16 11:30:37 +00:00
Andreas Pehrson
b9873fa23e Bug 1551855 - Add a dedicated pref for enabling GraphRunner. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D31262

--HG--
extra : moz-landing-system : lando
2019-05-16 06:10:54 +00:00
Julian Descottes
dc81ec93ee Bug 1552116 - Move devtools.inspector.inactive.css.enabled to devtools shared preferences r=miker
This preference is used both by the client and the server and cannot be stored in devtools/client
Also added default fallback values.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 09:58:43 +00:00
Timothy Nikkel
0e07abb5d9 Bug 1552104. Need to clear display items when we remove a document from the view tree but it sticks around. r=mattwoodrow
This happens in one test on try server that has some iframes that navigate.

I audited everywhere else that we change the view tree, this seems like the only place it can happen.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 09:39:03 +00:00
Francesco Lodolo (:flod)
fdc74c50df Bug 1552094 - Remove Fluent migration recipes for Firefox 67 r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D31391

--HG--
extra : moz-landing-system : lando
2019-05-16 09:09:45 +00:00
Mathieu Leplatre
929e1fb8fd Bug 1509267 - Cleanup Remote Settings worker when inactive r=glasserc,dthayer
Differential Revision: https://phabricator.services.mozilla.com/D31080

--HG--
extra : moz-landing-system : lando
2019-05-16 09:10:34 +00:00
Jan de Mooij
3542b77c41 Bug 1541404 part 34 - Fix BaselineDebugModeOSR to also recompile interpreter frames. r=tcampbell
This matches what we do for C++-interpreter frames in CollectInterpreterStackScripts and
SkipInterpreterFrameEntries. It's necessary for Interpreter => JIT OSR to work correctly.

This fixes remaining jit-test failures with --blinterp-eager

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

--HG--
extra : moz-landing-system : lando
2019-05-16 08:56:53 +00:00
yulia
25c2664041 Bug 1492830 - Move toolbox code from attach-thread.js to toolbox; r=jdescottes
this code can be merged with the toolbox code

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

--HG--
extra : moz-landing-system : lando
2019-05-16 08:13:00 +00:00
yulia
7be4ef19a0 Bug 1492830 - change worker target threadClient attach pattern to be the same as other targets; r=jdescottes
The worker target is the only target to have a unique thread client attach. It doesn't look
like there is a specific reason for this. In order to remove redundancy from target thread
instantiation, I have made this follow the same pattern as elsewhere, so we can merge the "resume"
method into the thread attach method on target.

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

--HG--
extra : moz-landing-system : lando
2019-05-15 09:47:59 +00:00
yulia
8b4cbdf966 Bug 1493714 - move toolbox specific listeners to threadClient events to the toolbox; r=jdescottes
This is the first part of getting rid of framework/attach-thread.js -- here we move the
toolbox related logic back into the toolbox.

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

--HG--
extra : moz-landing-system : lando
2019-05-15 08:26:31 +00:00
yulia
b5f30fe76e Bug 1225492 - Listen to events on the ThreadClient instead of re-emitting them on the target; r=jdescottes
As per the bug description, this removes some old code that relied on the target
re-emitting threadClient events. Now we simply listen to the threadClient events directly.

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

--HG--
extra : moz-landing-system : lando
2019-05-15 08:26:08 +00:00
Andy Wingo
fe1a14680c Bug 1551128 - Limit result bit length in BigInt.asUintN on negative values r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D30874

--HG--
extra : moz-landing-system : lando
2019-05-16 07:39:14 +00:00
Adam Orban
948ce99bd1 Bug 1179266 - [Tablet] Fix Android L "share" list item in long press context menu; r=petru
Differential Revision: https://phabricator.services.mozilla.com/D31392

--HG--
extra : moz-landing-system : lando
2019-05-16 06:47:23 +00:00
Gerald Squelart
c369aec152 Bug 1551625 - Lower profiler max startup entries - r=florian
Now starting with a maximum of `1u << 22`, i.e. 4,194,304 entries, or 36MB per
process. (Using powers of two, because that's what we round up to anyway.)

Also giving more information in MOZ_PROFILER_HELP:
- Reminding this is a number of entries *per process*.
- Bytes per entry, and resulting total buffer sizes per process.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 07:40:54 +00:00
Johann Hofmann
190c716f86 Bug 1549605 - Add an indicator in the identity popup for when the site is verified by an imported root certificate. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D30136

--HG--
extra : moz-landing-system : lando
2019-05-16 06:34:21 +00:00
Valentin Gosu
cc95fd19b6 Bug 1540656 - Use dns-packet node module in test_trr.js r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D25671

--HG--
extra : moz-landing-system : lando
2019-05-16 06:22:06 +00:00
Ciure Andrei
555e98631c Backed out 3 changesets (bug 1544813) for causing debugger test to perma fail CLOSED TREE
Backed out changeset 67e719e02573 (bug 1544813)
Backed out changeset 6a315be5f16f (bug 1544813)
Backed out changeset ac87e6ddded6 (bug 1544813)
2019-05-16 09:09:04 +03:00
Magnus Melin
beeeb16b58 Bug 1551312 - allow customized built-in buttons to be passed to notificationbox r=bgrins
Allow customized built-in buttons to be used for the notificationbox buttons. This way e.g. <button type=menu-button> can be used there.

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

--HG--
extra : moz-landing-system : lando
2019-05-15 20:14:30 +00:00
Daisuke Akatsuka
b9aa7fec86 Bug 1544813: Add a test for extension debugger. r=jdescottes
Depends on D31224

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

--HG--
extra : moz-landing-system : lando
2019-05-16 03:20:18 +00:00
Daisuke Akatsuka
9ed2f6bc61 Bug 1544813: Remove extension debug setting. r=jdescottes,flod
Depends on D31223

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

--HG--
extra : moz-landing-system : lando
2019-05-16 05:41:03 +00:00
Daisuke Akatsuka
5d790f6c89 Bug 1544813: Show sources regardless devtools.chrome.enabled even in case of web extension. r=jdescottes,jlast
Differential Revision: https://phabricator.services.mozilla.com/D31223

--HG--
extra : moz-landing-system : lando
2019-05-16 01:14:41 +00:00
Bryce Van Dyk
94c6b5f06d Bug 1549544 - Use the 'cenc' init data type when encountering cbcs media. r=cpearce
When encountering media using the common encryption format (mp4s containing pssh
boxes), the encrypted event we fire should specify the cenc init data type.
Fixes a bug where for cbcs the 'cbcs' init data type was used -- which is a
bogus value.

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

--HG--
extra : moz-landing-system : lando
2019-05-14 02:31:47 +00:00
Coroiu Cristina
b4731ed54d Backed out 12 changesets (bug 1383650) for landing in the soft-freeze period
Backed out changeset 4316d55f87be (bug 1383650)
Backed out changeset 0118148f1534 (bug 1383650)
Backed out changeset 447c9248342b (bug 1383650)
Backed out changeset 6730776560c0 (bug 1383650)
Backed out changeset a7b8e6460fb8 (bug 1383650)
Backed out changeset e864696f6cf8 (bug 1383650)
Backed out changeset 2b003d678c58 (bug 1383650)
Backed out changeset 7bc3bff991c4 (bug 1383650)
Backed out changeset f1f7b4ad9547 (bug 1383650)
Backed out changeset 18b030b31660 (bug 1383650)
Backed out changeset 70e74dd6b45d (bug 1383650)
Backed out changeset 55a283e793df (bug 1383650)
2019-05-16 04:47:58 +03:00
Boris Zbarsky
f62f4b6026 Bug 1551652. Stop using [array] in nsILayoutHistoryState. r=heycam
I read through
<https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BGg%5DetKeys%5B%5EA-Za-z_%5D&case=true&regexp=true&path=>
and as far as I can tell the only JS consumer is SessionHistory.jsm, which was
not passing the optional "count" arg already.  There are no C++ consumers.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 00:36:41 +00:00
Botond Ballo
f638ab1178 Bug 1552040 - Make layout.scroll.root-frame-containers a regular (not override) pref. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D31350

--HG--
extra : moz-landing-system : lando
2019-05-16 01:07:41 +00:00
Emilio Cobos Álvarez
9d5285ccb9 Bug 1549762 - Turn the linker inline asm into an assembly file. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D31051

--HG--
extra : moz-landing-system : lando
2019-05-16 01:02:00 +00:00
Imanol Fernandez
2076c0d6d2 Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Some minor refactor to make it possible to remove android.speech dependencies using Proguard

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

--HG--
extra : moz-landing-system : lando
2019-05-16 01:05:01 +00:00
violet
2fea323951 Bug 1383650 - Run mach devtools-css-db to sync css db r=emilio
This is the last part of this seris of patches to implement geometry property.
This particular patch just run `./mach devtools-css-db` to update db per instruction
at the beginning of devtools/shared/tests/unit/test_css-properties-db.js, and also a manual addition to the animation property db.

After this patch, the SVG geometry propery is implemented for <rect>, <circle>,
<ellipse> and <foreignObject>. We already implemented outer <svg>. Thus the
remainings are inner <svg> and <image>, which are kind of different to the
others, so they will be handled in some follow-ups. Note that these patches won't
impact old behavior of inner <svg> and <image>.

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

--HG--
extra : moz-landing-system : lando
2019-05-16 00:56:22 +00:00
violet
91a6cb1a68 Bug 1383650 - Add reftest for rect, circle, ellipse and foreignObject r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D30807

--HG--
extra : moz-landing-system : lando
2019-05-16 00:55:53 +00:00