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