Thomas Jager
da78ed515c
BREAKING CHANGES: Run callbacks in main thread and int callback id.
...
Execute callbacks in main thread. This will break callbacks that
use a long time to execute. Create your own thread in AddCallback
using gorutines on long running callbacks.
Use deterministic IDs for AddCallback. Changes the id from SHA-hash
to int.
2016-02-06 21:38:53 +01:00
Thomas Jager
ab737c68eb
Remove unnecessary return
2016-02-06 21:20:35 +01:00
Daniel Oaks
5d945dd548
ircmap: Speak about rfc3454 more accurately
2016-01-20 12:34:59 +10:00
Daniel Oaks
649c979693
ircmap: Fix tiny mistake
2016-01-20 12:33:39 +10:00
Daniel Oaks
7298a16e0a
ircmap: Fix tests for new interface, add tests for RFC3454
2016-01-20 12:32:37 +10:00
Daniel Oaks
e3b56be41e
ircmap: Add RFC3454 mappings
2016-01-20 12:27:11 +10:00
Daniel Oaks
d1eef8f96b
ircmap: Add initial version
2016-01-18 21:20:02 +10:00
Daniel Oaks
a17a21c190
doc: Improve
2016-01-18 19:12:03 +10:00
Daniel Oaks
d9a92d5c58
eventmgr: NewInfoMap convenience function
2016-01-18 17:21:27 +10:00
Daniel Oaks
01c3c10e17
eventmgr: Export things that we should be exporting
2016-01-18 17:13:25 +10:00
Daniel Oaks
04978572cb
ircmsg: Make sure we fail at right places
2016-01-18 17:04:34 +10:00
Daniel Oaks
45b5c7442f
readme: Put build/coverage higher
2016-01-18 16:58:02 +10:00
Daniel Oaks
51036dcf69
ircfmt: Beta
2016-01-18 14:20:11 +10:00
Daniel Oaks
887ba768d3
Add more docs
2016-01-18 14:18:38 +10:00
Daniel Oaks
4d8f579c43
ircfmt: Add more docs
2016-01-18 14:05:27 +10:00
Daniel Oaks
64ad126dea
ircfmt: Add more docs about escape sequences
2016-01-18 13:53:32 +10:00
Daniel Oaks
29beaf28d6
ircfmt: Initial commit
2016-01-18 13:25:54 +10:00
Daniel Oaks
1b0c2c27fb
eventmgr: Test dispatching and priority
2016-01-18 10:21:38 +10:00
Daniel Oaks
c0935e7388
Whoops, let's use ISC for this instead of public domain
2016-01-18 00:48:04 +10:00
Daniel Oaks
12d8fea3b4
ircmsg: Add another tags test
2016-01-18 00:21:38 +10:00
Daniel Oaks
30d558bb37
ircmsg: Add more tests
2016-01-18 00:01:57 +10:00
Daniel Oaks
3d123edd35
ircmsg: Escape things more nicely, but can't do that while unescaping
2016-01-17 23:56:39 +10:00
Daniel Oaks
b8eb74a87e
eventmgr: Explain Attach kinda being slow
2016-01-17 19:16:27 +10:00
Daniel Oaks
50d81c7e68
readme: Add Build and Coverage badges
2016-01-17 18:50:59 +10:00
Daniel Oaks
a9108e4090
travis: Cover all submodules
2016-01-17 18:47:34 +10:00
Daniel Oaks
8006d8ef01
travis: Add Coveralls
2016-01-17 18:34:04 +10:00
Daniel Oaks
4dfff79f0c
travis: Add basic file
2016-01-17 18:27:59 +10:00
Daniel Oaks
d47adb204d
ircmsg: Fix tag unescaping
2016-01-17 18:27:12 +10:00
Daniel Oaks
30250fb0ac
readme: Link to eventmgr as well
2016-01-17 17:04:34 +10:00
Daniel Oaks
3fadcb6cda
Make them both early alpha stages
2016-01-17 17:03:41 +10:00
Daniel Oaks
286125dc02
eventmgr: Fix attaching and dispatching, add test
2016-01-17 17:02:29 +10:00
Daniel Oaks
7636ed6155
eventmgr: Introduce new event dispatcher module, planning/etc
2016-01-17 15:44:12 +10:00
Daniel Oaks
7b07ddb2d5
ircmsg: Document a quirk with line parsing
2016-01-17 15:42:29 +10:00
Daniel Oaks
ff523d68f9
readme: Add link to tinybot
2016-01-17 13:00:11 +10:00
Daniel Oaks
7c93e41097
Note status better
2016-01-17 12:57:36 +10:00
Daniel Oaks
6d1f7ba746
ircmsg: Add note about using functions
2016-01-17 12:15:12 +10:00
Daniel Oaks
caed10995c
ircmsg: Alpha this up
2016-01-17 12:11:44 +10:00
Daniel Oaks
81ff74b7f0
ircmsg: Add tag escaping and unescaping
2016-01-17 12:10:51 +10:00
Daniel Oaks
92eac020e2
ircmsg: Split tags into their own file
2016-01-17 11:31:49 +10:00
Daniel Oaks
45974646a3
Make ircmsg subpackage
2016-01-17 10:19:51 +10:00
Daniel Oaks
58333a61fe
Add basic package doc
2016-01-17 09:58:34 +10:00
Daniel Oaks
a7ed05a621
message: Add encoding tests as well
2016-01-17 09:45:14 +10:00
Daniel Oaks
672be1afa2
message: Finish message decoding tests
2016-01-17 09:32:30 +10:00
Daniel Oaks
d5a4b4e704
Add gitignore
2016-01-17 09:30:46 +10:00
Daniel Oaks
5a775e492f
message: Add very initial test
2016-01-17 03:10:15 +10:00
Daniel Oaks
6fb1ecc090
Initial commit
2016-01-17 02:45:59 +10:00
Thomas Jager
a767654908
Merge pull request #69 from peted27/master
...
fix reconnection logic
2015-12-05 11:32:46 +01:00
peted
5a16c2581e
revert some changes but also update err chan for new connection so further errors are received in Loop
2015-11-14 23:51:15 +10:00
peted
937f84605b
fix reconnection logic
2015-11-14 23:10:39 +10:00
Thomas Jager
db3338ebd4
Merge pull request #68 from lukevers/quit-message
...
Add support for specifying a quit message.
2015-10-28 14:31:23 +01:00