Files
SingularityViewer/indra/llui
Aleric Inglewood a8cded0cf6 Allow calling LLNotificationsUtil::add from any thread.
This makes LLStringUtil thread-safe by removing a rather unnecessary
LLFastTimer from LLStringUtil::format.

Same thing for LLTrans::getString and LLTrans::findString, where
even a comment stated that the author wasn't interested in measuring
cpu time at all. In this case I added some code back to make sure
that we're not calling LLTrans::getString() in an inner loop, which
was the reason that the LLFastTimer was added.

Made one string static to avoid 45000 look ups during login, which
kinda triggered the above test.

Finally, LLNotificationsUtil::add is made thread-safe by making
LLNotificationChannelBase::mItems thread-safe and defering a call
to LLNotifications::updateItem to the main thread when called
from another thread (using a little statemachine).
2013-11-15 17:52:52 +01:00
..
2013-04-16 00:25:59 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2013-04-16 00:25:59 -05:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2013-06-12 14:55:46 +02:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2013-11-09 15:43:58 +01:00
2013-11-09 15:43:58 +01:00
2013-04-16 00:25:59 -05:00
2013-03-08 03:17:11 -05:00
2010-04-02 02:48:44 -03:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2013-04-16 00:25:59 -05:00
2011-07-31 19:09:47 -05:00
2012-07-20 08:13:07 -04:00
2012-07-20 08:13:07 -04:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00
2010-04-02 02:48:44 -03:00