CMake Nightly Date Stamp
string: Fix regex documentation of '^' and '$' (#14028)

They match at the beginning and end of the input, not by line.

Reported-by: Martin Perzl <martin.perzl@web.de>
Merge topic 'doc-string-regex' into next

763a6dc string: Fix regex documentation of '^' and '$' (#14028)
5dfa624 CMake Nightly Date Stamp
cmake-gui: Use the QStandardItemModel workaround until 5.1.0.

If there is a Qt 5.0.3 release, it may or may not contain the patch
that fixes this issue.

 http://thread.gmane.org/gmane.comp.lib.qt.releasing/882

Just use the workaround until 5.1.0 which certainly will contain the
fix. Don't use the workaround before Qt 5.0.0.
Merge topic 'expand-version-of-Qt5-gui-fix' into next

6387f6d cmake-gui: Use the QStandardItemModel workaround until 5.1.0.
Merge topic 'fix-java-jar-depends'

adeafad UseJava.cmake: accept jar targets in add_jar
53a05b8 UseJava.cmake: fix passing jars to add_jar
45c8e4b UseJava.cmake: simplify path logic
Merge topic 'fix-genex-preprocess'

7a619fa Fix cmGeneratorExpression::Preprocess for interleaved inputs.
Merge topic 'Ruby-version-selection'

d7e05e4 FindRuby: improve version selection
Merge topic 'FindImageMagick-v6.8.0-8'

dbd895b FindImageMagick: Search versioned suffixes (#14012)
Merge branch 'master' into next
Merge topic 'expand-version-of-Qt5-gui-fix'

6387f6d cmake-gui: Use the QStandardItemModel workaround until 5.1.0.
Rename variable for including current directory in interfaces

Rename the variable added by commit 9ce1b9ef (Add
CMAKE_BUILD_INTERFACE_INCLUDES build-variable, 2012-11-25) to
CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE to be more consistent with the
existing CMAKE_INCLUDE_CURRENT_DIR variable.

Suggested-by: Alex Neundorf <neundorf@kde.org>
Merge topic 'rename-include-current-dir-in-interface-var' into next

fc43477 Rename variable for including current directory in interfaces
Automoc: append implicit includes after user-specified dirs

The commit d2536579 (Automoc: fix regression #13667, broken build in
phonon, 2012-11-19) changed Automoc to try to re-add the Qt header dir
if it was stripped out as an implicit include from the moc command
line. When invoking a compiler, those directories are stripped out
because they are built-in, but for moc, there are no built-in directories.

The follow-up commit acc22400 (Automoc: get include dirs without
stripping implicit include dirs off, 2012-12-07) went further by not
removing the implicit include dirs, if they were specified specifically
by the user.

This had the remaining problem that the implicit include dirs appeared
in a different order of precedence for moc compared to the compiler.
Resolve that by stripping out the include dirs, where specified for
the moc command line to, and then appending them at the end. Note that
the order of the appended implicit include directories is the order
they are specified in the CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES, not
the order specified by the user.
Merge topic 'automoc-append-implicit-dirs' into next

753b905 Automoc: append implicit includes after user-specified dirs
Merge topic 'automoc-append-implicit-dirs'

753b905 Automoc: append implicit includes after user-specified dirs
Merge branch 'master' into next