Commit Graph

551 Commits (e92d3dcf1013ab340fdef514b41ebf790f79e04c)

Author SHA1 Message Date
Brad Payne (Vir Linden) cc97e3d5ca merge 2011-06-14 10:14:44 -04:00
Roxie Linden bc014c2e9e automated merge 2011-06-03 14:34:00 -07:00
Roxie Linden 31e850d048 transplant fix for SH-1467
viewer now uses simulatorfeatures to check whether to show
UI elements for mesh or not
2011-05-27 11:50:39 -07:00
Nat Goodspeed 7e322d837f CHOP-661: Add information to try to zero in on remaining failures.
Make testrunner.py module interpret $INTEGRATION_TEST_VERBOSE environment
variable, setting module global VERBOSE. Enable/disable debug() output based
on that variable, defaulting to VERBOSE True. Add debug() output to
freeport(), including reporting exceptions.
Add debug() output to test_llsdmessage_peer.py, including normal
BaseHTTPRequestHandler output: when VERBOSE is set, don't suppress
log_request() or log_error() output.
Add C++ verbose() function to query $INTEGRATION_TEST_VERBOSE, broken out as
two functions so we only have to interpret the value once. Default to 'true'.
Move C++ commtest_data::getport(variable) function to global namespace, broken
out as two functions to cache the value. Report value received when verbose()
returns true.
2011-05-23 22:16:38 -04:00
Xiaohong Bao ce554304fb fix for SH-1591: crash at LLVOCacheEntry::~LLVOCacheEntry() line 138 2011-05-18 11:46:55 -06:00
Dave Parks 8a92612fd9 merge 2011-05-16 12:34:15 -05:00
Dave Parks 93696ac019 merge 2011-05-12 17:39:08 -05:00
Nat Goodspeed 8e8eb76eb9 CHOP-661: add and use code to listen on next available server port.
In indra/llmessage/tests/testrunner.py, introduce new freeport() function to
try a caller-specified expression (such as instantiating an object that will
listen on a server port) with a range of candidate port numbers until the
expression produces a value instead of EADDRINUSE exception.
Change test_llsdmessage_peer.py and test_llxmlrpc_peer.py to use freeport() to
construct their server class inline BEFORE launching the thread that will run
it, then pass that server's serve_forever method to daemon thread. Also set
os.environ["PORT"] to selected environment variable before running subject
test program.
In indra/llmessage/tests/commtest.h, introduce commtest_data::getport() to
read port number from specified environment variable, throwing exception if
variable not set or non-numeric. Construct default LLHost from getport("PORT")
instead of hardcoded constant.
Change indra/newview/tests/llxmlrpclistener_test.cpp to use commtest_data::
getport("PORT") instead of hardcoded constant. Also use LLSD::with() rather
than older LLSD::insert() syntax.
HOWEVER -- I am irritated to discover that llxmlrpclistener_test IS NOT RUN or
even built by newview/CMakeLists.txt! It's not even commented out -- it's
entirely deleted! I am determined to restore this test. However, as it will
take some fiddling with new link-time dependencies, that will be a separate
commit.
2011-05-10 08:21:21 -04:00
Leslie Linden 3063c1be41 EXP-772 -- Log in failure, keeps saying DNS cannot resolve hostname.
No real progress on this Jira yet but Mac build was not properly reporting the CURL error string.
This check-in fixes that.

So far, I have backed out URL related changes between 2.6.2 and 2.6.3 without any change in behavior.
Unsure how to proceed next although comparing libcares and libcurl builds between 2.6.2 and 2.6.3 seems
like it could be the next logical step.

Users experiencing the problem can go back to vewere 2.6.2 or adjust DNS settings to use the google free
DNS servers 8.8.8.8 and 8.8.4.4 which should allow them to work around the problem.

Reviewed by Richard.
2011-05-04 16:27:59 -07:00
Dave Parks a25f898703 merge 2011-05-02 14:52:12 -05:00
Oz Linden 818f12fbf7 merge changes for storm-380 2011-05-02 07:24:50 -04: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
Seth ProductEngine e26bfe00ef STORM-380 FIXED Added syncing animations and sounds before the gesture starts playing.
The actual playing of animations and sounds of a gesture starts only when all needed animations and sound files are loaded into viewer cache. This reduces the delay between animations and sounds meant to be played simultaneously but may increase the delay between the moment a gesture is triggered and the moment it starts playing.

