Commit Graph

33923 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
0765efce21 Backed out changeset a7aab0099e9e (bug 1129040) 2015-04-29 16:51:32 +02:00
Carsten "Tomcat" Book
95aa0701f8 Backed out changeset e3864c540bed (bug 1159495) for breaking Nexus Builds 2015-04-29 16:41:54 +02:00
Carsten "Tomcat" Book
d197899544 Backed out changeset cb9c0ddc2e22 (bug 1159495) 2015-04-29 16:41:03 +02:00
Olli Pettay
5532b3f7f9 Bug 524674, nsIEventListenerService: tracking of dynamically added and removed event listeners, r=masayuki 2015-04-28 23:10:05 +03:00
Roger Yang
57b0eceba6 Bug 1129051 - Fix double free in Camera Control Listener. Fix webrtc memory leak. r=aosmond 2015-04-28 16:08:40 -04:00
Ryan VanderMeulen
6a03173b22 Merge m-c to b2g-inbound. a=merge 2015-04-28 15:40:15 -04:00
Ryan VanderMeulen
71514348b4 Merge inbound to m-c. a=merge 2015-04-28 15:27:26 -04:00
Ehsan Akhgari
960cdee9bb Debugging patch for bug 1157901 2015-04-29 08:31:29 -04:00
Jim Mathies
27e58cbb12 Bug 1129040 - Query the chrome process blocklist service prior to instantiating plugins in the content process. r=billm 2015-04-29 06:33:10 -05:00
Jim Mathies
0240f36f39 Bug 1129040 - Provide a way for content processes to query the chrome side blocklist service. r=billm 2015-04-29 06:33:09 -05:00
Hayden Huang
f40cf9e4bc Bug 1154665 - Part 2. Testcase against gps parameter. r=aosmond 2015-04-28 13:08:27 -04:00
Hayden Huang
fc131070d2 Bug 1154665 - Part 1. Provide gps processing data to avoid setParameters fail. r=aosmond 2015-04-28 13:08:24 -04:00
Sotaro Ikeda
2b2141431c Bug 1158692 - Change omx AudioSink to GonkAudioSink r=cpearce 2015-04-28 06:50:59 -07:00
Paul Adenot
b33b166d26 Bug 1157986 - Remove assert in GraphStartedNotificationControlMessage::RunDuringShutdown r=roc
This is a copy/paste issue from AudioContextOperationControlMessage.

Also, until we have audio output device enumaration APIs in cubeb, we can't detect
this situation, so we have to make the code not crash. cubeb will have such API
as part of bug 1142613.
2015-04-29 11:02:59 +02:00
Paul Adenot
075b377108 Bug 1157994 - Ensure AudioContext operations are started and resolved in the same order. r=roc 2015-04-29 11:02:57 +02:00
Paul Adenot
9788b42c24 Bug 1158427 - r=roc 2015-04-29 11:02:55 +02:00
Tom Schuster
6aa52e2f6a Bug 1159347 - Make BaseProxyHandler::getPropertyDescriptor not-pure virtual. r=efaust 2015-04-29 10:47:48 +02:00
Carsten "Tomcat" Book
65b1a3debb Backed out changeset ab1ff31a82ae (bug 1159300) for m3 test failures on a CLOSED TREE 2015-04-29 09:57:36 +02:00
Carsten "Tomcat" Book
28f9dfc649 Backed out changeset 0efce0a97efe (bug 1159310) for xpc bustage on a CLOSED TREE 2015-04-29 09:53:02 +02:00
Bobby Holley
e735c12678 Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir 2015-04-28 23:45:59 -07:00
Bobby Holley
002bc8dc1b Bug 1158226 - Eagerly compute keyframe-ness and stash it on the packet holder. r=kinetik 2015-04-28 23:42:51 -07:00
Bobby Holley
fe89bc4cd4 Bug 1158226 - Separate packet demuxing from the higher-level track-sorting logic. r=kinetik 2015-04-28 23:42:50 -07:00
Bobby Holley
35f60c6627 Bug 1158226 - Use NesteggPacketHolder::Timestamp to simplify code. r=kinetik 2015-04-28 23:42:49 -07:00
Bobby Holley
94f59d0121 Bug 1158226 - Store timestamps on the NesteggPacketHolder. r=kinetik 2015-04-28 23:42:49 -07:00
Bob Owen
54d6139db9 Bug 1156059 Part 2: Ensure that META REFRESH is blocked by iframe sandbox. r=bz 2015-04-29 07:28:17 +01:00
Bob Owen
a4e08effed Bug 1156059 Part 1: Ignore META REFRESH when document is sandboxed from automatic features. r=bz 2015-04-29 07:28:17 +01:00
Marco Bonardo
6164f2029a Bug 1154877 - Content process shouldn't use the Places Database. r=billm 2015-04-29 10:57:24 +02:00
Edwin Flores
a3fe17ad7d Bug 1159300 - Don't use decrypting Gecko Media Plugins for non-encrypted playback - r=cpearce 2015-04-29 17:23:11 +12:00
JW Wang
9244034300 Bug 1159162 - Remove unnecessary testing prefs from media mochitests for they are defined in testing/profiles/prefs_general.js. r=kinetik. 2015-04-29 10:22:15 +08:00
JW Wang
73c73a9407 Bug 1159144 - check (-1, -1) for invalid video size. r=jya. 2015-04-29 09:56:03 +08:00
JW Wang
27e697b6d9 Bug 752796 - longer timeout on slow platforms. r=cpearce. 2015-04-29 09:55:15 +08:00
Bobby Holley
04fd3302ec Bug 1157803 - Mirror mPlayState and mNextState to the state machine task queue and eliminate cross-thread access. r=jww 2015-04-28 21:56:20 -07:00
Bobby Holley
aa0a30b445 Bug 1157803 - Clean up Canonical assigment to avoid accidentally tripping the default operator= implementation. r=jww 2015-04-28 21:56:20 -07:00
Bobby Holley
4eb53fa0b1 Bug 1157803 - Const-correct some methods. r=jww 2015-04-28 21:56:19 -07:00
Bobby Holley
56a64ac7ff Bug 1157803 - Don't auto-disconnect mirrors when the holder is destroyed off-owner-thread. r=jww
Another consequence of the MDSM's thread model.
2015-04-28 21:56:19 -07:00
Bobby Holley
4a29501222 Bug 1157803 - Support connect-during-initialization for mirrors. r=jww
The MDSM is constructed and destroyed on the main thread, but runs most
everything else on the task queue. So we need to bend the rules a bit here
to conveniently connect its mirrors during construction.
2015-04-28 21:56:18 -07:00
Bobby Holley
68253c0d5e Bug 1157803 - Loosen dispatch requirements for state mirroring. r=jww 2015-04-28 21:56:18 -07:00
Bobby Holley
ab13cb0ae8 Bug 1157803 - Add an extra assertion to MediaTaskQueue::BeginShutdown. r=jww 2015-04-28 21:56:17 -07:00
Chris Pearce
70b923c348 Bug 1159495 - Only report that Adobe EME is available if we have a plugin-container voucher. r=edwin 2015-04-29 16:47:37 +12:00
Chris Pearce
747fcbd551 Bug 1159495 - Only report Adobe EME supported if required WMF codecs are installed. r=edwin 2015-04-29 16:47:14 +12:00
Cameron McCormack
2b8b830773 Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug 2015-04-29 14:47:14 +10:00
Doug Turner
deffcb155f Bug 1159310 - Remember the push count and last push time for
push events. r=kit
2015-04-28 09:40:57 -07:00
Wes Kocher
14ff8eee17 Backed out changeset d53d91a3fae7 (bug 1155547) for b2g xpcshell orange CLOSED TREE 2015-04-28 13:40:49 -07:00
Ryan VanderMeulen
eec37a320e Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-28 16:03:15 -04:00
Doug Turner
6e493c543b Bug 1149271 - Remove subscriptionid. r=baku 2015-04-26 03:59:38 -07:00
Jed Davis
528253e49b Bug 1151597 - Step 1: Change memory reporting IPC to send one report per message. r=erahm
Also fixes bug 1005154 -- since there's now a method for "end of report",
we might as well call it from ActorDestroy instead of Recv__delete__.
2015-04-27 15:45:00 -04:00
Jed Davis
e3d04b69cf Bug 1151597 - Step 0: Move IPC memory report generation number to parent-side actor. r=erahm
Preliminary cleanup before the main patch.  There's no reason for the
child to send the generation number back to the parent when the parent
already had it; the IPDL actor abstraction will ensure that the binding
between parent-side state and child-side state is maintained.
2015-04-27 15:44:00 -04:00
Aaron Klotz
09d06b32d4 Bug 1156800: Post a task to send async NPP_New result from child to parent; r=jimm 2015-04-27 16:07:28 -06:00
Boris Zbarsky
22d5dc5010 Bug 1157588. Produce a better error message when someone tries to pass a mixin as an argument. r=peterv 2015-04-28 12:25:55 -04:00
Boris Zbarsky
c0c69958a2 Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv 2015-04-28 12:25:55 -04:00
Chih-Kai (Patrick) Wang
34da17d64f Bug 1155547 - Wait Nuwa forking a process if preallocated process isn't present. r=khuey 2015-04-29 00:22:44 +08:00
Bobby Holley
ce1e17ca98 Bug 1158916 - Revert change to NotifyDataArrived. r=me 2015-04-28 09:21:48 -07:00
Dan Glastonbury
29f0f96441 Bug 1156980 - Validate target in ImageData variants of TexImage2D/TexSubImage2D. r=jgilbert 2015-04-22 23:39:00 +02:00
Andreas Pehrson
ec963b4d8e Bug 1157701 - Properly remove usage of Array.prototype.includes(). r=jib 2015-04-28 21:24:00 +02:00
Andrea Marchesini
1441642f1a Bug 1159290 - "Add final/override to WebAudio classes". r=padenot 2015-04-28 08:42:00 +02:00
Tooru Fujisawa
e829149556 Bug 1158456 - Remove control characters from composition string, and add dom.compositionevent.allow_control_characters pref to control it. r=masayuki 2015-04-30 17:23:31 +09:00
Valentin Gosu
3a12aa69f7 Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup 2015-04-28 18:29:57 +03:00
Bevis Tseng
6cf1fff5b0 Bug 1155142 - Part 2: Refactor RIL-related Modules. r=kchen 2015-04-17 19:06:24 +08:00
Bevis Tseng
25a5fc9efc Bug 1155142 - Part 1: Move All IccInfo-related Implementation to IccService to deprecate rilContext. r=echen 2015-04-17 19:03:46 +08:00
Alastor Wu
8ffcfbf207 Bug 1151499 - Correct the FM playable state. r=baku 2015-04-23 19:32:29 +08:00
Jocelyn Liu
3a89cd8397 Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz
Without unregistering the bluetooth signal handler when a object unlinked, we
might end up exposing a deleted object to JS or accessing deleted objects while
receiving signals from parent process.

