Commit Graph

32591 Commits (c7c549b7e24af3b9ee87d464a03adeab75ee6553)

Author SHA1 Message Date
Brad Payne (Vir Linden) c7c549b7e2 LLFloaterPermsResponder switched to new Responder API 2014-11-26 11:39:16 -05:00
Brad Payne (Vir Linden) 13b4909a3c merge 2014-11-05 10:52:23 -05:00
Oz Linden 02e2235277 increment viewer version to 3.7.20 2014-10-28 09:55:55 -04:00
Oz Linden 7c0a06f1be Added tag 3.7.19-release for changeset 82973b38a6c9 2014-10-28 09:55:54 -04:00
Monty Brandenberg 80f93392ea Merge. Refresh from viewer-release after 3.7.18 release. 2014-10-20 15:01:03 -04:00
Oz Linden 920b6de4b1 increment viewer version to 3.7.19 2014-10-20 14:34:53 -04:00
Oz Linden f4a0b8205e Added tag 3.7.18-release for changeset 2729c1daf025 2014-10-20 14:34:53 -04:00
Oz Linden 2188e00d4e update llqtwebkit with fix for MAINT-4585 and MAINT-4586 2014-10-16 10:27:55 -04:00
Monty Brandenberg ec4fd2f0e2 MAINT-4564 HTTP Pipelining is not happening in Drano HTTP Phase 4
Incorporate the new libcurl 7.38.0 build with curl bug 1420
workaround.  Add developer-centric testing code to evaluate
the workaround or a future fix for 1420.
2014-10-10 16:43:04 -04:00
Monty Brandenberg 99b2d74554 Merge. Refresh from viewer-release after 3.7.17 release. 2014-10-06 15:22:58 -04:00
Oz Linden 788ce7a8cd increment viewer version to 3.7.18 2014-10-06 15:13:41 -04:00
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
Brad Payne (Vir Linden) 52ed6ac286 SL-92 WIP - ui floater tweaks for hover height control 2014-09-30 15:34:16 -04:00
Brad Payne (Vir Linden) 626ee6777e SL-92 WIP - can edit hover height debug setting via slider 2014-09-29 16:39:08 -04:00
eli 623fb44024 FIX MAINT-4496 downsizing font to avoid FR text overlap/truncation 2014-09-26 13:24:34 -07:00
Brad Payne (Vir Linden) 2e0a8231d2 Simple viewer-side hack to adjust avatar position 2014-09-25 17:37:46 -04: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
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
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
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
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
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
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
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
andreykproductengine 7982ae6b91 MAINT-3967 FIXED Up arrow key does not move the cursor up in chat field.
Reverted previous two fixes and modified LLTextBase::changeLine()
2014-08-28 19:36:47 +03:00
maksymsproductengine b1c5edc513 Merge viewer-release and become version 3.7.16 2014-09-09 21:42:26 +03:00
MNikolenko ProductEngine 19ce745679 MAINT-4432 FIXED Packets Lost under Help -> About Second Life does not display correctly 2014-09-09 20:54:05 +03:00
Monty Brandenberg bbf9de9c67 Bring better error handling to inventory item and folder fetching.
First, introduced some LLSD-based interfaces to the llcorehttp code
using utils classes (in llcorehttputil).  I've kept LLSD out of
the llcorehttp library up to now and will continue to do that.
Functions provide a requestPost based on LLSD body and conversion
utils for HttpResponse-to-LLSD and HttpResponse-to-string
conversions.  Inventory fetch operations now do more thorough
error checking including 200-with-error status checking.  Still
do retry forever on folders though I don't like that.
2014-08-26 18:33:14 -04:00
Oz Linden cfb683a486 merge changes for STORM-2073 2014-08-26 16:53:33 -04:00