Commit Graph

39487 Commits

Author SHA1 Message Date
Randell Jesup
a6a383f835 Bug 950660: Part 3 - make TCPSocket/TCPSocketChild interface an IDL interface r=jdm 2015-09-20 23:05:20 -04:00
Randell Jesup
e364ba4dcc 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"
4d498a7431 Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm 2015-01-05 15:49:24 +08:00
Andreas Pehrson
4916737c63 Bug 1177276 - Pref on canvas.captureStream by default. r=smaug,mt 2015-09-17 22:09:24 +08:00
Jan-Ivar Bruaroey
6c9de039ed Bug 912342 - get Promise out. r=jesup 2015-09-20 10:04:51 -04:00
Jan-Ivar Bruaroey
32e9d893c2 Bug 912342 - Move code SelectSettings to MediaConstraintsHelper. r=jesup 2015-09-19 02:00:48 -04:00
Jan-Ivar Bruaroey
c8450f5db9 Bug 912342 - Pass in Audio/VideoDevice in place of Audio/VideoSource. r=jesup 2015-09-19 00:49:07 -04:00
Jan-Ivar Bruaroey
b2c0974877 Bug 912342 - Change capture resolution. r=jesup 2015-09-20 18:45:57 -04:00
Jan-Ivar Bruaroey
02dfdceab1 Bug 912342 - Add MediaStreamTrack.applyConstraints webidl. r=smaug 2015-09-16 23:09:28 -04:00
Jan-Ivar Bruaroey
7575061788 Bug 912342 - Move code MediaOperationTask from .h to .cpp. r=jesup 2015-09-16 22:44:14 -04:00
Jan-Ivar Bruaroey
a0aeb846e8 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
6dccc3ae57 Bug 1181896 - make gUM fail w/OverconstrainedError and candidate argument r=jesup 2015-09-18 14:04:41 -04:00
Jan-Ivar Bruaroey
1fedf527e6 Bug 1181896 - rename .constraintName to .constraint in MediaStreamError r=jesup,bz 2015-09-18 14:03:30 -04:00
Josh Matthews
798d2f27cf Bug 885982 - Part 4: Remove all traces of JS implementation. r=asuth 2015-09-20 05:57:15 -04:00
Josh Matthews
6d7a9f43d5 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
cb9fc684b7 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
69c75363d0 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
3ef8be4fa4 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
c319a7d58c Bug 1189668 - Check CSP before completing channel interception. r=ehsan 2015-09-20 00:32:14 -07:00
Bobby Holley
cdb57c12e7 Bug 1189668 - Expose GetUnfilteredUrl on InternalResponse. r=ehsan 2015-09-20 00:32:14 -07:00
Peter Van der Beken
58449c1f88 Fix for bug 527558 (Crash [@ xul.dll\!nsDependentCSubstring::nsDependentCSubstring]). r=sicking. 2009-11-15 14:50:09 +01:00
Gabriele Svelto
a3e7937e84 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
f81945138a Back out bug 1205109 for Push mochitest failure. 2015-09-18 18:15:23 -07:00
Phil Ringnalda
0d952f7717 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
4a66df9bd2 Bug 1205109 - Make pushsubscriptionchange extendable. r=mt,nsm 2015-09-17 05:15:45 -07:00
Kit Cambridge
7be88fe195 Bug 1205112 - Make PushEvent.data nullable. r=mt,smaug 2015-09-17 05:13:04 -07:00
Kit Cambridge
2ce3628b0c Bug 1149195 - Expose push message data accessors. r=nsm,dragana,smaug 2015-09-17 05:10:42 -07:00
Kit Cambridge
8b213208a0 Bug 1185544 - Add data delivery to the WebSocket backend. r=dragana,nsm 2015-09-17 05:08:50 -07:00
Kearwood (Kip) Gilbert
cd30ebc67d 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
4d0c7fef14 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
794c9eb870 Bug 1204703 - Make nsContentSecurityManager scriptable (r=sicking) 2015-09-18 09:27:15 -07:00
Christoph Kerschbaumer
3f628c1ad1 Bug 1204703 - Add AsyncOpen2 to channels within JS tests (r=sicking) 2015-09-18 09:27:52 -07:00
Wes Kocher
0484e3d976 Backed out 3 changesets (bug 1143922) for landing with the wrong bug number
Backed out changeset 309b4d1ab81c (bug 1143922)
Backed out changeset deda472458fd (bug 1143922)
Backed out changeset 977d5b7ecba3 (bug 1143922)
2015-09-18 14:13:33 -07:00
Patrick McManus
525b5b4925 bug 1187239 - ontransportstatus SENDING_TO should not use request stream re-entrantly r=hurley r=bz 2015-09-15 18:12:37 -04:00
Maire Reavy
c42278687e bug 1161276 - part 3 - tests for bitrate property in MediaRecorder r=roc
Android 2.3 and B2G disabled
2015-09-18 14:30:02 -04:00
Maire Reavy
a7d86cae5e Bug 1161276: part 2 - pass bitrates to track encoders for MediaRecorder r=roc 2015-06-08 11:47:28 +08:00
Steven Lee
0b5c28b0ff bug 1161276 - part 1 add bits-per-second interface to MediaRecorder r=roc,smaug 2015-05-25 23:49:03 +08:00
Nikhil Marathe
ecee206db3 Bug 1203324 - disable notifications on serviceworkers. r=ehsan,wchen
Per the product discussion, the Notification API should be disabled in
ServiceWorker in release builds for 42 since the UX isn't great [1].

