Chris Smith
93d405608c
Gradle-ify the plugins.
* Move all plugins to their own top-level directories.
* Move resources out of source trees
* Add Gradle build scripts.
* Remove ivy and ant build scripts.
Change-Id: Ib69a48ef26800c174ccf51c84ff9d1f73529460f
Depends-On: I303b6b69518468f98d48d835b8f40135d9e4bcbf
Reviewed-on: http://gerrit.dmdirc.com/3850
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 jaren geleden
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 >
9 jaren geleden
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 >
9 jaren geleden
Chris Smith
15084923b9
Style/inspection fixes.
Change-Id: Idc00a4321e228bad7983dc5cd7434860cf065010
Reviewed-on: http://gerrit.dmdirc.com/3705
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 jaren geleden
Chris Smith
d54425fb09
Plugin support for FrameContainer changes.
Change-Id: I3c0dc4b6cf42b5c6b69a499ac11195271c0aa846
Depends-On: I0dc9f767840ce0989739ea28f08254c78ef0d565
Reviewed-on: http://gerrit.dmdirc.com/3465
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
1da89bbb51
Add a @MainWindow qualifier in the swing plugin.
This allows the MainFrame to be injected as a plain Window or Frame.
Change-Id: I1023153393dd68744b064a1bef0b39e309c359d3
Reviewed-on: http://gerrit.dmdirc.com/3457
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
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 jaren geleden
Chris Smith
b7dbb5dd6c
Bulk remove inheritDoc.
Change-Id: I34cf63e7b9307b35de53b48165e4ba71a50213ab
Reviewed-on: http://gerrit.dmdirc.com/3274
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
74aa499be4
Autoformat all the plugins.
Change-Id: I35bf8ce93d7be8fb714b1a58adc9dd66672ec717
Reviewed-on: http://gerrit.dmdirc.com/3124
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
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 jaren geleden
Chris Smith
edc23493c8
Remove DialogManager.
Replace remaining legitimate usages with [Keyed]DialogProviders.
Remove the DialogManager itself, all the getters for it, all the places keeping
references around to it, all the dialogs taking it in the constructor, and all
the partridges in pear trees that had one hidden away.
Change-Id: I0a1234960a4e08c0a7c6afc08a5432102b17c125
Reviewed-on: http://gerrit.dmdirc.com/3048
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
e55347ff1f
Remove some SwingControllers from DCC plugin
Change-Id: I0a6ccc960a4e08c0a7c6afc08a75b89d2b17c125
Reviewed-on: http://gerrit.dmdirc.com/3034
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
8e3fa1c947
Remove windowClosing() methods from plugins.
Override the close() method instead as per earlier core change.
Change-Id: Ic14615537aa544095733785a983b79556c8f2477
Reviewed-on: http://gerrit.dmdirc.com/3012
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
5c216d55c2
Tidy up some windowClosed/windowClosing methods.
Change-Id: I9b8dc2b1f7f42e8a2394dcb914bdb17064ae6150
Reviewed-on: http://gerrit.dmdirc.com/3010
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
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 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
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
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
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
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
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 jaren geleden
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 jaren geleden
Shane Mc Cormack
f40fbcff29
Update copyright for 2012
Change-Id: I559bbd9a7e6abdfc73068d4934cfb0fc9f7ce84c
Reviewed-on: http://gerrit.dmdirc.com/2289
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 jaren geleden
Greg Holmes
fdad7c6408
Remove singleton calls from DCC plugin.
Change-Id: I1584ffcd5367af8e0fbe01c24eb09d2bb2bae707
Reviewed-on: http://gerrit.dmdirc.com/2253
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 jaren geleden
Greg Holmes
4d80c32e27
Mass singleton removal spree. Minor tidying in edited classes.
This tidying introduces a DialogManager class which ensures only a
single instance of a dialog can exist at any one time. This will be
expanded in the future to support management of all dialogs.
Change-Id: I506d7dde623628e38fddcd5f81221d9f2cc832ca
Reviewed-on: http://gerrit.dmdirc.com/2246
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 jaren geleden
Chris Smith
1160a5167a
Don't pass classes into frame containers
Change-Id: I32d75cc6dee8dce03390a2d29026f70e5ebf2bc4
Depends-On: I6c243840a40655bbbdd7a32ab707a7f2e15880ae
Reviewed-on: http://gerrit.dmdirc.com/2098
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 jaren geleden
Greg Holmes
d1ceb47ed4
Fix new lines at ends of files
Change-Id: I9989f381e08c8c3c00ebb82427042247d428dc69
Reviewed-on: http://gerrit.dmdirc.com/2078
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
85a02e5f38
Change header?
Change-Id: Id75a4947fe4c2a08460b4ee9e6e481c568d0c6d3
Reviewed-on: http://gerrit.dmdirc.com/2074
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Greg Holmes
a93906a609
Switch to using component frames.
Change-Id: Ibbed782aaf570bdac2641842ad4bebbc7e285404
Reviewed-on: http://gerrit.dmdirc.com/2050
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 jaren geleden
Greg Holmes
c55ab4f18d
Initial work on componentising DCC plugin (and all windows)
Change-Id: I2d54aeab876cb60d63d8fd5445d5344aee914054
Reviewed-on: http://gerrit.dmdirc.com/2042
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Chris Smith
84a4059c5f
Plugins support for core frame container changes
Change-Id: Iecbb2941c99a3412dc2eb3b7f56fc584d2db483e
Depends-On: Ieefbf2d1e157e3638dbe8fdedbd4f32642061329
Reviewed-on: http://gerrit.dmdirc.com/1884
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Shane Mc Cormack
e1106c80db
Update Copyright
13 jaren geleden
Greg Holmes
4a4a169e27
Fix PMD errors in plugins.
Change-Id: I7953fd2c0bbadb5a30188641a25352c10905416c
Reviewed-on: http://gerrit.dmdirc.com/1691
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 jaren geleden
Chris Smith
26e8e36006
Update plugins with new window closing logic
Change-Id: I97f44a9269288f876a7a71b412302cec4238d9d4
Depends-On: I4ea9fbf6c939a5b16f15ade230255b948e210c2c
Reviewed-on: http://gerrit.dmdirc.com/1601
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 jaren geleden
Chris Smith
bb47b22b58
Style fixes
Change-Id: Ic4b352f4e88a13423babf63543553f0da1b5ece5
Reviewed-on: http://gerrit.dmdirc.com/1576
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 jaren geleden
Chris Smith
05fcdd81ab
Stop using Main.getUI() in swing subplugins
Change-Id: I704fb691582b58777e184bdafa9a5266cfb7b358
Reviewed-on: http://gerrit.dmdirc.com/1249
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden
Chris Smith
a2f55161fa
Merge branch 'dcc-architecture'
Fixes issue 4035
Change-Id: I7c29ec0d55ba00295e85c94e7364ad59bf9bbaa3
Reviewed-on: http://gerrit.dmdirc.com/1220
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 jaren geleden