plugins:
101cd81 Chris Smith <chris@dmdirc.com>
Tidy up some TabCompleter usages.
Depends-On: I1d61d1895025f3b7febd7cae1e8411d0b198f141
Gerrit: http://gerrit.dmdirc.com/2866
Change-Id: Ieaf99b32c5bcd51ec4274a4d091b31c8393236a4
plugins:
2e0a59b Chris Smith <chris@dmdirc.com>
Daggerify the DCC plugin.
Rename old DCCPlugin to DCCManager and inflate it using dagger.
Also remove unused method in OsdPlugin.
Depends-On: I99ebc7d10f558008a7889252cc3c96f39747303e
Gerrit: http://gerrit.dmdirc.com/2861
Change-Id: Ic1d6241590082573cb225d8006d61d642d19efd3
plugins:
d42a901 Chris Smith <chris@dmdirc.com>
Add dagger dependency to plugins (again).
Keeping the compiler in the build group prevents it being put on
the classpath twice and causing massive problems.
Gerrit: http://gerrit.dmdirc.com/2850
Change-Id: Iee1cbf27061028b261b5211a88db55ced6d1f37d
plugins:
4252d6e Chris Smith <chris@dmdirc.com>
Support plugin changes.
Depends-On: I053a57b82f77e9f570efdc463f86dd6653355a3e
Gerrit: http://gerrit.dmdirc.com/2848
Change-Id: Ic5b06afa2dfd5a57fee1179506e38c5ce49d7ce7
plugins:
a831641 Chris Smith <chris@dmdirc.com>
Fix most getIconManager() calls.
Depends-On: Id672fec154a19c999b078b3980681937f62bfb41
Gerrit: http://gerrit.dmdirc.com/2841
Change-Id: I1401800b36851502253bdbd6a8e68591d3e15220
parser:
53058f9 Shane Mc Cormack <shane@dmdirc.com>
Add missing null check to OutputQueue when changing the enabled state of the queue.
Gerrit: http://gerrit.dmdirc.com/2839
Change-Id: Id6affc978eb80bcc2f6eea04eac7eeef55856061
plugins:
87cd3e2 Chris Smith <chris@dmdirc.com>
Desingleton DccCommandParser.
Can't see why it was a singleton, really.
Gerrit: http://gerrit.dmdirc.com/2838
Change-Id: I853426b1b1f13d1032195f4bbccd971fad7f001c
parser:
c15082c Chris Smith <chris@dmdirc.com>
Make CHANTYPES handling somewhat sane.
Get rid of weird round-the-houses method of processing, and avoid
duplicating the value in a map and a field.
This fixes our handling of servers doing really stupid, theoretical
things like resetting the CHANTYPES they support. (And by "fixes"
I mean the parser will keep state, while everything else burns
around it.)
Gerrit: http://gerrit.dmdirc.com/2831
Change-Id: I292c11f05ce14b90d419537c1df496004be8a4df
parser:
dac7f08 Chris Smith <chris@dmdirc.com>
Tidy up the 004/005 processor a bit.
Introduce methods for handling individual bits, instead of having
a pair of giant if statements of doom.
Tidy some comments and formatting up at the same time.
This is functionally the same as it was before.
Gerrit: http://gerrit.dmdirc.com/2812
Change-Id: If5d024870222097fe83f303fb85a201d87f9798e
plugins:
c6ed9e1 Chris Smith <chris@dmdirc.com>
Pass in CommandControllers to some plugin commands
I got bored about half way through, so more to go at some point.
Gerrit: http://gerrit.dmdirc.com/2807
Change-Id: Id751bc784de3d697deb3199f09143dba427651b1
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