30d6aae8ad3a0ac9c6d191e45939f2c4db2a36ab: Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 03 Aug 2015 13:17:02 +0200 - rev 255843
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang
911af3f44bbcfb519acd7c2fdcdb8313bbf661a5: Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 03 Aug 2015 13:17:02 +0200 - rev 255842
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang
bf83fb8e2edf060aa2193eb1f96a09fe49b546c7: Bug 1187904: Add |DaemonSocketConnector|, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 03 Aug 2015 13:17:02 +0200 - rev 255841
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1187904: Add |DaemonSocketConnector|, r=shuang
|DaemonSocketConnector| is a copy of |BluetoothDaemonConnector| and
also includes |BluetoothDaemonInterface::CreateRandomAddressString|.
c93b6381b8cd421ac023ad892b14314b1d6f5042: Bug 1173802: Store global NFC service in ref-counted variable, r=allstars.chh
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 31 Jul 2015 10:07:25 +0200 - rev 255840
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1173802: Store global NFC service in ref-counted variable, r=allstars.chh
|ClearOnShutdown| deletes pointers by assigning |nullptr|. This
patch converts |gNfcService| to a smart pointer, so that cleaning
its value during shutdown will actually destruct the instance.
3037c7071f0b01f59af578df6d4f7aceb9c81b5f: Bug 1173802: Replace |assertIsNfcServiceThread| with thread-safe checks, r=allstars.chh
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 31 Jul 2015 10:07:25 +0200 - rev 255839
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1173802: Replace |assertIsNfcServiceThread| with thread-safe checks, r=allstars.chh
The main thread writes the NFC thread's field in the NFC service
instance, but the function |assertIsNfcServiceThread| uses this
value on the NFC worker thread itself. Also clearing this value
happens on main, while the NFC thread still executes code. Calls
to |assertIsNfcServiceThread| can therefore fail if they occur
during an NFC shutdown.
This patch replaces the unsafe and racy |assertIsNfcServiceThread|
with the much simpler |NfcConsumer::IsNfcServiceThread|. The new
method tests the current thread against a thread pointer that has
been stored in |NfcConsumer|.
5c029f9eaf54f3c6bea17fc8bd9b2117f9a713c6: Bug 1173802: Clean up |NfcEventDispatcher|, r=allstars.chh
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 31 Jul 2015 10:07:25 +0200 - rev 255838
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1173802: Clean up |NfcEventDispatcher|, r=allstars.chh
This patch moves |NfcEventDispatcher| to the namespace of |NfcConsumer|
and renames it to |DispatchNfcEventRunnable|. The NFC service is stored
in the runnable itself.
d732c4e52cf45c4db3d8f28e6e59ece65faa3f21: Bug 1173802: Run |NfcConsumer| on NFC thread, r=allstars.chh
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 31 Jul 2015 10:07:25 +0200 - rev 255837
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1173802: Run |NfcConsumer| on NFC thread, r=allstars.chh
This patch moves NFC thread onto the NFC service thread by applying
the following changes:
* The methods |Start| and |Shutdown| now send runnables to the NFC
thread that start or stop an NFC consumer. After shutting down a
cleanu-up runnable frees all resources on the main thread.
* Received messages are forwarded directly from the I/O thread to
the NFC thread and unpacked there. There's no intermediate hop
over the main thread any more.
* Similarly to receiving, packed massages are forwarded directly
from the NFC thread to the I/O thread. No intermediate hop over
main is required.
* On connection errors, |NfcConsumer| sends a runnable to the main
thread to shutdown NFC.
d59e98209a18d473c1d831d20c818a433fed324c: Bug 1173802: Move NFC socket and messaging code into |NfcConsumer|, r=allstars.chh
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 31 Jul 2015 10:07:25 +0200 - rev 255836
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1173802: Move NFC socket and messaging code into |NfcConsumer|, r=allstars.chh
|NfcConsumer| will encapsulates all NFC socket and messaging code. It
wil be able to run solely on the NFC worker thread.
7d4dad711118f3b5a381a90c12cf7ab2f652156e: Bug 1188639 - Fix typo in BrowserElement.webidl and add tests for it. r=yoshi,bz
Kan-Ru Chen <kanru@kanru.info> - Fri, 31 Jul 2015 12:28:06 +0800 - rev 255835
Push
29157 by ryanvm@gmail.com at Mon, 03 Aug 2015 18:57:36 +0000
Bug 1188639 - Fix typo in BrowserElement.webidl and add tests for it. r=yoshi,bz
1d4f44ee51668865945db95c5fbd898e71955a33: Bug 1190353 - "Touch Clobber to fix Bug 1190180". r=tomcat a=tomcat
Carsten Book <cbook> - Mon, 03 Aug 2015 05:41:00 +0200 - rev 255834
Push
29156 by cbook@mozilla.com at Mon, 03 Aug 2015 12:47:58 +0000
Bug 1190353 - "Touch Clobber to fix
Bug 1190180". r=tomcat a=tomcat
c4f162861c863008596ea332540897d2f86cf1d4: Backed out changeset d093c57c6835 (bug 1186748) for causing Bug 1190180
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 14:36:14 +0200 - rev 255833
Push
29156 by cbook@mozilla.com at Mon, 03 Aug 2015 12:47:58 +0000
Backed out changeset d093c57c6835 (
bug 1186748) for causing
Bug 1190180
f4ff9f935df586dbbd1a93ae678112e09f4a5bb9: Backed out changeset 207c45dd3c2e (bug 1187664)
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 14:35:14 +0200 - rev 255832
Push
29156 by cbook@mozilla.com at Mon, 03 Aug 2015 12:47:58 +0000
Backed out changeset 207c45dd3c2e (
bug 1187664)
91ccd37efd3e21da31d47ad98618156b3e523bd5: Backed out changeset 695b89efecfa (bug 1187664)
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 14:35:09 +0200 - rev 255831
Push
29156 by cbook@mozilla.com at Mon, 03 Aug 2015 12:47:58 +0000
Backed out changeset 695b89efecfa (
bug 1187664)
a6e767e90ee4fbdb8eb80a217e542ecc01589e8d: Backed out changeset 2238409de271 (bug 1188780)
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 14:35:03 +0200 - rev 255830
Push
29156 by cbook@mozilla.com at Mon, 03 Aug 2015 12:47:58 +0000
Backed out changeset 2238409de271 (
bug 1188780)
aca6bb843bedb25e030365bdd341f479243b4360: Backed out changeset b8eacfe11fc5 (bug 1186748)
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 14:34:57 +0200 - rev 255829
Push
29156 by cbook@mozilla.com at Mon, 03 Aug 2015 12:47:58 +0000
Backed out changeset b8eacfe11fc5 (
bug 1186748)
b9f166a815b279ef4ed22717cf61536a346431cc: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 13:56:39 +0200 - rev 255828
Push
29155 by cbook@mozilla.com at Mon, 03 Aug 2015 11:59:12 +0000
merge mozilla-inbound to mozilla-central a=merge
5e2d1a51d60904a6e120b5d4276bd6e9295a0566: Backed out changeset b821b18a1bfb (bug 1189550) for breaking GU Tests
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 09:38:27 +0200 - rev 255827
Push
29155 by cbook@mozilla.com at Mon, 03 Aug 2015 11:59:12 +0000
Backed out changeset b821b18a1bfb (
bug 1189550) for breaking GU Tests
976ba676a65900bb7ec13b657a3655d4a54bc11f: Backed out changeset 4e3821b236f9 (bug 1175770)
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 03 Aug 2015 09:37:54 +0200 - rev 255826
Push
29155 by cbook@mozilla.com at Mon, 03 Aug 2015 11:59:12 +0000
Backed out changeset 4e3821b236f9 (
bug 1175770)
2bf9ce6c8403454172e5211c84da133c495e0e7b: Bug 1189352: Fix NSPR_LOG_FILE with absolute paths for sandboxed child on Windows. r=bbondy
Bob Owen <bobowencode@gmail.com> - Mon, 03 Aug 2015 07:58:43 +0100 - rev 255825
Push
29155 by cbook@mozilla.com at Mon, 03 Aug 2015 11:59:12 +0000
Bug 1189352: Fix NSPR_LOG_FILE with absolute paths for sandboxed child on Windows. r=bbondy
00e3222ed96f6a2d3c063a38caf1e9e4ba329c03: Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 03 Aug 2015 15:15:30 +0900 - rev 255824
Push
29155 by cbook@mozilla.com at Mon, 03 Aug 2015 11:59:12 +0000
Bug 1050644 part.2 Hack ITextStoreACP::GetTextExt()'s offset for some Chinese TIPs of MS r=emk