Archive for September, 2010

No new Experimental this week

Just a quick post to mention that there is no new Experimental this week (2010-09-25). McCabe has been very busy with RL stuff, and I’ve been busy finishing up the 1.3 final release, so we haven’t had time to get everything together this week. A new Experimental will be available next weekend.

Imprudence 1.3.0 RC3 Released

Imprudence 1.3.0 RC3 is now available! This is expected to be the final release candidate in the 1.3 series. If there are no new major issues in this RC, Imprudence 1.3.0 final will follow later this week.

The purpose of these release candidates is to make the final release as solid, polished, and reliable as we can. That means we intentionally do not add many new features during the RC process. If you’re itching for shiny new features and other bleeding-edge (and potentially unstable) changes, we suggest testing the new Experimentals each weekend.

As always, we ask that you post your feedback in the forums. We rely on your reports and feedback to make Imprudence better!

Imprudence 1.3.0 RC3 release highlights:

  • Imprudence now uses the Droid Sans font by default, instead of Liberation Sans.
  • A new Fonts tab has been added to Preferences, where you can select from four included fonts: Droid Sans, DejaVu Sans, Delicious, and Liberation Sans. More flexible font controls are planned for a future version.
  • Imprudence now loads world map image tiles using HTTP when available. This improves the map loading speed on platforms that support it, e.g. Second Life. (It was intented to address the gray Second Life world map issue, but that issue has also been fixed on the server side.) Thanks to Henri Beauchamp for this patch!
  • Added the UseLegacyChatLogsFolder debug setting. If set to TRUE in Advanced > Debug Settings, Imprudence will save chat and IM logs in the old (non-grid-specific) location, as it did prior to 1.3.0 RC2.
  • Many bug fixes, including fixes for login errors, disappearing inventory search results, crashes with Make Outfit, and more. Read the release notes for the full list!



Imprudence Experimental Release: 2010.09.18


New Features:

  • Friends/Groups are now searchable (thanks McCabe).

  • Complete fine tuning of Group Notices, Group Chat and Group Visibility in the Group management window (thanks McCabe).

  • Added autocomplete for avatar names. Start typing a name in the chatbar then press TAB to cycle through potential matches (thanks Elektra).

  • Added three “nick”s to also highlight when “show your name as colored chat” is enabled (Thanks Elektra).

  • Added “Add Friend” to the profile button pulldown.
  • Added notification when land you’re trying to buy conflicts with your maturity settings.
  • Updated German translation of the UI (work in progress).

Bug Fixes:

  • Fix that works around LL’s current broken map. Imprudence now uses HTTP map textures when available.
  • Fixed crash when downloading new dictionaries.
  • Fixed crash in the audio engine.
  • Fixed crash when using voice.
  • Fixed spell check appearing in places where it shouldn’t (the login screen, for example).
  • Fixed Hide Misspellings/Show Misspellings not re-enabling correctly.
  • Fixed double-click teleports from happening on touch-scripted objects.
  • Fixed IM history option for Macs.
  • Fixed UI scale button not resetting to the correct default.
  • Fixed tool box showing up at random, and touch/grab not working after login
  • Fixed LIB_JPEG CMake issue when compiling on a Mac.
  • Fixed hardcoded “L$” in the god tools windows.


  • Animation upload preview now defaults to enabled.
  • Added links to the Imprudence blog and forums to the login screen menu.
  • Rewrote the spellchecking preferences some.
  • Re-added the Alt+H shortcut for Teleport History.
  • Some tiny tweaks to the profile layout.
  • Land auctions can now be held on OpenSim, provided you have the proper privileges.

For any comments or feedback on this release, please post in the appropriate thread in the forums! Thanks!

Regarding LLKDU

Yesterday afternoon, Linden Lab held a meeting of third-party viewer developers to inform us of some policy changes and implications for open-source viewers. One significant issue is that Linden Lab now considers the use of the LLKDU image decoder library by GPL-licensed third-party viewers (such as Imprudence) to be a violation of the GPL. Therefore, all GPL-licensed third-party viewers have been instructed to remove the ability to load and use LLKDU.

