Chris Smith
89f415dd92
Stop the whois formatter being GC'd.
Change-Id: Ibb61ed83a2b0b37d10d6a11d44c62de3eaa04425
Fixes-Issue: CLIENT-528
Reviewed-on: http://gerrit.dmdirc.com/3972
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
45f89c8f98
Fix another NPE when there's no ContextClassLoader
Change-Id: I5718cb6b795557b505c41b22ad12fe021bcd77a6
Reviewed-on: http://gerrit.dmdirc.com/3971
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Greg Holmes
47ddc34331
Add AutoCommandLifecycleManagerTest.
Change-Id: I6b07117bb136b3817a92cb9c31dfd3222fc52a7c
Reviewed-on: http://gerrit.dmdirc.com/3969
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
ca7a2499ea
Add AutoCommandHandlerTest.
Change-Id: I0ef123c502f77f4438e8afc62490ff4d364d7fa4
Reviewed-on: http://gerrit.dmdirc.com/3968
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
1348b38a05
Improve AutoCommandManagerTest.
Change-Id: If9b6a83bfae4bdb8b83985874fc3610feb6b6512
Reviewed-on: http://gerrit.dmdirc.com/3967
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
82987a3b38
fix unit tests for IDEA.
Change-Id: Ibb730a561f87324cfa9d3ac202ba53b09bfdca83
Reviewed-on: http://gerrit.dmdirc.com/3966
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Git
58f1e66261
Update submodules: parser (new commits)
parser:
72d7f53 Chris Smith <chris@dmdirc.com >
Add a test for removing modes.
Gerrit: http://gerrit.dmdirc.com/3965
Change-Id: Ibf36d8802aa71599d9947ed05ee054879926b5be
9 years ago
Git
375333fa5a
Update submodules: parser (new commits)
parser:
b72a5d7 Chris Smith <chris@dmdirc.com >
Use a ModeManager for boolean chan modes.
Gerrit: http://gerrit.dmdirc.com/3964
Change-Id: Id4597afdcff1e37bbcb37b83e8a8a42b3d699304
9 years ago
Git
bab3e7389b
Update submodules: parser (new commits)
parser:
4f6ce3b Chris Smith <chris@dmdirc.com >
Use a ModeManager for boolean user modes.
Gerrit: http://gerrit.dmdirc.com/3963
Change-Id: Ic09bcd4f56b9d841bb7f67a758888343df14597c
9 years ago
Git
fbf9f00eca
Update submodules: parser (new commits)
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
9 years ago
Git
059d436c88
Update submodules: parser (new commits)
parser:
9121282 Chris Smith <chris@dmdirc.com >
Inspection fixes.
Gerrit: http://gerrit.dmdirc.com/3961
Change-Id: Ia37f92feab8365d537d912f491a831aba2d78e3b
9 years ago
Git
627eddcefa
Update submodules: parser (new commits)
parser:
90164d8 Chris Smith <chris@dmdirc.com >
Simplify some parser logic relating to prefix modes.
Gerrit: http://gerrit.dmdirc.com/3960
Change-Id: If497235a5548741fb7c85b3174d2fa0288c7f4d8
9 years ago
Git
7e77c1a38d
Update submodules: parser (new commits)
parser:
8012472 Chris Smith <chris@dmdirc.com >
Ditch the internal numerical-based logic.
Gerrit: http://gerrit.dmdirc.com/3959
Change-Id: I5f7dd1b7f6bfeb0555770df0a77a173efe7d3a03
9 years ago
Git
1db529082d
Update submodules: parser (new commits)
parser:
1ec843d Chris Smith <chris@dmdirc.com >
Add tests for prefix mode mamager.
Gerrit: http://gerrit.dmdirc.com/3958
Change-Id: I3f4d7674e41103e3338063ab71c91d748d0b516f
9 years ago
Git
88e849f3ca
Update submodules: parser (new commits)
parser:
4b0ca5e Chris Smith <chris@dmdirc.com >
Forgot to move the processor tests.
Gerrit: http://gerrit.dmdirc.com/3957
Change-Id: I4402c681700c1e4b4e67c3863896320c00560f04
9 years ago
Git
3974f408df
Update submodules: parser (new commits)
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
9 years ago
Greg Holmes
201a49c77d
Add getGlobal/ConnectionCommands method.
Also test.
Change-Id: Iea8cfe088b98782d7e7ccbdb3d862ab47dbe6273
Reviewed-on: http://gerrit.dmdirc.com/3955
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Git
a2fe7ba543
Update submodules: parser (new commits)
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
9 years ago
Git
6d65482991
Update submodules: parser (new commits)
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
9 years ago
Git
af60f2280e
Update submodules: parser (new commits)
parser:
20f3e95 Chris Smith <chris@dmdirc.com >
Tidy up some common parser files.
Gerrit: http://gerrit.dmdirc.com/3951
Change-Id: Ia52f9104cdf457054242a42ac3ae7b8de41a7299
9 years ago
Git
8392bff782
Update submodules: parser (new commits)
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
9 years ago
Chris Smith
a11ce023d9
Mark some Command params as nullable.
Change-Id: I6817cf188e01490b991d1e0db6f58c975957f634
Reviewed-on: http://gerrit.dmdirc.com/3949
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
13b6b419d9
Remove CipherUtils.
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
9 years ago
Git
fe155e9db0
Update submodules: plugins (new commits)
plugins:
67e737c Chris Smith <chris@dmdirc.com >
Add findbugs.
Gerrit: http://gerrit.dmdirc.com/3947
Change-Id: I788ce72a91e8aab302c03dfcd50b72e3e3e5c780
9 years ago
Git
28269467fb
Update submodules: plugins (new commits)
plugins:
a519bf9 Chris Smith <chris@dmdirc.com >
Fix broken comparison
Gerrit: http://gerrit.dmdirc.com/3946
Change-Id: Ifa7274b84cc17162cc6012a0d59884f73ee9fcfe
9 years ago
Git
5186eadb0c
Update submodules: parser (new commits)
parser:
40422dd Chris Smith <chris@dmdirc.com >
Tidy a little
Gerrit: http://gerrit.dmdirc.com/3945
Change-Id: If63045534c742315ac78a86db68026274ebbe362
9 years ago
Chris Smith
954774c65e
Add findbugs reports, don't fail the build on them.
Change-Id: I9e52ff2493bf33e8f5e61f027e15505dc407d2cb
Reviewed-on: http://gerrit.dmdirc.com/3944
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Git
1e303bca06
Update submodules: util (new commits)
util:
4ec0f9f Chris Smith <chris@dmdirc.com >
Tidy
Gerrit: http://gerrit.dmdirc.com/3943
Change-Id: Idc40e52bab7b2a3c861e22f7b9cb3e69e1ddd0b3
9 years ago
Chris Smith
dc91d32f52
Exclude some boring folders.
Change-Id: I1d58e5707819501a4570ea322de06fa1a8bc8314
Reviewed-on: http://gerrit.dmdirc.com/3942
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
800003b7c8
Remove PMD from ant.
Change-Id: I19778e8b23e6b738e1cc00d49f79cccd63355cc4
Reviewed-on: http://gerrit.dmdirc.com/3941
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Git
db82e8ca2c
Update submodules: plugins (new commits)
plugins:
4c68c5e Chris Smith <chris@dmdirc.com >
Enable PMD for plugins.
Fix assorted PMD errors.
Gerrit: http://gerrit.dmdirc.com/3940
Change-Id: Ic2d5adc98512b6c6c4e99a9cfab63d7405a3b57e
9 years ago
Chris Smith
6ae693893d
Enable PMD in gradle + apply fixes.
Change-Id: I3665cac8af833da793ca418953d934cc3a333459
Depends-On: I348b37a14097439f8a56b0a671794410e46201ca
Depends-On: Ifc4aa601de14ca2526646f499f60329ed7c5935e
Reviewed-on: http://gerrit.dmdirc.com/3939
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Git
b78a62ba80
Update submodules: util (new commits)
util:
fb6da49 Chris Smith <chris@dmdirc.com >
PMD fixes
Gerrit: http://gerrit.dmdirc.com/3938
Change-Id: I6910127c9ae7b69d9de21b13f8ee52b038913d64
9 years ago
Git
552b8b8f5d
Update submodules: parser (new commits)
parser:
254baff Chris Smith <chris@dmdirc.com >
PMD fixes
Gerrit: http://gerrit.dmdirc.com/3937
Change-Id: Id182d5e66b2eabc9bd420e4335413ac326cc1ac7
9 years ago
Chris Smith
a1a3f0c14a
Stop trying to commit stupid dictionary folders
Change-Id: I1c6a2f5701827f5f4fb56ab118b0d736f6b6c1c6
Reviewed-on: http://gerrit.dmdirc.com/3936
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
bbfad60371
Move test resources to test-res.
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
9 years ago
Chris Smith
2e32c899cd
More gradle/idea fiddling.
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 >
9 years ago
Chris Smith
1ad66bad5b
Take 2: rename the file instead of everything else.
Change-Id: I1dfdd9175c386fc29f68bfea3364be62e3ccfc25
Reviewed-on: http://gerrit.dmdirc.com/3933
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Chris Smith
9aedf7b9a3
Revert "Make linux work again."
This reverts commit 60b2ab917e .
Change-Id: I153ab03407df8c5b0ae5091ec5537cacae9df061
Reviewed-on: http://gerrit.dmdirc.com/3932
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
1e22fc492c
Make linux work again.
Change-Id: Ib13c023be18c2f6c70b0921f540f3764ca25c685
Reviewed-on: http://gerrit.dmdirc.com/3931
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Git
2efb75243f
Update submodules: plugins (new commits)
plugins:
136fc81 Greg Holmes <greg@dmdirc.com >
Fix, probably, buggy ActionTableModel.
Gerrit: http://gerrit.dmdirc.com/3930
Change-Id: I1bb0deeea15c8ee022ac1d6c37481498be7f5e08
9 years ago
Greg Holmes
98f2e7bbef
Change IDEA build scripts.
Change-Id: I0029e3333815461acbbb4917e1c88a05ee6f5d73
Reviewed-on: http://gerrit.dmdirc.com/3929
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
8c8a7a3608
Reignore the libraries as it didn't fix anything.
Change-Id: I4d161ede58c99e6b958b35bc161bec49b0b82431
Reviewed-on: http://gerrit.dmdirc.com/3928
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
d9314485f7
Add auto-generated libraries
Change-Id: I52dba9ded9c3555634986e75c47912c795e3c22e
Reviewed-on: http://gerrit.dmdirc.com/3927
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
47213d185b
Random uncommitted tidying
Change-Id: Ib7fba3b5ca12b594dc8fda4d578f8478793e693f
Reviewed-on: http://gerrit.dmdirc.com/3926
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Git
144882cc20
Update submodules: plugins (new commits)
plugins:
8cc0bc6 Greg Holmes <greg@dmdirc.com >
Fix broken mirc tab completing.
Gerrit: http://gerrit.dmdirc.com/3925
Change-Id: Ib70319414290838657bc546ad2bc3cddf5b20489
9 years ago
Git
0a5ed2ae7c
Update submodules: plugins (new commits)
plugins:
e03723f Chris Smith <chris@dmdirc.com >
Tidying.
Gerrit: http://gerrit.dmdirc.com/3923
8e8e065 Chris Smith <chris@dmdirc.com >
Random minor tidying
Gerrit: http://gerrit.dmdirc.com/3919
Change-Id: I0abbaddd10a07451e05683cece6bb6635b946cf6
9 years ago
Chris Smith
89ccf70568
"@Inject"ed ctors aren't unused.
Change-Id: I7ff0b96cb8134f1bb20f962bc114ce36d571e3a1
Reviewed-on: http://gerrit.dmdirc.com/3922
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
0bd92413f9
Fall back if there's no ContextClassLoader.
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
9 years ago
Chris Smith
df55470ea4
Tidying
Change-Id: I2ae082b9a0a6596615627debd052b80502b92c58
Reviewed-on: http://gerrit.dmdirc.com/3920
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago