plugins:
8d38a54 Chris Smith <chris@dmdirc.com>
Use injected ActionFactory everywhere.
Depends-On: I9593bfaf82ac22b629e9fde5380e08f3aa0eea86
Gerrit: http://gerrit.dmdirc.com/2785
Change-Id: Id96c4130a4e07b50f3e7fd953be493f73a1f2806
plugins:
4751172 Chris Smith <chris@dmdirc.com>
Remove direct Identity usages.
Depends-On: I66b382d54b77ef030d88448e456a83eb98aca216
Gerrit: http://gerrit.dmdirc.com/2776
Change-Id: I45369bdf55b4966aa941ff4256797ab0ad02e305
plugins:
f680720 Chris Smith <chris@dmdirc.com>
Remove a bunch of deprecated methods.
Depends-On: I06531664f45d26298d989b9ac82d614c67da8c55
Gerrit: http://gerrit.dmdirc.com/2775
Change-Id: I0e4344c2b2817cf5eb8df1d2880fabb7d5bfdfaf
plugins:
526cb3e Chris Smith <chris@dmdirc.com>
Use config interfaces where possible.
Depends-On: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Gerrit: http://gerrit.dmdirc.com/2767
Change-Id: Ibf9f673af600c9b02ce46c00826014c0d7fcce32
plugins:
2a45dc7 Chris Smith <chris@dmdirc.com>
Switch to ConfigProvider in a few places.
Depends-On: I7c3f01392083df4150e80a836c8cb94482b4e9dc
Gerrit: http://gerrit.dmdirc.com/2766
Change-Id: If6821887bcc187f229665c94c72646a8b49f521e
installer:
362c579 Shane Mc Cormack <shane@dmdirc.com>
'icon stop' apparently no longer works, just use note instead.
Gerrit: http://gerrit.dmdirc.com/2760
Change-Id: I464178b1d5b6ca26240184590c041d091d7a4042
installer:
3af31a1 Shane Mc Cormack <shane@dmdirc.com>
Update launcher for java 1.6 not 1.7 Improve code to detect java location on OS X.
Gerrit: http://gerrit.dmdirc.com/2758
Change-Id: Ie93ee06b70960ce629f57df3e2ee31513a65d16b
plugins:
0e4e578 Chris Smith <chris@dmdirc.com>
Remove all IdentityManager references from plugins
Everything now references an IdentityController or IdentityFactory,
and obtains them by injection (or local plugin state) rather than
using a singleton method.
Gerrit: http://gerrit.dmdirc.com/2751
Change-Id: I31ba535033101c67d0e6d3dc3d8a0b30252eddc2
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