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
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip