*Tundra 1.0.4 is now out!*
*
*
We provide the windows installer, for other platforms you can access the
tundra1.0.4 tag in our github<https://github.com/realXtend/naali/tree/tundra>
.
For people who have Tundra <1.0.4 already installer on windows, you may
click "Check for updates" in your client or the windows start menu shortcut
to get this update.

Here is the most notable changes in the tundra repository that got included
in this release:

*Features*

   - New framework APIs: SceneAPI and ConfigAPI.
   - New scene persistance script for Tundra server end users. Will load
   last content on startup to server and store current content on server stop.
   Is not enabled by default so server admins can enable it if they wish: look
   for jsmodules/startup/AutoServerStore.js in your install directory, read the
   documentation from the script.
   - Components Attribute metadata can now have designable boolean false.
   This makes the attribute not show in the editor/designer UI for the user.
   The attribute is still modifyable from code and will synchronize over
   network as before.
   - New support for QSize, QSizeF, QPoint, QPointF as Attribute types. They
   will be replicated over network and who in the editor UI as you would
   expect.
   - New EC_WebView entity component. This essentially replaces
   EC_3DCanvasSource with a better implementations. Features include: better
   preparing and rendering handling (no more grey textures on webview 3D
   objects), shared browsing where one user can take control of the browsing
   experience and his view will be synched to all clients (rendered both
   inworld and to their 2D preview. You need to have the components attribute
   'interactive' to true and it will give you a context menu when clicked
   inworld to start shared browsing and showing the 2D widget.
   - SceneInteract has been moved out of RexLogic to SceneAPI. Can be
   accessed from framwork->Scene()->GetSceneInteract(). Now give more data on
   EntityClicked signal: what mouse button was pressed and the raycast result
   data. Still accessible from javascript with "sceneinteract.Function()" like
   before.
   - Improved handling on .txml scene drag and drop events. Tundra will now
   inspect all the scripts in the scene for additional dependencies. For the
   end user this is very nice as you dont have to manually copy assets that
   were not referenced in the actual .txml content.
   - Avatar application in scenes/Avatar got 1st person mode, to enable it
   zoom in to the avatar untill you hit the mode. This avatar application is
   just a reference implementation, but is provided so people who want avatars
   in their worlds can go and drop the application in to their server. Note:
   you might have to relogin with client after you have applied the script to
   your world.

*Enhancements*

   - QtUiAsset parser improvements.
   - Many framework APIs renamed to be consistent. For example InputAPI and
   FrameAPI.
   - Enhanced python script taiga2tundra for porting opensim style naali
   scene xml into tundra txml format. Useful for making the transition from
   taiga to tundra with existing content.
   - Mumble session object has better script support for adding channels.
   - Exposed NaaliApplication object (QApplication) from framework to
   scripts as "application".
   - User interface windows for Scene Struct, Asset and Entity-Component
   editor got a facelift. Also their shorcuts shift+a/s/e will also now toggle
   visibility not just show.

*Bug Fixes*

   - AssetAPI didn't always emit IAssetTransfer::Loaded() when the asset was
   in memory already. Manifested for many users with invisible avatars if you
   had multiple avatars with same appearance (like Jack).
   - Drag and dropping .txml files from web did not put content to actual
   drop/raycast position after download.
   - Mouse event propagition fix for OS X.
   - Fixed bug where EC_InputMapper was not checking if KeyEvent was alredy
   handled before processing and sending it forward.
   - Made Scene Struct, Asset and EC Editor windows mark their processed
   KeyEvents as handled. Fixed the bug where you would press shift+s/a and your
   avatar/camera would move.

For people who are interested in the changes at the code level, here is a
nice summary of the commits from 1.0.3. to 1.0.4
https://github.com/realXtend/naali/compare/83d0574...f902a8c

Windows installer:
http://realxtend-naali.googlecode.com/files/realXtend-Tundra-1.0.4.msi There
is also a separate package of pdb
files<http://code.google.com/p/realxtend-naali/downloads/detail?name=Tundra-1.0.4-pdb.7z>for
developers who encounter crash dump and want to debug the dump.

Let us know what you think of the new release! Thanks for participating.

Best regards,
Jonne Nauha
Adminotech developer

-- 
http://groups.google.com/group/realxtend
http://www.realxtend.org

Reply via email to