HPCC-10678 Include Package Map in new ECLWatch

In this fix, Package Map UI is enabled in new ECLWatch with minor code
changes. The existing code calls the getSelections() to retrieve target
cluster settings as soon as PackageMapQueryWidget is loaded. That does
not work for new ECLWatch. The new code calls the getSelections() after
the widget is initialized for display. Similar change is also made for
PackageMapValidateWidget.
HPCC-10893 Unable to sort Logical Files for a published Query

Fixes HPCC-10893

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10860 IsKeyFile is no longer valid

Check for ContentType === "key" instead

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10934 Allow download of error/warnings

Fixes HPCC-10934

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10929 Set file's ContentType in WsDFU/DFUQuery response

The 'kind' attribute of a logical file should be returned as ContentType
inside the WsDFU/DFUQuery response if: (1) ESP WsDFU Client is 1.24 or
newer; and (2) the file has the 'kind' attribute.

The 'IsKeyFile' should not be set if the WsDFU Client is 1.24 or newer.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-10496 Document STD.Str.Repeat

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #5466 from wangkx/h10678

HPCC-10678 Include Package Map in new ECLWatch

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5470 from GordonSmith/HPCC-10860

HPCC-10860 IsKeyFile is no longer valid

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5472 from GordonSmith/HPCC-10934

HPCC-10934 Allow download of error/warnings

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5454 from GordonSmith/HPCC-10893

HPCC-10893 Unable to sort Logical Files for a published Query

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5476 from JamesDeFabia/10496_Document_Std.Str.Repeat

HPCC-10496 Document STD.Str.Repeat

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10919 Restructure configuration tool projects

  - Improve logical arrangement of configuration tool projects
  - Fix windows build
  - Fix warnings

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Merge pull request #5464 from garonsky/HPCC-10919_windows_linkage_deploy_deployutils

HPCC-10919 Restructure configuration tool projects

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9556 Refactor warning handling and implement #ONWARNING

This patch restructures the warning handling so it is always reported via the
report() virtual, and also maps the warning levels using the same chain.

eclcc now supports -w<n>=option to configure the behaviour for a particular warning.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5473 from wangkx/h10929

HPCC-10929 Set file's ContentType in WsDFU/DFUQuery response

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5436 from ghalliday/issue9556

HPCC-9556 Support #ONWARNING and fix other issues

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10968 configutils build break

    - build-config.h include path fix

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'HPCC-10986_build_break_build_config_h'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'upstream/master'
HPCC-10930 Better support in regression suite for targeting specific queries

Implement
    - a handler to query a list of ECL files (with wildcards) in command line
    - a handler to execute multiple query like run a suite to generate
      final result and diff report
    - handler to use parallel execution for multiple ECL query files

Update README.rst and built-in help.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>