Greg Holmes
7a428098e6
Tidy up some dodgy code and prevent statusbar popup dialogs showing twice.
Change-Id: I89b0ff65d8689b8b227e0c91e8961b5da5408ae7
Fixes-Issue: CLIENT-337
Reviewed-on: http://gerrit.dmdirc.com/2399
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Chris Smith
a6ec36c2e2
Add a fakeupdates debug command
Change-Id: Ie9e7d7e0a254453c8f68bdc59754ac30d2af76be
Reviewed-on: http://gerrit.dmdirc.com/2397
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Greg Holmes
6d83831a44
List channels should be enabled when on a server not in a channel.
Change-Id: I62ed60487672ef8f102907dfb6a4df062fff6e1a
Fixes-Issue: CLIENT-345
Reviewed-on: http://gerrit.dmdirc.com/2390
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
7e1fb6606d
Wrap items in the UpdaterPopup again
Change-Id: I072a86f4836d45548352eccf029cd45486d7fa8d
Fixes-Issue: CLIENT-343
Reviewed-on: http://gerrit.dmdirc.com/2388
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
d57b611bc3
XMPP Parser now fires away events properly
Change-Id: Ie10efdf6efea2546256dada2e2690a188806c330
Fixes-Issue: CLIENT-285
Reviewed-on: http://gerrit.dmdirc.com/2386
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Greg Holmes
0ebb404f2c
Allow topics to be changed on channels without topics.
Change-Id: Ibea6c4270ad60d9b51e1ef3b09f0f9c3261e78e6
Fixes-Issue: CLIENT-341
Reviewed-on: http://gerrit.dmdirc.com/2385
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Chris Smith
10688b17c9
Support for the new updater
Change-Id: Iab5db6ba7738102fbe45e37670f6cfd3c705fd9c
Depends-On: Ia92ef9058621aa0a3cb67dc1fb30a13642580303
Reviewed-on: http://gerrit.dmdirc.com/2382
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Greg Holmes
b89045693b
Redo constructors to cope with dependency injector
Change-Id: Ia38ec1d68e38f638d90c4c2cc2f919adcfef5db8
Fixes-Issue: CLIENT-340
Reviewed-on: http://gerrit.dmdirc.com/2372
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Greg Holmes
e505339ef8
Fix channel list dialog throwing fatal errors when mousing over it.
Change-Id: I5ac9e6679da726f8ca8f977ef7b9c7874bc547eb
Reviewed-on: http://gerrit.dmdirc.com/2361
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
9d50f39e66
Add some logging to the XMPP parser
Change-Id: I4e832651a12a3b43d697fb135cf1487f35ac40c6
Reviewed-on: http://gerrit.dmdirc.com/2359
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
34ad9344d3
Support for sending and receiving actions as "/me" in the XMPP parser
(This is how google talk does it)
Change-Id: I10c15b3e0e7d125460ef6b3f09bc79dc9304b3a4
Reviewed-on: http://gerrit.dmdirc.com/2358
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Greg Holmes
26392a885a
Increase status bar height (it was a related padding too short).
Change-Id: Ibdb5030ac3905918fcf314c004c980f2956edb09
Reviewed-on: http://gerrit.dmdirc.com/2357
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
536e89d16a
Fix issues with treeview and status bar on gnome3.
Change-Id: Ib4f7d4cd92109a5c7b8a994a5692d57a2ed9b10f
Reviewed-on: http://gerrit.dmdirc.com/2343
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
5b091ef9a9
Add a real rowheight again to fix truncated icons in win7
Change-Id: Iac7010bc11cc0a2d4e86df3918087111e80b06ff
Fixes-Issue: CLIENT-304
Reviewed-on: http://gerrit.dmdirc.com/2338
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
578c9c0bc0
Fix the first run wizard.
Change-Id: I92c41ace9285cd81d7bc286543c0d77e8571ab45
Fixes-Issue: CLIENT-305
Reviewed-on: http://gerrit.dmdirc.com/2337
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
0bd8222f96
Change Swing debug plugin to use DMDirc windows rather than dialogs.
Change-Id: Ic29bf3495781213b4114769b6ef11013352d5a12
Reviewed-on: http://gerrit.dmdirc.com/2335
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
63edf422d5
Use ReverseFileReader from utils
Change-Id: I3e0c3adb302ee5f4584f3e9040ae6b5edfc447c8
Depends-On: I8fcf1d9e686834dfad9d93c177b97b0ea19fd742
Reviewed-on: http://gerrit.dmdirc.com/2326
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
c4b0529ec0
NotifyMyAndroid plugin
Add slf4j API jar
Change-Id: I56f1f80196a64c5c34b6824d0056de6bf289f6d8
Reviewed-on: http://gerrit.dmdirc.com/2319
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Greg Holmes
99aa9dcdeb
Fix window flashing never stopping.
Change-Id: Ied5629314ed1d7e7bac7f5b8fa5a09280552f1a8
Reviewed-on: http://gerrit.dmdirc.com/2318
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Greg Holmes
c48b8b89ca
Disable OptionJSpinners on creation if state is disabled
Change-Id: Ib4c3ba528b26eb8839822f616b1137895d57ba55
Fixes-Issue: CLIENT-333
Reviewed-on: http://gerrit.dmdirc.com/2317
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
ea9e6c0a66
Tidy up (and fix horribly broken) window flashing plugin.
Change-Id: I893a0b659f57e9244e258a838b3252e8455e8be4
Fixes-Issue: CLIENT-331
Reviewed-on: http://gerrit.dmdirc.com/2316
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
79cde01781
Ask user for input in PMD not ask for confirmation
Change-Id: I3520a885263f09b2a098b9f3ae371e9835d9b7d4
Reviewed-on: http://gerrit.dmdirc.com/2311
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
4fbf6f235c
Remove @AutoGenMethodStub as it makes Netbeans scan forever :(
Change-Id: I9abd8c4aa315fcbe49f8432bc417efc9d246c981
Reviewed-on: http://gerrit.dmdirc.com/2307
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Greg Holmes
7932ff2d0d
Fix a regression in the topic bar.
The topic bar should only change the topic when the server informs it
the topic has changed, currently this was changing the text regardless
of whether the topic change was allowed.
Change-Id: Ib4979c324e05a29c2f0b066714f4b410d6a7ca77
Reviewed-on: http://gerrit.dmdirc.com/2303
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Shane Mc Cormack
4034806205
Some missed files
Change-Id: I746ae34fb21cbb96b99998c73b1b1a265fe1f6be
Reviewed-on: http://gerrit.dmdirc.com/2297
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Greg Holmes
b0ff6ebed9
Fix SwingRestartDialog not opening
Change-Id: I90bf0517d42312e226513c94a28d98d24ed9cb0d
Reviewed-on: http://gerrit.dmdirc.com/2296
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
b8aafad96a
Fix broken Settings submenu in treeview
Change-Id: I09ba91b1bcfcb7c9e2e2fdf63c53a52380e63303
Reviewed-on: http://gerrit.dmdirc.com/2295
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
36e01ebb31
Fix broken Profile Manager dialog (Chris wins :()
Change-Id: Icf9f85c19c30f95809133acc2f2076301a671407
Reviewed-on: http://gerrit.dmdirc.com/2294
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
1cb39aefba
Fix incorrect headers, revert non DMDirc headers.
Change-Id: I4230201115d998e46c179ed14a59984a54180766
Reviewed-on: http://gerrit.dmdirc.com/2293
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 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
b786e88b50
Allow blank idents in the profile manager dialog.
Change-Id: I6ac3d24e0dcf78601568d63a660033178d73ba78
Reviewed-on: http://gerrit.dmdirc.com/2286
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
0ee59c807d
Fix dialogs not being disposed ever...
Change-Id: I5ee383c4f193179379fed54eac4d564eec5a517b
Reviewed-on: http://gerrit.dmdirc.com/2285
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
fda9c21381
Bye bye deprecations!
Change-Id: Ice72ddf69bba77d321f6037f45793b67847d71b3
Reviewed-on: http://gerrit.dmdirc.com/2284
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
bbcda4be10
Bump
Change-Id: Id7d79f963b67e2827c152878f53116ca4ac02ca1
Reviewed-on: http://gerrit.dmdirc.com/2279
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Shane Mc Cormack
0009a08c0a
Fix for issue CLIENT-312 - Parser shouldn't extend runnable
The parser now defines some new methods:
- connect()
- connect(threadName)
- interrupt()
connect([threadName]) is responsible for creating any required threads
for the parser to run in and maintaining them internally.
interrupt() allows for interrupting these thread if they exist and if
required.
A new base class for parsers has been added to accomodate this with
minimum changes required elsewhere - ThreadedParser which BaseParser
now extends.
ThreadedParser handles the creation of a single controlThread and allows
interrupting it, and also defines an abstract void run() method (which
all existing parsers will already have from extending runnable in the
past) which is used by the controlThread.
Change-Id: I90ac61d56eb623165d3c4211f1c3247fcba823c8
Depends-On: Ib3e884407181adc362394b23fe59f8e3b401d692
Depends-On: I5ef8ea1e988fe9591df0054ad0016c409fc34b3f
Reviewed-on: http://gerrit.dmdirc.com/2257
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
9e05653098
Don't start ident server if previously failed
Change-Id: I1c222daecda5d2209f33906bfa1196f74ae72906
Reviewed-on: http://gerrit.dmdirc.com/2264
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
256c07d0fc
Tidy up Logging plugin.
Change-Id: I3b08c6e8316f03d2636802eb43d00350d5be01a0
Reviewed-on: http://gerrit.dmdirc.com/2262
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
5e86f22f83
Remove some singleton methods from some more plugins.
Change-Id: I41199c2ed1abfeb08eb75d688602d31844280319
Reviewed-on: http://gerrit.dmdirc.com/2261
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
0afd9343e4
Fix broken debug plugin.
Change-Id: I87a14d2b9b79cfa75b546e98993f32f75047ae93
Reviewed-on: http://gerrit.dmdirc.com/2260
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
fdad7c6408
Remove singleton calls from DCC plugin.
Change-Id: I1584ffcd5367af8e0fbe01c24eb09d2bb2bae707
Reviewed-on: http://gerrit.dmdirc.com/2253
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
10e9c8a35e
Remove singleton calls from the debug plugin
Change-Id: I7626a692610d340738676d58bcf08a813ffbb1db
Reviewed-on: http://gerrit.dmdirc.com/2254
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@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 година
Shane Mc Cormack
697f8cb781
Use DMDirc Colours not AWT Colors
Change-Id: I0a563a25934957e004dbf331ab478cd64f7d3628
Reviewed-on: http://gerrit.dmdirc.com/2252
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Shane Mc Cormack
9fd0cfa0ec
Fix in relaybot plugin for some parser changes a while ago.
Change-Id: I0ae453d36c6d9a808779823058c009d4459859d6
Reviewed-on: http://gerrit.dmdirc.com/2247
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
30b3ef4e1b
Move serverlist dialog to server list plugin.
Fixes-Issue: CLIENT-238
Change-Id: I4333c2a982b0c6757b4a450441903316500e4065
Reviewed-on: http://gerrit.dmdirc.com/2245
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@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 година
Chris Smith
c7e9a3c076
Fix fallout from util changes
Change-Id: Ia8de3c1a5fdc1eb9cfaa8b29a32bb3efb6d8ce6f
Depends-On: I0bfd2dc61096dd9670b269463c27d9b00fd9a917
Depends-On: I6d0665e57f6e0e2ff2fb6a18742acb99010e79bf
Reviewed-on: http://gerrit.dmdirc.com/2241
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Greg Holmes
e545495d36
Code tidying.
Reorderable list should not be final
Validating textfield doesn't need to take an icon manager, I will fully remove this in a later commit.
Change-Id: I0412f79b951b37d6e72a4fc70d41f0d512731c99
Reviewed-on: http://gerrit.dmdirc.com/2236
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
635fffffd5
Really fix the broken theme panel this time.
Change-Id: Iad8ee707aa4de8d1e7e47c4c9abb382c4e84aca0
Reviewed-on: http://gerrit.dmdirc.com/2232
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
421e636489
Fix some more bugs with the theme panel.
Change-Id: Id98a4d508852c24fbff02638bbd4002cfe308991
Reviewed-on: http://gerrit.dmdirc.com/2231
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година