This patch unregister signal handlers in unlink for each Bluetooth* classes
which registers signal handlers. And also checks if the signal handler is not
unregistered before handling signals in content process.
2015-04-27 22:46:00 -04:00
Carsten "Tomcat" Book
9a91e51663 Merge mozilla-central to b2g-inbound 2015-04-28 14:05:17 +02:00
Thomas Zimmermann
f348be8538 Bug 1158876: Move |DataSocket::ReceiveSocketData| into sub classes, r=kmachulis
|ReceiveSocketData| receives socket data on the main thread. This
is a specific detail of the current socket classes, which should not
be required by future implementations.

This patch moves the receive method and the corresponding runnable
into socket classes.
2015-04-28 10:18:13 +02:00
Thomas Zimmermann
bd2114ae82 Bug 1158876: Move management of socket I/O buffers into socket I/O classes, r=kmachulis
This patch moves management of received socket I/O buffers from
|DataSocketIO| into the I/O classes. Each I/O class is responsible
for (de-)allocating buffers, and consuming them once data has been
received.

All current I/O classes forward their buffers to the main thread,
but other operations are possible. For example, received data can
be parsed and processed directly in the I/O thread.
2015-04-28 10:18:13 +02:00
Thomas Zimmermann
a59255399c Bug 1158876: Rename |SocketConsumerBase| to |DataSocket|, r=kmachulis
This patch renames |SocketConsumerBase| to |DataSocket|, and for the
I/O classes |SocketConsumerIO| to |DataSocketIO|. |DataSocketIO| also
contains send and receive functionality from |SocketBaseIO|.

