Chris Smith
b48ad26572
Fix some ugly logic.
Change-Id: I8f0beb454bf2cac24549015887df799e89f033cd
Reviewed-on: http://gerrit.dmdirc.com/2951
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
5138fca86e
FrameContainers now expose Connections.
Change-Id: Id55c3611173be7ed79fae8f9e976996d713b8646
Depends-On: I02a54b0bcfaef08d5757cc015c356f9779ec0371
Reviewed-on: http://gerrit.dmdirc.com/2949
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Greg Holmes
14ea5b3260
Fix duplicate frame managers.
Change-Id: I2129fa0c3577f938ed3a36138a4bdec730873d51
Fixes-Issue: CLIENT-416
Reviewed-on: http://gerrit.dmdirc.com/2947
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 jaren geleden
Chris Smith
e9bbedf4f2
Fix duplicate addon id for server list dialog.
Change-Id: I04ff910a432f5657db818ef2d9082252cfe1c9ba
Reviewed-on: http://gerrit.dmdirc.com/2944
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
10 jaren geleden
Greg Holmes
48ccf694cb
Begin work to declare accurate dependencies in dialogs
Change-Id: I04ff910a432f5657db818ef2d9082252cfe1c9bf
Reviewed-on: http://gerrit.dmdirc.com/2939
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 jaren geleden
Greg Holmes
49463c40a0
Add mainframe as parent for ActionsManagerDialog.
Change-Id: Ia9bb6cdb13b740234602720b7a2ee11a6a983399
Reviewed-on: http://gerrit.dmdirc.com/2938
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
f7cd4ab287
Use Connection iface in place of Server.
Change-Id: I871f3e5e99c1112189065f143d97d8bfbebf83ef
Reviewed-on: http://gerrit.dmdirc.com/2933
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
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 jaren geleden
Chris Smith
64af5c5eaf
Inject StatusBarManager, instead of singletonning.
Change-Id: I9b42e24d5874b6c35b01939dae41c3ef9a7815ba
Reviewed-on: http://gerrit.dmdirc.com/2927
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
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 jaren geleden
Chris Smith
3140d86812
DI more things.
Change-Id: I9364579f1f03cfbd22ac51efb61c598da9b6e96d
Reviewed-on: http://gerrit.dmdirc.com/2922
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
1739163552
Inject the menu bar and menus.
Change-Id: Id49ecdf582679829f8cbc44f4e9ff0589edf90d3
Reviewed-on: http://gerrit.dmdirc.com/2920
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
03c127ee34
Make MainFrame dependencies more explicit.
Change-Id: Id947cffed7ff7a879610769f8ab34bd6310d4c2c
Reviewed-on: http://gerrit.dmdirc.com/2919
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
ab9dd862a0
Initial foray into Swing UI DI.
Add a SwingManager to manage the injected content - eventually
this will become the SwingController.
Change-Id: Ie923301c00e0166792326f48beff25b5e59c42fa
Reviewed-on: http://gerrit.dmdirc.com/2913
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
8702c8fb92
Support non-static PopupManager.
Change-Id: I5c463bfe8a56546b5021928458bc0e2ffae43836
Depends-On: Idbed116f8774b0be617c7123b1a35f52133cdac5
Reviewed-on: http://gerrit.dmdirc.com/2912
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
90e41e20bf
Don't use deprecated ctor.
Change-Id: I50ebe298668913a1fdfcbffacc24e20bd45a3bf2
Reviewed-on: http://gerrit.dmdirc.com/2911
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
5c1cdc93b2
Support for ActionSubstitutorFactories.
Change-Id: I06b391f62bf6e72b0f24d2dda91e36242564fdff
Depends-On: Ie2960171e29fa4069747ca9a6cd8b427ffc73003
Reviewed-on: http://gerrit.dmdirc.com/2910
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
0f1fd3bea6
Add @Exported annotation to all exported methods.
Change-Id: Ic0c9759f99f66c4046783ba41a3b49f4b31da3bf
Depends-On: I2bea7440d9e61145bb68f02dff55ec52d11ba1af
Reviewed-on: http://gerrit.dmdirc.com/2909
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
e216057101
Remove unused UIController methods.
Change-Id: I9843993403107bebb9f7506cf8adbb3410a2d780
Depends-On: I86a87f0b42ef36760d6188fd191de1dd8fdb92f3
Reviewed-on: http://gerrit.dmdirc.com/2905
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
26c471ae19
Remove some dead code.
Change-Id: Iaa07c49ce8e109417fc4692502a8e747e3cdeb32
Reviewed-on: http://gerrit.dmdirc.com/2904
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
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 jaren geleden
Chris Smith
bfac42968f
Fix for action factory renaming.
Change-Id: Ifa75714ab3445634e61df3d99792cdef602d319e
Depends-On: Iafd20682f2fb0a166c6d7502443b56c3263da85d
Reviewed-on: http://gerrit.dmdirc.com/2898
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Greg Holmes
e7301384cc
Tidy up javadoc
Change-Id: I428d39dedd0380a783bb612ab6ff4176302eb157
Reviewed-on: http://gerrit.dmdirc.com/2884
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
101cd814f1
Tidy up some TabCompleter usages.
Change-Id: I2eb5ac89568b524ef13cf1d455eb5b51904c806c
Depends-On: I1d61d1895025f3b7febd7cae1e8411d0b198f141
Reviewed-on: http://gerrit.dmdirc.com/2866
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
c52539a259
Remove deprecated Command() usages.
Change-Id: Idbca3966bb9a3d39c31f9c0245dff88898473672
Reviewed-on: http://gerrit.dmdirc.com/2864
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
2e0a59b753
Daggerify the DCC plugin.
Rename old DCCPlugin to DCCManager and inflate it using dagger.
Also remove unused method in OsdPlugin.
Change-Id: Ie8eb84b187ff9bc9379bdae41fcc4ecec85b6964
Depends-On: I99ebc7d10f558008a7889252cc3c96f39747303e
Reviewed-on: http://gerrit.dmdirc.com/2861
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
0e6034b960
Daggerify the active window plugin.
Change-Id: I94cf8f9c82b031da084ecf76b5b7bd6cd4b5c293
Reviewed-on: http://gerrit.dmdirc.com/2859
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
adced3940d
Remove horrible SwingController lookups.
Change-Id: I4d45e014c4a18ec6ee2e6835a0a423c7f16c2f55
Reviewed-on: http://gerrit.dmdirc.com/2858
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
66cade2ad0
Make the Swing UI provide a DI module.
Change-Id: I8b33593f382d4d41cfba61f79688e91ec8dbcdcb
Reviewed-on: http://gerrit.dmdirc.com/2857
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
4810c6f70a
Simplify the AudioPlugin a bit.
Change-Id: Icd974c2f773412a90793b55ba66165a01a3b6ca9
Reviewed-on: http://gerrit.dmdirc.com/2855
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
2e400b29fb
Daggerify the AudioPlugin.
Change-Id: I8782cb960ad66a15e11f1fc4ebc95e9620a4b82a
Reviewed-on: http://gerrit.dmdirc.com/2853
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
d42a901450
Add dagger dependency to plugins (again).
Keeping the compiler in the build group prevents it being put on
the classpath twice and causing massive problems.
Change-Id: I86df288f6756f4b97685ec3d4bdde2ef4633f12c
Reviewed-on: http://gerrit.dmdirc.com/2850
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
4252d6edd7
Support plugin changes.
Change-Id: If8938f708244ed20d8d9e1c481ecb76bd2c0fac5
Depends-On: I053a57b82f77e9f570efdc463f86dd6653355a3e
Reviewed-on: http://gerrit.dmdirc.com/2848
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
2f78434348
Remove usages of CommandManager.getCommandManager.
Change-Id: Ie0842a7c6daaa48cd566fd46a06398d26739287b
Reviewed-on: http://gerrit.dmdirc.com/2844
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
c4c7c42298
Don't pass WindowManagers to FrameContainers.
Change-Id: I0f60ac23438313cab49cdb86c089938f5ee44abc
Depends-On: Iadbca8a28f7ef3372df7fda722a3cbba2a0fbad6
Reviewed-on: http://gerrit.dmdirc.com/2843
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
a8316419d6
Fix most getIconManager() calls.
Change-Id: I8070f50bf1e22459f8a33bdc88bb64ec95c4b021
Depends-On: Id672fec154a19c999b078b3980681937f62bfb41
Reviewed-on: http://gerrit.dmdirc.com/2841
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden