- Apr 11, 2012
-
-
Nat Goodspeed authored
In a number of places, the viewer uses a lookup based on std::type_info*. We used to use std::map<std::type_info*, whatever>. But on Linux, &typeid(SomeType) can produce different pointer values, depending on the dynamic load module in which the code is executed. Introduce LLTypeInfoLookup<T>, with an API that deliberately mimics std::map<std::type_info*, T>. LLTypeInfoLookup::find() first tries an efficient search for the specified std::type_info*. But if that fails, it scans the underlying container for a match on the std::type_info::name() string. If found, it caches the new std::type_info* to optimize subsequent lookups with the same pointer. Use LLTypeInfoLookup instead of std::map<std::type_info*, ...> in llinitparam.h and llregistry.h. Introduce LLSortedVector<KEY, VALUE>, a std::vector<std::pair<KEY, VALUE>> maintained in sorted order with binary-search lookup. It presents a subset of the std::map<KEY, VALUE> API.
-
- Jan 20, 2012
-
-
Richard Linden authored
-
Richard Linden authored
moved LLInitParam, and LLRegistry to llcommon moved LLUIColor, LLTrans, and LLXUIParser to llui reviewed by Nat
-
- Dec 20, 2011
- Dec 19, 2011
- Dec 18, 2011
-
-
Jonathan Yap authored
-
- Dec 17, 2011
-
-
Jonathan Yap authored
STORM-653 As a user i would like to be able to see the available number of attachments and remaining free slots.
-
- Dec 16, 2011
-
-
Leslie Linden authored
EXP-1742 FIX -- Clicking IM notification or receiving multiple IM notifications in quick succession crashes to desktop * Moved toast logic for mouse hover out of the draw call to avoid chain of callbacks that lead to reordering of the draw list while we are iterating over it.
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
- Dec 15, 2011
- Dec 14, 2011
-
-
eli authored
-
eli authored
-
eli authored
-
Jonathan Yap authored
-
eli authored
-
eli authored
-
Jonathan Yap authored
-
Jonathan Yap authored
-
Vadim ProductEngine authored
-
Vadim ProductEngine authored
The error sometimes led to the following issues with maximized viewer window on MS Windows: * displaying incorrect resolution * failure to update snapshot
-
- Dec 13, 2011
-
-
Debi King (Dessie) authored
-
Debi King (Dessie) authored
-
Oz Linden authored
storm-1729: ensure that cpu id has no leading or trailing spaces for ease of comparison and formatting
-
- Dec 12, 2011
-
-
Jonathan Yap authored
-
Jonathan Yap authored
-
Jonathan Yap authored
STORM-1731 Changes per RB comments: changed llwarns to llinfos, added check so you cannot mute a Linden
-
Oz Linden authored
-
Oz Linden authored
-