buffer_event: removed magic numbers for read/write buffer locations

docs: Added remaining documentation for luaevent.core

doc: Update luaevent.core to contain docs on EV_* values

Added EV_SIGNAL and EV_PERSIST flags to the registered values

Added newline at end-of-file for API doc page

docs: Beginning of luaevent.core documentation

docs: Added documentation for bufferevent

docs: Fixed formatting glitches

Added EVBUFFER_* constants to luaevent.core

docs: Refactored 'file descriptor' reference

Added initial shot at documentation using Ikiwiki (only luaevent.core.buffer is really doc'ed yet)

Corrected spacing issues introduced in SciTE ... may begin using gvim to avoid these issues...

buffer_event is born, albeit w/ deformities. Can construct instances but not use, yet.

Exposed event_buffer checks/get/push operations in prep for buffer_event

Relocated the COROUTINE_MANAGEMENT document...

CHANGELOG updated w/ version date for v0.2.0

event_buffer: drain learned spec notes, get_data learned negative values, many tests written

Learned event_buffer tests and added failure for 'add' if no args passed.

Added lunit 0.4a from Michael Roth (author of Lua-sqlite3)

event_buffer learned how to read/write from/to sockets/file-descriptors

event_buffer learned to manage '#' and the __tostring metafield

event_buffer:add learned not to append to itself...

event_buffer learned readline and cleaned fn-list.

Documented event_buffer functions

event_buffer:get_data learned (len) and (begin,len) API

Quick compilation-fixes.

Updated changelog. event_buffer learned `get_data`,`length`,`drain`,`close`,`new`

Added event_buffer object + 'add' functionality

Added timertest. Prevented GC-ed events from causing an abort.

Fixed compilation issues

Added support for timeouts and timers.

Completely refactored event_callback creation out into event_callback.

Added missing license header

Beginning refactoring of the event_callback outside of the core

Unlearned get/setMainThread functions since they were unused.

Added preliminary git-ignore declaration file for this project.

Refactored luaevent.lua (unlearned borked fairness, collapsing useless code).

Removed no-longer-applicable 'Revision' numbers from CHANGELOG

Moved lua source into its own directory.

Update README w/ more project details.

Reformed project layout from 'luaevent/*' -> '*'

Updated readme w/ page & repo.

* Committing what will be version 0.1.2

Setup management of socket create/close.

Fixed up return-value handling.

Performed some refactoring...

Fixed the strange event error... it was adding events to a dead socket.

Reformatted changlog

Added changelog

Fixed stack overflow issue. (Forgot to pop error/integer)

* Added some cheap protection code for failures in callback

* Completed mostly working version

* Adjusted licensing and added README.

Initial commit:

(0) +56 tip

mercurial