Chris Smith
3a87922cfa
Add base class for channel events.
This allows clients to listen for ChannelEvents and filter on
channel names, rather than having to handle every single
individual event type.
6 年之前
Shane Mc Cormack
4820ff3034
Exception refining
7 年之前
Shane Mc Cormack
448bd1e85a
Only allow setCallbackManager to be called once.
7 年之前
Shane Mc Cormack
e5014a26cb
Allow parser sub-classes to redefine the callback mananger
7 年之前
Shane Mc Cormack
fc9d5637ea
Add shutdown infra to parser.
Related to DMDirc/DMDirc#798 (Parser doesn't shutdown eventbus threads properly)
7 年之前
Shane Mc Cormack
7a0c767c12
Update copyright for 2017
7 年之前
Chris Smith
fdd13d0f49
Minor style fixes.
7 年之前
Chris Smith
966fcf5359
Remove default port from ProtocolDescription.
If the user doesn't specify a port, the parser should decide what
to do itself. A single default port isn't useful to users of the
parser.
7 年之前
Chris Smith
5ed8865670
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
8 年之前