Commit Graph

83 Commits (12e50e1fccef153e230f7fe91c1cedbc4e718d53)

Author SHA1 Message Date
Cinders 5572302504 Trivial whitespace cleanup... 2013-03-22 18:16:47 -06:00
Tank_Master 1d43cb8943 Merge SSB push 4 2013-03-08 17:54:49 -08:00
Don Kjer 54cdc322b8 Fixing issues with not detecting when LLSD XML parsing fails. Changing most http error handlers to understand LLSD error responses. Fleshing out most http error handler message spam. 2013-03-05 22:05:22 -08:00
Tonya Souther 30e8da41b0 Merging Cocoa UI rework. 2013-01-05 13:55:41 -06:00
Kelly Washington 2cba564b24 MAINT-2184 [crashhunters] new crash in LLUUID::toString
Fix dangling references.
2013-01-03 09:17:25 -08:00
Tank_Master cc44316aed Merge LL 3.4.3,
Note: aligned some of our code with LL's, spcifically feature table, gpu table, texture fetching, and some rendering defaults behavior.
2012-12-18 00:36:35 -08:00
Tank_Master 5b5f4c8bf5 Merge LL 3.4.2 release,
broken revision, KDU package needs updating, mac packager also likely broken
2012-12-14 07:59:55 -08:00
Kelly Washington 5646e564e5 MAINT-1897 Poor performance viewing large group member lists
* Split avatar name requests up among multiple frames to prevent overloading
  the nameserver and having requests time out.
2012-11-12 14:10:02 -08:00
Oz Linden c2e902d56a merge back beta fixes 2012-08-20 14:45:47 -04:00
Todd Stinson 7cbbdbd896 PATH-849: CRASHFIX This should fix the crash caused by LLPathfindingObject::handleAvatarNameFetch being called after the corresponding LLPathfindingObject has been deleted. 2012-08-13 16:55:51 -07:00
Ansariel 3f77049357 FIRE-8424: Don't trim 'resident' from legacy names causes webprofile search to fail 2012-12-04 10:49:51 +01:00
Cinders bbc16a5441 FIRE-6659: Option to not strip "Resident" from legacy names. 2012-11-01 22:25:51 -06:00
Ansariel ccbfeef031 Fixed indention 2012-10-15 22:58:16 +02:00
Ansariel cd2db0789b FIRE-4297: Fix for "Sort contact lists by username even when display names are shown" not working if display names are disabled 2012-10-15 22:53:33 +02:00
Todd Stinson cb646c988f PATH-849: CRASHFIX This should fix the crash caused by LLPathfindingObject::handleAvatarNameFetch being called after the corresponding LLPathfindingObject has been deleted. 2012-08-13 16:55:51 -07:00
Brad Payne (Vir Linden) 30140f66be SH-3079 FIX - minimize retries and avoid log spam when people API is missing 2012-05-03 17:25:02 -04:00
Ansariel 6c287ccf97 Changed avatarname cache to not re-request names for avatars with null uuid on reuqest errors 2012-05-17 14:56:17 +02:00
Ansariel a3af449300 Cleaned up partly messed up display name expiration; The minimum expiration duration is already ensured in nameExpirationFromHeaders() 2012-05-17 14:33:12 +02:00
Richard Linden 72c43237fc STORM-1039 FIXED Bad iterator access in llavatarnamecache.cpp:564
missed else case
2011-04-28 19:33:20 -07:00
Richard Linden 6e5794376d STORM-1039 FIXED Bad iterator access in llavatarnamecache.cpp:564
fixed crash on startup
2011-04-28 19:04:08 -07:00
Paul ProductEngine 38a0dbf04f STORM-1039 FIXED Bad iterator access in llavatarnamecache.cpp:564
- Replaced 'while' loop by 'for'

