[2941] in BarnOwl Developers
[barnowl/barnowl] 8a98e5: First pass at AnyEvent.
daemon@ATHENA.MIT.EDU (noreply@github.com)
Sat Feb 26 20:08:58 2011
Date: Sat, 26 Feb 2011 17:08:52 -0800
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/anyevent-irc
Home: https://github.com/barnowl/barnowl
Commit: 8a98e5fa23bfd4b39cba1b038f38ce5dc6c8e5fb
https://github.com/barnowl/barnowl/commit/8a98e5fa23bfd4b39cba1b038f38ce5dc6c8e5fb
Author: Alejandro R. SedeƱo <asedeno@mit.edu>
Date: 2011-02-23 (Wed, 23 Feb 2011)
Changed paths:
M perl/lib/BarnOwl.pm
A perl/lib/BarnOwl/AnyEvent.pm
Log Message:
-----------
First pass at AnyEvent.
Implementing io and timer.
Not implementing child or idle.
Commit: 63c06cf05891c102a55561dbd6cd5d288987b472
https://github.com/barnowl/barnowl/commit/63c06cf05891c102a55561dbd6cd5d288987b472
Author: Nelson Elhage <nelhage@nelhage.com>
Date: 2011-02-24 (Thu, 24 Feb 2011)
Changed paths:
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/AnyEvent.pm
Log Message:
-----------
Fix some bugs in asedeno's AnyEvent implementation.
Commit: 730633b6c8cbcd4454b29f01251cb85fd76bc3ed
https://github.com/barnowl/barnowl/commit/730633b6c8cbcd4454b29f01251cb85fd76bc3ed
Author: Nelson Elhage <nelhage@nelhage.com>
Date: 2011-02-24 (Thu, 24 Feb 2011)
Changed paths:
M select.c
Log Message:
-----------
Don't die horribly if perl registers a dispatch and then closes the fd.
Well-behaved perl code should of course remove the dispatch when it
closes the fd, but there's no reason not to be robust to this failure
mode.
Commit: 6c463679b83b316f95e77aaf6a384e0791b9f06b
https://github.com/barnowl/barnowl/commit/6c463679b83b316f95e77aaf6a384e0791b9f06b
Author: Nelson Elhage <nelhage@nelhage.com>
Date: 2011-02-24 (Thu, 24 Feb 2011)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
Port IRC support to AnyEvent::IRC.
Commit: 04abaf6c7ebfc2b88815a36644118ee1392a2522
https://github.com/barnowl/barnowl/commit/04abaf6c7ebfc2b88815a36644118ee1392a2522
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2011-02-25 (Fri, 25 Feb 2011)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
Log Message:
-----------
Remove a spurious BarnOwl::error().
Commit: 1c1dd69583e7dc9425746d158e3b16646def0fe2
https://github.com/barnowl/barnowl/commit/1c1dd69583e7dc9425746d158e3b16646def0fe2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2011-02-25 (Fri, 25 Feb 2011)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
Fix a reference to $evt->{params}
Commit: 2e2cad0d47e4599224f5b4a18236c0cf9edbdbb8
https://github.com/barnowl/barnowl/commit/2e2cad0d47e4599224f5b4a18236c0cf9edbdbb8
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2011-02-26 (Sat, 26 Feb 2011)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
Handle NICK messages from the server.
Commit: ea4c8dac502bd4d43df26d422ac777531c165415
https://github.com/barnowl/barnowl/commit/ea4c8dac502bd4d43df26d422ac777531c165415
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2011-02-26 (Sat, 26 Feb 2011)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
Don't store a second copy of our nick.
Commit: 2640cc72d910792d662fd381f3234bc76b2d9baa
https://github.com/barnowl/barnowl/commit/2640cc72d910792d662fd381f3234bc76b2d9baa
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2011-02-26 (Sat, 26 Feb 2011)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
IRC: Remove circular references between ::Connection and its Client.