Kokua Viewer

lord

Member
Joined
Sep 20, 2018
Messages
77
Location
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
Kokua Release 5.1.9
October 10th, 2018 by chorazinallen
This release brings Kokua to parity with LL version 5.1.9, see Release Notes/Second Life Release/5.1.9.519298 - Second Life Wiki

This LL release has a bug where group notice attachments are not accessible at login. The workround is to access the notice via the group’s notice history.

In addition, the RLV version is updated to RLV 2.9.23.2, see Marine's: RLV 2.9.23.2

Linux users should take note of these two points:-

”’Ticket #504 Web Browser fails with media type for: text/html on Linux 5.1.3.43237”’

Kokua viewer / tickets / #504 Web Browser fails with media type for: text/html on Linux 5.1.3.43237

The desired goal was to provide a LindenLab dullahan solution. That goal was not met. Process “dullahan_host” would not spawn correctly. We have returned to Chromium Embedded Framework (cef) using a previously working the solution. If someone wants to try to get dullahan_host working we can provide work in progress code.

”’Ticket #506 No readable font in upload dialogs”’

Kokua viewer / tickets / #506 No readable font in upload dialogs

Since Kokua’s inception there have been several shared libraries for font handling that change and/or revert with linux distribution releases. Kokua’s team provides as built shared libraries so that users could choose to use system libraries when the as built libraries presented problems. Most commonly users would delete the as built libraries from Kokua’s lib64 directory and use distribution provided libraries. New releases of Kokua will no longer be delivered with as built libraries. We presently build Kokua with Ubuntu-16.04 and have test results from Ubuntu variants through 18.04 with no as built libraries. Going forward, distribution library incompatibility should be reported through Kokua Tickets.
 

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
Although a week old, here's the latest Kokua Viewer update:


Kokua 6.0.0 with Animesh
November 18th, 2018 by chorazinallen

As well as Animesh support, of which more shortly, this version of Kokua brings across a number of usability features from Firestorm.

* Reintroduce the NACL sound explorer (World > Sound Explorer)
* Port over the animation explorer (World > Animation Explorer)
* Bugfix – Turning on Full Res Textures wouldn’t work
* Port over Avatar Complexity score in nametags (Edit > Preferences > General) along with the ‘only if too complex’ and ‘show own complexity’ options
* Port over reporting the latest grid status bulletin in chat at login (Edit > Preferences > Notifications)
* Port over the Money Tracker/Tip Tracker (View > Money Tracker)
* RLV version only: If RLV is active, the Message Of The Day will appear in chat at login as a substitute to it being suppressed on the login progress screens
* Port over the ‘do not hide worldmap after teleport’ option ( Edit > Preferences > Kokua > General)
* Port over Phoenix-style extended hovertips (View > Highlighting & Visibility > Hover Tips > Show More Information)

The major news though is the arrival of Animesh alongside the incrementing of the viewer version to 6.0.0

Introduction to Animesh: Animesh officially released for Second Life

Release Notes for the LL viewer: Release Notes/Second Life Release/6.0.0.520636 - Second Life Wiki

We haven’t been able to test Animesh so whilst we’ve made every effort to make the port into Kokua accurate some bugs may be present. If you see any strange behaviour please check it against the LL viewer and then either raise a Jira ticket on the LL viewer or one against Kokua at: Kokua viewer / tickets

As ever, our primary downloads are from Kokua viewer - Browse /Kokua-SL at SourceForge.net
 

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008

Kokua Release 6.0.1.44374 (RLV) and 6.0.1.44375 (NORLV)

December 14th, 2018 by chorazinallen

This release includes LL Viewer 6.0.1. Details: Release Notes/Second Life Release/6.0.1.522263 - Second Life Wiki

The RLV version also includes RLV 2.9.24.1. Details: Marine's: RLV 2.9.24.1

Note that the fast-sun bug mentioned is not fully fixed in this version.

