Commit Graph

34565 Commits

Author SHA1 Message Date
Jan-Ivar Bruaroey
7a3d661226 Bug 1162720 - enumerateDevices visits main thread for profileDir. r=jesup
* * *
Bug 1162720 - avoid cross-thread refcounting using coat-check
2015-05-20 17:09:30 -04:00
Jan-Ivar Bruaroey
89f2e4d8cf Bug 1162720 - Rename CallbackRunnable::New to NewRunnableFrom. r=jesup 2015-05-14 07:30:00 -04:00
Jan-Ivar Bruaroey
c7f52b0458 Bug 1162720 - Test enumerateDevices. r=jesup 2015-05-14 07:25:32 -04:00
Carsten "Tomcat" Book
adf407e7e6 Merge mozilla-central to mozilla-inbound 2015-05-21 15:14:47 +02:00
Nils Ohlmeier [:drno]
891207c0b1 Bug 1143827 - remove default stun server. r=abr,bsmedberg 2015-05-19 16:04:00 +02:00
Patrick McManus
dadfe393c7 bug 1150136 - rel=preconnect from html parser r=hsivonen 2015-05-05 20:55:18 -04:00
Ehsan Akhgari
d04fd0f5b8 Bug 1096302 - Increase the timeout of the test so that it has enough time to finish on the B2G ICS Emulator 2015-05-22 09:25:49 -04:00
Kartikaya Gupta
233ca347d8 Back out 2 csets for bug 1163832 for emulator crashtest failures. r=me
CLOSED TREE
2015-05-22 07:51:55 -04:00
Kartikaya Gupta
9ec5af61da Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond 2015-05-22 06:42:08 -04:00
Nicholas Nethercote
5990994dda Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Nicholas Nethercote
901ac4faf5 Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
They're not needed now that there is (temporarily) PLDHashTable2, which has an
initializing constructor and a destructor.
2015-05-04 22:59:24 -07:00
Seth Fowler
72737bf49c Bug 1154974 (Part 1) - Give blobs serial numbers. r=bent 2015-05-20 18:49:50 -07:00
Wes Kocher
80159a0c99 Merge m-c to inbound, a=merge 2015-05-20 18:30:33 -07:00
Jonathan Griffin
6de678a759 Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
Neil Deakin
f3f4ecba60 Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey 2015-05-08 14:49:54 -04:00
Bobby Holley
c88c2e4f75 Bug 1165162 - Serialize originSuffix into .origin. r=gabor,sr=sicking
We also provide an opt-out for the original behavior, and use it in various
consumers that look like they need fixing up. Most of the usage here is in
code with persistence considerations, where we may need some sort of migration
path.
2015-05-20 17:11:49 -07:00
Bobby Holley
27c0fa745b Bug 1165162 - Rework the nsIScriptSecurityManager principal-minting API to be originAttributes-centric. r=gabor,r=bholley,sr=sicking 2015-05-20 17:11:41 -07:00
Bobby Holley
4d191be202 Bug 1165162 - Make OriginAttributes a dictionary, and make it accessible as both a jsval and a canonical string. r=gabor,r=bholley,sr=sicking 2015-05-20 17:09:53 -07:00
Bobby Holley
2ce22777c1 Bug 1165162 - Stop recreating principals from the message manager. r=smaug 2015-05-20 17:08:56 -07:00
Bobby Holley
1f6a8563b8 Bug 1165162 - Make requestsync test failures more useful. rpending=baku 2015-05-20 17:08:54 -07:00
Cameron McCormack
fedc4dfb41 Bug 1166575 - Silence uninitialized variable error in BluetoothHALInterface.cpp when building a debug B2G build. r=tzimmermann 2015-05-21 10:01:59 +10:00
Matt Woodrow
7851a5921b Bug 1159366 - Check for 'sidx' box in ContainerParser. r=jya 2015-05-20 16:29:00 +12:00
Xidorn Quan
ba78cb642d Bug 1053413 part 6 - Remove fullscreen-related observer notification sending from nsDocument. r=smaug 2015-05-21 09:52:26 +12:00
Xidorn Quan
fee934a784 Bug 1053413 part 5 - Switch browser element to rely on fullscreen events instead of observer notification. r=smaug 2015-05-21 09:52:26 +12:00
Xidorn Quan
572d9fa3d9 Bug 1053413 part 3 - Remove fullscreen-origin-change notification, and make browser element rely on the fullscreen events. r=smaug 2015-05-21 09:52:26 +12:00
Xidorn Quan
6525eb9c86 Bug 1053413 part 2 - Separate a MozDOMFullscreen:NewOrigin event from MozDOMFullscreen:Entered. r=dao,smaug
Change of fullscreen origin is now notified by the new specific event,
MozDOMFullscreen:NewOrigin. The event MozDOMFullscreen:Entered is only
triggered when the window first enter fullscreen by DOM fullscreen. It
is now only used to notify the parent to hide its chrome.
2015-05-21 09:52:26 +12:00
Xidorn Quan
d5c2d7afe5 Bug 1053413 part 1.1 - Rename Moz{Entered,Exited}DomFullscreen to MozDOMFullscreen:{Entered,Exited}. r=smaug 2015-05-21 09:52:26 +12:00
Xidorn Quan
7bd9af2e18 Bug 1053413 part 0 - Fix of some fullscreen tests. r=smaug 2015-05-21 09:52:26 +12:00
David Major
444d8a8d1d Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug 2015-05-20 15:09:32 -04:00
Paul Adenot
c0543ad844 Bug 1127188 - Null-check the destination in AudioContext::Close, since it can now be called after the graph is dead. r=ehsan 2015-05-20 18:47:48 +02:00
Paul Adenot
15618124f8 Bug 1127188 - Properly handle AudioContext.close() calls right after the creation of an AudioContext. r=ehsan
When the underlying audio stream platform is slow to start, it can take a little
while for the AudioContext to switch from its initial "suspended" state to
"running".

