Archive for the 'Kokua' Category

Kokua-3.7.12 is released

This release includes over 2200 changes. With that much touching there are likely hidden problems. Please report these in the Kokua ticket system on sourceforge.

Special recognition to Jessica Wabbit for helping with the Interest List (scene loading) merge and UI enhancements.

Known Limitations

- Neither RLV nor RLVa is included. It would have delayed this release significantly to wait on completion and merge up of those features.

- Several opensim grids trigger a Kokua crash at scene presence. Known to work are Osgrid, 3RG, and jOpenSimWorld. All other grids in the grid drop down list trigger a crash. However, Hyper Grid (HG) teleport into grids that are HG open works. So, you could log onto Osgrid and HG teleport to your grid of choice. If you use one of the grids that is crashing contact your grid’s support personnel and see if they can work with the other working grids to determine what the working grids are doing correctly.

- The feature to have your avatar name on the title bar only works when selected after log on. If selected before log on it triggers a crash.

- The walk/run/fly control has to selected at each logon. It does not persist across log on.

- These issues and others are being tracked in Kokua’s ticket system at: Kokua sourceforge tickets

Highlights

- Code base to Second Life (SL) Viewer 3.7.7 through SL 3.7.12. Links to SL release notes for each version are below.

- SL Release 3.7.7 Viewer Interesting (Scene Loading) cohort Release Notes]

- SL Release 3.7.8 Maintenance fixes cohort Release Notes

- SL Release 3.7.9 Sunshine (SSB) (AISv3) Memory fixes combined cohorts Release Notes

- SL Release 3.7.10 SL Share Facebook, Twitter, Flickr cohort Release Notes

- SL Release 3.7.11 Snowstorm contributions cohort Release Notes

- SL Release 3.7.12 Maintenance quick fixes cohort (Not yet in SL Default) Release Notes

Kokua Team Contributions

- The chat text entry bar has tinted background based of the type of conversation. Nearby chat remains as white. The rest of the chat types are
colored as follows: * IM sessions are tinted red. * Group chat sessions are tinted green. * Conference sessions are tinted blue.

- Added preferences for name and grid display in the program title bar.

- Adjusted received items folder to display as a system folder when the preference is on. It was in the normal folders area.

- Ported, with author permission, a change by Aleric Inglewood that prevents wearing of Inventory and Library root folders.

- Included a bug fix by Cinder Roxley concerning LSL assistance file transfer from SL servers. Expect this to be included in SL viewers soon.

- A complete record of changes is here.

Kokua Test 3.7.10

There will not be a release version this month. The test versions are just not ready for release due to AISv3 merge.
First, AISv3 places Kokua ahead of RLVa and Kokua Test will not have RLVa until later. Second, there are issues with OpenSim grid configurations that are not handled handled correctly. SL grids, OSgrid, 3d Rock Grid, and jOpenSimWorld are not affected. Avination, InWorldz, Kitely, Metropolis Metaversum and several others have configurations that are triggering a Kokua main loop memory exception crash. From the grid operator point of view I understand that it will be considered a viewer issue and Kokua needs patched to handle whatever is thrown at it. If I knew what was being thrown, it would be fixed. It is not an OpenSim version problem as both good and crashed share OpenSim versions.

On to the positive. Kokua Test 3.7.10 seems solid and has SL features from:
3.7.7 Interesting Viewer
3.7.8 Maintenance Release
3.7.9 MemPlugs(memory leak fixes), Sunshinev2 and AISv3
3.7.10 Social (Facebook, Twitter, Flickr) for Kokua these are accessed under top menu “View” and tool box Icons are defaulted to the bottom of the left tool bar.

Kokua Test viewers are available in the Nightly files area on SourceForge.

Issue tracker move to SourceForge

As announced some time ago we are moving our back end server modules to sourceforge.net. Onefang has been the lead for this effort. The issue tracker is now live on SourceForge. New tickets and updates to old issues should use the new SourceForge ticket trackers.

The Imprudence ones are at -

https://sourceforge.net/p/team-purple/imprudence/tickets/

The Kokua ones are at -

https://sourceforge.net/p/team-purple/kokua/tickets/

All the rest (not many) are merged into one tracker at -

https://sourceforge.net/p/team-purple/tickets/

So the SourceForge Allura ticket system should now be considered live, and the Redmine issue system should be considered an historical archive.

