Ansariel
d47f8e1abe
Merge viewer-bear
2016-08-10 21:29:01 +02:00
Glenn Glazer
5ab6b73d57
MAINT-6585: redirect elementtree to llbase version
2016-07-21 14:03:19 -07:00
Glenn Glazer
3ea324c1c4
MAINT=6585: migrate from local python libraries to canonical llbase
2016-07-20 11:47:08 -07:00
Ansariel
2797c5938a
Merge Firestorm LGPL
2016-04-05 10:47:23 +02:00
Oz Linden
9be58e915a
merge with 4.0.3-release
2016-04-04 15:53:09 -04:00
Nicky
a50faa943c
Merge.
2016-04-01 12:59:37 +02:00
Ansariel
49fa26329b
Merge Firestorm LGPL
2016-03-08 09:08:56 +01:00
Ansariel
faf58a81eb
Merge viewer-bear
2016-03-08 09:08:20 +01:00
Ansariel
3192fe832f
Merge viewer-quickgraphics
2016-03-08 01:41:31 +01:00
Rider Linden
d51a5a615a
Merge
2016-03-07 10:24:39 -08:00
Oz Linden
c7ebeb8420
merge with El Capitan and packaging fixes
2016-03-07 09:46:02 -05:00
Ansariel
5d325f4007
Merge viewer-quickgraphics
2016-03-05 00:37:52 +01:00
Nicky
04a14f5599
Fix my own typos ...
2016-03-01 01:08:53 +01:00
Nicky
cb0017e821
Merge.
2016-02-29 14:23:07 +01:00
Nicky
447493f484
Merge.
2016-02-29 14:15:48 +01:00
Rider Linden
bfabb7bd2b
MAINT-6137: Re enable pipelining by default, use new version of CURL (7.47) with corrections for timed out connections in pipelining. Minor fix for safer op retrieval.
2016-02-19 11:19:50 -08:00
JJ Linden
47f6782ad0
kludge for darwin builds on el capitan
2016-02-17 16:46:40 -08:00
Nicky
8b743a2522
Try to detect if some AV messes up http pipelining, if it happens, switch http pipelining off.
2016-02-13 21:58:50 +01:00
Nicky
0184c2fc83
Merge with https://bitbucket.org/rider_linden/maint-4952-v-t-u
2016-01-25 15:06:34 +01:00
Rider Linden
37286b3d39
MAINT-5915: Put in some extra null checks around completed HTTP checks to try and eliminate a crash in the wild.
2016-01-21 16:08:07 -08:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
Nicky
c218e524b2
Merge - Step 1; Still enough to do.
2015-10-26 20:20:13 +01:00
rider
7c56430258
MAINT-5271: Microsoft is just too permissive.
2015-10-16 12:15:33 -07:00
Rider Linden
8d334ca1bf
MAINT-5271: Converted internal pointers to internal operation to managed shared pointers. Removed direct cast and dereference of handles.
2015-10-16 11:40:48 -07:00
Rider Linden
6ff0bff8f0
Another fix for unit tests. Missed on Windows.
2015-10-15 11:42:43 -07:00
Rider Linden
b30e408a42
MAINT-5732: Update unit tests
2015-10-15 11:03:13 -07:00
Rider Linden
3fdd5abf96
MAINT-5732: Issue in texture_load example and some comments regarding NoOpDeletor
2015-10-15 10:12:58 -07:00
rider
eca891e261
MAINT-5732: Fixes for Mac build
2015-10-15 09:32:19 -07:00
Rider Linden
bbb9d4f21b
MAINT-5732: Change to the way event polling handles error conditions and cancel calls.
...
Refactor any remaining LLCore::HTTPHandlers to use boost::shared_ptr
Started minor refactor in the materials manager into coroutines (unfinished)
2015-10-14 17:46:24 -07:00
Rider Linden
2d2c90157d
Remove ares dependency from build.
2015-09-23 15:48:06 -07:00
Rider Linden
2a37a8b1cc
Add cleanup to LLCore prevent occasional crash on exit.
2015-09-21 17:01:26 -07:00
Rider Linden
907efc9cc9
MAINT-5507: Remove llcurl, move constant values and untilities to llcorehttp lib
2015-09-15 17:01:26 -07:00
Rider Linden
921478803c
Break circular dep. Things get cranky.
2015-08-19 09:07:50 -07:00
Rider Linden
6a6e914286
MAINT-5506: Establish circular dependency between LLMessage & LLCoreHttp
2015-08-18 16:35:03 -07:00
Rider Linden
248d61fe0e
MAINT-5500: Finish converting the AIS responders to the new coroutine model, Cleaned up dead an unused code.
...
MAINT-4952: Added COPY and MOVE methods to Core:Http adapter
2015-08-12 16:32:49 -07:00
Nat Goodspeed
9bde72f784
Automated merge with file:///Users/nat/linden/maint-4952-v-t-u
2015-07-10 19:37:19 -04:00
Nat Goodspeed
768ef45067
Merge suppress http_proxy in INTEGRATION_TEST_llcorehttp
2015-07-09 21:44:02 -04:00
Nat Goodspeed
657944cda7
Suppress http_proxy env var for llcorehttp integration test.
...
Sometimes it can be useful to have http_proxy set in the environment, but if
we leave it set while INTEGRATION_TEST_llcorehttp is running, the test hangs.
Suppress that variable for that integration test.
2015-07-09 21:42:34 -04:00
Rider Linden
675b6a8074
Fix the sample.
2015-07-08 15:16:54 -07:00
Rider Linden
75b12d79e1
Enforcing constness of refs
2015-07-08 14:49:08 -07:00
Rider Linden
7ff38e34ea
Update the unit tests to use the new pointer type.
2015-07-08 12:44:57 -07:00
Rider Linden
fe5567639d
Change HttpOptions::ptr_t to be shared_ptr<> rather than intrusive.
2015-07-08 12:09:36 -07:00
Rider Linden
1138c57f9a
Convert LLCore::HttpHeaders to use shared_ptr<> rather than an intrusive_ptr<> for refrence counting.
2015-07-08 10:01:27 -07: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
Rider Linden
9703397551
MAINT-5295 Remove POSTFIELDS from PUT operation.
2015-06-24 10:10:22 -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
68da6fa846
Set follow redirects so that the default is the same when no options are are specified and when follow redirects is not specified on the options object.
2015-06-01 16:54:53 -07:00
Rider Linden
83543e556c
Memory leak (extra ref) in webprofile
...
Viewer media routines to coroutine.
Post with raw respons in llcorehttputil
LLCore::Http added headers only option (applies only on get)
2015-05-27 17:15:01 -07:00