gh-2237 Order of ecl package command line arguments

Parameters with no leading '-' should not be required to be the
last params in the param list

Fixes gh-2237

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
Community Edition 3.8.0 Release Candidate 0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Couple 3.8 specific changes
#2356 Filter out format related chars from dataformat param

Filter out format related characters ( \n\r\t) from dataformat
imput parameter in ECL Macro before forwarding value to H2H
executable.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Unlock access to File monitor singleton

Added corresponding unlock for file monitoring singleton lock. Related to gh-2057 fix (#2170).

Fixes gh-2371

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Merge pull request #2373 from smeda/issue2371_1

Unlock File/Directory monitoring singleton

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Ensure hpcc-init setup has been called

Hpcc runtime directories must exist, the component directories can be
created by the component, but Thor cannot create the parent directories,
e.g. /var/log/HPCCSystems

Slaves used to call hpcc-init -c <thorcomponent> setup in slave scripts, but
cannot anymore, see gh-1609 and gh-1412 for reasons.

Since Dafilesrv must exist on all nodes, perform a dafilesrv setup to
ensures these common directories exist.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
ECLPlayground:  Fixed issue when hosted within an iFrame.

ECL Playground fails to load when it is hosted within a frame.  In IDE
this shows a popup window.  In regular IE it was a silent error.

Fixed an issue with result viewer inside a frame (not resizing on
initial load).

Fixed an issue parsing Key=Value params from URL (again related to fames
+ inner).

Fixes gh-2357
Fixes gh-2366

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

ECLPlayground: Fixed issue when hosted within an iFrame.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.8.0 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Standardize program termination, use internal EXIT_SUCCESS/EXIT_FAILURE codes on all return statements
Implement changes recommended in code review.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Significant speed up for complex SEQUENTIALS

If SEQUENTIAL statements were heavily nested they would be repeatedly
transformed - because nothing is commoned up between sequential
branches.  This change adds a cache so that they ae only transformed
once.  Had little effect on most queries, but a drastic (1/4 of time)
effect on a couple.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
gh-2395 Fix false-positive in soapcall.ecl regression test

The test to normalize fail codes was not working, as failcode is a signed
value so the comparison against large unsigned constants was always false.

Fixes gh-2395.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2389 from rpastrana/h2h_correct_exits

Standardize program termination, use internal EXIT_SUCCESS/FAILURE codes

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2401 from richardkchapman/soapcall-test-2395

gh-2395 Fix false-positive in soapcall.ecl regression test

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #2383 from jakesmith/thorslave-ensure-hpccsetup

Ensure hpcc-init setup has been called

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2382 from rpastrana/h2h_filter_formatchars

#2356 Filter out format related chars from dataformat param

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2404 from g-pan/gpan-38x

Couple 3.8 specific changes

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2250 from stuartort/pkg_activate_false

Pkg activate false

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>