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
This breaks ant testing. I plan to change CI to use gradle then
remove the ant rules.
Change-Id: I38ca681b8742f316fc94ebfd8312b1bf4632354f
Reviewed-on: http://gerrit.dmdirc.com/3935
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Force project name to 'dmdirc'. Think this was the cause of all
the nonsense.
Also add plugins in the root project, so gradle knows about all
of them (for tests etc).
Change-Id: Ic828cabe97040d2ba6cae9336392525ee6bad47c
Reviewed-on: http://gerrit.dmdirc.com/3934
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
ContextClassLoader may be null if the system class loader should
be used. For some reason recently this seems to be null
intermittently when trying to load an error icon.
Fall back to the IconManager's class loader in this case.
Change-Id: I7522de991b629c5d1f490f060bd544a5f39e622b
Reviewed-on: http://gerrit.dmdirc.com/3921
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Don't use a sorted map, as the commands aren't sortable.
Unsubscribe when stopping, instead of subscribing a second time...
Change-Id: Ib0301c9089de950dc4341c44169d94cb8dc2b2b4
Reviewed-on: http://gerrit.dmdirc.com/3915
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
- Stop it thinking "modules" is a valid module.
- Remove some paths that don't exist.
- Apply the auto-suggested gradle tweaks.
- Let it duplicate the VCS config lots, because it's quite insistent.
Change-Id: Ia8eb45562293fa6520e590e2bb1af3df470ce63d
Reviewed-on: http://gerrit.dmdirc.com/3914
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>