CMake Nightly Date Stamp
FindOpenSSL: mark variables as advanced for MSVC (#14418)
Merge topic 'openssl-advanced' into next

864e2a3 FindOpenSSL: mark variables as advanced for MSVC (#14418)
abfd574 CMake Nightly Date Stamp
mark_as_advanced: improve documentation syntax

Only one argument is required. Also avoid using the same variable name twice in
the input list and follow the convention used elsewhere for optional arguments.
Merge topic 'mark_as_advanced' into next

8cff5e4 mark_as_advanced: improve documentation syntax
Merge branch 'master' into next
Merge topic 'FindPNG-compatibility'

6816044 FindPNG: Honor old PNG_LIBRARY if provided (#14398)
Remove redundant cmake::GetIsPropertyDefined method

We already have cmake::IsPropertyDefined for the same reason.
Cleanup some variable documentation names

Remove trailing whitespace after property names.
Remove duplicate CMAKE_<LANG>_LINK_EXECUTABLE definition.
Rename "[Project name]" placeholder to "<PROJECT-NAME>".
Merge topic 'cleanup-properties' into next

b78bc33 Cleanup some variable documentation names
bbfff52 Remove redundant cmake::GetIsPropertyDefined method
cmListFileLexer: Fix leak on error before EOF

Teach cmListFileLexerDestroy to call cmListFileLexerSetToken with a NULL
token to free the token string buffer.  Without this, if an error occurs
before the token cleanup happens when EOF is reached, then the token
string buffer may leak.
Merge topic 'cmListFileLexer-fix-leak-on-error' into next

ad3d5c5 cmListFileLexer: Fix leak on error before EOF