Continue reading ‘Regarding LLKDU’

A word from Codie

Greetings dear Imprudents!

My name is CodeBastard Redgrave, affectionally also called Codie, and I am very glad to anounce my new position as the Imprudence team Community Liaison. You may have already seen me do some Imprudence evangelism around forums, Plurk, Twitter and in the official Imprudence Viewer group in Second Life.

My current role at Imprudence will be to be help the dev team with Imprudence related communications on the website, forums, social networks and so on. Also, one of my objectives is to help the development team concentrate on fixing the most important bugs and bringing to you the most frequently requested features. I am taking the Imprudence project from a user’s point of view, and bringing user’s needs to the developers, in order to make a viewer where you can feel at home.

My role is also to help revamp our information systems, inform our users of any issue or changes, announce updates, document and promote Imprudence. I also do moderation and general help in the forums and inworld group chat. I am not officially doing technical support per se, but if you need help, I will do my best to do so, and/or redirect you to the best resources available.

Continue reading ‘A word from Codie’

Imprudence Website Maintenance

We are performing some minor maintenance on the website today. I’m expecting a smooth transition, but please let me know if you notice any strange site errors (403, 404, 500, etc.), missing pages, or links that don’t work. You can leave a blog comment, forum post, or email (jacek at to get in touch with me. Thanks for your patience!

Watch my interview with Paisley Beebe online

So, my time in the hotseat is over! Being interviewed on Tonight Live was an interesting experience. Lots of good questions were asked about Imprudence (why the name “Imprudence”, what makes us unique, how does our development process work, etc.). Plus it was great to see so many purple tags in the audience!

For those who missed it and want to watch, here’s the full episode:

iTunes podcast.

If you enjoyed the show, please shoot Tonight Live a comment and let them know. They deserve much praise for being so organized and professional (not to mention for booking a quality singer/song-writer like Nance Brody. Good stuff :)).

Why is the world map gray?

For those of you who use Imprudence on Second Life, you may have noticed a strange bug recently: the world map is gray.

It seems Linden Labs broke our world map a couple of days ago, either accidentally or on purpose. A bug report has been filed with LL: SVC-6301 (now being addressed in SVC-4575). If you’d like to see this fixed, please join us in voting there.

Imprudence Experimental Release: 2010.09.11

Greetings Imprudentistas!

We are very proud to present you the latest Imprudence Experimental release 2010.09.11 which contains lots of nice bug fixes and a few new features. Remember folks, this is an optional, bleeding edge test release. If you are looking for the latest stable release, 1.3.0RC2 is the current one.


So, what’s new in the latest Experimental? Several new features and a bug fix galore!

New Features:

  • Name/Friends Chat  Alerts:  displays bright colored text in open chat or group IM whenever your name is mentioned by anyone. Also allows you to display chat from friends in a different color.  (thanks Elektra)

  • Font selection from pre-installed fonts. See Preferences > Fonts (thanks Jacek)

  • Teleport history (thanks Zi Ree and Ansariel Hiller)

  • Show access level next to region name (thanks Ansariel Hiller)
  • Right click/Edit inventory items (thanks Kitty Barnett)
  • ResetFocusOnSelfClick debug setting with default to false (thanks McCabe)
  • Group IMs now include the group. This can be toggled with the ShowGroupNameInChatIM debug setting (thanks McCabe)
  • Gestures can now be set to any key (thanks McCabe)


  • New default font is now Droid Sans (thanks Jacek)
  • Ported two popular skins, Gemini and Dark (thanks McCabe and Codie)
  • If a region is listed as maturity “unknown”, it’s not appended to the region name on OpenSim
  • Re-enabled the “Avatar Imposters” option for low-end graphic cards
  • Currency spend or recieved also notifies through chat
  • Added slider to control the number of avatar impostors (thanks McCabe)
  • Replace ‘>’ glyph in cascading menus with a proper triangle (backport from Viewer 2)
  • Increased max settable value for RenderVolumeLODFactor from 2 to 4
  • Changed the menu enabled ‘x’ to a checkmark
  • Fixed Boost.cmake and removed the boost::system and boost::filesystem dependencies (thanks Elektra)

