Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-27 | Improve Windows MSI installer upgrade experience | Tobias Markmann | |
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 | |||
2014-12-15 | Update Copyright in Swift | Kevin Smith | |
Change-Id: Idb6ef5fa191b1465c0bf46c47e63b695de07fa0b | |||
2014-06-11 | Fix vcredist bundling in WIX installer. | Richard Maudsley | |
Change-Id: I499db0b68cc5e492a35d931b146094446e183682 | |||
2013-10-31 | Merge branch 'swift-2.x' | Remko Tronçon | |
* swift-2.x: Update Hebrew translation Don't install the overrides for other packages in swift-im Update Debian building for latest lintian rules Don't allow passing NULL to the JID ctor Conflicts: Swift/Packaging/Debian/debian/control.in Change-Id: Iadbd434627e190d7369aa61f67ab211e4fbcf02a | |||
2013-10-15 | Don't install the overrides for other packages in swift-im | Kevin Smith | |
Change-Id: I2847529219842597234a5a74b448c9426b6db05a | |||
2013-10-13 | Update Debian building for latest lintian rules | Kevin Smith | |
Change-Id: I394f3a1fbd1971421979700ea70d882d0730c679 | |||
2013-03-30 | Making stuff build against non-bundled libraries | Kevin Smith | |
Change-Id: I2c00de607e204f7d2c474aa9d4c18cde86d575ec | |||
2012-11-15 | Uninstall Windows package before installing a new one. | Remko Tronçon | |
Change-Id: I541f77f402da27f9da2148582db5330a710c1d15 | |||
2012-11-12 | Install VC redistributable using .exe file. | Remko Tronçon | |
Change-Id: I7229c38118c1ee3f4b0ef5f752e513dfd5942ba7 | |||
2012-10-07 | More attempts to get Lucid building againswift-2.0beta2 | Kevin Smith | |
2012-10-07 | Release packaging notes | Kevin Smith | |
2012-10-06 | Also reverting to previous | Kevin Smith | |
2012-10-05 | Minor DMG tweak. | Remko Tronçon | |
2012-09-29 | Get arg order right | Kevin Smith | |
2012-09-29 | OSX package updates. | Remko Tronçon | |
2012-06-14 | Remove Olly from Debian uploaders list | Kevin Smith | |
2012-06-12 | Debian fixes. | Remko Tronçon | |
2012-06-12 | Use dpkg-buildflags for Debian build flags. | Remko Tronçon | |
2012-06-12 | And get the date right in the changelog too | Kevin Smith | |
2012-06-12 | Updating debian changelog | Kevin Smith | |
2012-06-12 | Update Deb stuff | Kevin Smith | |
2012-06-12 | Rename 'swift' binary to 'swift-im' on Linux. | Remko Tronçon | |
2012-04-25 | Improvements to Debian packaging. | Kevin Smith | |
Allows packaging of just source, and script for using pbuilder. Adding build-arch and build-indep targets to satisfy lintian Fix caps on Olly's surname in Debian packaging Add script to build with non-generated changelog | |||
2012-04-24 | Removing some unused comments. | Remko Tronçon | |
2012-04-24 | Embed version in WiX file. | Remko Tronçon | |
2012-04-24 | WiX updates. | Remko Tronçon | |
Show icon in Add/Remove programs dialog. Support upgrading. Render COPYING file correctly. Resolves: #1096, #1094, #1093 | |||
2012-04-24 | Tweaks to improve Debian packaging | Kevin Smith | |
2012-04-07 | Adding flag for Debian building so we can just build source or binaries | Kevin Smith | |
2012-04-07 | Allowing differently placed tarballs, to let us share hashes between .deb builds | Kevin Smith | |
2011-12-14 | Allow excluding from source tarballs | Kevin Smith | |
2011-11-26 | Initial support for WiX installer. | Kevin Smith | |
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 | |||
2011-11-05 | Assume Windows packaging doesn't include openssl | Kevin Smith | |
2011-06-22 | Some more Debian fixes. | Remko Tronçon | |
2011-06-20 | Tweaked the Debian description. | Remko Tronçon | |
2011-06-20 | Improve the description in the Debian control file. | Remko Tronçon | |
2011-06-20 | Use a custom debian changelog. | Remko Tronçon | |
2011-06-19 | Fixed conditional in package script. | Remko Tronçon | |
2011-06-19 | Make webkit dependency distribution specific. | Remko Tronçon | |
2011-06-19 | Lowered dependency on libxml2. | Remko Tronçon | |
2011-06-18 | Use correct sign for dependencies. | Remko Tronçon | |
2011-06-18 | Tighten Debian dependency on Qt versions. | Remko Tronçon | |
2011-06-18 | Specify dependency on libqtwebkit-dev. | Remko Tronçon | |
2011-06-18 | Fixed Debian manpages installation. | Remko Tronçon | |
2011-06-18 | Use LibXML as a Debian source dependency (instead of Expat) | Remko Tronçon | |
2011-06-18 | Tweak help documentation and add manpages. | Remko Tronçon | |
2011-06-18 | More Debian packaging tweaks. | Remko Tronçon | |
2011-06-17 | Some debian script improvements. | Remko Tronçon | |
2011-04-30 | Only package .so in dev package. | Remko Tronçon | |
2011-04-30 | Fixed Swiften .so softlinks. | Remko Tronçon | |
2011-04-30 | Split off libswiften package. | Remko Tronçon | |