Greg Holmes
4c5a893b80
Switch to some new validators in PMD.
Change-Id: I22099ecf7406136c86c1d7fec37bbb8662a11cb2
Reviewed-on: http://gerrit.dmdirc.com/3557
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Greg Holmes
3ca079a2a6
Remove some compiler warnings
Change-Id: I417384ae683b03db688fb0e268b85c2dbf15d80c
Reviewed-on: http://gerrit.dmdirc.com/3545
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Greg Holmes
f4a65cd9b4
Badly handle error deleting profiles.
Change-Id: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Reviewed-on: http://gerrit.dmdirc.com/3504
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Greg Holmes
b4c92b59f4
Move Profile to core
Fixes-Issue: CLIENT-464
Depends-On: Idf8b7726de5132bf67836b7613ba7fd616f3d414
Change-Id: I7c75a9ecae394fc7ca3052f6aaadea5c0b56f59e
Reviewed-on: http://gerrit.dmdirc.com/3304
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Greg Holmes
87ee1481d4
Fix some errors in the PMD.
Validate profile names for uniqueness as well as filenames.
Remove spaces from auto generated nickname on creation of profile.
Change-Id: Icae82a9deaceccefd7b87e00215dfa28aa065a1b
Fixes-Issue: CLIENT-461
Fixes-Issue: CLIENT-462
Reviewed-on: http://gerrit.dmdirc.com/3206
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Greg Holmes
2e7fbace7d
Ask user for profile name on creation.
Change-Id: Id8f99a90564e09d64d12e0a9edfdccb5a5a25524
Fixes-Issue: CLIENT-434
Reviewed-on: http://gerrit.dmdirc.com/3149
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Greg Holmes
0379847954
Fix some oddities in the new PMD
Change-Id: I36aaf1c69dfc534a66f921b774f2614092faed68
Reviewed-on: http://gerrit.dmdirc.com/3131
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Shane Mc Cormack
c7990ef968
Update Copyright to 2014
Change-Id: I3e4fd86a0d19f5167506df5986f7ec256b224820
Reviewed-on: http://gerrit.dmdirc.com/2979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Greg Holmes
516f190942
Add test for creating a new profile
Change-Id: Ie888cc35ccae052f73b92885c3fbb17d00c3f529
Reviewed-on: http://gerrit.dmdirc.com/2958
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Greg Holmes
a9354e7b54
Java 7 conversions
Change-Id: Ic204dbad72378455b5cd9dbd66d29dacf31ddd9c
Reviewed-on: http://gerrit.dmdirc.com/2895
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Chris Smith
d5c2ead64c
Use IdentityFactory in profile dialog.
Change-Id: I3ec770d446faeab2e9b0da14afb4d9e46ff16ee1
Reviewed-on: http://gerrit.dmdirc.com/2782
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
475117244a
Remove direct Identity usages.
Change-Id: I6a32f3592cb5fc3df99a23eee62ae961ce0fc143
Depends-On: I66b382d54b77ef030d88448e456a83eb98aca216
Reviewed-on: http://gerrit.dmdirc.com/2776
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
526cb3e37b
Use config interfaces where possible.
Change-Id: I5f140e89bfb8c57804d0a500bbc9f5c18555b0e9
Depends-On: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Reviewed-on: http://gerrit.dmdirc.com/2767
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
28e3529e08
Handle stuff moving.
Change-Id: I94416680dfa9f0ee4896f5a6518889c6eb891909
Depends-On: I8d791451ead4b37f9181a9741e127cbc8b514d46
Reviewed-on: http://gerrit.dmdirc.com/2753
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
0e4e578f75
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.
Change-Id: I641e1e0a84f96d928affa310a4e43a42f93d13d4
Reviewed-on: http://gerrit.dmdirc.com/2751
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Shane Mc Cormack
d30f7690e4
Update copyright for 2013
Change-Id: I1eea04000294c228a8f66464c89f92c1a7cd5321
Reviewed-on: http://gerrit.dmdirc.com/2605
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 11 години
Greg Holmes
ec14d94f2e
Improve unit tests for profile manager dialog, fix bugs they found.
Change-Id: I9741fee955a4eef2449ed2f93a06b8b7b80c5504
Reviewed-on: http://gerrit.dmdirc.com/2435
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 12 години
Greg Holmes
7bba0a8eca
Removes tests that rely on xvfb
Change-Id: I08bb88bdd484bffe076bd6a463bdfa89096e38bd
Reviewed-on: http://gerrit.dmdirc.com/2374
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 12 години
Shane Mc Cormack
f40fbcff29
Update copyright for 2012
Change-Id: I559bbd9a7e6abdfc73068d4934cfb0fc9f7ce84c
Reviewed-on: http://gerrit.dmdirc.com/2289
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 12 години
Greg Holmes
4d80c32e27
Mass singleton removal spree. Minor tidying in edited classes.
This tidying introduces a DialogManager class which ensures only a
single instance of a dialog can exist at any one time. This will be
expanded in the future to support management of all dialogs.
Change-Id: I506d7dde623628e38fddcd5f81221d9f2cc832ca
Reviewed-on: http://gerrit.dmdirc.com/2246
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 12 години
Greg Holmes
4f724a294c
Rewrite profile manager dialog with Cinch.
Rewrite Profile wrapper class
Add tests for ProfileManagerModel
Change-Id: I47a5b0bff4754916967b254854929499d73fc69e
Reviewed-on: http://gerrit.dmdirc.com/2238
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 12 години
Greg Holmes
14540d9688
Begin to remove deprecated IdentityManager methods.
Change-Id: I1fc7086057871a9b5f5f6d0ec790ec28b7ee067f
Depends-On: I7c24baa6f2e64302406e656a8931390aff9d3c9d
Reviewed-on: http://gerrit.dmdirc.com/2204
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 12 години
Greg Holmes
41c77ef7ed
Move interfaces to a central location.
Depends-On: If624693f050e1aa9cf4cabcd5264518604eb8bcd
Change-Id: I862891efc407a64559788812ee039a9ec565a973
Reviewed-on: http://gerrit.dmdirc.com/2166
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 13 години
Greg Holmes
85a02e5f38
Change header?
Change-Id: Id75a4947fe4c2a08460b4ee9e6e481c568d0c6d3
Reviewed-on: http://gerrit.dmdirc.com/2074
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 13 години
Chris Smith
0ea82bee8d
Fix deprecated method usages. Again.
Change-Id: Ib20eb804c786b157a33c6d0610e9151200371400
Reviewed-on: http://gerrit.dmdirc.com/1964
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 13 години
Chris Smith
370bfd04ba
Make tests use new action manager methods
Change-Id: I53dc998067312ed410574114422eb175f75eb86d
Reviewed-on: http://gerrit.dmdirc.com/1962
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 13 години
Shane Mc Cormack
e1106c80db
Update Copyright
преди 13 години
Chris Smith
e79bfc0408
Remove all fest libraries and dependent tests
No tests are better than flakey tests
Change-Id: I5b06a976ed948fc05f9a8e47529b90b76aca976f
Reviewed-on: http://gerrit.dmdirc.com/1495
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Greg Holmes
2d9dd05889
Fix broken unit tests.
Change-Id: I2300fc55ee5a682bc00ec332826c5bd092161a82
Reviewed-on: http://gerrit.dmdirc.com/1469
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
преди 14 години
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 години
Greg Holmes
25a18c0265
Netbeans keeps complaining about this
Change-Id: I7b91c5aa17e4675082a3ec76e1f08a0e946578c6
Reviewed-on: http://gerrit.dmdirc.com/1407
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 14 години
Chris Smith
6b0a81a27b
Style fixes
Change-Id: I1a3166e5b4f21430b119f5a2692c8554e192aec1
Reviewed-on: http://gerrit.dmdirc.com/1329
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Greg Holmes
5b7c10b73d
Fixes broken AED unit test
Fixes issue 4173
Change-Id: I326c5e6890999c1ab72780423effd1f35e10f8ad
Reviewed-on: http://gerrit.dmdirc.com/1277
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Greg Holmes
91136719fa
Fix unit test for advanced panel.
Change-Id: I279cbcd91921a18a76fb12dfdb4ce8e96b80d0b8
Reviewed-on: http://gerrit.dmdirc.com/1272
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 14 години
Greg
f03d296053
Update AED unit tests
Introduce DMDirc base UI test with helper methods
Move utility classes into harness/ui package
Change-Id: Id70553a03baa43b02036524a577aaa9f791b795b
Reviewed-on: http://gerrit.dmdirc.com/1264
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 14 години
Greboid
786b444351
Fix broken unit tests, ignore a broken one.
Fixes issue 4132
Fixes issue 4136
Fixes issue 4138
Fixes issue 4137
Change-Id: Ib9ebecf889c4dd14a77b6754de6f4fd697db042c
Reviewed-on: http://gerrit.dmdirc.com/1243
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
42054cbdbc
Prefix some windows with "DMDirc:"
Fixes issue 4134
Fixes issue 4135
Fixes issue 4133
Change-Id: Iddd21293b8adbc004a04a25da9c4cad57cb6c168
Reviewed-on: http://gerrit.dmdirc.com/1241
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
преди 14 години
Chris Smith
64451f9439
Support for new action versioning
Issue 3943
Change-Id: I9f769f243178022528da65fe4c15abbd62d9e49c
Depends-On: I1419fa74d8da7f3f5d96a00dea559329db008b0e
Reviewed-on: http://gerrit.dmdirc.com/1046
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
720d22f663
Unit tests
Unit test for issue 3721
Change-Id: Ifc1e3a8c60576c0626098280d1eb93dea7fb7a3d
Reviewed-on: http://gerrit.dmdirc.com/839
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
преди 14 години
Chris Smith
c73e59c245
Unit testy
Change-Id: Ie9836e7338b5ddbeecc89fca651d19e991531ef8
Reviewed-on: http://gerrit.dmdirc.com/832
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Chris Smith
654dd23e4a
Style fixes and new unit test
Change-Id: Icfb27b2dcfa9cd9ca122881c912878862cef3c90
Reviewed-on: http://gerrit.dmdirc.com/830
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Chris Smith
6cbdd3dbe3
Ignore spazzy unit test
Change-Id: Ia9f6ccdc889d8df267d8f5222db7d04c49aa9a2a
Reviewed-on: http://gerrit.dmdirc.com/808
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
67e3d29fc8
Make SSL cert dialog test using Fest testcase
Change-Id: I2a3f8d15645bd9df2eb46b631e08eacfb9ee1abf
Reviewed-on: http://gerrit.dmdirc.com/793
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
be77c22c46
Wait for idle after doing anything
Change-Id: I36a606e5bb33c3261bc0657335b3eef228e7c4bb
Reviewed-on: http://gerrit.dmdirc.com/788
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
преди 14 години
Chris Smith
ed11a6d4f1
EDT-ify the actions ui unit tests
Change-Id: I0f5160488ef5bde11fe36d8c82d3a87aa4f1b319
Reviewed-on: http://gerrit.dmdirc.com/787
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
преди 14 години
Chris Smith
4cdf1edb6b
Load actions in AED test too
Change-Id: I2a217b7121717cda0e4ce9b3d0131d162e5e8b7f
Reviewed-on: http://gerrit.dmdirc.com/783
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Gregory Holmes
dafb2b37ff
Make unit tests look for StandardDialogs not JOptionPanes
Fixes issue 3666
Change-Id: I8f6feacbb4806794b197211406607c32a3b9b9b1
Reviewed-on: http://gerrit.dmdirc.com/713
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
176a2f11b6
Load actions when running the AMD test
May fix issue 3651
Change-Id: Ief6f43682cb99578a0de3d39e70a56d17d5cc414
Reviewed-on: http://gerrit.dmdirc.com/671
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
b8c0ecc5fc
Add eventPostingDelay to failing ui tests to try and fix
Change-Id: I73184cff8d2601de47aa282bffb745a3efd1e50c
Reviewed-on: http://gerrit.dmdirc.com/641
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години
Chris Smith
2e7a2478e6
Unit test changes
Update FEST
Move UI test harness classes to plugins module
Fix a couple of broken ui unit tests
Change-Id: I12624ecd8c568294e06c304faf522bdc1da366c2
Reviewed-on: http://gerrit.dmdirc.com/454
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
преди 14 години