Dolphin Viewer 2, or the “Steamed crow” edition

It just goes to show you that I’d better keep my mouth shut.

DolphinViewer 2 2.5.6 is now available after all.

Since the port toward 2.6.x will take at least a few weeks, and the fact that 2.6.0 has some bugs while 2.6.3 has a new feature that people will be begging for (enhanced avatar physics layers), I decided that I should really put out a 2.5.6 in the meantime, especially since my “work in progress” version has several important bugfixes and nice addons since the last release.

Here’s the list of new stuff:

  • Security fix: Domain substring matching is gone from media filters, since it allowed circumvention of the filter.
  • Fixed: VWR-25269 – Error message about unknown notification when setting scripts to “not running”.
  • Fixed: ECC-49 – The “Tight pants” syndrome, where flared system pants appear to be skintight even when they should not.
  • Fixed: Replacing outfits would not take off un-needed attachments when RLV was disabled.
  • Fixed: Flickr uploads would contain the in-world location even when the RLV “Can’t see location” restriction was active.
  • Added: Direct shortcut buttons to the Windlight sky and Windlight water settings in the navigation bar (right next to “About Land”).
  • Changed: “About Land” button shortened to “Land” to make a bit of room for the Windlight buttons.
  • Removed: Duplicate “Allow multiple logins” checkbox.

Media Filter changes:

  1. Fixed: Requests now get properly queued to prevent mishandling.
  2. Improved: Popups now appear with other notices (bottom right of window), and do not interfere with other actions. However, media does not start until you act on it.
  3. Improved: Popups are more clear about the meaning of white- and blacklisting.
  4. Improved: Can add url, and whole domains.
  5. Added: Filter now also acts upon media on a prim.

Download links are on the download page, as usual.


More details about the future of the Dolphin Viewer and the Dolphin Viewer 2

…today is April Fool’s so I simply could not resist.

gomen. my bad.

The next versions will be:

  • Dolphin Viewer I decided to skip 1.5.50 because just when I was ready to release that version, Henri published another big batch of important patches for his Cool Viewer which absolutely have to go into the next version.
  • Dolphin Viewer 2.6.0, which is waiting for a bugfixed version of Marine Kelley’s RLV 2.5.0.x, and there’s still a lot to be done in porting my own patches to the 2.6.x codebase. From the looks of it I might just skip the 2.6.0 code and go directly for something based on 2.6.2.

Dolphin Viewer 2

The DolphinViewer2 has been updated to version

