a5bba7d4c60611c4319e3e434b76498faffe6358: Backed out changeset be0077054b48 (bug 1046109)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 31 Jul 2014 10:14:27 +0200 - rev 197106
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Backed out changeset be0077054b48 (bug 1046109)
05b85c7bd5cc5711576bc425972c7a9fd6fa211c: Backed out changeset 0bf18526200b (bug 1046109)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 31 Jul 2014 10:14:26 +0200 - rev 197105
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Backed out changeset 0bf18526200b (bug 1046109)
861933a2033f309cdfd14dc27b7a2974ae194231: Backed out changeset 9ef0211ae121 (bug 1046109)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 31 Jul 2014 10:14:24 +0200 - rev 197104
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Backed out changeset 9ef0211ae121 (bug 1046109)
51aa14f100ea4609fd8bf4922bf44e3922ca89a1: Backed out changeset 5314248e45b5 (bug 1046109)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 31 Jul 2014 10:14:23 +0200 - rev 197103
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Backed out changeset 5314248e45b5 (bug 1046109)
ce1a8c9f00b0b525665869ecf0ad51de7a138e44: Backed out changeset b20b097fde99 (bug 1046109)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 31 Jul 2014 10:14:21 +0200 - rev 197102
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Backed out changeset b20b097fde99 (bug 1046109)
ad8ab18147346135cb12be0085907d1c35bbac09: Backed out changeset 452a777db125 (bug 1046109)
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 31 Jul 2014 10:14:18 +0200 - rev 197101
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Backed out changeset 452a777db125 (bug 1046109)
9111bfbbb4e32723154ed8786cf37cd5f307061f: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 31 Jul 2014 00:42:07 -0700 - rev 197100
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bumping manifests a=b2g-bump
8f48133370b8d4f1fbb8033f5db28fa7ed71763e: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 31 Jul 2014 00:35:34 -0700 - rev 197099
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/720e0143b553 Author: James Lal <james@lightsofapollo.com> Desc: Merge pull request #22134 from lightsofapollo/revite-master Revite master ======== https://hg.mozilla.org/integration/gaia-central/rev/eb855c1f023f Author: William Chen <wchen@mozilla.com> Desc: Bug 1038439 - Remove web components preference from Gaia. r=vingtetun
452a777db1256f953fe7e670a7fc2f5787ffbe96: Bug 1046109: Cleanup |UnixSocketImpl|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:20 +0200 - rev 197098
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Cleanup |UnixSocketImpl|, r=kyle This patch cleans up |UnixSocketImpl| and it's file in general. The patch - renames |UnixSocketImpl| to |UnixSocketConsumerIO|, - moves method definitions out of class definition, - adds const correctness, - adds MOZ_FINAL to several classes, and - moves task classes to a separate location. No functional changes are performed.
b20b097fde99728cb486b65b2d23671d302ff831: Bug 1046109: Add |SocketIOShutdownTask|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:20 +0200 - rev 197097
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIOShutdownTask|, r=kyle |SocketIOShutdownTask| invokes the shutdown procedure for Socket I/O objects on the I/O thread.
5314248e45b5752dfe91cae9f2fe31dcdb34abf7: Bug 1046109: Add |SocketIOSendTask|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:20 +0200 - rev 197096
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIOSendTask|, r=kyle |SocketIOSendTask| moves data from the main thread to the Socket I/O class on the I/O thread, and invokes the Socket I/O classes sending methods.
9ef0211ae121f4ad0966ad6757eafd9d7cd6c5ce: Bug 1046109: Add |SocketIOTask|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:20 +0200 - rev 197095
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIOTask|, r=kyle |SocketIOTask| is a task-class template that holds a reference to a Socket I/O object. It replaces |UnixSocketImplTask|, which only supports objects of type |UnixSocketImpl|.
0bf18526200b36dc8849e424a416f1fca5ff11ca: Bug 1046109: Add |SocketIOBase|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:19 +0200 - rev 197094
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIOBase|, r=kyle |SocketIOBase| is a base class for Socket I/O classes. It's not a requirement, but provides a number of helpful methods for common I/O operations on the I/O thread.
be0077054b481c1f4732dfd576ad6d1285595a6f: Bug 1046109: Add |SocketIODeleteInstanceRunnable|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:19 +0200 - rev 197093
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIODeleteInstanceRunnable|, r=kyle |SocketIODeleteInstanceRunnable| deletes a Socket I/O object on the main thread. This is required to serialize the close operation of Socket consumers.
795507bd02d3608e76038ae059fcfb4046b28ed9: Bug 1046109: Add |SocketIORequestClosingRunnable|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:19 +0200 - rev 197092
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIORequestClosingRunnable|, r=kyle |SocketIORequestClosingRunnable| notifies the Socket consumer on the main thread to clean up the Socket I/O object and close the connection.
38c914d4c7a735199c68dc39ac7b832bbde3e90d: Bug 1046109: Add |SocketIOReceiveRunnable|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:18 +0200 - rev 197091
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIOReceiveRunnable|, r=kyle |SocketIOReceiveRunnable| sends received data from the Socket I/O object on the I/O thread to the Socket consumer on the main thread.
3b3966a2b854083f00ce08e7e07a4a5b7b6e210e: Bug 1046109: Add |SocketIOEventRunnable|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:18 +0200 - rev 197090
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIOEventRunnable|, r=kyle |SocketIOEventRunnable| sends a notification from the Socket I/O object to a Socket consumer on the main thread.
ddb118aa2648de18301ee25a6acd1b278b059e30: Bug 1046109: Add |SocketIORunnable|, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:18 +0200 - rev 197089
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketIORunnable|, r=kyle |SocketIORunnable| is a runnable class template that holds a reference to a arbitrary Socket I/O object. |SocketIORunnable| replaces |UnixSocketImplRunnable|, which only handles objects of type |UnixSocketImpl|.
56a5acbceadbd4ae6d742ba8382e7ca5fdaf0e25: Bug 1046109: Add |SocketConsumerBase| and inherit |UnixSocketConsumer| from it, r=kyle
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 31 Jul 2014 09:29:17 +0200 - rev 197088
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bug 1046109: Add |SocketConsumerBase| and inherit |UnixSocketConsumer| from it, r=kyle |SocketConsumerBase| handles connection state for |UnixSocketConsumer| and its derived classes. Implementing classes must override a number of virtual methods, to handle notifications about changes to the state of the connection.
43156be71b3b5ae35dfd0856b66695c7010e9b7b: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 31 Jul 2014 00:26:42 -0700 - rev 197087
Push 47050 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:06:32 +0000
Bumping manifests a=b2g-bump
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip