Commit Graph

32814 Commits (680194deaf7a35caaa629abc16e886d71baff636)

Author SHA1 Message Date
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
davep 749d166564 Automated merge with https://bitbucket.org/davep/viewer-release 2014-08-27 13:04:32 -05: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
NiranV ed29df0309 STORM-2073: Fixed: Double post when clicking "Post" while not logged in. Makes the previous double post for "Connect" obselete. 2014-08-26 21:04:54 +02:00
Oz Linden 97877202f3 merge changes for DRTVWR-376 2014-08-25 14:26:29 -04:00
Monty Brandenberg b64ef2ecd4 Fix ambiguous constructor due to LLSD access which broke *ix builds. 2014-08-22 19:00:11 -04:00
Monty Brandenberg 85cba58ad4 Add an HTTP policy class for inventory operations using four (4)
connections.  Convert background and foreground fetches, both
items and folders/inventory and library, to use new HTTP.
Non-fetch inventory operations continue to use LLHTTPClient
(at least for now).  Error handling and retry on fetches wasn't
100% previously and that's still the case.  I'll rip through
this again to clean that up.  Cleaned up logging in much of
the inventory code with consistent labels on logging events
and correct macros (removed deprecation warnings).

This started as an attempt to get libcurl to do pipelining
on POSTs and PUTs.  Discovered that this is going to be
very difficult to support in general in libcurl.  May
look at that again in the future.
2014-08-22 18:04:27 -04:00
maksymsproductengine 123f8e77cd MAINT-4288 FIXED Backed out changeset for MAINT-4018 (c92d43623c2c) 2014-08-22 16:38:37 +03:00
simon d632f91d94 GAMING-19 : Unknown content message on attempting to enter an SLSG restricted
region with an ineligible account.
2014-08-21 16:12:40 -07:00
Monty Brandenberg 7fa3829376 Remove viewer-side throttles on mesh requests. 2014-08-21 15:20:31 -04:00
Oz Linden ae60558141 merge changes for STORM-2060/STORM-2076 2014-08-21 08:34:39 -04:00
simon 518cc86156 Merge viewer-release and become version 3.7.15 2014-08-20 16:31:34 -07:00
NiranV 0a134e749d Fixed: Line endings. 2014-08-20 16:57:30 +02:00
NiranV 7e5ede1678 STORM-2060/STORM-2076: Added: Commenting to explain why we use the height spinner instead of the width one. 2014-08-20 16:56:18 +02:00
NiranV 887510c335 Changed: Updated contributions file. 2014-08-20 16:07:01 +02:00
NiranV 417362e9d8 STORM-2060/STORM-2076: Changed: Code to a more appropiate, shorter version. Thanks Oz. 2014-08-20 16:04:50 +02:00
NiranV 5bdf2a0cda STORM-2060/STORM-2076: Fixed: Whole detection logic not working because of reasons i cannot seem to understand in this hypercube like snapshot floater. 2014-08-20 04:06:15 +02:00
NiranV 2b66eeb4a6 STORM-2073: Fixed: Do not post our status if we press the "Connect" button otherwise we end up double posting. 2014-08-20 01:38:50 +02:00
Oz Linden d3c63401d2 merge changes for 3.7.14-release 2014-08-18 14:38:46 -04:00
Oz Linden b021c90e7b increment viewer version to 3.7.15 2014-08-18 14:36:17 -04:00
Oz Linden 76863e1285 Added tag 3.7.14-release for changeset a7872554f366 2014-08-18 14:36:16 -04:00
Oz Linden 5519e8eac2 merge changes for OPEN-213 2014-08-18 11:58:04 -04:00
Oz Linden 014a5fa513 merge changes for STORM-2040 2014-08-18 11:56:39 -04:00
NiranV bca5c1ed79 Changed: Updated contributions file. 2014-08-15 22:41:10 +02:00
NiranV 2605ad9c01 STORM-2064: Changed: Reverted previous changes since Merov has clarified that it is intended behavior. 2014-08-15 21:25:31 +02:00
NiranV 0d46af3d38 STORM-2064: Changed: Renamed 'Scanlines' filter to 'Video' and removed the old 'Video' one. 2014-08-15 18:42:17 +02:00
maksymsproductengine b740891b1f MAINT-4293 [BEAR] Very slow inventory fetch on Bear compared to current release: this change-set will does this issue not [BEAR] and reverts most part of fix for MAINT-1192. 2014-08-15 19:40:21 +03:00
NiranV e11451fc1d STORM-2060: Fixed: Height spinner not being detected as first changed. 2014-08-15 18:36:30 +02:00
NiranV e8d3a37f91 BUG-7020: Fixed: Snapshot floater being resized while it's minimized. 2014-08-15 18:35:00 +02:00
NiranV ea79b23e85 STORM-2064: Changed: Made background of status text invisible. #2 2014-08-14 03:36:28 +02:00
NiranV 9d406f69cc Changed: Updated contributions file. 2014-08-14 03:27:13 +02:00
NiranV c8e9083320 BUG-6958: Fixed: Snapshot position is always <0,0,0>.
onIdle isn't called as much as they thought it is, it's only called when "Auto refresh" is on but not on normal manual snapshot refreshes.
2014-08-14 03:21:58 +02:00
Oz Linden 383edf8015 merge changes for MAINT-4356 2014-08-13 17:58:01 -04:00
Oz Linden d56958e689 MAINT-4356 adjust abuse report category label for gaming 2014-08-13 17:57:09 -04:00
Monty Brandenberg e79a88c8cc Better support for dynamic option changes in llcorehttp. Libcurl has
some problems disabling pipelining on a multi handle with outstanding
requests so build a more conservative system that allows requests
to drain before setting curl multi options.  Would rather not have
this but it is significantly safer.  "HttpPipelining" debug setting
is now fully dynamic.  Connection limits can also be made dynamic
in the near future.  Upped the default connection count back to 8 for
now but will revisit this in the tuning phase.  It might be time to
combine mesh and textures into a single asset class.  For normal
server operations that would be a clear path, but for server under
load, the current scheme may be better.  Minor cleanup in logging
to elminate some redundant strings.  Might add some more tracing to the
stall logic 'just in case'.
2014-08-12 18:21:26 -04:00