Release Notes - Qt Installer Framework - Version Some future release - HTML format

Suggestion

  • [QTIFW-7] - the installer should save old versions of the components packages to revert updates
  • [QTIFW-8] - Updating the Nokia Qt SDK Offline
  • [QTIFW-12] - rethink thread handling in the installer
  • [QTIFW-17] - Pause and resume for the installer
  • [QTIFW-30] - Qt SDK default installation path assumes C:
  • [QTIFW-53] - component.registerPathForUninstallation needs to be threaded in the installer framework
  • [QTIFW-83] - to share the config directory the config.xml filename should be changeable
  • [QTIFW-106] - There is no way to prevent 64bit packages to be installed into 32bit Windows.
  • [QTIFW-119] - How to create an online installer talking to an HTTPS server?
  • [QTIFW-157] - "Package manager" is pointless (if there are no manageable components)
  • [QTIFW-174] - Qt5 installers should use source timestamps for installed files
  • [QTIFW-208] - Evaluation users should be given a notification
  • [QTIFW-211] - Installer should do some checks when trying to install same version
  • [QTIFW-232] - "Copy to clipboard" button into error dialogs
  • [QTIFW-252] - We need a way to patch libraries and binaries where to look for the qt libraries on mac os
  • [QTIFW-265] - make sure we remove all message boxes inside the library at some point.
  • [QTIFW-303] - Be able to automatically skip files to be installed if they already exist at their destination
  • [QTIFW-384] - Optional dependencies
  • [QTIFW-401] - Offer to run the uninstaller whenever the user tries to install to an existing location
  • [QTIFW-424] - Export path to the installer binary to the component script
  • [QTIFW-467] - Extend CreateShortcutOperation to set "Run as administrator" flag on the shortcut file
  • [QTIFW-508] - how to add pfx(personal information exchange) file to installer package for windows
  • [QTIFW-522] - Allow RTF or HTML formatted license text to be used.
  • [QTIFW-548] - Add 'About ...' menu item to MaintenanceTool
  • [QTIFW-573] - Add possibility to do off-line updates
  • [QTIFW-575] - Configuration File for repogen
  • [QTIFW-595] - Make it possible to move also folders
  • [QTIFW-607] - Have a means to convert a path to native separators
  • [QTIFW-1889] - make install process restartable from already downloaed files.
  • [QTIFW-1988] - Allow Qt Quick Controls 2-based pages
  • [QTIFW-2331] - Logged-in mode
  • [QTIFW-2707] - Accessibility issue in Unified Installer on Windows

User Story

  • [QTIFW-94] - update of an installation should be possible in one step
  • [QTIFW-876] - Add CMake Project
  • [QTIFW-1821] - Modify installer filter (category) logic
  • [QTIFW-2333] - Combine Installer and Maintenance Tool
  • [QTIFW-2410] - Allow different slide show for different users and different downloads

