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
Netbeans wants to put static methods between static fields and
instance fields by default. Do not want.
Change-Id: I356ce7528dd0ed8874355faa20f9c1c1c92c8896
Reviewed-on: http://gerrit.dmdirc.com/2764
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
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
Take in a ConfigManager, instead of using a singleton IdentityManager.
This also means that tab completer settings such as case-sensitivity and
allowing empty results can be set per-window rather than globally.
Change-Id: I75d668e954c22186a2d15d917a7c66ccef04f342
Reviewed-on: http://gerrit.dmdirc.com/2749
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
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
Fix classpath generation on Windows
Change-Id: I18e122967cae9fa0d99446614cabd007161c1f6b
Reviewed-on: http://gerrit.dmdirc.com/2738
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
plugins:
c2e9460 Chris Smith <chris@dmdirc.com>
Use ivy for plugin dependencies.
Depends-On: I34d7849a75cd4c7a91e04a9dad6f8073aa5a8f61
Gerrit: http://gerrit.dmdirc.com/2736
Change-Id: I9503fe4259c403a32c2caeabd9b8ae0bf4335f45
No need for singleton junk any more, use an action factory.
Change-Id: I5174da7bdb59cadb96274f2d2c348d88bb87c09a
Reviewed-on: http://gerrit.dmdirc.com/2727
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Instead of manually tracking dependencies and creating them in
CommandLoader, just have a module to provide a set of commands
that we can load.
This makes it stupidly easy to add dependencies in commands.
Also rename the /set command from Set because that's just
confusing.
Change-Id: I7967609e356de3c17d0942ebc913be438debe49c
Reviewed-on: http://gerrit.dmdirc.com/2722
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Show ClientComponent messages in the status bar for now, instead
of showing a dialog on a random UI.
Change-Id: Ic2c0c5147f62d87633da4ec4b91149fe67d5b1fd
Reviewed-on: http://gerrit.dmdirc.com/2720
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
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
Things need to quit! Without using global state!
Change-Id: Id6d237f386c6f35844136ceb64b7c46f0af76765
Reviewed-on: http://gerrit.dmdirc.com/2715
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager