HPCC-11114 - Missing user credentials from foreign sub files

Sub files retreived from a foreign super, were not created with
the supers user credentials, consequently actions on those sub
files that expected credentials were using the default user.
Pass user of super to sub file creation.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11033 Load WU timer info in one call for WU Details

The existing ECL WU Details page takes a long time to load when a
WU has many timer items or helper files. The load time is improved
by this fix. 1. WUinfo code will use WU Statistics data about timers
if the Statistics data is available. 2. If the Statistics data is
not avaliable, an new interface IConstWUTimerIterator is implemented
to get the timer data in one call. For an ECL WU with 4635 timer
items, the time to read timer data is decreased from >100 seconds to
<0.1 second. 3. This fix also reduces the time of reading helper
file data by combining 2 file lookup calls into one call.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-11214 Improved Page Refresh, Back and Next

Refresh current page now re-selects tabs as far as possible.
Forward and Back buttons now working better.  Previously back would need to be
pressed twice when navigating over the "default" tab for an inner page.

Fixes HPCC-11214

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

Removed (FALSE)  short circuited IF statement for loading xml scope within
inmacro lexer.

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-11232 Default spotCseInIfDatasetConditions to on

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11033 Revise based on review comments

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-11180 Show confirmation when updating users password

Fixes HPCC-11180

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10803 Support logical files present on more than one cluster

Fixes HPCC-10803

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11263 Pack the HqlStmt class, and avoid cloning literals.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5699 from jamienoss/issue11084-fix-regression-from-removing-loadxml

HPCC-11084 Possible fix for regression created from 9892.

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-11098 Allow COMBINE in a thor child query

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11243 Correctly catch invalid (blank) module names

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #5730 from ghalliday/issue11243

HPCC-11243 Correctly catch invalid (blank) module names

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5631 from wangkx/h11033

HPCC-11033 Load WU timer info in one call for WU Details

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5710 from GordonSmith/HPCC-10803

HPCC-10803 Support logical files present on more than one cluster

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11129 Added Thor Status Details

Fixes HPCC-11129

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

HPCC-11129 Added Thor Status Details

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5731 from ghalliday/issue11098

HPCC-11098 Allow COMBINE in a thor child query

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11261 - fileservice superfile actions can lockup on retry

superfile actions that block due to other locks, clear their
cached files on pause/retry. However, the superfiles from
fileservices were still being held behind the transactions back.
On retry the transaction restablishes the file locks, but is
now in contention with the superfiles held in the caller.

Change so that transaction is started/committed (if required)
after the file is release in the caller

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11261 - add some comments

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>