JS: remove unused helper method parseXYList

Signed-off-by: Jennifer Chui <jennifer.chui@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: save reallocation of the backing double[] array when parsing TimeSeries

We know how many entries we will have after parsing, size the vectors appropriately
before filling them in.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
TLS: Store the max/min values in a TimeSeries

Will be used to aid in early returns for Threshold functions.

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
TLS: TimeSeries getIndexForTime() method

Similar to getValueForTime() but return the index instead.  Will be used for
Threshold lookahead keyword methods.

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
TLS: Threshold 'LookAhead' keyword

The amount of time that the threshold must remain below the limit to be considered open.

example: Threshold1  LookAhead { 5.0 h }

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: TimeSeries 'CycleTime' Keyword

Defines when the time series will repeat from the start.

ex: TimeSeries1 CycleTime { 8760 h }

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: TimeSeries UnitType input must always be set

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: add a FailText keyword to control the error text when an Output lookup fails

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Add a validation helper to help the transition to ValueListInputs

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2013-34

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Set EntityTracer DragAndDrop to FALSE

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Make sure missing brace error is logged

Addresses Bug #368.

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2013-35

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Fixes for OBJ importer

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Added a list of Actions as output to ColladaModel

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: A few improvements to recoverable exception handling from the renderer

First, stack traces are printed after a certain number of the same
exception has been seen (10 for the simulation side).

Second, the total log is not output for every exception, but after a
present number of exceptions has been seen (this is 30 for now).

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Allow the simulation to be paused between events

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Set the category for TextModel keywords to "Key Inputs"

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Correct the spelling of a Text keyword description

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Use input format for printing Vec3d

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>