Age | Commit message (Collapse) | Author |
|
Previously every time WiX heat.exe ran it generated new GUIDs for all
the file components that MSI was going to install. Windows installer
deletes components if there is no software/component left that is
referencing it.
This patch uses the -ag flag instead of the -gg flag for heat.exe so
it will generate deterministic GUIDs based on the filename and other
things instead of completely random new one on each run.
In addition we schedule the upgrade to run after the new version has
been installed. This way old files are first replaced with the new
ones, shortcuts remain and are not deleted, pinned shortcuts remain
usable. Afterwards MSI uninstalls the old version, specifically the
components that are not reference anymore.
Test-Information:
Tested (a) two version upgrade with this patch and (b) an upgrade from
a version without this patch to a version with this patch.
a) The upgrade works as expected. MSI installs the new version and then
uninstalls the old version. The pinned shortcut stays alive and works.
b) In this case during the deinstallation files of the new installation
are deleted, since there are two components with different GUIDs which
however use the same filenames.
Running a repair on this installation, or first deinstalling the old
version and then the new one manually fixes this.
Change-Id: I842a288d837962e77efaa15b17d3877e923c7e49
|
|
createWindowsBundle implementation
Test-Information:
Did a clear rebuild with dist=1 and confirmed that it now starts the
WiX process after all dependencies are copied over.
Change-Id: Icbb9ec127b0d56e10f2620790f0fc6b6a29d5aa5
|
|
If windeployqt.exe is available for Qt5, it will be used to detect
which Qt DLLs to put in the Windows distribution and its dependencies
correctly.
Added a note to our Windows building documentation about the VS
redistributable.
Test-Information:
Tested building a MSI package on Windows 8.1 Pro with Qt 5.3.2 32-bit
msvc2013_opengl which successfully installs and runs.
Change-Id: I786da40d6467f1de8e64bfae275f8363ac1d5ba8
|
|
Includes fixes to:
Build with new Visual Studio and Boost
Avoid error caused when Avahi is present but Qt is not
Make declaration of XMPPRosterImpl::addContact consistent with implementation
Includes enhancements to:
Allow user-configurable mt.exe
Allow splitting openssl paths
Allow disabling gconf lookup
Make idn support optional
Allow disabling various library detections
Remove use of non-Python2.4 features in sconscripts
Test-Information:
Builds
Change-Id: Iee91ee80291a8bdf87cc169c915e4dad1cc1055b
|
|
projects
Change-Id: I173f42bfe2dde7d18be3d54976649aa1bac13dbf
|
|
Change-Id: Ib59fe1d9d71194f9b34b655ab817811d673c5187
|
|
Change-Id: I3791b31beb7a968901b33722a18771185e7aa61e
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I1d74324515b20e0dc3d0ef4aa2f556fea7b4bee3
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.s
|
|
Change-Id: I9bff93b9bd9d81cec4143d0ba35a1045077e1e82
|
|
Change-Id: Icfcf31668a3bcba687885aab0e548a8b42c30773
|
|
Change-Id: I2d4de311e7d8c6909f6a35dbb650380e2b0b1da9
|
|
Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514
|
|
Change-Id: If7193006987fd86d102e5e17aac426ef1a6ccd83
|
|
Change-Id: I478e228f5c1ff082bebcc62e6e13a30d6c902c07
|
|
|
|
Added missing SWIFTEN_API declarations.
Changed test infrastructure to extend path before running
tests.
|
|
|
|
Resolves: #1134
|
|
|
|
Details about the workaround & bug can be found here:
https://bugreports.qt-project.org/browse/QTBUG-22829
Resolves: #1067
|
|
|
|
dist=1 on Windows now generates .msi instead, as long as wix_bindir
is set to the path of \bin\ for WiX.
nsis is no longer used
|
|
* swift-1.x:
Fixed Qt SCons tool on Linux 3.0 systems.
|
|
Resolves: #961
|
|
* swift-1.x:
Fixed SCons not picking up the build version correctly in tarball build.
|
|
|
|
URI Handling currently only works on Mac OS X.
|
|
|
|
|
|
|
|
|
|
|
|
Resolves: #515
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010 is our year!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|