Greg Holmes
9d3b9e68bd
Simplify PluginsFilesHelper.
Change-Id: Ib8d889891cf4e92d7cb1b50949d5d24f7bc8ca85
Depends-On: I7494ecfeab6d588e66e569c1370fab9e485d4865
Reviewed-on: http://gerrit.dmdirc.com/2638
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
a7bd9a515e
Fix frame buffer trimming preferences.
Change-Id: I7047cfdc450d65ba4191db4d152559665015ad72
Reviewed-on: http://gerrit.dmdirc.com/2633
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
0de66ad59f
Fix bug introduced in Id3d1e92c7db813911b4bf4f27b92d4eff92bdd41 that stops actions actually being deleted.
Change-Id: If6e8325a94b5796df6a08d63e2d1d6b69364da55
Reviewed-on: http://gerrit.dmdirc.com/2630
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Shane Mc Cormack
5c6ceae856
Fix reloading plugins.
Change-Id: I4fc2cb960c4f812d12e1199e4389a02c6c7ae246
Reviewed-on: http://gerrit.dmdirc.com/2628
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Greg Holmes
2d4c41a4e5
Add base command plugins
Change-Id: I1d49bc2e572e44466193b4851646edb01d303998
Depends-On: I8bb1e5bc9e2ca965ff3687d365a167c9b5ccc746
Reviewed-on: http://gerrit.dmdirc.com/2612
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
ea301900fa
hacky check for plugin download validity
Change-Id: Ibcf92364d4db791ee4e01ad9fa163147280f6b52
Reviewed-on: http://gerrit.dmdirc.com/2608
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
11 years ago
Shane Mc Cormack
b87e3ba335
Update copyright for 2013
Change-Id: Idf38f5027a92166daf99039de75b759d47431de1
Reviewed-on: http://gerrit.dmdirc.com/2607
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
7b67f19db2
Revert "Continue main removal"
Revert "Begin work on removing CommandManager singleton"
This reverts commit e93538e9dc .
Change-Id: I8eb4f70f80292d66e3bdbe9f32766b5f427413c2
Depends-On: Iba86c7f2bf870684e0d41f88d82f16b43d43fe80
Reviewed-on: http://gerrit.dmdirc.com/2601
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
d74b916231
Revert "Add CommandController to plugin DI."
This reverts commit cc15866d40
Change-Id: I10399caad6ed07f153fa221b5814f212a46d7b3d
Reviewed-on: http://gerrit.dmdirc.com/2597
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Greg Holmes
e93538e9dc
Continue main removal
Change-Id: I28c660092aabbc8eeebd9ed4dcc80cb9f3940aaf
Depends-On: I28c660092aabbc8eeebd9ed4dcc80cb9f3940aaf
Reviewed-on: http://gerrit.dmdirc.com/2589
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
cc15866d40
Add CommandController to plugin DI.
Change-Id: Ie044a466e647bb1a8c4938bb5c7dc81ff825d1a4
Reviewed-on: http://gerrit.dmdirc.com/2588
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
greboid
f9c93121a9
Begin work on removing CommandManager singleton
Change-Id: Ieb44f09699a2304fa5b07f474989823f02fc78b0
Depends-On: I04e90afc89211eee412a511b12baeedf0361b414
Reviewed-on: http://gerrit.dmdirc.com/2584
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Shane Mc Cormack
b2954e9e5c
raw window should probably use server.sendline rather than calling itself repeatedly...
Change-Id: I4eeeddbee53ca9310e74ba1ecb3eb3875d746c98
Reviewed-on: http://gerrit.dmdirc.com/2545
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Shane Mc Cormack
4edc853bbf
Desingleton PluginManager (and as a side-effect, ServerManager).
Depends-On: I72fe837b5ea2352ae0c695948336efcdd92c09c8
Change-Id: I4a3d9b78a5f80aab0330d0906e8c76d00813c97c
Reviewed-on: http://gerrit.dmdirc.com/2523
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Shane Mc Cormack
792f3cc7dc
Make main less static.
Don't ask Main for the config directory.
Remove getMain() from Main.
Everything that needs a main now either gets given it, or asks something else.
Unfortunately, a few more dependencies on the static IdentityManager.getIdentityManager()
were introduced, but they can be tackled separately.
Fix unit tests for the above.
Change-Id: I9e42ac7f74453b739209a681d0a31f50c1be2a04
Depends-On: Ib5a9fdea5a2e25d5471d0b849f4f65fa0286d1f8
Reviewed-on: http://gerrit.dmdirc.com/2520
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Chris Smith
c4cb789cae
Apparently we want a working client. Who knew?
Change-Id: I5aafd69701ff7ce3ba9fe74cdf019715425b328a
Reviewed-on: http://gerrit.dmdirc.com/2483
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
568688caef
Skip lists ftw.
Change-Id: Idf0e6eac6ea3f58119cc46c701657db28f2d900c
Fixes-issue: CLIENT-366
Reviewed-on: http://gerrit.dmdirc.com/2482
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
6800ed773b
Handle update responses more defensively.
Change-Id: Ib767f3843ad93a575a1ecb63a21a7102c9fb341a
Fixes-issue: CLIENT-365
Reviewed-on: http://gerrit.dmdirc.com/2480
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Greg Holmes
8e83dde6d2
Dont do colour dialog checks if line has a single character.
Pass caret position into input handler to remove race condition.
Change-Id: Ia5bcb212121521a73c14b14f8f827756e2f0a29d
Fixes-Issue: CLIENT-364
Fixes-Issue: CLIENT-359
Reviewed-on: http://gerrit.dmdirc.com/2470
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
d3e301edbd
Fix FED hanging the EDT.
Change-Id: Ie76300883a5303cf40ff1fdd9ba3d93fc0e1c69d
Fixes-Issue: CLIENT-363
Reviewed-on: http://gerrit.dmdirc.com/2469
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
62db47acbb
Tidy up unit Prefs stuff (and unit test!)
Change-Id: I428aa1596e7d41e6842175d805d88a4421c1b764
Depends-On: Id8e090709271b6a908bc56273b9ff8dfd180370d
Reviewed-on: http://gerrit.dmdirc.com/2452
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
ab45825e88
De-singleton + unit test
Change-Id: Iadcf92d4390034828d005a9c9e92d9a8ba189c99
Depends-On: I17790a0e71a6c004a088a6eb51332293b23062a4
Reviewed-on: http://gerrit.dmdirc.com/2455
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
380f04bdc7
Add server manager to plugin loader injector
Change-Id: I68272cd2e34358524e80415976cb5dba173666f2
Reviewed-on: http://gerrit.dmdirc.com/2459
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
c5457ebae4
Stop ServerManager being final
Change-Id: I15c71313b7df83080f2ba14d6f934d4e523c5e9b
Reviewed-on: http://gerrit.dmdirc.com/2457
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
a02b2fb548
Add more unit tests for WindowManager
Change-Id: I32f8d56e54888007c66f16ec593172bda0d62ee0
Reviewed-on: http://gerrit.dmdirc.com/2448
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Chris Smith
0a6af6d64f
Remove/tidy some iffy tests
Change-Id: I79f722c55277f8b54221558af44e43e133f1daf7
Reviewed-on: http://gerrit.dmdirc.com/2445
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
df0f4ba6df
Unit test for LegacyInstallationStrategy.
Tidying
Change-Id: I187cd3546cef668ffd37d678cc71e18840c2cbf7
Reviewed-on: http://gerrit.dmdirc.com/2442
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
3031258c3b
Tidy the PrefrencesManager, add some basic unit tests
Change-Id: I908f44f84f8413d19950de6aebf419c1f747098a
Reviewed-on: http://gerrit.dmdirc.com/2431
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
f3928f4178
Back out server changes, they break!
Change-Id: I2daca93557cc2c321ddf3dd2f9ebdb59f7f131b3
Reviewed-on: http://gerrit.dmdirc.com/2413
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
12 years ago
Chris Smith
d4202ef90d
You can now unregister identity listeners! \o/
Change-Id: Idbe3fa49249f84cf31b4d42d041da27850e71061
Reviewed-on: http://gerrit.dmdirc.com/2411
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
4dc9bae9e3
Don't hold a parser write lock when changing title/icon
Change-Id: I2ca03951fba68e94e2c2743853bf7a12aa912fd4
Fixes-Issue: CLIENT-251
Reviewed-on: http://gerrit.dmdirc.com/2410
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
edcc3da436
Make ExportedService log using slf4j not our logger
Change-Id: I9a746c75a6a525d085ada23a29f956ffb0873bf5
Reviewed-on: http://gerrit.dmdirc.com/2409
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
a7a7b02a77
Explicitly cancel reconnection timer
Saves it hanging around waiting for GC arbitrarily later
Change-Id: I0dad6676c73d7592744c100c0579b5c1595c74fe
Reviewed-on: http://gerrit.dmdirc.com/2405
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
1f9cb574ee
Add some logging to server
Mostly concerning re/connection and state changes
Change-Id: Ic4d3d4acb4f09a7b3a1ddf67fc33266534074911
Reviewed-on: http://gerrit.dmdirc.com/2404
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
ecea2dd294
Fix some dumb leaks in Server
Change-Id: Ie5cb94f98b696dba3b2cd455cce57c457d28b90f
Fixes-Issue: CLIENT-348
Reviewed-on: http://gerrit.dmdirc.com/2403
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
5bdf9caece
Don't remove retrieval result on success
We still need it around to get at the version number etc
Change-Id: Ibe4ac35c57b6284e86382b57121ea6a8088f25f0
Fixes-Issue: CLIENT-344
Reviewed-on: http://gerrit.dmdirc.com/2387
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
cab5631bef
Stop components registering themselves in constructors
Change-Id: I00147e129abae032e1087766e60581f89378eb81
Reviewed-on: http://gerrit.dmdirc.com/2383
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
b0445f8470
Rewrote the updater system from scratch
Change-Id: Ia92ef9058621aa0a3cb67dc1fb30a13642580303
Depends-On: Iab5db6ba7738102fbe45e37670f6cfd3c705fd9c
Reviewed-on: http://gerrit.dmdirc.com/2381
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
67c3bc1674
Cancel typing timeout when the input field is cleared
Add some more logging relating to composition changes
Change-Id: If480ce8897c943fa4f1379f5178dab852d08414b
Fixes-Issue: CLIENT-301
Reviewed-on: http://gerrit.dmdirc.com/2360
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Greg Holmes
47d9eefe11
Don't expose full URI as parser thread name.
Change-Id: I1c0b12432f089363a34461108d52df2e0e2564b7
Fixes-Issue: CLIENT-334
Reviewed-on: http://gerrit.dmdirc.com/2336
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Greg Holmes
8706c42a1e
Add a method to add a single line to IRCDocument
Change-Id: If2946ddce4950f2a9d869c6e551160ef75ae8d40
Reviewed-on: http://gerrit.dmdirc.com/2334
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago
Chris Smith
5b1b627465
Remove CLIENT_STRING_STYLED as it's a bit weird, not used, and seems wasteful
Drop some ActionManager logging to trace
Change-Id: I271ced675771163dbeddbd91efeda638d73ff9b3
Reviewed-on: http://gerrit.dmdirc.com/2332
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
ac16253f43
Use slf4j not java logging
Sprinkle lombok and config binding around
Change-Id: Ie4daf4451ed7e252e033ebf3bc59f6a606523a82
Reviewed-on: http://gerrit.dmdirc.com/2331
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
12 years ago
Chris Smith
cc4f1e64e6
Pass fallbacks
Change-Id: Idabb6f5acc66dbdb09c8dfb4ab03a05469fd7359
Reviewed-on: http://gerrit.dmdirc.com/2315
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
6ed85cc45a
Add support for ints to config binder
Change-Id: Id453f2448a149b5015a44fd6db4c59206743be16
Reviewed-on: http://gerrit.dmdirc.com/2314
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
4fa08b2db3
Add license for SLF4J
Change-Id: Ia92efc99060455252c3bebee07e436b3c3b5dae0
Reviewed-on: http://gerrit.dmdirc.com/2313
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 years ago
Chris Smith
a9631ebf02
Commands clean up
Reduce dependency on CommandManager singleton
Use Lombok and delete loads of boilerplate code
Change-Id: Id178d20df1838eef99abdc0c3ca12b6dbd2a062f
Reviewed-on: http://gerrit.dmdirc.com/2310
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
9ff3b302a6
Move loading of core commands out of CommandManager
Change-Id: Id8a9fde29d189e1c3cd025a3b9f30f2b575a7280
Depends-On: I2838ac60f809408480d985123fde9427e1e5f0e4
Reviewed-on: http://gerrit.dmdirc.com/2309
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Chris Smith
15a5c1bbd1
Lombok, tidying
Change-Id: Ia4ec6304f598296e5e4ba4a5ad781b98eb2962a0
Reviewed-on: http://gerrit.dmdirc.com/2304
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 years ago
Shane Mc Cormack
56d1406cdd
UpdateCopyright.sh now matches some more things that we missed before.
When matching lines, check for the word "DMDirc" in the header aswell so as not to change other peoples copyright.
Change-Id: Ibb44871d3c75e12bfc8acd8410d6043910d072c5
Reviewed-on: http://gerrit.dmdirc.com/2301
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 years ago