Greg Holmes
d04e2bea4f
Change header?
Change-Id: I635e0d111ed182713132145e4d5fb1654f776ec4
Reviewed-on: http://gerrit.dmdirc.com/2071
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Greg Holmes
4a0789f5b4
Fix plugin mta data URIs to work under windows
Change-Id: Ia09cde20a8899e07e20ffab79f4cd64a1d30dec6
Reviewed-on: http://gerrit.dmdirc.com/2068
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Chris Smith
5c3b4a5383
More plugin tidying
Change-Id: I6eb475bf19450c09a6be9cfb48c12a57022d302f
Reviewed-on: http://gerrit.dmdirc.com/2066
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年前
Chris Smith
9bd2686783
Use new injector
Tidying
Change-Id: I95bc1fbcfbeac5b101473ad4d87f27dc4880387c
Depends-On: I2ffee5b0dd39f47fd2f319d729213d0cde724c65
Reviewed-on: http://gerrit.dmdirc.com/2063
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Greg Holmes
d71a407529
Don't create needless empty strings
Change-Id: Ia195e0ce6621d484834d44d37cfde82f157019fb
Reviewed-on: http://gerrit.dmdirc.com/2057
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Greg Holmes
96d80cf487
Optimise toArray calls
Change-Id: Ic14fef64f37092c083a754006a976f4c664b1b30
Reviewed-on: http://gerrit.dmdirc.com/2052
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年前
Chris Smith
f1da9e0c9d
Allow basic dependency injection in plugins
Change-Id: I6459ea8d47b0609b914cea423cf052536c170c3f
Fixes-issue: CLIENT-83
Reviewed-on: http://gerrit.dmdirc.com/2048
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
c293b48994
Expose metadata in plugin manager
Make the refresh/retrieval methods more sane
Change-Id: Idd93067e0d4ec64c2819d8c7035ce1695d4e8ebf
Depends-On: I0dd7ec532e5e6fdf295da488b1870fef9ad976f1
Reviewed-on: http://gerrit.dmdirc.com/2047
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
234a63a8f9
Make the metadata object remember plugin URLs
Change-Id: Ieeeb16f94dd202dae56f8a69e6ad9718dbd880b3
Reviewed-on: http://gerrit.dmdirc.com/2044
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年前
Chris Smith
ef389b2b33
Move plugin metadata validation into separate class
Change-Id: I15f0b6bfb490b9bcbdaf0ff273b7e5c1039bf3eb
Reviewed-on: http://gerrit.dmdirc.com/2043
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Chris Smith
6990211c71
Moving plugin metadata handling to new class
Remove dodgy plugin info test
Change-Id: I763b973cab127431cf0b70914804e142d779290c
Reviewed-on: http://gerrit.dmdirc.com/2038
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
Greg Holmes
31222339fb
Unregister a command if already loaded when unregistering it from the plugin.
Change-Id: Ia78e6890bf4f38ca7907145dfcf33cf59f2a7440
Reviewed-on: http://gerrit.dmdirc.com/2037
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年前
Greg Holmes
5a2ca0e348
Add command handling methods to BasePlugin
Change-Id: I62a79e69bd92d4aad1c244f5683f2d0524b8337e
Reviewed-on: http://gerrit.dmdirc.com/2035
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 年前
Chris Smith
bb70d16d7b
Remove unused private fields
Make having unused fields or formal params a PMD error
Change-Id: Ief1c8e499af7e3a43328046dc140ba941d8cb010
Depends-On: I970b49db0abac46d15a11e2b71dc0b50bd3a8faf
Reviewed-on: http://gerrit.dmdirc.com/2034
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年前
Chris Smith
2c840ab707
Remove unused ctors
Make unused ctors a PMD error
Change-Id: I10f7350e9435179e1c6f89e01233778ddffa648a
Reviewed-on: http://gerrit.dmdirc.com/2029
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 年前
Chris Smith
eb91d4c453
Catch linkage errors when unloading plugins
Change-Id: Ia851ceb0600db571cdf57a41b63faf42742fa7df
Fixes-Issue: CLIENT-267
Reviewed-on: http://gerrit.dmdirc.com/2023
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
Chris Smith
dd66ed3947
/away now calls appropriate back method
Fixes CLIENT-253
Change-Id: Ice75365b5eb720233b3b94fc2debbd861c381e91
13 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前
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 年前