Jan Varga
60831f2e38
Bug 1286798 - Part 3: New basic (memory only) implementation of LocalStorage; r=asuth,mccr8
...
The implementation is based on a cache (datastore) living in the parent process and sync IPC calls initiated from content processes.
IPC communication is done using per principal/origin database actors which connect to the datastore.
The synchronous blocking of the main thread is done by creating a nested event target and spinning the event loop.
2018-11-29 21:47:20 +01:00
Jan Varga
89fb42ab06
Bug 1286798 - Part 2: Add IsOnDOMFileThread() and AssertIsOnDOMFileThread() generic helper methods; r=asuth
2018-11-29 21:47:17 +01:00
Jan Varga
33208bfd8e
Bug 1286798 - Part 1: Allow BackgroundChild::GetOrCreateForCurrentThread() to use a custom main event target; r=mccr8,asuth
2018-11-29 21:47:14 +01:00
Marco Castelluccio
33976b9bd2
Bug 1510391 - When a task is not found, don't add None to the list of tasks to run. r=ahal
...
--HG--
extra : rebase_source : ef53880797df740bbbd289099cb602539b208599
2018-11-27 17:29:34 +01:00
Marco Castelluccio
04087c53c1
Bug 1510452 - Use srcdir_relpath instead of file_relpath for tests and test support files. r=ahal
...
--HG--
extra : rebase_source : ec726b7b2a409e6e30dcdee2e5795eabacd56fb6
2018-11-27 23:53:33 +01:00
Kartikaya Gupta
cd40821489
Bug 1511042 - Back out some commits from bug 1503447 for introducing correctness and perf regressions. r=backout
...
This backs out hg commits 1e214baf8fc1, 7d4adeee5236, and f5ffebdcc014.
2018-11-29 14:24:25 -05:00
Dylan Roeh
e7644eaace
Bug 1510587 - Back out FennecKiller service for causing start-up crashes. r=snorp
2018-11-29 12:46:05 -06:00
James Willcox
c010fd41c0
Bug 1507702 - Don't make about:crash* accessible to web content r=Ehsan,bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D12133
2018-11-29 12:07:27 -06:00
Geoff Brown
1ec332e1cb
Bug 1511101 - Enable a few android 7.0 x86 mochitest; r=me,a=test-only
2018-11-29 11:03:05 -07:00
Geoff Brown
d950eb11c5
Bug 1511084 - Increase some linux build task max-run-times to avoid intermittent timeouts; r=dustin
2018-11-29 11:03:05 -07:00
Daniel Varga
e1c6ff4b53
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-11-29 19:15:23 +02:00
Tom Prince
a3540aa22f
Bug 1397847: Pass the taskcluster root to `load_tasks_for_kind` in `mach artifact toolchain`; r=dustin a=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D13433
--HG--
extra : rebase_source : ab46822cbf7cb72de61285eb336cb80356943752
extra : amend_source : 9ec807b18a8cc7d1b5d33cb4a4c65988fee4ff00
2018-11-29 09:37:39 -07:00
Daniel Varga
b3613ec011
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-29 18:59:59 +02:00
Daniel Varga
dc295b2050
Backed out changeset 5c1893bd77c2 (bug 1499323) for linting failure at /builds/worker/checkouts/gecko/config/check_macroassembler_style.py:149:5 on a CLOSED TREE
2018-11-29 16:03:08 +02:00
Nicolas Chevobbe
047f13303a
Bug 1510422 - Fix autocomplete cache handling; r=Honza.
...
In Bug 1462394, we moved the autocomplete data handling
out of the JsTerm to the Redux store. In the process, we
regress some cases like `await n`, which should display
`navigator`, but isn't anymore when the user types the
whole sequence. Ctrl+Space would still show the popup,
which indicates that the issue is not on the server-side.
This issue is caused because our new code decides that
we should hit the cache when typing the `n`, and there's
nothing in the cache.
Previously, we were clearing the cache as soon as the input
last string wasn't alphanumeric, which we don't anymore.
To fix that, instead of relying on the last string of the
input (which could be wrong in cases like `x.["hello `), we
clear the cache when the autocomplete service returns a null
`matches` property.
In the JsPropertyProvider, we use to return null whenever
there isn't any search done (incorrect input, empty match prop, …).
So it seems like a good idea to bust the cache when the
server returns null.
This requires some changes to the autocomplete service, as well
as some in jsPropertyProvider (e.g. to handle `await `).
Tests are added both on the client and the frontend to make sure
we don't regress this (those tests fail without the actual fix).
Differential Revision: https://phabricator.services.mozilla.com/D13231
--HG--
extra : moz-landing-system : lando
2018-11-29 13:58:57 +00:00
Nicolas B. Pierron
6570f1fb9f
Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
2018-11-29 14:46:02 +01:00
ffxbld
4a4bcf8624
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D13388
--HG--
extra : moz-landing-system : lando
2018-11-29 13:37:25 +00:00
Olli Pettay
1b2196f200
Bug 1510633, no need to remove ShadowRoot's MutationObserver if there isn't host anymore, r=emilio,edgar
2018-11-29 15:15:22 +02:00
Dan Minor
7ca7e7696c
Bug 1497552 - Remove support for 44100 Hz in dtmf_tone_generator; r=padenot
...
Assertions in NetEqImpl::SetSampleRateAndChannels prevent us from requesting
tones at 44100 Hz, so this code can be safely removed.
Differential Revision: https://phabricator.services.mozilla.com/D12982
--HG--
extra : moz-landing-system : lando
2018-11-29 12:59:01 +00:00
Dan Minor
b2dbaeae8f
Bug 1497602 - Enable DirectX screen capturer on Windows; r=pehrsons
...
This enables support for the DirectX screen capturer. We use the default
DesktopCaptureOptions which do not set the option to use the DirectX screen
capturer so this change will have no effect with the current code.
For what it's worth, I tested enabling the DirectX option and it worked fine on my
system, but I don't see any reason to not follow the defaults provided by
webrtc.org in this case.
Differential Revision: https://phabricator.services.mozilla.com/D13303
--HG--
extra : moz-landing-system : lando
2018-11-29 13:27:23 +00:00
Dragana Damjanovic
f4cda9e92e
Bug 1502462 - The altSrv checker does not build a uri correctly if origin is ipv6 address. r=valentin
...
AltSvcMapping::ProcessHeader should use GetAsciiHost instead of GetHost.
Differential Revision: https://phabricator.services.mozilla.com/D13066
--HG--
extra : moz-landing-system : lando
2018-11-29 10:15:13 +00:00
Nicolas Chevobbe
6cc34ca969
Bug 1510948 - Fix ObjectInspector arrows styling in console; r=Honza.
...
Differential Revision: https://phabricator.services.mozilla.com/D13381
--HG--
extra : moz-landing-system : lando
2018-11-29 12:49:24 +00:00
Emilio Cobos Álvarez
e119964c92
Bug 1510862 - Prevent exponential blowup of custom properties. r=jwatt
...
Put a hard cap on the value length instead of counting substitutions, because it
works best, see the comment.
Differential Revision: https://phabricator.services.mozilla.com/D13352
2018-11-29 12:14:01 +01:00
Dorel Luca
12d48b559b
Backed out changeset 3e5ea9da2cbb (bug 1510862) for Linting failure. CLOSED TREE
2018-11-29 12:35:42 +02:00
Ehsan Akhgari
490e611801
Bug 1508472 - Part 5: Fifth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
...
This is a best effort attempt at ensuring that the adverse impact of
reformatting the entire tree over the comments would be minimal. I've used a
combination of strategies including disabling of formatting, some manual
formatting and some changes to formatting to work around some clang-format
limitations.
Differential Revision: https://phabricator.services.mozilla.com/D13371
--HG--
extra : moz-landing-system : lando
2018-11-29 10:30:46 +00:00
Emilio Cobos Álvarez
6ae5fdab0a
Bug 1510862 - Prevent exponential blowup of custom properties. r=jwatt
...
Put a hard cap on the value length instead of counting substitutions, because it
works best, see the comment.
Differential Revision: https://phabricator.services.mozilla.com/D13352
--HG--
extra : moz-landing-system : lando
2018-11-29 10:16:38 +00:00
Julian Descottes
ca974ee77d
Bug 1507125 - Protocol Front should throw when called after destroy;r=ochameau
...
Depends on D13137.
Differential Revision: https://phabricator.services.mozilla.com/D13138
--HG--
extra : moz-landing-system : lando
2018-11-29 10:00:06 +00:00
Julian Descottes
700381caa2
Bug 1507125 - Stop destroying DebuggerServer when moving from This Firefox runtime page;r=daisuke
...
Differential Revision: https://phabricator.services.mozilla.com/D13137
--HG--
extra : moz-landing-system : lando
2018-11-29 06:29:41 +00:00
Hiroyuki Ikezoe
bd5c778053
Bug 1510697 - Set gfx.omta.background-color pref in dom/animation/test/chrome.ini. r=birtles
...
Differential Revision: https://phabricator.services.mozilla.com/D13378
--HG--
extra : moz-landing-system : lando
2018-11-29 10:02:39 +00:00
Daniel Varga
d4b090ea42
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
...
--HG--
extra : rebase_source : 81b5f62e48ccbe6c941a80b72a4eebe0ed942ccf
2018-11-29 11:59:02 +02:00
Ola Gasidlo
a2c7c837a5
Bug 1508651. Added header font color for dark theme. r=jdescottes,ladybenko
...
Differential Revision: https://phabricator.services.mozilla.com/D12899
--HG--
extra : moz-landing-system : lando
2018-11-29 09:58:02 +00:00
Daniel Varga
e22c0d1520
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-29 11:54:56 +02:00
Patrick Brosset
b08c6ea272
Bug 1507741 - take zoom and dpr into account when rendering justify-content; r=miker
...
Differential Revision: https://phabricator.services.mozilla.com/D13063
--HG--
extra : moz-landing-system : lando
2018-11-29 09:51:01 +00:00
Bogdan Tara
87661d5c7d
Backed out changeset 30accf21bb0a (bug 1510214) perma failing org.mozilla.geckoview.test.AccessibilityTest.testScroll CLOSED TREE
2018-11-29 07:51:59 +02:00
Ehsan Akhgari
0da23d95e8
Bug 1509047 - Part 6: Add an automated test for the heuristics for the automatic grants of temporary access in the storage access API; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D12867
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
45a3f1578f
Bug 1509047 - Part 5: Add heuristics to the storage access API for automatically granting temporary session-scoped storage access without displaying a doorhanger prompt; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12866
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
1a3a93b61f
Bug 1509047 - Part 4: Add support for PermissionPromptPrototype.onBeforeShow() cancelling a prompt; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12865
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
66952eb338
Bug 1509047 - Part 3: Add support for automatically granting storage access permissions on a temporary session-based basis on the Gecko side; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D12864
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
4aa18e126d
Bug 1509047 - Part 2: Add an API for measuring the number of unique origins visited in the past 24 hours; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12863
2018-11-29 00:45:06 -05:00
Ed Lee
02ecb969f0
Bug 1510766 - Add AMO firstrun, FxA defaults and bug fixes to Activity Stream r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D13317
--HG--
extra : moz-landing-system : lando
2018-11-29 05:26:55 +00:00
Coroiu Cristina
da4da94439
Merge mozilla-central to inbound a=merge
2018-11-29 06:39:53 +02:00
Coroiu Cristina
3ba5c153be
Merge mozilla-central to autoland a=merge
2018-11-29 06:38:18 +02:00
Coroiu Cristina
e92b0f1d7f
Merge inbound to mozilla-central a=merge
2018-11-29 06:27:40 +02:00
Ryan Hendrickson
ed4416506f
Bug 1464679 - X11: Only use _NET_WM_BYPASS_COMPOSITOR hint with Basic compositor. r=karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D13284
--HG--
extra : moz-landing-system : lando
2018-11-29 03:22:10 +00:00
WR Updater Bot
eb7d1978ea
Bug 1503447 - Follow-up to fix generated FFI header. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D13358
--HG--
extra : moz-landing-system : lando
2018-11-29 03:39:45 +00:00
WR Updater Bot
d2fe946690
Bug 1510884 - Re-vendor rust dependencies. r=kats
...
Depends on D13356
Differential Revision: https://phabricator.services.mozilla.com/D13357
--HG--
extra : moz-landing-system : lando
2018-11-29 03:36:19 +00:00
WR Updater Bot
6ab298d163
Bug 1510884 - Update webrender to commit 7f5c575c965520adffc488c76d6b0f6b4cefe9fc (WR PR #3364 ). r=kats
...
https://github.com/servo/webrender/pull/3364
Differential Revision: https://phabricator.services.mozilla.com/D13356
--HG--
extra : moz-landing-system : lando
2018-11-29 03:36:07 +00:00
WR Updater Bot
8c0f959d84
Bug 1510883 - Update webrender to commit be659494b4f8d80081ea282c4b9b4c9170a70ef7 (WR PR #3362 ). r=kats
...
https://github.com/servo/webrender/pull/3362
Differential Revision: https://phabricator.services.mozilla.com/D13355
--HG--
extra : moz-landing-system : lando
2018-11-29 03:31:22 +00:00
WR Updater Bot
1377909212
Bug 1510592 - Update webrender to commit 0c6b52ec22023fae247baaa98f6ca1615ef523c8 (WR PR #3365 ). r=kats
...
https://github.com/servo/webrender/pull/3365
Differential Revision: https://phabricator.services.mozilla.com/D13354
--HG--
extra : moz-landing-system : lando
2018-11-29 03:30:44 +00:00
Hiroyuki Ikezoe
cb90e86a66
Bug 1510214 - Change the default minimum scale to match Chrome's. r=botond
...
The reftest in this commit fails without changing the default value. The test
image is shrunk too much.
Differential Revision: https://phabricator.services.mozilla.com/D13172
--HG--
extra : moz-landing-system : lando
2018-11-29 02:51:18 +00:00