HPCC-10175 Remove Roxie test page option from HPCC Platform

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
HPCC-9415 New epoll implementation with common base class

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
HPCC-9415 Disable by default for now

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
HPCC-9882 Check and return exception message from removeEntry()

This fix is based on the fix in pull request 4968 which allows the
removeEntry() to send out exception message to caller. This fix sets
the throwException flag to true when WsDFU calls the removeEntry(). If
an exception is catched, the existing code will sent the exception
message to EclWatch to display.
HPCC-9966 Graph control disappears when switching HTML tabs

Fixes HPCC-9966

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9812 Ability to spray from any source in new ECL Watch

Fixes HPCC-9812

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9803 New ECL Watch does not support existing visualisations

Fixes HPCC-9803

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10032 Add schema generator support for xpath('')

Add support for xpath('') to schema generation code in both hqlutil.cpp
and fileview2.

For child sets, datasets, and rows, xpath('') needs to generate
schemas where children of the field become direct children of the
current record. For simple types the parent complexType needs to
be marked as containing mixed content.  When xpath('') is nested
across multiple child levels, both mixed content and child elements
need to move up to the nearest parent with out xpath('').

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10222 Perform proper field validation.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
HPCC-10169 Integrate ClientTools on Windows 32bit with Jenkins

1) Add FindBZip2.cmake to resolve BZip2
2) Update FindLIBARCHIVE.cmake and FindZLIB.cmake to get correct libraries
3) New variable SIGN_DIRECTORY in CMakeLists.txt to point location of sign files
   Assume  cmake option -DSIGN_DIRECTORY=<directory>
4) Update to ${PACKAGE_FILE_NAME_PREFIX}*.exe for correct window binary file in CMakeLists.txt

Complete cmake command parameters:
-DUSE_NATIVE_LIBRARIES=OFF -DCHECK_GIT_TAG=0 -DCLIENTTOOLS_ONLY=ON  -DUSE_PYTHON=OFF -DUSE_V8=OFF -DUSE_JNI=OFF -DUSE_RINSIDE=OFF -DSIGN_DIRECTORY=${SIGN_DIRECTORY}  -DEXTERNALS_DIRECTORY=${EXTERNALS_DIRECTORY} -DUSE_APR=OFF

SIGN_DIRECTORY and EXTERNALS_DIRECTORY are build node variables in chance they are different on systems.

cmake build commends are list in "Execute Windows batch command" since cmake plugin only allow one make command:
  cd build
  cmake --build . --config Release
  cmake --build . --config Release --target package
  cmake --build . --config Release --target sign
HPCC-10004 DOCS:XREF Warning

Fix HPCC-10004 DOCS:XREF Warning
Provide Warning about allowing
all users access to XREF.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9968 - New EXPIRE semantics

EXPIRE will set # days, not an absolute time as before per file.
It will only set it at all if a flag is generated by the code
generator, however 0 is a valid # of days, which will tell Sasha
to use it's default.

Persist and regular files have a different default # days,
configurable via configmgr.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4996 from jakesmith/hpcc-9968

HPCC-9968 - New EXPIRE semantics

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9947 Improve the warning for an invalid use of NOTHOR

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9322 Allow active name to be used with ecl-unpublish

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10124 ConfigMgr - Add new components and services from buildset

  - Add new components and services that appear in the buildset.xml
    as available selections

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-10226 Document change to EXPIRE semantics

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-10140 Document Virtual Logicalfilename

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-7899 "Report bug" button in eclwatch WU page

Added  ws_workunit "onWUReportBug" method to be used to create a
client zip file containing information about a problem they want to
report (a user can attach this file to a Jira ticket). This single ZIP
file will contain one or more files, including logfiles, archive file,
and a report file detailing information such as WUID, build, ESP IP,
Thor IP, and problem description.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-9898 ConfigMgr - Fix thor topology cluster add / del

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>