More output to library2a.ecl
Fix gh-2656 thorlib.nodes() always returns 1 on Roxie

It's hard to guess what people want to use nodes() for - for some uses when
writing code that needs to work on thor or roxie, 1 may be the best answer.
But for other uses it's no good at all.

Given that it's always possible to code IF(platform='roxie',1,nodes()) if
that's the semantics you want, I think it would be more useful for nodes()
on Roxie to return the number of channels.

This could conceivably break code that is relying on the old semantics.
Though I suspect any such code would be unusual.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2660 CATCH,SKIP in Roxie not aborting upstream activities

CATCH,SKIP in Roxie is not properly aborting the upstream activities when a failure
is caught. This results in some diagnostic tracing about unexpected activity states,
but also means that WHEN() activities above the CATCH are not appropriately triggered.
This causes failures in when6c.ecl regression test.

This patch also corrects the when6c.ecl regression test so that it can be used in the
regression suite without being reported as a failure.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2641 from richardkchapman/regression-suite-pipe8

Fix gh-2640 pipe8.ecl test failing in Roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #2659 from richardkchapman/roxie-nodes-gh-2656

Fix gh-2656 thorlib.nodes() always returns 1 on Roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Fix gh-2660 CATCH,SKIP in Roxie not aborting upstream activities

Minor refinement to previous fix based on code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2655 from richardkchapman/library-tests-hthor

Fix gh-2654 Skip library tests in hthor regression suite

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #2658 from richardkchapman/remote-test-gh-2624

Fix gh-2624 remote.ecl mismatch test in Roxie regression suite

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #2657 from rengolin/regression

More output to library2a.ecl

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Add OSX build section to README

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2589 from RussWhitehead/setResult

Fix gh-2202 Incorrect output from xml output(row)

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Corrections based on code review of richardkchapman and jakesmith.

Removed user passable chunkSize.
Moved check if file is readable.
Cleaned up style issues.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
changed loop to no longer worry about a file under the chunkSize as it is handled in read.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Adding missing reserve of space for memorybuffer.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Moved chunksize to a define.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #2601 from garonsky/issue-2387_give_hint_of_active_xml

Fix gh-2387 configmgr - Give indication of staged configuration

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2663 from richardkchapman/readme-mac

Add OSX build section to README

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Fix for pull request #2593
- Fix for center context menu not accepting clicks

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Mac Installer Tweaks

Improved display messages.
Fixed "usage" size information.
Generalised known executable list.
Add version information to client tools install folder.
Only fixes rpath for "make install" and "make package"

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Add new test case to verify catch behaviour with splitters

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>