Chris Smith
a7fe27227e
Support for core config provider changes
пре 7 година
Chris Smith
9ca687017d
Handle random class renaming.
пре 7 година
Chris Smith
8bbc292101
Update copyright.
пре 7 година
Chris Smith
332d9b86b2
Migrate to new @GlobalConfig annotation.
пре 7 година
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
пре 7 година
Chris Smith
a55aa85f2e
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
пре 8 година
Chris Smith
0e3805e4ac
Remove FrameContainer parent/child fields.
пре 8 година
Chris Smith
b35d87089b
Remove usages of FrameContainer window methods.
These will be going away shortly.
пре 8 година
Chris Smith
d95097c3ea
Migrate DCC plugin to use events.
пре 8 година
Chris Smith
768139de84
Plugin support for core changes.
With the removal of message sinks, the active window plugin has
nothing to do now. We can reimplement it much more simply
directly as part of the Swing UI.
пре 8 година
Greg Holmes
4f3039fe6e
SLF4J Logging in DCC plugin.
пре 9 година
Chris Smith
5fe8e7c17d
Make UIs use WindowModel more.
пре 9 година
Chris Smith
ee14219e3e
Fix annoying WindowProvider logic in DCCManager.
пре 9 година
Greg Holmes
5dfa4b05df
Add a qualifier to PluginInfo.
пре 9 година
Greg Holmes
e40828bb27
Use events for showconfig in DCC Plugin.
пре 9 година
Chris Smith
916eaa44c5
Remove urlBuilder params.
пре 9 година
Shane Mc Cormack
ef35f746ad
2015!
пре 9 година
Greg Holmes
7e911ad902
Make events user User.
пре 9 година
Chris Smith
4f58e0bfa6
Plugin support for core changes.
пре 9 година
Chris Smith
51dec62043
Fix a bunch of warnings in DCCManager.
пре 9 година
Chris Smith
806a515361
Support for core package changes.
пре 9 година
Chris Smith
3805e1614a
Plugin support for core FrameContainer change.
пре 9 година
Chris Smith
d3e8a5c965
Lambdas.
пре 9 година
Chris Smith
455095908e
Handle core package changes.
пре 9 година
Chris Smith
d639d1d889
Remove ComponentFrameFactory.
Instead, pass a list of suppliers of components into ComponentFrame.
Also ditch ComponentInputFrame which is unused.
пре 9 година
Greg Holmes
794d34f46f
Use lambdas in StandardQuestionDialog.
пре 9 година
Chris Smith
4c68c5e600
Enable PMD for plugins.
Fix assorted PMD errors.
Change-Id: I9af7e36f2aeb10bd658c5825ad2f94161e0bb243
Reviewed-on: http://gerrit.dmdirc.com/3940
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 9 година
Greg Holmes
5956243fc5
Use ColourManagerFactory
Change-Id: If1bc20d15561584c9296ad10f04957efb51c5966
Depends-On: I6ef45d10a4fe862854702eee671114ee09f01d4d
Reviewed-on: http://gerrit.dmdirc.com/3867
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 9 година
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 година
Chris Smith
9c4991af86
Final all the things.
Change-Id: I6d3651c56721206eb996c0a8a08cf6f69320deb1
Reviewed-on: http://gerrit.dmdirc.com/3837
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 9 година
Chris Smith
e0f82140f5
Reorganise all imports
Change-Id: I505dd85becbfe5e5fd611a69cee7678d84fb249f
Reviewed-on: http://gerrit.dmdirc.com/3775
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 9 година
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 година
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 година
Chris Smith
b5e208829d
Introduce factories for frames.
Make the factories implement WindowProvider, and simplify the
SwingWindowFactory.
Change-Id: I0ee55bc971ab57e5c79c818693981797a0946c3f
Reviewed-on: http://gerrit.dmdirc.com/3704
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 9 година
Greg Holmes
84ac4c964f
Switch to event bug logging in DCC plugin.
Change-Id: I2ef12247010aec00ee9e7da74a5fb85453495745
Reviewed-on: http://gerrit.dmdirc.com/3653
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 10 година
Greg Holmes
bab9c077c9
Switch DCCManager to ServerCtcpEvent.
Change-Id: I8b55a2e47099629e6fe80344451f45826a44c188
Reviewed-on: http://gerrit.dmdirc.com/3499
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 10 година
Greg Holmes
229ea9bed6
Refactor dCC slightly.
Add question dialog to DCC Chats.
Add question dialog to DCC Sends.
Remove unused method askQuestion method.
Change-Id: Iaf9f6ff679ea662df46b7da25d212d79097bd9bd
Reviewed-on: http://gerrit.dmdirc.com/3498
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 10 година
Greg Holmes
16dc8c84a7
Convert DCC Plugin to use events.
Change-Id: I136ba57bfa1a421d845351bb6c75b4b35dfb45df
Reviewed-on: http://gerrit.dmdirc.com/3494
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 10 година
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 година
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 година
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 година
Greg Holmes
e37cff335c
Remove unused field.
Change-Id: I92c8f2d593bb5ab1eca3535761e9ecfb5e2ae3df
Reviewed-on: http://gerrit.dmdirc.com/3325
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 10 година
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 година
Chris Smith
7a74fb6c8f
Pass command parsers into text frames.
Change-Id: I53814fa2d2bda7d928c605f4a99a30555049909d
Reviewed-on: http://gerrit.dmdirc.com/3271
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 10 година
Greg Holmes
a574db3889
Fix DCC Plugin show config.
Change-Id: I5802f1deb677a5f9eb84122027314577e902b66e
Fixes-Issue: CLIENT-440
Reviewed-on: http://gerrit.dmdirc.com/3156
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 10 година
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 година
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 година
Chris Smith
0fe941d062
Use WindowProviders/factories for all windows.
Remove the legacy code, which was used in far fewer places than I thought.
Change-Id: I72cfa09e92110163e16a8a43f18a4127560a65c1
Reviewed-on: http://gerrit.dmdirc.com/3063
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 10 година
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 година
Chris Smith
273acf6c58
Inject more things into the DCC manager.
Also deprecate the getters in the SwingController that should be
avoided in favour of injection.
Change-Id: I0a6ccc960a4e08d0a7c6afc08a75b89d2b17c125
Reviewed-on: http://gerrit.dmdirc.com/3035
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 10 година