Bug

  • [QTIFW-4] - do not upload the superfluous installscript.qs any more
  • [QTIFW-22] - MADDE hash not matching - detail message box with server ip could help to find the broken server
  • [QTIFW-28] - PAC proxy scripts don't work with Online Installer on OS X
  • [QTIFW-39] - SDK maintenance tool crashed during package downloading after roaming
  • [QTIFW-40] - Window back button rendered incorrectly in installer on windows 8
  • [QTIFW-49] - canceling the installation could result in uninstalled "force" tagged components
  • [QTIFW-57] - SDK install display no updates after a failure instead offer some recovery process
  • [QTIFW-59] - A disk full condition can break SDK configuration
  • [QTIFW-60] - Very large window shows when try to install QtSDK on Linux Ubuntu
  • [QTIFW-63] - Cannot install Qt SDK on a drive other than C:\
  • [QTIFW-64] - If an Essential update will be updated the installer shouldn't resolve the autodependencies
  • [QTIFW-67] - Cancel Uninstall process and try again, error outputs can't remove folder
  • [QTIFW-68] - can't install in non-english directory
  • [QTIFW-74] - File permission/open state issue when upgrading the installer itself
  • [QTIFW-76] - It's redundant to press Next button first after cancelling installation during show details installing process
  • [QTIFW-79] - Wrong handling of mouse-clicks makes installer annoying
  • [QTIFW-80] - Disk free check checks wrong path
  • [QTIFW-82] - Installer removes all the files in the install dir when uninstalling
  • [QTIFW-103] - Do not show component size label if the size is '0 bytes'
  • [QTIFW-111] - Predefined license check page refers to Qt SDK
  • [QTIFW-116] - Ghost components move around during SDK maintenance operations
  • [QTIFW-123] - Qt SDK Installer/Mac has no version info
  • [QTIFW-126] - Compiling IFW with MinGW-w64 fails.
  • [QTIFW-129] - Argument parsing is foolish when using spaces in include / exclude list.
  • [QTIFW-136] - Files are copied with a wrong filenames
  • [QTIFW-139] - Usability issues with component selection page in Qt 5 Beta binary installer
  • [QTIFW-147] - 1st user experience b0rked: create-test-installer.bat is broken
  • [QTIFW-149] - Static build of qt5 branch fails to link on Linux
  • [QTIFW-229] - Windows 7 Start menu entry for all users
  • [QTIFW-259] - make PackagemanagerCore a singleton
  • [QTIFW-261] - Provide API to allow custom component checks to prevent installation
  • [QTIFW-273] - downloader classes need a timeout feature
  • [QTIFW-275] - Installer window has wrong minimal size (windows)
  • [QTIFW-292] - binarydatafile and installerBinaryPath are not necessary the same
  • [QTIFW-300] - writing to process in Ubuntu 12.04
  • [QTIFW-302] - Update component selection shows wrong package sizes
  • [QTIFW-305] - No license screen shown if license is added via package update
  • [QTIFW-310] - execute operation fails with one argument with spaces (wrong use of setNativeArgumenst)
  • [QTIFW-338] - sdkMaintanceTool tries to create components on checkupdate which can lead to errors
  • [QTIFW-342] - Mac: QtPatch operation fails for target directories requiring elevated rights
  • [QTIFW-346] - StartMenuDir and DesktopDir should be initialized in PackageManagerCoreData
  • [QTIFW-347] - Select Components: De-installed component still shows 'Installed Version' number
  • [QTIFW-357] - Windows: default installation directory C:\Qt is not removed while unstalling (empty C:\Qt exists)
  • [QTIFW-380] - Undo operations on non persistent environment variables
  • [QTIFW-421] - Installer fails with "The specified path does not exist" when run from a substed drive T:
  • [QTIFW-423] - Shorten time for "retrieving component information from remote repository" ...
  • [QTIFW-426] - ifw should write the qdebug/qwarning/... to std::err instead of stdout
  • [QTIFW-428] - Update of Maintenancetool installerbase fails without error
  • [QTIFW-433] - Wrong default button when selecting installation folder in MAC
  • [QTIFW-466] - Component visible in installer after it's set Virtual
  • [QTIFW-477] - Provide an API to get dynamic pages from java script.
  • [QTIFW-478] - Installer checking space of root directory and refusing to install
  • [QTIFW-485] - CreateShortcut do not support non-ascii characters
  • [QTIFW-546] - Can't setup Maintenance tool proxy after Qt installation before logging in
  • [QTIFW-561] - Update of QtCreator via MaintenanceTool fails
  • [QTIFW-586] - Maintenance tool should remember its size
  • [QTIFW-604] - Package Name during installation stays elided when resizing
  • [QTIFW-628] - Already compressed data files
  • [QTIFW-864] - Can not set proxy when logging to MaintenanceTool
  • [QTIFW-2299] - Standard button text(Yes, No) not been translated

Epic

Task

  • [QTIFW-20] - Enhance the testing framework of IFW
  • [QTIFW-21] - Enhance user documentation
  • [QTIFW-51] - no way to stop SDK update through maintenance tool and resume it later.
  • [QTIFW-58] - If a download stopped or broke the installer should provide the choice for retry
  • [QTIFW-163] - we need a reconfigure step for already installed components
  • [QTIFW-176] - try a test installer on a digia image
  • [QTIFW-183] - I have the same update notification that keeps showing up every day, I want to deselect it once and for all.
  • [QTIFW-184] - Check for all needed tags in package.xml
  • [QTIFW-192] - Need a way to cancel installer from installscript
  • [QTIFW-202] - Installer variables shouldn't be case sensitive
  • [QTIFW-217] - Allow setting working directory on RunProgram
  • [QTIFW-225] - Make ReleaseDate entry optional and purely descriptive
  • [QTIFW-237] - Resolve clash between Component.default property & default keyword
  • [QTIFW-238] - Add torrent support to online installer / updater
  • [QTIFW-239] - Use XDG_DOWNLOAD_DIR on Linux for component downloads
  • [QTIFW-246] - Hide SDK Maintenance config files
  • [QTIFW-518] - Check if qt_menu.nib could be installed automatically
  • [QTIFW-766] - Allow signing/verification of metadata (package.xml)
  • [QTIFW-2201] - Re-order the installer screens to show user the disk space requirements
  • [QTIFW-2802] - Allow custom SSL certificates to be deployed for installer to use

Technical task

  • [QTIFW-834] - Online repositories: Add possibility to define base path in metadata for payload
  • [QTIFW-1287] - Unify the use of checkboxes
  • [QTIFW-1336] - Display common file types by default in the installer

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.