Cool VL Viewer

Sep 20, 2018
39
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
#1
Cool VL Viewer Update, as per Henri Beauchamp:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Updating to it is recommended.

Cool VL Viewer v1.26.22.20 (stable branch):

New in this release:
  • Fixed a bug that caused key strokes in embedded browsers form fields to focus the chat bar when the "Auto-focus chat bar & history" option is enabled in the "Preferences" floater, "Text chat" panel.
  • Backported from LL's Axon viewer more fixes to bounding box calculations.
  • Backported from LL's Axon viewer fixes to selection glitches impacting animated objects.
  • Backported from LL's Axon viewer fixes to animated mesh avatar rotation calculations.
  • Backported from LL's Axon viewer fixes to animation pausing issues.
  • Changed the shortcut for opening the mini-map to CTRL ALT M, so to avoid a collision with the CTRL SHIFT ENTER shortcut used in the chat bar to insert a line feed in the text.
  • Fixed potential crash bugs in viewer object update messages decoding (as pointed out by John Nagle).
  • Some code cleanup.


Enjoy !
 
Sep 20, 2018
39
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
#2
Sep 20, 2018
39
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
#3
Cool VL Viewer Update, as per Henri Beauchamp:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Updating to it is recommended.

Cool VL Viewer v1.26.22.21 (stable branch):

New in this release:
  • Brought the animated mesh code on par with LL's Axon viewer, with various fixes and optimizations.
  • Fixed animated mesh objects not always playing animations when rezzed in-world. As a side-effect, it also improves impostors animations (at the cost of a minor CPU load increase).
  • Backported from LL's viewer-neko a fix to "viewer inventory using unsupported method to relocate folders at startup".
  • Backported from LL's viewer-neko more buffer safety checks for sim UDP messages dealing with objects updates (already partly implemented in last release).
  • Backported from LL's viewer-neko a fix to "colour picker floater periodically reverts color without 'Apply now'".
  • Backported from LL's viewer-tco "changes to HTTP pipelining parameters for inventory and texture policies" and "refactoring of HTTP waiter functionality in texture fetch".
  • Fixed AUX2 and AUX3 baked textures issues in the new "Universal" wearable support (not yet compiled in for release binaries) for the bake on mesh feature.
  • Fixed a glitch in avatar motion pausing.
  • Updated Lua to v5.3.5.
  • Updated OGG to v1.3.3 and Vorbis to v1.3.6.
  • Updated FMOD Studio to v1.10.09.
  • Linux only: updated jemalloc to the latest git version.
  • Minor code cleanup and optimizations.


Enjoy !
 
Sep 20, 2018
39
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
#4
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#5
New Cool VL Viewer update, as per Henri Beauchamp:


Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Updating to it is recommended.

Cool VL Viewer v1.26.22.22 (stable branch):

New in this release:
  • Reverted the change done in previous release for impostors animations when the said impostors are not animated mesh avatars (fixes animations playing too slow).
  • Implemented a work-around for a bug in FMOD Studio that would cause an indefinite freeze when trying to stop a music stream that failed to start. See this thread for details.
  • Backported from LL's viewer-eep preliminary support for "environment settings" inventory items.
  • Removed support for (never used) mesh inventory items.
  • Added the RTX20x0 cards to the list of known/supported GPUs.
  • Linux only: updated Dullahan to use the latest CEF version.
  • Linux only: updated jemalloc to the latest git version.
  • Minor code cleanup.


Enjoy !
 
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#6
New Cool VL Viewer update, as per Henri Beauchamp:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Since crash-bugs have been fixed, all users should update.

Cool VL Viewer v1.26.22.23 (stable branch):

New in this release:
  • Fixed a rare crash bug in the render pipeline, that could cause crashes after TPs due to a race condition in objects deletion.
  • Backported from LL's viewer-neko a fix to a potential crash bug in textures statistics code.
  • Backported from LL's viewer-neko a fix to "position parameters trembling at the top of the page when moving".
  • Backported from LL's viewer-bear a fix to "all offline inventory offers from scripted objects are lost" with capability-based offline IM/group messages/notifications retrieval.
  • Fixed the bad naming of the new settings inventory item icon.
  • Windows only: improved the Windows version detection code (Windows 10 properly detected).
  • Linux only: updated Dullahan to use the latest CEF version.
  • Linux only: updated jemalloc to the latest git version.
  • Minor code cleanup.


Enjoy !
 
Last edited:
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#7
New Cool VL Viewer Update, as per Henri Beauchamp:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Cool VL Viewer v1.26.22.24 (stable branch):