Fixed calling assets callback to clean up the void pointer in getAssetData() and avoid potential memory leaks.
2011-04-22 01:07:52 +03: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
Aaron Stone e6c0615b97 VWR-25376 Enable compression for GET and POST for Inventory and other capabilities. 2011-04-01 16:36:00 -07:00
Oz Linden d0ba2bc847 pull latest changes from viewer-development 2011-04-01 09:52:37 -04:00
Boroondas Gupte 2c584790d0 VWR-24487 make PREHASH variables char const* const 2011-04-01 09:14:52 -04:00
Oz Linden 7309fda08c sync up to latest viewer-development 2011-03-11 19:42:26 -05:00
Loren Shih 47781184fc Automated merge up from viewer-development into mesh-development 2011-04-04 10:42:52 -04:00
Merov Linden 5048942dbc Autobuild : Fix llsdmessage integration test failure on Mac 2011-03-03 23:11:38 -08:00
Loren Shih dc3823b629 Automated merge up from viewer-development into mesh-development 2011-02-28 11:05:33 -05:00
Merov Linden 0a397313f5 Fix llhost integration test: replaced linux.org by lindenlab.com in the DNS lookup test as linux.org was not being resolved as expected 2011-02-25 15:32:58 -08:00
Oz Linden ed73c8bf63 pull latest changes from viewer-vs2010 2011-02-24 22:27:08 -05:00
Oz Linden 415b3ca1da Automated merge with ssh://bitbucket.org/jenn_linden/viewer-vs2010 2011-02-23 06:47:57 -05:00
Alain Linden 3e11fad96e update vstool to support vs2010. 2011-02-22 13:13:02 -08:00
Oz Linden d982fbfc06 change host reverse lookup test to use our own host (linux.org failed) 2011-02-21 07:19:24 -05:00
Loren Shih dfafbf9f12 Automated merge up from viewer-development into mesh-development 2011-02-18 10:23:08 -05:00
Oz Linden cba34d7d4c merge up from viewer-autobuild 2011-02-17 18:46:17 -05:00
Alain Linden a08deb9131 fix for INTEGRATION_TEST_llcapabilitylistener (include Python to run with correct python executable). 2011-02-16 13:13:13 -08:00
Dave Parks a761351396 SH-813 Switch llerrs in llcurl.cpp to an assert. 2011-02-11 19:07:11 -06:00
Merov Linden 896bc12a2b STORM-937 : Fix python scripts shebang line and license header for consistency 2011-02-09 15:23:07 -08:00
Loren Shih aa9d9901e8 SH-580 FIXED Crash in curl on exit
New defensive programming added this llerrs trigger.  This is worth investigating but not at the top of our priority at the moment.  Reverting to llinfos for now as has been done for non-Windows builds already.
2011-02-03 17:49:19 -05:00
leyla_linden 990a620660 Merge 2011-02-01 15:42:52 -08:00
leyla_linden 1b366dfe72 SH-734 [REGRESSION] INTEGRATION_TEST_llsdmessage and _capabilitylistener failing in opensource environment 2011-02-01 15:34:00 -08:00
Loren Shih d0cba9e919 Automated merge up from viewer-development into mesh-development 2011-01-24 10:56:40 -05:00
Oz Linden 2d6228b4e0 merge changes for storm-874/ER-428: fix lost movement updates when walking 2011-01-21 15:11:20 -05:00
Loren Shih 38f4bad925 Automated merge up from viewer-development 2011-01-21 10:36:29 -05:00
Dave SIMmONs f91a9c87e5 ER-428 / CTS-422 : [PUBLIC] movement updates are lost when walking. Changed code to detect if the circuit has stopped getting packets. Reviewed by Andrew 2011-01-19 12:54:05 -08:00
Oz Linden 061b04132d pull changes back from beta 2011-01-19 12:48:04 -05: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
Loren Shih 584c7ecb4e Automated merge up from viewer-development 2011-01-13 10:28:15 -05:00
Merov Linden c8457f2664 STORM-807 : Clean up code as discussed with Andrew 2011-01-10 18:01:16 -08:00
Andrew Meadows bf20d1498b merge 2010-12-22 10:28:16 -08:00
Andrew Meadows 740bd8dbfd merge 2010-12-22 09:54:45 -08:00
Loren Shih 4e98895719 Automated merge up from viewer-development 2010-12-21 10:39:35 -05:00
Monty Brandenberg db11a76d51 Merge from viewer-development post 2.4 release 2010-12-17 15:54:00 -05:00