Fix gh-3007 Configmgr-should check for dafilsrv + ftslave for s

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
gh-3094 Fix Configmgr - Writing modified optional attributes reverts their value
  - Add check to ensure that when writing optional attributes to the
    environment that the modified value is used and not the default
    value
Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
gh-2995 Chrome Drop Down displays behind Graph Control

In chrome all "windowed" plugins will always be on top in
the Z order.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #3125 from GordonSmith/Issue_2995

gh-2995 Chrome Drop Down displays behind Graph Control

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3093 from garonsky/issue-3007_Confimgr_add_dafilesrv_ftslave_when_adding_thor_slave

Fix gh-3007 Configmgr-should check for dafilsrv + ftslave

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3115 Core in eclagent testing Std.File.MonitorFile

rtlExtractTag cores when both tag and text passed to it are NULL.
This patch fixes that so that a NULL value for text is treated the same
as an empty string.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2731 not disable 'retain superfile structure'

The option 'retain superfile structure' is disabled when
trying to copy a super-file from the Copy drop-down menu
in eclwatch. It was disabled because the 'copy super-file
function' did not work at that time. This fix enables the
option.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Fix gh-3076 Add Slave Number column on Cluster pages

On EclWatch Thor Cluster page and Preflight page, a Slave
Number column is added, which allows a user to sort cluster
components by slave number.

Two addtional bugs are fixed: Sort function does not on
Firefox; Sort on Component column does not work due to
wrong column type.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3128 from wangkx/gh2731

Fix gh-2731 not disable 'retain superfile structure'

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3121 from garonsky/issue-3094_Optional_attributes_reverted

gh-3094 Fix Configmgr - Writing modified optional attributes reverts their value

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2940 Confimgr - XML View doesn't properly handle '\'

Modify XSLT javscript generation to escape '\' characters

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

Cherry-picked from 3.10.x branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3133 Fix dict2 key, skip Thor for now
Merge pull request #3131 from hpcc-systems/gleb_cherry_2940

Fix gh-2940 Confimgr - XML View doesn't properly handle '\'

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3135 from rengolin/regressions

gh-3133 Fix dict2 key, skip Thor for now

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3138 fix missing error deleting subfile

Regression introduced by gh-2042.

Deleting a logical file owned by a super file should cause an error.
The change in gh-2042 wasn't iterating through SuperOwners correctly.

Fixes gh-3183

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3142 from jakesmith/gh-3138

gh-3138 fix missing error deleting subfile

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3115 Core in eclagent testing Std.File.MonitorFile

The reason that rtlExtractTag was being passed NULL was because eventname
was being interpreted as a builtin symbol rather than a parameter name
in Std.File.ecl

A separate issue has been opened to look into whether that was appropriate.

Fixes gh-3115.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3127 from richardkchapman/eclagent-core-3115

gh-3115 Core in eclagent testing Std.File.MonitorFile

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Standardize title format for all modules in Standard Library Reference
gh-3149 DOJO 1.8

Upgrade dojo libraries to version 1.8.

Fixes #3149

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>