Fix case (in)sensitivty issues in CSD/SSD

Fixes CLIENT-197

Change-Id: I044f581e43cd5feb909f0646d8ecae6b3e493000
Reviewed-on: http://gerrit.dmdirc.com/1827
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Don't hardcode command char

Fixes CLIENT-176

Change-Id: Icc0a3af971d6122fe4ab8d287e29b2d589763544
Reviewed-on: http://gerrit.dmdirc.com/1816
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Hide colour picker dialogs when focus is lost.

Fixes CLIENT-191

Change-Id: I1f4d9617215e699282a5b934b7d2ecd842d62ed5
Reviewed-on: http://gerrit.dmdirc.com/1818
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Relayout split pane correctly now we're not using MDI.

Fixes CLIENT-190

Change-Id: I3b29cf28cde66b3143aaec8ca9544179ca498b16
Reviewed-on: http://gerrit.dmdirc.com/1820
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
UpdateChannel.NONE fallthrough to UpdateChannel.NIGHTLY

Fixes CLIENT-186

Change-Id: I43f5e2d048e022507a01d6c608034db19fc2e258
Reviewed-on: http://gerrit.dmdirc.com/1814
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Name thread sin DCC plugin.

Fixes CLIENT-172

Change-Id: I9d0f811d522270cebfd405e02f33de0b8b081ab4
Reviewed-on: http://gerrit.dmdirc.com/1819
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Don't hang EDT when installing addons.

Fixes CLIENT-169

Change-Id: Ib5bfa6e921bb303f53bc38e92475c94690c6bf12
Reviewed-on: http://gerrit.dmdirc.com/1815
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Port expanding settings to use prefs components.  Remove hardcoded values from settings dialogs.

Fixes CLIENT-26
Fixes CLIENT-88

Depends-On: I2d8a4b2a0adc480a03750abc4d82b4c6809e2ce8
Depends-On: I69c5fd43b97244343b824aa7c2cf1d8bb71ba741

Change-Id: Ica55307fa7527a5c4f835cbb9b5afdfded88c328
Reviewed-on: http://gerrit.dmdirc.com/1836
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Remove deprecations

Depends-On: I5ebf0bd52682cd0b1798d1b1b54353e5e65e793f

Change-Id: Ic938a7785a30477f47074e574ec8311723d803a9
Reviewed-on: http://gerrit.dmdirc.com/1839
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Reduce code duplication between channel/server modes panels.

Fixes CLIENT-199

Change-Id: I011975a325bcb1cad3a50b891b58ac9732834a86
Reviewed-on: http://gerrit.dmdirc.com/1844
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Move away label logic into it's own component.

Fixes CLIENT-189

Change-Id: I34a7741b4e4ed46cad63b58e51db4757d3dd76a9
Reviewed-on: http://gerrit.dmdirc.com/1837
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Supply parent to topic bar colour picker.
Add DMDirc icon to colour pickers without parents.

Fixes CLIENT-192

Change-Id: I73552f3157f37d8027f4daa33cbf342ee6e5fd67
Reviewed-on: http://gerrit.dmdirc.com/1817
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Add static register method to ListScroller

Change-Id: Idaf02b8f6885fe66c6ef166a03cb3a415c9d800f
Reviewed-on: http://gerrit.dmdirc.com/1822
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Create message object for status bar

Issue CLIENT-211

Change-Id: I57cd25f4d409a822242551c9cca29c00d791fb8f
Reviewed-on: http://gerrit.dmdirc.com/1850
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Initial work on XMPP parser and parser base abstraction

Depends-On: I3bfbb811a5b5055d8dbe511a0390c3413d133292
Depends-On: I694d18a653ca8c3e3cad9d0e766e2fd207e615e9
Change-Id: I4ff484e8a2597017283eea557170c4aeb2029faa
Reviewed-on: http://gerrit.dmdirc.com/1852
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Greg Holmes <greg@dmdirc.com>
More status bar deprecation.

Change-Id: I671f45a4057a9287e5b505572a108b3f32953fd7
Depends-On: Ie3c22f9bba6b43fe3caeca86957b6031dc3a0808
Reviewed-on: http://gerrit.dmdirc.com/1856
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Fix various compiler warnings

Change-Id: I8e738009b44b802535b8c06db62d2cb219cf9dcf
Reviewed-on: http://gerrit.dmdirc.com/1857
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Fix XMPP parser reconnecting failing with NPE in weird circumstances

Change-Id: I695a1a7ada52d0a8c4144164afe7355b85c592e0
Reviewed-on: http://gerrit.dmdirc.com/1862
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Set background transparent to correct colours

Fixes CLIENT-216

Change-Id: If48603a297ffc80862774c247d7e7d841dd559ea
Reviewed-on: http://gerrit.dmdirc.com/1858
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Move default timeout logic to StatusMessage.

Change-Id: I332549e037d94849a5af18e94e186cf65d3a033c
Depends-On: I7f8e95c440482310d1818cc50f389d9e7ec8dfa6
Reviewed-on: http://gerrit.dmdirc.com/1863
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>