3 years agofix compilation error for linux builds due to missing iconv support
Ashish Kulkarni [Sat, 7 Jun 2014 04:54:58 +0000 (10:24 +0530)]
fix compilation error for linux builds due to missing iconv support

This is required since 3ac41fae4b962ae0bbeacad74a4ccb9a6012d0b2 as the text
codecs are built on Unix-like environments only if iconv support is enabled.

3 years agoinstall the "fpm" and "ronn" ruby gems into the schroot environments
Ashish Kulkarni [Fri, 6 Jun 2014 08:21:50 +0000 (13:51 +0530)]
install the "fpm" and "ronn" ruby gems into the schroot environments

These will be useful for generating distribution-specific binaries
(using fpm) and generating HTML/man pages (using ronn) from Markdown
files created by migrating the existing documentation embedded in
the source code.

3 years agoadd the 'download_file' command when setting up linux schroot environment
Ashish Kulkarni [Fri, 6 Jun 2014 10:34:47 +0000 (16:04 +0530)]
add the 'download_file' command when setting up linux schroot environment

3 years agoinclude missing text codecs to improve support for Asian languages
Ashish Kulkarni [Fri, 6 Jun 2014 07:39:58 +0000 (13:09 +0530)]
include missing text codecs to improve support for Asian languages

According to https://qt-project.org/doc/qt-4.8/plugins-howto.html#static-plugins
you need to explicitly link against the text codecs when you are
using a static version of Qt. This will enable support for the
Chinese (Simplified/Traditional), Japanese and Korean languages
and will fix #1764

3 years agodowngrade to libpng-1.5.18 to avoid issues related to the sRGB profile
Ashish Kulkarni [Fri, 6 Jun 2014 05:09:13 +0000 (10:39 +0530)]
downgrade to libpng-1.5.18 to avoid issues related to the sRGB profile

