Commit Graph

302 Commits (3d4acb535d75c4cc78c93dee318bcffaca691237)

Author SHA1 Message Date
Aura Linden 3d4acb535d Appears to fix MAINT-4184 2014-07-22 17:24:00 -07:00
Merov Linden 7d7d042691 Retropedaling on SH-4030 fix that crashes my viewer on loggin 2014-06-17 15:43:51 -07:00
Brad Payne (Vir Linden) 487ca1bad3 v-r -> s-e merge WIP 2014-05-14 17:50:59 -04:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
Brad Payne (Vir Linden) 895d52a399 merge viewer-release to sunshine-external 2014-02-25 13:25:40 -05:00
Richard Linden 80b4a4a1f5 merge with release 2014-02-24 18:45:59 -08:00
Brad Payne (Vir Linden) cc9a7a70b1 merge fix 2013-12-17 14:14:03 -05:00
Brad Payne (Vir Linden) 4724232abd SH-4611 WIP - this should prevent the case logged, which I believe is caused when cache loading fails. Can not repro so somewhat speculative. 2013-12-05 13:24:38 -05:00
Brad Payne (Vir Linden) 744cf6be8d merge 2013-12-05 10:39:35 -05:00
Brad Payne (Vir Linden) 0384d57972 SH-4611 WIP 2013-11-20 16:21:34 -05:00
Monty Brandenberg d191585a3e Merge. Refresh from viewer-release after 3.6.10 release 2013-11-12 14:06:38 -05:00
Brad Payne (Vir Linden) 9fe7ec50e0 SH-4030 FIX 2013-11-12 12:49:51 -05:00
Richard Linden 17e9c872ad Automated merge with http://bitbucket.org/lindenlab/viewer-release 2013-11-11 19:17:49 -08:00
Xiaohong Bao 2b8dc4d80c fix for SH-3959: Make sure baked textures cache and load from cache correctly. 2013-11-07 10:18:50 -07:00
Monty Brandenberg 622eae6555 SH-4490 More 'humane' error code presentation from llcorehttp callers
Added toTerseString() conversion on HttpStatus to generate a string
that's more descriptive than the hex value of the HttpStatus value
but still forms a short, searchable token (e.g. "Http_503" or
"Core_7").  Using this throughout the viewer now, no live cases
of toHex(), I believe.
2013-09-11 19:21:31 -04:00
Monty Brandenberg f00b6c7133 Merge. Pull in viewer-release after SSA merge. 2013-08-26 18:54:39 -04:00
Brad Payne (Vir Linden) a3b1a60ed7 merge 2013-08-22 16:12:40 -04:00
Richard Linden 612892b45a SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
continued conversion to units system
made units perform type promotion correctly and preserve type in arithmetic
e.g. can now do LLVector3 in units
added typedefs for remaining common unit types, including implicits
2013-08-18 22:30:27 -07:00
Richard Linden 9f7bfa1c37 moved unit types out of LLUnits namespace, since they are prefixed 2013-08-15 00:02:23 -07:00
Richard Linden 26581404e4 BUILDFIX: added header for numeric_limits support on gcc
added convenience types for units F32Seconds, etc.
2013-08-14 11:51:49 -07:00
maksymsproductengine 63cc379c72 MAINT-3270 FIXED crash in LLControlCache<unsigned int>::LLControlCache: Control named RenderAutoMuteFunctionsnot found 2013-10-04 02:50:50 +03:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Monty Brandenberg 38b3da4a20 Merge. Refresh from viewer-release. 2013-07-18 18:43:58 -04:00
Richard Linden 11e14cd3b0 SH-4299Interesting: High fps shown temporarily off scale in statistics console
various fixes to lltrace
start() on started recording no longer resets
fixed various instances of unit forgetfullness in lltrace
recording split now has gapless timing
scene monitor now guarantees min sample time
renamed a bunch of stats
added names to debug thread view on windows
2013-07-15 11:05:57 -07:00
Richard Linden d122318bef SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics console
added percentage/ratio units
added auto-range and auto tick calculation to stat bar to automate display stats
2013-07-08 00:55:17 -07:00
Richard Linden ffa7123bb5 SH-4299 FIX Interesting: High fps shown temporarily off scale in statistics console
added ability to force uniqueness of LLCopyOnWritePointer
converted more variables to units
added convenience function for unit constants
2013-06-28 20:45:20 -07:00
Dave Parks 9ea2d90a0d Automated merge with http://bitbucket.org/lindenlab/viewer-release 2013-06-20 12:10:26 -05:00
Monty Brandenberg d6741a4fc0 Fixups for the transplant of the HttpHeader changes from sunshine. 2013-06-19 19:58:09 +00:00
Brad Payne (Vir Linden) 56cf4297f3 SH-4250 WIP - logging tweaks and cleanup 2013-06-13 16:07:02 -04:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Richard Linden 9ae76d1215 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
fixed copy construction behavior of Recordings to not zero out data
split measurement into event and sample, with sample representing
a continuous function
2013-05-29 17:00:50 -07:00
Graham Madarasz 806d09b114 Merge 3.5.1 into Materials 2013-04-30 19:50:05 -07:00
Brad Payne (Vir Linden) 17af76fae1 SH-4128 WIP - use the AISv3 inventory cap when available for cof link deletion, hook in to callback mechanism so all link operations should be done before outfit is worn. 2013-04-18 13:56:16 -04:00
Brad Payne (Vir Linden) b224b8978a SH-4061 WIP - request headers for server-bake images 2013-04-17 11:32:23 -04:00
Brad Payne (Vir Linden) e3bad9fb86 SH-4061 WIP - fix for build issues on mac, reset the retry policy on success. 2013-04-16 20:27:49 -04:00
Brad Payne (Vir Linden) 9cbbb45a0c SH-4061 WIP - cleanup 2013-04-16 09:19:35 -04:00
Brad Payne (Vir Linden) 8d3afb35d8 SH-4061 - integrated LLHttpRetryPolicy with new corehttp header parsing 2013-04-15 18:58:58 -04:00
Brad Payne (Vir Linden) 68cdbf387c SH-4061 WIP - comments, timing of retries 2013-04-15 18:03:31 -04:00
Brad Payne (Vir Linden) 7182203ebf SH-4061 WIP - moved all retry logic into lltexturefetch, some cleanup. Debug setting now defines a fake failure rate. 2013-04-15 17:46:28 -04:00
Brad Payne (Vir Linden) 5976dc144e SH-4061 WIP - simulated failures/image fetch retries 2013-04-15 15:12:22 -04:00
Monty Brandenberg 4eef1c8a2e SH-4106 Significantly upgrade the HttpHeaders interface for SSB.
Header container moves from a vector of raw lines to a vector
of string pairs representing name/value pairs in headers.  For
incoming headers, we normalize the name to lowercase and trim
it.  Values are only left-trimmed.  Outgoing headers are left
as-is.  Simple find() method for the common case, forward and
reverse iterators for those few who need to do it themselves.
The HTTP status line (e.g. 'HTTP/1.1 200 Ok') is no longer treated
as a header to be returned to caller.  Unit tests, as usual,
were a bear but they absolutely ensured outgoing HTTP header
conformance after the change.  Grunt work paid off.