The aim is to release in 44.

Apologies for the code duplication for pref checking in Notification and
ServiceWorkerRegistration. There isn't a easy way to get
ServiceWorkerRegistration's generated binding to include Notification.h without
having an attribute/method that uses Notification.

[1]: https://mana.mozilla.org/wiki/x/TgAJAw
2015-09-15 12:58:32 -07:00
Boris Zbarsky
84dd49c9f3 Back out the null-check workaround for bug 1182197 on trunk, so we can see what the stacks look like after all via crash-stats data on nightly and dev channel. 2015-09-18 13:38:42 -04:00
Boris Zbarsky
014b80cb7e Bug 1205364 part 2. Back out the telemetry we added in bug 1175031. r=smaug 2015-09-18 13:36:29 -04:00
Boris Zbarsky
9a3056ec18 Bug 1205364 part 1. Make createAttribute in an HTML document lowercase the passed-in attribute name. r=smaug 2015-09-18 13:36:24 -04:00
Boris Zbarsky
167ad7e69d Bug 1203404. offsetX/Y on mouse events should remain target-relative, instead of becoming page-relative, after event dispatch is done. r=roc 2015-09-18 13:36:13 -04:00
Christoph Kerschbaumer
672cda2d6d Bug 1143922 - Add AsyncOpen2 to channels within JS tests (r=sicking) 2015-09-18 09:27:52 -07:00
Christoph Kerschbaumer
78ab63d19e Bug 1143922 - Make nsContentSecurityManager scriptable (r=sicking) 2015-09-18 09:27:15 -07:00
Nathan Froyd
63df15ccef Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc
Each of GetNextCachedData and GetCachedDataEndInternal grab the monitor
on entrance, but GetCachedRanges has already grabbed the monitor for us.
We can call the *Internal variants instead, which assert that the
monitor is held.
2015-09-18 00:15:56 -04:00
Nathan Froyd
ee09350fca Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc
FlushPartialBlockInternal is only ever called by methods that are
already holding the MediaCache's monitor.  So we don't need to reacquire
it every time we call this method.

fixup p1
2015-09-17 23:57:51 -04:00
Nikhil Marathe
dd972da1a4 Bug 914481 - Patch 4 - Track why we fail to deliver notifications to Service Workers. r=kitcambridge 2015-09-16 10:28:17 -07:00
Nikhil Marathe
95b251e294 Bug 914481 - Patch 3 - Subscription and quota expiration times. r=kitcambridge, p=ally 2015-08-06 12:05:47 -07:00
Nikhil Marathe
ac9b7884d1 Bug 914481 - Patch 2 - Track subscribe and unsubscribe success/failure. r=kitcambridge 2015-08-05 17:03:49 -07:00
Nikhil Marathe
3f63539635 Bug 914481 - Patch 1 - Push usage and permissions telemetry. r=kitcambridge 2015-08-05 15:12:11 -07:00