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
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
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
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
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
76d708bdb5
Turning down dummy avatar name entry expiration to 2 minutes
2010-11-11 15:53:13 -08: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
James Cook
98f5fc5ff0
DEV-47529 Turn off display names if no capability from simulator, and
...
Display name update broadcasts entire new name record to nearby viewers
Display name update directly inserts new name into sim cache
indra.xml has display_names_enabled setting to control cap
Synchronized viewer and server versions of avatar name cache
Reviewed with Ambroff
2010-04-22 14:13:45 -07:00
James Cook
61d79980d8
Starting to implement running switch and 503 error handling
2010-04-22 10:24:17 -07:00
James Cook
022a598694
Viewer caches avatar display names between sessions
...
Reviewed with Simon
2010-04-20 17:05:49 -07:00
James Cook
d373dc8782
Viewer asks login.cgi if the grid supports display names
...
If not, turns off display names. Cleaned up name cache reset code.
Alphabetized login auth param requests for easier merges going forward.
2010-04-19 17:09:37 -07:00
James Cook
fec9338228
Fix line endings
2010-04-16 19:08:35 -07:00
James Cook
69de1f4eb7
Accept expires timestamp as UTC datetime in LLSD
2010-04-16 19:06:17 -07:00
James Cook
4218819951
DEV-47529 Viewer looks up display names via a sim cap
...
Squire asked me to route display name lookups via a simulator capability
using HTTP GET. This buys us authentication until the data services team
can implement a public-facing authenticating web service for People API.
2010-04-15 16:22:15 -07:00
James Cook
80916b3f95
Fix line endings
2010-04-13 12:05:12 -07:00
James Cook
e390e4f2b5
DEV-47529 Display name expiration time sent from web service
2010-04-13 11:54:06 -07:00
James Cook
65e565e0e1
DEV-47529 Convert viewer to use final People API lookup URL format
...
Reviewed with Simon
2010-04-12 16:36:12 -07:00
James Cook
0b36c41812
DEV-47529 Add expiration to display name cache for viewer
...
Also synchronize LLAvatarNameCache with server version
TODO: Get expiration time from web service
2010-04-08 15:43:00 -07:00
James Cook
639b234762
Partial support for Set Name returning error msg from service
2010-03-18 17:19:57 -07:00
James Cook
421fe9efa7
Freshly created SLID-only account now shows white tag, not yellow
2010-03-10 17:12:00 -08:00
James Cook
60aa61e1cc
Default display names to on for demo
2010-03-09 12:23:43 -08:00
James Cook
1f34091953
Removed custom star badges for Lindens.
...
Plan is to use avatar profile pictures for these.
2010-03-08 16:41:08 -08:00