Commit Graph

39506 Commits

Author SHA1 Message Date
Christoph Kerschbaumer
59cef51e6f Bug 1048048 - add preload content policy types for scripts (r=baku) 2015-09-20 14:56:21 -07:00
Christoph Kerschbaumer
b6930c8f91 Bug 1048048 - add preload content policy types - csp changes (r=dveditz) 2015-09-20 14:56:34 -07:00
Wes Kocher
c5a1aee463 Backed out changeset 49a711e67d8b (bug 1190379) for various android crashes CLOSED TREE 2015-09-21 09:09:29 -07:00
Wes Kocher
977486c724 Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer
2f93f9dafe Bug 1048048 - add preload content policy types - csp changes (r=dveditz) 2015-09-20 14:56:34 -07:00
Christoph Kerschbaumer
f1821020c4 Bug 1048048 - add preload content policy types for scripts (r=baku) 2015-09-20 14:56:21 -07:00
Christoph Kerschbaumer
8a5d00f976 Bug 1048048 - add preload content policy types for stylesheets (r=cam) 2015-09-20 14:56:10 -07:00
Christoph Kerschbaumer
4288181182 Bug 1048048 - add preload content policy types for images (r=seth) 2015-09-20 14:55:59 -07:00
Christoph Kerschbaumer
e8832a7091 Bug 1048048 - add preload content policy types (r=ehsan) 2015-09-20 14:55:44 -07:00
Christoph Kerschbaumer
2eecf2dfb5 Bug 1048048 - add preload content policy types - tests (r=dveditz) 2014-10-31 13:37:59 -07:00
Eugen Sawin
90528b226d Bug 1190379: Use AndroidDecoderModule for VP8/9. r=jya 2015-09-21 16:39:12 +02:00
Bas Schouten
b608a6c8dd Bug 1206076: Use a specialized PersistentBufferProvider for Canvas2D when using a SkiaGL DrawTarget. r=jrmuizel 2015-09-21 00:30:59 +02:00
Paul Adenot
4ff60b9b33 Bug 1203836 - Test that MediaElementAudioSourceNode pipes correct data to an AudioContext. r=karlt 2015-09-21 11:00:12 +02:00
Paul Adenot
413277f2c3 Bug 1203836 - Properly handle silent chunks in AudioNodeExternalInputStream. r=karlt 2015-09-21 10:14:59 +02:00
Andrew McCreight
914755f396 Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku 2015-09-18 09:16:00 +02:00
Sean Lin
4d9ea33ff5 Bug 1205233 - Make Presentation API available for browser chrome code. r=smaug r=fabrice 2015-09-21 10:27:19 +08:00
JW Wang
db6b67639a Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya. 2015-09-21 14:01:45 +08:00
JW Wang
f46f862dd6 Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik. 2015-09-21 13:49:01 +08:00
JW Wang
c4ce26b27f Bug 1204430. Part 1 - dispatch AbstractMediaDecoder::SetMediaSeekable() to the main thread. r=kinetik. 2015-09-21 13:48:39 +08:00
Randell Jesup
4c12593ef0 Bug 950660: Part 3 - make TCPSocket/TCPSocketChild interface an IDL interface r=jdm 2015-09-20 23:05:20 -04:00
Randell Jesup
ce638de3d6 Bug 950660: Part 2 - Change TCPSocket interface to TCPSocketChild and unbitrot r=jdm 2015-09-20 23:05:20 -04:00
"Chih-Kai (Patrick) Wang"
daa11b384c Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm 2015-01-05 15:49:24 +08:00
Andreas Pehrson
46c676ae69 Bug 1177276 - Pref on canvas.captureStream by default. r=smaug,mt 2015-09-17 22:09:24 +08:00
Jan-Ivar Bruaroey
e402515776 Bug 912342 - get Promise out. r=jesup 2015-09-20 10:04:51 -04:00
Jan-Ivar Bruaroey
b49ef14e82 Bug 912342 - Move code SelectSettings to MediaConstraintsHelper. r=jesup 2015-09-19 02:00:48 -04:00
Jan-Ivar Bruaroey
29c0a64fd6 Bug 912342 - Pass in Audio/VideoDevice in place of Audio/VideoSource. r=jesup 2015-09-19 00:49:07 -04:00
Jan-Ivar Bruaroey
9ec5ac945a Bug 912342 - Change capture resolution. r=jesup 2015-09-20 18:45:57 -04:00
Jan-Ivar Bruaroey
2cdf9e8646 Bug 912342 - Add MediaStreamTrack.applyConstraints webidl. r=smaug 2015-09-16 23:09:28 -04:00
Jan-Ivar Bruaroey
b9b896a232 Bug 912342 - Move code MediaOperationTask from .h to .cpp. r=jesup 2015-09-16 22:44:14 -04:00
Jan-Ivar Bruaroey
99df74e94b Bug 1195951 - fix heap type on stack error in MediaUtils' Pledge class. r=jesup 2015-09-20 02:26:41 -04:00
Jan-Ivar Bruaroey
7040c7fd20 Bug 1181896 - make gUM fail w/OverconstrainedError and candidate argument r=jesup 2015-09-18 14:04:41 -04:00
Jan-Ivar Bruaroey
ae4ce903b9 Bug 1181896 - rename .constraintName to .constraint in MediaStreamError r=jesup,bz 2015-09-18 14:03:30 -04:00
Josh Matthews
8d7aa5c72a Bug 885982 - Part 4: Remove all traces of JS implementation. r=asuth 2015-09-20 05:57:15 -04:00
Josh Matthews
102baa87bf Bug 885982 - Part 3: Add e10s support to TCPSocket and TCPServerSocket. r=asuth,mayhemer,bz 2015-03-25 10:36:56 -04:00
Josh Matthews
bf7de3ad1f Bug 885982 - Part 2: Convert TCPServerSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz 2015-03-25 10:36:24 -04:00
Josh Matthews
5167237c7b Bug 885982 - Part 1: Convert TCPSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz 2015-03-25 10:35:59 -04:00
Mike Hommey
5cd6b3d15e Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8
Jemalloc 4 purges dirty pages regularly during free() when the ratio of dirty
pages compared to active pages is higher than 1 << lg_dirty_mult.  We set
lg_dirty_mult in jemalloc_config to limit RSS usage, but it also has an impact
on performance.

