Greg Holmes
7ecd8923b5
Generify MBassador.
Change-Id: I4e9a1bff765c0bd62caf284a028932cd8461632c
Reviewed-on: http://gerrit.dmdirc.com/3772
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
87c12df5c0
MBassador.
Change-Id: I2cf35d5859c85c3609002f126241536fda5d588e
Depends-On: I2baa7e986ded54930093768238ed24cab8cf4bf7
Reviewed-on: http://gerrit.dmdirc.com/3770
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
d540900677
Switch to event bug logging in Identd plugin.
Change-Id: Ia4754024635482ac8ebd0e472c8d7e9282549585
Reviewed-on: http://gerrit.dmdirc.com/3655
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
94db8f5782
Add more tests for VetoableListSelectionModel.
Change-Id: Icf602cbe6ed52b3db8ac230cb70a7d331f270ec2
Reviewed-on: http://gerrit.dmdirc.com/3582
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
a5afbf6c04
Add unit test for vetoablelistselectionmodel
Change-Id: I7f4592bdfddc0fb628697219f2892591f4c6c2a4
Reviewed-on: http://gerrit.dmdirc.com/3581
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
0896bce3ad
More fixes.
Change-Id: Ie9ce5e3ee199e93ee786912e6593a6b597d9e403
Reviewed-on: http://gerrit.dmdirc.com/3565
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
5669e78c77
Fix up DebugTest.
Fix ambiguous verify calls that somehow work on J7 but not J8.
Tidy imports, use Guava Sets instead of icky AICs.
Change-Id: I2638c0338a898454588ec435c83de849259f9133
Reviewed-on: http://gerrit.dmdirc.com/3564
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
4c5a893b80
Switch to some new validators in PMD.
Change-Id: I22099ecf7406136c86c1d7fec37bbb8662a11cb2
Reviewed-on: http://gerrit.dmdirc.com/3557
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
3ca079a2a6
Remove some compiler warnings
Change-Id: I417384ae683b03db688fb0e268b85c2dbf15d80c
Reviewed-on: http://gerrit.dmdirc.com/3545
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
f4a65cd9b4
Badly handle error deleting profiles.
Change-Id: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Reviewed-on: http://gerrit.dmdirc.com/3504
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
a985fe1df8
Pass EventBus in to FrameContainer.
Change-Id: I65695d195052b7800e14f2128c84d344f61ff19c
Depends-On: I711722755bbf78de5b3ae3a6eec3e43985f4ed63
Reviewed-on: http://gerrit.dmdirc.com/3446
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
17cdd373d7
Use Connection in preference to Server.
Change-Id: I6140df0bb0cbcfa1740d66eb797d393692a674de
Depends-On: I56c9a2bb9ad06e9e3ad911914b29a046959e30ea
Reviewed-on: http://gerrit.dmdirc.com/3432
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
308c21b365
Remove WritableFrameContainer.
Change-Id: I52a09d5f5ad69c2bebafa58582a173f706515fa6
Depends-On: Iab58f1d2b9275ee3fc60d79e433e158bae784911
Reviewed-on: http://gerrit.dmdirc.com/3425
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Greg Holmes
b4c92b59f4
Move Profile to core
Fixes-Issue: CLIENT-464
Depends-On: Idf8b7726de5132bf67836b7613ba7fd616f3d414
Change-Id: I7c75a9ecae394fc7ca3052f6aaadea5c0b56f59e
Reviewed-on: http://gerrit.dmdirc.com/3304
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
87ee1481d4
Fix some errors in the PMD.
Validate profile names for uniqueness as well as filenames.
Remove spaces from auto generated nickname on creation of profile.
Change-Id: Icae82a9deaceccefd7b87e00215dfa28aa065a1b
Fixes-Issue: CLIENT-461
Fixes-Issue: CLIENT-462
Reviewed-on: http://gerrit.dmdirc.com/3206
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
65918db29d
Basic tests for the conditional execute command.
Change-Id: If958c913451c81321f85f971639d2cbaa98591dc
Reviewed-on: http://gerrit.dmdirc.com/3202
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Greg Holmes
29a766679d
DI identd plugin
Change-Id: Iddd0d935753c8f9ac45e540e876fec9a0e6a31d0
Reviewed-on: http://gerrit.dmdirc.com/3197
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
2e7fbace7d
Ask user for profile name on creation.
Change-Id: Id8f99a90564e09d64d12e0a9edfdccb5a5a25524
Fixes-Issue: CLIENT-434
Reviewed-on: http://gerrit.dmdirc.com/3149
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
0379847954
Fix some oddities in the new PMD
Change-Id: I36aaf1c69dfc534a66f921b774f2614092faed68
Reviewed-on: http://gerrit.dmdirc.com/3131
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
9195a8a78c
Remove url catcher plugin
Change-Id: Ic2dee5645b5f66972c2f2522fe2a7a679bae42d1
Reviewed-on: http://gerrit.dmdirc.com/3115
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
266876cfa3
Plugin support for FrameContainer changes.
Change-Id: Ida8887d4065db2f26080986a4c426c6de700d65c
Depends-On: I3b95185db3f7e6ef09a6c4f91cd28c88d2c601ba
Reviewed-on: http://gerrit.dmdirc.com/3106
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Shane Mc Cormack
c7990ef968
Update Copyright to 2014
Change-Id: I3e4fd86a0d19f5167506df5986f7ec256b224820
Reviewed-on: http://gerrit.dmdirc.com/2979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Greg Holmes
516f190942
Add test for creating a new profile
Change-Id: Ie888cc35ccae052f73b92885c3fbb17d00c3f529
Reviewed-on: http://gerrit.dmdirc.com/2958
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
0401839790
DI the debug plugin.
Change-Id: I2f2fc47110945c1a35a1b4286cfef4b7a37e4663
Reviewed-on: http://gerrit.dmdirc.com/2929
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
d7ace42485
Use proper Styliser ctor.
Change-Id: I54f787fe528f6a4ddda376b1900a2a0de4ff8605
Reviewed-on: http://gerrit.dmdirc.com/2924
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
a9354e7b54
Java 7 conversions
Change-Id: Ic204dbad72378455b5cd9dbd66d29dacf31ddd9c
Reviewed-on: http://gerrit.dmdirc.com/2895
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
956e2267cc
Remove MessageSinkManager singleton.
Change-Id: I1cd8a5676beab1f3aba7f62b064dd5b2c2ce0f61
Depends-On: Iaafcea914d16f33ce98c331084cd3e9c8fdbbeda
Reviewed-on: http://gerrit.dmdirc.com/2822
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Greg Holmes
3ce4e9f633
Remove most singleton uses of WindowManager.
Change-Id: I1f054c7423106afe3fc49db8dc44613ec11c35bb
Depends-On: Idd97b752328310b4f829a45a43de5fdf6f5712a5
Reviewed-on: http://gerrit.dmdirc.com/2817
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
c6ed9e1029
Pass in CommandControllers to some plugin commands
I got bored about half way through, so more to go at some point.
Change-Id: Id1d18950a69090439ee66ae9e5c8ae874bd30fc4
Reviewed-on: http://gerrit.dmdirc.com/2807
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
d5c2ead64c
Use IdentityFactory in profile dialog.
Change-Id: I3ec770d446faeab2e9b0da14afb4d9e46ff16ee1
Reviewed-on: http://gerrit.dmdirc.com/2782
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
9b258533c7
Remove ConfigManager references.
Change-Id: I583aea35418847062f4b529d9eda809d2e932760
Reviewed-on: http://gerrit.dmdirc.com/2780
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
475117244a
Remove direct Identity usages.
Change-Id: I6a32f3592cb5fc3df99a23eee62ae961ce0fc143
Depends-On: I66b382d54b77ef030d88448e456a83eb98aca216
Reviewed-on: http://gerrit.dmdirc.com/2776
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
526cb3e37b
Use config interfaces where possible.
Change-Id: I5f140e89bfb8c57804d0a500bbc9f5c18555b0e9
Depends-On: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Reviewed-on: http://gerrit.dmdirc.com/2767
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
28e3529e08
Handle stuff moving.
Change-Id: I94416680dfa9f0ee4896f5a6518889c6eb891909
Depends-On: I8d791451ead4b37f9181a9741e127cbc8b514d46
Reviewed-on: http://gerrit.dmdirc.com/2753
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
0e4e578f75
Remove all IdentityManager references from plugins
Everything now references an IdentityController or IdentityFactory,
and obtains them by injection (or local plugin state) rather than
using a singleton method.
Change-Id: I641e1e0a84f96d928affa310a4e43a42f93d13d4
Reviewed-on: http://gerrit.dmdirc.com/2751
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
23276790c4
Tidy up some plugins
Change-Id: I613acb4e089072dfea68f682aa2c81366c66e1c6
Reviewed-on: http://gerrit.dmdirc.com/2730
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
5fdc06f334
Fix up debug command tests.
Change-Id: I62dfab20d1d457af0af44ccdddd0b584d2406da7
Reviewed-on: http://gerrit.dmdirc.com/2683
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
b3bc4cf09b
Fix the URL Catcher plugin tests.
Change-Id: I1c7a931e6db3dceedf21ffb0b681046655765585
Reviewed-on: http://gerrit.dmdirc.com/2684
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
1c2905d0f6
Make the RedirectCommandTest work sanely.
Mock out everything that it uses, remove dependency on lots of
global state, and re-implement the actual test which was @Ignored.
Change-Id: I40c15e1a624b810a69c678a53fc0741bcec9e8b6
Depends-On: I63879db5c13517cfa60941fce73a2ba01e63f1cd
Reviewed-on: http://gerrit.dmdirc.com/2682
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
2ca4779a17
Add base command plugins
Change-Id: I8bb1e5bc9e2ca965ff3687d365a167c9b5ccc746
Depends-On: I1d49bc2e572e44466193b4851646edb01d303998
Reviewed-on: http://gerrit.dmdirc.com/2613
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Shane Mc Cormack
d30f7690e4
Update copyright for 2013
Change-Id: I1eea04000294c228a8f66464c89f92c1a7cd5321
Reviewed-on: http://gerrit.dmdirc.com/2605
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 年之前
Shane Mc Cormack
ca45e4719f
Revert "Continue main removal"
Revert "Begin removing CommandManager singleton."
This reverts commit eefba0d347 .
Change-Id: Iba86c7f2bf870684e0d41f88d82f16b43d43fe80
Depends-On: I8eb4f70f80292d66e3bdbe9f32766b5f427413c2
Reviewed-on: http://gerrit.dmdirc.com/2600
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Shane Mc Cormack
a0a4b2cb23
Revert "Stop using deprecated Command constructor"
This reverts commit 561acbc78c
Change-Id: I5c5ee3725f681451c74c05f8bd007d5eb7178049
Reviewed-on: http://gerrit.dmdirc.com/2594
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 年之前
Greg Holmes
561acbc78c
Stop using deprecated Command constructor
Change-Id: I65539646852b5e1542f23a069a1fe2d68cbf4fa6
Reviewed-on: http://gerrit.dmdirc.com/2591
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 年之前
greboid
7e7836aa81
Begin removing CommandManager singleton.
Change-Id: I04e90afc89211eee412a511b12baeedf0361b414
Depends-On: Ieb44f09699a2304fa5b07f474989823f02fc78b0
Reviewed-on: http://gerrit.dmdirc.com/2585
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 年之前
Shane Mc Cormack
b591d5a331
Make main less static.
Don't ask Main for the config directory.
Remove getMain() from Main.
Everything that needs a main now either gets given it, or asks something else.
Unfortunately, a few more dependencies on the static IdentityManager.getIdentityManager()
were introduced, but they can be tackled separately.
Fix unit tests for the above.
Depends-On: I9e42ac7f74453b739209a681d0a31f50c1be2a04
Change-Id: Ib5a9fdea5a2e25d5471d0b849f4f65fa0286d1f8
Reviewed-on: http://gerrit.dmdirc.com/2521
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 年之前
Greg Holmes
ee95cbe633
Tidy up ident plugin and unit test.
Change-Id: I8a054844c36807361cf46629e1a225fcd1c5f3dc
Depends-On: I34aa3a772f7f777aa31ca6a243ad51bdc86fbb8e
Reviewed-on: http://gerrit.dmdirc.com/2458
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 年之前
Greg Holmes
ec14d94f2e
Improve unit tests for profile manager dialog, fix bugs they found.
Change-Id: I9741fee955a4eef2449ed2f93a06b8b7b80c5504
Reviewed-on: http://gerrit.dmdirc.com/2435
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 年之前
Greg Holmes
8e8a1096d9
Remove some more swing tests
Change-Id: I160300dd7e35f3214e3e6bc8d7214cf2fe1c7f51
Reviewed-on: http://gerrit.dmdirc.com/2376
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 年之前
Greg Holmes
da0619a53c
Remove unused Swing testing library
Change-Id: Ifaf1e2fc359c2fddbb7ec783496afb3995bbd07e
Reviewed-on: http://gerrit.dmdirc.com/2375
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 年之前