Nicky
050be7eddf
Merge up to 26341 / 767757e005e3 (V/dev tip).
2012-01-31 11:38:33 +01:00
Nicky
4471d2d9e9
Merge up to 26316 / da55d446b925 (FS tip).
2012-01-27 18:52:33 +01:00
Xiaohong Bao
717a6f3306
Introduce two new parameters "CurlUseMultipleThreads" and "CurlRequestTimeOut" for QA to test Curl.
2012-01-25 18:27:40 -07:00
Xiaohong Bao
ba483e4fc6
fix for SH-2904: textures remain stuck in HTP state
2012-01-25 16:01:56 -07:00
Xiaohong Bao
1316f33130
fix for SH-2904: textures remain stuck in HTP state
2012-01-25 16:01:56 -07:00
Xiaohong Bao
9e6a5d7211
fix for SH-2823 and SH-2824: LLCurl crash inside LLBufferArray::countAfter() and LLBufferArray::copyIntoBuffers
2012-01-20 11:55:15 -07:00
Xiaohong Bao
407c3fcd43
fix for SH-2823 and SH-2824: LLCurl crash inside LLBufferArray::countAfter() and LLBufferArray::copyIntoBuffers
2012-01-20 11:55:15 -07:00
Ansariel
309f9dcfd1
add more exception handlings for llcurl fix. By Bao Linden
2012-01-22 14:30:04 +01:00
Xiaohong Bao
25c21c3761
add more exception handlings for llcurl fix.
2012-01-17 22:56:28 -07:00
Xiaohong Bao
11bd5cb860
trivial: fix a mac build error.
2012-01-12 20:32:32 -07:00
Xiaohong Bao
f082de03ff
fix for SH-2845, SH-2846, SH-2847, SH-2851: curl crashes and out-of-memory crashes.
2012-01-12 16:36:56 -07:00
Brad Payne (Vir Linden)
a3e30250e8
merge
2012-01-04 09:59:57 -05:00
Xiaohong Bao
ec06aa129f
add mutex to protect curl_multi-init()
2011-12-20 15:02:21 -07:00
Xiaohong Bao
1620ad6d00
more tuning of llcurl code targeting crashes like SH-2777.
2011-12-20 11:04:10 -07:00
Xiaohong Bao
cfc6ac76e1
more tuning of llcurl code targeting crashes like SH-2777.
2011-12-20 11:04:10 -07:00
Dave Parks
5affaf264d
SH-2738 Don't lock unless we really need to
2011-12-19 16:55:21 -06:00
Dave Parks
43e3603cd7
SH-2738 Don't lock unless we really need to
2011-12-19 16:55:21 -06:00
Dave Parks
58f9982fbc
SH-2738 Add comment documenting need to not make main thread wait on curl_multi_perform
2011-12-19 15:35:38 -06:00
Xiaohong Bao
efec138037
fix for SH-2738 and SH-2777, might also help SH-2723: heap corruption
...
SH-2738: Texture fetching freezes due to LLcurl
SH-2777: viewer crashed on logout in LLCurl::Easy::releaseEasyHandle
2011-12-15 21:39:48 -07:00
Xiaohong Bao
4ec112bfce
fix for SH-2738 and SH-2777, might also help SH-2723: heap corruption
...
SH-2738: Texture fetching freezes due to LLcurl
SH-2777: viewer crashed on logout in LLCurl::Easy::releaseEasyHandle
2011-12-15 21:39:48 -07:00
Brad Payne (Vir Linden)
642ea00a08
merge
2011-12-12 10:45:13 -05:00
Dave Parks
50a57ba9fe
Backed out changeset fafd857891b1
2011-12-09 12:23:04 -06:00
Nicky
e181563a27
Merge with 26130/5cf2a0a7266e (FS tip).
2012-01-23 20:50:04 +01:00
Nicky
161c1b019f
Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
...
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
Xiaohong Bao
c86c336b48
trivial: fix a mac build error.
2012-01-12 20:32:32 -07:00
Nicky
5803b4ca2d
Added Ansariels debug output again
2012-01-13 19:32:33 +01:00
Xiaohong Bao
beff8c323e
fix for SH-2845, SH-2846, SH-2847, SH-2851: curl crashes and out-of-memory crashes.
2012-01-12 16:36:56 -07:00
Nicky
1ebe49b708
Tweak to get a clean import for https://bitbucket.org/VirLinden/vir-project-3/changeset/1878a57aebd7/raw/
2012-01-13 19:30:27 +01:00
Ansariel
213e3c3fd4
Added some debug messages to llcurl.cpp because of FIRE-4617
2012-01-03 23:29:55 +01:00
Xiaohong Bao
751a5a9097
add mutex to protect curl_multi-init()
2011-12-20 15:02:21 -07:00
Dave Parks
1516e4c497
merge
2011-12-05 17:56:38 -06:00
Dave Parks
78233d1bf9
SH-2652 WIP -- Add timers to relevant areas, pause render pipeline while occlusion queries from previous frame are still pending and perform texture decode work.
2011-12-05 17:55:40 -06:00
Xiaohong Bao
09feaac844
fix for sh-2738: Texture fetching freezes due to LLcurl
2011-12-05 13:23:05 -07:00
Xiaohong Bao
3fc4c14464
fix a mac build error: a friend declaration issue.
2011-11-29 16:18:50 -07:00
Xiaohong Bao
b4766d2fde
fix for sh-2601: [crashhunters] crash in LLBufferArray::countAfter()
...
sh-2602: [crashhunters] crash on exit in ~LLPumpIO()
2011-11-21 14:42:21 -07:00
Dave Parks
4924f0c99b
b782a75c99e6 backout cleanup
2011-10-14 12:38:48 -05:00
Dave Parks
c0ca8e5e2e
Merge backout of b782a75c99e6
2011-10-14 11:58:35 -05:00
Dave Parks
4331c112ab
Backed out changeset b782a75c99e6
2011-10-14 11:52:40 -05:00
Dave Parks
83732a7083
SH-2445 Potential fix for crash in LLCurl::Multi::~Multi -- lock sMultiMutex around curl_multi_ calls in LLCurl::Multi destructor
2011-09-19 16:39:16 -05:00
Dave Parks
0a0ae2dd3f
STORM-1562 Potential fix for crash in LLCurl::run -- don't run curl_multi_perform from multiple threads simultaneously.
2011-09-13 12:45:28 -05:00
Logan Dethrow
b8fddce34d
Merge. Fixed issue with LLProxy code related to changes to the LLSocket interface.
2011-09-07 16:40:40 -04:00
Logan Dethrow
f73b795bb7
Renamed LLCurl::check_curl_code() and LLCurl::check_curl_multi_code() to prevent ambiguous name build error.
2011-09-06 17:33:18 -04:00
Logan Dethrow
a8d49f7cf5
LLProxy code review fixes.
...
* Removed check_curl_code and check_curl_multi_code from the global namespace.
* Added comments documenting which thread the public methods of LLProxy should be called from.
* Corrected grammar in LLSingleton.h
* Fixed a buffer scope problem in llpacketring.cpp.
2011-09-06 16:54:53 -04:00
Logan Dethrow
6ab0bc8789
LLProxy start of code review cleanup.
2011-09-01 16:44:04 -04:00
Xiaohong Bao
749d9ebadc
Merge
2011-08-31 10:48:56 -06:00
Logan Dethrow
4fb809eed5
Backed out revision cbc793dcd3db to disable libcurl verbose logging.
2011-08-18 16:10:49 -04:00
Logan Dethrow
ff870e9770
Back out later: Turned on curl verbose logging for debugging purposes.
2011-08-15 13:22:23 -04:00
Logan Dethrow
1fa2afbe20
merge
2011-08-08 18:09:11 -04:00
Dave Parks
9883c33993
SH-2183 Thread local storage initialization is unreliable.
2011-08-02 12:47:35 -05:00
Dave Parks
aa0e35142a
SH-2183 Only apply multi-threaded curl on the main thread.
2011-08-02 12:23:50 -05:00