|DataSocket| is a virtual base class that represents a socket that
transfers data, without a particular constraints to what the data
represents. |DataSocketIO| is the corresponding helper class on the
I/O thread.
2015-04-28 10:18:12 +02:00
Ryan VanderMeulen
fdfcf53c95 Merge inbound to m-c. a=merge 2015-04-27 15:13:19 -04:00
Carsten "Tomcat" Book
bf1044bbb7 Backed out changeset e0b9c334c95a (bug 1138294) for frequent linux m3 test failures on a CLOSED TREE 2015-04-27 17:47:08 +02:00
Carsten "Tomcat" Book
dd7a43f3c8 Backed out changeset 3f1afabc2aae (bug 1138294) 2015-04-27 17:46:34 +02:00
Carsten "Tomcat" Book
153d4170fb Backed out changeset 0c505784e8f6 (bug 1138294) 2015-04-27 17:46:29 +02:00
Carsten "Tomcat" Book
d9e74d824e Backed out changeset 1c0861d7a645 (bug 1138294) 2015-04-27 17:46:24 +02:00
Nathan Froyd
cfa55dbf71 Bug 1158320 - rename nsThread::mRunningEvent to mNestedEventLoopDepth; r=bsmedberg
The current name reads to me like a boolean variable, even though it's
actually a counter.  Try to make that property more explicit at its uses
by renaming it to something more evocative of counter-ness.
2015-04-24 16:04:50 -04:00
Samael Wang
1ef8fd923b Bug 1147305 - Map settings "mms.debugging.enabled" to preference. r=btseng 2015-04-27 11:46:26 +08:00
Carsten "Tomcat" Book
6723c48492 merge fx-team to mozilla-central a=merge 2015-04-27 12:34:03 +02:00
Carsten "Tomcat" Book
58d66ec4c2 merge mozilla-inbound to mozilla-central a=merge 2015-04-27 12:00:14 +02:00
JW Wang
e444793868 Bug 1157582 - enable ffmpeg decoders on Linux in EME mochitests. r=edwin. 2015-04-27 11:41:14 +08:00
Boris Zbarsky
03f0ddb4ba Bug 1157754 part 3. Make ClearMessage private on ErrorResult. r=peterv 2015-04-26 22:38:17 -04:00
Boris Zbarsky
4fd0c4fc34 Bug 1157754 part 2. Convert consumers of ErrorResult::ClearMessage() to the new better APIs we have for suppressing exceptions on ErrorResult. r=bkelly 2015-04-26 22:38:17 -04:00
Boris Zbarsky
948fb6f6e6 Bug 1157754 part 1. Add a way to "catch" an ErrorResult, and a way to safely convert an ErrorResult to an nsresult. r=peterv 2015-04-26 22:38:17 -04:00
Brian Birtles
b71a3abcfb Bug 1157989 part 4 - Make method comment style consistent; r=jwatt 2015-04-27 10:05:47 +09:00
Brian Birtles
b16ed8d383 Bug 1157989 part 3 - Make LimitBehavior enum a scoped enum; r=jwatt 2015-04-27 10:05:47 +09:00
Brian Birtles
e6e6a9169d Bug 1157989 part 2 - Make Silently* methods protected; r=jwatt
These methods aren't part of the public API.
2015-04-27 10:05:46 +09:00
Brian Birtles
fde96a879b Bug 1157989 part 1 - Line up methods in dom/animation/Animation with the API; r=jwatt 2015-04-27 10:05:46 +09:00
Felipe Gomes
11669e7eee Bug 1158270 - Plugins can't run if e10s is force-disabled. r=jmathies 2015-04-26 20:55:39 -03:00
Brian Birtles
2a873f76ba Bug 1157111 - Remove comment from SilentlySetCurrentTime; r=jwatt
The commented-out step has now been removed from the spec:

  34c2bc9272
2015-04-27 08:53:19 +09:00
Brian Birtles
df8c95a4d4 Bug 1150807 part 5 - Tests for Animation.cancel(); r=jwatt 2015-04-27 08:53:19 +09:00
Brian Birtles
5f29332fd1 Bug 1150807 part 3 - Call PostUpdate from Cancel; r=jwatt
This patch makes Cancel() call PostUpdate which clobbers certain state in style
so that animated style is correctly flushed when an animation is cancelled.

The main difficulty with this is that we *don't* want to call this when we're
cancelling an animation as a result of a style update or else we'll trigger
needless work. The pattern elsewhere has been to define a *FromStyle() method
for this case (e.g. CSSAnimation::PlayFromStyle, PauseFromStyle). This isn't
ideal because there's always the danger we will forget to call the appropriate
*FromStyle method. It is, however, consistent. Hopefully in bug 1151731 we'll
find a better way of expressing this.
2015-04-27 08:53:19 +09:00
Brian Birtles
2121bbc36d Bug 1150807 part 2 - Expose Animation::Cancel in WebIDL; r=smaug 2015-04-27 08:53:18 +09:00
Brian Birtles
dfd23a3db3 Bug 1150807 part 1 - Fix SilentlySetCurrentTime to not set the start time when it is unresolved; r=jwatt
The reasoning for this change is described here:

  https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0027.html

