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>
Use --help to check if java is the right version (like the launcher), rather than just running the installer and moaning if it exits with non 0.
Fixes issue 1479
git-svn-id: http://svn.dmdirc.com/trunk@445500569f92-eb28-0410-84fd-f71c24880f
Fixed a bug where perform/server settings tried to use empty server/network names
Moved first run wizard into the wizard package
git-svn-id: http://svn.dmdirc.com/trunk@233800569f92-eb28-0410-84fd-f71c24880f
Fixed ClassCastException on saving channel settings
Fixed the installer's font issues (refactoring the swing initUISettings method in the process)
Fixed some windows issues with the perform panel
Fixed an IOBe in the textpane link checking code
git-svn-id: http://svn.dmdirc.com/trunk@211800569f92-eb28-0410-84fd-f71c24880f
Renamed: ProcessorNotFound -> ProcessorNotFoundException
pre005 isValidChannelName() now checks if the first character is either #, &, !, or + rather than just returning true regardless
ProcessMessage now allows for messages without a message param (eg ":foo!bar@baz privmsg #qux" is treated as ":foo!bar@baz privmsg #qux :", although I do believe this should enver happen)
ProcessMessage now also checks to see if it has accidentally recieved a NOTICE AUTH message, and forwards it to the correct processor if it has (Checks: Source is server, tokens 1+2 are "NOTICE AUTH")
"Got Join for channel I am not on" message now gives the parsers current host, not the user who joined (That can be seen in "lastline")
General Installer Changes
- Installer is now a thread that StepInstall calls to make the installing information appear as it happens, not all at once
- Shortcuts are now handled using an enum, and "Installers" can now specify which shortcut types apply to them.
Windows Installer Changes:
- Now copes with vista's changes to file locations
- Should in theory work on windows 95 and up (Altho java 6 only works on NT-Based versions of windows from 2000 and up so this is untested)
Linux Installer Changes:
- .desktop files created by root now call themselves DMDirc (Global)
- installing as root will not prompt to create a desktop shortcut
git-svn-id: http://svn.dmdirc.com/trunk@202200569f92-eb28-0410-84fd-f71c24880f
This is the installer stuff I've got working so far, it currently asks some questsions using the wizard stuff, no actuall installing is
done y$
Can test by running the following on linux from teh "src" dir:
javac com/dmdirc/installer/Main.java && java com.dmdirc.installer.Main
git-svn-id: http://svn.dmdirc.com/trunk@191100569f92-eb28-0410-84fd-f71c24880f