Chris Smith
87cd3e23b6
Desingleton DccCommandParser.
Can't see why it was a singleton, really.
Change-Id: I40cdad3c634840fbecfc584995edc4bb133549f8
Reviewed-on: http://gerrit.dmdirc.com/2838
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
37d3c18858
Remove UrlBuilder.buildUrl calls.
Change-Id: Ifac49c2ee45e8b518c33eb4491a80513fdd3e76f
Reviewed-on: http://gerrit.dmdirc.com/2836
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
6f7fce7b27
Remove static colour manager refs
Change-Id: Ic23526b07a14637bcd9fc7a5506af04a03829258
Reviewed-on: http://gerrit.dmdirc.com/2825
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
e1a4293280
Remove static ColourManager calls.
Remove many unused constructors from swing colour components.
Change-Id: I03bbcbfa94eb7f04cb508de39a18c8a6dc282976
Reviewed-on: http://gerrit.dmdirc.com/2824
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
7f58a13031
Remove static ColourManager ref.
Change-Id: Ia70950766185a0d8a058536c3c2fa75f4d8672c3
Reviewed-on: http://gerrit.dmdirc.com/2823
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
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 lat temu
Chris Smith
44636f9345
Remove static call to MessageSinkManager.
Change-Id: I12ac463bda27bb754e7705f3d145fe3b1eb0c872
Reviewed-on: http://gerrit.dmdirc.com/2820
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
8daaf97242
Fix frame manager instantiation.
Change-Id: Iaf740c3b84753d54c3493e06ea2953e31045366a
Fixes-Issue: CLIENT-413
Reviewed-on: http://gerrit.dmdirc.com/2819
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
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 lat temu
Greg Holmes
c5ba411153
Show restart dialog if update dialog is open
Change-Id: I8c160de7bb70692b99e1cd0bb3988666f3651db7
Reviewed-on: http://gerrit.dmdirc.com/2811
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
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 lat temu
Greg Holmes
f59ebaba92
Fix dialog key listener.
Change-Id: I1fd06117a6484089aceaa0c56f186720fb5c94ff
Fixes-Issue: CLIENT-407
Reviewed-on: http://gerrit.dmdirc.com/2805
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
6b4d33321d
Tidy up NSD
Change-Id: Id140841e3bfaf01b72e4b0fe55741f86a071c87a
Reviewed-on: http://gerrit.dmdirc.com/2804
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
c6809c3a33
Use nexus for lombok to get edge version
Change-Id: Ib0dcdb36dda3711654878782799a4a48e8195c94
Reviewed-on: http://gerrit.dmdirc.com/2802
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Chris Smith
1b5f8b0a38
Switch to plain lombok.
Change-Id: I98f53b24825cce89de8bd85cf6a78c2cdb6c0df8
Reviewed-on: http://gerrit.dmdirc.com/2799
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
4c9a1ce02a
Remove @ListenerSupport
Change-Id: Ib762e5accf4230ead2eeeb535c9d503eef9e4a5d
Reviewed-on: http://gerrit.dmdirc.com/2796
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
47e66569a1
Pass in AliasWrapper to the AMD.
Change-Id: Ie5718588243f5e445fdd44d49a864cece000f9cd
Reviewed-on: http://gerrit.dmdirc.com/2791
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
8d38a54880
Use injected ActionFactory everywhere.
Change-Id: Ifd939bc3411c8d738c893634f3143fe8132782c0
Depends-On: I9593bfaf82ac22b629e9fde5380e08f3aa0eea86
Reviewed-on: http://gerrit.dmdirc.com/2785
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
8b8048b22e
Use an ActionFactory in the Swing Controller.
Change-Id: Ifcea5a3dfe3621bc07a3027ed4518f4961ba6a47
Reviewed-on: http://gerrit.dmdirc.com/2783
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
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 lat temu
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 lat temu
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 lat temu
Chris Smith
f680720ea3
Remove a bunch of deprecated methods.
Change-Id: Ia4cf947dd33272021b10d2dc4093f383277eefd2
Depends-On: I06531664f45d26298d989b9ac82d614c67da8c55
Reviewed-on: http://gerrit.dmdirc.com/2775
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
fb671d2ef7
Give the NickColourPlugin a ColourManager.
Change-Id: Icf1a71d9827fbbb947d7c3ba9bd5d26e4bc513f9
Reviewed-on: http://gerrit.dmdirc.com/2774
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
82065e9191
Remove Java 6 bug workaround.
Change-Id: I8d2dc36910a2411e2a93af21a57920438244620a
Reviewed-on: http://gerrit.dmdirc.com/2770
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
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 lat temu
Chris Smith
2a45dc7ada
Switch to ConfigProvider in a few places.
Change-Id: Icf36b0475927f8e78a516e713674aa7517ca5b51
Depends-On: I7c3f01392083df4150e80a836c8cb94482b4e9dc
Reviewed-on: http://gerrit.dmdirc.com/2766
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
3075bb91a2
Handle changes to listener.
Change-Id: I68a24bdd4f0bd8db9c1a83ebd4e60b2668538aee
Depends-On: Icfa391f54033bad26f9b27b2ff8a0a518e192613
Reviewed-on: http://gerrit.dmdirc.com/2761
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
946460f795
Fix a ConfigProvider change.
Change-Id: I422dfee59d278abff93428ec0b46f8fa1f31a08b
Depends-On: Ie624753f758c4c2984e07682a11d774a01d91184
Reviewed-on: http://gerrit.dmdirc.com/2762
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
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 lat temu
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 lat temu
Chris Smith
532274fe1a
Fix some URLBuiler/IconManager usages.
Change-Id: I4c28424f377d992cf7e66f1f8586f9572a08a8a4
Depends-On: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
Reviewed-on: http://gerrit.dmdirc.com/2748
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
65d4f71d3d
Remove static ThemeManager methods.
Tidy AddonToggle's constructor a bit so it's less pathological.
Change-Id: Ief53bb0398c73cba5f718a33c7cb0089b3fdbf9d
Reviewed-on: http://gerrit.dmdirc.com/2745
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
2be4d54076
Revert dagger change.
The way we include dependencies/build the classpath means dagger ends
up on the path twice, which causes problems.
Will have to do this when the build process isn't horrifically horrible.
Change-Id: Ib9c08b1eee30a6d151288c73cce776ec05ae621a
Reviewed-on: http://gerrit.dmdirc.com/2743
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
602047c4ad
Add dagger as a dependency.
Remove the big block of commented out stuff I forgot about.
Change-Id: Iecb65d4f4757fa700d142bc519ccf04f7781734c
Reviewed-on: http://gerrit.dmdirc.com/2742
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Greg Holmes
2831ddb39a
Bundle core miglayout as well as swing
Change-Id: I2d2483463391e011bca68de2714e3d7be8a9361f
Reviewed-on: http://gerrit.dmdirc.com/2741
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
1db2eafd02
Ensure the lib directory is created properly.
Change-Id: Idfd318f58b376b0de8a47dd92326d4209122e653
Reviewed-on: http://gerrit.dmdirc.com/2737
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
c2e94604e5
Use ivy for plugin dependencies.
Depends-On: I34d7849a75cd4c7a91e04a9dad6f8073aa5a8f61
Change-Id: I65d96f91e1eb5ed7afb43dd41cd00531d809878d
Reviewed-on: http://gerrit.dmdirc.com/2736
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Greg Holmes
829a37fe13
Remove broken twitter parser
Change-Id: Ib375807b23a880af1dddb240d113f7809284fd3d
Reviewed-on: http://gerrit.dmdirc.com/2734
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
43969f10d1
Remove Unity support.
Change-Id: Ia427f2bcdd11a28d2822a8f3f199f1e020e79072
Reviewed-on: http://gerrit.dmdirc.com/2733
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Chris Smith
9538500467
Allow the clover licence to be set explicitly.
Change-Id: I63ae0fdbf399f6e0df6378bf43a63becb06eda91
Reviewed-on: http://gerrit.dmdirc.com/2732
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
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 lat temu
Chris Smith
81317792d8
Don't access PerformWrapper statically.
Change-Id: I7b6495817f29eeca5f37a011e57db317d645f9e0
Reviewed-on: http://gerrit.dmdirc.com/2726
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
64ff4ac4a8
Remove almost all references to Main.
Change-Id: I26afe84deee38d23275f927d930fd479e900d32a
Depends-On: Idf1c76e81da4eecd499a25f28e363a8150be8ac3
Reviewed-on: http://gerrit.dmdirc.com/2719
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
e09305301b
Use a LifeCycleController to quit.
Change-Id: I2d8bd7b8ab9e4f187e2a89ee43565cdad59502ce
Depends-On: Id6d237f386c6f35844136ceb64b7c46f0af76765
Reviewed-on: http://gerrit.dmdirc.com/2716
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
3b59adb06a
Get rid of Main reference from Twitter Plugin.
Change-Id: I81128804d899e524eb18d221b202e9fef80a194a
Reviewed-on: http://gerrit.dmdirc.com/2713
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
16b8ca96f7
Remove the Dummy UI.
This was originally intended for testing purposes, but we can do that
effectively with mocks. It's a pain to maintain and doesn't offer
any real benefit.
Change-Id: I8a7f1112986b6b6b9257382adc12ace66f55faa6
Reviewed-on: http://gerrit.dmdirc.com/2711
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
fdde3a55cd
Remove some usages of Main.
Change-Id: Ie4d579ba97c2c1ed8a727f6548bdd9ae98981bdf
Depends-On: I5f88cccf81f0fb80e2fcf915d453660d5690c8c0
Reviewed-on: http://gerrit.dmdirc.com/2709
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
2fa1a4b70b
Fix various dependencies.
Change-Id: I0d78fdc62431866377a06da819724a49e738b417
Reviewed-on: http://gerrit.dmdirc.com/2703
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
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 lat temu