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