Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-03 | Merge with lindenlab/viewer-development | simon@Simon-PC.lindenlab.com | |
2012-08-01 | Merge MAINT-1270 fix | simon@Simon-PC.lindenlab.com | |
2012-07-31 | Merge in viewer-development | simon@Simon-PC.lindenlab.com | |
2012-07-28 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2012-07-28 | Automated merge with ssh://hg.lindenlab.com/nat/viewer-maint-1175 | Nat Goodspeed | |
2012-07-27 | MAINT-1175 FIX Severe performance issues on 3.3.2 (258114) Release and 3.3.3 ↵ | Richard Linden | |
(259197) Beta in "Add scroll list item" removed linear scan for namelist items and used weak reference (LLHandle) instead | |||
2012-07-27 | increment version to 3.4.1 | Oz Linden | |
2012-07-25 | increment version to 3.4.0 | Oz Linden | |
2012-07-25 | pull latest pathfinding changes from integration branch | Oz Linden | |
2012-07-24 | Adding a group identifier to the group objects in the pathfinding linksets ↵ | Todd Stinson | |
and characters floaters. | |||
2012-07-24 | merge up to latest viewer-pathfinding (including 3.3.4) | Oz Linden | |
2012-07-24 | merge to viewer-developmento | Oz Linden | |
2012-07-23 | Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. | Todd Stinson | |
2012-07-23 | PATH-781: Pulling in the new 'owner_is_group' field into the pathfinding object. | Todd Stinson | |
2012-07-23 | Fix for path-826. Safeguarding against a mull weight being used | prep | |
2012-07-21 | fix finding havok libs in relwithdebinfo mode (uses release unless ↵ | Oz Linden | |
LL_DEBUG_HAVOK is used | |||
2012-07-20 | refactor to build llphysicsextensions_tpv package for sublicensees | Oz Linden | |
2012-07-19 | MAINT-1175: Use workaround for comparing std::type_info* on gcc < 4.4. | Nat Goodspeed | |
We now specialize std::less<const std::type_info*> to use std::type_info::before(), and on Windows and Mac that Just Works. It even works on Linux when using gcc 4.4+: more recent implementations of gcc's std::type_info::before() apparently do name()-string comparisons internally. It doesn't work so well on Linux with gcc 4.1, though, and that's the compiler we still use on our Linux build-farm machines. But rather than give up, perform explicit name()-string comparison in that case. | |||
2012-07-18 | MAINT-1175: Ditch LLTypeInfoLookup, make map<const type_info*> work. | Nat Goodspeed | |
Instead of forbidding std::map<const std::type_info*, ...> outright (which includes LLRegistry<const std::type_info*, ...> and LLRegistrySingleton<const std::type_info*, ...>), try to make it work by specializing std::less<const std::type_info*> to use std::type_info::before(). Make LLRegistryDefaultComparator<T> use std::less<T> so it can capitalize on that specialization. | |||
2012-07-18 | Setting the description column of the linkset floater to be a fixed width. ↵ | Todd Stinson | |
Having multiple dynamic width columns apparently prevents other columns from being manually resized by the user. | |||
2012-07-18 | Updating the build tools floater to better handle multi-line creator and ↵ | Todd Stinson | |
owner names. | |||
2012-07-18 | MAINT-1175: merge backout LLRegistrySingleton<std::type_info::name()> | Nat Goodspeed | |
2012-07-18 | Backed out changeset a25bfa87418d (using std::type_info::name()) | Nat Goodspeed | |
The changeset above touched every consumer of the two LLRegistrySingletons originally defined with std::type_info* as keys. Those two LLRegistrySingletons were changed to use const char* as keys, then all consumers were changed to pass std::type_info::name() instead of the plain std::type_info* pointer -- to deal with the observed fact that on Linux, a given type might produce different std::type_info* pointers in different load modules. Since then, Richard turned up the fascinating fact that at least some implementations of gcc's std::type_info::before() method already accommodate this peculiarity. It seems worth backing out the (dismayingly pervasive) change to see if properly using std::type_info::before() as the map comparator will work just as well, with conceptually simpler source code. This backout is transitional: we don't expect things to build/run properly until we've cherry-picked certain other pertinent changes. | |||
2012-07-18 | merge back fixes from 3.3.4-beta5 | Oz Linden | |
2012-07-17 | MAINT-1223 More aggressive rebuilding of render batches when alpha color ↵ | Dave Parks | |
values change. | |||
2012-07-17 | pull back fixes for 3.3.4-beta4 | Oz Linden | |
2012-07-16 | MAINT-1175: Pass boost::unordered_map hash/equals functors for char*. | Nat Goodspeed | |
boost::unordered_map<const char*, ...> does NOT, by default, "do the right thing." Give it hash and equality functors that do. | |||
2012-07-16 | MAINT-1270 Fix for some flexi prims becoming flat at some LoDs | Dave Parks | |
2012-07-16 | MAINT-1223 Fix for alpha updates not triggering LoD updates. | Dave Parks | |
2012-07-16 | Path-814: Corrected shader fragment compilation error. | prep | |
2012-07-14 | merge back beta fixes for DRTVWR-180 | Oz Linden | |
2012-07-13 | Disabling the phantom toggle when the object is volume-detect. | Todd Stinson | |
2012-07-13 | Merge from lindenlab/viewmaster so we can get rid of it | simon@Simon-PC.lindenlab.com | |
2012-07-13 | merge changes for DRTVWR-179 | Oz Linden | |
2012-07-12 | Cleaning up some runtime output warning messages about invalid XUI syntax. | Todd Stinson | |
2012-07-12 | Better optimization for loading avatar names that are already cached. | Todd Stinson | |
2012-07-12 | MAINT-1262 Fix for crash when setting graphics to Low | Dave Parks | |
2012-07-12 | PATH-807: Ensuring that the "Show in linksets..." and "Show in ↵ | Todd Stinson | |
characters..." right-click menu option does not show for objects outside the current region. | |||
2012-07-12 | Removing debug settings that were in place for pathfinding simulator testing. | Todd Stinson | |
2012-07-12 | PATH-807: Adding an additional check for if the object is marked as ↵ | Todd Stinson | |
volume-detect. Note that this will require Andrew's corresponding server-side change to take effect. However, the viewer change alone should have no neative effect prior to the server being updated. | |||
2012-07-12 | MAINT-1175: Linux viewer built on TC is broken, built on dev box works. | Nat Goodspeed | |
Try to diagnose the cause of the misbehavior with a BOOST_STATIC_ASSERT. | |||
2012-07-12 | merge MAINT-1253 fix | Oz Linden | |
2012-07-11 | Fix merge issues - duplicate insertions of code | simon@Simon-PC.lindenlab.com | |
2012-07-11 | Pull in viewer-development because it's painful. Merge with runitai's help. | simon@Simon-PC.lindenlab.com | |
2012-07-11 | Changed windows to always use havok Hybrid in RelWithDebInfo. Windows no ↵ | Matthew Breindel (Falcon) | |
longer uses Havok Debug. On other platforms, use of Debug vs Fulldebug in RelWithDebInfo is still governed by LL_DEBUG_HAVOK | |||
2012-07-11 | MAINT-794 Fix for assert on loading some types of objects before their parents. | Dave Parks | |
2012-07-11 | MAINT-794 Fix for assert on loading some types of objects before their parents. | Dave Parks | |
2012-07-11 | MAINT-794 Fix for assert on loading some types of objects before their parents. | Dave Parks | |
2012-07-11 | MAINT-1175: Properly pass LLRegistry's COMPARATOR to underlying map. | Nat Goodspeed | |
Although LLRegistry and LLRegistrySingleton have always defined a COMPARATOR template parameter, it wasn't used for the underlying map. Therefore every type, including any pointer type, was being compared using std::less. This happens to work most of the time -- but is tripping us up now. Pass COMPARATOR to underlying std::map. Fix a couple minor bugs in LLRegistryDefaultComparator (never before used!). Specialize for const char*. Remove CompareTypeID and LLCompareTypeID because we now actively forbid using LLRegistry<std::type_info*, ...>; remove only known reference (LLWidgetNameRegistry definition). | |||
2012-07-11 | MAINT-1253 Rigged meshes in the upload model window now have a material ↵ | prep | |
applied instead of white. |