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
James Cook
56f5a6909d
Menu item to disable display names for testing works again
...
Start up cache in not-running state on viewer. Set cache running when
idle() is called. Explicitly refresh name tags when toggled.
Reviewed with Simon
2010-04-27 13:54:40 -07:00
James Cook
e4f2887983
Don't save dummy records (from 503 errors) to disk cache
2010-04-26 14:19:58 -07:00
James Cook
c1ff714797
DEV-47529 Name cache can handle People API 503 service unavailable
...
It caches a dummy name "???" for a while and retries - soon for 503,
longer delay for other errors. Reviewed with Simon.
2010-04-23 15:11:33 -07:00