Fixes issue 0003523: The launcher/installer incorrectly deem the x64 Windows JRE as incompatible with DMDirc
This runs on 32bit versions of windows or 64bit, and can detect either the 64bit or 32bit jvm.
I rock.
Change-Id: I7c62c4a9313d7ff94215d6a92923ca9578f18f2f
Reviewed-on: http://gerrit.dmdirc.com/502
Automatic-Compile: Chris Smith <chris@dmdirc.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
Rather than just including an old version of the functions in the launcher, build in functions.sh from the installer.
This really negates the need to even include functions.sh when it exists but I'll leave that in for now.
Change-Id: I579dff3cae8930f43eea04780fa60cb55738a7d3
Reviewed-on: http://gerrit.dmdirc.com/434
Reviewed-by: Gregory Holmes <greboid@dmdirc.com>
Tested-by: Gregory Holmes <greboid@dmdirc.com>
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>
Move dialog functions into functions.sh rather than duplicating everywhere.
Dialog functions now try:
- kdialog if found and either kdeinit or kdeinit4 are running, or zenity is not found
- zenity if found
- dialog if found
- text-only (and question defaults to no, or a passed value)
Kinda fixes issue 3078 (if a dialog isn't shown, then kdialog, zenity and dialog are not installed, or user is not in an X session.)
Fixes issue 3042
Change-Id: I7678233a9e9af75bcf97d6b47ae925636334b2e3
Reviewed-on: http://gerrit.dmdirc.com/38
Reviewed-by: Gregory Holmes <greboid@dmdirc.com>
Tested-by: Gregory Holmes <greboid@dmdirc.com>
More work on installers to allow tagging as releases.
Fixes issue 2111
./release.sh = build a release of the current source tree (if the branch is not called master, then branch-branchname will be added to output files)
./release.sh -t 0.6 = build a release using the current source tree as a release copy of 0.6
itunes dll for windows now playing now supports StreamTitles (Fixes issue 1719)
FreeBSD 6 and 7 can now download and install a JRE. (Fixes issue 1722)
Launcher and Installer now source the ~/.profile file when looking for java.
Correct some java error messages in the installer
(All backported to 0.6 branch aswell)
git-svn-id: http://svn.dmdirc.com/trunk@462000569f92-eb28-0410-84fd-f71c24880f
Lotsa changes to the linux installer to make it also run on OpenSolaris (and possibly normal solaris aswell, I don't have gui access to a normal solaris machine from here will try when I go back to uni)
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