Archive for the 'Announcements' Category

Streamlining our behind-the-scenes administration

There’s a lot that goes on behind the scenes of maintaining any software project that may not be obvious to end-users. This includes providing and managing a way to create and track bug reports, providing information on where and how to get the software, detailing the content of each release and writing news bulletins to name but a view.

The tools used by Kokua have not been updated in some while and while they were good choices at the time are now looking a little dated. WordPress (which powers the platform for this blog posting) is still alive and well however both the Wiki and the issue tracker on SourceForge are showing their age.

We are now moving to a modern cloud-hosted solution which provides higher levels of integration and saves us the maintenance overheads of looking after each system. The components and key links are:-

New Issue Tracker using Jira https://kokua.atlassian.net/secure/Dashboard.jspa
Kokua Downloads https://kokua.atlassian.net/wiki/spaces/KSL/pages/1638583/Downloads
Kokua Release Notes https://kokua.atlassian.net/wiki/spaces/KSL/pages/1703976/Release+Notes
Kokua Information https://kokua.atlassian.net/wiki/spaces/KSL/overview
Future Kokua Blog Posts https://kokua.atlassian.net/wiki/spaces/KSL/blog/

RSS feeds are available, see https://kokua.atlassian.net/wiki/spaces/KSL/pages/1605906/RSS+Feeds

We will shortly be publishing Kokua Release 6.2.4. This will be the first release to use the new tools entirely, so head on over to the links above!

Kokua Releases 6.2.3.45800 (RLV) and 45801 (RLV/FTRLV)

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

Kokua Test RLV 6.2.3.45760 – FMODStudio support test version

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 https://sourceforge.net/p/team-purple/kokua/tickets/

Download location: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/

No Kokua 6.2.3 (yet!)

The eagle-eyed will have noticed that LL has now published viewer 6.2.3.

However, this contains only the Windows graphical fixes that we already released as 6.2.2.45704/5 so at the moment there’s nothing new that warrants doing a release cycle.

We’ll do a 6.2.3 when there’s new stuff to include or maybe jump directly to 6.2.4 when LL get there.

Kokua Releases 6.2.2.45704 (NORLV) and 45705 (RLV/FTRLV) for Windows only

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.

Kokua Releases 6.2.2.45678 (NORLV) and 6.2.2.45679 (RLV and FTRLV)

This version of Kokua is based on LL viewer version 6.2.2.527338 ( https://releasenotes.secondlife.com/viewer/6.2.2.527338.html ) 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 http://realrestraint.blogspot.com/2019/05/rlv-29262.html )

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.

Kokua Releases 6.2.1.45620 (NORLV) and 6.2.1.45621 (RLV & FTRLV)

These releases bring Kokua up to LL viewer parity with 6.2.1 ( http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/6.2.1.526357 ) 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.

Kokua Releases 6.2.0.45419 (NORLV) and 6.2.0.45420 (RLV & FTRLV)

This release of Kokua brings the codebase up to Linden Lab viewer version 6.2.0 (see http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/6.2.0.526190 ) with Estate Manager improvements and also includes 6.1.1’s improvements (see http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/6.1.1.525446 ).

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: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/

Kokua Releases 6.1.0.45240 (NORLV) and 45241 (RLV/FTRLV)

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 ( http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/6.1.0.524670 ). 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 ( http://realrestraint.blogspot.com/2019/03/rlv-29261.html ). 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

Kokua Release RLV 6.0.1.44856 and NORLV 6.0.1.44855

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 http://realrestraint.blogspot.com/2019/02/rlv-2926.html )

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: https://sourceforge.net/p/team-purple/kokua/tickets/551/