summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-28Fixed Windows build after chengeset (15508dc34f63) Implemented major task ↵Mike Antipov
EXT-6979 (Connect wearable editor texture and color edito...: added default bodies for overloading of function templates removed qualifier before PickerControlEntry class name. --HG-- branch : product-engine
2010-04-28Implemented major task EXT-6979 (Connect wearable editor texture and color ↵Eugene Mutavchi
editors to the textures stored in the wearables themselves): - added PickerControlEntry - dictionary entry which contains information about particular picker control - added ColorSwatchCtrls and TextureCtrls - lists of PickerControlEntries, contain information about color and texture controls for particular EWearableType - implemented some helper functions for picker management Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/327/ --HG-- branch : product-engine
2010-04-28Fixed low bug EXT-6776 ([FRAGMENTATION] Call strings need change).Andrew Dyukov
- Removed string fragmentation by changing concatenation of name and action to whole-sentence strings. Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/328 --HG-- branch : product-engine
2010-04-28Improved xml file according to Eric's suggestion: controls are not intended ↵Mike Antipov
to be translated marked with translate="false" attribute. Trivial, not reviewed. --HG-- branch : product-engine
2010-04-28mergeMike Antipov
--HG-- branch : product-engine
2010-04-28Fixed critical bug EXT-4837 ( [NUX] When filter results in null state, ↵Mike Antipov
provide a message suggesting the user try global search.) Implemented passing of entered filter substring without head spaces to search URI in help message for null filtered results. * Updated setting "no item message" to use search term from filter editor for avatar & group lists and for inventory panels. * Updated appropriate translatable strings to get [SEARCH_TERM] substitution. * Updated processing of filter substring to pass original string to methods applied new filter. Additional necessary changes * Changed place to set "no item message" for group list from refresh to where filter is updated (like in avatar lists) * Removed converting of filter substring to upper case in Places & My Appearance sidepanels (this conversion has already been implemented in where filter is applied) * Added a separate message for Landmarks to set search URI to secondlife:///app/search/places for Lanmarks panel; other inventory related panels have URL to all searched categories (secondlife:///app/search/all) Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/326/ --HG-- branch : product-engine
2010-04-27Additional commit for EXT-6956 (Create perpetual loading indicator widget).Vadim Savchuk
- Made the indicator rotate clockwise (by flipping the images and reversing the order they're traversed). - The textures are now preloaded. Approved by Erica. --HG-- branch : product-engine
2010-04-27mergeYuri Chebotarev
--HG-- branch : product-engine
2010-04-27fix EXT-4858 "Detecting Hardware..." not showing correctly in non-English ↵Yuri Chebotarev
languages with Viewer 2.0 reviewed Vadim Savchuk https://codereview.productengine.com/secondlife/r/317/ --HG-- branch : product-engine
2010-04-27fix EXT-6998 Group creator has no rights to view group owned landYuri Chebotarev
reviewded Mike Antipov https://codereview.productengine.com/secondlife/r/319/ --HG-- branch : product-engine
2010-04-27fixed critical EXT-7092 Fatal ↵Alexei Arabadji
error:LLOfferInfo::handleRespond:ASSERT:(!"Unexpected notification name") appears after attempt to resolve offer from object Added missing handler for "ObjectGiveItemUnknownUser" notification. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/323/ --HG-- branch : product-engine
2010-04-27Making use of LLCommonUtils::computeDifference.Dmitry Zaporozhan
Replaced duplicating code with generic function LLCommonUtils::computeDifference() Reviewed by Vadim Savchuk - https://codereview.productengine.com/secondlife/r/313/ --HG-- branch : product-engine
2010-04-27Implemented perpetual loading indicator widget (EXT-6596).Vadim Savchuk
Simple perpetual loading indicator a la MacOS X or YouTube. Implements spinning by changing pre-defined images. The images are hardcoded, shared by all instances of the widget. Number of rotations per second can be changed via params. Reviewed by Mike at https://codereview.productengine.com/secondlife/r/320/ --HG-- branch : product-engine
2010-04-27partial implementation of EXT-6723 Create specialized view of inventory for ↵Igor Borovkov
"clothing" accordion tab of outfit editor Initial implementation (no sorting, no grayed items from Base outfit) Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/322 --HG-- branch : product-engine
2010-04-27fix duplicate string for EXT-5839 Creating a new wearable in a localized ↵Yuri Chebotarev
viewer attempts to use non-ascii characters for inventory types in some languages no review --HG-- branch : product-engine
2010-04-27additional fix for EXT-6721 (Enable UI for user modification of wearable order)Igor Borovkov
corrected dirty state management - taking into account changes in ordering between wearables of COF and Base Outfit Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/280/ --HG-- branch : product-engine
2010-04-27Fixed normal EXT-7020 (Make \"port number\" field more wider, as fourth ↵Paul Guslisty
number is unable to be seen) - Made \"port number\" field more wider Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/316/ --HG-- branch : product-engine
2010-04-27Fixed normal bug EXT-6882 ([EN FORMATTING] Comprar terreno (Buying Land) ↵Paul Guslisty
window. Blank space needed between \"...de terreno.\" and \"Este terreno...\") - added space in the strings.xml for translation, so that languages that need the space (English, Spanish, French, etc.) can have it, and languages that don't (Japanese, Chinese etc) can remove it Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/314/ --HG-- branch : product-engine
2010-04-27Fixed normal bug EXT-6878 ([OVERLAP] Acerca del terreno (About Land) window ↵Paul Guslisty
> Objetos. Overlapped text and arrow.) - applied wrap to string that overlaps line editor - deleted overriden dimensions in other locales Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/309/ --HG-- branch : product-engine
2010-04-27Fixed normal bug EXT-6581 ('Buy' floater looks corrupted after size reducing)Paul Guslisty
-increased floater minimal width -decreased width of TextBox with truncated string and used 'use_ellipses' for it -deleted overriden button width dimension in DE locale Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/315/ --HG-- branch : product-engine
2010-04-26mergeYuri Chebotarev
--HG-- branch : product-engine
2010-04-26EXT-6969 Group notices can appear duplicated in group profileYuri Chebotarev
reviewed Mike Antipov https://codereview.productengine.com/secondlife/r/308/ --HG-- branch : product-engine
2010-04-26(EXT-6722) Create modified inventory view for "my outfits" tab in top-level ↵Sergei Litovchuk
appearance sidebar (tier 1) llui: - Setting container panel for accordion tab control to dynamically add tabs to accordions. - Added method to dynamically remove accordion tabs. - Added LLIconCtrl image setter. newview: - Class LLOutfitsList - a list of agents's outfits from "My Outfits" inventory category which represents each outfit by an accordion tab with a list of items inside it. - Class LLWearableItemsList - a list of wearable items used in each accordion tab of "My Outfits" tab. - Class LLInventoryItemsList - a base class for LLWearableItemsList that represents inventory items by panels in LLFlatListView. - Class LLPanelInventoryItem - inventory item representation for a flat list. Item icon is set according to item type. - Class LLInventoryCategoriesObserver - an observer used in LLOutfitsList for monitoring changes to "My Outfits" inventory category and updating outfits accordion tabs and list of items for each outfit. Reviewed by Mike Antipov https://codereview.productengine.com/secondlife/r/285/ --HG-- branch : product-engine
2010-04-26mergeMike Antipov
--HG-- branch : product-engine
2010-04-26Fixed major bug EXT-6092 [crashhunters] Crash in LLFlatListView::selectItemPairMike Antipov
Reason: A) incorrect UP arrow handling in accordion control: invisible accordion tab was selected to handle selection. B) invalid std::map item (in empty map) was used to make selection in Flat List Fix: added checks against empty map before use front/back item pair before selecting first/last items. Also updated processing of the UP key in accordion control to not select invisible accordion tab. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/318/ --HG-- branch : product-engine
2010-04-26merge from PE's viewer-trunkTofu Linden
2010-04-26final(?!) merge from viewer-hotfix.Tofu Linden
2010-04-26merge from PE's viewer-hotfixTofu Linden
2010-04-26DEV-39789 (SNOW-627/SNOW-227/VWR-15454): Remove obsolete Apple FSCopyObject ↵Aimee Linden
code from mac-updater
2010-04-25DEV-49390 (SNOW-573): Deprecated methods for getting and setting the system ↵Aimee Linden
audio mute on Mac AudioHardwareGetProperty(), AudioDeviceGetProperty() and AudioDeviceSetProperty() were deprecated in the 10.5 SDK, replaced using AudioObjectGetPropertyData() and AudioObjectSetPropertyData().
2010-04-25DEV-49389 (SNOW-571 / VWR-18279): Replacing another deprecated ↵Aimee Linden
WaitNextEvent() for the OS X 10.6 SDK Replaced the deprecated WaitNextEvent() call with ReceiveNextEvent() and SendEventToEventTarget() as a basic event loop in slplugin.cpp
2010-04-25DEV-42251 (SNOW-570 / SNOW-220 / VWR-14711): WaitNextEvent() is deprecated ↵Aimee Linden
in the OS X 10.6 SDK Imported from Snowglobe. Use RunApplicationEventLoop() instead of WaitNextEvent() while the viewer is waiting for the crash logger to exit.
2010-04-24DEV-39786 (SNOW-572 / SNOW-220 / VWR-14712): GL_COLOR_INDEX8_EXT not defined ↵Aimee Linden
as GL_EXT_paletted_texture is deprecated. Imported from Snowglobe.
2010-04-24EXT-7055: Re-remove old MAP_SCALE_* constants removed in DEV-30614 that have ↵Aimee Linden
snuck back in
2010-04-24Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkAimee Linden
2010-04-24EXT-7005 : Kill unhelpful 'Deprecated conversion from string to char *' ↵Aimee Linden
warnings from fmod_errors.h when building with GCC >=4.2 on Darwin Apply -Wno-write-strings compile flag to llaudioengine_fmod.cpp and llstreamingaudio_fmod.cpp on Darwin as it was on Linux (Amen). Removed unnecessary check for GCC >= 4.2 when applying this flag, as CXX_VERSION_NUMBER it used is only being generated in 00-Common.cmake on Linux at the moment and 4.0 understands -Wno-write-strings anyway.
2010-04-23FR linguisticEli Linden
2010-04-23Related to normal bug EXT-6302 (TP requests need to display destination ↵Eugene Mutavchi
region maturity) - added displaying maturity rating with an icon. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/229/. --HG-- branch : product-engine
2010-04-23Fixed normal bug EXT-6893 (Corrupted 'Connecting to conference' notification ↵Andrew Dyukov
is shown while connecting to ad-hoc voice chat). Bug consisted of two problems- showing empty outgoing call floater and corrupted text in outgoing call floater. First was ad-hoc and group call specific and was caused by not showing appropriate text for STATE_READY voice channel state. Second was caused by too small space between "Connecting to..." and "Leaving..." textboxes, which enden in their collision for long names. - First problem was fixed by adding STATE_READY case into appropriate switch where textboxes are made visible. - Second was solved by placing "Leaving..." textbox lower Reviewed by Vadim Sachuk at https://codereview.productengine.com/secondlife/r/310/ --HG-- branch : product-engine
2010-04-23fixed EXT-6891 Region name SLurl is absent ot teleport offer toast if long ↵Alexei Arabadji
message was added Decreased limit of teleport offer text invitaton to 178 characters(254 - max_location_url_length(76)) reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/302/ --HG-- branch : product-engine
2010-04-23Work on task EXT-6722 (Create modified inventory view for "my outfits" tab ↵Mike Antipov
in top-level appearance sidebar) Code improvements: * Moved Accordion tab + Flat list into separate xml. * Implemented dynamic creation of the accordion tab via xml Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/312/ --HG-- branch : product-engine
2010-04-23Fixed bug EXT-6798 (Crash in LLTeleportHistoryStorage).Vadim Savchuk
Reason: Attempt to purge empty teleport history resulted in inconsistent history state. There were two consequences: 1) Further teleports would not properly update the history. 2) Subscribers of history changes were notified of the invalid change and that led to the crash. My changes: - added a sanity check to LLTeleportHistoryStorage::onTeleportHistoryChange() to prevent the crash - purging empty teleport history now does nothing, hence the history doesn't become inconsistent - removed a redundant (but harmless) call to onTeleportHistoryChanged() from LLNavigationBar::draw() because it's called by LLTeleportHistory::purgeItems() anyway Reviewed by Mike at https://codereview.productengine.com/secondlife/r/304/ --HG-- branch : product-engine
2010-04-23mergeIgor Borovkov
--HG-- branch : product-engine
2010-04-23mergeIgor Borovkov
--HG-- branch : product-engine
2010-04-23fixed linux buildIgor Borovkov
no review, no jira issue --HG-- branch : product-engine
2010-04-23mergeYuri Chebotarev
--HG-- branch : product-engine
2010-04-23fix for EXT-6999 Group creation panel: pop-up menu for empty group title ↵Yuri Chebotarev
editfield has 'Delete' item enabled reviewed Mike Antipov https://codereview.productengine.com/secondlife/r/307/ --HG-- branch : product-engine
2010-04-23EXT-6970 Title of attachment from previously viewed group can be found in ↵Yuri Chebotarev
current group while viewing notices reviewed Mike Antipov https://codereview.productengine.com/secondlife/r/306/ --HG-- branch : product-engine
2010-04-23fix EXT-6766 The number of characters allowed in the Chat Edit Window in ↵Yuri Chebotarev
Vewer 2 is 1/2 that in Vewer 1 reviewed Mike Antipov https://codereview.productengine.com/secondlife/r/305/ --HG-- branch : product-engine
2010-04-23fix for EXT-5839 Creating a new wearable in a localized viewer attempts to ↵Yuri Chebotarev
use non-ascii characters for inventory types in some languages reviewed Richard Nelson https://codereview.productengine.com/secondlife/r/61/ --HG-- branch : product-engine