[realXtend] The Tundra 2.0 Backlog (Re: Permissions/Ownership/Security Tundra?)

2011-07-06 Thread Jukka Jylänki

Hi all,

(sending a developer e-mail on this mailing list to reply for George  
Sellman's comment, feel free post any replies on the -dev mailing list if  
you are on that list)


I wrote a list of backlog items in early March, see:
-  
http://groups.google.com/group/realxtend-dev/browse_thread/thread/c474c8d501fc9a5b/f8e937f28db87e5d


Looking back at that list, I can see the code in the Tundra 2.0 preview  
repository from LudoCraft matches very well to the tasks I discussed in  
that backlog. Let me try to refresh on it here.


From the original list, these items are (task implementor and current  
maintainer in parentheses) completed:

UI API type-specific context menus. (LudoCraft: Ali)
Console API.(LudoCraft: Ali+Jukka)
Math libraries improvement. (LudoCraft: Jukka)
Scene geometry processing helpers.  (LudoCraft: Jukka)
Extensions: Asset editor plugins.   (LudoCraft: Ali)
Assets dialog improvements. (LudoCraft: Ali)
Asset API finish.   (LudoCraft: Jukka)
Config API. (Admino: Jonne)
Event API removal.  (LudoCraft: Jukka)
Dead code elimination/refactor/cleanup. (LudoCraft: Jukka)
Environmental features. (LudoCraft: Ali+Jukka)
Scene attribute: EntityRef  parenting to a bone or another entity.  
(LudoCraft: Lasse)

ECMaterial. (LudoCraft: Lasse)
ECParticleSystem.   (LudoCraft: Lasse)
Notification-enabled asset server.  (LudoCraft: Lasse)
ECCamera.   (LudoCraft: Lasse)
ECPlaceable rewrite.(LudoCraft: Lasse+Jukka)
ECScript application mechanism. (LudoCraft: Lasse)
Optimizations: Remove PoCo. (LudoCraft: Jukka)

From the original list, these items are still remaining: (see the original  
email for descriptions)


Config API registry editor UI.
Build System. Rewrite the build system to be SDK-friendly.
Easy scene query helpers + optimizations.
Asset bundles.
ECEditor improvements.
.txml/.tbin files.
Scene API improvements.
Rendering optimizations.
Network optimizations.
Networking security.
WebCam streaming support.
Documentation.
Flash asset support.
Video assets.
ScenePersistenceModule.
ECGrass.
NPAPI/ActiveX plugin.
ECRainfall.
ECVolumeFog.
ECDecal.
Animation system improvements.
Car Physics demo.
User profile server.

It makes me sad to see that sharing the backlog did not catch much wind  
from other developers, and only one item on that list was developed  
external to LudoCraft. It might be that these features were considered  
worthless or uninteresting in other teams, or others did not have  
development resources to use on Tundra development, or something else, but  
I guess that's how open-source development sometimes is. Nevertheless, I  
do welcome comments like this:


On 1 heinä, 21:56, George Sellman sellm...@gmail.com wrote:


Hope I haven't over stepped. We've got developers and funding.  If you'll
have us we would like to contribute anyway we can.


We definitely welcome contributions of well-structured, -written and  
-functional code. If you are interested in ideas for contribution, this  
e-mail is exactly written for you. I am hoping that some day I would be  
merging in features which I would kill for to get into our branch.


The March tasklist has still plenty of work left, and I am sure we will be  
working on them after the holidays. At the end of this email are some new  
items have emerged since March.


I am leaving on vacation, and can be reached again probably in late August  
or early September. Have a great summer everyone,


  Jukka


New task items (in no particular order, and not necessarily any more  
important than the unfinished items in the original list)


Bug tracker.
 - Tundra is getting more and more buggy, particularly due to issues with  
network update ordering, old assets being left over in Asset API pools,  
and due to different kinds of usability issues. We need a good bug tracker  
dedicated for Tundra issues.


Asset live-update improvements.
 - Remove the use of QFileSystemWatcher: It is buggy, lacks features  
(listening on new whole directories for new files, and listening for  
deletions followed by additions to the same file), and is slow. Replace  
with some other library that allows listening on full storage directories.
 - Expand assets storages to receive live notifications from newly added  
assets to storages (without polling) at runtime (this already exists for  
startup time).
 - When a new file is added to a storage directory, add it in Unloaded  
state to the Assets window. (this already works for network storages using  
the asset discovery mechanism when creating new assets).

 - Auto-upload to network storage when changing a file in the cache.

GIMP .xcf image format support.
 - Tundra uses OGRE's FreeImage, which supports plenty of file formats,  
but this one is still missing.


Config API.
  - 

Re: [realXtend] The Tundra 2.0 Backlog (Re: Permissions/Ownership/Security Tundra?)

2011-07-06 Thread Jonne Nauha
90% of the devs propably use Win7 64bit and Visual Studio 2008. Maybe our
instructions are not clear enough. We give you all the deps prebuild for VC9
(visual studio 2008 compiler) for you, you dont have to build anything. Just
do a checkout of *http**://realxtend-naali-deps.googlecode.com/svn/bin/* and
set environment variable NAALI_DEP_PATH = checkout_folder/build_deps and
copy everything in checkout_dir/runtime_deps to you tundra_git_clone/bin
and you are all set to run cmake and build :)

Same applies to this tundra 2.0 code now, but there is a own deps .zip
packet but all the other steps apply, just point NAALI_DEP_PATH to it and
run cmake and build. You can find the deps .zip file from Jukkas other
thread on the mailing list. (Oh well let me help you with that
http://80.75.107.153/Tundra2/Tundra2deps.zip)

Please provide logs/error reports on what fails on your build so we can
help. Be sure cmake finds everything it needs. The errors most times might
go unnoticed if you don't read the whole cmake log that we print out.

Best regards,
Jonne Nauha
Adminotech developer


On Wed, Jul 6, 2011 at 6:44 PM, Bill gfxg...@gmail.com wrote:

 Oops just found it sorry.
 http://80.75.107.153/Tundra2/Tundra-2.0-preview.exe


 On Wed, Jul 6, 2011 at 11:41 AM, Bill gfxg...@gmail.com wrote:

 Wow! This looks Great! Can't wait to give it a try. Anyone have a Windows
 build they'd like to share or should I give it a try? I'm still on VS2008
 and honestly don't think I'll be upgrading but I could give it a try. Tried
 configuring all the dependencies of earlier releases and almost impossible
 on Windows 7 64, tried XP 32 bit but ran into issues with my VS version.
 What is the minimum dependencies required to build Tundra 2.0 preview?


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


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