Shih-Chiang Chien
f8227b1260
Bug 1224113 - fix ref count issue during channel close. r=jdm
2015-12-22 19:30:08 +08:00
Bogdan Postelnicu
e0946ac595
Bug 1231677 - verify the return of mDiscoveryTimer->Init, if it faild exit function with error code. r=jst
2015-12-10 07:56:00 +01:00
Chih-Yi Leu
333c32f90f
Bug 1227030 - Change log module to LazyLogModule with a more self-explantory name. r=seanlin
2015-12-01 02:29:00 +01:00
Nathan Froyd
999dd36c0c
Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz
...
We used to need nsContentUtils.h here for nsCxPusher, but since that got
moved to ScriptSettings.h, we no longer need nsContentUtils.h for
anything.
2015-10-26 12:14:47 -04:00
chunminchang
2668b676c8
Bug 1226144 - Free sessionId after using it. r=selin
2015-11-26 02:39:00 +01:00
Shih-Chiang Chien
811b5aa235
Bug 1225726 - enable nsDNSServiceDiscovery on OS X. r=mcmanus.
2015-11-18 14:02:31 +08:00
Birunthan Mohanathas
a2f3b6dcef
Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn
2015-11-19 09:13:49 +02:00
Liang-Heng Chen
005954cac7
Bug 1217807 - Part 2: Handle network online/offline event in TCPPresentationServer; r=junior
2015-11-03 01:04:00 +01:00
Carsten "Tomcat" Book
2a8dd4d1ff
Merge mozilla-central to b2g-inbound
2015-11-02 12:06:26 +01:00
Birunthan Mohanathas
94998cf5fe
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Sean Lin
271ae76999
Bug 1217373 - [Presentation WebAPI] Avoid B2G crash due to potential excessive releases in PresentationSessionTransport. r=jdm
2015-10-22 18:33:52 +08:00
Junior Hsu
b4baa909f0
Bug 1217683 - Add sendIceCandidate and implement |close(aReason)| in TCPControlChannel. r=fabrice
2015-05-25 15:23:26 +08:00
Shih-Chiang Chien
68c27fe993
Bug 1217712 - Part 2 - handle abnormal control channel close with no reason. r=seanlin.
2015-10-23 00:16:00 +02:00
Wes Kocher
276a64cd67
Merge b2ginbound to central, a=merge
2015-10-22 16:50:22 -07:00
Carsten "Tomcat" Book
ad288ff413
Merge m-c to b2g-inbound
2015-10-22 12:00:41 +02:00
Sean Lin
4d59b50e25
Bug 1215426 - [Presentation WebAPI] Grant access to browser receiving pages. r=smaug
2015-10-21 14:01:08 +08:00
Shih-Chiang Chien
50f4a1ff8c
Bug 1214179 - Provide device Id for non-discoverable controller. r=xeonchen
2015-10-21 01:09:00 -04:00
Kershaw Chang
92d27d1149
Bug 1200132 - Use adderss to create socketTransport, r=schien, junior
2015-10-21 02:54:00 +02:00
Shih-Chiang Chien
c905e3e5c5
Bug 1216398 - support non-discoverable controlling device. r=junior,xeonchen.
2015-10-20 16:47:56 +08:00
Liang-Heng Chen
85c848098b
Bug 1205237 - Part 3: get self Wi-Fi IP address; r=seanlin
2015-10-21 07:53:00 +02:00
Liang-Heng Chen
d82776062f
Bug 1205237 - Part 2: add PresentationNetworkHelper; r=schien
2015-10-18 23:06:00 +02:00
Carsten "Tomcat" Book
1057fa3fde
Backed out changeset 2c0b212a2879 (bug 1205237)
2015-10-21 11:14:49 +02:00
Carsten "Tomcat" Book
404cac9c34
Backed out changeset b47029d8d419 (bug 1205237)
2015-10-21 11:14:48 +02:00
Liang-Heng Chen
3e4f81aa0e
Bug 1205237 - Part 3: get self Wi-Fi IP address; r=seanlin
2015-10-20 02:32:00 +02:00
Liang-Heng Chen
c3bb2b62b7
Bug 1205237 - Part 2: add PresentationNetworkHelper; r=schien
2015-10-18 23:06:00 +02:00
Shih-Chiang Chien
07c20b2b1c
Bug 1136565 - report session request from device provider. r=xeonchen,junior,seanlin.
2015-10-19 10:44:59 +08:00
Nathan Froyd
e4e2da55c9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Shih-Chiang Chien
97f8b97ed7
Bug 1214176 - fix typo in _onOffer. r=junior.
2015-10-13 05:23:00 +02:00
Sean Lin
5f06c65b45
Bug 1212702 - [Presentation WebAPI] Rename to PresentationConnection. Part 2 - Tests. r=smaug
2015-10-12 10:39:20 +08:00
Sean Lin
b192bd28fc
Bug 1212702 - [Presentation WebAPI] Rename to PresentationConnection. Part 1 - WebIDL bindings. r=smaug
2015-10-12 10:36:31 +08:00
Sean Lin
ec95ee7251
Bug 1205219 - [Presentation WebAPI] Support terminate semantics. Part 2 - Tests. r=smaug
2015-10-08 10:54:25 +08:00
Sean Lin
0f3ed4bb82
Bug 1205219 - [Presentation WebAPI] Support terminate semantics. Part 1 - WebIDL & implementation changes. r=smaug
2015-10-08 18:11:10 +08:00
Liang-Heng Chen
b125b51e45
Bug 1194049 - Part 4: clear discovered devices when re-discover; r=schien
2015-09-30 01:48:00 +02:00
Liang-Heng Chen
b712cdc32c
Bug 1194049 - Part 3: support device update; r=fabrice
2015-09-17 00:43:00 +02:00
Liang-Heng Chen
4f9241a2a4
Bug 1194049 - Part 2: add discovery timeout support; r=schien
2015-09-30 23:55:00 +02:00
Liang-Heng Chen
b817205d46
Bug 1194049 - Part 1: add thread assertion; r=schien
2015-09-08 23:42:00 +02:00
Sean Lin
ee70aabdfa
Bug 1204709 - Disable some presentation mochitests on certain platforms to avoid intermittent issues. r=kwierso
2015-10-01 11:42:27 +08:00
Ehsan Akhgari
cb394f9125
Bug 1208905 - Fix a condition in PresentationResponderLoadingCallback::Init; r=baku
...
Found by Viva64.
2015-09-28 09:08:42 -04:00
Sean Lin
be5db7c38c
Bug 1205222 - [Presentation WebAPI] Add PresentationReceiver and navigator.presentation.receiver. r=smaug
2015-09-22 18:36:47 +08:00
Chris Peterson
dd2fcb9b7d
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Sean Lin
a3d22d7624
Bug 1205233 - Make Presentation API available for browser chrome code. r=smaug r=fabrice
2015-09-21 10:27:19 +08:00
Shu-yu Guo
45211869c8
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Sean Lin
58a977d9d5
Bug 1192101 - Part 5 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 5 - Tests. r=smaug
2015-09-09 17:49:32 +08:00
Sean Lin
6d96b5f124
Bug 1192101 - Part 4 -Support PresentationRequest / PresentationAvailability / getSession(s). Part 4 - Rename PresentationSessionInfo relevant classes. r=smaug
2015-09-09 17:41:55 +08:00
Sean Lin
37cd40fae6
Bug 1192101 - Part 3 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 3 - Adjust errors. r=smaug
2015-09-09 16:38:26 +08:00
Sean Lin
5aa64be0f5
Bug 1192101 - Part 2 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 2 - Change notification & event dispatching. r=smaug
2015-09-10 16:29:08 +08:00
Sean Lin
87a5fa879a
Bug 1192101 - Part 1 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 1 - WebIDL Bindings. r=smaug
2015-09-14 10:39:57 +08:00
Phil Ringnalda
07b4d9e758
Merge m-c to f-t
2015-09-11 22:10:22 -07:00
Sean Lin
8b5488052a
Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 2 - Adjust the timing to send offer. r=smaug
2015-09-04 15:54:34 +08:00
Sean Lin
fe66a0f28e
Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 1 - String mismatch in channel description. r=fabrice
2015-09-01 16:52:51 +08:00