Commit Graph

34515 Commits

Author SHA1 Message Date
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
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
Wes Kocher
f17d2c0987 Merge m-c to fx-team, a=merge 2015-05-19 16:45:01 -07:00
Ryan VanderMeulen
41d95849b2 Merge inbound to m-c. a=merge 2015-05-18 16:32:50 -04:00
Matthew Gregan
4f0b6274bc Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot 2015-05-14 18:33:23 +12:00
Nicholas Nethercote
1dba0a5ee2 Bug 1165768 (part 3) - Convert |sEventListenerManagersHash| to |PLDHashTable2*|. r=froydnj. 2015-05-18 00:52:07 -07:00
Nicholas Nethercote
4fb6dcb6e7 Bug 1165768 (part 2) - Convert |gContentListHashTable| and |gFuncStringContentListHashTable| to |PLDHashTable2*|. r=froydnj. 2015-05-18 00:52:07 -07:00
Nicholas Nethercote
825de11727 Bug 1165768 (part 1) - Convert |sNPObjWrappers| to |PLDHashTable2*|. r=froydnj.
This involves removing the last uses of PLDHashTable::SetOps(), which is a
nasty encapsulation-breaking hack. Hooray!
2015-05-18 00:52:07 -07:00
Andrea Marchesini
6ce7c91736 Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
Andrea Marchesini
b18aab69b4 Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan 2015-05-18 14:51:54 +01:00
Jordan Santell
7e1d6ea6e0 Bug 1164338 - Move styles markers to be generated in DoProcessRestyles rather than when the Flush_Style queue is flushed. r=smaug,heycam 2015-05-18 16:03:04 -07:00
Nick Alexander
e236782865 Bug 1121773 - Conditionally include SiteSpecificUserAgent files on mobile/android.
This was an oversight from Bug 1154960, which added a conditional
include but didn't remove the unconditional include.  This avoids the
following intermittent error:

