plugins:
532274f Chris Smith <chris@dmdirc.com>
Fix some URLBuiler/IconManager usages.
Depends-On: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
Gerrit: http://gerrit.dmdirc.com/2748
Change-Id: Ieb6dcc2d89e8aa9e6ad428ededbf4f076b8f7286
plugins:
65d4f71 Chris Smith <chris@dmdirc.com>
Remove static ThemeManager methods.
Tidy AddonToggle's constructor a bit so it's less pathological.
Gerrit: http://gerrit.dmdirc.com/2745
Change-Id: Ie85a76c9824337fb210b599635e989e6e4f8acec
plugins:
2be4d54 Chris Smith <chris@dmdirc.com>
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.
Gerrit: http://gerrit.dmdirc.com/2743
Change-Id: I442d4181239fc5fb41ff31ae3fcd5d8c8507927a
plugins:
602047c Chris Smith <chris@dmdirc.com>
Add dagger as a dependency.
Remove the big block of commented out stuff I forgot about.
Gerrit: http://gerrit.dmdirc.com/2742
Change-Id: Ide1298e7c828861ac486665195aa86bcdcb84c4f
plugins:
c2e9460 Chris Smith <chris@dmdirc.com>
Use ivy for plugin dependencies.
Depends-On: I34d7849a75cd4c7a91e04a9dad6f8073aa5a8f61
Gerrit: http://gerrit.dmdirc.com/2736
Change-Id: I9503fe4259c403a32c2caeabd9b8ae0bf4335f45
plugins:
64ff4ac Chris Smith <chris@dmdirc.com>
Remove almost all references to Main.
Depends-On: Idf1c76e81da4eecd499a25f28e363a8150be8ac3
Gerrit: http://gerrit.dmdirc.com/2719
Change-Id: I43a73b451f35ca4d81a848cbff856eacf9696262
plugins:
e093053 Chris Smith <chris@dmdirc.com>
Use a LifeCycleController to quit.
Depends-On: Id6d237f386c6f35844136ceb64b7c46f0af76765
Gerrit: http://gerrit.dmdirc.com/2716
Change-Id: Ib7868ed631fae0aa4df44648f5166b1548be1483
plugins:
16b8ca9 Chris Smith <chris@dmdirc.com>
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.
Gerrit: http://gerrit.dmdirc.com/2711
Change-Id: I90602ddf6ef3f7a9111163e90a7665fea1492f72
plugins:
fdde3a5 Chris Smith <chris@dmdirc.com>
Remove some usages of Main.
Depends-On: I5f88cccf81f0fb80e2fcf915d453660d5690c8c0
Gerrit: http://gerrit.dmdirc.com/2709
Change-Id: I51091051679fa8a9c1504f44326455b6fbbb9d64
plugins:
1c2905d Chris Smith <chris@dmdirc.com>
Make the RedirectCommandTest work sanely.
Mock out everything that it uses, remove dependency on lots of
global state, and re-implement the actual test which was @Ignored.
Depends-On: I63879db5c13517cfa60941fce73a2ba01e63f1cd
Gerrit: http://gerrit.dmdirc.com/2682
Change-Id: If7526da6fdb71454d413c2c356a728b8ccbcbf53
plugins:
84f6e25 Chris Smith <chris@dmdirc.com>
Simplify getPluginManager calls in the swing UI.
No point calling getMain().getPluginManager() when the controller
has a nice reference you can get at.
Gerrit: http://gerrit.dmdirc.com/2663
Change-Id: I876f5121631aaf684d3726043accf3d20f795982
Pass in the relevant dependencies in all cases except for the Quit
command, which does actually need a Main (but it can access it
statically, for now).
Change-Id: I056a0782b9d073622c04343ebba103d0880b9567
Reviewed-on: http://gerrit.dmdirc.com/2661
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
plugins:
74402de Chris Smith <chris@dmdirc.com>
Update plugins after core Server changes.
Depends-On: I9842c20b4e4ff846c9bbf4858da794a843c3b053
Gerrit: http://gerrit.dmdirc.com/2658
Change-Id: I4428f7b1540887f27bc7d27d300af242c72690b8
plugins:
3118302 Chris Smith <chris@dmdirc.com>
Tidy up Channel/ServerSettings dependencies.
Pass in a SwingController instead of jumping through 3 million
hoops to try and find one. It's simpler that way.
Gerrit: http://gerrit.dmdirc.com/2660
Change-Id: Id6e7b825edfee3b393d61e15957dca4fb5d09060
plugins:
c4086f2 Greg Holmes <greg@dmdirc.com>
Add limit to number of status bar messages.
Fixes-Issue: CLIENT-398
Gerrit: http://gerrit.dmdirc.com/2636
Change-Id: Ie1ce87561788d54ea392d6c54433c41305739a10
plugins:
98660f1 Shane Mc Cormack <shane@dmdirc.com>
Fix some issues with AED. - When editing an action, you can now add more triggers to it. - Trigger Item dropdown now only contains the triggers that are compaible but not yet set rather than, all triggers except the last one you added. - If only a single TriggerGroup exists, automatically select it.
Gerrit: http://gerrit.dmdirc.com/2631
Change-Id: Ib99b34d1cd8f137f8707e4191cc742ed90dc2740