Prechádzať zdrojové kódy

GUI: Fixing few merge bugs
- Fixed default binding mode
- Fixed Label's text binding
- Adding chutzpah.json files for unit tests
- Deleting temporary generated HTML files of Chutzpah

nockawa 8 rokov pred
rodič
commit
82a035eda9

+ 1 - 1
src/Canvas2d/babylon.smartPropertyPrim.ts

@@ -721,7 +721,7 @@
             return this._dataSource;
         }
 
-        public createSimpleDataBinding(propInfo: Prim2DPropInfo, propertyPathName: string, mode: number = Binding.MODE_TWOWAY): Binding {
+        public createSimpleDataBinding(propInfo: Prim2DPropInfo, propertyPathName: string, mode: number = Binding.MODE_DEFAULT): Binding {
             let binding = new Binding();
             binding.propertyPathName = propertyPathName;
             binding.mode = mode;

+ 1 - 0
src/GUI/babylon.gui.label.ts

@@ -70,6 +70,7 @@
         createVisualTree(owner: UIElement, visualPlaceholder: Group2D): { root: Prim2DBase; contentPlaceholder: Prim2DBase } {
             let r = new Text2D("", { parent: visualPlaceholder });
             r.createSimpleDataBinding(Text2D.textProperty, "text");
+            r.dataSource = <any>owner;
 
             return { root: r, contentPlaceholder: r };
         }

+ 0 - 264
tests/Canvas2d/Jasmine/_Chutzpah.7b5adbce42315517e53da0a9565b4f12.test.html

@@ -1,264 +0,0 @@
-<!-- saved from url=(0014)about:internet -->
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <title>Jasmine Spec Runner</title>
-    <script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/chutzpah_boot.js"></script>
-<link rel="stylesheet" type="text/css" href="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine.css"/>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine.js"></script>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine-html.js"></script>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/boot.js"></script>
-<link rel="shortcut icon" type="image/png" href="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine_favicon.png"/>
-
-    
-    
-    <script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Math/babylon.math.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Math/babylon.math.simd.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.decorators.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.observable.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.database.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.tga.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.dds.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.stringDictionary.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.smartArray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.dynamicFloatArray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.rectPackingMap.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.alphaCullingState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.depthCullingState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.stencilState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.engine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.node.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.filesInput.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.pickingInfo.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingSphere.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingBox.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingInfo.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.ray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.abstractMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.light.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.pointLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.spotLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.hemisphericLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.directionalLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/Shadows/babylon.shadowGenerator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collider.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collisionCoordinator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collisionWorker.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.camera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.camerainputsmanager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.mouse.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.keyboard.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.touch.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.deviceorientation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.gamepad.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.virtualjoystick.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.keyboard.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.mousewheel.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.pointers.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.gamepad.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.targetCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.followCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.freeCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.freeCameraInputsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.touchCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.arcRotateCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.arcRotateCameraInputsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.universalCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.deviceOrientationCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.gamepads.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.gamepadCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.renderingManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.renderingGroup.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.scene.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.buffer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.vertexBuffer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.instancedMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.mesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshBuilder.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.groundMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.subMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.baseTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.texture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.cubeTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.renderTargetTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/procedurals/babylon.proceduralTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/procedurals/babylon.customProceduralTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.mirrorTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.refractionTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.dynamicTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.videoTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.fontTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.mapTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.effect.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.materialHelper.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.fresnelParameters.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.material.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.standardMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.pbrMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.multiMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.bounding2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.canvas2dLayoutEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.brushes2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.smartPropertyPrim.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.prim2dBase.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.modelRenderCache.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.renderablePrim2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.shape2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.group2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.rectangle2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.sprite2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.text2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.canvas2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.ellipse2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.lines2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.worldspacecanvas2dNode.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Loading/babylon.sceneLoader.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Loading/Plugins/babylon.babylonFileLoader.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Sprites/babylon.spriteManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Sprites/babylon.sprite.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Layer/babylon.layer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.particle.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.particleSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.solidParticle.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.solidParticleSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.animation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.animatable.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.easing.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/Octrees/babylon.octree.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/Octrees/babylon.octreeBlock.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Bones/babylon.bone.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Bones/babylon.skeleton.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.postProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.postProcessManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.passPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.blurPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.refractionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.blackAndWhitePostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.convolutionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.filterPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.fxaaPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/LensFlare/babylon.lensFlare.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/LensFlare/babylon.lensFlareSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/Plugins/babylon.cannonJSPlugin.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/Plugins/babylon.oimoJSPlugin.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsImpostor.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsJoint.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.sceneSerializer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.csg.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.vrDistortionCorrectionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.virtualJoystick.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.virtualJoysticksCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.shaderMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.mesh.vertexData.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.anaglyphPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tags.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.andOrNotEvaluator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPass.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderEffect.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.displayPassPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.boundingBoxRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.condition.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.action.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.actionManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.interpolateValueAction.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.directActions.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.geometry.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.linesMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.outlineRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.assetsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.vrCameraMetrics.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.vrDeviceOrientationCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.webVRCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.sceneOptimizer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.earcut.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshLODLevel.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.audioEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.sound.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.soundtrack.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Debug/babylon.skeletonViewer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Debug/babylon.debugLayer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/Textures/babylon.rawTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.polygonMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshSimplification.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.analyser.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.depthRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.ssaoRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.volumetricLightScatteringPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.lensRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.colorCorrectionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.stereoscopicInterlacePostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.stereoscopicCameras.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.hdrRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.edgesRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.loadingScreen.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Probes/babylon.reflectionProbe.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.pmremGenerator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.cubemapToSphericalPolynomial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.panoramaToCubemap.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.hdr.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/materials/textures/babylon.hdrCubeTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/Textures/babylon.colorGradingTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.colorcurves.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/tests/Canvas2d/Jasmine/TestClasses.js"></script>
-
-    <script type="text/javascript" src="file:///c:/git/4/babylon.js/tests/canvas2d/jasmine/DataBindingTest.js"></script>
-
-    <script type="text/javascript">
-
-        (function () {
-
-            var amdTestPaths = [];
-            window.chutzpah.boot(amdTestPaths);
-
-            if (window.chutzpah.usingModuleLoader) {
-                if("") {
-                    window.chutzpah.amdConfig({
-                        baseUrl: ""
-                    });
-                }
-
-                window.chutzpah.amdConfig({
-                    map: {
-                        '*': {
-                            
-                            }
-                    }
-                });
-
-                window.chutzpah.amdStart = function() {
-                    window.chutzpah.amdImport(amdTestPaths, function () {
-
-                        console.log("!!_!! Stating Jasmine from AMD callback...");
-                        window.initializeJasmine();
-                    });
-                };
-
-                if(window.chutzpah.amdAutoStart) {
-                    window.chutzpah.amdStart();
-                }
-
-            }
-            else {
-                var currentWindowOnload = window.onload;
-
-                window.onload = function() {
-                    if (currentWindowOnload) {
-                        currentWindowOnload();
-                    }
-                    window.initializeJasmine();
-                };
-            }
-
-        })();
-    </script>
-</head>
-<body>
-    
-</body>
-</html>

+ 6 - 0
tests/Canvas2d/Jasmine/chutzpah.json

@@ -5,6 +5,7 @@
         "ExtensionsWithNoOutput": [ ".d.ts" ]
     },
     "References": [
+
         { "Path": "../../../src/Math/babylon.math.js" },
         { "Path": "../../../src/Math/babylon.math.simd.js" },
         { "Path": "../../../src/Tools/babylon.decorators.js" },
@@ -107,6 +108,11 @@
         { "Path": "../../../src/Canvas2d/babylon.ellipse2d.js" },
         { "Path": "../../../src/Canvas2d/babylon.lines2d.js" },
         { "Path": "../../../src/Canvas2d/babylon.worldspacecanvas2dNode.js" },
+        { "Path": "../../../src/GUI/babylon.gui.UIElement.js" },
+        { "Path": "../../../src/GUI/babylon.gui.control.js" },
+        { "Path": "../../../src/GUI/babylon.gui.label.js" },
+        { "Path": "../../../src/GUI/babylon.gui.window.js" },
+        { "Path": "../../../src/GUI/babylon.gui.button.js" },
         { "Path": "../../../src/Loading/babylon.sceneLoader.js" },
         { "Path": "../../../src/Loading/Plugins/babylon.babylonFileLoader.js" },
         { "Path": "../../../src/Sprites/babylon.spriteManager.js" },

+ 0 - 263
tests/Tools/Jasmine/_Chutzpah.5f091c9db26afbbd8fc1aeedd4383bd4.test.html

@@ -1,263 +0,0 @@
-<!-- saved from url=(0014)about:internet -->
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <title>Jasmine Spec Runner</title>
-    <script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/chutzpah_boot.js"></script>
-<link rel="stylesheet" type="text/css" href="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine.css"/>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine.js"></script>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine-html.js"></script>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/boot.js"></script>
-<link rel="shortcut icon" type="image/png" href="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine_favicon.png"/>
-
-    
-    
-    <script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Math/babylon.math.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Math/babylon.math.simd.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.decorators.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.observable.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.database.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.tga.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.dds.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.stringDictionary.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.smartArray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.dynamicFloatArray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.rectPackingMap.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.alphaCullingState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.depthCullingState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.stencilState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.engine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.node.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.filesInput.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.pickingInfo.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingSphere.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingBox.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingInfo.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.ray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.abstractMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.light.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.pointLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.spotLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.hemisphericLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.directionalLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/Shadows/babylon.shadowGenerator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collider.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collisionCoordinator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collisionWorker.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.camera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.camerainputsmanager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.mouse.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.keyboard.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.touch.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.deviceorientation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.gamepad.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.virtualjoystick.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.keyboard.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.mousewheel.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.pointers.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.gamepad.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.targetCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.followCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.freeCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.freeCameraInputsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.touchCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.arcRotateCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.arcRotateCameraInputsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.universalCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.deviceOrientationCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.gamepads.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.gamepadCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.renderingManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.renderingGroup.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.scene.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.buffer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.vertexBuffer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.instancedMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.mesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshBuilder.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.groundMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.subMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.baseTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.texture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.cubeTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.renderTargetTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/procedurals/babylon.proceduralTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/procedurals/babylon.customProceduralTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.mirrorTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.refractionTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.dynamicTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.videoTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.fontTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.mapTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.effect.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.materialHelper.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.fresnelParameters.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.material.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.standardMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.pbrMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.multiMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.bounding2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.canvas2dLayoutEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.brushes2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.smartPropertyPrim.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.prim2dBase.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.modelRenderCache.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.renderablePrim2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.shape2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.group2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.rectangle2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.sprite2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.text2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.canvas2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.ellipse2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.lines2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.worldspacecanvas2dNode.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Loading/babylon.sceneLoader.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Loading/Plugins/babylon.babylonFileLoader.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Sprites/babylon.spriteManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Sprites/babylon.sprite.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Layer/babylon.layer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.particle.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.particleSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.solidParticle.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.solidParticleSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.animation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.animatable.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.easing.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/Octrees/babylon.octree.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/Octrees/babylon.octreeBlock.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Bones/babylon.bone.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Bones/babylon.skeleton.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.postProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.postProcessManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.passPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.blurPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.refractionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.blackAndWhitePostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.convolutionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.filterPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.fxaaPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/LensFlare/babylon.lensFlare.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/LensFlare/babylon.lensFlareSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/Plugins/babylon.cannonJSPlugin.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/Plugins/babylon.oimoJSPlugin.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsImpostor.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsJoint.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.sceneSerializer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.csg.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.vrDistortionCorrectionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.virtualJoystick.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.virtualJoysticksCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.shaderMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.mesh.vertexData.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.anaglyphPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tags.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.andOrNotEvaluator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPass.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderEffect.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.displayPassPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.boundingBoxRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.condition.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.action.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.actionManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.interpolateValueAction.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.directActions.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.geometry.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.linesMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.outlineRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.assetsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.vrCameraMetrics.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.vrDeviceOrientationCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.webVRCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.sceneOptimizer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.earcut.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshLODLevel.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.audioEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.sound.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.soundtrack.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Debug/babylon.skeletonViewer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Debug/babylon.debugLayer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/Textures/babylon.rawTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.polygonMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshSimplification.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.analyser.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.depthRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.ssaoRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.volumetricLightScatteringPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.lensRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.colorCorrectionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.stereoscopicInterlacePostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.stereoscopicCameras.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.hdrRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.edgesRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.loadingScreen.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Probes/babylon.reflectionProbe.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.pmremGenerator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.cubemapToSphericalPolynomial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.panoramaToCubemap.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.hdr.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/materials/textures/babylon.hdrCubeTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/Textures/babylon.colorGradingTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.colorcurves.js"></script>
-
-    <script type="text/javascript" src="file:///c:/git/4/babylon.js/tests/tools/jasmine/ObservableDictionaryTest.js"></script>
-
-    <script type="text/javascript">
-
-        (function () {
-
-            var amdTestPaths = [];
-            window.chutzpah.boot(amdTestPaths);
-
-            if (window.chutzpah.usingModuleLoader) {
-                if("") {
-                    window.chutzpah.amdConfig({
-                        baseUrl: ""
-                    });
-                }
-
-                window.chutzpah.amdConfig({
-                    map: {
-                        '*': {
-                            
-                            }
-                    }
-                });
-
-                window.chutzpah.amdStart = function() {
-                    window.chutzpah.amdImport(amdTestPaths, function () {
-
-                        console.log("!!_!! Stating Jasmine from AMD callback...");
-                        window.initializeJasmine();
-                    });
-                };
-
-                if(window.chutzpah.amdAutoStart) {
-                    window.chutzpah.amdStart();
-                }
-
-            }
-            else {
-                var currentWindowOnload = window.onload;
-
-                window.onload = function() {
-                    if (currentWindowOnload) {
-                        currentWindowOnload();
-                    }
-                    window.initializeJasmine();
-                };
-            }
-
-        })();
-    </script>
-</head>
-<body>
-    
-</body>
-</html>

+ 0 - 263
tests/Tools/Jasmine/_Chutzpah.eb034a3e5179d22965cbbc03d189d092.test.html

@@ -1,263 +0,0 @@
-<!-- saved from url=(0014)about:internet -->
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <title>Jasmine Spec Runner</title>
-    <script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/chutzpah_boot.js"></script>
-<link rel="stylesheet" type="text/css" href="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine.css"/>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine.js"></script>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine-html.js"></script>
-<script type="text/javascript" src="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/boot.js"></script>
-<link rel="shortcut icon" type="image/png" href="file:///C:/Users/Loic/AppData/Local/Microsoft/VisualStudio/14.0/Extensions/2abzk5ja.udw/TestFiles/jasmine/v2/jasmine_favicon.png"/>
-
-    
-    
-    <script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Math/babylon.math.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Math/babylon.math.simd.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.decorators.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.observable.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.database.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.tga.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.dds.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.stringDictionary.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.smartArray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.dynamicFloatArray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.rectPackingMap.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tools.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.alphaCullingState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.depthCullingState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/states/babylon.stencilState.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.engine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.node.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.filesInput.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.pickingInfo.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingSphere.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingBox.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.boundingInfo.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/babylon.ray.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.abstractMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.light.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.pointLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.spotLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.hemisphericLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/babylon.directionalLight.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Lights/Shadows/babylon.shadowGenerator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collider.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collisionCoordinator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Collisions/babylon.collisionWorker.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.camera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.camerainputsmanager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.mouse.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.keyboard.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.touch.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.deviceorientation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.gamepad.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.freecamera.input.virtualjoystick.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.keyboard.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.mousewheel.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.pointers.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.gamepad.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/cameras/inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.targetCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.followCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.freeCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.freeCameraInputsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.touchCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.arcRotateCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.arcRotateCameraInputsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.universalCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.deviceOrientationCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.gamepads.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.gamepadCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.renderingManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.renderingGroup.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/babylon.scene.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.buffer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.vertexBuffer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.instancedMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.mesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshBuilder.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.groundMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.subMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.baseTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.texture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.cubeTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.renderTargetTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/procedurals/babylon.proceduralTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/procedurals/babylon.customProceduralTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.mirrorTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.refractionTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.dynamicTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.videoTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.fontTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/textures/babylon.mapTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.effect.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.materialHelper.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.fresnelParameters.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.material.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.standardMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.pbrMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.multiMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.bounding2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.canvas2dLayoutEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.brushes2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.smartPropertyPrim.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.prim2dBase.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.modelRenderCache.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.renderablePrim2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.shape2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.group2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.rectangle2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.sprite2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.text2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.canvas2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.ellipse2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.lines2d.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Canvas2d/babylon.worldspacecanvas2dNode.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Loading/babylon.sceneLoader.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Loading/Plugins/babylon.babylonFileLoader.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Sprites/babylon.spriteManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Sprites/babylon.sprite.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Layer/babylon.layer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.particle.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.particleSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.solidParticle.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Particles/babylon.solidParticleSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.animation.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.animatable.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Animations/babylon.easing.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/Octrees/babylon.octree.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Culling/Octrees/babylon.octreeBlock.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Bones/babylon.bone.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Bones/babylon.skeleton.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.postProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.postProcessManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.passPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.blurPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.refractionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.blackAndWhitePostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.convolutionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.filterPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.fxaaPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/LensFlare/babylon.lensFlare.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/LensFlare/babylon.lensFlareSystem.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/Plugins/babylon.cannonJSPlugin.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/Plugins/babylon.oimoJSPlugin.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsImpostor.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Physics/babylon.physicsJoint.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.sceneSerializer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.csg.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.vrDistortionCorrectionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.virtualJoystick.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.virtualJoysticksCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.shaderMaterial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.mesh.vertexData.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.anaglyphPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.tags.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.andOrNotEvaluator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPass.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderEffect.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.displayPassPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.boundingBoxRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.condition.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.action.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.actionManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.interpolateValueAction.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Actions/babylon.directActions.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.geometry.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.linesMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.outlineRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.assetsManager.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.vrCameraMetrics.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.vrDeviceOrientationCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/VR/babylon.webVRCamera.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.sceneOptimizer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.earcut.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshLODLevel.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.audioEngine.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.sound.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.soundtrack.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Debug/babylon.skeletonViewer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Debug/babylon.debugLayer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/Textures/babylon.rawTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.polygonMesh.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Mesh/babylon.meshSimplification.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Audio/babylon.analyser.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.depthRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.ssaoRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.volumetricLightScatteringPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.lensRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.colorCorrectionPostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.stereoscopicInterlacePostProcess.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Cameras/babylon.stereoscopicCameras.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/PostProcess/babylon.hdrRenderingPipeline.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Rendering/babylon.edgesRenderer.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Tools/babylon.loadingScreen.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Probes/babylon.reflectionProbe.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.pmremGenerator.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.cubemapToSphericalPolynomial.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.panoramaToCubemap.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/tools/hdr/babylon.tools.hdr.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/materials/textures/babylon.hdrCubeTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/Textures/babylon.colorGradingTexture.js"></script>
-<script type="text/javascript" src="file:///C:/git/4/Babylon.js/src/Materials/babylon.colorcurves.js"></script>
-
-    <script type="text/javascript" src="file:///c:/git/4/babylon.js/tests/tools/jasmine/ObservableArrayTest.js"></script>
-
-    <script type="text/javascript">
-
-        (function () {
-
-            var amdTestPaths = [];
-            window.chutzpah.boot(amdTestPaths);
-
-            if (window.chutzpah.usingModuleLoader) {
-                if("") {
-                    window.chutzpah.amdConfig({
-                        baseUrl: ""
-                    });
-                }
-
-                window.chutzpah.amdConfig({
-                    map: {
-                        '*': {
-                            
-                            }
-                    }
-                });
-
-                window.chutzpah.amdStart = function() {
-                    window.chutzpah.amdImport(amdTestPaths, function () {
-
-                        console.log("!!_!! Stating Jasmine from AMD callback...");
-                        window.initializeJasmine();
-                    });
-                };
-
-                if(window.chutzpah.amdAutoStart) {
-                    window.chutzpah.amdStart();
-                }
-
-            }
-            else {
-                var currentWindowOnload = window.onload;
-
-                window.onload = function() {
-                    if (currentWindowOnload) {
-                        currentWindowOnload();
-                    }
-                    window.initializeJasmine();
-                };
-            }
-
-        })();
-    </script>
-</head>
-<body>
-    
-</body>
-</html>

+ 6 - 0
tests/Tools/Jasmine/chutzpah.json

@@ -5,6 +5,7 @@
         "ExtensionsWithNoOutput": [ ".d.ts" ]
     },
     "References": [
+
         { "Path": "../../../src/Math/babylon.math.js" },
         { "Path": "../../../src/Math/babylon.math.simd.js" },
         { "Path": "../../../src/Tools/babylon.decorators.js" },
@@ -107,6 +108,11 @@
         { "Path": "../../../src/Canvas2d/babylon.ellipse2d.js" },
         { "Path": "../../../src/Canvas2d/babylon.lines2d.js" },
         { "Path": "../../../src/Canvas2d/babylon.worldspacecanvas2dNode.js" },
+        { "Path": "../../../src/GUI/babylon.gui.UIElement.js" },
+        { "Path": "../../../src/GUI/babylon.gui.control.js" },
+        { "Path": "../../../src/GUI/babylon.gui.label.js" },
+        { "Path": "../../../src/GUI/babylon.gui.window.js" },
+        { "Path": "../../../src/GUI/babylon.gui.button.js" },
         { "Path": "../../../src/Loading/babylon.sceneLoader.js" },
         { "Path": "../../../src/Loading/Plugins/babylon.babylonFileLoader.js" },
         { "Path": "../../../src/Sprites/babylon.spriteManager.js" },