Shane Mc Cormack
b0e30a1fcb
Don't throw ArrayIndexOutOfBoundsException if we get given an entirely empty line
6 年前
Shane Mc Cormack
247fa0a284
Remove duplication.
7 年前
Shane Mc Cormack
1190836708
Remove unused import.
7 年前
Shane Mc Cormack
0a45b60a1e
Support for tsirc alongside message tags. Close #149
7 年前
Shane Mc Cormack
7a0c767c12
Update copyright for 2017
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 年前
Shane Mc Cormack
177bbb5f9a
2015!
9 年前
Greg Holmes
5687170ab4
Add java 8, run away from Dataforce
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 年前
Chris Smith
ac736524d8
Split irc/common into separate dirs.
Change-Id: I1d81392650d8193503621b2e69fbe66cd0eb736a
Reviewed-on: http://gerrit.dmdirc.com/4058
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 年前
Chris Smith
083cced6cc
Remove pointless inheritDocs.
Change-Id: I8e7e36bec9e6231f7596cd0a788649a27bdc8b1f
Reviewed-on: http://gerrit.dmdirc.com/3809
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 年前
Shane Mc Cormack
077e65c71e
Update Copyright to 2014
Change-Id: Iad5e74e45bb052f65b761ce8e334b571838edc10
Reviewed-on: http://gerrit.dmdirc.com/2978
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年前
Shane Mc Cormack
807ad3358b
Update copyright for 2013
Change-Id: I1c711ca0525af9a78cbd7c07876eaf6cc91c1434
Reviewed-on: http://gerrit.dmdirc.com/2604
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 年前
Chris Smith
9932008461
Decode IRC lines a bit better
We no longer truncate lines if there's a character which
can't be coded for in unicode, which stops lots of other
breakage.
Change-Id: I1886703fc7f6e4d2076da4e4bd3b9aa60e8bc051
Fixes-Issue: CLIENT-353
Reviewed-on: http://gerrit.dmdirc.com/2414
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年前
Shane Mc Cormack
afbd2870b3
Update copyright for 2012
Change-Id: Ie7236e561d04eed00576a8ff6b43228106d3bff5
Reviewed-on: http://gerrit.dmdirc.com/2288
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 年前
Shane Mc Cormack
34d65f9ba9
Parser should accept multiple spaces between parameters. Fixes issue #CLIENT-319
Change-Id: I170c9512ef6407ebe210e22318c7ad052e1b4265
Reviewed-on: http://gerrit.dmdirc.com/2250
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 年前
Greg Holmes
002b8b2aa2
Change header?
Change-Id: I4a4bd2f45c18759bced41fc0aec1e570f11dfa6f
Reviewed-on: http://gerrit.dmdirc.com/2073
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Chris Smith
69c5e57258
Style fixes
Change-Id: Ia1d78711f050f6938753a1e8e1dd5dd8b1457b5d
Reviewed-on: http://gerrit.dmdirc.com/1977
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
68bd228371
Fix line endings
Change-Id: I8d5ef39beb4b578c791062350b6e15d2bf7e0814
Reviewed-on: http://gerrit.dmdirc.com/1920
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Shane Mc Cormack
f5c407dad2
Update Copyright
Change-Id: I4a6c51789e37e0f96967344c98010ee7ff760506
Reviewed-on: http://gerrit.dmdirc.com/1723
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 年前
Shane Mc Cormack
f784bfaf77
Fix the parser missing the last char of every line.
Change-Id: I949a47729994e3f185be47935dfff6fb0554f935
Reviewed-on: http://gerrit.dmdirc.com/1704
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Shane Mc Cormack
5e26fedb30
IRCReader is now a bit more liberal in what it accepts as input.
IRCReader now ignores '\r' characters, and terminates lines at '\n'
Fixes issue CLIENT-138
Change-Id: Ia7593f031c0cfd5c6b605884eabef0ef0e3330cf
Reviewed-on: http://gerrit.dmdirc.com/1703
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
df92212200
Initial work on sane transcoding for the IRC parser
Issue 1754
Change-Id: I3cdc794dce1df63686d3b161e78a316983b872ca
Reviewed-on: http://gerrit.dmdirc.com/1505
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
13 年前