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-8541 - Add examples illustrating calling Python and Java from ECL

Fix some issues with the threading in the python example, and use #option
rather than command line flags to pick up required library.

This example should now work 'out of the box' on a standard linux install.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8541 - Add examples illustrating calling Python and Java from ECL

Improve the Java example so that it does not need complex command line options
to build, and can work 'out of the box' on a standard linux install.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8541 - Add examples illustrating calling Python and Java from ECL

Add a second Python example, and fix some code in the first example that was
not freeing Python objects (changed the code when debugging and forgot to
change back).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8541 - Add examples illustrating calling JavaScript from ECL

Add an example using the V8 Javascript engine from ECL

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8541 - Add examples illustrating calling Python, Java, Javascript from ECL

Corrected to use rtlMalloc rather than new char.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8541 - Add examples illustrating calling Python, Java, Javascript from ECL

Add a JavaScript example that uses Mozilla SpiderMonkey.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8541 - Add examples illustrating calling Python and Java from ECL

Various typos in comments

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8137 Add Programmers Guide to Set.

Fix HPCC-8137 Add Programmers Guide to
Reference Set included in Compiled Help
files, and Eclipse Help files.

Signed-off-by: g-pan <greg.panagiotatos@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-8595 - Avoid stall if hashdist is spilling and runs out of disk

The write threads could stall, waiting for space, if a disk full
exception occurred curing the send process

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8567 ECLPlayground Sample Drop Down Error

In Chrome, if there is no graph control installed, the drop down sample list will not show.

Fixes HPCC-8567

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8137 Add Programmers Guide to Set.

Fix HPCC-8137 Add Programmers Guide to
Reference Set included in Compiled Help
files, and Eclipse Help files.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #3859 from GordonSmith/HPCC-8567

HPCC-8567 ECLPlayground Sample Drop Down Error

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3858 from g-pan/H8137-PrG

HPCC-8137 Add Programmers Guide to Set

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8601 Debug values being passed as stored values in deployArchive

Missing parameter caused debug values to be passed in the wrong position.

Debug values are probably rarely used in this way so the issue probably
went unnoticed.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge branch 'parameter_alighnment' into candidate-3.10.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.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-8581 Display long strings at the last column(s) of Results table

Inside the existing ECL WU Results table, some rows use the column 5
to show long strings. Other rows use the column 6. It is suggested that
long strings inside the column 5 should be moved to the column 6. This
fix also moves possible extra subtable to the last column.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>