Some changes in libpng 1.6+ cause it issue warning or even not work
correctly with the original HP/MS sRGB profile. The message you may get
is as follows (originally reported on #1763):

libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

It may result in the profile getting removed, as per

3 years agofix error on Windows when attempting to remove folders having read-only files
Ashish Kulkarni [Fri, 6 Jun 2014 05:06:02 +0000 (10:36 +0530)]
fix error on Windows when attempting to remove folders having read-only files

3 years agoupgrade OpenSSL to 1.0.1h to fix multiple security vulnerabilities
Ashish Kulkarni [Fri, 6 Jun 2014 04:47:26 +0000 (10:17 +0530)]
upgrade OpenSSL to 1.0.1h to fix multiple security vulnerabilities

Details are at https://www.openssl.org/news/secadv_20140605.txt

3 years agospecify explicit dependencies when building the CentOS chroots
Ashish Kulkarni [Thu, 5 Jun 2014 11:41:52 +0000 (17:11 +0530)]
specify explicit dependencies when building the CentOS chroots

This is similiar to c8a117ad8c902115b17cc99a710fe1bc3745e98f

3 years agoImprove docs for --cookie option
Immanuel Häussermann [Thu, 5 Jun 2014 07:41:26 +0000 (09:41 +0200)]
Improve docs for --cookie option

3 years agospecify explicit dependencies when building the Debian/Ubuntu chroots
Ashish Kulkarni [Thu, 5 Jun 2014 03:22:16 +0000 (08:52 +0530)]
specify explicit dependencies when building the Debian/Ubuntu chroots

A lot of the libraries used by the system Qt4 package are not used by
us, and hence not installing them will save disk space/internet usage
and result in a cleaner build.

3 years agoadd proper support for "make install" and use it for the linux builds
Ashish Kulkarni [Thu, 5 Jun 2014 03:05:39 +0000 (08:35 +0530)]
add proper support for "make install" and use it for the linux builds

3 years agocorrect parsing of ColorMode and PrinterMode in the API (fixes #1757)
Ashish Kulkarni [Wed, 4 Jun 2014 05:16:37 +0000 (10:46 +0530)]
correct parsing of ColorMode and PrinterMode in the API (fixes #1757)

3 years agocorrect API documentation for header/footer spacing (fixes #1708)
Ashish Kulkarni [Wed, 4 Jun 2014 04:56:16 +0000 (10:26 +0530)]
correct API documentation for header/footer spacing (fixes #1708)

3 years agoperform the POSIX and OS X builds with -no-rpath
Ashish Kulkarni [Tue, 3 Jun 2014 13:11:33 +0000 (18:41 +0530)]
perform the POSIX and OS X builds with -no-rpath

Using `-rpath` can be a security issue as it attempts to load the
libraries from `/home/build/wkhtmltopdf` which is unlikely to be
present on the target machine and can be potentially exploited
by an attacker. This can be mitigated by running `chrpath -d`
on the binaries, but is better to build without rpath -- it also
fixes #1733.

3 years agoadd target for generating the source tarball in the build script
Ashish Kulkarni [Tue, 3 Jun 2014 10:38:21 +0000 (16:08 +0530)]
add target for generating the source tarball in the build script

This includes the complete source code along with the corresponding Qt
source and excludes folders which are not relevant for the compilation
of wkhtmltopdf.

3 years agofix compilation of OpenSSL for 64-bit MSVC build
Ashish Kulkarni [Sun, 1 Jun 2014 11:43:24 +0000 (17:13 +0530)]
fix compilation of OpenSSL for 64-bit MSVC build

This was due to a copy-paste error in 9db4dce10d8ba81cb854d6994a842b6c9d149726

3 years agodo not pre-create the static-build directory in the build script
Ashish Kulkarni [Sat, 31 May 2014 21:42:52 +0000 (03:12 +0530)]
do not pre-create the static-build directory in the build script

This causes problems when the first target is for setting up schroot,
which is typically run via sudo and will ensure that the directory
will be created with root as owner -- fixes #1751

3 years agosupport building/running on all OS X versions >= 10.6
Michael Nitze [Thu, 22 May 2014 22:40:16 +0000 (00:40 +0200)]
support building/running on all OS X versions >= 10.6

Signed-off-by: Ashish Kulkarni <kulkarni.ashish@gmail.com>
4 years agomake the build script more compatible with Python 3
Ashish Kulkarni [Wed, 21 May 2014 08:22:50 +0000 (13:52 +0530)]
make the build script more compatible with Python 3

4 years agouse system libraries for zlib, libpng and libjpeg
Ashish Kulkarni [Wed, 21 May 2014 04:11:58 +0000 (09:41 +0530)]
use system libraries for zlib, libpng and libjpeg

This is implemented for Windows, Linux and the POSIX builds. For OS X,
we use the bundled versions of libpng and libjpeg as they may not be
available at runtime.

4 years agoimplement a more generic approach for building dependent libraries
Ashish Kulkarni [Wed, 21 May 2014 04:06:15 +0000 (09:36 +0530)]
implement a more generic approach for building dependent libraries

This will allow us to build more dependent libraries in the future.

4 years agoavoid using print statement in the build script
Ashish Kulkarni [Wed, 21 May 2014 04:02:21 +0000 (09:32 +0530)]
avoid using print statement in the build script

This ensures that the output is flushed properly when redirected to
a file, and is a step towards achieving compatibility with Python 3.

4 years agodo not support a debug build for OpenSSL
Ashish Kulkarni [Wed, 21 May 2014 03:57:13 +0000 (09:27 +0530)]
do not support a debug build for OpenSSL

This is not very useful as crashes are unlikely to happen in
dependent libraries.

4 years agoremove dependency on libwinpthread-1.dll for the newer MinGW-w64 builds
Ashish Kulkarni [Mon, 19 May 2014 06:18:29 +0000 (11:48 +0530)]
remove dependency on libwinpthread-1.dll for the newer MinGW-w64 builds

Newer versions of MinGW-w64 introduce a dependency on it for threads
support, which is removed by passing the -static flag to the linker
and fixes #1723

4 years agoimprovements in building dependent libraries for Windows
Ashish Kulkarni [Fri, 16 May 2014 11:06:07 +0000 (16:36 +0530)]
improvements in building dependent libraries for Windows

In preparation for additional libraries being downloaded/compiled, a helper
function download_tarball was added and the downloading/extraction process
was made more robust in the build script.

4 years agoinstall debian-archive-keyring before creating the chroot environments
Ashish Kulkarni [Fri, 16 May 2014 09:18:59 +0000 (14:48 +0530)]
install debian-archive-keyring before creating the chroot environments

This is required on Ubuntu and validates that the Release signatures
are valid, and is already installed by default on Debian. Unfortunately,
there is no way we can do the same for Ubuntu as ubuntu-archive-keyring
is not yet present in the Debian stable release and the name differs
from the Ubuntu version (ubuntu-keyring vs ubuntu-archive-keyring).

4 years agoupdate the installation instructions comprehensively
Ashish Kulkarni [Fri, 16 May 2014 06:25:40 +0000 (11:55 +0530)]
update the installation instructions comprehensively

4 years agouse gmake wherever it is available for the posix-local build
Ashish Kulkarni [Fri, 16 May 2014 06:24:32 +0000 (11:54 +0530)]
use gmake wherever it is available for the posix-local build

This is useful when the default make is not GNU make e.g on FreeBSD

4 years agocreate the linux chroots under /var/chroot by default
Ashish Kulkarni [Fri, 16 May 2014 06:15:30 +0000 (11:45 +0530)]
create the linux chroots under /var/chroot by default

This is a better location and more likely to have free disk space,
as /opt might be mounted with insufficient disk space (see #1713)

4 years agoprefer SUDO_USER over logname to find login for granting schroot access
Ashish Kulkarni [Fri, 16 May 2014 06:11:48 +0000 (11:41 +0530)]
prefer SUDO_USER over logname to find login for granting schroot access

SUDO_USER is reported to work more reliably in certain scenarios
(see #1713) and it can be overridden easily if running as root.

4 years agoallow changing the location in which the chroot environments are created
Ashish Kulkarni [Thu, 15 May 2014 12:14:15 +0000 (17:44 +0530)]
allow changing the location in which the chroot environments are created

Also document the fact they are created in /opt/wkhtmltopdf-build by
default, which was requested in #1713

4 years agofix check for detection of installed packages on Debian
Ashish Kulkarni [Thu, 15 May 2014 12:00:59 +0000 (17:30 +0530)]
fix check for detection of installed packages on Debian

dpkg-query returns an exit code of 1 when a package is not installed,
which causes an error in the build script. Now, the full list of
packages is read and the desired packages are looked up in it which
should fix #1707

4 years agoadd support for OS X in the build script
Ashish Kulkarni [Sat, 10 May 2014 16:32:43 +0000 (22:02 +0530)]
add support for OS X in the build script

This was based on suggestions/feedback by @mn4367 and @npinchot
and fixes #1545

4 years agoperform an in-place prefix build for Qt in the build script
Ashish Kulkarni [Tue, 13 May 2014 05:05:21 +0000 (10:35 +0530)]
perform an in-place prefix build for Qt in the build script

This removes the need for installing the patched Qt.

4 years agoignore all warnings when building Qt for the Linux builds
Ashish Kulkarni [Tue, 13 May 2014 05:02:22 +0000 (10:32 +0530)]
ignore all warnings when building Qt for the Linux builds

We cannot do this for the local POSIX build as we don't know which
compiler-specific flags will disable it.

4 years agofix incorrect display of downloaded files in the build script
Ashish Kulkarni [Tue, 13 May 2014 09:11:56 +0000 (14:41 +0530)]
fix incorrect display of downloaded files in the build script

This was due to stdout not being flushed in 659a072fe6eb646523d8feba8147dbd6842cc417

4 years agoadd --force and --verbose to the XZ compression options
Ashish Kulkarni [Fri, 9 May 2014 12:12:35 +0000 (17:42 +0530)]
add --force and --verbose to the XZ compression options

This will generate the output even if it already exists and show
additional information during the compression.

4 years agouse SUDO_USER if "logname" does not return any result
Ashish Kulkarni [Fri, 9 May 2014 06:04:55 +0000 (11:34 +0530)]
use SUDO_USER if "logname" does not return any result

This can happen in certain situations e.g. when you enter an
OpenVZ container via "vzctl enter CTID" the login name is not

4 years agoclarify location of cloned repository for linux builds
Ashish Kulkarni [Thu, 8 May 2014 18:15:00 +0000 (23:45 +0530)]
clarify location of cloned repository for linux builds

In case the cloned repository is out of the home directory, starting
the schroot can fail with an error "Failed to change to directory".

4 years agosync public headers to remove the __WKHTMLTOX_UNDEF_QT_DLL__ hack
Ashish Kulkarni [Tue, 6 May 2014 07:17:14 +0000 (12:47 +0530)]
sync public headers to remove the __WKHTMLTOX_UNDEF_QT_DLL__ hack

This should have been done in c22928d1517ca05ac0c6433272dc51d7d68aaed5.

4 years agoremove the --use-native-printer option for Mac OS X
Ashish Kulkarni [Tue, 6 May 2014 07:04:23 +0000 (12:34 +0530)]
remove the --use-native-printer option for Mac OS X

This reverts commit fd60bd9cba2a8c6f9dd23a66efc293a2725a6c69,
which was added due to #1536. However, as per information
available in #1545 it appears that a fix is being made at the
Qt end, which means that it will no longer be needed.

4 years agoupdate to the latest QT which fixes #1686
Ashish Kulkarni [Mon, 5 May 2014 12:52:15 +0000 (18:22 +0530)]
update to the latest QT which fixes #1686

4 years agodownload OpenSSL tarball instead of using git for Windows builds
Ashish Kulkarni [Mon, 5 May 2014 08:37:12 +0000 (14:07 +0530)]
download OpenSSL tarball instead of using git for Windows builds

4 years agoadd a "posix-local" target to the build script
Ashish Kulkarni [Sun, 4 May 2014 15:50:42 +0000 (21:20 +0530)]
add a "posix-local" target to the build script

4 years agoallow the Qt configuration to be overriden in the build script
Ashish Kulkarni [Fri, 2 May 2014 18:44:22 +0000 (00:14 +0530)]
allow the Qt configuration to be overriden in the build script

4 years agowarn about running as root when performing the environment setup
Ashish Kulkarni [Fri, 2 May 2014 10:18:32 +0000 (15:48 +0530)]
warn about running as root when performing the environment setup

4 years agoadd support for Ubuntu Trusty/Precise targets in the build script
Ashish Kulkarni [Thu, 1 May 2014 18:45:41 +0000 (00:15 +0530)]
add support for Ubuntu Trusty/Precise targets in the build script

4 years agoadd support for CentOS 6 target in the build script
Ashish Kulkarni [Thu, 1 May 2014 18:44:13 +0000 (00:14 +0530)]
add support for CentOS 6 target in the build script

4 years agoimprove the setup targets in the build script
Ashish Kulkarni [Thu, 1 May 2014 07:53:10 +0000 (13:23 +0530)]
improve the setup targets in the build script

* better detection of Debian/Ubuntu and derived distributions
* building on 32-bit distributions is supported (for i386 targets)
* introduce separate target to setup the MinGW-w64 toolchain

4 years agointegrate standalone schroot setup/update scripts into the build script
Ashish Kulkarni [Wed, 30 Apr 2014 16:31:51 +0000 (22:01 +0530)]
integrate standalone schroot setup/update scripts into the build script

A mini-DSL is used to specify steps for setting up of a target distribution,
which automatically sets it up for both the i386 and amd64 architectures.
This also allows support for other distributions to be added very easily.

4 years agofix mingw-w64 build by removing the __WKHTMLTOX_UNDEF_QT_DLL__ hack
Ashish Kulkarni [Tue, 29 Apr 2014 08:59:13 +0000 (14:29 +0530)]
fix mingw-w64 build by removing the __WKHTMLTOX_UNDEF_QT_DLL__ hack

This was broken since cd6331b1aed95d3810fbb2a02517f8e2273d69ba due to
usage of QT resources. When building the library project, QT_DLL was
being defined which caused linkage issues. Earlier, this was worked
around by defining __WKHTMLTOX_UNDEF_QT_DLL__ which in turn caused
QT_DLL to be undefined in each source file, but this does not work
for the source file generated by rcc. A more sane approach is to
simply define QT_NODLL in case of static builds, which ensures that
QT_DLL is not defined at all via mkspecs/features/qt.prf

4 years agofix OpenSSL build failure with perl 5.18 for mingw-w64 targets
Ashish Kulkarni [Tue, 29 Apr 2014 05:40:42 +0000 (11:10 +0530)]
fix OpenSSL build failure with perl 5.18 for mingw-w64 targets

Install only the software and not the docs because the man page
generation fails with "Expected text after =item, not a number"
due to a breaking change in POD::Simple present in perl 5.18,
which is the case on Ubuntu Trusty.

4 years agoadd missing name to AUTHORS
Ashish Kulkarni [Sat, 26 Apr 2014 05:06:23 +0000 (10:36 +0530)]
add missing name to AUTHORS

4 years agoupdate URLs in the internal documentation
Ashish Kulkarni [Fri, 25 Apr 2014 10:47:40 +0000 (16:17 +0530)]
update URLs in the internal documentation

4 years agosupport "-debug" and "-clean" flags for all targets in build script
Ashish Kulkarni [Fri, 25 Apr 2014 10:17:04 +0000 (15:47 +0530)]
support "-debug" and "-clean" flags for all targets in build script

4 years agoadd missing entries to the DLL export list
Ashish Kulkarni [Fri, 25 Apr 2014 09:50:09 +0000 (15:20 +0530)]
add missing entries to the DLL export list

The additional functions were introduced in 51036e686401251dbf550b3f884fb2f02d84c8d1

4 years agofix compilation failure with QT4/Windows for a shared build
Ashish Kulkarni [Fri, 25 Apr 2014 09:46:48 +0000 (15:16 +0530)]
fix compilation failure with QT4/Windows for a shared build

4 years agouse Q_OS_xxx macros instead of Q_WS_xxx as per QT5 migration guide
Ashish Kulkarni [Fri, 25 Apr 2014 09:22:27 +0000 (14:52 +0530)]
use Q_OS_xxx macros instead of Q_WS_xxx as per QT5 migration guide

4 years agofix compilation failure with QT5/Windows
Ashish Kulkarni [Fri, 25 Apr 2014 09:01:27 +0000 (14:31 +0530)]
fix compilation failure with QT5/Windows

4 years agoremove reference to wk_4.8 branch
Ashish Kulkarni [Fri, 25 Apr 2014 08:57:41 +0000 (14:27 +0530)]
remove reference to wk_4.8 branch

4 years agoupdate to the wk_4.8.6 branch based upon QT 4.8.6
Ashish Kulkarni [Fri, 25 Apr 2014 06:24:06 +0000 (11:54 +0530)]
update to the wk_4.8.6 branch based upon QT 4.8.6

4 years agoimplement a --license command line option
Ashish Kulkarni [Thu, 24 Apr 2014 17:52:54 +0000 (23:22 +0530)]
implement a --license command line option

This shows the complete list of authors and the full license text,
which are included in the compiled binary via QT resources.

4 years agoadd some names missing in AUTHORS
Ashish Kulkarni [Thu, 24 Apr 2014 17:16:04 +0000 (22:46 +0530)]
add some names missing in AUTHORS

4 years agobetter detection of whether we are linking to a shared/static QT build
Ashish Kulkarni [Thu, 24 Apr 2014 15:47:53 +0000 (21:17 +0530)]
better detection of whether we are linking to a shared/static QT build

4 years agoremove invalid email address from AUTHORS
Ashish Kulkarni [Wed, 23 Apr 2014 11:14:17 +0000 (16:44 +0530)]
remove invalid email address from AUTHORS

4 years agoremove automatic README generation targets in Makefile
Ashish Kulkarni [Wed, 23 Apr 2014 09:55:19 +0000 (15:25 +0530)]
remove automatic README generation targets in Makefile

4 years agoremove unused scripts
Ashish Kulkarni [Tue, 22 Apr 2014 16:33:51 +0000 (22:03 +0530)]
remove unused scripts

4 years agodo not require git to be installed in the chroot environment
Ashish Kulkarni [Mon, 21 Apr 2014 06:22:45 +0000 (11:52 +0530)]
do not require git to be installed in the chroot environment

This is obsolete since e8880cb6d7ac0853b5f2ac9c840fea8392a73bef

4 years agodrop support for old versions of QT4
Ashish Kulkarni [Mon, 21 Apr 2014 05:20:49 +0000 (10:50 +0530)]
drop support for old versions of QT4

4 years agoupdate CHANGELOG
Ashish Kulkarni [Sun, 20 Apr 2014 06:49:42 +0000 (12:19 +0530)]

4 years agoremoved support for PostScript which is not supported in QT5
Ashish Kulkarni [Sun, 20 Apr 2014 06:21:56 +0000 (11:51 +0530)]
removed support for PostScript which is not supported in QT5

4 years agosupport building with non-patched QT5
Ashish Kulkarni [Sat, 19 Apr 2014 11:32:36 +0000 (17:02 +0530)]
support building with non-patched QT5

This was tested only with QT 5.0 and may need to be updated for later
versions of QT 5.x

4 years agofix and sync the PDF API header
Ashish Kulkarni [Sat, 19 Apr 2014 12:06:47 +0000 (17:36 +0530)]
fix and sync the PDF API header

This was edited directly in 51036e686401251dbf550b3f884fb2f02d84c8d1 and would
have been lost when the headers were resynced

4 years agofix typo which caused blank version when compiling without the build script
Ashish Kulkarni [Sat, 19 Apr 2014 11:46:38 +0000 (17:16 +0530)]
fix typo which caused blank version when compiling without the build script

This was introduced in e8880cb6d7ac0853b5f2ac9c840fea8392a73bef

4 years agoupdate details for the Linux build environment
Ashish Kulkarni [Fri, 18 Apr 2014 08:27:00 +0000 (13:57 +0530)]
update details for the Linux build environment

4 years agouse auto-detection for building with Windows SDK 7.1
Ashish Kulkarni [Fri, 18 Apr 2014 08:01:02 +0000 (13:31 +0530)]
use auto-detection for building with Windows SDK 7.1

This is similar to what is done for building with MSVC 2008-2013

4 years agoupdate package lists before installing packages
Ashish Kulkarni [Fri, 18 Apr 2014 04:58:49 +0000 (10:28 +0530)]
update package lists before installing packages

4 years agoupdate to the latest QT
Ashish Kulkarni [Fri, 18 Apr 2014 00:57:03 +0000 (06:27 +0530)]
update to the latest QT

Patches for compilation with MSVC2012/2013 have been upstreamed, but
are unlikely to be a part of the 4.8.6 release and may need to be
cherry-picked when the wk_4.8.6 branch is created.

4 years agoincrease the LZMA dictionary size to 64MB for the Windows installer
Ashish Kulkarni [Thu, 17 Apr 2014 06:47:54 +0000 (12:17 +0530)]
increase the LZMA dictionary size to 64MB for the Windows installer

This reduces installer size by 40-50% similar to f6f29b0513c4019a8e70766dbb62b519922d38fb

4 years agoadd notice about Mac OS X not supported for the build script
Ashish Kulkarni [Wed, 16 Apr 2014 12:18:38 +0000 (17:48 +0530)]
add notice about Mac OS X not supported for the build script

4 years agouse the version passed from the build script in the qmake configuration
Ashish Kulkarni [Wed, 16 Apr 2014 11:58:53 +0000 (17:28 +0530)]
use the version passed from the build script in the qmake configuration

If it is not available, we fallback to reading the VERSION file.

4 years agodo not fail if building from a non-git checkout
Ashish Kulkarni [Wed, 16 Apr 2014 11:39:54 +0000 (17:09 +0530)]
do not fail if building from a non-git checkout

4 years agosync VERSION with the download folder on SourceForge
Ashish Kulkarni [Wed, 16 Apr 2014 11:16:26 +0000 (16:46 +0530)]
sync VERSION with the download folder on SourceForge

4 years agoremove hack for MSVC 2010 as it is no longer needed
Ashish Kulkarni [Wed, 16 Apr 2014 11:15:30 +0000 (16:45 +0530)]
remove hack for MSVC 2010 as it is no longer needed

4 years agoremove the unmaintained OS X build script
Ashish Kulkarni [Wed, 16 Apr 2014 05:15:45 +0000 (10:45 +0530)]
remove the unmaintained OS X build script

4 years agouse highest compression level for XZ in the build script
Ashish Kulkarni [Tue, 15 Apr 2014 11:56:06 +0000 (17:26 +0530)]
use highest compression level for XZ in the build script

This reduces file sizes to almost 50% of their previous values

4 years agoupdate to the latest QT which fixes #1512
Ashish Kulkarni [Tue, 15 Apr 2014 09:49:04 +0000 (15:19 +0530)]
update to the latest QT which fixes #1512

4 years agosupport debug builds for MSVC targets in the build script
Ashish Kulkarni [Tue, 15 Apr 2014 06:05:13 +0000 (11:35 +0530)]
support debug builds for MSVC targets in the build script

4 years agoadd support performing a clean build
Ashish Kulkarni [Tue, 15 Apr 2014 06:00:59 +0000 (11:30 +0530)]
add support performing a clean build

4 years agoadd support for specifying flags for each target in the build script
Ashish Kulkarni [Tue, 15 Apr 2014 05:32:43 +0000 (11:02 +0530)]
add support for specifying flags for each target in the build script

4 years agoupdate to the latest QT which fixes #1631
Ashish Kulkarni [Mon, 14 Apr 2014 13:21:27 +0000 (18:51 +0530)]
update to the latest QT which fixes #1631

4 years agofix detection of the MSVC x64 compiler in the build script
Ashish Kulkarni [Sun, 13 Apr 2014 07:00:48 +0000 (12:30 +0530)]
fix detection of the MSVC x64 compiler in the build script

4 years agoupdate to the latest QT
Ashish Kulkarni [Sat, 12 Apr 2014 19:20:37 +0000 (00:50 +0530)]
update to the latest QT

This fixes #1586 and includes compilation fixes for MSVC 2012/2013

4 years agoadd support for building using MSVC 2008-2013
Ashish Kulkarni [Sat, 12 Apr 2014 19:10:54 +0000 (00:40 +0530)]
add support for building using MSVC 2008-2013

4 years agouse wildcards in the OpenSSL configuration for MSVC
Ashish Kulkarni [Sat, 12 Apr 2014 06:55:47 +0000 (12:25 +0530)]
use wildcards in the OpenSSL configuration for MSVC

4 years agorename the msvc2010 target to msvc-winsdk71 in the build script
Ashish Kulkarni [Tue, 8 Apr 2014 17:26:34 +0000 (22:56 +0530)]
rename the msvc2010 target to msvc-winsdk71 in the build script

4 years agouse OpenSSL 1.0.1g for the windows builds
Ashish Kulkarni [Tue, 8 Apr 2014 15:56:05 +0000 (21:26 +0530)]
use OpenSSL 1.0.1g for the windows builds

4 years agoadd support for incremental builds
Ashish Kulkarni [Mon, 7 Apr 2014 18:45:15 +0000 (00:15 +0530)]
add support for incremental builds

4 years agoupdate CHANGELOG
Ashish Kulkarni [Fri, 28 Mar 2014 08:58:06 +0000 (14:28 +0530)]

4 years agoupdate to latest QT which fixes #1573
Ashish Kulkarni [Fri, 28 Mar 2014 08:56:19 +0000 (14:26 +0530)]
update to latest QT which fixes #1573