So instead of enforcing a high ratio to force more pages being purged, we keep
jemalloc's default ratio of 8, and force a regular purge of all dirty pages,
after cycle collection.

Keeping jemalloc's default ratio avoids cycle-collection-triggered purge to
have to go through really all dirty pages when there are a lot, in which case
the normal jemalloc purge during free() will already have kicked in. It also
takes care of everything that doesn't run the cycle collector still having
a level of purge, like plugins in the plugin-container.

At the same time, since jemalloc_purge_freed_pages does nothing with jemalloc 4,
repurpose the MEMORY_FREE_PURGED_PAGES_MS telemetry probe to track the time
spent in this cycle-collector-triggered purge.
2015-09-20 17:43:43 +09:00
Bobby Holley
225fd0afb5 Bug 1189668 - Check CSP before completing channel interception. r=ehsan 2015-09-20 00:32:14 -07:00
Bobby Holley
745f86c0a0 Bug 1189668 - Expose GetUnfilteredUrl on InternalResponse. r=ehsan 2015-09-20 00:32:14 -07:00
Peter Van der Beken
890c94a546 Fix for bug 527558 (Crash [@ xul.dll\!nsDependentCSubstring::nsDependentCSubstring]). r=sicking. 2009-11-15 14:50:09 +01:00
Gabriele Svelto
e5cbbfa26e Bug 1204618 - Add a field to the DeviceStorage object holding the low-disk-space status. r=dhylands, r=bzbarsky 2015-09-16 22:29:56 +02:00
Kit Cambridge
3ff60936d5 Back out bug 1205109 for Push mochitest failure. 2015-09-18 18:15:23 -07:00
Phil Ringnalda
9c59120311 Back out 2 changesets (bug 1111689) for ASan mochitest-gl leaks
Backed out changeset 909b9b147e71 (bug 1111689)
Backed out changeset bd0a637e8000 (bug 1111689)
2015-09-18 19:04:54 -07:00
Kit Cambridge
7ba89a3f5a Bug 1205109 - Make pushsubscriptionchange extendable. r=mt,nsm 2015-09-17 05:15:45 -07:00
Kit Cambridge
e28927ff89 Bug 1205112 - Make PushEvent.data nullable. r=mt,smaug 2015-09-17 05:13:04 -07:00
Kit Cambridge
803b216d1b Bug 1149195 - Expose push message data accessors. r=nsm,dragana,smaug 2015-09-17 05:10:42 -07:00
Kit Cambridge
a368186f2e Bug 1185544 - Add data delivery to the WebSocket backend. r=dragana,nsm 2015-09-17 05:08:50 -07:00
Kearwood (Kip) Gilbert
9925581040 Bug 1111689: Part 2 - Update ext-shader-texture-lod WebGL conformance test,r=jgilbert
- Cherry picked minimal changes to support updated ext-shader-texture-lod
  webgl conformance test.
2015-09-08 15:27:46 -07:00
Milan Sreckovic
30945a6c25 Bug 1111689 - Part 1: Let EXT_shader_texture_lod play when ARB_shader_texture_lod can play. r=jgilbert 2015-02-09 17:53:38 +08:00
Christoph Kerschbaumer
0fd13208e7 Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) 2015-09-18 09:27:15 -07:00