[2941] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[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.



home help back first fref pref prev next nref lref last post