curl: update to 7.28.1 and enable ipv6

To get this to build we switch from using configure to a premade
makefile. This affects the resulting dll name and will require
relinking any other binaries using the curl dll.

This patch also makes curl use the Windows built-in SSL support
rather than using OpenSSL.

Acked-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Install curl-7.28.1.tar.bz2

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
gnupg: added a release script to build and install gnupg.

When built for Windows gpg expects to find it's helper scripts in the same
directory but the installer places these in the libexec folder so we need
to move these so that 'gpg --refresh-keys' can work.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Install gnupg-1.4.13.tar.gz

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Installer: Fix the registry-based menu entries for Windows XP (fixes #95)

The non-Background entries require the use of "%1" instead of "%v" on
Windows XP. The Background entries require "%v", but these are not
available under Windows XP anyway. This current solution was also tested
on Windows 8 and it works fine there, too.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
New msysGit / Git for Windows Logo

I'm a big fan of the Git for Windows project, so when I realized that the
project is still using Git's older logos, I decided to try my hand at
updating the logo.

As you can see, it's a bit more Windows friendly!

The original logo is licensed under the Creative Commons Attribution
License, so it allows modification.

I started with an SVG of the original logo and completely left the "git"
text alone while also being very careful to keep my modifications of the
orange diamond to the exact same dimensions. I even found the original
font used for the "git" text (Adelle bold) and added the "msys" title.

Hope you guys like it! If there's any interest in updating the project to
use this new logo, here are the SVGs.

[from: https://github.com/msysgit/git/issues/55]

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
copy-files.sh: libexec/gnupg/ doesn't exist anymore

Commit 8905816 updated GNUPG and moved the helper executables from
mingw/libexec/gnupg to mingw/bin but didn't update the copy script
in share/WinGit.

Signed-off-by: Stefan Naewe <stefan.naewe@gmail.com>
Merge pull request #96 from snaewe/sn/libexec-gnupg-gone

copy-files.sh: libexec/gnupg/ doesn't exist anymore
git-cmd: set the TERM appropriately to avoid warnings from 'less'

This fixes issue #98 by applying the change used in commit 4d0911d to the
batch script used to start a PortableGit shell. Ensuring the TERM variable
is set avoids a "WARNING: terminal is not fully functional" warning from
less.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Installer: Fix association of .sh files due to a GUID typo

We also need to remove the "createvalueifdoesntexist" flag so that the
fixed GUID is written to the Registry in case of an update installation.

This issue was reported on the mailing list at

https://groups.google.com/d/msg/msysgit/dd1qftVKGME/UdQtb3p1dfwJ

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Installer: Use a width of 405 pixels for all radio button / label captions

This fixes the "TortoiseGit/SVN/CVS" text being slightly cut off on the
SSH choice page.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Install curl-7.28.1.tar.bz2

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Installer: Use a simpler way to uncheck the console font option by default

Just make that component part of no types. In the same run change
documentation and code a bit to reflect the new idea that components that
should be installed by default in a fresh installation must have the
"default" type assigned.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Installer: Do not install any additional icons by default

This is in line with

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa511450.aspx

saying

"Don't abuse the desktop - keep users in control. If your target users
are likely to use your program frequently, provide an option during setup
to put a shortcut on the desktop, unselected by default."

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Installer: Merge two similar strings into one

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
Installer: Reuse any previously set custom Plink path on update installs

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
ReleaseNotes: Add missing Python support to the list of known issues

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
PS1: fix annotations

In 4e4e3f3, the 0; and bell etc. were incorrectly interpreted as having
to do with colors. In fact, it is responsible for setting the window
title. [1]

[1] http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1

Signed-off-by: Tay Ray Chuan <rctay89@gmail.com>
Merge commit '759a59f67bfcb7cf1fb11f289d04398eb78de908' into ps1-title

In effect, this reverts the change of the escape sequence from

  \033]0;

to

  \033[0m

due to an incorrect understanding of their purposes in 4e4e3f3.

Conflicts:
	etc/profile
Merge commit '0433db08af3db8454dd90cb416060dae2fe64716' into ps1-title

In effect, this reverts 0433db08af3db8454dd90cb416060dae2fe64716, since
its motivation (beep, double-display of pwd) is no longer present.

Conflicts:
	etc/profile