Furthermore, subsequent tests introduced in this bug for the animation playState
depend on this change.
2015-04-27 08:53:18 +09:00
Ehsan Akhgari
51fd8e020f Bug 1079617 - Increase the timeout of browser_test_new_window_from_content.js 2015-04-26 11:50:35 -04:00
Andrea Marchesini
9e840f0fdb Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past 2015-04-26 09:37:59 +01:00
Ehsan Akhgari
e9b13dd274 Bug 1158537 - Remove unneeded FileImplTemporaryFileBlob::{mLength,mContentType} members; r=baku
The FileImplBase base class has protected mLength and mContentType
members that this class can use.  These are currently just masking those
base members.
2015-04-25 18:34:38 -04:00
L. David Baron
4fdb36343e Back out bug 1154494 (changeset 94c2f1d254e7 and changeset d1269f811e05) for causing intermittent orange in various service worker tests. 2015-04-25 15:07:54 -07:00
L. David Baron
11728a54b6 Bug 1157654 - Back out changeset e73f7d6a138d (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html . 2015-04-25 11:10:37 -07:00
L. David Baron
945885a208 Bug 1157654 - Back out changeset e428ba6470b9 (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html . 2015-04-25 11:10:15 -07:00
L. David Baron
deed6e85e6 Bug 1157654 - Back out changeset 4803c84d4976 (bug 1153690) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html . 2015-04-25 11:09:45 -07:00
Ryan VanderMeulen
a6739b8dee Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2015-04-24 16:06:05 -04:00
Ryan VanderMeulen
78196ec059 Merge inbound to m-c. a=merge 2015-04-24 15:42:31 -04:00
Sotaro Ikeda
eb84ead282 Bug 1154411 - Do not close same fd twice r=bent 2015-04-24 06:18:13 -07:00
Carsten "Tomcat" Book
180d5aad20 Merge mozilla-central to mozilla-inbound 2015-04-24 14:57:12 +02:00
Carsten "Tomcat" Book
c76ef69f41 merge mozilla-inbound to mozilla-central a=merge 2015-04-24 14:37:13 +02:00
Aryeh Gregor
01325c8af9 Bug 1157848 - Fix leak in OwningNonNull constructor from already_AddRefed; r=bz 2015-04-24 14:27:34 +03:00
Bobby Holley
bb760c7ace Bug 1157840 - Refcount NesteggPacketHolder. r=kinetik 2015-04-23 16:30:08 -07:00
Bruce Sun
e3c47abb93 Bug 1153159 - Pass |promise| as a parameter in |BT_ENSURE_TRUE_RESOLVE| and |BT_ENSURE_TRUE_REJECT| macros. r=btian 2015-04-23 11:07:59 +08:00
Jonathan Hao
45ad65ef03 Bug 1145052 - A cancelable runnable for OnAudioEndTimeUpdate. r=cpearce 2015-04-22 13:10:26 +08:00
Ethan Wu
85139a2858 Bug 1157018 - NsckPuk and PckPuk lock types that should require PUK instead require PIN. r=echen 2015-04-22 17:24:11 +08:00
Ryan VanderMeulen
6a5613cbfa Merge inbound to m-c. a=merge 2015-04-23 17:10:28 -04:00
Nikhil Marathe
ecd92e39ea Backed out changeset cb59db723d15 (Bug 1058695) for bustage on CLOSED TREE 2015-04-23 09:46:52 -07:00
Daniel Holbert
7ac570bdb0 Bug 1131327 followup: Add 'override' annotation to WorkerListener refcounting functions. rs=ehsan 2015-04-23 09:20:08 -07:00
Carsten "Tomcat" Book
c0f865e858 Merge mozilla-central to b2g-inbound 2015-04-23 16:00:35 +02:00
Carsten "Tomcat" Book
b0a2e88e18 merge mozilla-inbound to mozilla-central a=merge 2015-04-23 15:41:03 +02:00
Thomas Zimmermann
b8aef5264e Bug 1156352: Remove |UnixSocketRawData| from socket I/O interfaces, r=kmachulis 2015-04-23 13:48:48 +02:00
Thomas Zimmermann
cdb9a0fb00 Bug 1156352: Remove |UnixSocketRawData| from NFC interfaces, r=allstars.chh 2015-04-23 13:48:48 +02:00
Thomas Zimmermann
befbf30c0b Bug 1156352: Remove |UnixSocketRawData| from Bluetooth interfaces, r=btian 2015-04-23 13:48:47 +02:00
Thomas Zimmermann
8190fe227a Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu
This patch enables building the GATT backend code in Bluetooth v1. V1 still
doesn't support GATT, only some of the code gets build.
2015-04-23 10:43:51 +02:00
Thomas Zimmermann
9869595612 Bug 1156716: Build GATT HAL helpers in Bluetooth v1, r=joliu 2015-04-23 10:43:51 +02:00
Carsten "Tomcat" Book
90509efe6f Merge mozilla-central to b2g-inbound on a CLOSED TREE 2015-04-23 08:50:44 +02:00
Carsten "Tomcat" Book
f201d8f893 Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2015-04-23 08:41:04 +02:00
Carsten "Tomcat" Book
708ddc7be7 Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
Backed out changeset 53058615e7a3 (bug 1024774)
Backed out changeset 68fe0894bb09 (bug 1065657)
Backed out changeset 1b9620d674df (bug 1024774)
Backed out changeset a31c514b59da (bug 1024774)
Backed out changeset 0fcf8757f6c2 (bug 1024774)
Backed out changeset 9a3c71b925d4 (bug 1024774)
Backed out changeset 783acc92af04 (bug 1024774)
Backed out changeset ad71c9a3446b (bug 1024774)
Backed out changeset 4f37e72e70f6 (bug 1024774)
Backed out changeset ec869578cc0a (bug 1024774)
Backed out changeset 3c1d306c8a3d (bug 1024774)
Backed out changeset b3a90f30892d (bug 1024774)
Backed out changeset cf7bbb3774c0 (bug 1024774)
Backed out changeset 2522eb4d3cf2 (bug 1024774)
Backed out changeset 89a502d88f9c (bug 1024774)
Backed out changeset 61046ad3161f (bug 1024774)
Backed out changeset 36706aaa2f06 (bug 1024774)
Backed out changeset ba8e68e05149 (bug 1149397)
Backed out changeset 532169437c2f (bug 1065657)
2015-04-23 08:37:24 +02:00
Bobby Holley
cbaa1b59ef Bug 1144486 - Use state watching machinery for mReadyState updates. r=jww 2015-04-22 21:38:11 -07:00
Bobby Holley
d36d4434d1 Bug 1144486 - Implement state watching machinery. r=jww 2015-04-22 21:38:11 -07:00
Bobby Holley
45b32d35a5 Bug 1144486 - Implement direct tasks. r=jww 2015-04-22 21:38:10 -07:00
Bobby Holley
13c48d68da Bug 1144486 - Fix Bogus test. r=cajbir
cajbir said we should do this in the media meeting.
2015-04-22 21:38:09 -07:00
Bobby Holley
e357f21895 Bug 1157488 - Don't spin the event loop by synchronously dispatching when we're already on the main thread. r=jww
This was causing us to re-enter RunSyncSectionsInternal.
2015-04-22 20:43:59 -07:00
JW Wang
d912102e67 Bug 1157551 - Fix UAF in FFmpegH264Decoder. r=edwin. 2015-04-23 11:21:03 +08:00
Wes Kocher
6c19e3759a Merge m-c to b2ginbound a=merge 2015-04-22 17:26:08 -07:00
Wes Kocher
8959687abb Merge inbound to m-c a=merge CLOSED TREE 2015-04-22 17:15:53 -07:00
Ben Turner
f604e6e16e Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey relanding CLOSED TREE 2015-04-22 17:14:44 -07:00
Nikhil Marathe
29452a48c3 Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-22 16:34:21 -07:00
Nikhil Marathe
9eb26f39bb Backed out changeset 527cd70f241f (Bug 1058695) for bustage 2015-04-23 09:07:16 -07:00
Nikhil Marathe
654b7455dd Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-22 16:34:21 -07:00
Fabrice Desré
2a32893282 Bug 1157028 - Add feature detection for OpenMobile r=ehsan 2015-04-22 14:21:44 -07:00
Wes Kocher
5a51450db8 Backed out changeset 89e5f92e26d7 (bug 1155634) for being a possible cause of frequent gij(8) orange CLOSED TREE 2015-04-22 14:06:39 -07:00
Blake Kaplan
990f9cce74 Bug 1124076 - Properly detect certs when loaded and prompt to import them. r=sworkman/dkeeler 2015-04-22 12:55:23 -07:00
Neil Deakin
683a665e82 Bug 1157193, fix null pointer check when dragging images, r=smaug 2015-04-22 15:18:22 -04:00
Nick Fitzgerald
dcfa0ad5d5 Bug 1024774 - Part 7: Add HeapSnapshot WebIDL interface; r=bholley 2015-04-22 11:09:54 -07:00
Nick Fitzgerald
a27de0b50b Bug 1024774 - Part 1: Add the ChromeUtils WebIDL interface. r=bholley 2015-04-22 11:09:54 -07:00
Andrea Marchesini
fcc7ba8997 Bug 1157248 - TabChild should initialize ServiceWorkerManager before starting the first loading, r=nsm 2015-04-24 00:44:24 +02:00
Ben Turner
3e15962a5d Bug 1157573 - Fix transaction rollback assertions for when a transaction was never started, r=janv. 2015-04-23 15:29:15 -07:00
Paul Kerr [:pkerr]
6ea16c23cf Bug 1100502: about:webrtc e10s fix. Content and chrome connections are reported. r=rjesup 2015-04-21 15:29:18 -07:00
Bobby Holley
b42780774a Bug 1157797 - Use state-watching machinery for UpdateNextFrameStatus. r=jww
The ergonomics here aren't ideal. I'm going to file a bug to improve them.
2015-04-27 21:20:41 -07:00
Bobby Holley
9279297f22 Bug 1157797 - Be more disciplined about where we call UpdateNextFrameStatus. r=jww
This value depends on mState and the audio/video queue states. Given that, we can
just stick these calls in a few choke points.
2015-04-27 21:20:38 -07:00
Bobby Holley
57928a4913 Bug 1158916 - Stop manually notifying MediaDecoder::mReadyStateWatchTarget. r=jww
If we've got our state graph set up properly, the watch target should be
notified automatically whenever anything relevant changes.
2015-04-27 21:20:10 -07:00
Matt Woodrow
b581e087b7 Bug 1151611 - Null check PDM::Create to fix bustage. CLOSED TREE 2015-04-28 15:58:13 +12:00
Matt Woodrow
9ed8b2c12d Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe 2015-04-28 15:07:22 +12:00
Bill McCloskey
a1f26a0de2 Bug 1155789 - Fail if sending a CPOW in parent when no CPOW manager exists (r=dvander) 2015-04-27 19:45:18 -07:00
Bill McCloskey
556e219fa6 Bug 1154898 - Avoid offline observer crash (r=aklotz) 2015-04-27 19:45:18 -07:00
David Major
ed6ca74f4f Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium 2015-04-27 19:59:27 -04:00
Emanuel Hoogeveen
bcb4008ca4 Bug 949036 - Make ID3v2 tag detection more careful - not every bit of data containing "ID3" is a tag. r=eflores 2015-04-27 07:28:00 -04:00
Ryan VanderMeulen
7bc7b60b19 Merge m-c to inbound. a=merge 2015-04-27 15:20:16 -04:00
Nikhil Marathe
d71536c76f Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-27 12:00:41 -07:00
Ryan VanderMeulen
38187fb61b Backed out changeset c839f283bf28 (bug 1058695) for bustage.
CLOSED TREE
2015-04-27 14:04:24 -04:00
Nikhil Marathe
ecb979e722 Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-22 16:34:21 -07:00
Boris Zbarsky
77e529551e Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff 2015-04-27 13:38:12 -04:00
Ehsan Akhgari
514c33e8a5 Bug 1158442 - Remove the "Performance Entry buffer size maximum reached" warning; r=baku
This happens far too often in our tests.  For example, in our
mochitest-3 debug mac test, we hit this warning 4,472 times.

At this point, this warning is only adding unneeded noise, slowing down
the tests and increasing the size of the logs unnecessarily.  Let's
remove it.
2015-04-27 13:08:27 -04:00
Ehsan Akhgari
43095806d0 Bug 1136780 - Re-enable test_fetch_event.html now that bug 1156771 has been fixed; r=nsm 2015-04-27 13:04:24 -04:00
Kevin Wern
aea9e50b0f Bug 1148694 patch 3 - remove tests affected by removal of CSSCharsetRule. r=dbaron, r=khuey 2015-04-20 23:38:13 -07:00
Kevin Wern
7c8f926903 Bug 1148694 patch 2 - Remove interface and implementation of CSSCharsetRule. r=dbaron 2015-04-21 00:08:36 -07:00
Tim Taubert
ea175eef5b Bug 1157454 - Satisfy TSan by removing the unneeded mEarlyRv read in WebCryptoTask::CalculateResult() r=rbarnes 2015-04-24 12:05:32 +02:00
Kyle Huey
bfdeeffa32 Bug 1158366: Remove nsIDOMHTML[BR|Div|Heading|TableCaption|Table|Title]Element.idl. r=ehsan 2015-04-25 07:23:54 -07:00
Ehsan Akhgari
97e62f9a90 Bug 1157467 - Work around leaks in test_request_context.html in e10s; r=nsm 2015-04-25 01:12:41 -04:00
Daniel Holbert
f57bf393c5 Bug 1154494 followup: Annotate ServiceWorker helper-class 'CompareManager' refcounting functions as 'override'. rs=ehsan 2015-04-24 21:26:51 -07:00
Paul Rouget
d28e5c5cd7 Bug 1156615 - (Browser API) ctrl/cmd/middle-click doesn't work if <a> element has children. r=kchen 2015-04-20 22:27:00 -04:00
Kershaw Chang
9d15245a45 Bug 1035748 - WebIDL for DeviceStorageAreaChangedEvent. r=bz 2015-04-23 19:35:00 -04:00
Andreas Pehrson
e8abd32b56 Bug 1155089 - Part 3: Test replacing with WebAudio track in track_peerConnection_replaceTrack.html. r=jib 2015-04-22 11:59:43 +08:00
Andreas Pehrson
d1163dab9b Bug 1155089 - Part 2: Break out WebAudio input/output checker to PeerConnectionTest. r=mt 2015-04-22 11:59:43 +08:00
Nikhil Marathe
6d19d73369 Bug 1131327 - Patch 10 - Remember to remove the feature. r=baku 2015-04-17 16:44:58 -07:00
Wes Kocher
bbad9ead52 Backed out changeset 022beda1707c (bug 1158366) for wError build bustage 2015-04-24 16:52:52 -07:00
Geoff Brown
1736a4a6a5 Bug 1078287 - Disable test_Range-mutations on Android 4.3 for intermittent failures; r=trivial,test-only 2015-04-24 17:19:25 -06:00
Kyle Huey
2923e02236 Bug 1158366: Remove nsIDOMHTML[BR|Div|Heading|TableCaption|Table|Title]Element.idl. r=ehsan 2015-04-24 16:09:30 -07:00
Dan Glastonbury
32c4bc4c66 Bug 1048724 - Sort out Transform Feedback Varyings. r=jgilbert 2015-04-25 08:26:50 +10:00
Martin Thomson
062ace4d96 Bug 1158296 - Allow ECDSA key export in WebCrypto, r=rbarnes 2015-04-24 12:56:46 -07:00
Nikhil Marathe
bdc9e1f440 Bug 1131327 - Patch 9 - Fix windows compiler macro error. r=baku 2015-04-16 12:53:14 -07:00
brian37ful
f077340378 Bug 1131047 - Part 3: Update the related testcases. r=aknow 2015-04-16 09:34:00 -04:00
brian37ful
cabd144dbc Bug 1131047 - Part 2: Obsolete some events (DOM). r=aknow 2015-04-20 07:19:00 -04:00
brian37ful
d0505236a3 Bug 1131047 - Part 1: Obsolete some events (WebIDL). r=hsinyi 2015-04-16 09:33:00 -04:00
Carsten "Tomcat" Book
008359fea1 Merge mozilla-central to b2g-inbound IGNORE IDL 2015-04-22 15:55:13 +02:00
Kartikaya Gupta
05d5dd9734 Back out cset 17aad8f83237 (bug 1154499) now that we have a nightly with APZ enabled. r=me a=me 2015-04-22 09:36:25 -04:00
Thomas Zimmermann
737962d237 Bug 1156229: Update GATT support to include Android L, r=joliu
This patch adds L support to the GATT implementation. Only the HAL
backend is currently supported.
2015-04-22 09:35:36 +02:00
Thomas Zimmermann
231f6fcba2 Bug 1156229: Make ref-counted class destructors non-public, r=joliu
To build Bluetooth v2 with gcc 4.8 and later, all ref-counted classes
must have non-public destructors.
2015-04-22 09:35:36 +02:00
Mark Finkle
4a1a9dfe76 Bug 1154960 - Fennec should explicitly block the DOM SiteSpecificUserAgent.js file from packaging r=nalexander 2015-04-22 02:01:32 -04:00
Wes Kocher
54ca3f0cd4 Merge m-c to fx-team a=merge 2015-04-21 15:39:12 -07:00
Wes Kocher
31bd79a6ac Merge b2ginbound to m-c a=merge 2015-04-21 15:31:59 -07:00
Wes Kocher
7d10c7b370 Merge inbound to m-c a=merge 2015-04-21 15:23:57 -07:00
Wes Kocher
ca3636e2e3 Merge fx-team to m-c a=merge 2015-04-21 15:15:48 -07:00
David Anderson
5b1fe423b2 Enable APZ for E10S on Windows for one Nightly. This patch will be backed out after one nightly. (bug 1154459, r=kats, a=ryanvm) 2015-04-21 15:35:19 -04:00
Kyle Huey
d52710a0e4 Backed out 3 changesets (bug 102663, bug 915962) for crashing constantly. a=me
Backed out changeset 984018eae04a (bug 102663)
Backed out changeset ec40bfefa08d (bug 915962)
Backed out changeset 79aeff6684f6 (bug 915962)
2015-04-21 09:19:01 -07:00
Carsten "Tomcat" Book
f9954bb385 Merge mozilla-central to mozilla-inbound 2015-04-21 12:38:27 +02:00
Carsten "Tomcat" Book
1c4c267832 merge mozilla-inbound to mozilla-central a=merge 2015-04-21 11:57:16 +02:00
Chris Pearce
aec8234074 Bug 1154513 - [EME] GMP crash crashes browser in Nightly - Remember if actor is destroyed, so that no messages are sent from subsequent Shutdown() - r=cpearce 2015-04-21 16:32:15 +12:00
Ehsan Akhgari
74b49dc086 Bug 1156432 - Part 2: Use different error messages for the hello-after-extracting.gz test; r=nsm
This helps make it eaiser to tell whether this or the hello.gz
test failed by just looking at the logs.
2015-04-21 00:25:15 -04:00
Ehsan Akhgari
0068905cda Bug 1156432 - Part 1: Unregister the service worker when we are done with it; r=nsm
This lets us for example use the --run-until-failure mochitest option.
2015-04-21 00:25:08 -04:00
Ehsan Akhgari
32f7d685f4 Bug 1155989 - Dump the rejection of the promise returned by ServiceWorkerRegistration.unregister() in our tests; r=nsm 2015-04-21 00:24:44 -04:00
Ehsan Akhgari
9e01f290af Bug 1155988 - Use the ready promise more often in service worker tests; r=nsm 2015-04-21 00:23:22 -04:00
Ehsan Akhgari
be5f000d5b Bug 1155987 - Unregister the service workers registered in tests; r=nsm
Without this, test_periodic_update.html is going to try to update all
of them which is unnecessary.
2015-04-21 00:21:30 -04:00
Luke Wagner
3e2efc9d2a Bug 1156600 - asmjscache: fix assert when reading metadata file for cache write fails (r=janv) 2015-04-20 23:18:59 -05:00
Brian Birtles
cb760b7cd2 Bug 1154615 part 9 - Rename test files; r=jwatt 2015-04-21 10:22:10 +09:00
Brian Birtles
f139f696ad Bug 1154615 part 8 - Rename references to players in animation observers; r=jwatt 2015-04-21 10:22:10 +09:00
Brian Birtles
dd08500a37 Bug 1154615 part 7 - Rename CSSAnimationPlayer and CSSTransitionPlayer; r=jwatt 2015-04-21 10:22:10 +09:00
Brian Birtles
d8ca19874e Bug 1154615 part 6 - Rename references to players within layout/; r=jwatt
We will rename CSSAnimationPlayer/CSSTransitionPlayer in a separate patch
2015-04-21 10:22:10 +09:00
Brian Birtles
3b1faa1fd5 Bug 1154615 part 5 - Rename AnimationPlayerCollection to AnimationCollection; r=jwatt 2015-04-21 10:22:10 +09:00
Brian Birtles
0e20f3500b Bug 1154615 part 4 - Rename references to players in dom/animation; r=jwatt
This patch does not, however,  update references to
AnimationPlayerCollection/CSSTransitionPlayer etc. which we will fix when we get
to layout/style.
2015-04-21 10:22:09 +09:00
Brian Birtles
88c7d3e09b Bug 1154615 part 3 - Rename internal members of PendingAnimationTracker; r=jwatt 2015-04-21 10:22:09 +09:00
Brian Birtles
b5750bd4b3 Bug 1154615 part 2 - Rename PendingPlayerTracker to PendingAnimationTracker; r=jwatt
This patch also updates the method names on PendingAnimationTracker but leaves
a number of local variables which will be fixed in a subsequent patch.
2015-04-21 10:22:09 +09:00
Brian Birtles
d4dc1dd595 Bug 1154615 part 1 - Rename AnimationPlayer to Animation in WebIDL; r=smaug
This patch is a fairly minimal rename of the AnimationPlayer interface. It
leaves a bunch of local variables and helper classes still using the word
"player". These will be addressed in subsequent patches that don't require DOM
peer review.
2015-04-21 10:22:09 +09:00
Jeff Gilbert
397fec2707 Bug 1127336 - Label HW-decoded frames with correct origin. - r=vlad 2015-04-20 17:49:25 -07:00
Wes Kocher
8aaf8d58a4 Merge m-c to b2ginbound a=merge CLOSED TREE 2015-04-20 17:17:44 -07:00
Ms2ger
b7e26f821e Bug 404828 - Followup: remove assertion expectations on a CLOSED TREE. a=tomcat 2015-04-21 01:59:00 +02:00
Bobby Holley
6543818586 Bug 1155268 - (Bonus) small reduction in FlushableMediaTaskQueue usage. r=cpearce 2015-04-21 00:15:19 -07:00
Bobby Holley
7c9c11e4e7 Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce 2015-04-21 00:15:18 -07:00
Wes Kocher
57f45f7372 Merge inbound to m-c a=merge CLOSED TREE 2015-04-20 16:44:05 -07:00
Ehsan Akhgari
120298263e Bug 1156033 - Add some missing error handling to the DOM Cache code; r=bkelly 2015-04-20 13:10:33 -04:00
Thomas Zimmermann
6486376974 Bug 1155718: Share ObexBase.{cpp,h} between Bluetooth v1 and v2, r=btian
Both implementations are the same.
2015-04-20 12:56:49 +02:00
Thomas Zimmermann
af2b02c766 Bug 1155718: Share BluetoothSocketObserver.h between Bluetooth v1 and v2, r=btian
Both implementations are the same.
2015-04-20 12:56:49 +02:00
Thomas Zimmermann
bacc86b985 Bug 1155718: Share BlueoothRilListener.{cpp,h} between Bluetooth v1 and v2, r=btian
This patch uses the v1 implementation, which include a fix for bug 1137151.
2015-04-20 12:56:49 +02:00
Thomas Zimmermann
1edcbc4797 Bug 1155718: Share BluetoothProfileManagerBase.h between Bluetooth v1 and v2, r=btian
This patch uses the v1 implementation, which include a fix for bug 1137151.
2015-04-20 12:56:49 +02:00
Thomas Zimmermann
457a325a8d Bug 1155718: Share BluetoothHidManager.{cpp,h} between Bluetooth v1 and v2, r=btian
This patch uses the v1 implementation, which include a fix for bug 1137151.
2015-04-20 12:56:49 +02:00
Thomas Zimmermann
f2a72974bc Bug 1155718: Share BluetoothHfpMangerBase.h between Bluetooth v1 and v2, r=btian
Both implementations are the same, except coding-style fixes in v1.
2015-04-20 12:56:49 +02:00
Phil Ringnalda
1253d8f807 Merge b-i to m-c, a=merge 2015-04-19 20:26:59 -07:00
Phil Ringnalda
8c99497c04 Merge m-c to b-i 2015-04-18 17:33:21 -07:00
Carsten "Tomcat" Book
e5006ce3c4 Merge mozilla-central to b2g-inbound 2015-04-21 15:37:22 +02:00
Alphan Chen
118acf6cc1 Bug 1131927 - [Automounter] Add reporter to get current information. r=dhylands 2015-04-20 10:58:13 +08:00
Ted Mielczarek
dbfb883711 bug 1155691 - Expose WindowRoot to chrome from window in webidl. r=smaug 2015-04-17 16:17:26 -04:00
Phil Ringnalda
afbd405312 Backed out changeset ffde08dc5ceb (bug 1154459) for bustage
CLOSED TREE
2015-04-19 08:19:14 -07:00
Phil Ringnalda
52fe199841 Backed out 4 changesets (bug 1150683) for Talos indexedDB crashes
CLOSED TREE

Backed out changeset 7953d3dd62ff (bug 1150683)
Backed out changeset c6805afff48c (bug 1150683)
Backed out changeset 186ed6bc887e (bug 1150683)
Backed out changeset 8e82f557f913 (bug 1150683)
2015-04-19 07:20:24 -07:00
Andrew Osmond
1b014ef5da Bug 1156416 - Validate camera parameters supplied by the application. r=mikeh 2015-04-17 14:17:18 -04:00
David Anderson
b5aae329b5 Enable APZ for E10S on Windows for one nightly build. (bug 1154459, r=kats) 2015-04-17 11:49:55 -04:00
Ehsan Akhgari
f0c7967ee6 Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:39 -04:00
Ehsan Akhgari
6d8892e55b Bug 1156012 - Mark nsINode::m{Next,Previous}Sibling as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:37 -04:00
Ehsan Akhgari
c80d4cbcc2 Bug 1156011 - Mark nsINode::mFirstChild as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:34 -04:00
Ehsan Akhgari
8c5211c28d Bug 1156009 - Mark nsChildContentList::mNode as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:31 -04:00
Ehsan Akhgari
d0dd20f003 Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:29 -04:00
Ehsan Akhgari
32c4f6551c Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku 2015-04-19 08:38:26 -04:00
Aryeh Gregor
a60b9141d2 Bug 1147412 part 9 - Convert some nsHTMLEditor members to Element; r=ehsan 2015-04-19 15:28:50 +03:00
Aryeh Gregor
35b3914ed0 Bug 1153649 part 3 - More OwningNonNull improvements; r=bz 2015-04-19 15:28:50 +03:00
Aryeh Gregor
b198a7bacc Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz 2015-04-19 15:28:49 +03:00
Kit Cambridge
71e670397d Bug 1150683 - Add xpcshell tests for nsIPushNotificationService. r=dougt
---
 dom/push/moz.build                                 |   4 +
 dom/push/test/xpcshell/head.js                     | 450 +++++++++++++++++++++
 dom/push/test/xpcshell/test_notification_ack.js    | 127 ++++++
 .../test/xpcshell/test_notification_duplicate.js   |  82 ++++
 dom/push/test/xpcshell/test_notification_error.js  | 127 ++++++
 .../test/xpcshell/test_notification_incomplete.js  | 109 +++++
 .../xpcshell/test_notification_version_string.js   |  72 ++++
 dom/push/test/xpcshell/test_register_case.js       |  64 +++
 dom/push/test/xpcshell/test_register_flush.js      | 103 +++++
 .../test/xpcshell/test_register_invalid_channel.js |  60 +++
 .../xpcshell/test_register_invalid_endpoint.js     |  62 +++
 .../test/xpcshell/test_register_invalid_json.js    |  61 +++
 dom/push/test/xpcshell/test_register_no_id.js      |  65 +++
 .../test/xpcshell/test_register_request_queue.js   |  65 +++
 dom/push/test/xpcshell/test_register_rollback.js   |  88 ++++
 dom/push/test/xpcshell/test_register_success.js    |  76 ++++
 dom/push/test/xpcshell/test_register_timeout.js    | 102 +++++
 dom/push/test/xpcshell/test_register_wrong_id.js   |  71 ++++
 dom/push/test/xpcshell/test_register_wrong_type.js |  67 +++
 dom/push/test/xpcshell/test_registration_error.js  |  39 ++
 .../xpcshell/test_registration_missing_scope.js    |  28 ++
 dom/push/test/xpcshell/test_registration_none.js   |  28 ++
 .../test/xpcshell/test_registration_success.js     |  67 +++
 .../test/xpcshell/test_unregister_empty_scope.js   |  37 ++
 dom/push/test/xpcshell/test_unregister_error.js    |  65 +++
 .../test/xpcshell/test_unregister_invalid_json.js  |  78 ++++
 .../test/xpcshell/test_unregister_not_found.js     |  35 ++
 dom/push/test/xpcshell/test_unregister_success.js  |  60 +++
 dom/push/test/xpcshell/xpcshell.ini                |  32 ++
 29 files changed, 2324 insertions(+)
 create mode 100644 dom/push/test/xpcshell/head.js
 create mode 100644 dom/push/test/xpcshell/test_notification_ack.js
 create mode 100644 dom/push/test/xpcshell/test_notification_duplicate.js
 create mode 100644 dom/push/test/xpcshell/test_notification_error.js
 create mode 100644 dom/push/test/xpcshell/test_notification_incomplete.js
 create mode 100644 dom/push/test/xpcshell/test_notification_version_string.js
 create mode 100644 dom/push/test/xpcshell/test_register_case.js
 create mode 100644 dom/push/test/xpcshell/test_register_flush.js
 create mode 100644 dom/push/test/xpcshell/test_register_invalid_channel.js
 create mode 100644 dom/push/test/xpcshell/test_register_invalid_endpoint.js
 create mode 100644 dom/push/test/xpcshell/test_register_invalid_json.js
 create mode 100644 dom/push/test/xpcshell/test_register_no_id.js
 create mode 100644 dom/push/test/xpcshell/test_register_request_queue.js
 create mode 100644 dom/push/test/xpcshell/test_register_rollback.js
 create mode 100644 dom/push/test/xpcshell/test_register_success.js
 create mode 100644 dom/push/test/xpcshell/test_register_timeout.js
 create mode 100644 dom/push/test/xpcshell/test_register_wrong_id.js
 create mode 100644 dom/push/test/xpcshell/test_register_wrong_type.js
 create mode 100644 dom/push/test/xpcshell/test_registration_error.js
 create mode 100644 dom/push/test/xpcshell/test_registration_missing_scope.js
 create mode 100644 dom/push/test/xpcshell/test_registration_none.js
 create mode 100644 dom/push/test/xpcshell/test_registration_success.js
 create mode 100644 dom/push/test/xpcshell/test_unregister_empty_scope.js
 create mode 100644 dom/push/test/xpcshell/test_unregister_error.js
 create mode 100644 dom/push/test/xpcshell/test_unregister_invalid_json.js
 create mode 100644 dom/push/test/xpcshell/test_unregister_not_found.js
 create mode 100644 dom/push/test/xpcshell/test_unregister_success.js
 create mode 100644 dom/push/test/xpcshell/xpcshell.ini
2015-04-19 12:06:31 +02:00
Kit Cambridge
0b4c52f8ab Bug 1150683 - Add xpcshell test hooks to PushService.jsm. r=dougt
---
 dom/push/PushService.jsm | 156 ++++++++++++++++++++++++++++++++---------------
 dom/push/moz.build       |   2 +-
 2 files changed, 108 insertions(+), 50 deletions(-)
2015-04-19 12:06:21 +02:00
Kit Cambridge
5fe395d4c5 Bug 1150683 - Implement nsIPushNotificationService. r=dougt
---
 b2g/installer/package-manifest.in     |   2 +-
 browser/installer/package-manifest.in |   2 +-
 dom/push/Push.manifest                |  11 +-
 dom/push/PushNotificationService.js   |  81 +++++++++
 dom/push/PushService.jsm              | 324 ++++++++++++++++++++--------------
 dom/push/PushServiceLauncher.js       |  50 ------
 dom/push/moz.build                    |   2 +-
 7 files changed, 285 insertions(+), 187 deletions(-)
 create mode 100644 dom/push/PushNotificationService.js
 delete mode 100644 dom/push/PushServiceLauncher.js
2015-04-19 12:06:11 +02:00
Kit Cambridge
a8c027f617 Bug 1150683 - Add XPCOM interfaces for push notifications. r=dougt
---
 b2g/installer/package-manifest.in                  |  1 +
 browser/installer/package-manifest.in              |  1 +
 dom/interfaces/push/moz.build                      | 12 ++++++
 dom/interfaces/push/nsIPushNotificationService.idl | 49 ++++++++++++++++++++++
 .../push/nsIPushObserverNotification.idl           | 30 +++++++++++++
 dom/moz.build                                      |  1 +
 6 files changed, 94 insertions(+)
 create mode 100644 dom/interfaces/push/moz.build
 create mode 100644 dom/interfaces/push/nsIPushNotificationService.idl
 create mode 100644 dom/interfaces/push/nsIPushObserverNotification.idl
2015-04-19 12:06:04 +02:00
Ehsan Akhgari
f03955ed19 Bug 1154679 - Part 2: Remove the usage of is_loosely from test_dragstart.html; r=Ms2ger 2015-04-18 19:10:48 -04:00
Ehsan Akhgari
aa9d593a94 Bug 1154679 - Part 1: Remove the usage of is_loosely from test_domrequesthelper.xul; r=Ms2ger 2015-04-18 19:10:17 -04:00
Phil Ringnalda
405c0956cc Back out 2 changesets (bug 1152902) for Gu bustage
CLOSED TREE

Backed out changeset 462f2f668259 (bug 1152902)
Backed out changeset 1c5ed66652c3 (bug 1152902)
2015-04-18 15:30:17 -07:00
Boris Zbarsky
09c33f2bd3 Bug 1155793 part 2. Split apart the concepts of movability and eliminatability in jitinfo, since some things are not movable but are eliminatable. r=efaust. 2015-04-17 22:01:02 -04:00
Boris Zbarsky
a0a149646c Bug 1155793 part 1. Make it possible to safely change the number of bits in the slotIndex field in jitinfo. r=efaust 2015-04-17 22:01:02 -04:00
Boris Zbarsky
ab24a9f92d Bug 1152902 part 2. Add a fast path for the case when a Promise is resolved with another Promise. r=nsm 2015-04-17 22:01:02 -04:00
Boris Zbarsky
340ec360ea Bug 1152902 part 1. Add a way to flag a method in webidl as being identity-testable, so we'll expose such an identity test from bindings to other C++ code. r=peterv 2015-04-17 22:01:02 -04:00
Boris Zbarsky
a25c3c13a7 Bug 1153517. Fix mozGetDataAt to return null when it should, like it used to. r=peterv 2015-04-17 22:01:01 -04:00
Sylvestre Ledru
8031636545 Bug 1155652 - Fix two incorrect assertions r=janv 2015-04-17 16:06:11 +02:00
Blake Wu
e8f334bcac Bug 1153876 - Support MPEG-4 Codec, mp4v-es. r=jya. r=cpearce. 2015-04-20 21:57:29 +08:00
Denis Volk
cd6346cce0 Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00