Bug Fixes:

  • Fixed Bug #240: Make Outfit crashes the viewer in OpenSim (thanks Armin)
  • Fixed known crash on bad teleports (thanks McCabe)
  • Fixed local textures not working on Mac Intel version (thanks Elektra)
  • Fixed regression of #295 in 09.04 Experimental
  • Fixed regression of #245
  • Potential fix for a rare crash when creating notecards in the AO – regression (thanks McCabe)
  • Fixed texture bug on all platforms (thanks Elektra)
  • Removed Object-Object Occlusion shortcut as it interferes with the AO (thanks McCabe)
  • 32bit libs for linux64 are not actually downloaded (thanks Armin)
  • linux64: move cxx flags from external script into 00-Common.cmake for transparency (thanks Armin)
  • Fixed color picker size being too tiny for the label (thanks McCabe)
  • Use solid circles instead of asterisks for password fields (thanks Kakurady)
  • Mac Intel: Opening web pages in your external browser does not work unless your browser program is already running. (thanks Elektra)
  • Updated the fix for streaming issue on macs (Thanks Nemurimasu Neiro)

Known Issues:

  • Notecards are missing the “open” option in the context menu. File > Open works
  • The “profile” button in IMs sometimes opens the wrong profile
  • Communicate window closes when selecting Contacts
  • Lossless texture uploads don’t render correctly when using OpenJPEG as your J2C decoder
  • Selecting “About Landmark” causes a crash on newly received landmarks
  • See known issues for 1.3.0 RC2.

Thanks to everyone in the forums/group chat who’ve been helping people discover how we do things in Imprudence. It’s been a great help, and you’ve been appreciated.

As usual, please report any bugs in the forums. We hope you will enjoy this build.

– The Imprudence Team

Imprudence on Tonight Live

As some of you may have heard, I will be a guest on Tonight Live with Paisley Beebe this Sunday, September 12 at 6PM PST/PDT. It should be a lot of fun, and I look forward to talking about why I love Imprudence and just what’s going on with third-party viewers in general.

If you want to watch or attend the show, here’s what you need to know:

The sim will be capped at 50 avatars, but the adjacent Sim at Tropical Treet will also be available to attend with a large Screen available for viewing. Watch the Live Taping on line at and join in the discussion. You can also join the chat by joining the Tonight Live with Paisley Beebe group in Second Life. The group chat is ported over to the live website and Paisley Watches the live chat during her interviews for questions to her guests.

Come to the Live Taping and join in the inworld discussion during the show! Your questions to guests in chat will be noted.

  • The SLURL for the Studio is:
  • Doors open at 5.00 pm PST/PDT and not before to conserve lag during rehearsals.
  • The show starts at 6:00 pm PST/PDT. If you would like to know who is going to be on the show each week, join our subscribomatic placed at the studio, to unsubscribe just click the subscribomatic again. Anyone who can’t get in to the studio during the show can watch the show live here:
  • The show will then be uploaded to the Treet.Tv website and available on iTunes as a download.
  • All shows are now available in Flash, which means cleaner crisper definition, and the ability to copy and paste the player on your own website.
  • Cant be there for the show in world? Watch it live on the web!

There is also an overflow area with Live Screens Set up at Club Treet next door to the Tonight Live Studio:

The show will be held in Second Life (the “secondlife” entry in your Grid Managers) but you can watch the stream from anywhere online.

If you’ve got a question you’re dying to know the answer to, but it wasn’t addressed in the show, feel free to pop in and ask me afterward. Otherwise, see you there!