main: Refactor into functions

client: Don't set log handler, let main script initialize verse now

parser: Remove old debug logging

scansion.async: Better logging

client: Some logging changes

client: Allow simple variable substitution in XML in scripts

client: Add full JID as property of clients

main: Add error handler so that async doesn't silently swallow errors

main: Add current script as a property of objects

Add verse for convenience

basic.scs: Small changes to make work

client: ALL the debugging on

testcmp: Small script to test stanzacmp works as expected

client: Wait for login to complete before continuing past the 'connects' action

main: Run actions in async runner

client: Implement send/receive, including new stanzacmp library

async: Add util.async from Prosody (with logging disabled for now)

client: verse improvements

main: verse.loop()

parser: Swallow spaces before parameter values

client: Enable verse log output

It is better to write and run incomplete tests than not to run complete tests. -- Martin Fowler

(0) +30 +50 +100 tip

mercurial