This version also introduces a revised menu structure for the login and viewer main menus which is much closer to the current LL design. If you wish to use the new menu structure go to the Advanced Menu and turn off ‘Classic Kokua Menus’. The viewer must be restarted to apply the change.

If you want to know where commands have moved to in the revised menu structure see: Advance Warning : Main menu changes coming
 
  • 1Like
Reactions: lord

lord

Member
Joined
Sep 20, 2018
Messages
77
Location
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
Kokua 6.0.1.44454 – RLV OOC chat handling fixed

December 17th, 2018 by chorazinallen
This release of Kokua restores the OOC (Out Of Character) message functionality that was broken in 6.0.1.44374 following the RLV 2.9.24.1 merge.
We have chosen to implement this in a way which not only supports the new behaviour of RLV 2.9.24.1 where OOC chat is routed to objects that are receiving redirected chat but can also support the traditional style of OOC chat where the viewer routes it directly to local chat itself.
The switches to control this are located on Kokua/General in the Preferences window.
The first switch “Allow OOC chat using (( )) (Needs restart)” must be turned on to permit OOC chat. If this is turned off any OOC chat will appear as … in local chat even if no other chat restrictions are in effect.
When OOC chat is allowed by the first switch the second switch called “Send OOC chat to redirected chat rather than local chat” comes into play. When turned on Kokua will follow the RLV 2.9.24.1 behaviour of routing OOC chat to redirected chat handlers and it will not appear in local chat. When the setting is off the original behaviour applies instead with the OOC chat appearing in local chat only and not being sent to redirected chat handlers.
This behaviour is slightly different to RLV 2.9.24.1 itself. There OOC chat now always goes to redirected chat handlers and it cannot be disabled in the viewer – it’s up to the receiving objects/scripts what to do with it. With Kokua there is still a master switch in the viewer which can enable or disable OOC chat along with the secondary switch that controls its routing.
Our apologies for the problem – this was a classic case of not thinking about a one line change deeply enough whilst merging RLV 2.9.24.1 with Kokua.
 

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
New Kokua Viewer update:

Kokua Releases 6.0.1.44647 (RLV) and 6.0.1.44648 (NORLV)

February 1st, 2019 by chorazinallen

New in RLV version

The RLV version is updated to Marine’s RLV 2.9.25.3 see Marine's: RLV 2.9.25.3
In addition to direct modification of the debug setting as described by Marine we have added an option in Preferences for the new feature controlling whether to render rigged mesh attachments in mouselook when they are attached to one of the head attachment points (bear in mind that there’s no actual relationship with rigged mesh between where something is attached and where it appears on the avatar – the latter is a fixed property of the rigged mesh).
This appears on the Kokua/General section of the Preferences window, as shown below.



New in Non-RLV version

The non-RLV version gets a new feature designed to reduce the amount of chat spam generated by any RLV items when used with the non-RLV version. The new feature, which is turned on by default, will issue a message once in local chat privately to the wearer and then future RLV commands will be silently discarded until either the next login or the option is disabled and re-enabled.
The image below shows how this appears in the conversations window.


The control for this appears in the Kokua/Chat section of Preferences as shown below:-


At present, there are no plans to implement this within the RLV version for when RLV is turned off (generally, I feel it’s better to see the RLV chat in that situation since the usual reason for a RLV viewer user to turn off RLV is to perform some kind of troubleshooting and thus seeing the commands is probably beneficial). However, if it’s requested we’ll implement it on RLV too (although it will probably be off by default rather than on by default as it is in the non-RLV version).

New in both versions
  • Implement Ansariel’s experimental FIRE-12004 fix from Firestorm which may help with preventing attachments going missing after teleport. If any adverse experiences occur the fix can be disabled by changing debug setting FSExperimentalLostAttachmentsFix to False.
  • Various World Map improvements (also mostly by Ansariel) including speed-ups, alphabetical sorting of friends, alphabetical sorting of landmarks, hiding duplicate landmarks and the display of the parcel name (instead of just the region name) when a location is clicked within the map area. There will always be a slight delay between clicking the world map and the parcel name being displayed because the viewer has to communicate with the server to get the parcel details.
 
  • 1Like
