Name | Modified | Size | Downloads / Week |
---|---|---|---|
installer | 2014-10-22 | ||
exports | 2013-10-14 | ||
readme | 2011-11-17 | 8.2 kB | |
Totals: 3 Items | 8.2 kB | 0 |
XVR developer studio 2.0 Release Notes Introduction ------------ XVR Developer Studio is an Integrated Development Environment (IDE) which helps the programmer in creating and managing XVR projects, authoring the script code and compiling the script in a bytecode format ready to be executed on the XVR Virtual Machine. The programmer can choose to run the project either in a browser using the ActiveX interface or using the stand alone XVRGlut application shipped together with the IDE. This new version of the IDE also includes a debugger that allows to improve the programming experience with XVR. XVR Developer Studio 2.0 has been developed on top of Eclipse Helios (SR2). It represents a totally brand new product, fully customized and aimed at offering a complete tool for the development of XVR S3D scripts. http://xvrstudio.sourceforge.net/ Getting Started --------------- You need a Java 1.6 VM or later installed. The IDE contains all the tools needed to start developing XVR applications. It also provides a set of templates to create new projects. Installation --------------- The IDE can be installed either via a dedicated executable or via a zip archive, both available on the SourceForge project page. http://sourceforge.net/projects/xvrstudio/ Raffaello Brondi ================== Release 2.0.9b ================== Changelog Upgrading from release 2.0.8.1b --------------- - Remote XVR streaming (experimental) - A project could refer one or more other projects. In that case once the project is build/run the action is performed also on the referred projects. - Added progress bar during build/run/debug - Added progress view. - Files external to the project can now be debugged. - Workspace selection/creation dialog has a new layout - A new preference page, General --> Build, has been added. On this page you can specify whether you want that your changes are saved without notice. - Two new wizard which creates HTML pages for xvr. - A new wizard which creates txt documents. - Navigator contextual menu revamped (and greatly simplified). - Subclipse plugin has been updated to the new 1.7 SVN version BUGs FIXED: --------------- * The delete button now works correctly inside the file editors * Fixed bug in the compiler which did not resolve the path of the included resources which remains not accessible when debugging. ================== Release 2.0.8.1b ================== Changelog Upgrading from release 2.0.8b --------------- - New version of XVRGlut(build 0153-6965) with new features and bug fixes (see http://wiki.vrmedia.it/index.php?title=Engine_0153 for details) - New version of the XVR help with the added functionalities. - Fixed bugs in compiler. - Added two new key bindings: * F3 : find next * SHIFT + F3 : find previous ================== Release 2.0.8b ================== Changelog Upgrading from release 2.0.7b --------------- - MAJOR: Real-Time collaborative editing has been introduced!: The Saros Project (see http://www.saros-project.org/) has been added to the IDE. "Saros is an Eclipse plugin for distributed collaborative text editing that can support arbitrarily many participants at once." Through Saros, the editor allows multiple users to work togheter at the same XVR project in realtime. - The menu bar generation has been refactored. - Added move and rename participant to take care of changes made to the project stucture. - The navigator view title has been changed from "XVR Navigator" to "Workspace" and the way projects are now sorted based on their time of creation/import Various BUGs FIXED: --------------- * Due to a wrong keybinding, "DEL" key did not work in editors. * ifdef, ifndef, else and endif preprocessors statements caused errors in the editor when placed inside "composite" statements such as switch, if, for. etc.. * hyperlinks in the compile view can now open files external at the workspace. The problem was related to a known XTEXT problem (see http://www.eclipse.org/forums/index.php?t=msg&th=169794&start=0& for infos) * when an active s3d/html file is moved, the builder properties are updated with the new location of the file. * IsFunction() declaration restored in Script3d.h ================== Release 2.0.7b ================== Changelog Upgrading from release 2.0.6b --------------- - The IDE has been updated to Indigo. - Xtext 2.0 is now used to generate all the stuff related to the grammar(s3d editor, s3d validation, s3d syntax highlighting, etc) - The outline view has been improved providing groups for different entities: * Defines and Sets * Function definitions * Fucntion implementations * Classes - Added basic code completion functionalities. - Removed backtracking from the grammar generator(MWE2). - The compiler console adds links also to warnings and FATAL ERRORS. - Added two new entries in the navigator contextual menu to: * remove, *****but not delete from the file system*****, resources from the navigator. * add existing resources to the navigator. - Removed unused functionality belonging to eclipse from the console view toolbar Various BUGs FIXED: * fixed almost all the errors and warnings generated by the grammars thanks to syntactic predicates available in Xtext 2.0. * fixed wrong syntax highlighting of function calls ================== Release 2.0.6b ================== Changelog Upgrading from release 2.0.5b --------------- -The editor now provides syntax highlighting - The consoles management has been revamped. The editor can now show UP TO THREE CONCURRENT CONSOLES (you can select the active console using the dedicated icon): o the first one is dedicated to display the results of a project compilation o the second one displays the messages coming from Virtual machines launched inside the editor o the third one is used to display the messages coming from an XVR Virtual Machine launched outside from the editor - Compilation error can now be navigated! (The errors works as hyperlinks) - The outline view has been finished by adding tree entries for: * classes - instance variables - instance method declaration - instance method constructor and destructor - instance method implementation * defines - defines - SET variables * global variables - all the global variables in the file * function declaration * function implementation - The dialogs displayed when you create new resources have been simplified to display just XVR project's related files. - Changed the workbench preference page to allow users to select the excutable among the choices of XVRGlut, Internet Explorer or XVRFullScreen - Changed the XVR project properties pages. The user can now: * Add multiple include directories, besides the default one which can not be changed. * Add specific parameters for XVRFullScreen executable (XVR GLUT already supported in 2.05). - When one or more projects are removed and just a project remains in the workspace it is automatically set as active. - Added javahl win32 library plugin to remove alert messages of subclipse - Line number visible by default Various BUGs FIXED: * the grammar did not provide empty array initialization * removed the setting of the debug flag to avoid the editor starting a new debug session when a previous launch failed. * removed dependency from msvcr80.dll(visual c++ redistributable) * removed iteration in the enablement expression of XVR action providers * solved bug causing CPU cycles comsumption after multiple external XVR instances has been launched. * when a project is removed when being set as active, it is deactivated first * when an active project is renamed is updated also the active project name.