Source contributions

This is a list of resident-contributed source code from the 1.23.4 release of the Second Life viewer. For the latest list of contributions, please see the doc/contributions.txt file for the version of the viewer you are interested in. 
== Able Whitman ==
* - Patch to Address Debit Permission Spoofing
* - Can not see permissions of objects in Buy Contents window when item has long name
* - Cannot add to group without calling cards in inventory
* - Directly interacting with a muted resident should unmute them
* - "About Land" and "Buy Land" floaters should display the cost per square meter if the selected parcel is for sale
== Adam Marker ==
* - duplicate PARCEL_FLAG_RESTRICT_PUSHOBJECT line in keywords.ini
== Agathos Frascati ==
* - Missing strings for the Portuguese (Brazilian) viewer, up to version 1.22
* - Portuguese update to viewer 1.23
* - Viewer 1.23 - 5 supplemental strings
== Aimee Trescothick ==
* - "About Land" and "Buy Land" floaters should display the cost per square meter if the selected parcel is for sale
* - "Turn voice off automatically when ending private chat / conference" option
* - friend glyphs are not different color (yellow) in the minimap
* - WINDLIGHT: Minimap object and ground layer not alligned
* - Clicking "Land and L$" tab in group info window crashes viewer
* - Joystick: Make switch from avatar movement to object manipulation in build mode optional.
* - Joystick Support: OK and cancel buttons missing from the Joystick Configuration window.
* - Joystick Support: Partially obeys the Auto Fly option
* - Joystick Support: Add running to the range of motion available
* - Turn joystick build mode off by default
* - Joystick Support: Motion restricted to dominant axis in avatar mode
* - IM to email unchecks itself for no particular reason
* - Space Navigator: Avatar falls asleep when using only Space Navigator to navigate
* - Bring back a UI indicator of 'Flycam' text -- necessary for using the SpaceNavigator
* - Usability improvements to the land tools floater
* - Joystick Flycam isn't automatically turned off, and can't be disabled, if user disables the joystick or the "control mode" for flycam
* - Build fails on mac_updater and mac_crash_logger targets due to info.plist problems
* - MiniMap - Conversion to XUI, and code clean-up
== Alejandro Rosenthal ==
* - [Linux VWR] Signal 7 (SIGBUS) Error (caused by libtcmalloc)
== Aleric Inglewood ==
* - LLMediaImplGStreamer::mediaData is a pointer to an array. Delete with operator [] instead of operator delete.
* - The destructor of LLImageTGA should delete mColorMap with 'operator delete[]', not 'operator delete'.
== Alissa Sabre ==
* - Non-Latin characters such as Japanese Kanji or Korean Hangul appear as does/lines
* - A typo in program-examined string constant.
* - Characters from fallback fonts don't scale properly
* - incorrect line endings in tar.gz source packages
* - Deployment configuration can't find libares
* - Cut-and-Paste of Non-ASCII characters to old Applications doesn't work well on Windows
* - Calling DestroyWindow with NULL window handle (win32 version)
* - Preedit (composition) strings are shown poorly when typing Japanese text on Windows
* - Keystrokes are eaten by IME when no text input is possible, on Windows using Japanese
* - Misuse of return value from setlocale() on Linux
* - A comment line in llagent.cpp contains garbage byte.
* - Definitions of WM_MOUSEWHEEL and WHEEL_DELTA need conditionals (on Windows)
* - Unicode supplementary characters typed in from keybaord are not handled properly on Windows (and potentially on Linux)
* - Some source files (llprocessor.cpp and llsdserialize_tut.cpp) contain non-ASCII characters
* - A harmless compiler warning in indra.l.cpp
* - SL crashes when loading with a GTK_IM scim module
* - Some source files in *.zip source distribution contain lines that end with LF only
* - Violation against the conding standard in llfloaterchat.cpp
* - Misleading variable names in LLTextEditor
* - Quirk in net.cpp 
* - Inappropriate default folder name for Make Outfit
* - Viewer crashes when starting a new Group IM session under Japanese UI
* - Several problems on handling Japanese input (and possiblly Chinese/Korean also)
* - Linux scons build script doesn't work with distcc
* - Chatting in Japanese generates too many typing sounds
* - Script (LSL) editor shows non Latin 1 characters as square boxes
* - New search does not accept non ASCII characters
* - Crash uploading files with non-ASCII characters in path on Linux
* - Some UI translation texts are ignored because of missing names in XUI files
* - "xui/en-us/floater_joystick.xml" is not well formed
* - "xui/en-us/floater_about_land.xml" contains a garbage
* - Duplicate names in base (en-us) XUI files again
* - Comment area of "Debug Settings" floater (dialog box) is aligned badly
* - The HELP panel for Report Abuse window shows its Close button always in English 
* - Inappropriate help text for graphics preferences panel
* - floater_buy_land.xml still contains messages regarding First Land
* - Japanese version of "About..." includes a garbage due to an invalid UTF-8 byte sequence in floater_about.xml
* - An error in en-us version of alerts.xml file makes translation of an <ignore> text of an <alert> impossible
* - A typo in base (en-us) version of mime_types.xml
* - cannot copy from SL and paste into some applications in linux
* - A bug in a new function LLTexUnit::bind(LLImageGL*) in 1.22
== Angus Boyd ==
* - crash in LLTemplateMessageBuilder::addString
== Ann Congrejo ==
* - Editing Danish Translations
== Argent Stonecutter ==
* - indra.l: the code to parse constants is too loose.
== Asuka Neely ==
* - New Feature -> UI -> Whisper
* - New Feature - Right Click > 'Report Abuse' from Pie Menu on the Avatar
== Balp Allen ==
* - Failure to compile beta-1.19.0.76838 under Linux
== Benja Kepler ==
* - Incorrect menu item referred to when member of maximum number of groups and a group invite is received
== Biancaluce Robbiani ==
* - Italian Viewer Strings Translation: set 1
* - Italian Viewer Strings Translation: set 2
* - Italian Viewer Strings Translation: set 3
* - Italian Viewer Strings Translation: set 4
* - Italian Viewer Strings Translation: set 5
* - Italian Viewer Strings Translation: set 6
* - Italian Viewer Strings Translation: alerts
* - Italian update to viewer 1.23
* - Viewer 1.23 - 5 supplemental strings
== Blakar Ogre ==
* - Particle burst quality fades
* - 32x32 textures sculptures are incorrectly handled
* - Particles -> Offscreen/hidden particles get extended life -> as of 1.16.x at least.
* - LLRenderPass::Pushbatch and LLViewerImage::addTextureStats tuning
* - Overuse of virtual
* - Particle Alpha transition is done incorrectly
== blino Nakamura ==
* - slviewer does not build with gcc 4
== Boroondas Gupte ==
* - Torn of IM windows should be resizeable
* - wrong link in "Your Letters" of http://secondlife.com/newsletter/2007_07/
== Bulli Schumann ==
* - Dutch Viewer Strings Translation: set 1
* - Dutch Viewer Strings Translation: set 2
* - Dutch Viewer Strings Translation: set 3
* - Dutch Viewer Strings Translation: set 4
* - Dutch Viewer Strings Translation: set 5
* - Dutch Viewer Strings Translation: set 6
* - Dutch Viewer Strings Translation: set 7 - ALERTS
* - Dutch update to viewer 1.23
* - checking the installer strings: dutch
* - Viewer 1.23 - 5 supplemental strings
== bushing Spatula ==
* - Zero missing in Sub-unit snap grid. for small fraction like 1/16 and 1/32
* - Crashes shortly after login.
== Carjay McGinnis ==
* - gstreamer fails to show videos on linux standalone builds
* - OpenJPEG: LLImageJ2COJ::decodeImpl does not check if requested channel is higher than available
* - Cannot drop object onto land if group-only object create/object entry is enabled
* - Decoded audio WAV files have 8 bytes missing at the end (llaudiodecodemgr.cpp)
== Catherine Pfeffer ==
* - Better error handling when fonts are missing
* - User-settable default upload permissions
== Celierra Darling ==
* - LLLineEditor (chat bar, etc.) scrolling off to right is incorrect (skips to end)
* - Google Summer of Code: Screen-space Ambient Occlusion
== Dale Glass ==
* - Patch for separate color for llOwnerSay
* - Crash in llscrolllistctl.cpp when sorting scroll list
* - Add mute button to script notices
* - Physical objects remain red if tools window is closed while holding Alt key
* - Allow using voice component on another computer
== Drewan Keats ==
* - Client crash in People search with Picks tab
* - Inexplicable folding of Avatars such that they are walking around with their heads up their arses
* - Object editing arrows hidden but clickable on objects you can't edit.
* - Turning off flexible objects in debug menu leads to instability/crashes
* - When turning off Flexible Object rendering, flexible objects become permanently invisible
== Dylan Haskell ==
* - LLOctree crash on gcc4
== Dzonatas Sol ==
* - llpreprocessor.h: implement LL_GNUC & LL_MSVC for ease of compiler differences
* - Missing line of code in source on FFSAVE_WAV
* - indra/llwindow/files.win32.lst: add llkeyboardwin32.cpp, llwindowwin32.cpp
* - indra/llcommon/SConscript: removes dependency on external grep and sed for version information
* - llprocessor.cpp: enable x86 detection for GCC
* - LLCPUInfo: detect best values for cpu and clock frequencies under Linux
* - lltemplatemessagereader.cpp: standard inclusion at top of source file
* - llsys.cpp: test between integer and bool always returned true, which caused LLCPUInfo::hasSSE*() to return true
* - indra/llui/files.lst: delete llhtmlhelp.h entry
* - indra/lscript/lscript_compile/indra.y: disable compiler warning #4065 for 'switch' statements
* - indra/lscript/lscript_compile/indra.l: avoid yyunput hack on Windows build
* - Vectorization: to avoid vwr-1610 single build issues by use of dynamic shared object libraries such as llviewersse2
== Eddy Stryker ==
* - utf16str_to_wstring() crashes in odd circumstances
* - PATCH: Several actions including sitting or delete crash the client
* - LoginPacketNeverReceived dialog text is incorrect
* - OpenJPEG always uploads single layer lossless images
== EponymousDylan Ra ==
* - On logging in, sound volume for stream is low, despite the actual setting in the music control
* - Viewer crash after taking several hi-res snapshots
== Eva Nowicka ==
* - Spanish update to viewer 1.23
* - Viewer 1.23 - 5 supplemental strings
== Farallon Greyskin ==
* - Build tools floater does not remember its position on restart
== Feep Larsson ==
* - Allow minimized windows to be repositioned in client
* - Multiple selection then individual deselection of attachments broken
* - Windows cmake configuration fails to find DirectX SDK from DXSDK_DIR env variable
== Flemming Congrejo ==
* - Editing Danish Translations
* - Danish update to viewer 1.23
== Fluf Fredriksson ==
* - Font size increases after clicking "Apply" in preferences - Fix described in comments.
== Fremont Cunningham ==
* - A patch set is provided to add an optional 'Confirm Exit' pop-up window for most user client exit methods. Prevents the 'Accidental Quit'.
== Geneko Nemeth ==
* - Simplified Chinese Full XUI localization
* - Installer displays "China" in language selection
== Gigs Taggart ==
* - Objects with "Linden" in their name can't be muted
* - Poor warning message when message template not found
* - Magic Opening Folders
* - Tabulating and moving by word (ctrl-right) off-by-one errors in scripting editor.
* - Get rid of "Return All"
* - moving of open folders in the inventory to an other indentation level leaves the contents on the previous level 
* - Incorrect notice on land buy floater
* - Script text loading twice
* - Allow a "limit texture recieving" in the client
* - No warning when inviting a new owner
* - Statistics bar, Packet Loss: % sign is doubled
* - Avatars eyes are constantly crossing in 1.17
* - Built-in avatar animations stop suddenly, rather than fading out. (jerky head movement)
* - Null pointer crash when terraforming
* - Segfault on startup if audio doesn't initialize.
* - Custom Snapshot setting do not save for next Snapshot
* - Save snapshot should save in PNG, BMP, or JPEG
* - Add mute button to script notices
* - Terraform tool variable "strength"
* - Chatbar does not properly remove gesture observer
== Ginko Bayliss ==
* - LLFont doesn't initialise mFTFace if font loading fails.
== Grazer Kline ==
* - Disable mouse hover text on HUDs, since it always only shows the owner's name and generally gets in the way of HUD functionality.
* - Mac Auto Updater "hides", giving appearance of failing
== Gudmund Shepherd ==
* - Inconsistent ' & ' use in en-us locale file
* - Typos in en-us locale file
== Hamncheese Omlet ==
* - "Unable to load gesture." or "Gesture is missing from database." on login 
== HappySmurf Papp ==
* - Editing Danish Translations
== Henri Beauchamp ==
* - Full Linux crash by mouse movement + cursor change with fglrx drivers for ATI graphics
* - Unchecking "Go Away/AFK when idle" has no effect in 1.17.2.0, and 1.18.6.0
* - Failure to compile beta-1.19.0.76838 under Linux
== Hikkoshi Sakai ==
* - enable_FMOD request
== Hiro Sommambulist ==
* - segfault on decoding images of clothing
* - Invalid memory allocation
* - Several iterator bugs in llmessage
* - Messages form OpenJPEG only in debug mode
* - SConstruct improvements
* - Incorrect NULL pointer check
* - seg fault in lldrawpool.cpp
* - Seg fault in llpolymorph.cpp
* - Compiler errors in llwebbrowserctrl.h
== Hoze Menges ==
* - Compile with gcc4
== Ian Kas ==
* - Russian update to viewer 1.23
* - Ukrainian update to viewer 1.23
== Irene Muni ==
* - Spanish update to viewer 1.23
* - Viewer 1.23 - 5 supplemental strings
== Iskar Ariantho ==
* - Camera Controls keyboard shortcuts broke
* - SVN-108641 Linux stopped playing streams
== Jacek Antonelli ==
* - First Digit in the "Pay" dialog does not erase without entering more digits
* - Patch: Refactor options handling in SConstruct
* - Added new menu item: Tools > Edit Linked Parts
* - Abuse report tool should autofill abuser name when reporting an object
* - Several scripting tooltips could be improved
* - Snapshot Preview tool should respect 'Quiet Snapshots to Disk'
* - Object group display not properly set for no-group objects
== JB Kraft ==
* - Line number gutter for script editor
* - Save texture does not use texture name for default file name
== Joghert LeSabre ==
* - Build button in toolbar doesn't get enabled on land where "Create Objects" is set to group, even when avatar is in the correct group.
== Kage Pixel ==
* - Project will not compile if placed in directory with spaces.
== Ken March ==
* - Missing strings for Chinese Viewer up to version 1.22
== Kerutsen Sellery ==
* - Color settings do not appear to be applied to LSL default text
== Khyota Wulluf ==
* - Compiling 1.21 standalone without llmozlib fails.
== Kunnis Basiat ==
* - LLVFS -- Slow Loading speed improvement
* - md5 slow
== Lisa Lowe ==
* - Dutch Viewer Strings Translation: set 1
* - Dutch Viewer Strings Translation: set 2
* - Dutch Viewer Strings Translation: set 3
* - Dutch Viewer Strings Translation: set 4
* - Dutch Viewer Strings Translation: set 5
* - Dutch Viewer Strings Translation: set 6
* - Dutch Viewer Strings Translation: set 7 - ALERTS
* - Dutch update to viewer 1.23
== Lockhart Cordoso ==
* - Crashes during "Downloading Clothing"
== maciek marksman ==
* - Polish translation of the Viewer (Polska Wersja Second Life) / User Inference
== Magnus Balczo ==
* - Polish translation updates for viewer 1.23 (Polska Wersja Second Life)
== Malwina Dollinger ==
* - Polish translation updates for viewer 1.23 (Polska Wersja Second Life)
== march Korda ==
* - New search does not accept Japanese inputs
== Matthew Dowd ==
* - Reverse order of popups, so that new ones appear underneath existing ones rather than on top.
* - Add ability to open a partners profile whilst viewing an avatar's profile
* - Add a Invite to Group option to the Avatar Pie Menu
* - Opening the Invite dialog before group information has completed downloading in the Group Information dialog results in empty role drop down box.
* - Group Invite Suggestion--add 'view group info' to invite dialog box
* - Populate the Resident Chooser list with avatars within chat distance
== McCabe Maxsted ==
* - Selecting Cancel while saving a snapshot to disk still triggers snapshot gesture
* - Clarify non ability to hide owner role from group members list
* - Add an "Ignore" button to friendship requests to keep online status private
* - Allow Dimple/Profile Cut for boxes and box-based prims in the UI
* - Change the default cut increment from 0.05 to 0.025
* - Create a 'classic' skin for Viewer
* - Improved attachment pie menu for prim-based avatars
* - Change the location of "Mute" in the pie menu
* - Group role tab and invite window use "Person" instead of "Resident'
== Michelle2 Zenovka ==
* - Changes needed to compile viewer against lastest libopenjpeg2000
* - OpenAL support
* - Builds fail on 1.18.4.0 with no mozlib
* - Windlight linkage fails on standalone build due to no boost_regex linkage
* - Improve image upload robustness
* - Implement Wind Noise with OpenAL
* - Implement a unix make install target
* - Windlight environment settings save in the wrong location
* - 'Set permissions on selected task inventory' feature, similar to 'recompile all scripts in object', in Tools tab.
* - Implement audio streaming via gstreamer
* - 1.20.10 fails to compile with gcc 4.1
* - Implement ability to rename binary from cmake builds
* - Cannot teleport from landmark - broken LLMsgVarData::addData()
* - Cmake fails to find DBus librarys during compile.
== Mm Alder ==
* - memory leak: LLVoiceVisualizer instances are immortal
* - Babble loop for voice visualization
* - Show XUI Names is broken
== Mr Greggan ==
* - A minimize button on the inventory list
== Nicholaz Beresford ==
* - seg fault in lldrawpool.cpp
* - Viewer Crash "Microsoft C++ visual library - buffer overrun error" when handing server packet from "Save object back to object contents" problem and other "invalid packet received" situations
* - Please make the stupid electric lines toggleable.
* - Change keyboard shortcuts, because entering { [ ] } on German and some other international keyboards (AltGr 7, 8, 9, 0) triggers Rendering Features accelerators Ctrl-Alt-7, 8, 9, 0 (previously resulting in unstable viewer)
* - Rebake command - add a keyboard shortcut and put in tools menu
* - Viewer memory leak (over several hours) (libcurl)
* - Attachments sometimes move to the centre of the body after region cross/teleport
* - Using inspect interfers with mouse usage.
* - Avatar changing into AFK mode suddenly
* - Torn-off IM windows should be minimizable
* - llviewerpartsim.cpp: potential memory leaks
* - llviewerpartsim.cpp: potential memory leaks
* - small memory leak in llmessageconfig.cpp
* - small memory leak in llcallingcard.cpp
* - Quirk in llviewerwindow.cpp
* - LLCurl not properly cleaned up 
* - Forgets to delete gToolInspect in lltoolmgr.cpp
* - Incorrect cleanup in message.cpp
* - Destructor fails to clean up global menus in llviewermenu.cpp
* - Destructor forgets to delete mFloaterContros member in llui/llview.cpp
* - Two unintialized variables in lltexturefetch.cpp
* - LLerror.cpp does not clean up global objects 
* - llvfs.cpp: possible loss of memory blocks in LLVFS:audit()
* - Tiny possible memory leak in llviewerpartsource.cpp
* - Possible hard-loop (endless, viewer-hang) in script editor
* - Memory violation through uninitialized variable (invisible or unrendered flexis)
* - More bad f00d: Two minor (or inconsequential) misses of initializing object members
* - Dead members "eVertexDataMask;" in various objects
* - Various memory leaks in the group dialog
* - Minor memory leak in llfloaterpreferences.cpp and a tiny leak in llstatup.cpp
* - Set internal limit of particle count to max value from GUI preferences.
* - Possible crash in llfloaterland.cpp / line 1556
* - Text highlighting in Chat History window is cancelled when history scrolls
* - Script error window keeps reverting to a very small size
* - Threads not always allowed to run out/clean up at end of program
* - Minor memory leak in lltexturecache.cpp
* - Possible crash in lldrawpool
* - Quirk in net.cpp 
* - Progressive memory consumption (leak) since 1.17.1
* - Possible crash when ending program (and probably through runtime on laggy conditions) when destroying LLEventPoll
* - A few old-school changes for llviewerregion.cpp
* - Various source cleanup patches
* - Buttons (IM, Teleport, Profile, ...) in friends list are disabled when opening friends list window
* - Inspect (Pie menu > More > More > Inspect) shows nothing on first use when "only select own objects" is enabled
* - An attempt to fix the glDrawRangeElements crashes (refcount LLDrawInfo )
* - Two quirks in IM regarding "xxxx is typing"
* - Patch to avoid IM window from resizing when sessions open or close
* - Possible crash when login server is unavailable.
* - Script Warnings/errors window is hard to resize, resets size after closing tabs.
* - More compact rewrite of code regarding parcel flags in llviewerregion
* - Minor quirk (and cleanup) in llfloater.cpp
* - GUI quirk in groups
* - Possible crash in llvopartgroup
* - Pressing Enter, with multiple inventory objects selected, crashes viewer
* - Cosmetic issue: unclutter notification/confirmation about items given
* - Memory bubble, clearning the keyframedata cache
* - Possible crash in llviewerobjectlist
* - Inventory double click: Landmarks -> Teleport
* - Renaming items in inventory folders does not update item sort order 
* - An attempt to fix the "empty inventory trash" crashes 
* - Possible crash in llmultigesture.cpp
* - Focus is sent to menu/money/notification window
* - Parcel voice icon doesn't reflect disabled status if voice isn't used
* - Possible crash in llviewerobjectlist
* - gActiveChannelSpeakerMgr not deleted at end of program in viewer.cpp
* - Possible crash in pipeline.cpp
* - Possible crash drawpoolwater
* - Possible crash accessing dead cubemap
* - Minor leak in floaters using layoutstacks
== Nounouch Hapmouche ==
* - Permissions of Roles and Rights messed up in all translations of official skin
== Patric Mills ==
* - Source typo RELEASE_FOR_DOWNLOAD should be LL_RELEASE_FOR_DOWNLOAD ?
== Paul Churchill ==
* - IMs of type IM_BUSY_AUTO_RESPONSE ignore mute
* - Statistics bar, Packet Loss: % sign is doubled
* - Bandwidth indicator: Kbps, should not have capital k
* - Change the default item name for "snapshot to inventory" to something more usefull than "snapshot"
* - "Show end of last IM conversation" in Preferences/Communication automatically remains checked after OK-ing unchecked
* - Modify "Ctrl-F" to call Search/Replace Dialog when invoked inside Script Window
* - New Feature -> UI -> IM -> Teleport (other person) Button
== Paula Innis ==
* - window (floater) minimization overlaying - Patch
* - Deleting a selected object causes crash in FL 1.13.3.59558
* - Trivial sizeof() miscalculatuion results in incomplete copying of CPU Brand ID string in CProcessor::AnalyzeAMDProcessor()
* - llassert(mNumDescendantsSelected >= 0) with crash and loop. (Debug build)
== Peekay Semyorka ==
* - "Buy Land..." pie menu item broken
* - "World -> Buy Land..." menu failures
* - Buy Dialog Displays incorrect Prim Count when using prim multipliers
* - PNG image support submission
== Peter Lameth ==
* - llMapDestination can't TP to Skybox over 1000 meters, which was made possible in 1.20
== Pf Shan ==
* - Italian Viewer Strings Translation: set 1
* - Italian Viewer Strings Translation: set 2
* - Italian Viewer Strings Translation: set 3
* - Italian Viewer Strings Translation: set 4
* - Italian Viewer Strings Translation: set 5
* - Italian Viewer Strings Translation: set 6
* - Italian Viewer Strings Translation: alerts
* - Italian update to viewer 1.23
== princess niven ==
* - Hungarian language pack is ready for downloading
* - Hungarian translations for remaining strings & phrases - version 1.22
* - Hungarian update to viewer 1.23
* - Viewer 1.23 - 5 supplemental strings
== Renault Clio ==
* - Solaris' fprintf segfaults on NULL arguments
== Ringo Tuxing ==
* - Italian Viewer Strings Translation: set 1
* - Italian Viewer Strings Translation: set 2
* - Italian Viewer Strings Translation: set 3
* - Italian Viewer Strings Translation: set 4
* - Italian Viewer Strings Translation: set 5
* - Italian Viewer Strings Translation: set 6
* - Italian Viewer Strings Translation: alerts
* - Italian update to viewer 1.23
== Robin Cornelius ==
* - Standalone build is almost, but not quite there.
* - a standalone build fails on Fedora with NVIDIA graphics driver: 'glActiveTextureARB' was not declared in this scope
== Ryozu Kojima ==
* - Inconsistency in order of AV texture layers between the upper body, lower body, and head
* - Inconsistent behaviour between agent_slide_left / agent_slide_right, and the rest of the movement functions.
== Salahzar Stenvaag ==
* - Italian Viewer Strings Translation: set 1
* - Italian Viewer Strings Translation: set 2
* - Italian Viewer Strings Translation: set 3
* - Italian Viewer Strings Translation: set 4
* - Italian Viewer Strings Translation: set 5
* - Italian Viewer Strings Translation: set 6
* - Italian Viewer Strings Translation: alerts
* - Italian update to viewer 1.23
== Sammy Frederix ==
* - Second Life is leaking Objective-C objects at startup
== Scrippy Scofield ==
* - Builds fail on 1.18.6 RC if not using MOZLIB due to missing #if LL_LIBXUL_ENABLED in 3 places in indra/newview/llpanellogin.cpp
== Seg Baphomet ==
* - OpenJPEG always uploads single layer lossless images
* - "Standalone" build does not actually work
* - gcc 4 build failure: llstatusbar.h:130: error: extra qualification 'LLStatusBar::' on member 'MAX_DATE_STRING_LENGTH
* - Mismatched delete in llviewerparcelmgr.cpp
* - OpenAL support
* - OpenJPEG svn478 causes slviewer to crash
* - Standalone build is almost, but not quite there.
== Sergen Davies ==
* - Italian Viewer Strings Translation: set 1
* - Italian Viewer Strings Translation: set 2
* - Italian Viewer Strings Translation: set 3
* - Italian Viewer Strings Translation: set 4
* - Italian Viewer Strings Translation: set 5
* - Italian Viewer Strings Translation: set 6
* - Italian Viewer Strings Translation: alerts
* - Italian update to viewer 1.23
== SignpostMarv Martin ==
* - Group window needs increasing, and resize to be enabled.
* - typo in en-US/floater_mute.xml "Resident" not "resident"
* - typo in en-US/floater_mute.xml "Resident" not "Person"
* - SConstruct script makes many assumptions that are invalid outside LL
* - Land Holdings (World > My Land) group area is ridiculously small
* - World map region text input not limited to 63 characters
== Simon Nolan ==
* - New Feature -> UI -> Dialog -> Buy Copy/Contents -> Default Action -> Cancel
== SpacedOut Frye ==
* - patch for correct 64 bit new allocation
* - trivial patch, initialize variables
* - trivial patch, initialize variables LLToolDragAndDrop
* - Buffer overflow in decoding image.
* - bad getMetadata return code
* - lltexturecache.cpp mismatched new[] delete
* - OpenJPEG meta decode, Second Life patches
* - llimagejpeg.h remove jinclude.h
* - Bad typecast for 64 bit systems, llagent llfloatercustomize
== Sporked Friis ==
* - Show avatar's name in the "Eject" and "Freeze" confirmation screens
== Stevex Janus ==
* - Remove LL_USE_KDU define which is no longer used from SConstruct
== Still Defiant ==
* - [EDIT] Buggy condition statement appears to cause texture related bug side effects on systems with > ~2GB RAM
* - If a Find/Search returns no results, the results list is still focused and an attempt is made to select the first result anyway.
* - Automatically start renaming new user-created assets and automatically select new user-created folders
== Strife Onizuka ==
* - run_jumpif, run_jumpnif do not properly handle lists
* - Inconsistancy with reading binary data in llpolymesh.cpp
* - Typo in script tooltip, shows wrong text
* - lsa_cmp_lists, memory leak
* - llListStatistics tooltip wrong
* - Horizontal scroll bar fix (css)
* - LSO: LLScriptConstantString bug in LSCP_EMIT_ASSEMBLY mode ouputs invalid assembly
* - LSL Constant Typo: OBJECT_UNKOWN_DETAIL should be OBJECT_UNKNOWN_DETAIL
* - Unupdated constant in llparcelflags.h
== TBBle Kurosawa ==
* - ELFIO is technically optional, make this easy to capitalise on
* - Reading length data for a four-byte Variable template message misstores the length
* - logRanOffEndOfPacket is too terse when it logs packet data, add some more info
* - Boost inclusion is inconsistent
* - htonmemcpy doesn't get the LL_BIG_ENDIAN macro, so fails on big-endian architectures
* - Detect a Debian bulid-host, as is done for Fedora
* - Use pkgconfig for more libraries in the standalone build
== Teardrops Fall ==
* - Dragging Custom Color to Color Swatch Overriden by grab/move dialog action
== tenebrous pau ==
* - Viewer generates undesired dialog when IM comes in while minimized
== Tharax Ferraris ==
* - Include the SL date & day with the time
== Thickbrick Sleaford ==
* - IM to email unchecks itself for no particular reason
== Thraxis Epsilon ==
* - Fix the legibility and grammar/consistency of the new llOwnerSay implementation
* - Logging Chat to Disk does not include timestamps
== tiamat bingyi ==
* - Missing strings for the Portuguese (Brazilian) viewer, up to version 1.22
== TraductoresAnonimos Alter ==
* - Spanish update to viewer 1.23
== Tue Torok ==
* - Translation Help & Status
* - Danish Translation Part 1
* - Danish Translation Part 2
* - Danish Translation Part 4
* - Danish Translation Part 5
* - Danish Translation Part 6
== Vadim Bigbear ==
* - Populate the Resident Chooser list with avatars within chat distance
== Vixen Heron ==
* - Add a Turkish Language (Beta) for the Viewer
* - Turkish update to viewer 1.23
== Whoops Babii ==
* - need Second Life Viewer compiled under Solaris x86 and SPARC
* - login retires cause LLFrameStatView::setup() to seg fault
* - Login State change should display the definition and not the code itself
* - Solaris port - Use Solaris kstats when running on Solaris
* - Solaris port - add definitions for stricmp and strnicmp
* - Solaris port - Add necessary includes to llsys.h
* - Solaris port - add LL_SOLARIS to #if in lltimer.h
* - Solaris port - patch llvfs changes
* - Solaris port - patch featuretable_solaris.txt
* - Solaris port - patch llappviewer.cpp
* - Solaris port - add LL_SOLARIS to #if in llfilepicker.cpp
* - Solaris port - add Solaris specific platform to llfloaterreporter.cpp
* - Solaris port - add Solaris platform info to llstartup.cpp
* - Solaris port - add LL_SOLARIS to linux #if in llxmlrpctransaction.cpp
* - Implement audio streaming via gstreamer
* - llgl patches for Solaris
* - Solaris Port - llwindowsdl patch
* - Solaris Port - llcommon/lltimer.h patch
* - Solaris Port - llcommon/llmemory patch
* - Solaris Port - llpreprocessor.h patch
* - Solaris Port - newview/lldirpicker[.h/.cpp] patches
* - Solaris Port - newview/llviewermedia.cpp patch
* - Solaris Port - newview/llvoiceclient.cpp patch
== Wilton Lundquist ==
* - Typo - Teleport Failure Dialog
== Zarkonnen Decosta ==
* - Building slviewer-src-FL-1.13.3.59315 fails in linux_crash_logger
== Zi Ree ==
* - Selecting group charter text causes Apply/Ignore/Cancel popup even if the text wasn't changed
* - Line editor history for recalling previously typed lines
* - Text Editors should try and preserve X cursor position
* - German Translation of the Viewer inaccurate/dangerously wrong (corrections in patch)
* - Delete key does not function when editing text in teleport, friendship offers, etc.
* - About Land floater is not resizable, ban and access lists too small
== Zipherius Turas ==
* - llevent iter bug
* - LLVFS::eraseBlockLength iter Crash