Authors can call AudioContext.close() right after (new AudioContext()),
that was resulting in a bogus "closed" -> "running" transition, that is now
handled properly by bailing out: the context will simply not report a switch to
"running".
2015-05-20 14:30:48 +02:00
Paul Adenot
a792d59ad5 Bug 1127188 - Make test_audioContextSuspendResumeClose.html less flaky. r=ehsan 2015-05-20 14:30:47 +02:00
Paul Adenot
bea90081ba Bug 1127188 - Close() AudioContext when Freeing inner window object. r=ehsan 2015-05-20 14:30:47 +02:00
Paul Adenot
f0fac38cee Bug 1166803 - Add an msg tag to mochitest.ini in dom/media/*. r=jesup 2015-05-22 10:57:51 +02:00
Baptiste Emmanuel
c7b4d3319a Bug 1140450 - Lower speex_resampler quality for Web Audio API. r=padenot 2015-05-21 10:12:23 +02:00
Sebastian Hengst
ea72bb2b97 Backout 068cc6419d1e (Bug 1161684) for M4 perma-failures on opt. r=backout 2015-05-22 10:48:03 +02:00
Sebastian Hengst
b36fa59f73 Backout f938930b3ac5 (Bug 1161684) for M4 perma-failures on opt. r=backout 2015-05-22 10:47:20 +02:00
Fernando Jimenez
2e197a87e8 Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm 2015-05-22 09:32:25 +02:00
Fernando Jimenez
0d44288db9 Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm 2015-05-22 09:32:25 +02:00
Catalin Badea
0c6a724062 Bug 1158728 - ServiceWorkerClient: use innerWindow id for referencing clients. r=nsm 2015-05-20 13:14:49 -07:00
Catalin Badea
a39a13d9bf Bug 1130684 - Test fetch events are intercepted after a client is claimed. r=nsm 2015-05-20 11:48:06 -07:00
Nathan Froyd
f61c010661 Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary.  It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00
Nathan Froyd
c39128bbad Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; r=ehsan 2015-04-30 15:17:08 -04:00
Ben Kelly
ffd0c5b727 Bug 1166911 Modify Cache API sqlite code to use IS NULL literal when comparing an empty key. r=ehsan 2015-05-21 18:16:37 -07:00
Ben Kelly
3b857c92cb Bug 1166038 De-duplicate security info stored in the Cache API. r=ehsan 2015-05-21 18:16:36 -07:00
Christoph Kerschbaumer
824cac5dd4 Bug 1129999 - Implement CSP devtool using GCLI; CSP to JSON (r=sstamm,bholley) 2015-05-21 11:16:04 -07:00
Wes Kocher
727f6edaa7 Backed out changeset 73a5b49fac38 (bug 858680) for build bustage CLOSED TREE 2015-05-21 16:44:44 -07:00
Wes Kocher
b7f30fa688 Backed out changeset 0aaa67fc61e8 (bug 858680) 2015-05-21 16:44:42 -07:00
Wes Kocher
4a78885bd1 Backed out changeset ca9c2b05d659 (bug 858680) 2015-05-21 16:44:36 -07:00
Wes Kocher
fbd59dbee6 Backed out changeset 2661dabba074 (bug 858680) 2015-05-21 16:44:14 -07:00
Ben Turner
8a28693e8e Bug 858680, Prevent unused variable warning on opt builds, r=bustage. 2015-05-21 16:28:23 -07:00
Eric Rahm
ccf1ec07c6 Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj 2015-05-21 13:22:04 -07:00
Kan-Ru Chen
93b42a9fee Bug 1154231 - Part 1. Use LRU to manage remote layers. r=mattwoodrow 2015-05-22 07:08:20 +08:00
Ben Turner
ef1dfc50dd Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv. 2015-05-04 22:56:47 -07:00
Ben Turner
a6d03ec2cc Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv. 2015-04-30 13:46:51 -07:00
Ben Turner
f4e4dcd9f5 Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv. 2015-04-30 13:47:03 -07:00
Ben Hsu
7e539c5ebf Bug 1147736 - Part 3: Deprecate NotifyError. r=aknow 2015-04-27 23:29:00 -04:00
Ben Hsu
657e31a823 Bug 1147736 - Part 2: Bypass NotifyError. r=aknow 2015-04-27 23:28:00 -04:00
Ben Hsu
917a353e4a Bug 1147736 - Part 1: Extend TelephonyCallInfo. r=aknow 2015-05-18 01:03:00 -04:00
Henry Chang
56505733ee Bug 1165844 - Add 'stopDhcp' to NetworkService. r=vchang 2015-05-18 17:41:10 +08:00
Dimi Lee
abc2388708 Bug 1162836 - Fix NFC marionette testcase fail. r=yoshi 2015-05-19 20:29:25 +08:00
Carsten "Tomcat" Book
df805f488e merge mozilla-inbound to mozilla-central a=merge 2015-05-20 15:52:31 +02:00
Carsten "Tomcat" Book
6d1ba495b7 merge fx-team to mozilla-central a=merge 2015-05-20 15:39:38 +02:00
Carsten "Tomcat" Book
fbdda6c048 merge b2g-inbound to mozilla-central a=merge 2015-05-20 15:31:22 +02:00
Carsten "Tomcat" Book
4799357964 Backed out changeset de34ec0570a3 (bug 1103824) for bc3 test failures on a CLOSED TREE 2015-05-20 11:01:07 +02:00
Thomas Zimmermann
8fb67a5055 Bug 1164425: Cleanup interfaces of |ListenSocket|, r=kmachulis
This patch removes |ListenSocket::GetSocketAddr|, which is unused
and not thread-safe. The |Listen| methods now return error codes.
2015-05-20 10:50:43 +02:00
Thomas Zimmermann
797b11df18 Bug 1164425: Rename |SocketBase::CloseSocket| to |SocketBase::Close|, r=kmachulis 2015-05-20 10:50:43 +02:00
Carsten "Tomcat" Book
c89b0c098f Backed out changeset 1e93024c9fec (bug 1164425) for bustage 2015-05-20 10:31:55 +02:00
Carsten "Tomcat" Book
70b8a9bab5 Backed out changeset 17bd0777339a (bug 1164425) 2015-05-20 10:30:55 +02:00
Thomas Zimmermann
60a59f574c Bug 1164425: Cleanup interfaces of |ListenSocket|, r=kmachulis
This patch removes |ListenSocket::GetSocketAddr|, which is unused
and not thread-safe. The |Listen| methods now return error codes.
2015-05-20 09:54:27 +02:00
Thomas Zimmermann
8e10928ea3 Bug 1164425: Rename |SocketBase::CloseSocket| to |SocketBase::Close|, r=kmachulis 2015-05-20 09:54:27 +02:00
Kan-Ru Chen
eeac4617ca Bug 1166580 - Disable mozHasPendingMessage tests on non-browser platform. r=me 2015-05-20 14:56:55 +08:00
Ben Tian
9f4209af71 Bug 1162902 - Implement PBAP SetPhoneBook function, r=shuang 2015-05-20 14:40:01 +08:00
Wes Kocher
2df5fb2a31 Merge b2ginbound to central, a=merge 2015-05-19 16:42:57 -07:00
Thomas Zimmermann
86db93eaf2 Bug 1161020: Remove old interface and implementation from socket-connector classes, r=kmachulis 2015-05-19 13:28:46 +02:00
Thomas Zimmermann
1097a756a3 Bug 1161020: Use new socket-connector interface in socket classes, r=kmachulis
This patch converts the socket I/O classes to use the new interface
of the socket-connector classes. All sockets are now created and set
up by a socket connector.
2015-05-19 13:28:46 +02:00
Thomas Zimmermann
64ac4538b3 Bug 1161020: Implement new socket-connector interface for Bluetooth sockets, r=btian 2015-05-19 13:28:46 +02:00
Thomas Zimmermann
22475e3348 Bug 1161020: Implement new socket-connector interface for Bluetooth daemon socket, r=shuang
This patch moves |BluetoothDaemonSocketConnector| into its own file,
renames it to |BluetoothDaemonConnector| and implements the new socket-
connector interface.
2015-05-19 13:28:46 +02:00
Thomas Zimmermann
9c1ff726f4 Bug 1161020: Implement new socket-connector interface for NFC, r=allstars.chh
This patch moves |NfcConnector| into its own file and implements
the new socket-connector interface.
2015-05-19 13:28:46 +02:00
Thomas Zimmermann
b1655e9352 Bug 1164498: Remove |DispatchBluetoothReply|, r=btian
This patch removes |DispatchBluetoothReply|. The only remaining user
is |BluetoothDBusService|, but it comes with its own implemenation of
the function.
2015-05-19 12:28:38 +02:00
Thomas Zimmermann
f62c2b2bcb Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothHfpManger|, r=btian
This patch replaces |DispatchBluetoothReply| in |BluetoothHfpManager|
with corresponding calls to |DispatchReplySuccess| or |DispatchReplyError|.
2015-05-19 12:28:38 +02:00
Thomas Zimmermann
9420568af4 Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothProfileController|, r=btian
This patch replaces |DispatchBluetoothReply| in |BluetoothProfileController|
with corresponding calls to |DispatchReplySuccess| or |DispatchReplyError|.
2015-05-19 12:28:38 +02:00
Thomas Zimmermann
d24e02cf38 Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian
This patch replaces |DispatchBluetoothReply| in |BluetoothServiceBluedroid|
by corresponding calls to |DispatchReplySuccess| or |DispatchReplyError|.
2015-05-19 12:28:38 +02:00
Thomas Zimmermann
3fa2e45165 Bug 1164498: Cleanup Bluetooth utility functions for dispatching replies, r=btian
This patch adds support for |DispatchReplySuccess| and |DispatchReplyError|
to Bluetooth v1.
2015-05-19 12:28:38 +02:00
Carsten "Tomcat" Book
69c38ac58f merge mozilla-inbound to mozilla-central a=merge 2015-05-19 11:58:45 +02:00
Carsten "Tomcat" Book
7bd2de542d merge fx-team to mozilla-central a=merge 2015-05-19 11:55:11 +02:00
Carsten "Tomcat" Book
8347026f5d Backed out changeset 78b19f9f8da8 (bug 970307) 2015-05-19 11:44:43 +02:00
Carsten "Tomcat" Book
2fdd046fce Backed out changeset 1b09d2b41795 (bug 1113429) 2015-05-19 11:44:32 +02:00
Carsten "Tomcat" Book
f5f5b9ee8f Backed out changeset 4d2839eea957 (bug 970307) 2015-05-19 11:44:27 +02:00
Brian Birtles
8a36bddddb Bug 1166164 part 8 - Drop a few references to players; r=jwatt 2015-05-19 15:37:39 +09:00
Brian Birtles
dcf86e771b Bug 1166164 part 6 - Make pausing from idle set the current time; r=jwatt, r=smaug
As proposed:

  https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0013.html (item g)

And agreed upon here:

  https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0031.html
2015-05-19 14:55:26 +09:00
Matthew Gregan
b2b9f95550 Backed out changeset dd1417716d76 (bug 1103824) for Android issues. CLOSED TREE. 2015-05-19 17:08:18 +12:00
Brian Birtles
cd6af7c82a Bug 1166164 part 5 - Make play() throw when it should seek to the end of an infinite effect; r=jwatt, r=smaug 2015-05-19 14:00:48 +09:00
Edgar Chen
da2820c9f9 Bug 1166149 - Make test_ril_code_quality.py can be ran via mach command. r=aknow 2015-05-19 12:06:16 +08:00
Cervantes Yu
3898d7c9f0 Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). 2015-05-19 14:31:25 +08:00
Cervantes Yu
27bd72ca53 Backout change 3285d8bef13f (bug 1113429) due to backout of bug 970307. 2015-05-19 14:31:22 +08:00
Cervantes Yu
11b55812b1 Backout change 3f62597c7e66 due to backout of bug 970307. 2015-05-19 14:31:18 +08:00
Jessica Jong
eab8c3a3ba Bug 1143984 - [NetworkManager] set 'active' only for default connections. r=echen 2015-05-19 11:21:50 +08:00
Brian Birtles
a233d4f41e Bug 1166164 part 4 - Make finished promise not resolve when paused; r=jwatt
As resolved, https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0038.html
item 2.
2015-05-19 08:51:13 +09:00
Brian Birtles
47f3722794 Bug 1166164 part 3 - Resolve start time on finish(); r=jwatt
We have already resolved to make calling Finish() clear the pause state (see
https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0038.html, item 2).
Doing that involves resolving the start time when the animation is paused.

Furthermore, as a separate change, we resolved to make the finished promise not
resolve when the animation is paused. That suggests making UpdateFinishedState()
only resolve the finished promise when PlayState() == Finished rather than using
IsFinished() which returns true even if the animation is paused.

However, if we compare PlayState() == Finished in UpdateFinishedState() then we
will *not* resolve the finished promise when the animation is play-pending since
PlayState() == Pending in that case (pause-pending is ok since the call to
SetCurrentTime will cause a transition to the Paused state). Furthermore, the
existing call to cancel the pending play task will effectively leave this
animation forever pending. Hence, in this patch we unconditionally fill in the
start time.
2015-05-19 10:08:46 +09:00