HPCC-10327 Ubuntu 13.10 dependency issue

Fixes HPCC-10327

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10347 ECL Watch "Open in New Window" fails

Open in new window would include "Widget=" twice if the called from a "Open in
New Window" session.

Fixes HPCC-10347

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

HPCC-10327 Ubuntu 13.10 dependency issue

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5089 from GordonSmith/HPCC-10347

HPCC-10347 ECL Watch "Open in New Window" fails

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9776 - Default dali keepStores setting to 10

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10026 Support SIZEOF(ENUM)

One line fix with the addition of the runtime regression test, issue10026.ecl,
and it's associated key file.

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-2205 RoxiePipe logging to /c$/roxiepipe

Currently roxiepipe defaults to placing logfiles in the current directory,
making it difficult for OPs to locate them. This code change queries the
system log directory, and puts the (rolling) logfiles there

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536)
 at end of file" for hours.

This change implement buffer overruns monitoring. Every time when
getSplitRecordSize() reach at the end of the current buffer (and it is not
forced by processFullBuffer parameter) it counts the event and cumulate the
processed bytes. When the number of events exceeds the
MAX_NUMBER_OF_BUFFER_OVERRUN value it generates an exception to break this
possible wrong process.

This changes impacts both CCsvPartionier and CUtfPartitioner.

(This prevention are already implemented into corresponding QuickPartitioners)

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9684 - Issue better error message when writing to foreign

Various changes/refactoring meant, it was already better
in fact, before this commit, it complained about not being
able to remove a foreign.

This change makes it explicit that you can't write to a foreign

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10247 This should convert field names from the source unicode encoding
(e.g., could be utf16)

Add conversion for fieldnames defined in the first row.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10271 Simplify selection between CCsvPartitoner and CCsvQuickPartioner.

Add code to check the source file is quoted or not at the partitioner creation
stage. If it is quoted then use CCsvPartitioner() else use
CCsvQuickPartitioner.

Remove unnecessary code from CCsvQuickPartitioner constructor and
CCsvPartitioner::findSplitPoint() method.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536)
 at end of file" for hours.

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10247 This should convert field names from the source unicode encoding
(e.g., could be utf16)

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536)
 at end of file" for hours.

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10271 Simplify selection between CCsvPartitoner and CCsvQuickPartioner.

Update after review

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10269 Always CUtfQuickPartitioner() created for UTF8 encoded CSV files.

Check the source file is quoted or not. If it is then use CUtfPartitioner()
else use CUtfQuickPartitioner.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10269 Always CUtfQuickPartitioner() created for UTF8 encoded CSV files.

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Update BUNDLES.rst
HPCC-10352 Pass PID in the web link for downloading eclagent log

The existing download link for eclagent log does not work because
PID is not set through the web link for downloading eclagent log.
In this fix, the PID is set into the web link.