summaryrefslogtreecommitdiffstats
path: root/Help/release/3.9.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Improve formatting of Help documentationBartosz Kosiorek2019-04-081-1/+1
|
* Help: Use correct CPack generator namesCraig Scott2018-11-061-2/+2
| | | | | | | | | | CPack generator names were not used consistently throughout the documentation, resulting in ambiguity about what the correct name was for use with the `cpack -G` option. With the changes in this commit, the cpack-generators(7) page of the manual now shows the correct names and other help pages no longer use inconsistent or incorrect names.
* Help: Update old version release notes for CPack generator docsBrad King2018-06-211-10/+11
| | | | | Replace references to the CPack "modules" with proper terminology referencing the CPack generator documentation directly.
* Xcode: Revert addition of "outputPaths" to custom command build phaseBrad King2017-08-241-2/+5
| | | | | | | | | | | | | | The change in commit v3.9.0~3^2 (Xcode: Add "outputPaths" to custom command script build phase, 2017-07-13) was meant to support Xcode 9's new build system. However, without matching "inputPaths", Xcode will not re-run the build phase if its outputs have already been generated. This broke the old Xcode build system too. Revert the change for now so at least the old Xcode build system works. Further investigation will be needed to add proper support for Xcode 9's new build system. Fixes: #17178
* macOS: Revert default Hi-DPI support in applicationsBrad King2017-08-221-3/+7
| | | | | | | | | | | This reverts commit v3.9.0-rc1~287^2 (macOS: Enable Hi-DPI support in applications by default, 2017-04-08). It breaks iOS applications that do not use their own `MACOSX_BUNDLE_INFO_PLIST` because `NSApplication` is only for macOS apps. Until more complete support for iOS is added to CMake (e.g. with a different default plist file) we must allow our default plist file to work for both macOS and iOS. Fixes: #17179
* find_*: Disable the PACKAGE_ROOT search path group for CMake 3.9Brad King2017-08-081-6/+13
| | | | | | | | | | | | | | | | Disable the feature added by commit v3.9.0-rc1~71^2~2 (find_*: Add a new PackageRoot search path group, 2017-05-03) and remove documentation added by commit v3.9.0-rc1~71^2 (find_*: Add docs for PackageRoot search path group, 2017-05-03). Unfortunately the name `<pkg>_ROOT` may already be set by projects for their own incompatible purposes. Disable the behavior change for now to fix the regression for CMake 3.9. We can restore it later with a policy. In order to keep the implementation and tests working, add an undocumented variable we can use in the tests to enable the behavior before the policy is introduced. Fixes: #17144
* Merge branch 'doc-vs2015-update-relnote' into release-3.9Brad King2017-07-141-0/+5
|\
| * Help: Add a 3.9 release note about the VS GenerateDebugInformation updateBrad King2017-07-141-0/+5
| | | | | | | | | | | | Add a release note corresponding to the environmental regression fixed by commit v3.9.0-rc6~15^2~1 (VS: Fix GenerateDebugInformation values for v140 and v141 toolsets, 2017-06-27).
* | Xcode: Add "outputPaths" to custom command script build phaseHarry Mallon2017-07-141-0/+2
|/ | | | | | | This is needed for Xcode 9's "New Build System", whose release notes mention "that output must be declared as an explicit output by the script which generates it" in reference to outputs of custom script build phases.
* Merge branch 'cuda-version-for-vs' into release-3.9Brad King2017-06-201-0/+2
|\
| * Help: Update 3.9 release notes with recommended CUDA version for VSBrad King2017-06-201-0/+2
| | | | | | | | | | | | | | | | CUDA 8.0.44 contains a bug in its VS integration that breaks preprocessor definitions in some cases. Recommend using at least 8.0.61 which fixes the problem. Fixes: #16993
* | Help: Fix typo in Cray/PGI/XL compile features docsBrad King2017-06-151-1/+1
| | | | | | | | Reported-by: Rolf Eike Beer <eike@sf-mail.de>
* | Help: Add docs for new compilers supporting language standards.Chuck Atkins2017-06-141-0/+5
|/
* Android: Add support for unified headersBrad King2017-06-121-0/+5
| | | | | | | | The unified headers are preferred as of NDK r15, so use them by default if available and provide an option to use the deprecated headers. Inspired-by: Florent Castelli <florent.castelli@gmail.com> Fixes: #16584
* Help: Add 3.9 release note about find_dependency updateMatthew Woehlke2017-06-071-0/+5
|
* Help: Organize and revise 3.9 release notesBrad King2017-06-021-174/+207
| | | | | Add section headers similar to the 3.8 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.9 release notesBrad King2017-06-021-0/+271
Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.9.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.