Archive for the 'Releases' Category

Kokua-3.7.22 is released

This is a bug fix release. For SecondLife users this will be a required update for all.

Ticket #292: Selection of the TELEPORT button from inside an SL search response resulted in failed teleport notices.

Ticket #322: If an automatic update failed, a notification presented and a link would be highlighted for manual
download of the update. This link referenced a location that was no longer maintained. The latest updates were not at this location. Both old and new locations now have current files. This release corrects the notification link to reference the new File downloads.

Changed the default for region coordinates to always be present in the location bar.

Merged up the current SL viewer. This was only a couple changesets to maintain sync with SL’s viewer release. The bulk of that release was already in Kokua.

Kokua-3.7.22 Release Notes

Downloads

Kokua-3.7.21 is released.

***A clean install is recommended for this update.***

Kokua-3.7.21 is released. However, taking into account the cohort’s merged in early and if SL merges these in one at a time the version is about 3.7.24 and one-half. The half being the attachments cohort that went in early and then SL withdrew and reissued the cohort with additional changes. This last set if changes are not included in this release.

- Code base to Second Life (SL) Viewer 3.7.21 and includes cohort merges as indicated below.

- SL Release 3.7.12 Maintenance Cohort Release Notes

- SL Release 3.7.13 Group Ban Cohort Release Notes

- SL Release 3.7.14 Library Refresh Cohort Release Notes This necessiated a build of all the updated libraries for Linux 64 bit platform.

- SL Release 3.7.15 Snowstorm Summer Contributions Cohort Release Notes

- SL Release 3.7.16 Maintenance and Small Features Cohort Release Notes

- SL Release 3.7.17 New Login Screen Cohort — Merged and then backed out Release Notes

- SL Release 3.7.18 POODLE exploit (SSLv3) fix Release Notes

- SL Release 3.7.19 HTTP Pipelining Cohort Release Notes

- SL Release 3.7.20 Attachments Cohort (merged while still in cohort status) Release Notes

- SL Release 3.7.20 GPU Benchmarking Cohort Release Notes GPU Bench-marking provides a short bench mark routine at start-up for Graphics Card selection thus, doing away the GPU Table file previously used for initial Graphics Card selection. On my older HP desktop with AMD graphics the bench mark forced a change in card used and that appeared to provide better FPS once logged in. On my alienware laptop bench mark changed to a different card but selected a low graphics setting that I was able to move to a higher setting in preferences. This higher setting persisted after a re log.

- SL Release 3.7.21 Snowstorm Fall Contributions Cohort (still in cohort status) Release Notes

- SL Release 3.7.21 Maintenance Cohort (still in cohort status) Release Notes

- SL Release 3.7.21 Pipelining Enhancements Cohort (still in cohort status) Release Notes

Please refer to Release Notes for more detail of fixes and additions in this release.

The full listing of changes added are in this CHANGELOG.txt file.

Downloads.

OpenSim branch release Kokua-3.7.81.33408

Version numbering for the OpenSim branch is to use the last merged SL version and add a digit when newer features are cherry picked. This version is 3.7.8 the last merged SL version plus one(1). Current version number handling doesn’t make room for another decimal point delimiter. SL version 3.7.20 GPU bench marking has been cherry picked. This provides a short bench mark routine at start-up for Graphics Card selection thus, doing away the GPU Table file previously used for initial Graphics Card selection. On my older HP desktop with AMD graphics the bench mark forced a change in card used and that appeared to provide better FPS once logged in. On my super duper alienware laptop bench mark changed to a different card but selected a low graphics setting that I was able to move to a higher setting in preferences. This higher setting persisted after a re log. After this release finalized I noticed a crash bug report on SL jira and some attempts to resolve same with bug fixes. Those affected by these crashes may wish to rollback and install Kokua-OpenSim-3.7.8. Once SL fixes the crashes weekly test builds will be updated with the fix.

Please refer to Release Notes for more detail of fixes and additions in this release.

Downloads.

OpenSim branch release Kokua-3.7.8.35024

Kokua has branched off OpenSim viewer development and releases. For now, both the Second Life and OpenSim viewers operate in both grid environments, however, crashes on some OpenSim grids will likely happen when using the Second Life version on some Opensim grids. The release of Kokua.3.7.12 exposed some vulnerabilities of having one viewer handle both environments. The problem with Kokua-3.7.12 was that it could log on and perform well on some OpenSim grids but, would hang and then crash on others. Particularly troublesome was that it would crash on a standalone instance built from opensim git Master , OpenSim’s development track. Also, as reported by Inara Pey LindenLab is moving to content delivery network (CDN) for Meshes and Textures and plans drop UDP portocol once CDN is adopted. I suspect there will be a delay while the OpenSim core developers determine how best to approach those changes.

Release Notes link.

Downloads link.

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.

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.

Follow on twitter @NickyPerian

I have begun using tweets. My tweets will reflect items that did not make it into the blog post or release notes. These tweets will be for an indeterminate time after release and will stop once into the development of a new version then, I will provide progress tweets during the development cycle.

My tweets:

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.