Chris Smith
d8a352aaf7
Add bundle for config providers.
hace 7 años
Chris Smith
4c35da850d
Update copyright.
hace 7 años
Chris Smith
d15111ddd3
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
hace 8 años
Greg Holmes
3c4902f975
Remove horrible hack.
hace 9 años
Greg Holmes
0f70297218
"Fix" some compile time warnings
hace 9 años
Shane Mc Cormack
9f3fcd1b59
2015!
hace 9 años
Chris Smith
04a20bade3
Make PluginMetaData use a Path for the plugin.
Make URLBuilder accept 'file:/..' URLs, which it used to like
prefixing with 'file://' again...
hace 9 años
Chris Smith
b05b3fda15
Change some more files to paths.
The updater code is horrid. In most cases I've just bailed out by
converting to a file.
Issue #24
hace 9 años
Greg Holmes
1b7af58027
Start moving away from ResourceManager.
Change-Id: I5738618fc319defaefa6ab7427ce4c0447e90272
Reviewed-on: http://gerrit.dmdirc.com/4023
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Chris Smith
f6bf1c96ab
Remove pointless inheritDocs.
Change-Id: I0f9d7bf81ceaa80891279ffa9ff905691474edb0
Reviewed-on: http://gerrit.dmdirc.com/3805
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
8176ecd3c1
Typo fixes.
Change-Id: I402d52e9bd09192fee54584e24f0eff33fd581e4
Depends-On: I2028d8c1ddd14b276f373b9400265b25f0e5e939
Reviewed-on: http://gerrit.dmdirc.com/3697
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
29700a0fea
Various bits of tidying up.
Change-Id: I08c0f6fc74d448051145807275426395629f50be
Reviewed-on: http://gerrit.dmdirc.com/3686
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
f538c53f86
Fully configure the NB formatter and let it loose.
Change-Id: I7e8052839daa79fa113b89fd0b8c1c892a605b73
Reviewed-on: http://gerrit.dmdirc.com/3122
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 10 años
Greg Holmes
8405b550cc
Remove lombok
Change-Id: I86750c6a221cd50db5c0dda56254d2304846a9e6
Reviewed-on: http://gerrit.dmdirc.com/2989
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 10 años
Shane Mc Cormack
12b39dc0f8
Update Copyright to 2014
Change-Id: Id0904867640e49e12fca5c1c7c5b9e72c78e3a1b
Reviewed-on: http://gerrit.dmdirc.com/2976
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 10 años
Chris Smith
67e955b2ae
Tidying, inject a few more things.
Change-Id: I9890b67a410c382ac29bd8c264fb7deed389710e
Reviewed-on: http://gerrit.dmdirc.com/2921
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 10 años
Chris Smith
a335bf1208
Use config interfaces where possible.
Change-Id: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Depends-On: I5f140e89bfb8c57804d0a500bbc9f5c18555b0e9
Reviewed-on: http://gerrit.dmdirc.com/2768
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 10 años
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 >
hace 11 años
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
hace 11 años
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 >
hace 12 años
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 >
hace 12 años
Shane Mc Cormack
d26602c9dc
Update Copyright for 2012
Change-Id: I0d40c3ac86b9e06fad3f29bc36612b4162e54d1c
Reviewed-on: http://gerrit.dmdirc.com/2287
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 12 años
Chris Smith
d4507e0b3a
Deprecation fixes
Sprinkle some annotations over the CommandManager
More fiddling with NB7.1 settings
Change-Id: I2a0b751798249d4cc3e527f6d2e5525d1936f0e1
Reviewed-on: http://gerrit.dmdirc.com/2278
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 12 años
Chris Smith
228b8b5ea2
Don't unload plugins when updating
Change-Id: I2ab78cf7c9e901f4d6848a22bbf09286a0ca72e6
Reviewed-on: http://gerrit.dmdirc.com/2263
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 12 años
Greg Holmes
6b74c56291
Switch plugin updating to require a restart if the plugin is loaded.
This currently has loads of annoying side effects, especially now the
UIs support this, we can do this properly again once we've fixed plugin
dependencies.
Change-Id: Ia727c4a8776d3f197d70502d6058b8f71a132749
Reviewed-on: http://gerrit.dmdirc.com/2205
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 12 años
Greg Holmes
a4031bdad2
Add getMetaData method to PluginInfo and use it
Change-Id: I0bf84a236b3d4a3a86bb3cdceadbfb972b7dec27
Reviewed-on: http://gerrit.dmdirc.com/2089
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 13 años
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 >
hace 13 años
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 >
hace 13 años
Shane Mc Cormack
fd83b6b2a9
Update Copyright
Change-Id: I7f63fdd02ea0109fe31e55c44b078edae3862f32
Reviewed-on: http://gerrit.dmdirc.com/1726
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 13 años
Greg Holmes
a1c4dde046
Fix some PMD errors.
Change-Id: Ia8c864cc8abab3bfdcabeac30b41f6fb29233e73
Reviewed-on: http://gerrit.dmdirc.com/1689
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 13 años
Chris Smith
6e42762d67
Style fixes
Change-Id: Icfab1de147645d80a999c3678daf268e7e115066
Reviewed-on: http://gerrit.dmdirc.com/1331
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
hace 14 años
Shane Mc Cormack
672ea9ff10
Unload the plugin before we delete it!
Probably fixes issue 4077
Probably fixes issue 4079
Change-Id: I80b8bc7251e02e402dcd7f430a0295b5dd82afda
Reviewed-on: http://gerrit.dmdirc.com/1225
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 14 años
Simon Mott
05c46ce373
Add some methods to update components to indicate if a restart of the client is needed before the user updates
fixes issue 642
Change-Id: I64f23ddcd75e97700a02e1c65d97ae91e48734f5
Reviewed-on: http://gerrit.dmdirc.com/1057
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
hace 14 años
Shane Mc Cormack
aa043ca32a
This might fix issue 3411.
It might also fix the pluginmanager not always updating the metadata correctly.
Change-Id: I193f520f409337cc56e7032e7ea4a0e371e7473b
Reviewed-on: http://gerrit.dmdirc.com/802
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 14 años
Shane Mc Cormack
b691b14491
Update the copyright date on all files.
UpdateCopyright.sh now works out the year automatically.
UpdateCopyright.sh now ignores .git aswell as .svn
UpdateCopyright.sh now excludes Binary Files from being matched during the initial search, rather than as an afterthought.
Change-Id: I2cfc56851a4217a4c85cbc7361c7a90421aae717
Reviewed-on: http://gerrit.dmdirc.com/202
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
hace 14 años
Shane Mc Cormack
30a9e449ca
Show what plugin caused an error, Fixes issue 3017.
hace 14 años
Gregory Holmes
fd1ff77312
wrong stash
hace 15 años
Chris Smith
d0fec6df2e
Fixes issue 2567
hace 15 años
Chris Smith
b19d107a0b
Plugins are now versioned using git. Fixes issue 2316.
hace 15 años
Chris Smith
7cdc4d10ca
Plugins that aren't unloadable now require a restart, rather than just
those that are persistent
hace 15 años
Chris Smith
7232f809e9
Initial work on switching to non-integer versions
hace 15 años
Chris Smith
cad3740f7e
Last of the (easy) deprecations
hace 15 años
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
hace 15 años
Shane Mc Cormack
078e4953c3
Fixes issue 1488: PluginInfo should look for "persistent" not "persistant"
git-svn-id: http://svn.dmdirc.com/trunk@4419 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años
Shane Mc Cormack
d41aae9cff
Fixes issue 1458: Update pane in prefs dialog should show nice versions not svn versions where currently available
git-svn-id: http://svn.dmdirc.com/trunk@4377 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años
Shane Mc Cormack
93633e6546
Don't delete the old .jar is the plugin is persistant.
Fixes issue 1333
git-svn-id: http://svn.dmdirc.com/trunk@4197 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años
Shane Mc Cormack
59bb06a7b2
After a plugin has been updated, update the metainfo and the list of classes.
Fixes issue 1300
To prevent any incompatabilities etc, plugins with any persistant classes in them now require a restart to update.
git-svn-id: http://svn.dmdirc.com/trunk@4139 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años
Chris Smith
072a4195c9
Plugin addon IDs may now be specified in the config
Fixes issue 1299
git-svn-id: http://svn.dmdirc.com/trunk@4137 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años
Chris Smith
dfcfc16783
Minor style fixes
Issue 1274
git-svn-id: http://svn.dmdirc.com/trunk@4128 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años
Chris Smith
e197fe387f
If we can't rename an update plugin, slap '.update' on the end of its file name and tell the user to restart. Fixes issue 1185.
Also, reload plugins that have been updated
git-svn-id: http://svn.dmdirc.com/trunk@3987 00569f92 -eb28-0410-84fd-f71c24880f
hace 16 años