summaryrefslogtreecommitdiff
path: root/indra/llcommon
AgeCommit message (Collapse)Author
2010-02-01Hint to compiler that logging is never *expected* on the fast-path.Tofu Linden
2010-01-29fixed major EXT-3643 “Embed friendship offer into IM window”;Alexei Arabadji
--HG-- branch : product-engine
2010-01-28fixed EXT-3841 [BSI] "Send IM..." choosable in IM floater context menuIgor Borovkov
--HG-- branch : product-engine
2010-01-27CID-227Tofu Linden
Checker: STRING_OVERFLOW Function: CProcessor::AnalyzeIntelProcessor() File: /indra/llcommon/llprocessor.cpp
2010-01-27less dumb partial fix for CID-219Tofu Linden
2010-01-27partial fix for CID-219Tofu Linden
Checker: STREAM_FORMAT_STATE Function: LLDate::toStream(std::basic_ostream<char, std::char_traits<char>>&) const File: /indra/llcommon/lldate.cpp
2010-01-27CID-220Tofu Linden
Checker: STREAM_FORMAT_STATE Function: encode_character(std::basic_ostream<char, std::char_traits<char>>&, char) File: /indra/llcommon/lluri.cpp
2010-01-27CID-186Tofu Linden
Checker: RESOURCE_LEAK Function: LLStringUtilBase<unsigned int>::addCRLF(std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int>>&) File: /indra/llcommon/llstring.h
2010-01-27sigh, follow-up fix.Tofu Linden
2010-01-27CID-99Tofu Linden
Checker: INVALIDATE_ITERATOR Function: LLAllocatorHeapProfile::parse(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&) File: /indra/llcommon/llallocator_heap_profile.cpp not a bug, but make it clearer to coverity.
2010-01-26DEV-45468 SNOW-108: Fast timers are broken / badly-scaled on linuxTofu Linden
more reliable fix based on feedback from Richard. dicked with the Darwin results too since those seemed wrong based on the same feedback (also covered in test plan).
2010-01-25We already have a LL_FORCE_INLINE in llpreprocessor.h, don't re-invent it ↵Tofu Linden
for llfasttimers.h. Also define LL_LIKELY/LL_UNLIKELY with a warning about its micro-optimizey nature, and use it to annotate llasserts (i.e. make llassert() lower-overhead and thus more attractive, even in inner-ish loops.)
2010-01-25Gosh, the mac prototypes for get_cpu_clock_count_64 have always been wrong, ↵Tofu Linden
but the compiler didn't start caring until I made these proper member functions. fixed.
2010-01-25DEV-45468 'SNOW-108: Fast timers are broken / badly-scaled on linux' ready ↵Tofu Linden
to merge. legacy coding policy fix-up.
2010-01-25Final fix for fast timer reshuffle.Tofu Linden
2010-01-25shuffle shuffle of timer code. cleanup.Tofu Linden
2010-01-25pull in the linux+solaris fast-timers impl from snowglobe, fit it into ↵Tofu Linden
viewer2, start moving headers around.
2010-01-22Fix assert in lldictionary as used by llfoldertypeRick Pasetto
Review #88 This assert might be valid in general, but LLFolderType has a valid reason for getting "not found"
2010-01-21Turn on llassert() and llverify() for RelWithDebInfo builds.Tofu Linden
Convert top firing asserts into big warnings. To be reviewed by Mani.
2010-01-20Convert all C++ files to Unix line endingsBryan O'Sullivan
2010-01-15fix for gcc buildrichard
2010-01-15wrong line endingsrichard
2010-01-15fix for build error in xmmintrins.hrichard
2010-01-13fix for mac fast timer resetting too oftenrichard
2010-01-13better commented fix for VS2005 compile issuesrichard
reviewed by Leyla
2010-01-13potential fix for build issues on vs2005richard
2010-01-11renamed LLFastTimerUtil to LLFastTimerrichard
2010-01-08fast timer performance tuningrichard
2009-12-22Add lleventhost queries to list LLEventAPIs or describe one.Nat Goodspeed
Add LLEventDispatcher::getDispatchKey() to retrieve a previously- inaccessible value.
2009-12-21mergerichard
2009-12-21added optional timing of fast timers themselvesrichard
2009-12-17HTTP Texture changes:Steve Bennetts
* Fixed bug in llqueuedthread.cpp causing unnecesssary sleeeping * Fixed an issue that was preventing retries on 503 errors * Added number of pending creates to Texture View * Increased time allocated for texture creates
2009-12-14Fix for mac build post-merge.brad kittenbrink
2009-12-14Merge of my old precompiled headers dependency cleanup with tip of viewer-2-0.brad kittenbrink
2009-12-08EXT-3158 - Removing logging of users password hash from new login code.Mark Palange (Mani)
Reviewed by Brad
2009-12-07Fixups for things broken after the last merge and for the linux build.brad kittenbrink
2009-12-07Another merge of include dependency cleanup work with viewer-2-0.brad kittenbrink
2009-12-03MergeMark Palange (Mani)
2009-12-03Fix to windows build breakages.Mark Palange (Mani)
Reviewed by Brad
2009-12-03Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Nat Goodspeed
2009-12-03Merge of include dependency cleanup work with viewer-2-0brad kittenbrink
2009-12-03DEV-43463: swap visit_and_connect() overloads for Linux compilerNat Goodspeed
2009-12-03Fixed broken buildskolb
2009-12-03Merge with recent viewer-2-0Nat Goodspeed
2009-12-03Skip logging test that fails on Linux, no idea whyNat Goodspeed
2009-12-03Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Nat Goodspeed
2009-11-30Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Nat Goodspeed
2009-11-30Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Nat Goodspeed
2009-11-30DEV-43463: Keep LLEventPump's LLStandardSignal alive during post()Nat Goodspeed
Replace LLEventPump's boost::scoped_ptr<LLStandardSignal> with boost::shared_ptr. Take a local stack copy of that shared_ptr in post() methods, and invoke the signal through that copy. This guards against scenario in which LLEventPump gets destroyed during signal invocation. (See Jira for details.) Re-enable Mani's test case that used to crash. Introduce ll_template_cast<> to allow a template function to recognize a parameter of a particular type. Introduce LLListenerWrapper mechanism to support wrapper objects for LLEventPump listeners. You instantiate an LLListenerWrapper subclass object inline in the listen() call (typically with llwrap<>), passing it the real listener, trusting it to forward the eventual call. Introduce prototypical LLCoutListener and LLLogListener subclasses for illustrative and diagnostic purposes. Test that LLLogListener doesn't block recognizing LLEventTrackable base class bound into wrapped listener.
2009-11-23mergeSteve Bennetts