HPCC-9817 Fix issues comparing against a NULL unicode string

Strange as it may seem, the ICU compare functions check for NULL
pointers as parameters, and sometimes abort early giving the wrong result.
See http://sourceforge.net/mailarchive/message.php?msg_id=29406824 for
a similar issue.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9825 ECL Watch Nested Dataset Result Corruption

Rows with a single item would not be treated as an array.

Fixes HPCC-9825

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9826 Update to dojo 1.9.1

Also add D3/TopoJson library.

Fixes HPCC-9826

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9857 Configmr - Crashes if referencing a missing HW node

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-9854 Enable prototyping in JSBin

Fixes HPCC-9854

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9840 Allow "Open in New Page" for each details page.

Fixes HPCC-9840

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9821 Allow raw HTML + JavaScript in result cells

Fixes HPCC-9821

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9869 Make packages easier to manage on multiple targets

Ad the target name as a scope in front of the pmid.. keeping packagemaps
unique per target cluster.  This protects users from accidently
overwriting shared packagemaps.  Also fix bugs that would deactivate or
activate the wrong packagemap, and some bugs that wouldn't support
PackageSets with process masks other than "*".

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #4743 from jakesmith/hpcc-9858

HPCC-9858 - split out the embed catch tests

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4741 from garonsky/issue-9857_configmgr_crashes_if_node_in_hw_missing

HPCC-9857 Configmr - Crashes if referencing a missing HW node

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4738 from GordonSmith/HPCC-9840

HPCC-9840 Allow "Open in New Page" for each details page.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #4742 from GordonSmith/HPCC-9821

HPCC-9821 Allow raw HTML + JavaScript in result cells

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #4720 from ghalliday/issue9817

HPCC-9817 Fix issues comparing against a NULL unicode string

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
DYNAMIC ESDL - add dynamic esdl support to HPCC
add roxie test page
Add configmanager support (more changes needed)
update esxdl2xsd.xslt to generate schema with appropritate URN
fix unencoded & issue in EspBinding::getNavigationData

-Remove insurance specific code.
-remove single extra line.
-move EE specific files to LN repo
-rename EsdlBasedWS to DynamicESDL

-Removes stowaway tabs and superfluous white spaces.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Merge branch 'candidate-4.0.2' of https://github.com/hpcc-systems/HPCC-Platform into DynESDL_402
DYNAMIC ESDL - add dynamic esdl support to HPCC
add roxie test page
Add configmanager support (more changes needed)
update esxdl2xsd.xslt to generate schema with appropritate URN
fix unencoded & issue in EspBinding::getNavigationData

-Refactor existing esdl tool to esdl2xml

Removes idle esp/esdl code.
Refactors esdl2xml to esdl-gen-xml
Dynamically install esdl-gen-xml tool in EE package builds only

Removes stowaway tabs and superfluous white spaces.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>

Drop "gen-" from commands, and rename esdl-gen-xml to esdl-xml
HPCC-9869 Add support for explicitly using packagemaps shared globally

With Packagemaps now defaulting to be unique copies per target,
--global-scope now provides a way of sharing the same packagemap
globally across multiple targets.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9651 Move Timings TreeMap to new Graphs list

Double clicking TreeMap SubGraph Item will open graphs tab and select subgraph
item.

Fixes HPCC-9651
Fixes HPCC-9653

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

HPCC-9826 Update to dojo 1.9.1

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4688 from GordonSmith/HPCC-9651

HPCC-9651 Move Timings Treemap to new Graphs list

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>