Community Edition 4.0.0-rc1 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 4.0.0-rc2 Release Candidate 2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9084 Delimit JSON across multiple Roxie ouputs

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9089 Improve Roxie basic JSON formatting

Clean up basic JSON formatting to represent of each output as
a block.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9084 Add comment clarifying transfer of ownership

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9096 Include "ecl packagemap validate" section into Roxie Ref

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9098 Fix release of an exception that could be rethrown

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9099 Fix a few leaks in exception handling code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4200 from JamesDeFabia/9096_include_ecl_packagemap_validate_RDDE_Ref

HPCC-9096 Include "ecl packagemap validate" section into Roxie Ref

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
EPE-22 Redirect Eclipse plugin to use new ECL Watch

Enable direct page loads from eclipse plugin.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9104 Add -checkVersion option to eclcc to control ecl version checking

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9105 Add missing const which was causing a compile error.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4196 from afishbeck/simple_json_formatting

HPCC-9089 Improve Roxie basic JSON formatting

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9085 Fix Roxie JSON handling of array item names

Simple arrays (ECL Sets) will no longer output names for items in
the array.  Also nested children with same name as array ancestor
will not be treated as array items.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9085 Improve method names and remove unneeded IMPLEMENT_IINTERFACE

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #4211 from afishbeck/json_array_itemnames

HPCC-9085 Fix Roxie JSON handling of array item names

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4210 from afishbeck/json_fixes

HPCC-9084 Delimit JSON across multiple Roxie ouputs

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9115 Fedora389 LDAP returns NULL errstring

On Fedora, the call to
   ldap_get_option(user_ld, LDAP_OPT_ERROR_STRING, &ldap_errstring);
sets the string pointer to NULL, causing exception to be thrown when
later dereferenced. This fix checks for NULL before deref

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #4206 from ghalliday/issue9104

HPCC-9104 Add -checkVersion option to eclcc to control ecl version check

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>