[cmake-developers] [CMake 0013789]: WIX additional support for Product Icon, UI Dialog and UI Banner

Mantis Bug Tracker mantis at public.kitware.com
Wed Dec 12 19:03:30 EST 2012


The following issue has been SUBMITTED. 
====================================================================== 
http://www.cmake.org/Bug/view.php?id=13789 
====================================================================== 
Reported By:                Eric LaFranchi
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   13789
Category:                   CMake
Reproducibility:            always
Severity:                   feature
Priority:                   high
Status:                     new
====================================================================== 
Date Submitted:             2012-12-12 19:03 EST
Last Modified:              2012-12-12 19:03 EST
====================================================================== 
Summary:                    WIX additional support for Product Icon, UI Dialog
and UI Banner
Description: 
CMake 2.8.11 work in progress branch. The WIX support works fine, no issues.
I want to propose a straight forward addition for the 2.8.11 release.

1. Offer the option to set the application icon that appears in "Uninstall or
change a program" (add/remove programs).
2. Offer the option to set the UI Banner and UI Dialog images.

Steps to Reproduce: 
Latest source. Windows XP or later 32/64 bit system.

Create a WIX package and then examine the "Uninstall or change a program"
(add/remove programs) and notice the default WIX icon.
The installer uses WIX default images for initial UI dialog and the UI banner.


Additional Information: 
I did not update the tests; set the variables is optional and someone will need
to manually run the installer to see if they work correctly.

New CMake variables:
CPACK_WIX_PRODUCT_ICON
CPACK_WIX_UI_BANNER
CPACK_WIX_UI_DIALOG

Documentation:
CPACK_WIX_PRODUCT_ICON -- icon used to the left of the application entry in
add/remove programs.
CPACK_WIX_UI_BANNER -- 493 by 58 pixels, this bitmap will appear at the top of  
all but the first page of the installer.
CPACK_WIX_UI_DIALOG -- 493 by 312 pixels, this bitmap will appear on the first
page of the installer.

Two files are updated: cmCPackWIXGenerator.cxx and WIX.template.in.

Diffs attached.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2012-12-12 19:03 Eric LaFranchi New Issue                                    
2012-12-12 19:03 Eric LaFranchi File Added: CMake-WIX-Feature-Request.diff      
             
======================================================================




More information about the cmake-developers mailing list