summaryrefslogtreecommitdiff
path: root/indra/llui/llurlentry.cpp
AgeCommit message (Collapse)Author
2014-01-10Revert earlier back-out for MAINT-535 ... it's back insimon
2014-01-07Revert changes made for MAINT-535 to test in a release cohort.simon
2013-10-10MAINT-535 Wiki-style link markup hides potentially malicious secondlife: app ↵dmitry
URLs Partial fix: disabled URLs in the 'label' part of Wiki-style link
2013-06-13CHUI-809 (Right-click menu on user name in compat chat mode doesn't have "IM")mberezhnoy
Added callback for friendship checking
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-12-17CHUI-580 : WIP : Added disconnect of callbacks once they're called to ↵Merov Linden
prevent filling up the callback queue
2012-12-17Merge with viewer-chuiMerov Linden
2012-12-17CHUI-580 : WIP : Protect callback connections passed to ↵Merov Linden
LLAvatarNameCache::get() where necessary
2012-12-14CHUI-599 : Use the account name in all places that are not UI related but ↵Merov Linden
use avatar names to index, search and other code only uses.
2012-12-05CHUI-580 : WIP : Change the display name cache system, deprecating the old ↵Merov Linden
protocol and using the cap (People API) whenever available. Still has occurence of Resident as last name to clean up.
2011-08-12STORM-632 ADDITIONAL_FIX Use non-greedy regexp match to enable multiple ↵Vadim ProductEngine
<nolink>...</nolink> clauses in a single textbox.
2011-08-08STORM-632 ADDITIONAL_FIX Disallow showing URL-like avatar display names as ↵Vadim ProductEngine
Web links in the ShareItemsConfirmation notification. Updating the <nolink> tag parsing regexp to enable multiple <nolink>...</nolink> clauses in a single textbox.
2011-01-12STORM-797 : pull in viewer-developmentMerov Linden
2011-01-06STORM-393 FIXED Changed group SLURL color to be the same as in other URLs.Vadim ProductEngine
By the way, removed "AgentLinkColor" color which has been used since STORM-579 was fixed.
2010-12-30STORM-797 FIXED Added parcel SLURL rendering with human readable parcel names.Seth ProductEngine
- Added parcel info observer to LLUrlEntryParcel. - Added notifying LLUrlEntryParcel by LLRemoteParcelInfoProcessor when parcel data arrives. - Added notifying LLUrlEntryParcel about user login, changing host and viewer connection state to use this data in remote parcel requests.
2010-12-16STORM-796 FIXED Implemented rendering /app/region/ SLapps into ↵Vadim ProductEngine
human-readable strings. Example: secondlife:///app/region/Ahern/10/20/30/ is displayed as "Ahern (10,20,30)".
2010-12-08merge with viewer-devRichard Linden
2010-12-03STORM-579 FIXED SLURLs color for residents and objects names in plain text ↵Seth ProductEngine
chat match the user setting for "URLs" in the Color tab in Prefs. Avatar names SLURLs now use the user color setting for "URLs" everywhere across the viewer.
2010-11-15build fixesRichard Linden
2010-11-15mergeRichard Linden
2010-11-08pull beta changes back to developmentOz Linden
2010-11-05SEC-784Kent Quirk
2010-10-28STORM-489 FIXED <nolink>'ed text rendered as URLVadim ProductEngine
Changes: * Suppressed URLs in object (sender) names of nearby chat messages loaded from history. * Fixed text between <nolink>...</nolink> text being rendered as URL (hand cursor on hover, context menu, context menu, opening Places SP on click).
2010-10-22STORM-297 FIXED Fixed "<nolink>" text appearing in confirmation message if ↵Vadim ProductEngine
there is "<" symbol in Landmarks name. Modified the "<nolink>...</nolink>" clause parsing regexp to allow "<" in the middle.
2010-10-06Add support for debug setting to disable link highlight & follow in URLs ↵callum
that appear in XUI widgets
2010-09-03Post-convert merge by convert_monolith.py from ↵Aimee Linden
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
2010-09-03Merge between james/viewer-identity-evolution and dessie/viewer-publicAimee Linden
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-09EXT-8010 ADDITIONAL FIX Fixed problems with avatar links underlining.Andrew Dyukov
There were two problems: 1. Underlining broke when avatar's first and second name were on different lines. 2. There was no underline on hover for avatar miniinspector links in plaintext IM. - First problem was caused by calling LLOnHoverChangeableTextSegment::draw() for the same segment twice- for first and second name that were on different lines, while handleHover() was called only once. So handleHover() was called -> text was underlined -> first part of segment was drawn underlined -> its draw set style back to normal -> second part of segment was drawn without underlining. Fixed this by setting style back to normal only when drawing the last part of the segment. - Second problem was caused by unusual way of appending link to text in chat history. Changed it so that LLTextBase::appendText() now receives link not inside style params, but directly. Also added "/inspect" ending to check in LLUrlEntryAgent::underlineOnHoverOnly(). Reviewed by Richard Nelson at https://codereview.productengine.com/secondlife/r/833/ --HG-- branch : product-engine
2010-07-26EXT-8010 FIXED Implemented special behaviour of avatar links.Andrew Dyukov
Avatar links are now underlined only on hover. Also they have the same color as other links. - Underlining text and getting it back to normal are done in handleHover() and draw() of new LLOnHoverChangeableTextSegment class derived from LLNormalTextSegment. This class has two pointers to styles- one for style which will be used for text on hover, and another otherwise. This special type of text segment is used if link's boolean member mUnderlineOnHoverOnly is true. So it is URL's flag depending on which textbase adds new text segment(like it currently happens with mDisabledLink). - Changed avatar link color in colors.xml to emphasis (because it was white before and was inconsistent with other links). Reviewed by Richard Nelson at https://codereview.productengine.com/secondlife/r/749/ --HG-- branch : product-engine
2010-07-06Merge from dessie/viewer-releaseLeyla Farazha
2010-07-02EXT-5692 FIX Add callback to create widget segment with LLAvatarIconCtrl (or ↵Yuri Chebotarev
LLGroupIconCtrl) based on url match id. reviewed by Richard Nelson at https://codereview.productengine.com/secondlife/r/610/ --HG-- branch : product-engine
2010-05-26DEV-50271 FIX SLURL support for non-clickable display namesRichard Nelson
std::multimap::find does *not* return an iterator just to the matching results, use std::multimap::equal_range instead
2010-05-26DEV-50271 FIX SLURL support for non-clickable display namesRichard Nelson
separate mIsLink from mLink to support non-clickable urls (e.g. secondlife:///app/agent/0e346d8b-4433-4d66-a6b0-fd37083abc4c/completename)
2010-05-25DEV-50271 FIX SLURL support for non-clickable display namesRichard Linden
revived mDisabledLink to make url replacement logic work again
2010-05-25MergeJames Cook
2010-05-25DEV-50013 WIP gCacheName->getGroup() to distinguish from av lookupsJames Cook
Helps with global finds looking for remaining calls to patch. Reviewed with Leyla.
2010-05-24DEV-50271 FIX SLURL support for non-clickable display namesRichard Nelson
2010-05-24DEV-50271 FIX SLURL support for non-clickable display namesRichard Nelson
reviewed by James
2010-05-20DEV-50013 Tooltip for SLAPP agent inspect linksJames Cook
Reviewed with Erica (language) / Leyla (code)
2010-05-18Rename mSLID to mUsername to match the name of the field in the UIJames Cook
Product made a late-breaking request to change the name of this field. The wire protocol for People API has not yet changed.
2010-05-13merge pull from dessie/viewer-public, picking up SLE codeJames Cook
2010-05-11Clean up merge-fight about getIcon() const-nessJames Cook
2010-05-11merge from dessie/viewer-public right before SLE code landedJames Cook
2010-05-04Automated mergeRoxie Linden
2010-04-29DEV-49489 Display name support in URL-style name widgets, alsoJames Cook
Fixed problem where labels like "Mute John Smith" were not being applied when the name was not in cache.
2010-04-28Remove prototype support for badges next to avatar namesJames Cook
Easy to reimplement if we decide we want to do it.