Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: agorman

Sep 29, 2010

  1. Rocco Caputo

    Explore a couple of agorman's questions about collections emitting ev…

    …ents.
    authored
  2. Andy Gorman

    Added functionality that provides a callback interface for elements i…

    …n the Collection
    authored

Sep 27, 2010

  1. Rocco Caputo

    Send parameters to cross-session callbacks. Agorman (irc.perl.org #re…

    …flex) discovered that they weren't being received.
    authored

Sep 23, 2010

  1. Rocco Caputo

    Close a hole where the singleton session goes away and isn't rebuilt …

    …as needed. Fixes agorman's test case from irc.perl.org #reflex.
    authored

Sep 09, 2010

  1. Rocco Caputo

    Add agorman's test for run_all() called twice, and fix the problem.

    Agorman (irc.perl.org #reflex) discovered that run_all() called more
    than once asplodes ugly-like.  He provided a nice test case, which
    I've added to Reflex's tests.  It uses Reflex::POE::Wheel::Run, and
    that might need to be removed to make the test more portable.
    authored

Sep 07, 2010

  1. Rocco Caputo

    Fix emitting/observing attributes in the weak TTL examples. They stil…

    …l don't work, however.
    authored
  2. Rocco Caputo

    Add "emits" and "observes" attribute declarations.

    "emits" is a shortcut for Reflex::Trait::EmitsOnChange.  "observes" is
    a shortcut for Reflex::Trait::Observed.  Names and locations may change.
    authored

Sep 06, 2010

  1. Rocco Caputo

    Add simpler has_many syntax for Reflex::Collection.

    authored
  2. Rocco Caputo

    Document another urgent TODO and expand upon the less urgent one.

    authored
  3. Rocco Caputo

    New example using Reflex within Bot::BasicBot. Incomplete, per TODO n…

    …otes within this commit.
    authored

Sep 05, 2010

  1. Rocco Caputo

    Document a new example idea: Using Reflex from POE programs.

    If this can be made to work, it represents an incremental migration
    path from POE to Reflex.  Begin with a POE program, and gradually
    incorporate Reflex code.  Eventually (har) port everything over.
    authored

Sep 04, 2010

  1. Rocco Caputo

    Require cutting edge POE.

    authored
  2. Rocco Caputo

    Deliver PID exit noficiations only to interested objects.

    Agorman in irc.perl.org #reflex discovered that multiple PID watchers
    receive notification of all exiting child processes.  This commit
    limits notification to just those PIDs that are watched.
    authored
  3. Chris Prather

    Fix BUILD usage in Reflex::Role::Reactive.

    authored rcaputo committed

Sep 02, 2010

  1. Rocco Caputo

    Bump version and dependencies for a new release.

    authored
  2. Rocco Caputo

    Fix the method_parameter key attribute. Was "name"; should be "delay"…

    …. Thanks to "batman" in irc.perl.org #reflex.
    authored
  3. Rocco Caputo

    Make a note of SIGCHLD delivery problem before I forget. Reported by …

    …agorman in irc.perl.org #reflex.
    authored

Aug 09, 2010

  1. Rocco Caputo

    Add MooseX::Role::Parameterized dependency. Chris Fedde pointed out i…

    …ts absence in freenode #perl.
    authored

Aug 05, 2010

  1. Rocco Caputo

    requirements.otl becomes TODO.otl, as it ought to be.

    authored
  2. Rocco Caputo

    The Great Renaming is complete.

    authored

Aug 01, 2010

  1. Rocco Caputo

    Hoist writability callback management from Writing to Streaming.

    It's up to the Writing role's consumer to decide how flushes are to be
    triggered.  The Writing role is only to be concerned with writing.
    authored

Jul 15, 2010

  1. Rocco Caputo

    Document! Oh, gods, it burns!

    authored

Jul 14, 2010

  1. Rocco Caputo

    Expose a reset() method from Reflex::Role::Interval.

    authored
  2. Rocco Caputo

    Document Reflex::Role::Reading and Reflex::Role::Writing.

    authored

Jul 13, 2010

  1. Rocco Caputo

    Document the basic Reflex::Role.

    authored

Jul 12, 2010

  1. Rocco Caputo

    The extra "name" parameters weren't needed. Begin documenting the new…

    … timers. About 97% done with the renaming.
    authored

Jul 11, 2010

  1. Rocco Caputo

    Add wakeup timers (alarms) and fix some bugs in the other timers.

    authored
  2. Rocco Caputo

    Add Reflex::Role::Timeout and Reflex::Timeout.

    authored
  3. Rocco Caputo

    Create Reflex::Role::Interval, and reify it as Reflex::Interval. Need…

    …ed to change a lot of code and docs that used Reflex::Timer, which has bee deleted.
    authored
  4. Rocco Caputo

    Propagate the new Reflex::Role usage to old users of Reflex::Util::Me…

    …thods. I still don't like the function names, but they're good placeholders for now.
    authored
  5. Rocco Caputo

    Reflex::Handle is gone, so remove the example for it. Also removed Re…

    …flex::Util::Methods because Reflex::Role will take that over.
    authored

Jul 10, 2010

  1. Rocco Caputo

    Reflex::Role takes over for Reflex::Util::Methods.

    It expands Reflex::Role::Parameterized with additional syntax for
    callback names, method names, and attribute parameters.
    authored
  2. Rocco Caputo

    Break reading and writing behaviors out into their own roles. They're…

    … too useful to be sequestered into a streaming role.
    authored

Jul 08, 2010

  1. Rocco Caputo

    Experiment with plain sub callbacks rather than cb_coderef() syntax.

    authored
  2. Rocco Caputo

    Humor!

    authored
Something went wrong with that request. Please try again.