Chris Smith
93594b6bd6
Remove pointless method.
Sockets are closeable now. Woo.
Change-Id: I1d58c907dd38e515b25273685d37e3650c03042f
Reviewed-on: http://gerrit.dmdirc.com/4065
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Greg Holmes
60e9f7d9cd
Remove deprecated methods.
Change-Id: I5ad29260862e3e9983a7031549bb5e6296551859
Reviewed-on: http://gerrit.dmdirc.com/4055
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 anni fa
Chris Smith
9d279109f1
Fix copying resources from zip files.
FileSystems aren't as automatic as I expected :(
Change-Id: I5fe47086e86e3812dfa463bf1125ae02d1df3633
Reviewed-on: http://gerrit.dmdirc.com/4062
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Greg Holmes
aad1578811
Unit test for Downloader
Change-Id: I3b054eb2144f51bc0b5935ee24525616dc042a4e
Reviewed-on: http://gerrit.dmdirc.com/4047
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Chris Smith
f6b56531d3
Make ReverseFileReader autocloseable.
Because why not?
Change-Id: I996ff53c4bb7bd0d237691c260ed7dc55e6499fa
Reviewed-on: http://gerrit.dmdirc.com/4048
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Greg Holmes
87e3c1343d
Make ReverseFileReader use Paths.
Change-Id: I921a395e088846216650d1ac14207cb915a6bb8c
Reviewed-on: http://gerrit.dmdirc.com/4045
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 anni fa
Chris Smith
2b76d27c6f
Couple of bug fixes.
Don't try and resole using a path from another FS provider.
Create paths via URIs not via strings, as otherwise it gets
confused with protocols.
Change-Id: Ibb33317ee9ce8d1567535e464c8f59667ea5e65a
Reviewed-on: http://gerrit.dmdirc.com/4043
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Chris Smith
76ba1d77e2
Add FileUtils.
Not tested or used yet :)
Change-Id: If34cc6520c3d05ed33c6d82eac2e2fbcba99a688
Reviewed-on: http://gerrit.dmdirc.com/4042
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Chris Smith
397bc5d06b
Unused methods
Change-Id: I17a4c8320988fd24250eeee6cab1229b9c9a2279
Reviewed-on: http://gerrit.dmdirc.com/4012
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Chris Smith
5b7f3a9358
Allow ConfigFile to work on Paths.
Apply a bunch of style fixes.
Change-Id: I314e09dcebabcce452881754ef370c2495692030
Reviewed-on: http://gerrit.dmdirc.com/4000
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Chris Smith
18b3adddbc
Add an alternative formatter.
Formatting durations as 'XX:YY' is fairly common and repeated
in nearly all the nowplaying sources. Make a util method instead.
Change-Id: I8663a0ff5da7a17d7d47cf10e5b0e74722671b46
Reviewed-on: http://gerrit.dmdirc.com/3986
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Chris Smith
4ec0f9f35d
Tidy
Change-Id: Ie04cdf734db3b8bb0e065c554ced7c1ea2600fb2
Reviewed-on: http://gerrit.dmdirc.com/3943
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Chris Smith
20a7b3962b
Remove redundant casts
Change-Id: I858dca60061c3e7a9f60085026c8e45d9b0b35ed
Reviewed-on: http://gerrit.dmdirc.com/3883
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Greg Holmes
e57c5dfc95
Move Colour to utils.
Change-Id: I73c10f367e5972031d1c9b0871c4cb9043008bec
Reviewed-on: http://gerrit.dmdirc.com/3858
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 anni fa
Chris Smith
7ba58d10ca
Tidying.
Remove pointless super() calls.
Remove redundant interface decs.
Remove unnecessary enum annotations.
Change .length == 0 to .isEmpty.
Change-Id: I80c52ef8c39d9fc45038921285dd85bba6b397d4
Reviewed-on: http://gerrit.dmdirc.com/3843
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Chris Smith
40a3a41c2e
Final the couple of things.
Change-Id: Ib2153bdebbdbee234ba593da4ccdb7969ee23aed
Reviewed-on: http://gerrit.dmdirc.com/3838
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Chris Smith
a3ad26fcc8
Remove pointless inheritDocs.
Change-Id: I5f49bfd20f552f7623f56d4a382db52c1d718909
Reviewed-on: http://gerrit.dmdirc.com/3808
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Chris Smith
4edb6a6996
Tidying
Change-Id: Ib6f8bf58d07d0c23369b41e8eda94ac4a36774b7
Reviewed-on: http://gerrit.dmdirc.com/3802
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 anni fa
Greg Holmes
30f4b1f3f2
Switch to AutoClose instead of StreamUtils.
Change-Id: I7cfa545b8524fa5fc49606bd11006c37969fd78f
Reviewed-on: http://gerrit.dmdirc.com/3792
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 anni fa
Chris Smith
5ed0fccb52
Remove author comments.
Change-Id: Id4a3b8406f433f9054580c351a1fc35f9bcceb6d
Reviewed-on: http://gerrit.dmdirc.com/3787
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 anni fa
Chris Smith
1f46714477
Minor tidying
Change-Id: If6e8898bb70dfc6390267a8f8066d93bf844dc0a
Reviewed-on: http://gerrit.dmdirc.com/3688
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 anni fa
Chris Smith
1d881ab486
Fix some redundent exceptions
Change-Id: I7ff972c3ca8eab51c20c36d88fbc57ab240184f0
Reviewed-on: http://gerrit.dmdirc.com/3684
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 anni fa
Greg Holmes
3796fcc88c
Add Optional email address validator.
Change-Id: Ifc8ca757700db2dd19db89715e95f6c1df15e999
Reviewed-on: http://gerrit.dmdirc.com/3613
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Greg Holmes
7170cf601e
Make Downloader non static
Change-Id: I5200f8d84e409cb71c5f7338bca18af6de4c0726
Reviewed-on: http://gerrit.dmdirc.com/3600
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Greg Holmes
5afbb601a6
Add basic email address validator.
Change-Id: Ia38d3a8f19f12e21bc2d933c4411cc5e886e74ab
Reviewed-on: http://gerrit.dmdirc.com/3599
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Greg Holmes
cc46e2a4f1
Add port validator that takes Integer
Change-Id: I4d3d94c3dc60690a958a5b2fc8534c35c1f8b61e
Reviewed-on: http://gerrit.dmdirc.com/3590
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Greg Holmes
41dcf3b4f0
Check for null before validating again regex.
Change-Id: I7ed08f0738e581840b28851d080b06657299d55b
Reviewed-on: http://gerrit.dmdirc.com/3569
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Greg Holmes
459368e4a1
Add integer validator.
Change-Id: If2dab9ae160c2152758ea4240175a0d928ae48c5
Reviewed-on: http://gerrit.dmdirc.com/3568
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Greg Holmes
7687baa56c
Add list not empty validator.
Change-Id: Ibc0ff0c4ba26dfe7ed577e44bffbb8f20982ba5c
Reviewed-on: http://gerrit.dmdirc.com/3559
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Chris Smith
4e6bf2d20b
Make some fields in TextFile final.
Change-Id: Ib918ce2dcad368a3d8ad14aa44d3a42bf0f4cb22
Reviewed-on: http://gerrit.dmdirc.com/3508
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 anni fa
Chris Smith
a48c210ddd
Allow null Files to be passed to TextFile again.
We do this for temporary configuration files which are never saved
(e.g. the addon settings). It's a bit of a kludge, but for now we
should maintain it.
Change-Id: I656b924221eded5bbd98dfa4c276ab6d43b682e0
Fixes-Issue: CLIENT-510
Reviewed-on: http://gerrit.dmdirc.com/3507
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 anni fa
Greg Holmes
3f4f28c3cc
Add Path support to TextFile.
Change-Id: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I4fa54ebe8f4ff93c8fc33504af66338eda01d0b8
Reviewed-on: http://gerrit.dmdirc.com/3502
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Chris Smith
c03aa4e53e
Add a builder for ValidatorChains.
This allows them to be created inline without using type-unsafe
varargs (albeit a bit more verbosely).
new ValidatorChain(v1, v2, ...) becomes
ValidatorChain.builder()
.addValidator(v1)
.addValidator(v2)
...
.build();
Change-Id: I6c92142bf294335419fbd16593125416dd33c74e
Reviewed-on: http://gerrit.dmdirc.com/3168
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 anni fa
Shane Mc Cormack
bd00847b40
Update Copyright to 2014
Change-Id: Id44b617ffa590a8562fa5f6f79eaeb55fb432075
Reviewed-on: http://gerrit.dmdirc.com/2980
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 anni fa
Greg Holmes
779a61d876
Java 7 conversions
Change-Id: Ib05f625f14ab2f486f0c83c47c860dd0f0ef3ba1
Reviewed-on: http://gerrit.dmdirc.com/2896
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 anni fa
Chris Smith
18d85e6a10
Tidying
Change-Id: If6b2a1a485ff5b3a2630b43c76422064aaa2efb7
Reviewed-on: http://gerrit.dmdirc.com/2806
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 anni fa
Chris Smith
3a34058a1b
"Fix" warning about varargs.
Change-Id: Iaa3cfef008653f01296d39a9f6e727752fee059a
Reviewed-on: http://gerrit.dmdirc.com/2670
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 anni fa
Chris Smith
527214529e
Suppress rawtypes when doing unchecked operations
Change-Id: If70f324c0a7941857036935affc34829c12ec5e3
Reviewed-on: http://gerrit.dmdirc.com/2668
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 anni fa
Greg Holmes
b4e4ee1a30
Optional validator should pass null through to inner validator.
Change-Id: I9b8ad2dca5d93dae3c656c5334ff916604d8c826
Reviewed-on: http://gerrit.dmdirc.com/2635
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 anni fa
Shane Mc Cormack
b23cd03717
Update copyright for 2013
Change-Id: Iaaa1509b9f33742a5a2f5d9d6f4608432ddeaaaa
Reviewed-on: http://gerrit.dmdirc.com/2606
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 anni fa
Greg Holmes
093f9e66e9
Add support for closing Sockets (could be removed if we switched to Java7)
Change-Id: I34aa3a772f7f777aa31ca6a243ad51bdc86fbb8e
Reviewed-on: http://gerrit.dmdirc.com/2462
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 anni fa
Greg Holmes
1b7c2f2257
Unit testing
Change-Id: Id131f3470b1f5d977506a3b8f2899d1214bbd7a7
Reviewed-on: http://gerrit.dmdirc.com/2444
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 anni fa
Greg Holmes
ccfd2a635c
Alter behaviour of CommandUtils wrt stripping spaces
Change-Id: I9a785f381e5e9ad6eea80c7ff69e6319565c21ad
Reviewed-on: http://gerrit.dmdirc.com/2443
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 anni fa
Greg Holmes
70766a12a7
Tidy up unit tests
Change-Id: I83b28c60e64fc0f367279d70dff3daf0714e0087
Reviewed-on: http://gerrit.dmdirc.com/2441
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 anni fa
Greg Holmes
3e8ac978f7
Unit tests (and fixed a but in WeakList)
Change-Id: Ie17ad694c5a02c757fbc4403852b67bac44f84a9
Reviewed-on: http://gerrit.dmdirc.com/2439
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 anni fa
Greg Holmes
f16e4ab36b
Improve server name validation. Unit test things.
Change-Id: Ic8df21726d438117222c09f617ea9b66dfc7df88
Reviewed-on: http://gerrit.dmdirc.com/2437
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 anni fa
Chris Smith
54800b0ab6
SimpleInjector now includes all parent interfaces.
Previously it was just interfaces implemented explicitly in the
given class, which wasn't what was intended
Change-Id: I101e504264182b0fe1eed252a648c1ef3d1333d6
Reviewed-on: http://gerrit.dmdirc.com/2377
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 anni fa
Chris Smith
7c2788db0e
Add ReverseFileReader from logging plugin
Change-Id: I8fcf1d9e686834dfad9d93c177b97b0ea19fd742
Reviewed-on: http://gerrit.dmdirc.com/2325
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 anni fa
Chris Smith
b4fc0f5e70
Tidying headers
Change-Id: Ie232547b98785ad262c8ef1969b0449162117599
Reviewed-on: http://gerrit.dmdirc.com/2305
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 anni fa
Shane Mc Cormack
9ae77fc1aa
Update copyright for 2012
Change-Id: Ib1ec0d7b74ea50a9c49c81e7d4320d51457812d9
Reviewed-on: http://gerrit.dmdirc.com/2290
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 anni fa