HPCC-11441 Fold IF() at parse time to avoid binding issues later

* Note this also speeds parsing up since the expression trees are smaller

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11339 WsWorkunits should respect compulsory flag

When using ReferencedFileList to list files used by a query, if a
package is assigned that is compulsory, the files should not be
resolved in DFS.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11339 Remove unnecessary scoping on call to isCompulsory

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11504 Referencing memory after freed in ccdqueue.cpp

Picked up by Valgrind, header is invalid after calls to createRoxiePacket in
processMessage()

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11494 Roxie dali notification issues

Backport some changes from candidate-5.0.0 made in connection with HPCC-11253,
to avoid multiple reloads on parallel threads when notifications received fro
packagemap updates.

Also contains the fixes for HPCC-11293 (delayed unload of slave queries).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11494 Roxie dali notification issues

Avoid reloading unchanged packageMaps

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11500 Control:queries should only return info for active package

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11204 Docs:Add getwuid,getname,status,abort to ecl CLI

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-10541 Add a COUNTER to JOIN

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11417 Eliminate epoll uninitialized warning

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
HPCC-11378 Added "Replicate" and "No Split" to spray options

Fixes HPCC-11378

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11472 Choropleth does not display in ECL Playground

Only worked in IE because it fails to clip the SVG element.

Fixes HPCC-11472

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-10100 Change the default quote character for csv files

Update all relevant source.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-11459 Flags to toXML to allow more control over formatting

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11459 Use new toXML formatting flags in getQueryInfo

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #5910 from afishbeck/compulsoryFileList

HPCC-11339 WsWorkunits should respect compulsory flag

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5934 from AttilaVamos/HPCC-10100-feature

HPCC-10100 Change the default quote character for csv files

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #5908 from ghalliday/issue11441

HPCC-11441 Fold IF() at parse time to avoid binding issues later

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5936 from JamesDeFabia/HPCC11204Docs_getwuid_getname_status_abort_ecl_CLI

HPCC-11204 Docs: Add getwuid getname status abort to ecl cli

Reviewed-By: Attila Vamos <attila.vamos@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5941 from ghalliday/issue10541

HPCC-10541 Add a COUNTER to JOIN

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>