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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
Greg Holmes
9b32764090
Themes should now load in the prefs dialog.
Fixes CLIENT-238
Change-Id: I6cfdfeecc96d2a21968cb886602b9526f0381e30
Reviewed-on: http://gerrit.dmdirc.com/2229
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Greg Holmes
2d36705587
Remove unreachable catch clause
Change-Id: Ifce7ec0490cf13fe1794aaf13acbf7fd3a8420b7
Reviewed-on: http://gerrit.dmdirc.com/2228
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 vuotta sitten
Greg Holmes
8e81639825
Ad double click to join to channel list dialog.
Change-Id: Idad6fcc99ac5214efc04aa8d75ba44122ba1d697
Depends-On: I03182e7b30e1215dafebdefd4b0b9389932c487f
Reviewed-on: http://gerrit.dmdirc.com/2226
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 vuotta sitten
Greg Holmes
48f4653db5
Add support for enter pressing in the text field. Add lombok craziness.
Change-Id: I6b46b99a0a2cb45078ee10d6a93f232d913ca3d3
Reviewed-on: http://gerrit.dmdirc.com/2224
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Greg Holmes
18a09ffedc
Disable search button until the list has finished.
Change-Id: Ic2cde0c246a8f92de380df4db8ad7df9bde37972
Reviewed-on: http://gerrit.dmdirc.com/2223
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Greg Holmes
f0adc0ca4d
Add some kind of feedback to the channel list ui.
Change-Id: I27be96071f632d4503e293c15c541d7aede43fb5
Reviewed-on: http://gerrit.dmdirc.com/2220
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Chris Smith
389db65413
Fix addons UI after core plugin changes
Change-Id: Ieeb8713a78f5e3f2adf42355a5871ec63dd6aa27
Depends-On: Ic19c0e174e712a7e8a7b17bdc334aba7a727cfb2
Reviewed-on: http://gerrit.dmdirc.com/2219
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 vuotta sitten
Greg Holmes
3359e6b15c
Channel list UI.
Fixes-Issue: CLIENT-8
Change-Id: Ib0598492cd63a59896634f4a74758c34d0d6853b
Reviewed-on: http://gerrit.dmdirc.com/2212
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Chris Smith
220e7603db
Table model for the channel list dialog
Change-Id: I5a5afd930047e33506b0c4518836f3a7b4454062
Reviewed-on: http://gerrit.dmdirc.com/2210
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 vuotta sitten
Greg Holmes
f4da87c278
I touched the mainframe status bar launching, I therefore broken the
client. Bad Greg.
Change-Id: I853ad7d34a42cdba067b9aea6b7d1c6f77850ea3
Reviewed-on: http://gerrit.dmdirc.com/2207
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
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 vuotta sitten
Chris Smith
9c3f7ef786
Stub out group list methods
Change-Id: I8eb9a68ad651554123c7254c8357e916db57557e
Depends-On: Id47a386356c7b08883cfbe326bcf2826f0b97adf
Reviewed-on: http://gerrit.dmdirc.com/2199
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Greg Holmes
4ea2214149
Remove some depecation warnings, lombok some code.
Change-Id: I76e80c3290656e807dbd4c15913008c1c43dd852
Reviewed-on: http://gerrit.dmdirc.com/2197
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 vuotta sitten
Greg Holmes
a5bf139b98
"Update" parser plugin
Change-Id: Ifff271fc658c36811518d1afe39f49332fde8c28
Reviewed-on: http://gerrit.dmdirc.com/2190
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Greg Holmes
5aa6407e2d
Expand settings add option renderer should handle nulls.
It is possible for the option list to be empty, when this is the case
the value will be null, this should be handled gracefully.
Fixes CLIENT-320
Change-Id: I15275e2e23f08d0f3bd393528189c5236a956b81
Reviewed-on: http://gerrit.dmdirc.com/2189
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 vuotta sitten
Chris Smith
034882ff81
Colour abstraction
Change-Id: I978e118b20c507cbc305d5ee5c6ecabf6d7454b8
Depends-On: I691b6dca615fd6a197712d9f11cedafdc9a8bc5d
Reviewed-on: http://gerrit.dmdirc.com/2188
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 vuotta sitten
Chris Smith
487d9d7377
Fix relaybot plugin for parser changes
Change-Id: I7abcc2478ae104dfa5807934a5a249c4f5386773
Depends-On: I1b20a8f11d7c806cea5038599f7342627217652b
Reviewed-on: http://gerrit.dmdirc.com/2184
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Chris Smith
a4e8b945fc
Stub proxy methods in Twitter parser
Change-Id: Ia23869ff1259e460f3389a425fc9e0e4a0a31955
Depends-On: I6a37f6955728aa732dcf0ba27bfa25749f250b3d
Reviewed-on: http://gerrit.dmdirc.com/2178
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
Greg Holmes
e4a7acd9b7
PrefsComponentFactory checkboxes now have transparent backgrounds.
Doing this fixes several UI inconsistancies where the background colour
of the checkbox is incorrect, transparency solves this issue without
needing to change the background colour sindividually.
Fixes CLIENT-310
Change-Id: Ia7da36ffdfadfc2744322203d123fc6805513504
Reviewed-on: http://gerrit.dmdirc.com/2177
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 vuotta sitten
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 vuotta sitten
Chris Smith
d6a7f72b50
Make some plugins dependency inject the action manager
Change-Id: I4e17c971b445f71363cb434db233eca42131745c
Reviewed-on: http://gerrit.dmdirc.com/2165
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 vuotta sitten
Greg Holmes
15c4895873
Fix duplicated "DMDirc: " in several dialogs.
At some point I simplified StandardDialog to handle prepending DMDirc:
to all dialogs, I apparently didn't alter all the dialogs to take this
into account.
Fixes CLIENT-309
Change-Id: I9ed1937b5f09541c775820b9dc17872fb3dd5b5c
Reviewed-on: http://gerrit.dmdirc.com/2161
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 vuotta sitten
Chris Smith
69dea4657b
Remove deprecated methods
Change-Id: I614dfe8629cdffa1119dd13f98aecf50943d75ba
Reviewed-on: http://gerrit.dmdirc.com/2159
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 vuotta sitten