summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-13*** empty log message ***rel-3_1root
2008-03-08*** empty log message ***root
2008-03-08*** empty log message ***root
2008-02-24*** empty log message ***root
2008-02-21Fix typo.ayin
2008-02-20*** empty log message ***root
2008-02-19fix a race between ev_async and ev_signalroot
2008-02-19async events might shadow signal events and vice versa, fixedroot
2008-02-19steting got_:async when we never reset it is harmful as it blocks signal ↵root
handling
2008-02-19*** empty log message ***root
2008-02-09*** empty log message ***root
2008-02-06*** empty log message ***root
2008-02-05compile without it, too, fix memleakroot
2008-02-01*** empty log message ***root
2008-02-01*** empty log message ***root
2008-02-01*** empty log message ***root
2008-02-01*** empty log message ***root
2008-02-01add queueing exampleroot
2008-02-01testsuiteroot
2008-02-01*** empty log message ***root
2008-01-31*** empty log message ***root
2008-01-31*** empty log message ***root
2008-01-31first round of ev_asyncroot
2008-01-28udpate to 1.4.1-beta, dohroot
2008-01-28*** empty log message ***rel-3_0root
2008-01-28*** empty log message ***root
2008-01-28*** empty log message ***root
2008-01-25*** empty log message ***root
2008-01-22indent, don't throw in loop_ref, make urxvt compile againroot
2008-01-22Use #if !EV_MULTIPLICITY instead of #ifndef because it should be defined always.llucax
2008-01-22Remove remaining EV_THROW macro calls.llucax
2008-01-22loop_ref constructor don't throw anything if EV_MULTIPLICITY is false.llucax
2008-01-20microsoft hits. you hit microsoft. microsoft hits. microsoft hits. microsoft ↵root
hits. you die.
2008-01-19make excptions mandatory but stdexcept.h not, make \!EV_MULTIPLICITY compileroot
2008-01-19throw declarations are fine any timeroot
2008-01-18Add exceptions support to C++ interface.llucax
Add exception specification and a ev::bad_loop exception that is thrown when a loop can't be initialized.
2008-01-18Add missing ev_time () to ev namespace, but renamed as now ().llucax
Note there is no colission with ev_now (), which is a member function of loop_ref named in the C++ interface.
2008-01-18Add loop wrappers to C++ interface.llucax
3 new classes are provided: loop_ref, dynamic_loop and default_loop. loop_ref has value semantics and is just a pointer wrapper (but with reference syntax). You can change a ev_loop* for a loop_ref and vice-versa without notice. You can create (or asign) a loop_ref from a ev_loop* and you can cast a loop_ref to a ev_loop*. You can check for equality between loop_refs and ev_loop pointers. No clean-up is done by a loop_ref. dynamic_loop and default_loop have both reference semantics (they are non-copiable and non-assignable), and provide automatic destruction.
2008-01-18Add missing feed_event () method to base watchers class.llucax
2008-01-18Add missing free functions to ev namespace.llucax
2008-01-18Add missing constants to ev namespace.llucax
2008-01-18Move typedef and constant to the top.llucax
2008-01-18Remove private implementation of watcher's copy ctor and operator=.llucax
2008-01-18*** empty log message ***root
2008-01-18*** empty log message ***root
2008-01-15*** empty log message ***root
2008-01-10*** empty log message ***root
2008-01-09*** empty log message ***root
2007-12-31*** empty log message ***root
2007-12-31*** empty log message ***root