2011-11-24 annakasia79 * : triangulation concave polygons performance optimization * : triangulation concave polygons 2011-11-23 annakasia79 * : triangulation concave polygons new indexes * : triangulation concave polygons 2011-11-22 Andreas Aderhold * : Added a lot of documentation to teh build.py file. Not what what it does, but what it actually should be doing. Use this a guide whenever messing with the Build system. 2011-11-22 Timo Sturm * : - little fix * : - fix Texture loading * : - fix ImageTexture USE bug again 2011-11-22 Andreas Aderhold * : Regenerated CHANGELOG; Fixes to the components doc 2011-11-21 Andreas Aderhold * : Added more info to component docs * : Whoops got that backwards * : First draft of components docs * : More on components * : More documentation for components * : Typos * : Typos * : Typos 2011-11-16 Timo Sturm * : - change Texture priority assignment 2011-11-15 Andreas Aderhold * : Started with components example. noop yet * : docs * : More documentation on components * : Geospatial test using components system * : Added documentation link feature to tests. When the global variable X3DOM_DOCS_LINK points to an URL of the documentation the top nav bar shows that link to related documentation chapter. * : Whoops * : Added X3DOM_SECURITY_OFF switch to prevent execution of insecure code (component loading) * : More work on components documentation * : Time Sensor loop=false fix from https://sourceforge.net/projects/x3dom/forums/forum/957286/topic/4566541 2011-11-14 timmjd * : aplha version of multitouch for ipad 2011-11-11 Yvonne Jung * : extended setRotCenter such that view moves there 2011-11-10 annakasia79 * : triangulation of concave polygons 2011-11-08 Andreas Aderhold * : Preliminary docs for component loading 2011-11-07 Andreas Aderhold * : Typo in docs * : Added Katarzyna to AUTHORS file * : Added note on OS X Lion rubber band scrolling 2011-11-03 annakasia79 * : identifyPointDirection 2011-11-01 tsturm * : Workaround for IE's lack of xhr.overrideMimeType. 2011-11-01 Andreas Aderhold * : Create a x3dom.bak file on make saving last version * : Workaround for linked list bug falling into endless loop 2011-10-31 tsturm * : - generate all flash cubmap mipmaps to fix Flash Player 11 cubemap bug - some flash code optimation 2011-10-27 tsturm * : - fix ImageGeometry Color-Texture 2011-10-27 Katarzyna Wilkosinska * : Tests for Triangulation by Ear Clipping for MultiIndex * : Triangulation by Ear Clipping for MultiIndex 2011-10-25 annakasia79 * : Namespace x3dom for DoublyLinkedList and clean up * : Ear Clipping Triangulation * : Ear Clipping Triangulation 2011-10-24 tsturm * : - fix ImageLoadManager Multi-Texture bug 2011-10-24 Andreas Aderhold * : Updated includes of tests * : Added the linked list file to update includes script 2011-10-22 Yvonne * : documentation * : documentation 2011-10-21 tsturm * : - fix ImageTexture USE bug 2011-10-21 Yvonne Jung * : fix in height calc 2011-10-20 Yvonne Jung * : elevation grid * : elevation grid 2011-10-20 tsturm * : - add getShaderInfoLog() for shader debugging 2011-10-20 annakasia79 * : DoublyLinkedList and optimize Ear Clipping Triangulation 2011-10-19 tsturm * : - allow Flash crossDomain access * : - add Flash multi prim-type support 2011-10-18 tsturm * : - re-add activeDownloads * : - fix skyColor/zFar bug 2011-10-16 tsturm * : - add caps - make ImageLoadManager global - some fixes 2011-10-15 annakasia79 * : test * : Fixed Git URL in docs 2011-10-15 annakasia79 * : test 2011-10-14 timmjd * : more debug * : some debug output for the build 2011-10-14 Yvonne * : Mit falschen Pfaden konnte das nicht gehen -- naechstens bitte erst mal testen vorm Kaputtmachen\! * : bunch of fixes 2011-10-13 Katarzyna Wilkosinska * : Triangulation of concave polygons (single index) 2011-10-13 tsturm * : - fix ImageGeometry multi-PrimType bug 2011-10-13 Katarzyna Wilkosinska * : Triangulation of concave polygon 2011-10-13 tsturm * : there was already a "var i" in the scope above - Part II 2011-10-13 timmjd * : there was already a "var i" in the scope above 2011-10-12 timmjd * : register transform event on transform nodes, related to issue #32 2011-10-11 Yvonne Jung * : terrain check 2011-10-11 Timo Sturm * : - add ImageGeometry multi-PrimType support 2011-10-10 tsturm * : - add struct Material for ComposedShader 2011-10-10 Yvonne Jung * : cleanups 2011-10-09 Yvonne * : some game mode bricolages, no terrain following yet 2011-10-07 Yvonne Jung * : fix 2011-10-05 Yvonne Jung * : added mode to disable blending 2011-10-05 Katarzyna Wilkosinska * : IndexedFaceSet fieldChange 2011-10-05 timmjd * : hope to fix make on linux 2011-10-05 Katarzyna Wilkosinska * : indexedFaceSet fieldChange 2011-10-05 timmjd * : don't know how to make make :) * : typo * : tab instead of spaces * : add missing path 2011-10-02 Yvonne * : fixed broken sky colors 2011-09-30 tsturm * : - add viewMatrix for ComposedShader 2011-09-30 Yvonne Jung * : added field update stuff, removed second texCoord3d def 2011-09-30 tsturm * : - increase maximum image downloads to 32 - set ImageGeometry texture priority higher * : - small ImageLoadManager fix 2011-09-29 Katarzyna Wilkosinska * : fieldChange and subdivision for Cylinder * : fieldChange and subdivision for Cone * : fieldChange and subdivision for Torus * : bug fix needFullReInit * : fieldChange function for Plane and Sphere 2011-09-29 Timm Drevensek * : typo 2011-09-28 timmjd * : missed * : * new version of googles closure compiler * cleanup of packer python script * some cleanups in code to get closure compiler work again * : should allow the usage of GeoCoordinate inside IndexedLineSet 2011-09-28 Yvonne * : added missing check in gfx 2011-09-27 Andreas Aderhold * : Refactored the element behavior to be more consistent. Parameters are now initialized onload and passed the the X3DDocument. * : Naive hack to build: x3dom.js x3dom.min.js x3dom-core.js x3dom-core.min.js * : Removing some old stuff from entry point * : Added support for setting components in element; Prepared Main.js to use DOM to parse param elements instead of using a Node which is initialized too late for pre-init settings. 2011-09-26 Andreas Aderhold * : Removed an instance of Array.forEach in X3DDocument.js (performance) * : Regenerated ChangeLog * : Added what could be componetized to satisfy p.c. * : Doc fixes * : Remove cruft * : Added ability to load Components dynamically at runtime. Added functional test and documentation patch. Converted geoPrimitives2D to HTML5. * : Rename of README so markup works 2011-09-26 Yvonne * : fix 2011-09-23 Yvonne * : shader stuff 2011-09-23 timmjd * : todo 2011-09-23 Yvonne * : added basics to get started with volRen 2011-09-23 timmjd * : might be a litle fix 2011-09-22 tsturm * : - fix "Vertex shader sampler count exceeds" - picking Bug * : - fix "Vertex shader sampler count exceeds" - picking bug 2011-09-22 timmjd * : typos 2011-09-22 Katarzyna Wilkosinska * : example for 2d primitives 2011-09-22 tsturm * : - activate new ImageLoader with CORS support - change "scale to power of two" default value from "false" to "true" 2011-09-22 Katarzyna Wilkosinska * : implementation of Disk2D 2011-09-21 Katarzyna Wilkosinska * : implementation of ArcClose2D * : implementation of TriangleSet2D 2011-09-20 Andreas Aderhold * : Added image loader to global Makefile and updated test headers 2011-09-20 tsturm * : - small ImageLoadManager fix 2011-09-19 Andreas Aderhold * : Added doc page of projects using X3DOM. * : Added warning that not all nodes are fully implemented * : Update NodeTypeTree dump and updated documentation to include a link to it 2011-09-18 tsturm * : - little Bug fix 2011-09-17 tsturm * : - fix dynamic ComposedShader update 2011-09-15 Katarzyna Wilkosinska * : TriangleSet2D * : implementation of Polypoint2D * : implementation of Polypoint2D * : implementation of Rectangle2D, Circle2D, Arc2D 2011-09-15 Andreas Aderhold * : Moved content from the WIKI to the documentation and README. Preperation for WIKI removal. 2011-09-13 tsturm * : - Add ImageLoadManager.js (Priority-Queue for image loading) 2011-09-08 Katarzyna Wilkosinska * : starting at 2d primitivs 2011-09-08 Yvonne Jung * : inital check-in 2011-09-07 timmjd * : remove empty node docs 2011-08-31 Yvonne Jung * : impl. sound field change 2011-08-29 Andreas Aderhold * : Simplification * : Housekeeping * : Gardening * : Setting version/release in docs to 1.3dev * : Added links to pdf and epub versions * : Added links to pdf and epub versions * : Added links to pdf and epub versions * : Added links to pdf and epub versions * : Using default theme for readthedocs.org * : Removed the show source link for docs. * : Added internals section to doc for X3DOM hackers * : Added internals section to doc for X3DOM hackers * : Getting rid of NaturalDocs dependency. The API documentation is now maintained with the developer documentation. There is currently no need to generate private API docs. * : Added API methods * : Fix in internal references * : Removed tutorials/ directory. The Tutorials have been moved to the official documentation. * : Added FAQ section to docs * : Started compatibility matrix chapter. 2011-08-23 Andreas Aderhold * : Political correctness * : Moved Developers guide one level up * : Added Coform tutorial * : Added Flash Mashup tutorial 2011-08-23 Yvonne Jung * : acc. test * : acc. test * : acc. test 2011-08-23 Andreas Aderhold * : Added WOW Export tutorial * : Added Maya Tutorial * : Added 3ds max eport tutorial * : Fixed DL link for horse file * : Added Blender export tutorial * : Added the data conversion tutorial * : Image sounds and movie formats tutorial added to docs * : Slight restructuruing of docs to seperate concerns and make the PDF look more consistent ;) 2011-08-22 Andreas Aderhold * : Converted Styling Tutorial to doc system 2011-08-22 Yvonne Jung * : impl. Plane geo 2011-08-22 Andreas Aderhold * : Converted and updated getting strated tutorial to documentation system 2011-08-19 Yvonne Jung * : fix 2011-08-18 tsturm * : - Add colorTexture - Add primType TRIANGLE_STRIP 2011-08-16 Andreas Aderhold * : Added link to tutorials on website until we have a basic getting started tutorial * : Doc fix * : Added missing semicolons in API doc exmaples * : Remove execute bit, damn cygwin ;) * : More info about cross origin policy added 2011-08-16 timmjd * : Geospatial test 2011-08-16 Andreas Aderhold * : Tweak to css of docs * : Better display of dev note in docs * : Typos * : Make dev notice of docs less distracting * : Added 'under development' notice to documentation * : Work on CORS section 2011-08-15 Andreas Aderhold * : Fix for float problem with tables * : Float fix for NPT test 2011-08-15 Yvonne Jung * : impl. TextureProperties (at least the most important fields) 2011-08-15 Andreas Aderhold * : Simpler structure for documentation. Layout fixes. * : API docs started 2011-08-15 Yvonne Jung * : test 2011-08-15 Andreas Aderhold * : Typo * : Added camera navigation section and fixed layout * : Updated TODO list * : Fixes to getting started chapter * : Started 'Getting started' section of guide 2011-08-10 Andreas Aderhold * : Moved unit tests main page to test/unit/ 2011-08-09 Andreas Aderhold * : Unit test thingy * : Added tests * : Started building unit testsuite * : Added API method to get backend implementation name 2011-08-08 Yvonne * : quickfix of quickfix 2011-08-08 unknown * : color attrib update fix 2011-08-05 Yvonne Jung * : lookat with other dist * : fix 2011-08-04 Yvonne Jung * : hit event object now contains attribute 'hitObject' that refers to hit shape 2011-08-04 tsturm * : - some fixes 2.0 2011-08-03 tsturm * : - some fixes * : - Fix texture filter * : - Fix showLog * : - Add picking for indexed IG * : - Add indexed IG 2011-08-03 Yvonne Jung * : look around mode 2011-08-02 Yvonne Jung * : fix 2011-08-02 Timo Sturm * : - Add IG primType-Field('TRIANGLES', 'POINTS') 2011-08-02 Yvonne Jung * : added time dependence 2011-08-02 Andreas Aderhold * : Update to docs adding showProgress attribute * : Ploished progress indicator. Prepared for the 'bar' mode. 2011-08-02 Yvonne Jung * : fix 2011-08-02 Andreas Aderhold * : Fix showLog type error * : Cleanup 2011-08-02 Timo Sturm * : - Fix IG Double-TexCoord Precision Bug 2011-08-02 Andreas Aderhold * : Added loading indicator 2011-08-02 Yvonne Jung * : added onerror 2011-08-02 Andreas Aderhold * : Committing unfinished work on binary/compresst transport (exploration that should investiage and implement different approaches like gzip, EXI, etc.). Project has been scrubbed. * : Removing redundant file 2011-08-01 tsturm * : - Fix IG State Display - Add IG Double-TexCoord Precision 2011-07-30 tsturm * : - Finish IG Multi-Textures 2011-07-29 Timo Sturm * : - Start IG Multi-Textures 2011-07-29 tsturm * : - Add IG Picking 2011-07-28 timmjd * : normal generation for GeoElevationGrid 2011-07-27 Andreas Aderhold * : Doc formatting fixes * : Added note to doc how to enable allow-file-access thingy with chrome 2011-07-26 Andreas Aderhold * : Fix line endings * : Adding exploration for evaluating possibilities with compressed formats * : Typo * : Move zip stuff to seperate module * : Added deflate/inflate implementations * : Documentation format tweaks 2011-07-26 Timo Sturm * : - Fix Min/Max problem 2011-07-26 Andreas Aderhold * : Started with testcaseses for dealing with compressed inline nodes * : Using webserver of Python stdlib 2011-07-25 Andreas Aderhold * : Do not show author metadata in generated docs * : Changed Makefile deploy target to make guide as well * : Changed Makefile deploy target to reflect git stuff * : Fix missing comma in version template * : Fixed Popen parameters for version tag generation 2011-07-25 timmjd * : versioning string changed svn > git 2011-07-22 timmjd * : new build.py in root create dir (dist/x3dom.js) if not exist 2011-07-21 Timo Sturm * : - Another GeometryImage Update 2011-07-21 timmjd * : GeoElevationGrid * texturecoords * missing geoGridOrigin offset * : minor fixes 2011-07-21 Timo Sturm * : - Change GeometryImage Interface 2011-07-21 tsturm * : - GPU GeometryImage implementation v3.1 2011-07-20 tsturm * : - GPU GeometryImage implementation v3.0 2011-07-20 timmjd * : bugfixes 2011-07-20 Timo Sturm * : - GPU GeometryImage implementation v2.0 2011-07-20 timmjd * : some changes in geo * : some geo codes 2011-07-20 tsturm * : - Start GPU-based GeometryImage implementation 2011-07-19 Andreas Aderhold * : Added documentation and ideas for dealing with large models 2011-07-19 timmjd * : typo 2011-07-18 tsturm * : - Add Flash GeometryImage implementation 2011-07-05 aha * : Improved wording of TS section. * : Added more doucmentaion, including release notes and licenses * : Fixed line endings * : Added troubleshooting text to guide 2011-07-01 Yvonne Jung * : removed obsolete comments 2011-07-01 Yvonne Jung * : fixed typo 2011-06-28 aha * : Added troubleshooting section to users guide * : Added copyright and license notice to source files * : Fixed spacing in template * : Wording * : Added source header template 2011-06-27 Andreas Aderhold * : Added links to GPU blacklists to docs 2011-06-25 Johannes Behr * : tmp file removed * : additional authors added 2011-06-21 Andreas Aderhold * : Fixes to guide * : Added Installation chapter in documentation 2011-06-20 Andreas Aderhold * : Updated ChangeLog generation task to use git instead of svn 2011-06-20 thyrell * : Prep 1.2 * : Added 1.2 version 2011-06-16 thyrell * : Regenerated ChangeLog 2011-06-14 akustikkoppler * : - Little Fix * : - Fix Webfont-Canvas Bug - Add unique Light ID's - Prepare Flash for LightPrePass Rendering 2011-06-14 thyrell * : Started to work on TimeSensor stuff 2011-06-09 timmjd * : Geo: uses geoOrigin to transform geoCoordinate 2011-06-08 akustikkoppler * : * : - Change debug IE Hack 2011-06-06 akustikkoppler * : - Re-Add IE-Body-Hack. Flash doesn't work without! 2011-06-06 thyrell * : Doc system updates 2011-06-06 tobold * : Removed IE hack for logdiv. IE has document.body. * : Modified code to hide X3D tree once embedded in a plugin. * : Added new behavior for IE plugin. 2011-06-06 thyrell * : Added target to make HTML version of guide book from top level makefile (requires Python and Sphinx package) * : Added tables of supported api params * : File rename 2011-06-01 akustikkoppler * : 2011-06-01 timmjd * : inital geo transformation code 2011-06-01 akustikkoppler * : * : * : 2011-05-31 thyrell * : Work on the guide * : Ignoring doc build * : Whoops * : Adding Sphinx Documentation System scaffolding * : More work on UML 2011-05-30 thyrell * : Added showStat option to overrideing the X3D element attribute * : Added showLog param to element. 2011-05-30 akustikkoppler * : * : 2011-05-26 akustikkoppler * : - Add Flash version detection script - Add Flex 4 ToolBuilder for renaming FlashBackend.swf to x3dom.swf after build * : * : 2011-05-25 akustikkoppler * : - Add cubemap for Flash example * : - Add Flash ComposedCubeMapTexture rendering * : * : * : - Fix Background Bug 2011-05-24 akustikkoppler * : 2011-05-24 thyrell * : Added example for param thing. Modified default values ofr PrimitiveQuality setting * : Removed linecount task and runserver task from src/Makefile (now in toplevel Makefile * : Added task to output line count of X3DOM js files * : back to stone-age typography * : Added PrimitiveQuality paramter and useage in Sphere node. Also added test for param tag * : Updating tests for param stuff * : Adapted makefiles for param stuff * : Added node to allow configruation via using a tag 2011-05-23 akustikkoppler * : * : * : * : * : 2011-05-23 thyrell * : Adapted Makefiles for Geospatial nodes 2011-05-23 timmjd * : cleanup x3d names 2011-05-23 thyrell * : Fixes to Geospatial nodes and updating tests * : Fixes to Geospatial-Node implementation * : UML for x3dom.fields * : More work on UML 2011-05-23 yjung * : initial checkin of new nodepool 2011-05-23 akustikkoppler * : 2011-05-23 thyrell * : More Work on the Urmel-Diagramm * : More Work on the Urmel-Diagramm * : More Work on the Urmel-Diagramm * : Work on the Urmel-Diagramm 2011-05-23 akustikkoppler * : * : 2011-05-22 akustikkoppler * : * : * : 2011-05-17 thyrell * : Added classes to UML diagram * : Move pending work to private branch * : Refacoring: Grouping nodes to nodes/Grouping.js * : Cleanup * : Moved node setup stuff (like namespace and helper functions) to Internals.js. Not sure if this is the right place to put it, but well. * : Refreshed changelog and added build.py placeholder file * : Removed old comments * : Refactoring: NodeNameSpace to nodes/NodeNameSpace.js * : Makefile update * : Makefile fixes * : Moved build_x3dom.bat to toplevel/build.bat * : Refactoring: BindableBag/Stack to node/Bindable.js 2011-05-16 akustikkoppler * : - Add DrawableObject.as * : - Start Flash Def/Use implementation 2011-05-16 thyrell * : Fixed build file to include refactored stuff * : Fixed typos in makefile * : Refactor: X3DCanvas and Runtime get their own files * : DRYing: x3dom-internals.js to Internals.js and x3dmain.js to Main.js * : Refactor: Shape nodes code -> node/Shape.js * : Refacored Rendering nodes to node/Rendering.js * : Refactor Geometry3D nodes to node/Geometry3D.js * : Refactor Geometry3D nodes to node/Geometry3D.js * : Refactor Shadres Node to node/Shaders.js * : Added placeholder for Shader nodes * : Refactored Texturing nodes to node/Texturing.js * : Refactored Sound nodes to nodes/Sound.js * : Refactor Text node to nodes/Text.js * : Refactored Navigation node to nodes/Navigation.js * : Refresh tests to reflect refactoring changes * : Refactor Environmental Effects to nodes/EnvironmentalEffects.js * : Refactored: x3d.js -> nodes/Core.js (needs more cleanup and seperating of components); Lighting code to nodes/Lighting.js 2011-05-16 akustikkoppler * : - Add Flash Color Picking 2011-05-16 thyrell * : todo * : Fixed styling tutorial HTML (zoom) 2011-05-12 akustikkoppler * : 2011-05-11 akustikkoppler * : - fix Flash/XHTML/IE9 embeding 2011-05-09 thyrell * : Refactor: Time nodes to src/Time.js * : Interpolator to nodes/Interpolator.js * : Interpolator to nodes/Interpolator.js * : Refactored: Networking nodes to nodes/Networking.js * : Rename of tools/config to natural-docs-config * : Cleanup: meta.js -> version.js * : Regnerated ChangeLog * : Rename to uppercase * : Whoops * : Refactor mesh.js -> Mesh.js * : Adopted naming convention to use same case in filenames as in code. i.e. x3dom.Viewarea code goes to Viewarea.js or x3dom.X3DDocument goes into X3DDocument.js * : Refactoring: follower nodes now in nodes/Follower.js * : Refactoring: Moved src/x3d.js:MatrixMixer code into src/MatrixMixer.js * : Whoops. Perhaps Makefile should know of the Viewarea refactoring. * : Refacoting: Moved x3dom.Viewarea code from src/x3d.js to src/x3d_viewarea.js 2011-05-08 akustikkoppler * : - Add Flash colorRGBA * : - Fix Flash low alpha discard * : - Fix Flash vertex color alpha bug - Fix Flash solid bug * : - Add Flash Text Rendering - Fix some Flash Shader Bugs 2011-05-06 akustikkoppler * : * : - fix Flash unreleased Buffer and Sampler bug - fix Flash vertexColor bug - fix Flash alpha bending bug * : * : - Add Flash ShaderGenerator - Fix Flash non power of two bug - Fix Flash scaling bug - Fix Flash texture bug 2011-05-03 thyrell * : Refactoring: Moved X3DDocument from x3d.js into src/x3d_document.js * : Refactoring: Moved X3DDocument from x3d.js into src/x3d_document.js * : Added test and fix to memory consumption with XHR requests * : Added test to check for memeory leaks * : Relocated jquery for examples to example/media/js instead of src/jQuery 2011-05-02 thyrell * : Remove log messate on each enter frame * : Updated local server to use root of project dir instead of tests to allow loading files from src/ * : runtime.enterFrame can now be overwritten on X3D-element basis. runtime.ready still is system wide only due to intititalization sequence. the runtime object is only available onLoad, not before, because onLoad creates the x3d element itself to which runtime is attached. * : runtime.enterFrame can now be overwritten on X3D-element basis. runtime.ready still is system wide only due to intititalization sequence. the runtime object is only available onLoad, not before, because onLoad creates the x3d element itself to which runtime is attached. 2011-04-19 akustikkoppler * : -Add missing JQuery files 2011-04-19 jbehr * : fixed type-check in addBindable 2011-04-19 thyrell * : Added runtime.enterFrame() and runtime.ready() hooks to allow user overwrites 2011-04-19 akustikkoppler * : * : - Add geoCache for primitive nodes (Box, Sphere, etc.) 2011-04-19 thyrell * : Added support to change Text via setAttribute() 2011-04-18 thyrell * : Removed navigatioInfo() API function. Added runtime.caches object to serve as central cache place. * : Added warning message of not implemented changeField() on text node * : Added textcase for changing text node 2011-04-18 akustikkoppler * : * : 2011-04-14 akustikkoppler * : - add simple Flash skyColor Background * : 2011-04-13 jbehr * : initial checkin 2011-04-12 thyrell * : Cleanup runtime api * : Fixed getBindable thingy * : Made API docs less verbose. * : Fixed getBindable thingy * : Makefile. yuck * : Makefile. yuck * : Fixes with exmaple showing runtime * : Fixed runtime example to show a reduced set of runtime functionality 2011-04-11 thyrell * : Updated exmaple of runtime API * : Added runtime exmaple html * : Added example for runtime functionality. Also some fixes * : Added inline documentation to the runtime functions * : Added show/hide statistics API test to runtime-tests * : Added more methods to the e.runtime object. * : Added more methods to the e.runtime object. 2011-04-06 yjung * : fix 2011-04-05 thyrell * : Updated changelog * : Simplified rutime tests shomewhat * : Added some runtime.* API methods and testcase * : Added some runtime.* API methods and testcase * : Moved slides and paper to doc directory * : Fixes to tests * : Updated tests to include flash backend * : Added python script to update html includes with test/functional 2011-04-05 akustikkoppler * : * : - Add Flash Backend Alpha 0.1 2011-04-04 thyrell * : Fixed problem in Makfile * : Refactored x3dom.Mesh code to src/mesh.js. Also added script and Makefileupdate to search and replace the script-includes in test/functioncal. However tools/sedml.sh not working yet due to what seems to be encoding problems. Need to crosscheck on a native unix machine * : More cleaning of src/ folder 2011-03-29 thyrell * : Removed old tests from src/ * : Removed old tests from src * : Moved rest of the tests to test/functional * : Moving textures for blinkingLight test * : Moved a good deal more of tests from src/ to dedicated test/functional * : Moved a good deal more of tests from src/ to dedicated test/functional * : Moved some tests to test/functional * : More tests moved to test/functional * : Adding index.html to test/ directory * : Converted two more tests to test/functional * : Updated canvas painting test (adapted to test/functional) 2011-03-28 thyrell * : Moved x3dom.isa() and defineClass() methods from x3d.js to x3dom-internals.js * : Added blinkingLight test to test/functional/ * : Additional function test in test/ * : Refactored static x3dom.getStyle() function to x3dom-internals.js and added documentation * : Starting re-org of src/ tree. Tests in src/ will most likely break the next couple of weeks. Tests in test/functional still work. * : Starting re-org of src/ tree. Tests in src/ will most likely break the next couple of weeks. Tests in test/functional still work. * : Using camel case convetion with tests * : Implemented x3dom._runtime.getActiveBindable(typeName). Please review 2011-03-22 thyrell * : Added the runtime object to each X3D element instead of using a system wide object. 2011-03-22 jbehr * : getActiveBindable() func added 2011-03-22 thyrell * : API documentation * : API documentation * : Added support for generating API documentation using lean and mean NaturalDocs.org system * : Added x3dom.runtime stub 2011-03-14 thyrell * : More test cleanup * : Renaming __loop() to mainloop() for requestAnimFrame callback * : Added requestAnimationFrame feature for browsers that support it 2011-03-14 yjung * : fixed example 2011-03-08 thyrell * : Added comment in code to switch to requestAnimationFrame. Not yet implemented though 2011-03-07 thyrell * : More cleaning up of tests 2011-03-01 thyrell * : Started work on putting acceptance tests in seperate directory 2011-02-28 tobold * : Fixed multitouch zooming. 2011-02-25 jbehr * : fixed for extra browser support 2011-02-24 yjung * : oops * : worked on mt 2011-02-23 jbehr * : namespace added 2011-02-22 thyrell * : More work on multitouch. For now only FF is supported, and only partially. Added a pinch-gesture to zoom scene. Partially working with FF only * : Merge branch 'mt' * : Adding multitouch examples (mock) 2011-02-21 thyrell * : I found a bug and fixed it, fortunately it does not bug us anymore (semi-colon warning) * : Fixed log output for touch events * : Started target for running a local server * : Started to working on touch support 2011-02-15 thyrell * : Fixing CSS of camera animation example * : Lint errors down to 'Dont make functions within a loop.' * : Down to 52 liniting errors * : Lint error cleanup installment 2 * : Fixed a whole slew of Lint errors * : Making the Flipper test case work as HTML variant * : Using src/VERSION instead of version.txt 2011-02-11 thyrell * : Renaming the python module marker (.py not ,py) 2011-02-10 yjung * : batch for make * : try catch around python svn call 2011-02-08 thyrell * : Regenerated ChangeLog * : Layout fixes in tests index file * : Merge branch 'buildsystem' Conflicts: src/gfx_webgl.js * : CSS fix (right padding for exmaples) * : CSS fix (right padding for exmaples) * : Probably fixed #52, however due to no avail of a ATI card, unable to test * : Added the use of webfonts in HTML to text examples (webfonts not rendered on canvas if not displayed before in plain HTML). Also switch back to innerHTML() in logging because FF does not support innerText(). * : Making webfonts work * : Text not distorted anymore * : Power of two textures now working * : Tuned text exmaple to use smaller viewarea * : Text not distorted anymore * : Power of two textures now working * : CSS fine tuning for examples pages 2011-02-07 thyrell * : Text example layout fix * : Fixes to styles of exmaples * : Merge branch 'text' * : Added link back to the examples index (in text exmaple) 2011-02-03 thyrell * : CSS fixes (examples layout) * : Added CSS file and media directories for exmaples. Added basic text exmaple 2011-02-01 thyrell * : Regenerated Changelog * : Added AUTHORS file to credit contributors * : Changed innerHTML to innerText in logging * : Some HTML cleanup 2011-01-27 akustikkoppler * : - remove sphereMapping/origChannelCount Hack * : - add origChannelCount in x3dom_bmwConfig.html and x3dom_bmwConfig.xhtml 2011-01-25 thyrell * : Adding directionality to text, though noop working yet * : Todos * : Fixed bug appearning in in FF with textAlign value of text canvas (NS_ERROR_ILLEGAL_VALUE). 2011-01-20 thyrell * : Added plain TODO file 2011-01-18 thyrell * : Work on Text implementation: Added more FontStyle attributes processing * : More work on Text integration 2011-01-18 akustikkoppler * : * : 2011-01-18 thyrell * : Switched font test to TYPEWRITER font. Webfonts not yet working in FF and Chrome * : Whoops forgot to remove alerts for debugging * : Text stuff * : Using a webfont * : Fixed path in Text test * : Better changelog * : File cleanup * : Started work on Text implementation * : Fixing parent._nameSpace undefined bug. When appending a non X3D node to the X3D element (like the statDiv) the onNodeInserted handler fired and the code expected the inserted not a X3D node. With the statDiv this is not the case. Now only X3D nodes are processed by the handlers 2011-01-13 yjung * : 2011-01-11 thyrell * : Fixing error in URL * : Fix no support message * : Fixing links in tutorials files * : Added final movie for tutorial * : Tutorial changes * : Updated CSS styling tutorial * : Using local copy of stars background * : Slicht re-org of styling tutorial * : Refactoring test dir according to bp * : Cleanup: Renaming unit test dir to test/ according to best practices. * : Added css example * : Adding LICENSE file. This is very important in order to allow the open source community to use X3DOM. * : Adding a better CHANGELOG file * : * added detailed info about how example works * : rename example * : HTML5 cleanup * : Style fixes * : Keep log hidden in css example * : Disable log in example * : Layout fixes for FF * : Added CSS Integration example
 * : Added CSS Integration Example * : Fixed problem in log string (does not escape <>) * : * Removing canvasDiv style * Adding line-height to statDiv * : Added altImg to css demo (image shown as X3D background in case of no-context) * : Big cleanup: * removed old canvasDiv stuff * unified code style * removed unused code * documentation fixes 2011-01-10 yjung * : minor cleanup 2011-01-08 yjung * : fixed styling issues 2011-01-07 yjung * : 2011-01-06 jbehr * : initial checkin * : initial checkin 2011-01-04 thyrell * : Started to clean-up canvasDiv references in source * : Fixing styles for teapot example * : Updated some examples to use self-cleraing floats for a div which contains the X3d element * : Updated some examples to use self-cleraing floats for a div which contains the X3d element * : * added self-clearing float class to x3dom.css * updated some examples to use self-cleraing floats for a div which contains the X3d element * : Fix dynamic event handler routing to canvas * : removed old styles test and added test_cssIntegration.html to the index * : Updated teapot css to account for changes in x3dom.css due to removing canvas-div * : Fixed HTML. X3D was nested into p. * : Fix for picking in FF (layout problem) 2011-01-03 yjung * : example * : impl. skyColor field in Bgnd. and ColorInterpolator nodetest_skyColor.xhtml 2010-12-23 jbehr * : initial checkin 2010-12-22 yjung * : * : 2010-12-21 thyrell * : Adding event listeners to canvas element instead of the (experimentally) defunct canvasDiv. * : More work on syles * : Fixed FF not getting style changes (now working) * : More work on style integration. Strange problem: * Webkit does not get height syle change (always returns 0px) * Firefox does not get background style change * Style change by switching classes still not detectable 2010-12-16 thyrell * : A few renames and cleanup * : Started to work on revised CSS integration stuff. At the moment 'background' and 'backgroundColor' changes to the X3D element are propagated to the canvasDiv as proof-of-conept. Know problems: - might cause the resize problem in FF (though can't reproduce it so far) - only background and background-color properties are propagated right now - Style changes made by attaching or removing CSS classes from elements are not recognized (need further research why x3dom.getStyle() does give new values in that case) - Only testest on WebKit right now * : Added test for CSS integration * : Documentation for subroutine: x3dElm.checkStyleChanges 2010-12-14 jbehr * : initial checkin 2010-12-13 yjung * : started working on bgnd. * : scaled points a bit bigger that one can see them better * : added barcelona model * : fixes 2010-12-12 yjung * : * : lookAt mode 2010-12-11 yjung * : walk * : fixes 2010-12-10 yjung * : added simple billboard test * : impl. fly mode 2010-12-08 yjung * : 2010-12-07 akustikkoppler * : - add Common Surface Shader Normal Mapping (Beta 2.0) - add Common Surface Shader Specular Mapping - add test_commonSurfaceShader01.xhtml - add test_commonSurfaceShader02.xhtml 2010-12-07 yjung * : removed unnecessary matrix 2010-12-06 akustikkoppler * : - fix shader for ANGLE support 2010-12-02 yjung * : * : fixes * : 2010-12-02 jbehr * : small/tiny version added 2010-12-02 akustikkoppler * : - Add forgotten test_cssNormalMapping.xhtml 2010-12-02 jbehr * : texture url update * : initial checkin 2010-12-02 keijen * : 2010-12-02 jbehr * : some text update 2010-12-02 keijen * : stars bg * : Pimp up of carousel example 2010-12-02 yjung * : removed wrong comma 2010-12-01 akustikkoppler * : - Add CommonSurfaceShader Normal Mapping (beta) - Add test_cssNormalMapping.xhtml - Update test_commonSurface.xhtml 2010-12-01 yjung * : 2010-11-30 juangabreil * : Billboard node implemented 2010-11-30 yjung * : 2010-11-30 thyrell * : Adding basic text example (HTML5) * : Tutorial fix * : Tutorial fix * : tutorials/ folder reorg * : First (rough) draft of styling tutorial * : more work on styling tutorial * : Fixing some copy in tutorial * : * more work on tutorial for styling * : * Fixed bug with resizing * : Rename tutorial files * : Started working on tutorial for styling x3d element 2010-11-30 jbehr * : button text fixed 2010-11-30 thyrell * : Changed debug output log_div to use "display:none" instead of "visibility:hidden" 2010-11-30 jbehr * : initial checkin 2010-11-29 yjung * : * : 2010-11-29 juangabreil * : Billboard partially implemented 2010-11-29 yjung * : undo * : initial check-in 2010-11-29 juangabreil * : In line 1100, changed Math.Pi to Math.PI 2010-11-27 yjung * : 2010-11-27 jbehr * : texture link fixed 2010-11-26 jbehr * : initial checkin 2010-11-26 yjung * : * : 2010-11-25 thyrell * : Added outline for spec (roughly mirrors SVG spec) * : Set svn:ignore property 2010-11-25 yjung * : 2010-11-25 thyrell * : * fullscreen example updated * refactor: using global 16ms timer to watch for CSS changes * : Updated fullscreen example to support floating button (floats over x3d element) * : * added watching of CSS change events to implement fullsize stuff. * removed x3dom.css() and refactored to use x3dom.getStyle() (hidden in x3d.js) * Updated fullscreen example (test_fullscreen.xhtml) 2010-11-24 yjung * : simple cover flow test * : impl. removeEventListener * : example for preventing bubbling * : removed warnings 2010-11-23 thyrell * : Test styles change w/h to 50% (css) * : Added test to resize X3D element * : Testcase for HTML5 styles * : Styling, some properties work. 2010-11-19 yjung * : example for simple self-made context menu 2010-11-17 yjung * : UI event handler for X3D element 2010-11-15 akustikkoppler * : - Add test_FromMaxExportedCoordIntp.xhtml 2010-11-11 thyrell * : Styles test * : Aspect ratios working now * : Styles integration. At the moment the viewarea is not properly updated: elements get stretched when canvas is of dynamic size (i.e. 45%) and browser window is being resized. * : Added test file to check audio capabilities * : Added test for CSS styles (styling of X3D element via styles property) * : height and width of x3d tag take precedence over hight/width given in styles 2010-11-09 yjung * : added audio code that hangs in Chrome... 2010-11-09 thyrell * : Started to work on styles 2010-11-09 akustikkoppler * : - fix texture Bug 2010-11-08 jbehr * : sound added * : initial checkin * : switched plane model 2010-11-08 yjung * : check for null 2010-11-05 jbehr * : title added 2010-11-05 thyrell * : * Added a method to enable proper prototypical inheritance (x3dom.extend()). If inheritance is desired, I should now be done like so: obj.prototype = x3dom.extend(new Array) * Removed the _wrap() workaround * Added jsdoc documentation to new x3dom.extend() method 2010-11-03 akustikkoppler * : - fix originalChannelCount - add test_originalChannelCount.xhtml 2010-11-02 yjung * : 2010-11-01 yjung * : check for 0 instead of eps to fix precision error in matrix inversion * : * : * : whitepaper for documentation purposes 2010-10-31 yjung * : patch from Andreas to workaround Minefield Array bug * : removed doubled file with wrong suffix 2010-10-30 jbehr * : fixed suffix * : add bind to better name the example * : font changed * : initial checkin 2010-10-30 yjung * : added debug info for older WebGL version 2010-10-29 yjung * : addEventListener * : events as function 2010-10-27 yjung * : experiment with event object 2010-10-26 yjung * : * : typo * : * : * : bugfix * : transitionType/-Time 2010-10-25 yjung * : 2010-10-25 jbehr * : fixed prev transform for all/reset-anim 2010-10-25 yjung * : 2010-10-25 jbehr * : viewpoint-bind anim added 2010-10-25 yjung * : 2010-10-24 yjung * : * : * : * : improved mouse event handling 2010-10-22 jbehr * : cleanups to handle includes more flexible 2010-10-22 yjung * : gl cleanup on node removal * : 2010-10-22 jbehr * : viewpoint next/prev switching added to key [ and ] 2010-10-22 yjung * : * : _nodeBag clean-up 2010-10-22 jbehr * : changed version to 1.2-alpha * : initial checkin 2010-10-22 akustikkoppler * : - fixed #32 Add support for ColorRGBA 2010-10-22 yjung * : typo fixed * : 2010-10-22 jbehr * : initial checkin * : initial checkin * : w3c link added * : initial checkin * : changed version to 1.1 2010-10-21 akustikkoppler * : - rename Iphone_Video from .ogm to .ogv for Firefox Beta * : - add IPhone Example 2010-10-20 keijen * : index with backlink to x3dom.org 2010-10-20 jbehr * : fixed chrome link * : typo fixed 2010-10-19 yjung * : movies are NPOT: repeatS='false' repeatT='false' 2010-10-19 jbehr * : initial checkin 2010-10-18 jbehr * : added Abb 2 link 2010-10-18 keijen * : added x3dom.css again and integrated sculpture example 2010-10-18 yjung * : * : started with texcoord pickMode 2010-10-18 jbehr * : skulptur added * : cleanup 2010-10-15 jbehr * : fixed texture node * : initial checkin * : initial checkin 2010-10-14 keijen * : 2010-10-14 yjung * : 2010-10-14 keijen * : Styling der IX Seiten: Alle neuen haben hinten ein name_2_.html am Ende 2010-10-12 jbehr * : initial checkin 2010-10-06 yjung * : * : * : * : 2010-10-01 yjung * : * : * : field test update 2010-09-24 yjung * : * : * : 2010-09-24 jbehr * : creaseAngle fixes * : initial checkin 2010-09-24 yjung * : * : Timms iX-Modell 2010-09-23 yjung * : iX examples 2010-09-23 jbehr * : initial checkin 2010-09-23 yjung * : * : fix 2010-09-22 akustikkoppler * : - add NPOT Texture Scaling 2010-09-15 yjung * : * : fixed matrix mixer 2010-09-14 yjung * : matrix log/exp * : 2 high-poly models - EG dragon 2010-09-13 yjung * : * : 2010-09-12 yjung * : 2010-09-10 yjung * : 2010-08-24 yjung * : some extra version info 2010-08-24 jbehr * : two tests added 2010-08-20 yjung * : impl. scene field in RT 2010-08-19 jbehr * : initial checkin * : moved script to head * : switch off log * : initial checkin * : initial checkin 2010-08-18 yjung * : * : implemented Metadata node * : fix for ticket #44 2010-08-17 yjung * : * : first version of PixelTexture * : initial checkin 2010-08-17 akustikkoppler * : - fix Shader-Cache (per-Context) 2010-08-17 yjung * : added keysEnabled field to x3d elem * : remove focus border 2010-08-17 jbehr * : moved src- timo do arch/timo-shaderComposer * : added code to activate/deactivate stat-view with space-key 2010-08-17 yjung * : using Typed Arrays instead WebGLxxx 2010-08-16 yjung * : fix for ticket #38 2010-08-12 akustikkoppler * : - integrate Shader-Cache 2010-08-12 yjung * : updated readPixels stuff 2010-08-09 jbehr * : initial checkin * : fixed log output 2010-08-04 jbehr * : initial checkin * : changed size of canvas * : initial checkin 2010-08-04 yjung * : modified code to work with shader validation 2010-08-03 yjung * : removed obsolete texture code 2010-07-22 akustikkoppler * : - change Headlight calculation for testing * : 2010-07-22 jbehr * : title added * : initial checkin * : initial checkin * : local ar links added 2010-07-22 tobold * : Added batch file to create x3dom.js from all .js files. 2010-07-22 akustikkoppler * : - fix Shader for disabled Lighting 2010-07-22 tobold * : Fixed color values. * : Added one more example. * : 2010-07-22 yjung * : older gfx code that still works on n900 2010-07-22 jbehr * : initial checkin * : initial checkin * : initial checkin * : references local copy of jQuery * : initial checkin 2010-07-22 tobold * : Added backtrack method from x3d node to SAIBrowser object. 2010-07-22 jbehr * : initial checkin 2010-07-22 akustikkoppler * : - add test_blinkingLight.xhtml Scene 2010-07-21 jbehr * : initial checkin * : replaced gif with png * : initial checkin 2010-07-21 akustikkoppler * : - add test_animatedLights.xhtml 2010-07-21 yjung * : local links 2010-07-21 tobold * : Added multiple container instantiation. * : Added _x3domNode SAI object forwarding. 2010-07-20 akustikkoppler * : - add ViewPoint to test_dynamicLights.xhtml * : - add rebuilding Shader on Light changes - add test_dynamicLights.xhtml - delete normalMatrix 2010-07-20 jbehr * : make numFaces and numCoords a property per context 2010-07-20 yjung * : fixed missing fields in primive geo 2010-07-20 akustikkoppler * : - add experimental Ventilator Scene 2010-07-19 yjung * : 2010-07-19 akustikkoppler * : - add renderShape Function 2010-07-19 jbehr * : used addField_MFFLoat for interpolator to make parser more robust 2010-07-19 akustikkoppler * : 2010-07-17 yjung * : * : 2010-07-16 jbehr * : version info readded * : fixed js order * : version.js added * : version removed from header 2010-07-15 jbehr * : invalidateGLObject added * : invalidateGLObject added 2010-07-15 yjung * : * : 2010-07-15 akustikkoppler * : -start implement commonSurfaceShader 2010-07-15 yjung * : * : * : 2010-07-15 akustikkoppler * : - fix alpha discard 2010-07-15 yjung * : 2010-07-15 akustikkoppler * : - scale streetLamp-Example textures to nearest power of 2 * : * : - some Shader changes 2010-07-14 akustikkoppler * : * : * : - change all shader booleans/integer to floats - clamp values after every light calculation 2010-07-14 yjung * : 'nicefied' canvas example * : 2010-07-14 jbehr * : inserted canvas code again 2010-07-13 akustikkoppler * : - add Shader-Generator-function 2010-07-13 jbehr * : test route added * : isActive message added * : set_bind working * : initial checkin 2010-07-13 yjung * : painter example (TODO: replace non-working jquery stuff) * : * : * : basic support for canvas as texture 2010-07-13 akustikkoppler * : - fix color picking - fix shininess 2010-07-12 jbehr * : changed initial color to yellow * : initial checkin 2010-07-12 tobold * : Added Internet Explorer ActiveX object instantiation. 2010-07-12 akustikkoppler * : - Merged new Rendercode 2010-07-08 yjung * : video Texture child added - but only proof-of-concept yet as there are still some problems 2010-07-08 jbehr * : SFInt32 origChannelCount added, '0' is default ans means the system should figure out the chanel count 2010-07-07 yjung * : * : * : yet another multi-index bug-fix 2010-07-07 jbehr * : log removed * : moved style to head * : translation added 2010-07-07 yjung * : transponed matrix * : 2010-07-07 jbehr * : initial checkin * : addition output added * : render false removed * : 3d matrix support * : anim stat added * : text update * : css trans added 2010-07-07 yjung * : support for matrixX 2010-07-06 jbehr * : autoGen stored 2010-07-04 yjung * : fixed memleak on node remove and implemented dynamic Texture node add/removal 2010-07-01 yjung * : * : 2010-06-30 yjung * : SField follower impl. (except isActive) * : * : some dampers * : * : 2010-06-29 yjung * : * : * : 2010-06-28 jbehr * : title added * : title added * : initial checkin * : added missing namespace-link to default bindable * : navigation fixed * : working bindable stack * : working bindable stack 2010-06-28 yjung * : 2010-06-28 jbehr * : bindable registration works * : doc._bindableBag added 2010-06-28 yjung * : corrected node hierarchy * : added node skeleton 2010-06-25 yjung * : minor fixes * : ColorRGBA added * : fixed box pick mode * : text works with webkit again * : final fixes * : code working again * : fog fix 2010-06-25 akustikkoppler * : 2010-06-24 yjung * : accelerometer example (tested on N900) * : partial undu * : partially working 2010-06-24 jbehr * : scene to viewarea split 2010-06-21 yjung * : added interface (only) * : fix for ticket #31 2010-06-18 yjung * : 2010-06-18 jbehr * : doc._nodeBag added 2010-06-18 yjung * : * : 2010-06-10 yjung * : update due to changes in readPixels method 2010-06-09 yjung * : paraview example update * : * : 2010-06-08 yjung * : * : pickMode 'color' added * : example * : added face and vertex count 2010-05-27 jbehr * : disc update 2010-05-19 jbehr * : initial checkin 2010-05-19 yjung * : fixed wrong indexing for face normals 2010-05-11 yjung * : fixed FBO issues on webkit 2010-05-06 jbehr * : TimeSensor removed 2010-04-29 yjung * : 2010-04-28 yjung * : restricted picking to tri-based geo 2010-04-27 yjung * : mimetype check 2010-04-26 yjung * : impl. IndexedLineSet 2010-04-19 jbehr * : render stuff 2010-04-09 jbehr * : changed to 1.1-alpha 2010-03-25 jbehr * : final 1.0 version 2010-03-25 yjung * : no runtime if no GL 2010-03-25 keijen * : removed solid and lt attributes in sphere nodes 2010-03-24 yjung * : corrected log msg 2010-03-24 keijen * : added on_maker_loss function in flash tracker * : updates * : adding demo-sources-zip * : cleaned up. Using getElementByID function now 2010-03-23 yjung * : initial checkin * : clean-up on exit * : added normal map * : implemented VertexAttribute 2010-03-22 keijen * : update of the flash sources zip file 2010-03-22 yjung * : clean-ups * : impl. MultiTexture (currently only for use in shaders) * : sorted components 2010-03-22 keijen * : cleaned up. Modified function name 2010-03-22 yjung * : fixed cube tex 2010-03-21 yjung * : initial check-in 2010-03-19 keijen * : cleaned up. renamed function from get to set. Canvas toggle is completly done in JS now, not as before in flash 2010-03-19 michaelzoellner * : x3dom_flar cleaned up. Still functions to rename within Flash. 2010-03-19 yjung * : updated version 2010-03-19 keijen * : * : * : * : 2010-03-19 yjung * : renamed example * : finished CubeTexture 2010-03-19 keijen * : update of files names and folder structure 2010-03-19 yjung * : fixed text, picking etc. 2010-03-19 keijen * : * : * : rotated earth 180 degrees and removed red border around canvas * : * : Updating Demo. Added source files for FLARToolkit and new marker of fhg logo 2010-03-18 jbehr * : generic download count * : only render on request 2010-03-18 yjung * : added example 2010-03-17 yjung * : implemented CubeMapTexture * : implemented IndexedTriangleSet and fixed styling issues * : removed outdated tests 2010-03-15 yjung * : added experimental purely DOM-driven render update 2010-03-15 michaelzoellner * : X3DOMFLAR Example structure * : X3DOMFLAR Example corrected -> Array.toString() was the answer. Something changed in MatrixTransform * : X3DOMFLAR Example 2010-03-13 yjung * : renamed field tag to uniform in webSG example 2010-03-12 yjung * : some fixes * : improved picking and a fix 2010-03-12 jbehr * : Node::getX3DDoc() added 2010-03-12 yjung * : got the toon shader working in the ComposedShader node 2010-03-11 yjung * : oops * : dynamic fields for shader * : fix * : changes in styling 2010-03-10 yjung * : websg has no runtime anymore * : very first prototype of webSG proposal 2010-03-09 jbehr * : typo fixed * : color changed * : text added * : initial checkin 2010-03-09 yjung * : idBuf now default for picking * : fix 2010-03-08 yjung * : Anchor and click working again (state as before) * : worked on picking * : added debug foregrounds 2010-03-07 yjung * : first version of idBuffer for speeding-up picking 2010-03-07 jbehr * : initial checkin 2010-03-07 yjung * : even more HTML-like... * : made car config example even more HTML-like * : added support for HTML/CSS colors to SFColor 2010-03-06 yjung * : HTML img element as Texture child * : context params added * : minor fixes * : fixed broken python packer script 2010-03-05 jbehr * : fixed attribute updates * : fixed updates 2010-03-05 yjung * : added LOD * : doesn't work on minefield * : onload speedup and setValueByStr for all MFields 2010-03-05 keijen * : adding Data folder * : adding FLARToolkit tracker version to demo 2010-03-05 yjung * : 2010-03-04 yjung * : now also colors can be changed 2010-03-02 jbehr * : dull texture fixed * : inital checkin 2010-03-01 michaelzoellner * : x3dom flartoolkit ar example corrected 2010-02-25 michaelzoellner * : x3dom flartoolkit ar example corrected * : x3dom flartoolkit ar example corrected * : x3dom flartoolkit ar example corrected * : x3dom flartoolkit ar example added * : x3dom flartoolkit ar example added 2010-02-24 yjung * : shadows now much faster * : fixed some stupid bugs 2010-02-24 jbehr * : mime-type fixed * : initial checkin 2010-02-24 yjung * : toggle button for shadows in fanOut test 2010-02-23 yjung * : removed non-working demo 2010-02-23 michaelzoellner * : FLARToolkit example 2010-02-23 yjung * : major performance optimizations 2010-02-22 yjung * : fixed typo * : added explanation 2010-02-22 jbehr * : case fixed * : initial checkin * : image channes test added 2010-02-22 yjung * : plane mapping as default case * : online config 2010-02-22 jbehr * : initial checkin * : changed texture to dullChrome-rgb * : rgb version for testing 2010-02-22 yjung * : * : yet another webkit workaround 2010-02-22 jbehr * : added ogv and mp4 examples * : log output removed 2010-02-21 yjung * : fixed broken link in jQuery example 2010-02-20 yjung * : updated model * : fix for ticket #23 * : inital check-in of car demo * : impl. TextureCoordinateGenerator (only sphere mode) * : dynamic texture update 2010-02-17 jbehr * : render-layer updates * : render layer added 2010-02-15 yjung * : tree now also links to spec 2010-02-13 yjung * : added links to spec to nodetypetree 2010-02-13 jbehr * : 2010 update elems added 2010-02-13 yjung * : cleanup of components * : some fixes and improvements 2010-02-12 jbehr * : initial checkin 2010-02-12 yjung * : removed useless method, fixed a bug, and added support for alternative sound files 2010-02-12 jbehr * : support for absolut/relative urls added 2010-02-12 peschler * : Now extracting svn revision info and version and writing it to version.js. 2010-02-12 jbehr * : removed extra texture * : initial checkin * : initial checkin 2010-02-12 yjung * : fixed hierarchy 2010-02-12 jbehr * : removed extra traversal for setAttribute workaround, fixes #17 2010-02-11 jbehr * : support for containerField added 2010-02-10 jbehr * : initial checkin 2010-02-10 peschler * : Additionally dump the nodetypes by component. 2010-02-10 yjung * : partial impl. of collision node 2010-02-10 jbehr * : Collision node added 2010-02-09 yjung * : sound test -- webkit seems to support only ogg, no wav 2010-02-06 yjung * : added sound file for comic example 2010-02-06 jbehr * : initial checkin 2010-02-05 yjung * : impl. sound * : fix 2010-02-05 jbehr * : initial checkin * : BindableBag and BindableStack added * : inline fixed 2010-02-04 jbehr * : ctx leftover removed * : namespaces added 2010-02-04 yjung * : higher shadow value precision * : forgot to clean up color buffer 2010-02-03 peschler * : Minor fixes to make jslint happy. * : Cleanup. Removed unused variables and debugging messages. * : Minor fixes to make jslint happy. 2010-02-03 yjung * : very primitive and basic integration of x3d shader nodes * : fixed wrong cube face assignment 2010-02-02 yjung * : sky box background via cube texture * : added error msg 2010-02-01 jbehr * : renamed _attribute_ to addField * : ctx clenup * : example back-port 2010-02-01 yjung * : removed old comments 2010-01-31 yjung * : implemented primitive background texture support * : fixed ccw flag and smooth normal calculation for multi index meshes, thereby made silhouette example work * : removed matrix hack 2010-01-30 yjung * : moved mesh creation from ctor to nodeChanged for allowing to USE Coordinate nodes etc * : removed tmp file 2010-01-30 jbehr * : initial checkin * : _compName to node constructor added 2010-01-30 yjung * : moved dirty flag back to Shape * : implemented Switch node * : continued working on code clean-up 2010-01-29 jbehr * : changed link to _typeName 2010-01-24 jbehr * : now in wp CMS 2010-01-23 yjung * : worked on clean-up of internal structure 2010-01-21 jbehr * : Node/Elem relation added 2010-01-21 yjung * : removed more syntax errors 2010-01-20 jbehr * : jslint fixes x3d.js * : MatrixTransform added * : missing semicolons added 2010-01-19 jbehr * : initial checkin 2010-01-19 peschler * : Added a debug webpage for displaying the nodetype tree. The entries of the x3dom.nodeType map now store the nodetype name. 2010-01-19 yjung * : first version of MovieTexture * : re-added special matrix hack for AR demo 2010-01-18 jbehr * : added _childNodes hander to generic addChild/removeChild * : added handler for SFNode/MFNode * : SFNode/MFNode added 2010-01-18 yjung * : Matrix getTransform instead of old decompose * : field update now works for all single fields, provided that there is a fieldChanged handler * : started to rename field methods more spec conformant and improved field update mechanism * : removed some more syntax errors 2010-01-17 yjung * : removed syntax errors 2010-01-15 yjung * : typo * : improved regexp * : matrix parse method added 2010-01-14 yjung * : test 2010-01-14 jbehr * : removed code to compy MFVec3f data 2010-01-14 yjung * : added shadow example * : added check for set 2010-01-13 jbehr * : color fixed * : initial checkin 2010-01-13 yjung * : Der Flipper flippert... 2010-01-13 jbehr * : initial checkin * : initial checkin * : first DOMNodeRemoved impl. 2010-01-13 yjung * : uhh, I should think before checking in :( * : * : * : fix of evil copy paste bug 2010-01-12 yjung * : 2010-01-12 jbehr * : some text fixes * : initial checkin 2010-01-12 yjung * : shadowing 2010-01-11 yjung * : fix in rotFromTo * : fbo code added * : quat negate fix * : minor fix 2010-01-10 yjung * : pointset without color node now also possible 2010-01-09 yjung * : show all * : minor improvements of text 2010-01-08 yjung * : basic text support * : got text working 2010-01-07 jbehr * : added comment about self-closing tags * : html/xhtml updates 2010-01-07 yjung * : rescaled texture * : workaround dom mutation for webkit 2010-01-06 yjung * : fixed primitive render bug for webkit 2010-01-05 yjung * : oops, removed dbg output * : fix: added also dummy nodes for TextureCoordinate and Normal 2010-01-05 peschler * : Added HTML5 compatibility (new test test_betaGear.html). test_lowercaseElements.xhtml will no longer work because XHTML5 is handled strict now (in XHTML5 nodetype names must be camel case). 2009-12-24 yjung * : finished pointset 2009-12-23 yjung * : PointSet added 2009-12-22 yjung * : todos 2009-12-19 yjung * : implementented texture coords also for sphere 2009-12-18 peschler * : Added support for new webgl contexts named "experimental-webgl" and "webgl". 2009-12-18 jbehr * : experimental-webgl comment added 2009-12-17 yjung * : check for numUniforms/Attribs now works 2009-12-13 yjung * : removed dbg alert 2009-12-11 yjung * : workaround for blending bug in webkit and chrome * : check for null 2009-12-09 peschler * : Replaced all xpath calls - Scene is now searched as a direct child of the X3D element. Routes are now searched and registered during initial DOM traversal. * : Fixed Inline nodes after addition of mixed case node names. 2009-11-24 jbehr * : initial checkin 2009-11-19 yjung * : test lower case attrib 2009-11-18 peschler * : Added support for lowercase X3D elements. You can now mix lower/uppercase element names. Attribute names must still be camel cased for now - discussion needed on this topic. Added a test scene for lowercase elements (the test mixes upper and lowercase elements). 2009-11-17 michaelzoellner * : TwittARound with location debug messages 2009-11-15 jbehr * : WebGL Array prefix and Firefox/Minefield compatibility code added * : runServer and count added 2009-11-06 michaelzoellner * : Twittaround update * : TwittARound Example Update * : TwittARound Example 2009-11-05 jbehr * : initial checkin 2009-11-04 yjung * : some more lint conformant changes * : started making lint conformant 2009-11-03 yjung * : fixed ugly copy paste error in multi-index texCoords * : fix * : raising onload event after scene setup 2009-11-03 jbehr * : initial checkin 2009-11-03 yjung * : test for node insertions during runtime 2009-11-03 jbehr * : copyright comment changed 2009-11-03 yjung * : impl. none navType and texture repeat 2009-11-02 yjung * : forgot img for example * : impl TextureTransform 2009-11-02 peschler * : x3dom-nox3d container (which is used when WebGL is not supported) is no longer resized to match the image size because this will fail when the image is not loaded yet. Now simply using CSS to style the x3dom-nox3d container. 2009-11-02 jbehr * : initial checkin * : reposition model * : initial checkin 2009-11-01 jbehr * : backgroup update 2009-11-01 yjung * : yet another try 2009-11-01 jbehr * : typo fixed 2009-11-01 yjung * : some more log messages 2009-11-01 jbehr * : added redBox.x3d to inline test 2009-11-01 yjung * : added log msg and fix * : check for light intensity * : forgot handling non-ready state 2009-10-31 yjung * : impl Anchor * : got Inline running :-) 2009-10-31 jbehr * : debug output removed * : moved dots and lines to texture generic * : onclick removed * : initial checkin 2009-10-31 yjung * : usage of directional light only if node defined and on true, also creation of viewpoint/ background node on first request if not present for simplifying code * : fixed testserver for windows 2009-10-31 michaelzoellner * : Examples Update * : First Examples Update * : Example CSS 2009-10-30 yjung * : little fixes 2009-10-30 peschler * : More code cleanup and rewriting as recommended by jslint. * : Changed some code to make jslint and the packer happy. Those errors prevented the bundle from being used on the live webpage. Not all jslint complaints are fixed, yet. 2009-10-30 yjung * : example * : example 2009-10-30 peschler * : Changed for loops from for/in to indexing due to errors with minifier. 2009-10-30 jbehr * : debug output removed * : normals removed * : id example added * : id example added * : not needed anymore * : initial checkin * : added source dependence 2009-10-29 jbehr * : initial checkin * : initial checkin 2009-10-29 peschler * : Makefile now using x3dom_packer to generate bundled source. 2009-10-29 jbehr * : replaced x3dom.js with x3dmain.js 2009-10-29 peschler * : Cleanup. Canvas div element now gets assigned the correct class (i.e. "x3dom-canvas"). * : Added Dean Edwards js packer. Added packing script for X3DOM which concatenates sources and minifies or packs them. 2009-10-29 jbehr * : move 2009-10-29 peschler * : HTML canvas now gets the correct "class" attribute (x3dom-canvas). 2009-10-29 yjung * : hups * : added vertex colors and some fixes 2009-10-29 peschler * : Updated x3d canvas css. All aspects of x3dom should no be styleable via CSS (except x,y,width and height of the canvas). * : Added alternate image for helloX3D example. Image is used when WebGL is not available/supported. * : Updated x3dom canvas and div css. * : Added basic x3dom css and updated test cases to use it. The goal is to make every aspect of x3dom (canvas, canvas div, no x3d div, etc) CSS stylable. 2009-10-29 yjung * : fixed find, needed for scalar interpolator 2009-10-28 michaelzoellner * : Beta Gear example added 2009-10-28 peschler * : Removed the now obsolete nodeTypeMap. The autoChild mechanism was added to the X3DGroupingNode base class. * : Fixed js warnings reported by jslint (http://www.jslint.com/) 2009-10-28 yjung * : intermediate checkin... 2009-10-28 peschler * : Added new tools dir and a Python based JavaScript minifier. * : Statistics div is now invisible when WebGL is not available. * : Fixed info div when WebGL is not available. Corrected link for supported browsers. * : CSS adjustments on canvas and canvasDiv. Need to rethink styling for auto-generated elements to make it possible to fully style them using CSS. Resolving this issue is a little bit tricky without firebug. 2009-10-27 peschler * : Added jQuery manipulation example. 2009-10-27 yjung * : removed inefficient search for lights 2009-10-27 peschler * : More UML documentation. 2009-10-27 yjung * : changed fps to stat and added attrib for showLog 2009-10-27 peschler * : Adopted unit test for SFVec2 to new modified function name "normalised". * : Initial import for ArgoUML UML diagrams (class and sequence diagrams). 2009-10-27 jbehr * : moved tmp to arch 2009-10-27 yjung * : started adding a light * : better handling if no gl * : added simple callback 2009-10-27 peschler * : Initial import of Python based standalone WSGI webserver for debugging (e.g. INLINE). See README.testserver on how to use it. 2009-10-27 yjung * : impl solid * : fixed typos 2009-10-26 jbehr * : removed second comment about speed * : addad comment about webkit speed * : inline test added * : showFPS comment added 2009-10-26 yjung * : added method for _really_ activating console (otherwise without) * : first version of multi-index handling * : point toggle * : new test * : code cleanups 2009-10-25 yjung * : 'r' for reset view and some fixes * : started with picking for fixing pan 2009-10-24 yjung * : oops, fixed scroll * : moved projection calc to viewpoint and disabled context menu for canvas * : implemented PositionInterpolator, improved OrientationInterpolator, and added some more Node interfaces for DirectionalLight etc (not yet eval.) 2009-10-23 yjung * : check for keys on mouse evt * : hups, removed setting font style twice * : num objects in statistics 2009-10-23 jbehr * : test_helloX3DWorld.xhtml added * : initial checkin * : initial checkin 2009-10-23 yjung * : sorting time added to statistics 2009-10-23 jbehr * : inital checkin * : torus removed form the xhtml page (code is still there) 2009-10-23 yjung * : fixed lighting in test 2009-10-23 jbehr * : camera update 2009-10-23 michaelzoellner * : Logo textures added. Rotating boxes exmple whitened. 2009-10-23 yjung * : finished primitives 2009-10-23 jbehr * : timer-handler cleanup and better TimeSensor impl. 2009-10-23 yjung * : added cylinder 2009-10-23 jbehr * : readded 4 objects 2009-10-23 yjung * : fixed typos 2009-10-23 jbehr * : fanOut comment added * : added fanOut to index.html 2009-10-23 yjung * : added Torus primitive * : changed set_rotation to rotation for making route working (and some minor other fixes) 2009-10-22 jbehr * : initial checkin * : minor changes to the nav-text * : debug output removed * : def/use fixes 2009-10-22 yjung * : render time * : styles internally set 2009-10-22 jbehr * : initial checkin 2009-10-22 yjung * : speed improvements 2009-10-22 jbehr * : perect result added 2009-10-22 yjung * : some docu 2009-10-22 jbehr * : test_imageFormats added 2009-10-22 yjung * : name change * : fixed texCoords * : 2009-10-21 yjung * : creation of attribute buffers only once on init * : now all textures are loaded 2009-10-21 jbehr * : draw method added * : removed clearDepthf() workaround for firefox 2009-10-21 yjung * : fixed typos 2009-10-20 jbehr * : webkit links added 2009-10-20 yjung * : removed nested callbacks 2009-10-20 jbehr * : extra webgl/moz code for clearDepth() * : changed super to superClass 2009-10-20 yjung * : 2009-10-20 jbehr * : initial checkin * : tests renamed * : initial checkin * : TimeSensor removed 2009-10-20 yjung * : added Group node 2009-10-20 jbehr * : initial checkin 2009-10-20 yjung * : CoR added 2009-10-20 jbehr * : changed to centered object * : texture added 2009-10-19 peschler * : Added new types and unit tests. 2009-10-19 jbehr * : shader code removed 2009-10-19 yjung * : initial check in of more complex example * : lots of fixes 2009-10-19 michaelzoellner * : Cleaned up templates * : Added website template * : Added website template 2009-10-18 yjung * : minor fixes * : finally fixed navigation by calculating bboxes 2009-10-17 yjung * : fixed trackball navigation 2009-10-16 yjung * : fixed texCoord upload 2009-10-15 yjung * : improved rendering and finally managed to really transfer vertex attribs to GPU 2009-10-15 peschler * : Added SFColor and initial MFColor implementation. Also added unit tests for the new types. Adopted Background node implementation to use new MFColor field. 2009-10-14 peschler * : Updated field unit tests. * : Updated field types. * : Added SFVec2. * : Initial import of unit test framework. Initial field tests in fieldTests.html (only SFVec2 test for now). 2009-10-13 yjung * : started impl texCoords * : impl ImageTexture * : fix 2009-10-12 peschler * : Added an initial implementation of syncing DOM attributes to X3D fields using DOM mutation events. Added two examples of scripting the DOM to animate scale and diffuseColor. * : Now using event listeners for window.onload to avoid replacement by a user script. Some minor optimisation in the tick() function. 2009-10-12 yjung * : code for texturing - not yet integrated * : fixed indices and started impl. Background * : fixed wrong resolution 2009-10-11 yjung * : implemented basic navigation functionality and added workaround for missing index fields 2009-10-10 yjung * : basic shader integration and xpath fix 2009-10-09 yjung * : started moving shaders 2009-10-08 peschler * : Added fps display which can be positioned and styled via CSS (e.g. as an overlay for the canvas). * : Added a first test of DOM mutation events to monitor DOM changes. Insert, remove and modification events work just fine ;) Updating the render graph when changes in the DOM graph occur should be possible :)) * : Now doing inplace rendering, i.e. a element is created automatically for every X3D scene in the page. x, y, width and height attributes from the X3D element are passed to the created canvas element. * : Fixed validation erros reported by jslint. * : Started documentation. Cleanup. * : Added basic documentation files (based on jsdoc_toolkit). * : Cleanup. * : Moved all nodetypes into the x3dom.nodeTypes namespace. * : Moved SFQuaternion into x3dom.fields namespace. 2009-10-06 peschler * : Moved fields into new field.js and into x3dom.fields namespace. Nodes are currently direct attributes of the x3dom namespace but should be moved to x3dom.nodes. Including math.js is currently no longer necessary. 2009-10-05 peschler * : Adopted to x3dom namespace refactoring. Now using the x3dom.wrap() function to create an X3DCanvas from a HTML canvas. * : Adoptions to new x3dom.debug logging framework. * : Finally fixed things to see some geometry. Not perfect yet, but it's a start. * : Refactoring. x3dom is now a namespace. Added a X3DCanvas class which wraps the HTMLCanvas. * : Some cleanup and initial test of debugging code. * : Added debugging code. 2009-10-04 peschler * : Initial import of reworked taylor codebase. Still work in progress. Only background color works, no geometry visible yet. 2009-09-30 peschler * : Moved the existing code to trunk.