Commit graph

2,222 commits

Author SHA1 Message Date
wolfbeast
27d88fc505 Do not report resource-timing subdocument loads triggered by that subdocument. 2019-02-16 00:22:18 +08:00
wolfbeast
a959f4717e Prevent double free in mar_sign.c 2019-02-16 00:22:17 +08:00
wolfbeast
f52945acfa Avoid overflow in nsPNGEncoder::WriteCallback. 2019-02-16 00:22:15 +08:00
wolfbeast
e2411ad985 Bump Goanna version for layout code changes. 2019-02-16 00:22:14 +08:00
wolfbeast
391e7d295f Clear CanvasShutdownObserver::mCanvas when the canvas goes away.
This is fallout from Bug 1167235 - Use a fast method of double buffering for canvas.

It is possible for the CanvasRenderingContext2D to be destroyed while we're in the
middle of the call to nsObserverService::NotifyObservers() for shutdown.
This leaves the shutdown observer with a dangling pointer to the canvas, so this
patch explicitly clears the pointer when the context goes away.
2019-02-16 00:22:12 +08:00
wolfbeast
07716cb1d7 Avoid useless FrameNeedsReflow call. 2019-02-16 00:22:11 +08:00
wolfbeast
0c5263683a Restrict ExtractLinearSum to find non-wrapping results. 2019-02-16 00:22:09 +08:00
wolfbeast
c2aa68fcd1 Root parameter dictionaries in AesTask::Init(). 2019-02-16 00:22:07 +08:00
wolfbeast
518106945b Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects. 2019-02-16 00:22:06 +08:00
wolfbeast
e9bdcb12f3 Remove non-functional removal summary from quota dialog. 2019-02-16 00:22:04 +08:00
wolfbeast
78993a5920 Restore quota view/warnings to Basilisk. 2019-02-16 00:22:03 +08:00
wolfbeast
cc260a8fe4 Juggle some strings. 2019-02-16 00:22:01 +08:00
wolfbeast
be4df626c9 Revert "Restore missing broadcaster strings"
This reverts commit 11d1af7af1799ca32216883862aa78e2e18b57c2.
2019-02-16 00:21:59 +08:00
wolfbeast
ea4d0e4dbd [BASILISK] Make CUI's PanelUI work with Weave. 2019-02-16 00:21:58 +08:00
wolfbeast
446ce70a66 [BASILISK] Make Basilisk front-end use Weave 2019-02-16 00:21:56 +08:00
wolfbeast
fff88d98d3 Restore missing broadcaster strings 2019-02-16 00:21:55 +08:00
wolfbeast
6c66064e0e [BASILISK] Enable the "legacy" panels for the sync preferences. 2019-02-16 00:21:53 +08:00
wolfbeast
5ea73337eb Fix status.js 2019-02-16 00:21:52 +08:00
wolfbeast
a48aab05c4 Remove FxA BrowserIDManager auth 2019-02-16 00:21:50 +08:00
wolfbeast
409276baed TPS logging: use app name 2019-02-16 00:21:49 +08:00
wolfbeast
486cc48e33 Remove fxAccountsEnabled() 2019-02-16 00:21:47 +08:00
wolfbeast
05ce0cf80e Remove get/setFxAMigrationSentinel 2019-02-16 00:21:46 +08:00
wolfbeast
6cabeae4aa Remove telemetry calls from sync 2019-02-16 00:21:44 +08:00
wolfbeast
b2be364394 Remove healthreport telemetry module from Sync + tests 2019-02-16 00:21:43 +08:00
wolfbeast
56e3c42f4e Remove FxaMigrator module 2019-02-16 00:21:41 +08:00
wolfbeast
bc8ef5b9f9 Bump Weave client version 2019-02-16 00:21:40 +08:00
wolfbeast
890dc7d073 Prevent form sync error when there's nothing to sync. 2019-02-16 00:21:38 +08:00
wolfbeast
b7cd3b1046 Update constants. 2019-02-16 00:21:37 +08:00
wolfbeast
5075edbd77 Pass exceptions directly to logger. 2019-02-16 00:21:34 +08:00
wolfbeast
78b5433dcd Teach Sync history engine about TRANSITION_RELOAD visit type. 2019-02-16 00:21:33 +08:00
wolfbeast
2a67c7a011 Fix error in locallyModified. 2019-02-16 00:21:31 +08:00
wolfbeast
45fa852dcc Make Everything Work™ 2019-02-16 00:21:30 +08:00
wolfbeast
457d84209a Update constants.js for array assignment. 2019-02-16 00:21:28 +08:00
wolfbeast
ee948be1cf Update sync client for JS changes. 2019-02-16 00:21:27 +08:00
wolfbeast
c53787dfdb Import Tycho weave client 2019-02-16 00:21:25 +08:00
wolfbeast
e4ac0e17f8 Fix mistakingly flagged instructions.
This enables optimizations which were wrongly inhibited before by this typo.
2019-02-16 00:21:23 +08:00
wolfbeast
f3de54e835 Clear weak pointers in FT2 font list shutdown observers. 2019-02-16 00:21:22 +08:00
wolfbeast
bb5e286644 Clear weak pointers in VTT shutdown observers. 2019-02-16 00:21:20 +08:00
wolfbeast
55632b85e9 Update Dropbox UAO 2019-02-16 00:21:19 +08:00
trav90
9ddf94a187 Add missing #include 2019-02-16 00:21:17 +08:00
trav90
f7a2e36cbc Move the MP3 code to it's own directory 2019-02-16 00:21:16 +08:00
trav90
8cfddb6559 Remove separate MP3 name space
It is no longer needed.
2019-02-16 00:21:14 +08:00
trav90
eae0de2b3f Remove the old MP3FrameParser
All former users of the old MP3 parsing code are gone, so we can now just remove the parser itself as well.
2019-02-16 00:21:11 +08:00
trav90
0f8e1d95d0 Remove files and comments related to MP4Reader
The MP4Reader no longer exists in the tree.
2019-02-16 00:21:10 +08:00
trav90
ef2f6d6f28 Remove Rust files from media gtests 2019-02-16 00:21:08 +08:00
trav90
fb9d5b9d39 Only disallow lazy frame construction for direct children of display: contents elements 2019-02-16 00:21:07 +08:00
wolfbeast
2d005c9781 Fix incorrect preference reference in feed reader. 2019-02-16 00:21:05 +08:00
wolfbeast
9afb4d52f2 Add an option to process favicons.
This optimizes the size for UI display and strips animations.
Default disabled. This resolves #899.
2019-02-16 00:21:04 +08:00
wolfbeast
f295b5c91b Stop feeding a Firefox compat mode to AMO.
Since AMO has removed all "legacy" extensions, they do not offer anything compatible with us any longer.
We send the native UA to them from now on to always have it respond with "Only with Firefox".
2019-02-16 00:21:02 +08:00
trav90
8290899faf Remove MediaTelemetryConstants 2019-02-16 00:21:01 +08:00