HPCC-8297 Provide a callback mechanism when resizing a row

When using resizeRow to resize a buffer which is registered with the memory
manager, there needs to be a way of atomically updating the memory buffer
variables.  Otherwise you can get inconsistent results or deadlock the
system.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8582 Add Back/Forward Support

Add better back/forward button handling with Tabbed Widgets.

Fixes HPCC-8582

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8604 Add JavaScript Layout

Added experimental version of graphviz layout in JavaScript (via emscripten).

Fixes HPCC-8604
Change instances of <br> to <br/>

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8253 Need to return active status when doing ecl package list

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-8600 Add ecl command line support for query priority

Add --priority option to ecl publish, queries config, and
queries copy.  Add display of priority to queries list.

Possible values are LOW, HIGH, SLA, and NONE.  NONE clears the
existing priority value restoring default bahavior.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8605 - Ensure log files are recorded to the workunit

If the log rollover to a new log file (at midnighg) during
a Thor job, only the initial log was recorded in the wuid.
Update at end of each subgraph.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8537 Skip title line when parsing space usages in preflight

Preflight result contains a Space Usage title line 'SpaceUsedAndFree'
indicating the section. The existing EclWatch Preflight function tries
to parse the line and generates a log line 'Invalid storage information
on x.x.x.x: ---SpaceUsedAndFree---', which confuses the log user. The
code in this fix skips the title line when parsing the preflight result.

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

HPCC-8537 Skip title line when parsing space usages in preflight

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3870 from afishbeck/cli_priority8600

HPCC-8600 Add ecl command line support for query priority

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8576 - Minor change to tooltip for globalMemorySize

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8288 - Cache allocators

Use caching allocator implementation added recently
(see HPCC-8278)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8607 Add ssl support to the ecl command line tools

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3872 from jakesmith/hpcc-8605

HPCC-8605 - Ensure log files are recorded to the workunit

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3875 from jakesmith/hpcc-8576

HPCC-8576 - Minor change to tooltip for globalMemorySize

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8594 - Fix splitter activity timings + missing indexread timing

timeMinMs/timeMaxMs were being accumulated based on an uninitialized
member variable, producing spurious results for splitter timings
and effecting the activity immediately downstream from the splitter.

Also, Indexread was accounting for activity timing in nextRow()

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

HPCC-8594 - Fix splitter activity timings + missing indexread timing

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8289 - Use allocator caching

Use row allocator caching mechanism (see HPCC-8278)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8544 Remove deprecated DATASET syntax from regression test examples

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8567 Issues when graph control is missing

Renamed wrong variable.

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

HPCC-8567 Issues when graph control is missing

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>