1. 10 Feb, 2014 3 commits
    • Brad King's avatar
      Export: Fix internal CMake version test logic · 9bcc1b21
      Brad King authored
      Fix the internal DEVEL_CMAKE_VERSION macro to use CMake_VERSION_ENCODE
      to compare version component-wise.  Otherwise an old invocation of the
      macro may be tricked into using the current version when the requested
      major version is smaller than the current version but the requested
      minor version is larger.  It should use the requested (old) version in
      that case.
      9bcc1b21
    • Brad King's avatar
      cmVersion: Fix CMake_VERSION_ENCODE for date in patch level · d2059d25
      Brad King authored
      Use a uint64_t to store encoded version numbers so we have plenty of
      bits available.  Encode with room for up to 1000 minor releases between
      major releases and to encode dates until the year 10000 in the patch
      level.  This is necessary because CMake development versions prior to
      release 2.8.0 used the date in the patch level, and this practice may be
      restored after the 3.0 release.
      d2059d25
    • Brad King's avatar
      cmStandardIncludes: Include cmIML/INT.h for portable integer types · 28805109
      Brad King authored
      Also teach the bootstrap script to configure the needed headers.
      28805109
  2. 09 Feb, 2014 2 commits
  3. 08 Feb, 2014 1 commit
  4. 07 Feb, 2014 1 commit
  5. 06 Feb, 2014 16 commits
  6. 05 Feb, 2014 10 commits
  7. 04 Feb, 2014 7 commits
    • Brad King's avatar
      Drop tweak version component from CMake Policies · 101057b5
      Brad King authored
      Since commit v2.8.2~105^2~2 (Teach CMake Policies about tweak version
      component, 2010-04-23), cmPolicies has known how to handle a policy
      introduced in a tweak version.  This was done back when we introduced
      policies with the current development date version and later updated it
      to the release version.  Now we always introduce policies using the next
      expected release version and explicitly set the policy to test the NEW
      behavior.
      
      CMake Policies (or any other features) should never be introduced in a
      tweak (bugfix) release, so drop the infrastructure that allows this.
      101057b5
    • Brad King's avatar
      Merge topic 'fix-Qt-autogen' · f748b59e
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      6053ce22 QtAutogen: Make uic work even when the source is in a subdir.
      1fc9ecfa FindQt4: Make AUTOMOC work regardless which order Qt 4/5 is found.
      f748b59e
    • Brad King's avatar
      Merge topic 'osx-rpath-unique' · 01a41bc9
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      028a5285 OS X: Make sure RPATHs are unique to avoid possible corruption.
      01a41bc9
    • Stephen Kelly's avatar
      QtAutogen: Make uic work even when the source is in a subdir. · 6053ce22
      Stephen Kelly authored and Brad King's avatar Brad King committed
      Modify the includedUis to store the path to the file which includes
      the ui file. Reuse that path to generate the output file from the
      uic process.
      6053ce22
    • Brad King's avatar
      Help: Add documents to collect notes between releases · ccc87047
      Brad King authored
      Add a release/dev.txt file and include it from release/index.rst in
      development versions.  Add a "Changes Since Release" section with a
      toctree that globs adjacent "dev/*" documents.  Add a sample topic
      document explaining how topic-specific release note documents work.
      
      This approach will allow developers to write release notes for their
      changes as they are made.  The release manager may then consolidate and
      organize the notes for a specific release version.
      ccc87047
    • Brad King's avatar
      Help: Add documents for release notes · 70309e70
      Brad King authored
      Add a release/index.rst document titled "CMake Release Notes" to hold
      the toctree for release notes.  Add a "Release Notes" section to the
      top-level html document index to link to the new document.
      70309e70
    • Brad King's avatar
      Utilities/Sphinx: Add option to build 'text' format · 34ea1f15
      Brad King authored
      Add SPHINX_TEXT to enable the Sphinx 'text' builder.  Mark it as
      advanced and do not add install rules.  This is intended for use
      by the release manager to build the release notes in text format
      suitable for email.
      34ea1f15