New in this release:
  • The "Create missing system folders" action of the Inventory floater now also removes the deprecated and useless "Merchant Outbox" inventory folder if present (first moving to "Lost And Found" any item it would contain, even if none should be held in it).
  • Backported from LL's Axon viewer "visual complexity updates max once every 10 seconds".
  • Backported from LL's viewer-neko the removal of the "confusing model_metric from upload" (and the associated mesh category combo from the mesh upload floater).
  • Linux only: updated jemalloc to the latest git version.
  • Linux only: updated Dullahan to use the latest CEF version.
  • Linux only: updated the OpenSSL library to v1.0.2q (which brings security fixes) and recompiled the Curl one against it.
  • Minor code cleanup.


Enjoy !
 
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#8
New Cool VL Viewer update, as per Henri Beauchamp:


Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

This is a bugfix release and updating to it is recommended.

Cool VL Viewer v1.26.22.25 (stable branch):

New in this release:
  • Fixed a bug that caused transparent HUDs to block touch actions on in-world objects. See this thread for details.
  • Fixed the bad naming of the "Open attachment" button (renamed as "Save attachment") in the group notices when the viewer is configured not to auto-open accepted inventory items. See this thread for details.
  • Backported from LL's viewer-neko "do not predict region crossings over a second".
  • Improved rigged mesh skinning matrix caching (based on Beq's idea as implemented in Firestorm, but re-coded in a different, better and cleaner way), which is a speed optimization.
  • Plugged a potential crash bug in rigged mesh skinning code.
  • Updated FMOD Studio to version 1.10.10 (which fixes this issue).
  • Linux only: updated jemalloc to the latest git version.
  • Minor code cleanup.


Enjoy !
 
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#9
New Cool VL Viewer update, as per Henri Beauchamp:


Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

This is a bugfix release and updating to it is recommended.

Cool VL Viewer v1.26.22.26 (stable branch):

New in this release:

Fixed the bug introduced in last release and that caused avatars (and objects) movements to "stall" every second. See this thread for details.
Added a "Touch transparent objects" entry/toggle in the "Tools" menu, which is on by default (it was off in last release but caused issues with some HUDs: now you can easily switch it on or off depending on what HUD you are using). See this message for details
Updated RestrainedLove to match Marine's latest release, with a couple of bug fixes. See the release notes section in the RestrainedLoveReadme.txt file for details.
Backported from LL's viewer-release-baking-updates a fix for bake on mesh for animated mesh objects.
Backported from LL's viewer-release-baking-updates a fix to "bake attachments cannot be selected after closing appearance floater".
Backported from LL's viewer-neko a fix to a "bug in texture cache size computation".
Some code cleanup and minor speed optimizations.



Enjoy ! :D
 
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#10
New Cool VL Viewer update, as per Henri Beauchamp:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Cool VL Viewer v1.26.22.27 (stable branch):

New in this release:
  • Fixed a bug that caused the "Bulk upload" feature to delete uploaded *.anim files.
  • Reordered the draw pools to improve rendering (change based on Singularity's code by Shyotl Kuhr).
  • Added tool-tip support for the drop-down entries of fly-out buttons.
  • Rewrote the teleport history floater from scratch, bringing many improvements to it. You can now remove individual entries, entries older or newer than a given (selected) entry, all entries dealing with the same parcel name or with the same region. A "Favorite places" tab was added; it contains the list of the most visited places (the lower limit of the number of visits to enter the favorites list can be configured with the MinVisitsForFavorites debug setting). Your home location is excluded from the "favorites", provided you use "Set home to here" (which now also sets up accordingly the related "AgentHomeParcel" debug settings) in the "World" menu.
  • Added support of the new (and still, for now, not enabled/compiled in) Universal wearable type to RestrainedLove, in anticipation for the official release of the "Bake on Mesh" feature by LL.
  • Extended Lua scripting with RestrainedLove-related functions. See the Lua scripting and viewer automation feature article for details.
  • Linux only: updated jemalloc to the latest git version.
  • Code cleanup and minor optimizations.

Enjoy !
 
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#11
New Cool VL Viewer update, as per Henri Beauchamp, yesterday:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

This is a bugfix and compatibility release; all users shall update.

Cool VL Viewer v1.26.22.28 (stable branch):

New in this release:
  • Removed the UDP fallback mechanism for SL (still enabled for OpenSIM), in anticipation to LL's kill-switch flipping for UDP asset fetches (planned for the 6th of January). This involves waiting for sim capabilities receival before performing asset fetches (compatibility change: old Cool VL Viewer versions might experience issues with asset fetches on login or TPs after the UDP kill-switch is flipped), removing the fallback to UDP for texture fetches (which alas increases the likeliness of grey textures, something the Cool VL Viewer avoided successfully so far via this fallback mechanism), and using the ViewerAsset capability when available for meshes.
  • Added a workaround for the recent (a couple of weeks, apparently) SL server bug that causes attachments to sometimes disappear on TPs or region crossing, just to reappear on the next region change. This workaround can be toggled on or off (it is on by default) from the "Advanced" -> "Network" -> "Ignore bogus kill-attachment messages" menu entry.
  • Improved "Current Outfit" folder syncing when AIS3 support is switched off.
  • Implemented a workaround for the agent attachments LOD update failure after TPs, that often required to change the camera zoom or focus to see the attachments rendering again. The attachments should now always properly appear a few seconds after the TP finishes.
  • Do not render low altitude (legacy) clouds any more when the camera is underwater (caused bad flickering in non-deferred rendering mode, and was pretty useless anyway).
  • Added a "View" -> "Release camera" menu entry which allows to free your camera when its control is grabbed by scripts; the release is yet (and on purpose) temporary, and the script may grab control again later.
  • Moved the "Stop animating my avatar" and "Release keys" entries upwards in the "World" menu, where they belong, next to the other controls-related entries.
  • Yet another stab in the code to try and fix remaining (and now pretty rare) crashes on TPs, related with fitted mesh updates on killed objects (I found a bug in LL's render pipeline code that could explain it... Time will tell if that kind of crash still happens or not).
  • Backported from LL's viewer neko "allow changing 'Repeats per meter' on face 6 of hollowed cube".
  • Do not set the "AgentHomeParcel" debug settings (used by the "Teleport history" floater to exclude your home parcel from the "Favorite places" listing) on "Set home to here" when the latter is performed via the HTTP capability and fails (still set unconditionally when UDP messaging is used, as there is alas no callback mechanism for it: when failing to set your home location in OpenSIM, make sure to TP back to your (valid) home location and reassert "Set home to here" there to reset that debug variable to the proper value).
  • Added support for texture preview in the texture picker floater: clicking on the texture preview area in that floater now opens a "Texture preview" floater for the selected texture.
  • Extended Lua scripting with agent outfit (attachments and wearables listing) functions. See the Lua scripting and viewer automation feature article for details.
  • Added "Islandz Virtual World" to the list of known OpenSIM grids.
  • Code cleanup and minor optimizations.

Enjoy !
 
Sep 20, 2018
33
Darmstadt, Germany
SL Rez
2008
Joined SLU
2008
#12
New Cool VL Viewer update, as per Henri Beauchamp:


Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

This release brings bug fixes (including a crash bug), compatibility improvements and new features; all users should update.

Cool VL Viewer v1.26.22.29 (stable branch):

New in this release:
  • Yet another stab in the code to try and fix remaining crashes on TPs, related with fitted mesh updates on killed objects (this time, I do think I got it fixed).
  • Fixed a bug in the pie menu "Touch" action enabling, which caused that action to sometimes be wrongly disabled.
  • Added a mechanism to avoid as much as possible grey textures in SL (that could be seen on TPs, when the capabilities are not yet received for the region) despite the lack of UDP fallback.
  • Removed an old experimental mechanism (that was never enabled by default) used to offload texture requests to UDP when the HTTP queue was full.
  • Extended Lua scripting with custom floaters support functions. See the Lua scripting and viewer automation feature article for details.
  • Code cleanup and minor optimizations.

Enjoy and happy new year !
 
Sep 20, 2018
39
Yuma, AZ
SL Rez
2007
Joined SLU
2008
SLU Posts
2086
#13
  • lord

    lord

Update for Cool VL Viewer, as per Henri Beauchamp:

Here is a new release of the Cool VL Viewer, available now from Cool VL Viewer:

Cool VL Viewer v1.26.22.30 (stable branch):

New in this release:
  • Backported from viewer-bear a fix to a potential crash bug in Animesh code.
  • Fixed many redundant/bogus (spammy/laggy/useless) on-commit callback calls in the scroll lists UI code.
  • Fixed radar positions with regards to OpenSIM variable region size.
  • Improved the inventory filters floater: made it possible to actually de-select the 'Since logoff' option that was bogus and could not be properly deactivated once selected, added a 'Reset' button (to reset the filters), and added support for the new/upcoming "Settings" inventory type.
  • Extended Lua scripting. See the Lua scripting and viewer automation feature article for details.
  • Code cleanup and some minor optimizations.
  • Linux only: modified and recompiled Dullahan to include the "no-user-gesture-required" option (may solve non-starting media issues in the built-in web browser/plugin).


Enjoy !