Some known issues are listed at -

https://sourceforge.net/p/imprudence/wiki/site%20migration/#known-issues

Problems with the conversion may reported as comments to this post.

Kokua-3.7.6 is released

Highlights
- Code base to Second Life (SL) Viewer 3.7.5 (Google Breakpad (crash reporting cohort), 3.7.6 (Merchant Outbox, Google Breakpad bug fixes, and Voice Library updates for Mac and Windows*). *The libraries were merged in an earlier release. This completes the record by including all the changes.

- SL Release 3.7.5.

- SL Release 3.7.6.

Kokua Team Contributions

Feature related:
- Received items to display as a system folder ported from Firestorm (Ansariel , and NickyD rework of same). In Kokua, by design, the large received items selector at the bottom of the main inventory window is always present even when the received items folder is shown in main inventory.

- Hide empty system folders from Firestorm (Ansariel).

- Correct several merge regressions from RLVa affecting Kokua functionally.

- Windows, returned functionally of local chat right click menu music stream title display. This was removed when FmodEx was installed. (Jessica Wabbit)

- Macintosh streaming music is now using the FmodEx library and streams appear more reliable than with previously used Quicktime.

UI enhancements (Jessica Wabbit):

- Corrected the parcel name not changing unless “Show region coordinates” was switched on.

- “Report Abuse” added to right click context menus for objects and avatars.

- A complete record of all changes is here.

Server Side Appearance and Inventory API version 3 (AISv3).

I hoped to put this functionally into this release but, neither RLV nor RLVa have public source code repositories that have a working merge of sunshine-external the SSA/AISv3 repository and I am not familiar enough with RLV code to go with my own merge. There are working Kokua project viewers (without RLV) that have SSA/AISv3 merged and are within a few changes of this release . I am leaning toward using RLV by Marine Kelley instead of RLVa by Kitty Barnett because Marine Kelley’s RLV repository is routinely maintained, as is Kokua, close to the Secondlife viewer. If anyone knows of performance differences between RLV and RLVa please comment.

Project Viewers for Server Side Appearance with AISv3
Kokua SSA Testing

Please follow this link to obtain downloads.

Kokua-3.7.4 is released

Highlights
- Code base to Second Life (SL) Viewer 3.7.2 (HTTP Improvements cohort), 3.7.3 (Maintenance Release cohort) and 3.7.4 (Streaming Audio Improvements cohort).
- SL Release 3.7.2 notes.
- SL Release 3.7.3 notes.
- SL Release 3.7.4 notes.
Kokua Team Contributions
- RLVa and Inventory-Attachment edit features from Kitty Barnett have been merged into Kokua. The RLVa API is defaulted to off and can be placed on under the Advanced menu entry RestrainedLove API by checking to on and re logging. This feature needs tested. Please file issues as they are found. I have never used RLVa so, please make detailed issue reports. Inventory-Attachment edit is one of the best viewer add on features I have come across. The use case is you have a small attachment that is embedded in your avatar or you accidentally dropped it instead of detaching it. Find the item in inventory and right click edit. The edit arrows will locate the object and you can move it as desired.
- Advanced Build Constraints menu entry is removed and the debug entry is defaulted on. The aurora sim code interfered with Build Tools Object position value entries when Advanced Build Constrains was not selected. Many of the limit overrides are set from server awareness with aurora code in play and the Advanced Build Constrains code was duplicating and conflicting.
- Fixed legacy search on Opensim grids where a not found search would stay ‘Searching’ and never advance to ‘Not Found’.
- Work in progress fix for full screen mode on mac.
- From Firestorm — Restore items to last position, Shape import, and Maximum Frames per Second (MaxFPS) debug setting. MaxFPS set to 60 will likely degrad Refresh scene as that feature relies on FPS to spike for a few seconds when activated. A trade off is to set MaxFPS to minus 1.0 (off) if refreshing the scene is more important than a limited FPS. MaxFPS set to 60 allows less viewer – server traffic and keeps graphics card from processing excessively. Human eyesight cannot detect any difference in the scene with rates above 60 FPS.
- Crash logging is on but, reports are not being sent. This will allow more detailed crash reports that users may attach to issue tracker reports.
- Defaults: Draw Distance Range 0 to 1024 meters for all slider locations. Object Mesh Detail maximum from 4 to 8. Limit select distance is off. Disable camera constraints is on. Left toolbar panel is set to align buttons at the bottom.
- A complete record of changes is here.
Please follow this link to obtain downloads.

Black screen at start — fix

There is a fix to correct this intermittent crash that mostly affected Linux 64 bit users and to a lesser degree Mac and Windows users. The symptom was a black screen that required killing the program from the operating system.

The fixed version, 31948, is in nightly builds so please review best practices for testing.

Nightly build downloads are here.

Or, directly from the platform links listed below.

Mac

Linux 32 bit

Linux 64 bit

Windows

Kokua Test 3.7.2.31849 / Linux

A reported Linux viewer issue that stream titles were spamming local chat and notifications is resolved in this test version.

This fix was applied during development for the next release and includes from Catznip / Kitty Barnett’s features RLVa and Edit items from Inventory features. These features have not been thoroughly tested in Kokua and users are encouraged to review Kokua’s Best Practices for Testing wiki before using.

Kokua-3.7.1 is released.

:improck:

Highlights

- Code base to Second Life (SL) Viewer 3.6.13 (Packaging cohort), 3.7.0 (Fitted Mesh plus sundry fixes cohort) and 3.7.1 (1317Hotfix cohort).

- SL Release 3.6.13 notes

- SL Release 3.7.0 notes.

- SL Release 3.7.1 notes.

Kokua Team Contributions

- The default for the draw distance slider on the status bar is now off. New users were confusing it with the master volume slider. The draw distance slider can be set to be on with the debug variable “showdDSlider”.

- Added under Advanced and Commands is a Refresh scene selection. Operationally, it deselects Preferences->Graphics->Advanced->Basic shaders and once deselected the frame rate will increase dramatically due to decreased rendering load and quickly pull in the basics of a scene, next, an information message is printed to the log to give a little more time with out shaders, then, Basic shaders are returned to enabled which dresses the scene. This can be tested by manually following the steps above. This helps to mitigate the missing prims issue. I had some experience using this at a recent third party viewer developers meeting. When I arrived the other participant avatars were sitting in air and the hippo theater was missing. I used Refresh Scene and all missing primitives and parts thereof rezzed quickly.

- Windows version is now playing streaming music with the FMOD Ex library. This being used under the non commercial license from FMOD.

- Long overdue and ported from Firestorm is avatar name on the title bar. (Presently for windows only)

- Opensim variable sized regions and aurora sim regions are now supported. Kokua needs testers willing to document and submit issue reports concerning all aspects of its use in large regions.

- Macintosh viewer is now release. Moving to release was made possible by several mac users who tested and provided feedback.

- Several old issues concerning the user interface have been resolved. Thanks to the contributions from David Rowe.

- A complete record of changes is here.

Please follow this link to obtain downloads.

Kokua Mac test viewer available

Several hours ago the first Mac build completed and I logged on to Second Life beta grid, aditi. Rebranding from Second Life to Kokua is needed. If there are Mac users that would like to help in this area please respond and I’ll help set up a build environment on your system. I would like Mac users to test and provide look and feel opinions as comments to this post. If there are bugs please report them to our issue tracker.

Thanks to McCabe Maxstead for sound (openal) make work tweaks and Cinder Roxley of Firestorm Project for make it build patches.

A special thanks to onefang, our primary Imprudence developer, who recently purchased a mini-mac and provided his system as a way for Kokua to be built.

Test viewers including mac are included in Kokua’s Nightly directory.

The mac download link is here This link will not remain current so please use the link to the Nightly directory to stay current.

Kokua-3-6.12 is released.

Highlights

- Code base to Second Life (SL) Viewer 3.6.11 (GPU Table cohort) and 3.6.12 (Name Updater cohort) These changes do not affect viewer functionally.

- At viewer start there will be a notice and link to check graphics drive availability. Please use due caution in updating these drivers as updated drivers have resulted in system breakages in the past. The notice is a recommendation to check for updated drivers not a requirement to update.

- SL Release 3.6.11 notes.

- SL Release 3.6.12 notes.

Kokua Team Contributions

- Significant UI enhancements by Jessica Wabbit.

- Great Britain english option provided by Jessica.

- Removed packaged pcre libraries from linux 64 bit builds as they caused web kit to not load on newer Debian based distributions.

- A complete record of changes is here.

Please follow this link to obtain downloads.