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 >
vor 14 Jahren
Chris Smith
6b944efeea
Fix stupid bug in launcher component
Change-Id: I9b6436e7fb4add500ff2dd5232faf11e228962ce
Reviewed-on: http://gerrit.dmdirc.com/93
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
vor 14 Jahren
Shane Mc Cormack
58d139e795
Client support for launcher options. (Currently jsut ignores them because the website doesn't understand them)
Also fixes a missing 'then' from gerrit being annoying!
Change-Id: I387c62616126c744f2c5129cabd2554004ff9db8
Reviewed-on: http://gerrit.dmdirc.com/45
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
vor 14 Jahren
Chris Smith
e2dfa656bd
Fix various updater component settings problems.
UI was setting the wrong setting (using full names).
Core was checking wrong settintgs (missing "enable-").
Fixes issue 3045.
Change-Id: I4d8bfc18d24de8b2bb09edfb802e0c7433d9a064
Reviewed-on: http://gerrit.dmdirc.com/7
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
vor 14 Jahren
Shane Mc Cormack
2099e80d17
Some Error Checking.
vor 15 Jahren
Shane Mc Cormack
30a9e449ca
Show what plugin caused an error, Fixes issue 3017.
vor 15 Jahren
Gregory Holmes
fd1ff77312
wrong stash
vor 15 Jahren
Gregory Holmes
1709ba6b5e
fixes issue 2983
vor 15 Jahren
Chris Smith
537061a0e0
Oh dear god the craziness.
Fixes version comparison for versions with letters in.
vor 15 Jahren
Chris Smith
6f68b2cd7f
alpha/beta/rc/milestone releases are now valid versions!
vor 15 Jahren
Chris Smith
e4cd22244c
All methods marked @since 0.6.3 are now @since 0.6.3m1
vor 15 Jahren
Chris Smith
d0fec6df2e
Fixes issue 2567
vor 15 Jahren
Chris Smith
b5f40f3490
Imports from same package
vor 15 Jahren
Chris Smith
9fed0676cd
Remove imports from same package
Some documentation
vor 15 Jahren
Chris Smith
5637a0a73f
Move updater interfaces into the updater package
vor 15 Jahren
Chris Smith
9bbf1362ed
Don't clear the list of updates inappropriately. Fixes issue 2412.
vor 15 Jahren
Chris Smith
42535c001f
Defaults are now versioned by git. Fixes issue 2360.
Version now treats numeric versions as older than git versions.
Build process now versions defaults and records the bundled version number
Identity manager now forces an extraction if the bundled version is newer
vor 15 Jahren
Chris Smith
41646f32d4
Updater I/O errors are now user errors not app errors. Fixes issue 2335 sort of.
vor 15 Jahren
Chris Smith
b19d107a0b
Plugins are now versioned using git. Fixes issue 2316.
vor 15 Jahren
Chris Smith
f6daef7b3c
Improvements to Version
Implement compareTo(),
Add isValid(),
Accept integers in the String ctor,
Added unit test
vor 15 Jahren
Chris Smith
66d5e25acb
Don't treat downloader errors as app errors when updating
Issue 2370
vor 15 Jahren
Chris Smith
7cdc4d10ca
Plugins that aren't unloadable now require a restart, rather than just
those that are persistent
vor 15 Jahren
Chris Smith
64b5d708b2
I may well suck
vor 15 Jahren
Chris Smith
7232f809e9
Initial work on switching to non-integer versions
vor 15 Jahren
Chris Smith
0bdebf0294
More useful error when components don't update properly
Fixes issue 2245, fixes issue 2246 (in a not-very-fixing kind of way)
vor 15 Jahren
Chris Smith
cad3740f7e
Last of the (easy) deprecations
vor 15 Jahren
Chris Smith
0c23a0fc69
More deprecation fixes
vor 15 Jahren
Chris Smith
4daf47ca4b
More deprecation fixes and style improvements
vor 15 Jahren
Chris Smith
f32cfafeef
Remove more fallback arguments to config methods
vor 15 Jahren
Chris Smith
63b45dc2a9
Make error messages when updating more useful.
Fixes issue 2084, fixes issue 2082 in a not-very-fixing sort of way
vor 15 Jahren
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
vor 15 Jahren
Shane Mc Cormack
17e531b13b
Issue 1882
git-svn-id: http://svn.dmdirc.com/trunk@4821 00569f92 -eb28-0410-84fd-f71c24880f
vor 15 Jahren
Gregory Holmes
33daf50313
issue 1341
download listeners can now have an indeterminate length flag, this enabled progress bars to animate when the progress wont be determined
git-svn-id: http://svn.dmdirc.com/trunk@4447 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
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
vor 16 Jahren
Shane Mc Cormack
3801816726
Add missing @since tag
(Issue 1458)
git-svn-id: http://svn.dmdirc.com/trunk@4379 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
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
vor 16 Jahren
Chris Smith
13912937d0
Style and javadoc fixes. Does not impact functionality
git-svn-id: http://svn.dmdirc.com/trunk@4296 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
d80bdf2c54
Update checker now has/uses restart required state, and actually notifies listeners about all state changes, rather than a few select ones.
Status bar now shows restart required icon appropriately.
Fixes issue 1303
git-svn-id: http://svn.dmdirc.com/trunk@4205 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
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
vor 16 Jahren
Shane Mc Cormack
9739483c02
Make launcher executable.
Fixes issue 1301
git-svn-id: http://svn.dmdirc.com/trunk@4142 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
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
vor 16 Jahren
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
vor 16 Jahren
Chris Smith
d4b0319535
Updates now store UpdateComponents.
Fixes "Unknown" being displayed on restart-requiring components
Fixes issue 1279
git-svn-id: http://svn.dmdirc.com/trunk@4134 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
dfcfc16783
Minor style fixes
Issue 1274
git-svn-id: http://svn.dmdirc.com/trunk@4128 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
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
vor 16 Jahren
Chris Smith
2bb91940e8
Updater now tries to remove plugins before installing new ones, and throws an exception if the rename fails
Fixes issue 1183
git-svn-id: http://svn.dmdirc.com/trunk@3984 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
3e18588f90
Plugin update components are no longer prefixed by "Plugin: "
git-svn-id: http://svn.dmdirc.com/trunk@3756 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
ece5b98dac
Updates are no longer added if there was an error parsing the update line
Fixes issue 1023
git-svn-id: http://svn.dmdirc.com/trunk@3692 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
c3eefed216
Downloader now supports progress callbacks when downloading
Updates now have a percentage progress field for each stage
Updater UI now shows percentage progress for the download stage
Fixes issue 558
git-svn-id: http://svn.dmdirc.com/trunk@3691 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren
Chris Smith
2b67bfb4f2
Added update components for plugins
git-svn-id: http://svn.dmdirc.com/trunk@3608 00569f92 -eb28-0410-84fd-f71c24880f
vor 16 Jahren