Chris Smith
7e4fec856f
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 >
13 gadus atpakaļ
Greg Holmes
c1864c960c
Don't set panelsize to 0
Fixes CLIENT-187
Change-Id: I76136968621b6fb8ebb3057facfbeaf5519a02dd
Reviewed-on: http://gerrit.dmdirc.com/1812
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Greg Holmes
7dedaf77e6
Alter min sizes on show/hide of subs panel.
Fixes CLIENT-178
Change-Id: I22089848657074c81cf906b5c8d4a92dcccb7cb0
Reviewed-on: http://gerrit.dmdirc.com/1802
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
61214f1d44
Use servername validator in NSD.
Fixes CLIENT-164
Depends-On: If8fa77b51d50a0355ac3297aa0ef884908f05f8c
Change-Id: I681395621783e1a14f37fc403d4aae948d72fdf6
Reviewed-on: http://gerrit.dmdirc.com/1774
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
c93ba0cc41
Fix some checkstyle errors
Change-Id: I67a3f25ee46e7ff8c924e9ac64cc05b0e11986ae
Reviewed-on: http://gerrit.dmdirc.com/1772
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Shane Mc Cormack
e1106c80db
Update Copyright
13 gadus atpakaļ
Greg Holmes
5190e1219b
Hide invisible components in updater dialog.
Fixes issue CLIENT-143
Change-Id: I3d6ff19c710572c3e0008b261e7e8f8f18c25980
Reviewed-on: http://gerrit.dmdirc.com/1716
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
b732f4bd16
PMD Fixes for plugins
Change-Id: I16cbfad94712946435c2be40ed0f2d25733bf354
Reviewed-on: http://gerrit.dmdirc.com/1700
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
4a4a169e27
Fix PMD errors in plugins.
Change-Id: I7953fd2c0bbadb5a30188641a25352c10905416c
Reviewed-on: http://gerrit.dmdirc.com/1691
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
ca3415fba0
Add support for prefs label component and make VLC plugin use it.
Fixes issue CLIENT-76
Change-Id: I93fcb894f0aa78c19d45c5dc3ce3e790862e03db
Depends-On: I7beee0f6d6d3d17c549a884e641d444d8a56dfc1
Reviewed-on: http://gerrit.dmdirc.com/1687
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Greg Holmes
0322bdff6c
Fix missing brace for AMD.
Change-Id: Iec99ec3bc5cfece289f4d605d9eb66ac12191c9b
Reviewed-on: http://gerrit.dmdirc.com/1688
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
2c4fe17288
Remove MDI from the client.
Tidy up mainframe (creating a new dialog class).
Fix OptionalJSpinner having an excessive border.
Fixes issue CLIENT-66
Fixes issue CLIENT-2
Change-Id: I450fe4a6060988843caad0b22a1ac2ffad9e4c28
Depends-On: If58397d37b89c8fe6e099c47fb4d26fdc4589b49
Reviewed-on: http://gerrit.dmdirc.com/1630
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
615d8bd09d
Annoying code tidying.
Change-Id: I052f46c59cfb19b64afbcaf2fbc02b17d1f40da6
Reviewed-on: http://gerrit.dmdirc.com/1633
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Gregory Holmes
8210cd97e5
Style fixes
Change-Id: Ie03a836ad3cf6112680dda1a212d0a0342d80212
Reviewed-on: http://gerrit.dmdirc.com/1603
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Chris Smith
37ae376f92
Remove OptionType in favour of PreferencesType
Change-Id: I54e42578febfc7c9ed40e97c031ee84df5d2e7c3
Reviewed-on: http://gerrit.dmdirc.com/1595
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Chris Smith
af504465f5
Plugin support for PreferencesManager rename
Change-Id: Ia126a15b60e54c08c1e780676fe363821e9b7518
Depends-On: Ied76e21fbf72039d47ec2b35b236149c13941645
Reviewed-on: http://gerrit.dmdirc.com/1592
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Chris Smith
6ae9262d10
Fix some crazy concurrency in ErrorTableModel
Fixes CLIENT-4
Change-Id: If182e71e72acc048d0474fa6f48d3c0a8ba0f57a
Reviewed-on: http://gerrit.dmdirc.com/1590
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Greg Holmes
e1ae5dc51f
Add uri converting textfield.
Fixes issue CLIENT-97
Change-Id: I2c63145a94b2f1a7a51087c07ee77068e468b40b
Reviewed-on: http://gerrit.dmdirc.com/1587
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
db95f29d75
Overhaul and tidy Manu bar code.
Fixes issue CLIENT-96
Change-Id: Ibc98def05f395e6ffee6f5cb3159cf1c9a599664
Reviewed-on: http://gerrit.dmdirc.com/1589
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
507d06033d
Disable server list add item button correctly.
Fixes issue CLIENT-98
Change-Id: I4ce7485a03557af8617230c4df5fe51bc3c06b10
Reviewed-on: http://gerrit.dmdirc.com/1586
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
e33ce0a2d6
Fix possible NPE in TopicLabel.
Style fixes.
Change-Id: I0148d99aacd737dedb5f8958ce20121d2c88ca54
Reviewed-on: http://gerrit.dmdirc.com/1578
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Chris Smith
bb47b22b58
Style fixes
Change-Id: Ic4b352f4e88a13423babf63543553f0da1b5ece5
Reviewed-on: http://gerrit.dmdirc.com/1576
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
0025d6bc58
Move InputFields into their own package.
Foundation work for Action/Alias dialogs to allow control code input.
Issue CLIENT-53
Change-Id: I2a9cc50577050120357d263f2471e8137c78eaae
Reviewed-on: http://gerrit.dmdirc.com/1535
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Chris Smith
48d6cca2a0
Misc style fixes
Change-Id: I08ec70d6f469892c62a20147a279b9d5e7dc643d
Reviewed-on: http://gerrit.dmdirc.com/1533
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Chris Smith
02248d05b7
Remove old/unstable uses of URLHandler
Fixes CORE-11
Change-Id: Icc74ece86b012aa92ef999eb68df727e372e203e
Depends-on: I268aa593dd81f38c94fc11e625acb4ff4aed61d1
Reviewed-on: http://gerrit.dmdirc.com/1523
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
3c7acd4360
Remove usages of deprecated method getCommandParser from InputWindow.
Fixes issue SWINGUI-35
Change-Id: I04ffd7e8392820a51d08a144edc876323c164c1b
Reviewed-on: http://gerrit.dmdirc.com/1515
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
e11ca43562
Disable ok/cancel buttons if updating when opening update dialog.
Fixes issue 4451
Change-Id: I81ed6cebbdd017eae8d428ed3395b19c272de9c9
Reviewed-on: http://gerrit.dmdirc.com/1499
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
f6780738e0
Select all text and focus server field when showing NSD.
Change-Id: I0b38705968c4f9e518eb4a4556becfe4013bc791
Reviewed-on: http://gerrit.dmdirc.com/1485
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 gadus atpakaļ
Greg Holmes
821dafdfdf
Remove stupid textlabel classes, work around introduced bugs
Update miglayout
Fixes issue 4254
Change-Id: I942553c146edfc4b078433bf2ddc6e93fc41a193
Reviewed-on: http://gerrit.dmdirc.com/1463
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Chris Smith
9c1559c37d
Fallout from PrefsManager changes
Change-Id: I092607bb46b0a78390f8631d8b61861ccb59c1d8
Reviewed-on: http://gerrit.dmdirc.com/1459
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Chris Smith
93f7e8fdff
Validator move
Issue 4253
Change-Id: I4f1e171cda9a0f35411e7f1e3104fcb4edccfbc6
Reviewed-on: http://gerrit.dmdirc.com/1457
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
a850a25acb
Add executor for swing workers, make everything use it.
Fixes issue 4339
Change-Id: I76de3c3bedc17d99766574dbab02a03f019e8d12
Reviewed-on: http://gerrit.dmdirc.com/1450
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
3f8515134e
Re-add settings panel padding (programatic option)
Fixes issue 4329
Change-Id: I14cf31dd4553cb4cb0c9ec9ef560d127c73064de
Reviewed-on: http://gerrit.dmdirc.com/1449
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
3fe3e0f424
Don't add null components to prefs panels, show error.
Remove unused imports in TextPaneCanvas.
Fixes issue 4330
Change-Id: Ifbb3b71e6a954f4700273961025b319b6d5174cd
Reviewed-on: http://gerrit.dmdirc.com/1446
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Chris Smith
14e847872d
Add serverlist plugin
Change-Id: I759dc8f56920362567778af366a34288fbf2a75d
Reviewed-on: http://gerrit.dmdirc.com/1444
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
61f06d27e9
Return useful value rather than null whern finding node.
Fixes issue 4321
Change-Id: Ic064c6c610b934f4b2b67a143becfa5db3cd0a03
Reviewed-on: http://gerrit.dmdirc.com/1435
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
91033b0e69
Use new perform type location
Fixes issue 4265
Change-Id: I779041d71d785a4ade294a2c846b551445a58b1b
Reviewed-on: http://gerrit.dmdirc.com/1423
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
59207728ac
"handle" impossible condition as well as I can.
Fixes issue 4120
Change-Id: I3a7ab64d546a24badbcabaa30b9d6d0f09825bbc
Reviewed-on: http://gerrit.dmdirc.com/1408
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
8c7585e225
Add a utility method to alter combobox dropdown width.
Fixes issue 4295
Change-Id: I9a73ed4c94ece2383870ea19103c07dbf3543d42
Reviewed-on: http://gerrit.dmdirc.com/1414
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
165ffe626c
Fix width of combo boxes in conditions panel to stop breaking layout.
Fixes issue 4290
Change-Id: I0043acc873ed0ff2830b103e9bbf97dbe9e99cee
Reviewed-on: http://gerrit.dmdirc.com/1410
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
1102495ac8
Show full path to server group item in SLD info pane
Fixes issue 4269
Change-Id: I39f3ed0e9cbe550ff2fe6a7c41f08e295fa5d637
Depends-On: I9bcb7f4c8b6f48068e42d1b8e656288235da8599
Reviewed-on: http://gerrit.dmdirc.com/1406
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 gadus atpakaļ
Greg Holmes
efe7701017
Save lists to disk when exiting the dialog.
Change-Id: I57e1747a352f04e3912bb93cc28eb6ceed8c73fa
Reviewed-on: http://gerrit.dmdirc.com/1399
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
0dab5144c6
Allow editing of empty server lists.
Fixes issue 4282
Fixes issue 4283
Change-Id: I6481eaea518f85b55bb03f2ec0f95072c0b0824a
Reviewed-on: http://gerrit.dmdirc.com/1398
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
1e5758f8a0
Show help panel in SLD for All Servers.
Fixes issue 4281
Change-Id: I2dd52e07e148e8072d40ac52c99d20ace9aee3d4
Reviewed-on: http://gerrit.dmdirc.com/1397
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
b7b7e6b8fe
Disable layers when no settings can be altered in SLD
Change-Id: If236203ea3f8f59649d2c590931227c33df7d76c
Reviewed-on: http://gerrit.dmdirc.com/1393
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
1234a08539
Add title+border to settings, should clear things up?
Fixes issue 4268
Change-Id: I8f98eff4dd16045fea191d11800e77659170c54e
Reviewed-on: http://gerrit.dmdirc.com/1394
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
2a59648aa8
Add a scrollpane for the info of a group item.
Fixes issue 4266
Change-Id: I382b3afda8b3c943f2dc24dda449a0e8e98df6ff
Reviewed-on: http://gerrit.dmdirc.com/1395
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
c1acd8bbb7
Oops, don't try and save null group items.
Fixes issue 4280
Change-Id: Id5bbce64c9b8eb011c2fc7bc537b24718f000ec2
Reviewed-on: http://gerrit.dmdirc.com/1396
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
1c2e47c86d
Allow null as an option in profile selector in SLD
Fixes issue 4272
Change-Id: Iac3495a5367e83a9b295c888d1340cdb010c641c
Reviewed-on: http://gerrit.dmdirc.com/1392
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
7c02a0d319
Use null not config identitiy for all servers
Fixes issue 4278
Change-Id: I14cd5090e6118c1d655273e54ce2d27313520d17
Reviewed-on: http://gerrit.dmdirc.com/1391
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