event_callback.c: Don't delete and re-add the event if the timeout hasn't changed default tip

event_callback.c: Check for event being destroyed during callback

Merge with upstream

base/lua: fixes incorrectly recorded version and prepares a new release

base: adds distribution archive generation functionality to Makefile

base: removes direct dependency on liblua since Lua modules should not directly link master

docs: updates README and CHANGELOG with version notes and impending new tag

Merge remote branch 'jsnyder-tree/master'

Changes to compile on OS X.

base: noted in CHANGELOG pending 0.3.0 release

base: updates changelog w/ recent changes

lua: updates reported version details to reflect the mainline use

bufferevent learns to set watermarking using write-accessor functions rather than low-level access

bufferevent unlearns read access to low-level timeout/watermark properties that appear shouldn't be exposed

base: updated makefile to be a little more configurable, still needs much work

docs: adjusted to note that luaevent-prosody was merged into this WIP

Merge branch 'prosody-tree'

bufferevent compiler-flag fix regarding >= 2.0 ... must rebuild between 1.4 and 2.0 version builds

malloc.h -> stdlib.h (thanks nulani)

README, CHANGELOG: Update for luaevent-prosody 0.1.1

README: Note about dependency on libevent => 1.4

Makefile: Reduce optimisation to -O2 from -O3

luaevent.c: Fix potential overflow in converting seconds to timeval

Makefile: Remove debug flags from compilation/linking

CHANGELOG: Update for luaevent-prosody 0.1.0

README: Update to reflect fork release

test/basic.lua: Add simple script to load libevent, show version, etc.

luaevent.c: Fix for backwards-compatibility with 1.3

event_buffer.c: Silence warnings about uninitialized variable 'ret'

Update name and version to luaevent-prosody 0.1.0

premake.lua: Remove, as we now have a standard Makefile

buffer_event.c, event_buffer.c, luaevent.c: Remove redundant #includes.

buffer_event.h, event_buffer.h, event_callback.h: Remove sys/time.h, and other redundant #includes.

luaevent.h: sys/time.h is not available with MSVC, use winsock2.h on windows.

luaevent.c: Make ANSI C compatible.

Makefile: Make makefile a bit more generic

Makefile: Added basic Makefile for standard make

base:addevent(): Accept integer as fd parameter

Fix potential stack slot leak when error occurs

Add _NAME and _VERSION fields to module

Add core.libevent_version() function to get version of libevent in use

Add base:method() to return string identifying the current libevent backend in use

base:loopexit(): Support for specifying the timeout before exit

Add base:loopexit() method

event_callback: Fix stack slot leak

Merge branch 'v0.2' default/master default/mob mob

base: add patch to get luaevent working on mingw default/v0.2 v0.2

bufferevent got callback call fixed.

docs: Added enable/disable documentation for bufferevent

bufferevent learned enable/disable

bufferevent learned (get|set)_timeouts

bufferevent learned get_*_watermarks

bufferevent learned set_*_watermarks

docs: Learned bufferevent's new get_read/write

buffer_event learned get_read/get_write buffer accessors

buffer_event: Learned how to erase read/write buffer knowledge from Lua

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

(0) -100 -60 tip

mercurial