| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead. | 
|  | This bugs me in a minor way.  Did a search-and-cleanup on various swear words. | 
|  | Problem:
* English locale was set for all languages.
* Specifying a correct locale didn't affect anything, including date/time formatting.
My investigation has shown that LLStringUtil was instantiated twice: in the
main binary and in libllcommon.so.
Because LLStringUtil::setLocale() was called from newview and getLocale()
was called from llcommon, they effectively used *different* instances of
LLStringUtil::sLocale. Hence getLocale() always returned empty string.
This seems to be caused by get/setLocale() methods not being dllexported.
The fix instantiates get/setLocale() and sLocale in llcommon and exposes
them to use from newview (i.e. prevents multiple instantiation).
Besides, I specified correct locale names for all languages and platforms.
Reviewed by Leyla: https://codereview.productengine.com/secondlife/r/104/
--HG--
branch : product-engine | 
|  |  | 
|  | and possible fix for EXT-5704: FPS drop, and this could be cause freez and crash. | 
|  | and possible fix for EXT-5704: FPS drop, and this could be cause freez and crash. | 
|  | Checker: FORWARD_NULL
Function: LLWorkerClass::checkWork(bool)
File: /indra/llcommon/llworkerthread.cpp | 
|  |  | 
|  | --HG--
branch : product-engine | 
|  | --HG--
branch : product-engine | 
|  | --HG--
branch : product-engine | 
|  | first-run)
by which "moved LLDisplayInfo to llwindow, implemented getting the width/height of screen for mac os and linux."
--HG--
branch : product-engine | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | LLDisplayInfo to llwindow, implemented getting the width/height of screen for mac os and linux.
--HG--
branch : product-engine | 
|  |  | 
|  | LLWorkerClass::checkWork: ASSERT(workreq). | 
|  | --HG--
branch : product-engine | 
|  | --HG--
branch : product-engine | 
|  | need to specify desctop width and height for macos and linux (see LLDesctopInfo in llsys.cpp for details)
--HG--
branch : product-engine | 
|  |  | 
|  | previous sessions
- new chat source type CHAT_SOURCE_UNKNOWN for avatar names not in cache and object names consisting of two words (avatar names like)
- new icon (unknown_icon.png) for message headers () of nearby chat messagses coming from CHAT_SOURCE_UNKNOWN
- context menu no longer displayed for object names from chat history (no UUIDs)
- double click on message headers in nearby chat no longer opens Inspector (no UUIDs)
- object names (loaded from chat history) in nearby chat are no longer SLURLed (no UUIDs for them)
--HG--
branch : product-engine | 
|  | messages (nearby chat/im) received today)
--HG--
branch : product-engine | 
|  | Checker: CHECKED_RETURN
Function: LLImageDecodeThread::update(unsigned int)
File: /indra/llimage/llimageworker.cpp | 
|  |  | 
|  |  | 
|  | a big pile of stuff. | 
|  | no-one wants it.  now I can dick with it a bit without rebuilding the world, at least. :) | 
|  | Ugh. Update on Tofu's patch for this bug.
Reviewed by Richard | 
|  |  | 
|  |  | 
|  | Checker: UNINIT_CTOR
Function: LLWorkerClass::LLWorkerClass(LLWorkerThread *, const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
File: /indra/llcommon/llworkerthread.cpp | 
|  | Checker: UNINIT_CTOR
Function: LLTreeDFSIter<LLView, std::list<LLView *, std::allocator<LLView *>>::_Const_iterator<(bool)0>>::LLTreeDFSIter()
File: /indra/llcommon/lltreeiterators.h | 
|  | Checker: UNINIT_CTOR
Function: LLTreeDFSPostIter<LLView, std::list<LLView *, std::allocator<LLView *>>::_Const_iterator<(bool)0>>::LLTreeDFSPostIter()
File: /indra/llcommon/lltreeiterators.h | 
|  | Checker: UNINIT_CTOR
Function: NamedTimerFactory::NamedTimerFactory()
File: /indra/llcommon/llfasttimer_class.cpp | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | --HG--
branch : product-engine | 
|  | --HG--
branch : product-engine | 
|  | Checker: STRING_OVERFLOW
Function: CProcessor::AnalyzeIntelProcessor()
File: /indra/llcommon/llprocessor.cpp | 
|  |  | 
|  | Checker: STREAM_FORMAT_STATE
Function: LLDate::toStream(std::basic_ostream<char, std::char_traits<char>>&) const
File: /indra/llcommon/lldate.cpp | 
|  | Checker: STREAM_FORMAT_STATE
Function: encode_character(std::basic_ostream<char, std::char_traits<char>>&, char)
File: /indra/llcommon/lluri.cpp |