325289d40058be60289fe08bb999c77e17da01b1: Bug 1171994: Use |RilSocket| to handle RIL messages on the RIL worker, r=htsai
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 17 Jul 2015 12:10:01 +0200 - rev 253465
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1171994: Use |RilSocket| to handle RIL messages on the RIL worker, r=htsai This patch finally breaks up forwarding received RIL messages to the main thread before they go to the RIL worker. Any RIL message that is received on th I/O thread is forwarded directly to the RIL worker thread and handed over to the RIL worker JS code. The patch includes a number of changes. They all depend on each other, so there's no good way of landing them one-by-one. * |RilConsumer| now runs on the RIL worker thread. * |RilWorker| uses tasks to register/unregister |RilConsumer| in the worker. * |RilConsumer| uses |RilSocket| instead of |StreamSocket|. * With |RilSocket|, received RIL messages do not go through main. They are forwared to the RIL worker and handed over to JS immediately.
1cc8098ed0aa955b08064e4f31ed3c7bb521b9d2: Bug 1171994: Store an instance of |RilWorker| for each RIL connection, r=htsai
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 17 Jul 2015 12:10:01 +0200 - rev 253464
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1171994: Store an instance of |RilWorker| for each RIL connection, r=htsai
70c1efea545d4d019ce0dca920ee4ceb14d2024a: Bug 1171994: Separate RIL I/O interfaces, r=htsai
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 17 Jul 2015 12:10:01 +0200 - rev 253463
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1171994: Separate RIL I/O interfaces, r=htsai This patch separates the current interface of |RilConsumer| into two distinct classes. |RilWorker| provides the public interface and |RilConsumer| provides the internal implementation. Running |RilConsumer| on a worker thread will be easier this way.
883f6b94c7d6f53060d04a16e82260d7e7c31443: Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 17 Jul 2015 12:10:01 +0200 - rev 253462
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai With this patch, |RilSocket| and it's helpers forward received data via a WCTD. This will hand over the worker's JS context to the RIL consumer. In a later patch, the RIL consumer will be moved onto the RIL worker thread and call the JS ril-worker code directly.
abcbb5775c228237b794cedc3cea5edb688f0651: Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 17 Jul 2015 12:10:01 +0200 - rev 253461
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai |RilSocket| and |RilSocketConsumer| are copies of the respective stream- socket classes. Improvements to the RIL I/O code will be implemented on top of the new classes.
a4ce9bf3676fec203d4d4b7b092aef78e3a2a619: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Fri, 17 Jul 2015 02:52:34 -0700 - rev 253460
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bumping manifests a=b2g-bump
c3d6ca124cb072cc027fefccece0b72da5f92c6f: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Fri, 17 Jul 2015 02:50:34 -0700 - rev 253459
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/c10440493e29 Author: Etienne Segonzac <etienne@segonzac.info> Desc: Merge pull request #31008 from etiennesegonzac/bug-1179040 Bug 1179040 - Don't hide setVisible(false) frames to benefit from gec… ======== https://hg.mozilla.org/integration/gaia-central/rev/8e9ba11bbc07 Author: Etienne Segonzac <etienne@segonzac.info> Desc: Bug 1179040 - Don't hide setVisible(false) frames to benefit from gecko keeping the layer tree alive a bit. r=kgrandon, snowmantw
dfff4ba2e35b39dcda2d8ccdcf60ab76f16c2609: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Fri, 17 Jul 2015 01:43:05 -0700 - rev 253458
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bumping manifests a=b2g-bump
f102c0aa74e5519d3576322a86fdf5d9609420c5: Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Fri, 17 Jul 2015 01:40:39 -0700 - rev 253457
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/8739578ca430 Author: steveck-chung <schung@mozilla.com> Desc: Merge pull request #30770 from steveck-chung/new-message-messaging-service Bug 1169573 - [Messages][NG] Lay out Messaging service structure, r=julienw, azasypkin ======== https://hg.mozilla.org/integration/gaia-central/rev/e197544b6e77 Author: steveck-chung <schung@mozilla.com> Desc: Bug 1169573 - [Messages][NG] Lay out Messaging service structure, r=julienw, azasypkin ======== https://hg.mozilla.org/integration/gaia-central/rev/d6edd3ed3f68 Author: Jorge Prudencio <jpruden92@gmail.com> Desc: Merge pull request #30973 from jpruden92/bug1184020-contacts Bug 1184020 - [Contacts][NGA] Import curtain.html element when we use gaia-install or reset-gaia ======== https://hg.mozilla.org/integration/gaia-central/rev/b56af7ecb1a9 Author: jpruden92 <jorgepruden@gmail.com> Desc: Bug 1184020 - [Contacts][NGA] Import curtain.html element when we use gaia-install or reset-gaia
ac1cfdfcdd29d2c82867ea06fda95a4d24bec36b: Bug 1159591 - Part 12: Move radio check for MMI to a common place. r=aknow
Edgar Chen <echen@mozilla.com> - Fri, 10 Jul 2015 15:27:38 +0800 - rev 253456
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 12: Move radio check for MMI to a common place. r=aknow
516652699d4f44619f0dbdb83bdedebb2b49cc49: Bug 1159591 - Part 11: Move MMI consts from ril_consts to telephonyService. r=aknow
Edgar Chen <echen@mozilla.com> - Tue, 05 May 2015 19:27:23 +0800 - rev 253455
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 11: Move MMI consts from ril_consts to telephonyService. r=aknow
6d19921212c4d34534b9a66d3f7c899728b33b84: Bug 1159591 - Part 10: Move MMI logic from ril_worker to telephonyService (USSD). r=aknow
Edgar Chen <echen@mozilla.com> - Thu, 30 Apr 2015 22:45:40 +0800 - rev 253454
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 10: Move MMI logic from ril_worker to telephonyService (USSD). r=aknow
ecbc3355b2ff8a5e679b26e3d0140e7c9c1891ee: Bug 1159591 - Part 9: Move MMI logic from ril_worker to telephonyService (Call Waiting). r=aknow
Edgar Chen <echen@mozilla.com> - Thu, 30 Apr 2015 19:58:16 +0800 - rev 253453
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 9: Move MMI logic from ril_worker to telephonyService (Call Waiting). r=aknow
79740627c609170a8ce71244187ea1ca59ae370b: Bug 1159591 - Part 8: Move MMI logic from ril_worker to telephonyService (Call Barring). r=aknow
Edgar Chen <echen@mozilla.com> - Thu, 30 Apr 2015 18:58:30 +0800 - rev 253452
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 8: Move MMI logic from ril_worker to telephonyService (Call Barring). r=aknow
78b31f53cf9e3275aa35230ec2e1adb7af141c22: Bug 1159591 - Part 7: Move MMI logic from ril_worker to telephonyService (Call Barring Password). r=aknow
Edgar Chen <echen@mozilla.com> - Thu, 30 Apr 2015 12:35:55 +0800 - rev 253451
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 7: Move MMI logic from ril_worker to telephonyService (Call Barring Password). r=aknow
62b70bfd0b1af92d8400576ccc36c472f38eca80: Bug 1159591 - Part 6: Move MMI logic from ril_worker to telephonyService (CLIR). r=aknow
Edgar Chen <echen@mozilla.com> - Thu, 30 Apr 2015 12:20:40 +0800 - rev 253450
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 6: Move MMI logic from ril_worker to telephonyService (CLIR). r=aknow
79638154f65ca3a84b2dc62f0e84dd092b95c420: Bug 1159591 - Part 5: Move MMI logic from ril_worker to telephonyService (CLIP). r=aknow
Edgar Chen <echen@mozilla.com> - Thu, 30 Apr 2015 10:53:25 +0800 - rev 253449
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 5: Move MMI logic from ril_worker to telephonyService (CLIP). r=aknow
eef54a4daac3629776f0d753d87bb04e7a19bdc5: Bug 1159591 - Part 4: Move MMI logic from ril_worker to telephonyService (IMEI). r=aknow
Edgar Chen <echen@mozilla.com> - Wed, 29 Apr 2015 23:44:36 +0800 - rev 253448
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 4: Move MMI logic from ril_worker to telephonyService (IMEI). r=aknow
f57a3016d1db8a1a123580bde2a7ef9d5541cb1f: Bug 1159591 - Part 3: Move MMI logic from ril_worker to telephonyService (Icc Lock). r=aknow
Edgar Chen <echen@mozilla.com> - Wed, 29 Apr 2015 18:01:16 +0800 - rev 253447
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 3: Move MMI logic from ril_worker to telephonyService (Icc Lock). r=aknow
e04392ce8091dd705198b950e1e10e3636426da5: Bug 1159591 - Part 2: Move MMI logic from ril_worker to telephonyService (Call Forwarding). r=aknow
Edgar Chen <echen@mozilla.com> - Wed, 29 Apr 2015 15:05:06 +0800 - rev 253446
Push 62438 by ryanvm@gmail.com at Fri, 17 Jul 2015 14:27:33 +0000
Bug 1159591 - Part 2: Move MMI logic from ril_worker to telephonyService (Call Forwarding). r=aknow
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip