Chris Smith
f79dabdef0
Move to injecting various things in the addon browser.
Add a deprecated method to the SwingController/Manager to avoid having
to propagate the changes all the way up through the prefs dialog.
Add dependency on the annotation processor library for factories.
Change-Id: I420b85ed73ba6ea02bbbb5fe18411fa18d994011
Reviewed-on: http://gerrit.dmdirc.com/3023
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
4c43597f2d
Tidying and some dependency pushing.
Change-Id: Ic14615537aa544095733785a983b79556c8f2177
Reviewed-on: http://gerrit.dmdirc.com/3021
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
f62fcfc285
Remove deprecated StandardDialog ctors.
Change-Id: I2d37f4e0be3d4c8f0a867ad9a0a516dc3193a2a7
Reviewed-on: http://gerrit.dmdirc.com/3020
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
8703d88923
Minor tidying
Change-Id: I2d37f4e0be3d4c8f0a867ad9a0a516dc3193a2a6
Reviewed-on: http://gerrit.dmdirc.com/3019
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
20c1644c67
Use injected IconManager
Change-Id: I0a6ccc960a4e08c0a7c6afc08a75b89d2b17ccaa
Reviewed-on: http://gerrit.dmdirc.com/3015
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
27f467bf4f
Remove lombok from plugins
Change-Id: I30199c4047226537fbfb62de5aab1f228c81d74e
Reviewed-on: http://gerrit.dmdirc.com/3005
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Greg Holmes
a5650ee792
Delegate methods menually removing lombok
Change-Id: Ib37870680c730349dbea32334cbc2af03f5d5362
Reviewed-on: http://gerrit.dmdirc.com/3004
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
4497d419d7
Refactor BackgroundPainter, mostly removing lombok
Change-Id: I31c1db9d85e332103c6ce92ef69283f038451cb6
Reviewed-on: http://gerrit.dmdirc.com/3003
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
9ca8f8c4a6
Remove some more lombok from the swing ui
Change-Id: Id0129d529d40d43cf6f43a21be1de44832335673
Reviewed-on: http://gerrit.dmdirc.com/3002
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Greg Holmes
4b4ceceb34
Remove some lombok from swing ui
Change-Id: I0979f49a8c4b04fe4cb4af28fb192f9446fde195
Reviewed-on: http://gerrit.dmdirc.com/3001
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
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
84fec1a064
Fix broken CSD by added dependencies.
Change-Id: Ica8d4b76fa2ad24b73837ea12386182b98d7330f
10 年之前
Greg Holmes
d7d701fce5
Fix NPE in mainframe
Change-Id: I8162db2502af5e6c39825b57fe194d6fda8ab3ed
Reviewed-on: http://gerrit.dmdirc.com/2969
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年之前
Chris Smith
6f293a1e55
Use the event bus for ClientOpened events.
Add Guava as a build-time dependency for plugins.
Change-Id: Ice5066f8c188b55f14af8ffcb38a5d5a244523b5
Reviewed-on: http://gerrit.dmdirc.com/2959
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
7756c48879
Tidy up Apple a bit.
Change-Id: I205a2d15cfd71fbbae7c433172d01b4a6ef2e4db
Reviewed-on: http://gerrit.dmdirc.com/2956
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前
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 年之前