Commit Graph

32804 Commits (cf5a5a0e9727cbcc8ea9dd8d0ea25d5ba03c93e7)

Author SHA1 Message Date
Oz Linden fd5bfc5252 Added tag 3.7.17-release for changeset bcc2770e21c1 2014-10-06 15:13:40 -04:00
Monty Brandenberg f9c73f089a BUG-7454 Viewer crashes while logging with a turned off "HTTP Inventory"
The HttpRequest objects used in inventory ops are created lazily
when needed.  The update() operation didn't protect against their
not being created.  Added some guard tests around the update()
operations and we're good.
2014-10-06 05:44:54 +00:00
maksymsproductengine 142e144b60 Merge 3.7.17 2014-09-30 02:02:18 +03:00
eli 623fb44024 FIX MAINT-4496 downsizing font to avoid FR text overlap/truncation 2014-09-26 13:24:34 -07:00
Callum Prentice 37250a8746 MAINT-4476 FIX (via patch) It's possible to use landmarks of previous user on login screen 2014-09-25 12:19:45 -07:00
Graham Linden 8f8055996d Maint 4470 fix material subset crash in the face of bogus content 2014-09-25 10:40:40 -07:00
Graham Linden 9f4788d7a8 Merge viewer-release 3.7.17 2014-09-25 09:20:01 -07:00
eli 7eb619e0e5 FIX MAINT-4469 shorten Russian translation and made font size smaller, to fix truncations 2014-09-24 14:05:43 -07:00
eli ee1e13ddec FIX INTL-151 re-committed translation for Viewer Set41; this brings back missing translation after the last merge 2014-09-24 12:31:42 -07:00
Monty Brandenberg a00e546d52 Move libcurl 7.38.0 dependency from experimental repo to normal update repo. 2014-09-23 15:19:33 -04:00
Callum Prentice a5c5929a84 Merge problems with this file - this fixes them 2014-09-22 17:11:28 -07:00
Monty Brandenberg 620817c1c3 Merge. Refresh from viewer-drano-http-4 after release of 3.7.16. 2014-09-22 18:51:19 -04:00
Monty Brandenberg 329608d246 Tuning and documentation. Use a fast poll frequency (0.05S)
on the HTTP requests for inventory.  We'll benchmark with that
and see how it goes.  Document some of the history of the
background fetcher for future devs.  Suggest some future
projects to make things faster.  Pointers on using LLSD with
the llcorehttp library in the readme.  And restructured
the LLSD onCompleted() processing phases using do{}while(false)
which produced a code flow that is fairly attractive.
2014-09-22 18:49:45 -04:00
callum_linden 82dd0453aa Merge with top of viewer-release 2014-09-22 15:41:46 -07:00
Monty Brandenberg 8897e7ca24 Merge. Refresh from viewer-release after 3.7.16 release. 2014-09-22 17:11:17 -04:00
davep c591146b48 Automated merge with https://bitbucket.org/lindenlab/viewer-release 2014-09-22 14:04:56 -05:00
Oz Linden 499f5aa9a4 increment viewer version to 3.7.17 2014-09-22 14:26:06 -04:00
Oz Linden c97d191ab3 Added tag 3.7.16-release for changeset 562e7dace746 2014-09-22 14:26:06 -04:00
Monty Brandenberg 11036d7bf4 Cleanup work. Use http constants for content-type and
accept headers in mesh and textures.  For texture metrics
reporting, use the AP_INVENTORY policy class which is
non-pipelined and pointing (usually) in the right direction.
Use a do-while(false) structure to manage common exit path
code in onCompleted() methods.  Identical to a 'goto' but
might amuse the pedantic.  Tuning on background fetch to
have it cycle faster.  This is experimental.  I suspect
with HTTP balancing in llcorehttp, we can do away with the
timers here.
2014-09-19 19:43:25 -04:00
Monty Brandenberg ca333c5777 Merge. Refresh from viewer-drano-http-4 after switch to 7.38.0+ and handle cache work. 2014-09-19 15:36:26 -04:00
Monty Brandenberg 79ab7c2070 Introduce libcurl handle cache. Create a private cache
of used handles and a fast handle factory that's thread-
correct.
2014-09-19 15:34:09 -04:00
davep 4caa2746f3 MAINT-3131 Discard improbably high memory bandwidth measurements on OSX and default to Class 3 2014-09-19 13:01:41 -05:00
Aura Linden c25a786640 Pulled merge from viewer-tiger 2014-09-19 10:54:55 -07:00
davep 8682750eab Automated merge with https://bitbucket.org/lindenlab/viewer-release 2014-09-19 11:58:16 -05:00
Aura Linden 951c83724d Merged in viewer-tiger 2014-09-18 17:00:23 -07:00
Monty Brandenberg 1294825de6 libcurl update. 7.37.0 -> 7.38.0 + experimental fixes for pipelining issues 2014-09-18 19:35:17 -04:00
Monty Brandenberg 3057d246f0 Documentation. Describe curl bug 1420 testing and how to
reproduce data corruption via timeouts.
2014-09-18 18:42:30 -04:00
Aura Linden 78304e398f A patch for maint-4414 2014-09-17 10:33:08 -07:00
eli bbbbbd2450 FIX INTL-151 translation for Viewer Set41 for viewer-release-nui-login, Portuguese 2014-09-15 17:51:45 -07:00
eli b68624da0e FIX INTL-151 translation for Viewer Set41 for viewer-release-nui-login in 9 languages 2014-09-15 15:24:53 -07:00
Geenz 57b17c2dcf Merged with latest viewer-release. 2014-09-11 17:48:08 -04:00
Aura Linden 9ae872da59 Fix for maint-4445 losing voice dot during rapid teleports. 2014-09-11 11:48:14 -07:00
Mnikolenko ProductEngine 61fb8c3fe3 MAINT-4239 FIXED Border and text around top two buttons are added 2014-09-11 17:37:37 +03:00
Mnikolenko ProductEngine c62ac0cae7 MAINT-3569 FIXED Handle window hide/unhide and minimize/unminimize events on mac. 2014-09-11 11:59:19 +03:00
Mnikolenko ProductEngine 271ca5e08c MAINT-4438 FIXED Warning message is changed to debug message. 2014-09-11 11:18:36 +03:00
Monty Brandenberg 8d7d9bcae6 Merge. Pull LLSlurl/LLViewerNetwork unit test fix from viewer-drano-http-4 2014-09-09 15:38:27 -04:00
Monty Brandenberg f71c6c745b Cleanup pass. Documentation. Get older llcorehttp-using
code to use utils for any LLSD interfaces.
2014-09-09 15:36:35 -04:00
Monty Brandenberg bd0a9b6b4c LLSlurl and LLViewerNetwork unit test fixes. Got tired of
the TC builds failing on these tests.  Appears to be a
conflict/race condition on a temporary file.  Changed the
name of the file.  Should use a tempname()-like API but
this will do for a unit test.
2014-09-09 15:30:54 -04:00
Brad Payne (Vir Linden) 5b3f8554a3 Updated appearance utility version 2014-09-08 17:34:38 -04:00
Aura Linden b33657f3a7 Pulled merge from release. 2014-09-08 14:07:39 -07:00
Aura Linden e44dfc0a4e Fix position hiding on failed teleports on mac. 2014-09-08 13:55:23 -07:00
Monty Brandenberg ac62e322ce Merge. Refresh from viewer-drano-http-4 after 3.7.15 release. 2014-09-08 15:46:29 -04:00
callum_linden bd701ca99b Merge with head of viewer-release 2014-09-08 12:28:24 -07:00
Monty Brandenberg bff5a4e794 Merge. Update from viewer-release after 3.7.15 release. 2014-09-08 15:24:22 -04:00
Oz Linden eef4acc536 increment viewer version to 3.7.16 2014-09-08 14:52:59 -04:00
Oz Linden ef9bee5098 Added tag 3.7.15-release for changeset 3f11f57f2b4d 2014-09-08 14:52:59 -04:00
Monty Brandenberg ee4cd59462 Merge. Refresh from viewer-drano-http-4 after pipelining work. 2014-09-05 17:37:21 -04:00
Brad Payne (Vir Linden) 2c0a0f4a57 MAINT-4158 cleanup 2014-09-05 15:05:51 -04:00
Monty Brandenberg 0c20beda68 Pipelining work. Extend transfer timeout by the pipeline depth
as transfers can appear delayed with deep pipelining and more
requests in the pool.  Added bad HTTP status error (typically
getting a 0 back as HTTP status from libcurl) to the list of
retryable errors.  There's a response stream problem with libcurl
and pipelining that induces this problem.  Retrying helps but
may not be entirely safe.  Watch bug 1420 on the libcurl sourceforge
bug tracker.  Extend options of test/example program to include
un-ranged requests.  Document the excessive data transfer induced
when ranged requests are disabled.  This is an abnormal mode for
very rare users so we'll just eat that for now.
2014-09-04 16:57:44 -04:00
Aura Linden 983ab95365 Added code to allow alternate directory destination for vivox log. 2014-09-04 11:28:42 -07:00