Greg Holmes
1b5e00eabf
Add events for each CallbackInterface.
9 年之前
Greg Holmes
bc898a63a9
Merge pull request #41 from csmith/master
Remove all usages of getCallbackType.
9 年之前
Chris Smith
d25b195470
Remove all usages of getCallbackType.
All callbacks are now done through getCallback, which offers
type safety (gasp!) and is potentially extensible in the future
(wow!).
This means that nothing can depend on callbacks existing, so
there are two functional changes:
- the parser will no longer disconnect automatically on failed
pings; users have to listen for the event and handle it
themselves;
- the parser will no longer attempt to automatically use alt
nicknames or create new nicknames on connection; users have to
listen for the event and implement the logic themselves
Both of these were really weird anyway, as adding a listener (even
for debugging purposes) disabled the built-in behaviour.
9 年之前
Greg Holmes
04a27ec37b
Merge pull request #40 from csmith/master
Specify proper dependency versions.
9 年之前
Chris Smith
a6992a66e6
Specify proper dependency versions.
9 年之前
Greg Holmes
133b347710
Merge pull request #39 from csmith/master
Use forEach where possible.
9 年之前
Chris Smith
6c38b5789d
Use forEach where possible.
9 年之前
Greg Holmes
c98b1aa0c5
Merge pull request #38 from csmith/master
Very minor tidying.
9 年之前
Chris Smith
ee05d03d36
Very minor tidying.
9 年之前
Greg Holmes
cda1bfa0f7
Merge pull request #37 from csmith/master
Lambda.
9 年之前
Chris Smith
0a61745ae3
Lambda.
9 年之前
Chris Smith
10bed7f210
Merge pull request #36 from greboid/master
Update build scripts for artifactory.
9 年之前
Greg Holmes
27812cedb5
Update build scripts for artifactory.
9 年之前
Greg Holmes
81b0b905f2
Merge pull request #35 from csmith/master
Gradle version bump.
9 年之前
Chris Smith
3691ff243d
Gradle version bump.
9 年之前
Greg Holmes
51f8d6739b
Merge pull request #34 from csmith/master
Tidy up gradle source sets.
9 年之前
Chris Smith
3c50caaa76
Tidy up gradle source sets.
This replaces the default source directories (src/main/java, etc)
with our own, instead of just appending ours to the list.
9 年之前
Chris Smith
db31d09451
Merge pull request #33 from greboid/java8
Add java 8, run away from Dataforce
9 年之前
Greg Holmes
4436e1e212
Switch to 8 in gradle.
9 年之前
Greg Holmes
5687170ab4
Add java 8, run away from Dataforce
9 年之前
Greg Holmes
372b38f1fe
Merge pull request #32 from csmith/master
Tell gradle to use 1.8.
9 年之前
Chris Smith
b6acc1d647
Tell gradle to use 1.8.
9 年之前
Chris Smith
a61db02ec6
Merge pull request #31 from greboid/java8
Switch CI to j8
9 年之前
Greg Holmes
c0226c1aa8
Switch CI to j8
9 年之前
Greg Holmes
293a26d586
Merge pull request #30 from csmith/master
Remove signing configuration.
9 年之前
Chris Smith
f86df0411d
Remove signing configuration.
This breaks CI, and the way the plugin works means you need your
password stored in a config file, which I ain't doing.
Will manually sign releases for now, I guess.
9 年之前
Greg Holmes
e62b3e9e88
Merge pull request #22 from csmith/master
Move git versioning code into a plugin.
9 年之前
Chris Smith
4bf0132ead
Move git versioning code into a plugin.
Will pull this out into a proper plugin shortly, just wanted
to get it structured right and working.
9 年之前
Chris Smith
1ed75254f4
Merge pull request #17 from ShaneMcC/issue-16
Advertise support for self-message. Fixes issue #16
9 年之前
Chris Smith
52782c93d8
Merge pull request #21 from ShaneMcC/master
Delete .gitreview
9 年之前
Shane Mc Cormack
a7481b30fd
Delete .gitreview
We've ditched gerrit for DMDIrc, so this is now rather pointless.
9 年之前
Shane Mc Cormack
19615229ad
Advertise support for self-message. Fixes issue #16
9 年之前
Shane Mc Cormack
72b63e1c36
Merge pull request #15 from csmith/master
Add signing plugin.
9 年之前
Chris Smith
a5583afe68
Add signing plugin.
9 年之前
Greg Holmes
332b25a214
Merge pull request #14 from csmith/master
Write a load of extra info to the POM.
9 年之前
Chris Smith
86953bf85b
Write a load of extra info to the POM.
Issue #12 .
9 年之前
Greg Holmes
e95364170f
Merge pull request #13 from csmith/master
Create source and javadoc artifacts.
9 年之前
Chris Smith
b8ad337797
Create source and javadoc artifacts.
Issue #12
9 年之前
Chris Smith
55381699c1
Merge pull request #10 from ShaneMcC/master
Add support for message tags from IRCv3 to IRCReader. Fixes #6
9 年之前
Shane Mc Cormack
18d0857420
Check for empty lines in tokeniseLine
9 年之前
Shane Mc Cormack
c545730074
Add support for message tags from IRCv3 to IRCReader. Fixes #6
ReadLine now parses tags out of incoming lines (tags are not currently passed through the encoder)
IRCParser.tokeniseLine() now understands that tags may exist at the start of a line and tokenises accordingly.
(In reality, the only time it ever sees them is during testing)
Parser processLine now looks for timestamps from tags from the ReadLine, not by parsing token[0] itself.
Made IRCReader tests a lot less annoying to work with.
9 年之前
Greg Holmes
b4c7aedbd2
Merge pull request #5 from csmith/master
Add CircleIO config.
9 年之前
Greg Holmes
17a7dce6bf
Merge pull request #4 from csmith/publish-from-gradle
Add support for publishing builds from gradle.
9 年之前
Chris Smith
f3beb732a3
Add support for publishing builds from gradle.
This is getting a bit repetitive :)
9 年之前
Chris Smith
3bd8940661
And don't exclude non-existent tasks.
Change-Id: I6403ff3ab6c96a10c380646152571603ae3b83fb
9 年之前
Chris Smith
bdd9dad80b
Use the right syntax.
Change-Id: Ice569c4b22d68aada4e5262c5c913f1cb7e3e861
9 年之前
Chris Smith
eea862407b
Add a config for circle.yml
Change-Id: I30a3d8ffb7f1316ee793902865813d895ef08dd9
9 年之前
Chris Smith
c7a9683e05
Move IRC config into a proper build file.
Using project('irc') doesn't work properly in a multiproject env.
Change-Id: Id4fd006efa7802e7972bf9f21c60d41ef48bceae
Reviewed-on: http://gerrit.dmdirc.com/4086
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 年之前
Chris Smith
1faa8ccce9
Fix module resolution rules
Change-Id: I3c3584e5a2029d180fa17f1b0c653e91d79db621
Reviewed-on: http://gerrit.dmdirc.com/4085
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 年之前
Chris Smith
078227376c
Stupid final class.
Change-Id: Ia494a8e1d61ab66c7b305d274746526f6d8e5f83
Reviewed-on: http://gerrit.dmdirc.com/4075
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 年之前