plugins:
2dedf04 Chris Smith <chris@dmdirc.com>
Use full versions for dependencies.
Feel like we've got a few too many moving parts at the moment,
so explicitly set versions of our dependencies.
Also took the opportunity to upgrade a couple of things.
Gerrit: http://gerrit.dmdirc.com/4001
Change-Id: I287df8461a50b0fdbce64ccf422904ab1e453152
This converts performs in the "performs" group into auto commands.
It doesn't touch any custom written global actions - will handle
those in a separate migrator.
Change-Id: I7226dfee1b705a9e057094f425703a1b051685df
Reviewed-on: http://gerrit.dmdirc.com/3998
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Make the ActionAliasMigrator use a Path, and add a basic
unit test. Need to make ConfigFile use paths to do anything
sensible.
Also refresh gradle libs in idea so JimFs shows up.
Change-Id: I0cb2692083d0fe117b91edce63d8417ddd74e288
Reviewed-on: http://gerrit.dmdirc.com/3999
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
parser:
bfc363c Chris Smith <chris@dmdirc.com>
Fix getChannelUserModes().
It was apparently meant to return prefixes. Who knew.
Gerrit: http://gerrit.dmdirc.com/3990
Change-Id: I9d2a7f5d4bcef778e6d4837e8f20b929c6317ddf
util:
18b3add Chris Smith <chris@dmdirc.com>
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.
Gerrit: http://gerrit.dmdirc.com/3986
Change-Id: I2992c2d10a98bb2e8d55afb73fa5abdd90d0384c
parser:
591a91c Chris Smith <chris@dmdirc.com>
Push some logic into BaseSocketAwareParser.
Make IRCParser extend the BSAP, and use that for creating new
sockets that respect bind IP/proxy settings.
Gerrit: http://gerrit.dmdirc.com/3973
Change-Id: Ica1dc7cc68782a26e2639fc1698731e42f8aa760
parser:
477509c Chris Smith <chris@dmdirc.com>
Pull out non-prefix functionality.
Move mode-only functionality into ModeManager, which can then
be used for other types of modes.
Gerrit: http://gerrit.dmdirc.com/3962
Change-Id: I1f8f49e106f45e315d3794d5148990f8a6ee9cbf
parser:
f1adab8 Chris Smith <chris@dmdirc.com>
Remove external usages of prefix mode bitmaps.
Prefix modes are now stored as a string, with the most important
mode at the start (e.g. "ohv").
Gerrit: http://gerrit.dmdirc.com/3954
Change-Id: Ieca904855e7a98c8c4bc3cf8964bc426400f8058
Also test.
Change-Id: Iea8cfe088b98782d7e7ccbdb3d862ab47dbe6273
Reviewed-on: http://gerrit.dmdirc.com/3955
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
parser:
3208c0a Chris Smith <chris@dmdirc.com>
Add a manager for prefix modes.
This removes a tiny bit of the ugly logic in IRCParser and hides
it away slightly.
Gerrit: http://gerrit.dmdirc.com/3953
Change-Id: I35834f81e3074e0c20aef457f8f8450e92cd067e
parser:
0e46195 Chris Smith <chris@dmdirc.com>
Move processors into their own package.
Make all package-private fields and methods they hackily touched
into public, for now.
Gerrit: http://gerrit.dmdirc.com/3952
Change-Id: Ife3f1ab1a2ab3cd0ad65d15bee8939de93aca5ad
parser:
31d3ebc Greg Holmes <greg@dmdirc.com>
Tidy up SRVRecord.
Adds an AutoCloseable version of InitialDirContext.
Fixes-Issue: CLIENT-521
Gerrit: http://gerrit.dmdirc.com/3950
Change-Id: I97f42f42c76da2adefaa5f8828c608be7f343dd6
We haven't used this in the N years it's existed, and it uses
scary MD5/DES stuff.
Change-Id: I3934d3cc769980527f03b16a5c273f76fc89cdfb
Reviewed-on: http://gerrit.dmdirc.com/3948
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager