Fixes issue 1332: bug in DCC Plugin with transfers that take less than 1 second
Add support for using the KDE File Chooser if available and plugin-DCC.general.useKFileChooser is set to true (hidden pref, defaults to off, I hate the metal file chooser)
git-svn-id: http://svn.dmdirc.com/trunk@419000569f92-eb28-0410-84fd-f71c24880f
Download files from http://binary.dmdirc.com/ not http://shanemcc.co.uk/dmdirc-binaries/
Rework Windows installer a bit so that the JRE Downloader has a UAC Manifest (Thus no longer requiring vistas work around for files with "install" in the name)
Add Vista.pas which changes the fonts of the downloader to Vista fonts, and gives Vista native message dialogs
Make the UAC Manifest also have a dependancy on ComCtls v6, Now the buttons and progress bars in the downloader look native (on XP and Vista, previously the looked liek Win9X or so)
Edit some of the messages given in popup boxes.
In theory the Setup.exe will now compile in delphi on windows aswell (altho in practice this is still a PITA)
Add missing license header to launcher.dpr
Windows Launchers also have the ComCtl v6 dependancy, and the vista native dialogs (and the version has been bumped up 1)
git-svn-id: http://svn.dmdirc.com/trunk@417400569f92-eb28-0410-84fd-f71c24880f
Action now instansiates the PreferencesSetting properly (how on earth did everything except chancolours appear to work with it backwards?) Fixes issue 1285
makeInstallerOSX.sh will now use mkisofs for its HFS creation if available. (This also allows blessing of folders! Just need to properly figure out the compression now)
=> Currently generates the same size as the old method, but doesn't require the awful hacks (possibly repeatedly resizing, needing an fstab line)
Issue 954
git-svn-id: http://svn.dmdirc.com/trunk@416000569f92-eb28-0410-84fd-f71c24880f
Remove deprecated parser methods for converting strings
- Updated everything to use non-deprecated way
Replace stupid implementations of handles() in callbacks with decent code.
Spaces -> Tabs *runs*
Issue 1274
git-svn-id: http://svn.dmdirc.com/trunk@415700569f92-eb28-0410-84fd-f71c24880f
issue 685: Public facing methods should not violate EDT rules
added a couple of invokeAndWait methods in UIUtilities for putting things on the EDT and waiting for them to complete/getting a return value
git-svn-id: http://svn.dmdirc.com/trunk@415400569f92-eb28-0410-84fd-f71c24880f
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@413900569f92-eb28-0410-84fd-f71c24880f