wolfbeast
4aacec4782
Issue #910 part 3. Throw SyntaxError from Location::SetProtocol on URI parse failures.
2019-02-16 00:22:31 +08:00
wolfbeast
a6eab2d84e
Issue #910 part 2. Strip ':' and anything following it from the string passed to the location.protocol setter.
2019-02-16 00:22:29 +08:00
wolfbeast
32eb361301
Issue #910 part 1. Don't navigate when location.protocol is set to anything other than http or https.
2019-02-16 00:22:28 +08:00
wolfbeast
4a6e3e375a
Clobber for NSPR+NSS update
2019-02-16 00:22:26 +08:00
wolfbeast
5f0986e66f
Update NSS to 3.41
2019-02-16 00:22:24 +08:00
wolfbeast
d5f6e64f43
Update NSPR to 4.20
2019-02-16 00:22:21 +08:00
wolfbeast
a3386fbe38
Make HTMLOptionsCollection::mSelect into a strong reference.
...
The cycle collector makes weak references like this obsolete.
2019-02-16 00:22:20 +08:00
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