Imprudence:Release Notes/1.3.0-beta 1

Imprudence 1.3.0 beta 1
'''This version has not yet been released. These release notes are tentative.'''

Release Highlights

 * Textures and objects now rez more quickly, due to improved texture and object engines from Snowglobe. Thanks to the Snowglobe devs for creating it, and Armin and Jacek for porting it!
 * Imprudence has been updated to Second Life 1.23.5. That means Imprudence has gained most of the new features and bug fixes from SL 1.23. Thanks to Linden Lab for writing it, and to Jacek, McCabe, and Armin for their hard work merging it! Thanks also to Lilly Zenovka for her assistance!
 * Optional legacy pie menu layout. Enable "Preferences > General > Use legacy pie menus" to switch to a pie menu layout similar to SL 1.22 and earlier. Thanks, McCabe!
 * Clothing layer protection and client identification from Meerkat/Emerald. See the Client Identification page for information about these features. Thanks to the Meerkat and Emerald teams for creating them, and Armin for porting them!

Known Issues
We already know about the following bugs, and are working to fix them for the future:


 * Imprudence may crash on Linux when changing "Antialiasing" or "Anisotropic Filtering" in Preferences > Graphics > Hardware Settings.
 * This is a known bug in SL 1.23. We will try our best to fix it soon.
 * As a work around, you can open Advanced > Debug Settings, modify RenderFSAASamples (antialiasing) and RenderAnisotropic (anisotropic filtering), then restart the viewer.
 * View > Web Browser does not work.
 * Legacy pie menus only have are always in English, even if you are using another language.

Changes
This version of Imprudence also includes the following changes, as compared to Imprudence 1.2.1. For a full list of changes in past versions, please see the release notes for those versions.

Features / Improvements

 * You can now type in an optional message when paying L$ to a Resident (, formerly VWR-9597). The message will appear in that Resident's transaction history online. Thanks, Jacek!
 * The layout for the Pay Resident and Pay Object windows have also been cleaned up. Thanks for that too, Jacek!
 * Numerical slider widgets (e.g. sound volume, draw distance, etc.) can now be adjusted by positioning the mouse pointer over them and scrolling the mouse wheel up and down. Thanks, Armin!
 * You can adjust the direction and speed by editing the SliderScrollWheelMultiplier debug setting. Thanks, Jacek!
 * In the IM window, the "Profile" button now has a new drop-down menu with "Pay" and "Offer Teleport" options. Thanks, McCabe!
 * User profiles now have a "Copy Key" button to copy that user's key (agent UUID) to your clipboard. You can then paste it into a script, for example. Thanks, McCabe!
 * Color chooser widgets now display opacity in a way that makes sense. Thanks, Geneko Nemeth!
 * The Script editor's Help menu now has a link to the Autoscript scripting helper, to help generate.
 * Added a debug setting to compile inventory scripts in Mono . If you enable SaveInventoryScriptsAsMono in Debug Settings, new scripts that you create in your inventory will default to Mono. Thanks, Henri Beauchamp!
 * You can now set a custom "world search" URL to use instead of SL's search pages. See Preferences > Web > World Search. This is mostly useful for users of third-party grids. We hope to provide per-grid search URLs in the future.

Bug Fixes

 * You can now drag-and-drop inventory items anywhere on someone's profile to send them. In Imprudence 1.2, you had to drag to specific area in the bottom right corner. Thanks, McCabe!
 * The login screen was not allowing login names longer than 16 letters. It now allows up to 31 letters per name, like it should.
 * : A source coding mistake prevents number-pad keys from specifying Ctrl+digit shortcuts on Windows. Thanks, Alissa Sabre!
 * : Clicking send in an IM window does not add the sent text to the line editor history. Thanks, Aimee Trescothick!
 * : Gesture auto-completion adds uncommitted suggestions to the line editor history. Thanks, Aimee Trescothick!
 * Thanks to Admiral Admiral and Mm Alder for all the following bug fixes:
 * : Some particles don't disappear when UI is hidden.
 * : Load from XML is broken.
 * : Save to XML doesn't set proper XML tags.
 * : Clean up handling of the maximum length of chat messages.
 * : Potential null pointer exception in multi-slider control.
 * Fixed a rare crash from textures with too many components. (This has only been observed in the Lbsa Plaza sim on OSGrid, so far.) Thanks, Armin!
 * : Double clicking your avatar triggers a TP request. Thanks, Armin!
 * : Opening notecards resets the camera. Thanks, Armin!
 * : Windlight toolbar can't be hidden. Thanks, Jacek!
 * : Malformed animation crash. Thanks, Robin Cornelius!
 * : LLDataPacker::unpackstring is unsafe. Thanks, Robin Cornelius!
 * The Linux sound file picker wasn't showing WAV files. Thanks, Armin!

Other Changes

 * The "Notify when Linden dollars (L$) spent or received" checkbox has been moved to Preferences > Popups. Thanks, McCabe!
 * Removed unnecessary XUI files from the Silver skin. This helps keep the UI layouts of both skins in sync. Thanks, McCabe!
 * To help protect our users' privacy, the viewer no longer sends "ViewerStats" to Linden Lab's servers. Thanks, Patrick Sapinski!
 * There have been numerous changes and improvements to the viewer compile system and software libraries. Thanks to Armin, Jacek, McCabe, and Patrick Sapinski, and the Snowglobe devs!
 * The Linux (32 and 64 bit) builds are no longer distributed with pango, due to a number of bugs that was causing. Linux users will need to install pango on their systems.