New in this release:

  • The Dolphin Viewer 2 now shows song titles and artists in local chat (visible only when you are logged in), if the stream contains such data. The information viewable whenever a stream changes.
    Linux users only: To make this work on linux you have to edit the secondlife wrapper script. Remove the # in front of the line that reads “export LL_BAD_OPENAL_DRIVER=x” to switch to fmod, without which this feature does not work. This change is going to be incorporated in a future release of the Dolphin Viewer 2 as soon as I can be sure that using fmod instead of openAL doesn’t have any negative impact.
  • Domains in the media filter black- and whitelists are now treated as substrings when matching media urls.
    What does that mean?  When you encounter lots of addresses from the same hoster (e.g. addresses like and, you can now manually add a whitelist entry “”, which then would allow all addresses that contain “” to play.  This needs to be done with careful consideration, and do not leave out leading dots, or you could have a whitelist entry “”, which could also match a site like
  • The minimap range rings have been changed to white for improved visibility, and now there are two rings, one at chat range and one at shout range. To switch them on, right-click the Minimap and enable “Chat Ring”.
  • On linux, the viewer startup script creates a folder /tmp/$(whoami)/slcache. This is for use as the sl cache folder in case your linux installation uses tmpfs on /tmp. If you want to use it you have to manually change your cache location to that folder.

The downloads are on the download page as usual.

Dolphin Viewer

The Dolphin Viewer 2 has been updated to version to bring it up-to-date with the official viewer version 2.5.2, which was released yesterday.

There’s nothing new in this release besides several fixes for crash conditions in the original source code from Linden Lab. The release notes for the official 2.5.2 viewer are here.

The downloads are on the download page as usual.

Dolphin Viewer – good bye web profiles!

The Dolphin Viewer 2 has been updated to version!

New in this release:

  • The code has been re-based to the official Linden Lab 2.5.1 source. All bugfixes mentioned in the official 2.5.1 release notes are part of the Dolphin Viewer 2, with two exceptions listed below:
    1. The Minimap has been removed from the “People Nearby” tab.
    2. The profiles have been reverted back to the older but working Sidebar profile display.
      The web profiles were just way too broken in way too many ways for me to be happy with having them in a viewer meant for actual daily use.
  • A race condition in the media black-/whitelisting code leading to the stream at the login that you logged in to not being properly handled, has been fixed.
  • Two patches from Snowstorm development (STORM-1019 and STORM-1040), which let you bring up beacons for objects that use “Media on a prim”, have been imported. To activate, go to World -> Show -> Beacons.
  • STORM-1068: An (optional) ring around your position on the Minimap with a 20m radius, indicating “chat range” from your avatar’s position. To activate, right click on the Minimap -> select Range Ring.
  • WEB-1819: The search floater now retains the last search result after a teleport.
  • The popup that appears when you enable the “Custom port” in Preferences -> Setup can now be closed properly.

If you experience sculpted prims looking “weird” after you upgrade to this version, clear your cache and relog. There have been major internal changes in texture caching between the official 2.5.0 and 2.5.1 sources. To clear cache, go to Preferences -> Setup, there’s a “Clear Cache” button next to the cache folder location field.

The download is on the downloads page as usual.

Dolphin Viewer

New in this release:

Enhanced media security against spyware and related evils (a.k.a. zF RedZone) is here!

  • Sione Lomu’s media filter patch:
    • For details about this important patch and instructions on how to use the Media Filter, go to this link.
    • Note: it is no longer possible to obscure media URLs in the About Land settings (STORM-1037).
  • Katharine Berry’s Flickr Uploader patch:
    • Allows direct uploads to flickr from within the “Take Snapshot” floater.
    • Note: the first time you use it, you will be prompted to associate the Dolphin Viewer with the flickr account you wish to upload to.
    • Machine tags such as the SLURL, camera position etc are part of the uploaded image data.
  • Improvements to the “People Nearby” radar functions:
    • “People Nearby” now works above 1,000 meters.
    • “People Nearby” range slider has been increased to a maximum distance of 2,048 meters.
    • To access the radar, go to the Sidebar –> People–> Nearby.
    • Example: To teleport to an avatar on your radar, use the Zoom, right click on an avatar name and choose “Zoom In”. Once the zoom is complete, use double click teleport to land beside them.
  • The updater service for official Linden Lab viewer versions has been permanently disabled in this release, so that the updater will not try to find an update for Dolphin Viewer on the Second Life web site. The setup option for the updater service has been hidden.
  • The “Favorites on login screen” bug fixed. This bug would break that feature if you entered your username in the firstname.lastname format.
  • The “Me” menu has been cleaned up.

Dolphin Viewer 2

Dolphin Viewer 2 has been updated to version!

New in this release:

  • Lots of modifications to the “People” side panel tab:
    • The “People near me” tab now shows distances
    • Entries on the “People near me” tab have a more useful context menu, with the old “eject” and “ban” options as well as other useful functions
    • The “Abilities” icons on the friends list (“See me online” etc) are clickable to grant or revoke those abilities to friends
  • The object context menu has been reorganized to group options in a more logical way
  • CTRL-T opens the IM window if you have pending conversations
  • The maximum repeat for textures in the edit window has been increased from 100 to 256
  • A new “Clear cache” button in Preferences->Setup
  • Several fixes have been backported from SnowStorm: STORM-1001, VWR-24889, VWR-24957
  • Some  cosmetic changes (e.g. the draw distance slider length has been increased, allowing finer grain control)

Downloads are on the download page.

openSUSE 11.1 discontinued – consequences for Dolphin Viewer for linux

As of January 14, 2011, openSUSE 11.1 has reached end-of-support from Novell and

What does this mean for the Dolphin Viewer?

Simple enough: there will no longer be any rpm packages for openSUSE 11.1 available, and from now on the Dolphin Viewer and Dolphin Viewer 2 will be built on openSUSE 11.2.

If the linux binaries built on 11.2 do not work on your linux system, I strongly encourage you to upgrade to a newer version of your linux distribution.

New releases: Dolphin Viewer 2 and Dolphin Viewer

There are two new versions out:

Dolphin Viewer 2 has been upgraded to 2.5.0 code. As of now, there are no new Dolphin Viewer-specific features. Linden Lab has a detailed announcement on their website about the new features and changes in the original 2.5.0 code, such as web profiles.

Dolphin Viewer has been upgraded to New or changed in this version are:

1. New ViewerInventoryItemUpdateServerCrash patch:

  • fixes a crash that can happen when you copy an item in your inventory and then immediately rename the new copy.

2. Updated RestrainedLove patch:

  • with the definitive @adjustheight command implementation, see this post for details on how to use it in your RLV-scripted items.

3. Updated HighlightPostsWithOwnName patch:

  • fixes a crash bug that can be triggered by someone talking in open chat close to your avatar while your avatar is still rezzing during login.

4. Updated AvatarSizeInAppearance patch:

  • this new version gives, in the Appearance floater, the genuine (i.e. not counting shoes) avatar height as well as the shoes height and the pelvis to foot height (useful for scripters wishing to use @adjustheight).

The downloads are on the download page, as usual.