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