CMake/Source/QtDialog
Brad King dcf1b64569 OS X: Set CMake.app bundle Info.plist fields (#11694)
Use the Apple Info.plist reference documentation:

 Core Foundation Keys
 https://developer.apple.com/library/mac/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html

 Launch Services Keys
 https://developer.apple.com/library/mac/documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html

 Cocoa Keys
 https://developer.apple.com/library/mac/documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

modify the Info.plist we create for cmake-gui to add/set fields

 CFBundleShortVersionString = The release-version-number string
 LSApplicationCategoryType  = UTI that categorizes the app for the App Store
 NSHumanReadableCopyright   = Specifies the copyright notice

and drop fields

 CFBundleGetInfoString
 CFBundleLongVersionString
 LSRequiresCarbon

Also prepare to set

 CFBundleVersion            = The build-version-number string

but leave it commented out as TBD (To Be Determined) for now.

The version fields must have form <major>.<minor>.<patch> with integer
components.  While at it, rename the bundle to end in ".<patch>" instead
of "-<patch>" so that it is consistent with the version number and does
not look like a packaging increment suffix.
2013-10-08 12:32:28 -04:00
..
AddCacheEntry.cxx cmake-gui: Fix code to respect current locale. 2012-07-06 13:26:39 -06:00
AddCacheEntry.h cmake-gui: add completion for the names when adding cache entries 2011-11-19 22:21:41 +01:00
AddCacheEntry.ui ENH: Add cross compiling support in the GUI in the same dialog that prompts for 2008-05-15 19:21:01 -04:00
CMake.desktop BUG: Fix bug #9894. Make higher resolution CMake icon available as an application icon. On Mac, the higher resolution one is used in the dock. 2009-12-11 00:35:33 -05:00
CMakeLists.txt OS X: Set CMake.app bundle Info.plist fields (#11694) 2013-10-08 12:32:28 -04:00
CMakeSetup.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
CMakeSetup.icns ENH: Use the latest CMake-logo-triangle-high-res.png to improve the look of CMakeSetup.icns on the Mac. 2009-01-21 13:20:47 -05:00
CMakeSetup.ico ENH: Put black outline around all resolutions of the new ico files. Looks better on a dark background than the lighter outline... 2007-11-08 15:54:26 -05:00
CMakeSetup.qrc BUG: Fix bug #9894. Make higher resolution CMake icon available as an application icon. On Mac, the higher resolution one is used in the dock. 2009-12-11 00:35:33 -05:00
CMakeSetup.rc ENH: Add interrupt button near progress bar. 2007-11-03 10:30:52 -04:00
CMakeSetup32.png BUG: Fix bug #9894. Make higher resolution CMake icon available as an application icon. On Mac, the higher resolution one is used in the dock. 2009-12-11 00:35:33 -05:00
CMakeSetup128.png BUG: Fix bug #9894. Make higher resolution CMake icon available as an application icon. On Mac, the higher resolution one is used in the dock. 2009-12-11 00:35:33 -05:00
CMakeSetupDialog.cxx cmake-gui: use shortcut F only for "Find in Output" 2013-04-24 15:32:43 -04:00
CMakeSetupDialog.h cmake-gui: Add function for going to next error message in Output window 2013-04-24 15:32:42 -04:00
CMakeSetupDialog.ui cmake-gui: Change shortcut of the search field from Ctrl-F to Alt-E 2013-04-24 15:32:42 -04:00
Compilers.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
Compilers.ui ENH: 2008-12-16 15:00:17 -05:00
CrossCompiler.ui ENH: Tweak System Name field for cross compiling, so it doesn't have a file chooser button. 2009-01-07 17:28:02 -05:00
Delete16.png ENH: Re-arrange UI a bit. 2007-11-10 11:36:09 -05:00
FirstConfigure.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
FirstConfigure.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
Info.plist.in OS X: Set CMake.app bundle Info.plist fields (#11694) 2013-10-08 12:32:28 -04:00
MacInstallDialog.ui ENH: better ui 2008-02-19 14:47:32 -05:00
Plus16.png ENH: Add ability to add cache entries (even before first configure). 2007-11-12 23:54:49 -05:00
QCMake.cxx Compile with both Qt4 and Qt5. 2012-08-21 13:36:51 +02:00
QCMake.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
QCMakeCacheView.cxx Fix spelling and typos (product names) 2013-05-07 08:42:20 -04:00
QCMakeCacheView.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
QCMakeWidgets.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
QCMakeWidgets.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
QMacInstallDialog.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
QMacInstallDialog.h ENH: add mac install symlink option to dialog 2008-02-19 14:06:10 -05:00
QtDialogCPack.cmake.in Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
cmakecache.xml ENH: add KDE desktop stuff 2008-03-11 17:27:41 -04:00
postflight.sh.in ENH: install the mac application bundle into /Applications directly with no enclosing folder 2008-04-04 16:02:50 -04:00
postupgrade.sh.in ENH: install working with symlink qt tool 2008-02-19 14:26:20 -05:00