Greg Holmes
7de4daf5a2
Move Input command to swing ui
Change-Id: I04ce2450ad660e50975e3cc51f67a5acaaad6db3
Reviewed-on: http://gerrit.dmdirc.com/2013
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
935c21ebf8
Remove windows from commands
Change-Id: I5b6e7e2ca81d114028fef6cac0d88498def62ea0
Depends-On: I895be099fa526e4e4b566e7178120b5d1ad0912c
Reviewed-on: http://gerrit.dmdirc.com/2011
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
7cd4171bf1
Add BasicCommandInfo and make core commands use it
Change-Id: I24e8daf8cc076d90328f7c38cf539420566bf14e
Fixes-Issue: CLIENT-262
Reviewed-on: http://gerrit.dmdirc.com/2009
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
54a8444072
Make protocol descriptors check if a URI is secure.
Fixes issue CLIENT-209
Change-Id: If8bd4e6af24ee32959bf006b02bdab115f42fee7
Depends-On: Ibf3e3a2f03270089849d9943a535e022245e0f44
Depends-On: I802cf467f0c4f41f6316ddba5451069b0bbaa0c5
Reviewed-on: http://gerrit.dmdirc.com/2000
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
949770857a
Make CommandManager a singleton
CLIENT-84
Change-Id: I48182a9cd7c8f49612025ba208ae90d3bb19ee2b
Depends-On: Ib62d32dbfdadaf38930ceacf667ff533de047599
Reviewed-on: http://gerrit.dmdirc.com/1996
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
c90b7be0aa
Commands style fixes
Change-Id: I4124ed9a760e174b7e3ce65b7a0dc7f00366b479
Reviewed-on: http://gerrit.dmdirc.com/1993
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
d76efc309f
Make WindowManager non-static
CLIENT-84
Change-Id: I4f8df35efbb7ce266d6e8b1239c646a0a9c92107
Depends-On: Ia9b45bc4ff7f17af9e1eed758c0a659f6ab47251
Reviewed-on: http://gerrit.dmdirc.com/1987
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
ed0d62a517
Add new WindowManager methods for syncing windows
Remove some nasty code post-window-closing changes
Fixes CLIENT-255
Change-Id: If02d3fa96e1cba0ddb8d8b6d4960870d5a461df1
Reviewed-on: http://gerrit.dmdirc.com/1985
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
de3775e81d
Fix concurrency problems in ServerManager
Fixes CLIENT-250
Change-Id: Ic571a757be828d77dda0b3aa439ec06cde061e3c
Reviewed-on: http://gerrit.dmdirc.com/1976
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
dd66ed3947
/away now calls appropriate back method
Fixes CLIENT-253
Change-Id: Ice75365b5eb720233b3b94fc2debbd861c381e91
13 years ago
Greg Holmes
3346f6b0ee
Add UI initialisation dialog.
Change-Id: I0e3632e29a7147c636acccfce512412b977b4983
Reviewed-on: http://gerrit.dmdirc.com/1968
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
3df3ee558d
Style and stupidity fixes
Change-Id: I82694e781cb0cd52de714fb5d2870cc8b3a4d504
Reviewed-on: http://gerrit.dmdirc.com/1966
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
521daeca81
Initial work in action error persistence
Also remove deprecated methods
Change-Id: Id3d1e92c7db813911b4bf4f27b92d4eff92bdd41
Depends-On: Ib20eb804c786b157a33c6d0610e9151200371400
Reviewed-on: http://gerrit.dmdirc.com/1963
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
a00342d935
Remove legacy hidequeries setting. Focus queries on open as required.
Fixes CLIENT-249
Depends-On: I02f3803fe1d3cce0a2b958fd11f3711965d8cfd3
Change-Id: Ib675bf702ed50b90649aafa8dcba67dd4ff35986
Reviewed-on: http://gerrit.dmdirc.com/1958
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
ef8a269d00
Make UIs responsible for their own selection handling.
This removes the core concept of an active window,
and as such the 'active' notification target has
been removed. Fixes CLIENT-214.
Change-Id: Ieddf71114e55e0d3e3b040751d21a5523d4438d4
Depends-On: I9a135fb48b197bb555f470d3052f2ebc9a0a426c
Reviewed-on: http://gerrit.dmdirc.com/1948
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
2c1653bfc4
Move formatter.formatDuration to utils
Fixes CLIENT-41
Change-Id: I8742650e3f2801470446590a32922bef32995fb8
Depends-On: I8269aab84413d3865975a6ca15dc656a525895ea
Depends-On: I5010c1c77247579e586e20a11a1a9b7b73b81307
Reviewed-on: http://gerrit.dmdirc.com/1929
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
77b570a30f
Style fixes
Change-Id: If63e94dcf0aec9e9aa99e84f9962879fca46051f
Reviewed-on: http://gerrit.dmdirc.com/1931
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
aa71f73cef
Remove Window open and close methods
Change-Id: Ic4d826178fcb4245ea15ea2e3c937794313556d7
Depends-On: Iafa45bf5e9d82204860d8f2364244a2ddf5e3c50
Reviewed-on: http://gerrit.dmdirc.com/1934
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
3379aff27c
Remove an ignored catch for an unchecked exception
Change-Id: I28d4bc282322eef00f14c7165c228a1a5d39648f
Reviewed-on: http://gerrit.dmdirc.com/1927
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
ee39cee4ba
Don't raise user errors as well as report error to new server window
Change-Id: Ie387938e7da5c018fd2e1fe05adde6895f6e9508
Reviewed-on: http://gerrit.dmdirc.com/1926
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
7c7469ffb5
Change Plugin to an interface and add BasePlugin abstract class.
Issue CLIENT-241
Change-Id: Ie1b3277bb1c667ee99a1b203c2ff1094616ceaff
Depends-On: If0fd1c74a19c488cb7853d69deae9f75bab43d41
Reviewed-on: http://gerrit.dmdirc.com/1924
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
f2018c541b
Remove trailing spaces
Change-Id: I9f382ab3d7b078fb759cbaca618bec5d21b8b5d9
Reviewed-on: http://gerrit.dmdirc.com/1919
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
e7f95e426d
Make some methods protected in Plugin
Fix line endings
Change-Id: I022ed148613dfb4e8d64d892ed2f751732395cbb
Reviewed-on: http://gerrit.dmdirc.com/1918
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
f77c4e5920
Add statusbar notification target
Fixes CLIENT-213
Change-Id: I26e899e62cb5b960d09445e43c50d337828f2963
Reviewed-on: http://gerrit.dmdirc.com/1917
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Simon Mott
ff126f3879
URLHandler now uses new CommandUtils.parseArguments
Related to issue CLIENT-224
Change-Id: Icbc7e67a96f6da77691626820c1dc2c3cb1f1cb4
Reviewed-on: http://gerrit.dmdirc.com/1895
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
198a1597cc
Rework FrameContainer/UI interaction
- FrameContainers are no longer parameterised
- Introduced notion of window "Components"
- Removed per-window interfaces - fixes CLIENT-218
Change-Id: Ieefbf2d1e157e3638dbe8fdedbd4f32642061329
Depends-On: Iecbb2941c99a3412dc2eb3b7f56fc584d2db483e
Reviewed-on: http://gerrit.dmdirc.com/1885
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
e7a2e087f8
Add some methods to query children in plugins
Change-Id: Iaa8c5b5e7002bc64dda4fd0732368f5ead819f9c
Reviewed-on: http://gerrit.dmdirc.com/1878
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
c85becfe06
Tidy CertManager code and make it use listeners
Fixes CLIENT-181
Depends-On: I0824e93a7f0f0f11baf9ce444626e2aaf380471f
Change-Id: Ia13ab57d81b176c801c71d4a252cace76beb9163
Reviewed-on: http://gerrit.dmdirc.com/1877
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
cc979023da
Deprecation/mass deletion
Depends-On: I65a4cbe48f772dc7e400d585b1bfab15521fdd12
Change-Id: Ib499b44b594fa6dd85ac65fba5b95f16beb23c48
Reviewed-on: http://gerrit.dmdirc.com/1872
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 years ago
Shane Mc Cormack
de53f38769
Move installers and launchers into modules/installer and rewrite build scripts.
Change-Id: I10ba0cdd82cad1bd33c76b6f2b90e87b9a00b483
Depends-On: I2d518110abbf37196d11c8110c54ad20f34a115e
Reviewed-on: http://gerrit.dmdirc.com/1737
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
330dec2b6c
Include class name in "unknown socket error" messages
Change-Id: Ia9055a9865a18242e4461442c3d31f95c7109944
Reviewed-on: http://gerrit.dmdirc.com/1860
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
5a4b2c1d3a
Fix obscure bug with zip resource manager outputting invalid URLs
Change-Id: Ief644141e53c63aea5f1e7a405d1623fca5fbd10
Reviewed-on: http://gerrit.dmdirc.com/1865
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
6617b9e674
Move default timeout logic to StatusMessage
Change-Id: I7f8e95c440482310d1818cc50f389d9e7ec8dfa6
Depends-On: I332549e037d94849a5af18e94e186cf65d3a033c
Reviewed-on: http://gerrit.dmdirc.com/1861
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
f8ee8c787f
Status bar deprecation in core
Change-Id: Ie3c22f9bba6b43fe3caeca86957b6031dc3a0808
Reviewed-on: http://gerrit.dmdirc.com/1855
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
1897153357
Work on parser tidying
Fixes CLIENT-203
Depends-On: I4ff484e8a2597017283eea557170c4aeb2029faa
Depends-On: I694d18a653ca8c3e3cad9d0e766e2fd207e615e9
Change-Id: I3bfbb811a5b5055d8dbe511a0390c3413d133292
Reviewed-on: http://gerrit.dmdirc.com/1853
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
00c4c9854b
Make PreferencesSettings take a ConfigManager and Identity
Issue CLIENT-26
Depends-On: Ied8d9e0cf06819326a469e715c6925af8fd22b5a
Change-Id: I69c5fd43b97244343b824aa7c2cf1d8bb71ba741
Reviewed-on: http://gerrit.dmdirc.com/1835
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
1c3a552c3d
Create message component for status bar messages
Issue CLIENT-211
Change-Id: I8d1d92e3f23ea3c44e84f2f7a06fcc9173300cd6
Reviewed-on: http://gerrit.dmdirc.com/1849
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
acdd8268bc
Remove deprecations.
Depends-On: Ic938a7785a30477f47074e574ec8311723d803a9
Change-Id: I5ebf0bd52682cd0b1798d1b1b54353e5e65e793f
Reviewed-on: http://gerrit.dmdirc.com/1838
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
9d87edf3b8
Add utility method to prefs setting to remove logic from UI
Issue CLIENT-26
Change-Id: Id1c32eb2e1b0b0be8a51563becaed0c1ff443180
Reviewed-on: http://gerrit.dmdirc.com/1834
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
589293d2c0
Fix issues with extracting plugins
Tell the plugin system that a plugin has been updated when we
extract it from within the jar. This forces it to get a new
resource manager, prevenint it from using the stale one.
Fixes CLIENT-184
Change-Id: I93bd2f705baf1ccd34b2ba3a6db107b694690ea4
Reviewed-on: http://gerrit.dmdirc.com/1809
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
dde3b960fb
Fix concurrency issue when accessing Server's channels or queries
Fixes CLIENT-180
Change-Id: I9b0769a1001d6e0b7ae8aef96ce4d42d5d8de034
Reviewed-on: http://gerrit.dmdirc.com/1801
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
eee34ccc22
Add a method to ThemeManager to update autoloading.
Change-Id: Iecb3ea2067a398bb7ce26a8803f5678ec38e73b9
Reviewed-on: http://gerrit.dmdirc.com/1797
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
8eb818807b
Deprecation and style fixes
Change-Id: I9b5c03d7a9800d067af232101ea05f338a05101b
Reviewed-on: http://gerrit.dmdirc.com/1788
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
6ea269d2a4
Make the ActionManager into a singleton
CLIENT-84
Change-Id: I3a874129485b94635edd932399a218347a209ea5
Reviewed-on: http://gerrit.dmdirc.com/1785
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
7040726e21
Deprecate and stop using StringTranscoder
Fixes CLIENT-68
Change-Id: I3d5b8625f202c7914c76a62100145597ef9fe523
Reviewed-on: http://gerrit.dmdirc.com/1779
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 years ago
Simon Mott
e089e1f295
Adds change listener for disable_action when new action is created via AED
Fixes issue CLIENT-160
Change-Id: I768e39cfd231302946443808e9d267ab391f6330
Reviewed-on: http://gerrit.dmdirc.com/1761
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
a5ccbecf19
Lazy initialiser document and styliser.
Fixes CLIENT-161
Change-Id: Ic33cc724f9c92b6c096961b68537fb6443ff3a9a
Reviewed-on: http://gerrit.dmdirc.com/1767
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
0a66a4fc00
Move check for valid icon.
Fixes CLIENT-156
Change-Id: I970cddb65bddbfbf28579fa3493d7517453a263c
Reviewed-on: http://gerrit.dmdirc.com/1764
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
09536a7a1e
Fix action enable state saving
Actions no longer alternate between enabled and disabled every
time you try to save an enabled action.
Fixes CLIENT-159
Change-Id: Id6297ac92ae4f8eae2eeae1e269db4d7f65e2180
Reviewed-on: http://gerrit.dmdirc.com/1760
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
f3180eaed1
Stop loadPlugin doing things if it's already loaded
Fixes CLIENT-99 hopefully
Change-Id: I0eb51c89fa41c3ccc0ded4adba6b1d0edd4c2147
Reviewed-on: http://gerrit.dmdirc.com/1756
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago