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