1. 24 Aug, 2017 1 commit
    • Brad King's avatar
      Xcode: Revert addition of "outputPaths" to custom command build phase · 9ecee256
      Brad King authored
      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
  2. 22 Aug, 2017 1 commit
    • Brad King's avatar
      macOS: Revert default Hi-DPI support in applications · 286c75f7
      Brad King authored
      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
  3. 08 Aug, 2017 1 commit
    • Brad King's avatar
      find_*: Disable the PACKAGE_ROOT search path group for CMake 3.9 · 578d95f8
      Brad King authored
      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
  4. 14 Jul, 2017 2 commits
  5. 20 Jun, 2017 1 commit
  6. 15 Jun, 2017 1 commit
  7. 14 Jun, 2017 1 commit
  8. 12 Jun, 2017 1 commit
  9. 07 Jun, 2017 1 commit
  10. 02 Jun, 2017 2 commits
    • Brad King's avatar
      Help: Organize and revise 3.9 release notes · 945cb9aa
      Brad King authored
      Add section headers similar to the 3.8 release notes and move each
      individual bullet into an appropriate section.  Revise a few bullets.
    • Brad King's avatar
      Help: Consolidate 3.9 release notes · 7bc26430
      Brad King authored
      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.