JavaScript Error: "uncaught exception: 2147746132"
2015-05-19 09:29:33 -07:00
Brian Birtles
41efb3169c Bug 1166164 part 2 - Make UpdateFinishedState take a non-defaulted enum; r=jwatt
This is much easier to read at call sites and prevents accidentally using the
default value when another value might be more suitable.
2015-05-11 17:17:06 +09:00
Brian Birtles
15bd63ec05 Bug 1166164 part 1 - Make setting the current time complete a pending pause, not abort it; r=jwatt
The point of making pausing async is to allow time to sync up the current time
with the compositor. Setting the current time manually should simply force it to
the specified time and complete the pause action, not abort it. (We do a similar
thing for a pending play. For a pending play we're waiting to establish
a suitable start time. Manually setting the start time in that case simply
forces the start time to the specified time and completes the play operation.)
2015-05-18 11:41:19 +09:00
Brian Birtles
66e943ae38 Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt 2015-05-13 13:57:35 +09:00
JW Wang
612d061303 Bug 1163474. Part 2 - move MediaDecoder::mOutputStreams to DecodedStream. r=roc. 2015-05-10 11:57:46 +08:00
JW Wang
d0dd2b890a Bug 1163474. Part 1 - Create a wrapper class to which MediaDecoder::mOutputStreams will move. r=roc. 2015-05-10 11:48:05 +08:00
Steven Michaud
c46446b441 Bug 1164480 - Crashes on startup in AppleVDADecoder::CreateOutputConfiguration() in content process. r=jyavenard 2015-05-18 21:35:08 -05:00
Bobby Holley
397040b88c Bug 1164977 - Prevent MediaStreamAudioSourceNode from passing null to nsIPrincipal::subsumes. r=padenot 2015-05-18 15:52:32 -07:00
Matt Woodrow
eeabd51fbe Backout e01d80922187 (Bug 857895) for causing crashes 2015-05-19 10:50:41 +12:00
Birunthan Mohanathas
cacd440dcb Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::ReplaceElementsAt calls. r=froydnj 2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
c316215317 Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj 2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
9f2b07517d Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::InsertElementsAt calls. r=froydnj 2015-05-18 13:50:34 -07:00
Birunthan Mohanathas
f9c058aaf6 Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetCapacity calls. r=froydnj 2015-05-18 13:50:34 -07:00
Birunthan Mohanathas
597a4e9683 Bug 1165735 - Make ThreadSharedFloatArrayBufferList::mContents infallible. r=roc 2015-05-18 13:50:34 -07:00
Birunthan Mohanathas
fe4873e999 Bug 1165792 - Wrap FallibleTArray functions with MOZ_ALWAYS_TRUE in MediaRawData.cpp. r=jya 2015-05-18 13:50:34 -07:00
Ryan VanderMeulen
e0a060a610 Merge m-c to inbound. a=merge
CLOSED TREE
2015-05-18 16:41:47 -04:00
Daniel Holbert
8279aaee53 Bug 1032848 followup: Add 'override' annotation to Notify() method in CanvasCaptureMediaStream.cpp. rs=ehsan 2015-05-18 12:17:13 -07:00
Ben Kelly
d90b599300 Bug 1165119 Remove corrupt morgue directories polluting nightly profiles. r=janv 2015-05-18 12:11:32 -07:00
Ben Hsu
c1280d28e4 Bug 906603 - Update the related testcase. r=aknow 2015-05-05 23:26:00 +08:00
Jamin Liu
b1fb76fae6 Bug 1166215 - Cast 'BluetoothTypeOfDevice' to uint32_t before the BT signal is distributed to BluetoothAdapter. r=joliu 2015-05-20 14:29:25 +08:00
Ben Tian
911f506d9d Bug 1166176 - [cleanup] Simplify volume related code in OPP manager, r=shuang 2015-05-19 17:09:56 +08:00
Ben Tian
88a49dc76f Bug 1166180 - [cleanup] Remove function |EnsureBluetoothHalLoad| in BluetoothServiceBluedroid, r=shuang 2015-05-19 17:02:01 +08:00
Jessica Jong
c71c9f2dba Bug 1114901 - Part 3: move data connection related code out of RadioInterfaceLayer. r=echen 2015-05-20 10:08:39 +08:00
Jessica Jong
65253789f2 Bug 1114901 - Part 2: (Gonk)DataCallInterfaceService implementation. r=echen 2015-05-20 10:08:37 +08:00
Jessica Jong
c2a0a01c22 Bug 1114901 - Part 1: introduce nsI(Gonk)DataCallInterfaceService and nsIDataCallManager. r=hsinyi,echen 2015-05-20 10:08:35 +08:00
Kan-Ru Chen
f964f8a2b4 Bug 1166580 - Add tests for mozHasPendingMessage. r=fabrice 2015-05-20 10:04:47 +08:00
Dragana Damjanovic
cf0689e023 Bug 1162414 - Change PushService.jsm db to use promise. r=nsm, r=mt 2015-05-12 12:08:00 -04:00
Hiroyuki Ikezoe
ef4b791e07 Bug 1164366 - Need to fix an issue on unified build in dom/base. r=ehsan 2015-05-13 01:36:00 -04:00
Carsten "Tomcat" Book
463bd0ebfc Merge mozilla-central to mozilla-inbound 2015-05-18 13:48:26 +02:00
Carsten "Tomcat" Book
e5535efc49 merge mozilla-inbound to mozilla-central a=merge 2015-05-18 13:43:01 +02:00
Bob Owen
3782aae3a2 Bug 1162327 Part 2: Add temporary code to clean up the old low integrity temps on Windows. r=jimm 2015-05-18 11:53:57 +01:00
Bob Owen
015282177e Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj 2015-05-18 11:51:07 +01:00
Hsin-Yi Tsai
28e94fdc2c Bug 1164248 - Handling of session/sessionEnded for notifyUssdReceived. r=edgar 2015-05-13 15:26:16 +08:00
Jamin Liu
6fcfaaaabc Bug 1098228 - Set Bluetooth discoverable to default value when BT state is BT_STATE_OFF. r=shuang 2015-05-18 09:27:23 +08:00
Ethan Lin
4d8d1c5a32 Bug 1155498 - Part 5 - Use new FenceHandle to handle Decoder fence. r=sotaro 2015-05-13 00:38:00 +02:00
Jean-Yves Avenard
cb58d9f184 Bug 1163445: Part5. Replace dom::TimeRanges with TimeIntervals object. r=mattwoodrow 2015-05-18 16:15:47 +10:00
Jean-Yves Avenard
f85b6e4435 Bug 1163445: Part4. Add IntervalSet::SetFuzz method. r=mattwoodrow
Will be required for fuzzy search in MediaSource until full conversion to
Interval/IntervalSet.
2015-05-18 16:13:20 +10:00
Jean-Yves Avenard
8228135876 Bug 1163445: Part3. Add IntervalSet::Contains(Interval) method. r=mattwoodrow 2015-05-18 16:13:20 +10:00
Jean-Yves Avenard
75b47ed320 Bug 1163445: Part2. Add TimeUnit infinity concept. r=mattwoodrow
We use the value INT64_MAX as meaning infinity. This allows to avoid taking
more storage space than necessary but may result in unpredictable behaviour
when performing calculations.
2015-05-18 16:13:20 +10:00
Jean-Yves Avenard
d4659e5b61 Bug 1163445: Part1. Keep IntervalSet normalized. r=mattwoodrow
This is the easiest to ensure consistency when making calculations on them.
2015-05-18 16:13:20 +10:00
Jean-Yves Avenard
eed2c1cdee Bug 1163453: Rename Interval<T>::Union into ::Span. r=mattwoodrow
When two intervals aren't intersecting it has nothing to do with an union.
2015-05-18 16:13:20 +10:00