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>
#2391 Refactor project name to HPCC JDBC Driver

refactor directory structure.
refactor file names and java classes to accurately reflect function.
CMake changes to reflect directory and file refactoring.
New build flag is USE_HPCCJDBC

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>