Reactions: lord

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
Kokua Releases 6.0.1.44731 (RLV) and 6.0.1.44735 (NORLV)

February 16th, 2019 by chorazinallen

These versions bring a considerable number of behaviour improvements as well as updating to RLV 2.9.25.4 (see: Marine's: RLV 2.9.25.4 but please read the notes below carefully – not all changes have been replicated to Kokua this time)

Both: The maximum for the texture memory slider (Preferences/Graphics/Advanced) is now set dynamically to 512MB, 1 GB or 2GB depending on the available graphics memory. The value will be at most 50% of the system’s graphics card memory. NORLV was previously fixed at 512MB maximum while RLV was previously fixed at 2GB however going much over about 2/3rd of the maximum in RLV would result in texture thrashing where textures appear to continually go in and out of focus – in fact they are continually falling out of the cache and having to be reloaded. The new code avoids this and is by Ansariel and Tonya of Firestorm.

Both: If the viewer is minimised the icon no longer flashes when someone starts and stops typing an IM (or is typing a long message quite slowly with pauses) due to the distracting effect of this. As Marine notes, should there be adverse feedback about this change it will be made optional with the original behaviour as the default.

Both: The script editing window now uses a larger font by default which, along with other changes, means it’s now possible to reliably position the cursor when working near the end of long lines. The font and its size can be selected in Preferences/Kokua/Scripts. Original change from Firestorm by Ansariel.

Both: Clean up some formatting and layout errors in the pie menus along with ensuring that More.. is always the bottom item when it is present.

Both on Linux: gstreamer010 is no longer included

Both: The Edit floater is now a little taller to resolve some overlapping that occurred on the Textures tab when Specular Shine was selected.

Both on Mac: Window title code from Firestom by Tonya, Cinder Roxley et al.

Both: Tex (Texture) Refresh was missing on the pie menu for other avatar’s attachments.

Both: Bring in Exodus’ group chat mute features from Firestorm. Muting can be applied/lifted from a group’s information page. There is an optional notification in chat which is off by default and may be enabled in Preferences/Kokua/Chat.

Both: Right clicking in Mouselook will now trigger a menu if enabled on the Move panel in Preferences. For those who previously used this as a way to sit on an object sitting is possible through the menu instead (or you can turn the menus off and return to the previous behaviour).

Both: Fix some more errors discovered in the XML files that define the skin and menus.

Both: Avatar Health is added under the Me or Edit menus grouping together a number of features designed to help with avatar appearence issues. Some of these were already present elsewhere in the viewer menus with the remainder being newly added. Original by various authors in Firestorm.

Both: After teleporting there is currently a server bug where neighbouring regions will send spurious attachment detach requests. This results in a situation where the attachment claims to be detached within the viewer but will probably reappear on the next region change and is still live (eg it is counted in the avatar’s script totals, it will respond to chat messages etc). This version brings in a fix from Henri Beauchamp in Cool Viewer which stops this happening. The fix, along with the previously added generic Firestorm protection for attachments right after a teleport can be disabled on the Kokua/Preferences/Tweaks (previously Inventory) tab. The text alongside these switches clarifies that we currently recommend this is enabled along with the other tweaks already present. Thanks to Henri for permission to include this code. The Kokua version is adapted somewhat to fit in with our existing code.

Both: The log files written by Kokua on each run are currently getting cluttered with messages related to the forthcoming introduction of EEP (Environment Enhancement Project) since server code is beginning to support it but Kokua does not yet incorporate matching code. Kokua now checks for EEP-related log messages and reduces their priority and quantity to avoid an impact on performance.

Both on Windows & Mac: OpenJPEG updated to 1.5.1 (version courtesy of NickD/Firestorm)

Both: Put in an explanatory message from Firestorm when the viewer has to exit after failing to connect to the new region during a teleport

Both: Imported some Firestorm fixes around imposter rendering which should avoid a crash-after-teleport scenario.

NORLV: The warn-once-on-RLV-command feature was actually warning more than once due to a logic error in its coding.

RLV: Updated to RLV 2.9.25.4, however not all of Marine’s changes have been adopted since some have adverse effects on Kokua performance or were already present. See the detailed notes below.

RLV: Until this version the RESTRAINEDLOVEDEBUG debug setting performed the dual purpose of enabling the ‘executes command/fails command’ feedback in the nearby conversations floater and enabling RLV-related output to the viewer’s log file. Since writing to the log file has a small but noticable performance impact this is now split into two controls with new control RESTRAINEDLOVELOGGING taking over control of the viewer log file aspects. Note that this is only in Kokua, not in RLV 2.9.25.4 from Marine, although it will appear in a future version.

RLV: Marine’s changes to rebake appearence after teleport and refresh attachments as apart of a rebake are NOT included in this version since we found in testing that they interfered with Kokua’s other code improvements around teleports and outfit management.

RLV: Marine’s change returning the Maximum Attachment Request Lifetime to 30 seconds is already present in Kokua – we also found that 30 seconds is something of a magic value where the rest of the code is concerned.

RLV: Alpha surfaces on other avatars’ rigged attachments will not be rendered if they are beyond a vision restriction.

RLV: The RLV floaters (RLV Commands, Console, Status and Worn) have had an optimisation session aimed at reducing their load on the viewer whilst not displayed on screen. Thanks to Marine for some of the optimisation ideas now included in the code.

RLV: We have had some requests to do a RLV-always-on version like Marine’s current RLV versions. Kokua is usually all about choice so keeping RLV switchable is in keeping with our philosophy (and indeed we allow other aspects of those always-on changes to be user-selected too). Creating a third Kokua variant may be the answer however it involves both significant ongoing work with three streams to keep updated rather than two plus around an hour extra every time we go through a release cycle. We are interested in hearing feedback on this one to see if the demand is there – if you want it add a vote or comment to this issue: Kokua viewer / tickets / #551 MKRLV Always On version
 
  • 1Like
Reactions: lord

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
Kokua Release RLV 6.0.1.44856 and NORLV 6.0.1.44855

February 22nd, 2019 by chorazinallen

Both: Fix one very specific crash-during-TP scenario

Both: Internal changes to enable crash dump creation in release builds

Both: Correct a mime mapping for Linux

Both: Show Media Popups now defaults to On.

Both on Linux: Now uses Dullahan instead of CEF

Both on Linux: Installer tweaks

RLV: All RLV 2.9.26.0 changes (see Marine's: RLV 2.9.26 )

Always-on RLV: We are considering producing an always-on version akin to Marine’s versions since 2.9.23.1+. If you would like to see it please vote or add a comment on: Kokua viewer / tickets / #551 MKRLV Always On version
 
  • 1Like
Reactions: lord

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
Kokua Releases 6.1.0.45240 (NORLV) and 45241 (RLV/FTRLV)

March 8th, 2019 by chorazinallen

With this release you get three for the price of two! More on that in a moment, first the normal change history information.

These releases are based on LL Viewer 6.1.0 ( Release Notes/Second Life Release/6.1.0.524670 - Second Life Wiki ). There is very little new in here for end users – the main change is the introduction of an alternative crash reporting system. Although we are remaining with the current system this has entailed inheriting substantial changes to the build environment from LL and required us to spend a considerable amount of time getting the Linux64 build to complete successfully since that’s not supported at all by LL.

RLV has been updated to 2.9.26.1 ( RLV 2.9.26.1 ). Once again there is very little in here for Kokua users – most of the changes are already present. However, we have taken in the new keyboard shortcuts.

Now for the Kokua-generated changes:-

  • Both: Various improvements to Linux 64 building (as well as the remedial work mentioned above)
  • Both: the online/offline notification in chat would get confused if “is ” formed part of the avatar’s name
  • Both: Some land parcels have a null name which was upsetting the world map feature where the parcel name is displayed (after a brief pause while the information is fetched). This was causing the whole annotation for the parcel to disappear. Such parcels will now appear as “(unnamed parcel)”
  • RLV: @camavdist wasn’t working
  • RLV: Touch ability wasn’t being correctly updated in right-click menus
Finally, why three for the price of two?

With this release we are issuing a third installer named FTRLV (Full Time RLV). As the name suggests, this version lacks the ability to disable RLV and is more in line with Marine’s current policy (as of version 2.9.23.1+). This version differs from our normal RLV version in these ways:-

  • RLV is always on. The RestrainedLove debug setting is ignored
  • The RLV blacklist is always treated as being empty
  • The login blinding effect is always active, the debug setting that usually controls it is ignored
  • The Advanced Menu item to enable/disable RLV is faded out and unusable
  • OOC handling becomes more similar to Marine’s RLV. It can be routed to normal chat or to redirected chat processors (the default) depending on the debug setting KokuaRLVOOCChatIsRedirected. If this is set to False, OOC chat will go to normal chat and will always be squashed to “…” (ie this gives people who really don’t want OOC a way to always have it prevented)
  • The RLV area of the Preferences/Kokua/General panel is blanked
  • The Help>About Kokua information will show FTRLV rather than RLV (although the easiest way to quickly distinguish between RLV/FTRLV is look in the Advanced Menu or the Preferences/General/Kokua panel
 
  • 1Like
Reactions: lord

lord

Member
Joined
Sep 20, 2018
Messages
77
Location
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086

April 23rd, 2019 by chorazinallen
This release of Kokua brings the codebase up to Linden Lab viewer version 6.2.0 (see Release Notes/Second Life Release/6.2.0.526190 - Second Life Wiki) with Estate Manager improvements and also includes 6.1.1’s improvements (see Release Notes/Second Life Release/6.1.1.525446 - Second Life Wiki).
In addition:-
  • Updated CEF/Dullahan for Linux (with thanks to NickyD)
  • Two additions from Cool VL Viewer (with thanks to Henri) which should help further with post-teleport and login outfit issues
  • Early incorporation of the fix for SL-10924 which was causing problems with inworld media displays with the latest CEF/Dullahan version
  • Eliminated ‘Failed to execute script’ message with a clean Kokua Windows install
  • Various tweaks on Linux to improve media playback (still in progress) together with reverting to an older version of libvlc
Downloads are available from the usual location: Kokua viewer - Browse /Kokua-SL at SourceForge.net
 

lord

Member
Joined
Sep 20, 2018
Messages
77
Location
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
Kokua Releases 6.2.1.45620 (NORLV) and 6.2.1.45621 (RLV & FTRLV)
May 15th, 2019 by chorazinallen
These releases bring Kokua up to LL viewer parity with 6.2.1 ( Release Notes/Second Life Release/6.2.1.526357 - Second Life Wiki ) plus we have fast-tracked inclusion of the fix to the issue which resulted in 6.2.1 being pulled as the latest release version of the viewer.
As well as many bug fixes this version is the first release from LL which includes a search facility for the main menu and the preferences panel.
Note that My Scripts has been moved from About Land to the Me section of the main menu or the View section if using classic menus.
We are continuing to work on improving the reliability of voice with the Linux version.
 

lord

Member
Joined
Sep 20, 2018
Messages
77
Location
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
May 21st, 2019 by chorazinallen
This version of Kokua is based on LL viewer version 6.2.2.527338 ( 6.2.2.527338 · Release Notes ) which in turn is almost the same as the withdrawn 6.2.1.526845 release ( https://releasenotes.secondlife.com/viewer/6.2.1.526845.html ). Note that while LL have chosen to just back out the troublesome change in 6.2.1 Kokua has cherry-picked the proposed fix and included it.
The RLV versions are updated to RLV 2.9.26.2 (see RLV 2.9.26.2 )
In addition both versions have a fix for the pie menu shown when clicking on your own avatar – Hover Height was not appearing and Dump (to) XML was disabled.
 

lord

Member
Joined
Sep 20, 2018
Messages
77
Location
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
Kokua Releases 6.2.2.45704 (NORLV) and 45705 (RLV/FTRLV) for Windows only
June 7th, 2019 by chorazinallen
This is a Windows-only Kokua release. After updating to the May 2019 Windows Feature update we started seeing problems with the screen display being corrupted (incorrect colours) after quitting Kokua with Nvidia graphics.
This is known bug originally fixed by Drake Arconis and subsequently adopted (and currently at RC status) by LL. We have fast-tracked this fix (and a closely related one for Intel graphics) into this version.
We are not generating Mac or Linux builds on this occasion because there are no changes awaiting release for either platform so the previous versions remain current.
 

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
Kokua Test RLV 6.2.3.45760 – FMODStudio support test version
June 22nd, 2019 by chorazinallen

This is a test build for FMODStudio support in Kokua. The build is time-limited and only available as a switchable RLV variant to keep the work in issuing test versions to a minimum.

This is the first public release of FMODStudio support in Kokua, adapted from work by Drake Arconis (Alchemy) and Ansariel, Drakeo and others (Firestorm).

FMODStudio is the audio engine included with the viewer, replacing the obsolete FMODex.

There should be no change in functionality – inworld sounds and streaming music will play as normal along with Kokua’s support for displaying stream track titles and copying that information to the clipboard.

Where improvements should be noticeable is around the behaviour when the system sound environment changes. If the original default sound device goes away Kokua/FMODStudio should now switch over to the new default device. Instances where the sound is going nowhere at all should also be much reduced.

However, once a sound output is working Kokua will continue using it, so if you change the default system sound device whilst Kokua is running it will not track that change until Kokua is next restarted.

At the moment there is no capability to choose which sound device is used, however the Firestorm team (Ansariel in particular) have added this for the next Firestorm release and we plan to port it over post-release.

Please reports any issues encountered via a ticket at Kokua viewer / tickets
 

eighthdwarf Checchinato

Drone T-001 / Gem
Joined
Sep 20, 2018
Messages
100
Location
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
Kokua Releases 6.2.3.45800 (RLV) and 45801 (RLV/FTRLV)

July 12th, 2019 by chorazinallen

This version renumbers Kokua as 6.2.3 in line with the current LL release (although the main feature in LL’s 6.2.3 was the Windows logout colour fixes which we already delivered as rapid releases on 6.2.2).

With this version we switch from FMODEx to FMODStudio for controlling the interface with the host platform’s sound system. There should be no noticeable change in function together with a number of improvements around handling of situations where the default sound output device vanishes – sound will now usually find an alternative device to use instead of going silent. The is based on work done originally in Alchemy and Firestorm.

Issues resolved in this version are listed below. One of note is that the shortcut for Stop Animating Me is now control-alt-S instead of shift-S to avoid it getting swallowed then ‘any key starts chat’ is turned on.

Release notes – KokuaSL – Version Kokua 6.2.3
Improvement

  • [KSL-570] – Commands->Stop Animating Me Shift-S
Bug

  • [KSL-559] – Streaming music is not available
  • [KSL-562] – No sound after change in sound device
  • [KSL-564] – Settings in the Pref->Kokua->Privacy tab are not saved
  • [KSL-567] – GUI bug in avatar profile window
  • [KSL-568] – Pie menu clicks feed through to ground.
  • [KSL-569] – Stop animating me Shift-S is not longer working
 
  • 1Like
Reactions: lord