Commit Graph

33850 Commits (7eaee4fde770edae6d64ddf07a917b2ae16a9928)

Author SHA1 Message Date
Nat Goodspeed 7eaee4fde7 MAINT-5351: Reorganize lleventcoro_test.cpp to be more readable.
Each test<n>() method invokes a function from earlier in the source. It's much
better if each of those functions immediately precedes the test that invokes it.
2015-07-01 19:14:24 -04:00
Nat Goodspeed b262ded7e0 MAINT-5351: Remove 'self' parameter from coroutine functions.
lleventcoro_test.cpp runs clean (as modified for new API), and all the rest
builds clean, but the resulting viewer is as yet untested.
2015-07-01 18:33:29 -04:00
Nat Goodspeed 41dff76327 MAINT-5351: Remove Boost Preprocessor headers from llcoros.h.
These were used in a former iteration (when we explicitly forwarded
parameters), but are no longer needed.
2015-07-01 14:04:23 -04:00
Nat Goodspeed b4547c6594 Automated merge with ssh://bitbucket.org/rider_linden/maint-4952-v-t-u 2015-07-01 12:51:21 -04:00
Nat Goodspeed 7a76ea1c3a MAINT-4952: Need #include "llhttpclient.h" in llpanelexperiencepicker.cpp. 2015-07-01 12:46:48 -04:00
Rider Linden 1b80e02b0b Added header for httpclient to llpanelexperiencepicker.
(Will be removed when converted to coroutines)
2015-07-01 09:21:12 -07:00
Rider Linden 9f2302bdff Merge 2015-07-01 08:47:50 -07:00
Nat Goodspeed f25179f148 MAINT-4952: fix NewResourceUploadInfo member initialization list. 2015-07-01 11:02:56 -04:00
Rider Linden eca87bb24f Merge 2015-06-30 17:13:51 -07:00
Rider Linden ddb63e7fb7 Initial checkin for uploading via coroutine. 2015-06-30 17:11:10 -07:00
Oz Linden 4aa64b99db correct version number merge 2015-06-30 14:33:24 -04:00
Oz Linden 52e1cbaab4 increment viewer version to 3.8.1 2015-06-30 14:31:54 -04:00
Oz Linden 9e50a19b44 Added tag 3.8.0-release for changeset 797ed69e6134 2015-06-30 14:31:54 -04:00
Nat Goodspeed 45ddc6e91d MAINT-5200: Correct new LLCore::HttpHeaders::ptr_t usage.
The convention about how to construct an HttpHeaders::ptr_t has changed.
Change new code to adapt to merged changes.
2015-06-29 23:14:45 -04:00
Nat Goodspeed 2701cfeb62 Automated merge with ssh://bitbucket.org/rider_linden/MAINT-4952-v-t-u 2015-06-29 22:26:47 -04:00
Nat Goodspeed 80d17b2dd9 MAINT-4952: Use IntrusivePtr for BufferArray,HttpHeaders,HttpOptions.
Specifically, change the ptr_t typedefs for these LLCore classes to use
IntrusivePtr rather than directly using boost::intrusive_ptr. This allows us
to use a simple ptr_t(raw ptr) constructor rather than having to remember to
code ptr_t(raw ptr, false) everywhere. In fact, the latter form is now invalid:
remove the now-extraneous 'false' constructor parameters.
2015-06-29 17:19:51 -04:00
Nat Goodspeed 76cb1fcf0b MAINT-4952: Add IntrusivePtr wrapper for boost::intrusive_ptr.
For a RefCounted subclass T, boost::intrusive_ptr<T> must be instantiated as
boost::intrusive_ptr<T>(raw ptr, false) to avoid immortal instances.
Forgetting that final bool parameter is both easy and extremely hard to spot
with desk checking or code review. IntrusivePtr<T> provides constructors that
Do The Right Thing, so we can typedef a subclass T's ptr_t to IntrusivePtr<T>
rather than directly to boost::intrusive_ptr<T>.
2015-06-29 15:37:32 -04:00
Nat Goodspeed 8bd39583fe MAINT-4952: Fix misplaced comments on intrusive_ptr_etc() overloads. 2015-06-29 15:32:47 -04:00
Nat Goodspeed f779c164a2 MAINT-5200: Add DebugSlshareLogTag temp setting for developers.
This allows engaging slshare-service debug logging for a particular viewer
session without having to twiddle the slshare-service hosts.
Also fix leaky LLCore::HttpHeaders::ptr_t construction.
2015-06-29 13:07:37 -04:00
Nat Goodspeed 6696577feb Automated merge with ssh://bitbucket.org/nat_linden/maint-4952-v-t-u 2015-06-29 09:18:26 -04:00
Nat Goodspeed da7b675025 Remove extraneous class qualification from method declaration.
clang doesn't like finding HttpCoroutineAdapter::postFileAndYield(...) inside
the class definition for HttpCoroutineAdapter. It's much happier with plain
postFileAndYield(...).
2015-06-29 09:07:19 -04:00
Nat Goodspeed 42fbbd09e0 Automated merge with ssh://bitbucket.org/rider_linden/MAINT-4952-v-t-u 2015-06-29 08:52:20 -04:00
Rider Linden 08ef748cba Added file upload interface to core HTTP utils. 2015-06-25 15:47:56 -07:00
Rider Linden 9703397551 MAINT-5295 Remove POSTFIELDS from PUT operation. 2015-06-24 10:10:22 -07:00
Rider Linden ec1368becf Code review results with Nat 2015-06-23 14:43:12 -07:00
Rider Linden ed4099628c Start work on coprocedure manager. 2015-06-23 11:58:15 -07:00
Nat Goodspeed da81830f4a MAINT-5200: Add debug headers to Facebook slshare-service calls. 2015-06-18 17:55:37 -04:00
Rider Linden 1060094eec Distressing. A variable got autocorrected to 'false' but the compiler didn't catch it. 2015-06-17 15:46:22 -07:00
Rider Linden 82e34f1683 https://jira.secondlife.com/browse/MAINT-5283
The default behavior in the HTTP layer changed to follow redirects automatically.
This was causing a problem with connecting to the SL share service which was attempting to
riderect to the login page at the CURL level.  Connections to SL Share will no longer redirect,
corrected for Facebook, Flickr and Twitter.
2015-06-17 14:41:28 -07:00
Rider Linden 4a4470af32 Coding policy fixes 2015-06-17 13:53:28 -07:00
Rider Linden a68aa5bfee Merge 2015-06-16 15:53:01 -07:00
Oz Linden e0f5ed29da increment viewer version to 3.7.31 2015-06-15 10:51:59 -04:00
Oz Linden da24b073f4 Added tag 3.7.30-release for changeset 67edc442c80b 2015-06-15 10:51:59 -04:00
simon 3aeb346b4c Merge fix for MAINT-5277 into experience tools branch 2015-06-12 12:55:14 -07:00
AndreyL ProductEngine c76e983b03 MAINT-2577 Fixed the status message 2015-06-12 11:37:17 +03:00
AndreyL ProductEngine fd45c728b2 MAINT-5277 FIXED Viewer is missing MSVCP100.DLL and MSVCR100.DLL 2015-06-12 11:11:38 +03:00
Rider Linden be1fa962df Removed dead code, llsdmessage, llcapabilitylistener and the associated tests. 2015-06-09 15:36:10 -07:00
Rider Linden aba8d5e488 Removed homelocation responder (rolled into llagent)
Removed sdhandler from llagent.
Removed unused values from llacountingccostmgr
Fixed smart pontier creation in llfacebook
2015-06-09 13:06:09 -07:00
Rider Linden cf4fec954c Added a way to pass a policy Id to the coroadapter.
Changed language, appearance, and maturity to conform to use the adapter rather than the SDHandler
2015-06-08 17:29:01 -07:00
Oz Linden 30d35f5cfb make a lot of values agree with declared types 2015-06-08 18:13:07 -04:00
Oz Linden 25a6adaac7 remove false positive trigraphs 2015-06-08 17:56:21 -04:00
Oz Linden 3034a5b270 add edu release channel 2015-06-08 17:37:56 -04:00
Oz Linden 1fce3cc89e corrections needed for new tools 2015-06-08 17:35:18 -04:00
Oz Linden 949942c730 merge changes for 3.7.29-release 2015-06-08 16:33:02 -04:00
Rider Linden ce2fc7d775 Merge 2015-06-08 10:57:49 -07:00
Rider Linden dde75d7621 Mac builds are very picking about testing an unsigned for < 0 2015-06-05 16:11:27 -07:00
Rider Linden daf4d167b6 Added a seek method to LLCore::Http for data rewind.
A couple of minor changes to merchant out box in hopes that the would fix the issues.
2015-06-05 15:19:24 -07:00
Rider Linden d0d58c41b4 Default headers added.
Group manager finished conversion.
Outfit folders coverted.
2015-06-04 17:36:24 -07:00
Rider Linden d034c4f244 IM session decline using coroutines. 2015-06-04 09:58:27 -07:00
Rider Linden 1544293712 Fix broken web profile posting. 2015-06-04 08:57:47 -07:00