- Deleted unnecessary 'cur' iterator
2011-04-15 18:50:03 +03:00
Oz Linden 24f73fda0f remove problematic include used during debug 2011-01-18 15:59:45 -05:00
Oz Linden 8c2f2eb1f3 make storing the cache obey the same unrefreshed time as other usage 2011-01-18 07:37:56 -05:00
Oz Linden e106678422 DN-202: Make avatar name caching more aggressive and error handling more uniform
Add logging (mostly at DEBUG level)
2011-01-16 21:41:08 -05:00
Oz Linden c5d8624ba4 renamed temp name flag member in name cache to avoid confusion with similar names in other classes 2011-01-15 09:09:41 -05:00
leyla_linden 089665ce4e Falling back to legacy cache on display name fetch error 2010-12-09 15:26:03 -08:00
Leyla Farazha 76d708bdb5 Turning down dummy avatar name entry expiration to 2 minutes 2010-11-11 15:53:13 -08:00
LGG@LGG-LAPPY 8e900947f9 Fix for FIRE-3048
IMs/online notifications appearing multiple times when you've removed a contact's display name
2011-09-20 20:45:50 -05:00
Arrehn 8be9495460 DisplayName Cache Lookup Performance Improvements - 1HR expiration experiment 2011-09-05 01:37:42 -04:00
Selo b8a34ab1a3 FIX Caching DNs .... Making now sure to fire a request when a DN is not in cache or expired 2011-09-04 21:13:13 +02:00
Liny 2923d413ef EoL change, no code change 2011-09-01 18:08:44 -07:00
LGG@LGG-LAPPY 7e4388d7dd Contact Sets For Firestorm (Comm->Contact Sets) 2011-09-01 09:50:54 -05:00
Arrehn e277b8a4ac Merge with LL 2.6.9, initial work. Needs tests, extra XUI merging with particular skins. 2011-08-04 11:53:40 -04:00
Arrehn 0edfaea01d Remove namecache logging for now, still need to analyze whether this is needed at all. 2011-06-25 10:31:42 -04:00
Tank_Master 91837db170 reimport changset 14913 to fix the display name issue in IM and group chat
http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/ead2e91b6da2
2011-06-13 21:46:30 -07:00
Arrehn 52f4999ecb Improved Legacy Name lookups, by Ansariel 2011-04-17 23:09:11 -04:00
Kitty Barnett 604345b918 Merged with .RLVa tip
--HG--
branch : RLVa
2011-02-19 01:12:23 +01:00
Kitty Barnett c4cd977586 - changed : force the use of display names when @shownames=n restricted
--HG--
branch : RLVa
2010-12-08 22:34:14 +01:00
Leyla Farazha a923da7fc7 DEV-52931 Toggling "View Display Names" doesn't take effect right away in the Friends list 2010-09-13 14:59:31 -07:00
Aimee Linden e45b3c6884 Correct license on newly exported files to LGPL. 2010-09-04 19:35:27 +01:00
Leyla Farazha c39d74ac98 synchronous llavatarcachename::get calls now return true even if entry is expired 2010-08-19 14:23:14 -07:00
Leyla Farazha c7d49b4cb2 DEV-52354 Username shown in local chat if idle for over 90 seconds
reviewd by richard
2010-08-04 17:11:01 -07:00
James Cook 88b9808de6 DEV-50013 Don't add delays to batch up name requests
In practice, bulk name requests are all added in a single frame,
triggered for example by opening a group membership dialog.  There's
no point to waiting to batch up more requests, and this slows down
the usual single-name lookup.  Reviewed with Simon.
2010-06-01 11:06:16 -07:00
James Cook b944a47927 DEV-50013 Script memory floater uses usernames 2010-05-28 09:59:47 -07:00
James Cook f4148502e4 Rename mSLID to mUsername to match the name of the field in the UI
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-18 16:00:45 -07:00
Leyla Farazha 2af4875309 DEV-50013 Friends in sidebar now correctly displaying names
reviewed by James
2010-05-13 17:26:06 -07:00
James Cook fa03333d58 DEV-49633 Prefer Retry-After for error handling backoff
Also, we can't parse Expires dates, so use Cache-Control max-age.
Reviewed with Huseby.
2010-05-07 10:41:02 -07:00
James Cook c0257c7fff DEV-49633 fixed, use Cache-Control max-age for display name expiration
We have no C++ libraries for parsing RFC 1123 dates, so parsing "Expires"
headers is risky.  max-age delta-seconds is easier to parse and equivalent
for this use.  Also added unit tests for max-age parsing.  Pair-programmed
with Huseby.
2010-05-06 16:29:51 -07:00
James Cook 5838494c50 DEV-49633 WIP, Display name cache uses "Expires" headers for timeouts 2010-05-04 16:20:02 -07:00
James Cook 18106568b2 DEV-49489 Fall back to legacy names if display names unavailable
Also made new names system wrap the old one to simplify call sites in the viewer
2010-04-28 11:00:11 -07:00