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