LLTextureFetch was also given a second options structure
for texture fetches.  Same as the original but with header return
to caller requested.  Baked textures should use this, the other
20,000 texture fetch requests should continue to use the original.
2013-04-15 16:55:35 +00:00
Monty Brandenberg 626752beab SH-4252 Add second policy class for large mesh asset downloads
Added second mesh class as well as an asset upload class.
Refactored initialization to use less code and more data to
cleanly get http started.  Modified mesh to use the new
http class for large requests (>2MB for now).  Added additional
timeout setting to llcorehttp to distinguish connection timeout
from transport timeout and are now using transport timeout
values for large asset downloads that may need more time.
2013-06-19 13:55:54 -04:00
Monty Brandenberg 8868964b54 SH-4106 Significantly upgrade the HttpHeaders interface for SSB.
Header container moves from a vector of raw lines to a vector
of string pairs representing name/value pairs in headers.  For
incoming headers, we normalize the name to lowercase and trim
it.  Values are only left-trimmed.  Outgoing headers are left
as-is.  Simple find() method for the common case, forward and
reverse iterators for those few who need to do it themselves.
The HTTP status line (e.g. 'HTTP/1.1 200 Ok') is no longer treated
as a header to be returned to caller.  Unit tests, as usual,
were a bear but they absolutely ensured outgoing HTTP header
conformance after the change.  Grunt work paid off.

LLTextureFetch was also given a second options structure
for texture fetches.  Same as the original but with header return
to caller requested.  Baked textures should use this, the other
20,000 texture fetch requests should continue to use the original.
2013-04-15 16:55:35 +00:00
simon c7bab8ab8b Merge 2013-04-11 16:04:21 -07:00
Brad Payne (Vir Linden) e17920defb SH-4061 WIP - started adding retry to texture fetch, making retry policy compatible with old and new http libraries 2013-04-11 16:17:23 -04:00
Brad Payne (Vir Linden) 34e2478388 SH-4061 WIP - less log spamming for (expected and normal) map tile failures. 2013-04-10 11:57:22 -04:00
Brad Payne (Vir Linden) f78da98791 SH-4061 WIP - capture http status codes from requests, restrict SB fetch retries to 5xx errors 2013-04-10 11:43:48 -04:00
Brad Payne (Vir Linden) 4bbcd26941 SH-4061 FIX - texture fetch failures added retry logic and fault injection for testing 2013-04-08 18:16:58 -04:00
Don Kjer beeefb4526 Renaming HTTP_HEADER_* into HTTP_IN_HEADER_* and HTTP_OUT_HEADER_* to make it more clear which header strings should be used for incoming vs outgoing situations.
Using constants for commonly used llhttpnode context strings.
2013-04-04 21:50:45 +00:00
Nyx Linden d02296d51b pulling in sunshine-stable 2013-03-27 15:32:13 +00:00