Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2012-07-11 | MAINT-1175: Change LLTypeInfoLookup API for future optimizations. | Nat Goodspeed | |
Per discussion with Richard, accept the type key for insert() and find() as a template parameter rather than as std::type_info*. This permits (e.g.) some sort of compile-time prehashing for common types, without changing the API. Eliminate iterators from the API altogether, thus avoiding costs associated with transform_iterator. Fix existing references in llinitparam.h. | |||
2012-07-11 | MAINT-1175: Forbid LLRegistry[Singleton]<std::type_info*, ...>. | Nat Goodspeed | |
Back out code that selects LLTypeInfoLookup for the underlying map implementation when KEY = [const] std::type_info*, because LLTypeInfoLookup's API is changing to become incompatible with std::map. Instead, fail with STATIC_ASSERT when LLRegistry's KEY is [const] std::type_info*. Fix all existing uses to use std::type_info::name() string instead. | |||
2012-07-11 | Hopefully fixed windows build. Now support -DLL_DEBUG_HAVOK:BOOL=ON to ↵ | Matthew Breindel (Falcon) | |
enable Havok Hyrbid (fulldebug) libs to link in Windows RelWithDebInfo. On other platforms, that flag will cause RelWithDebInfo to link against Havok fulldebug libs. The rest of the time, RelWithDebInfo will link to Havok Debug and Debug will link to Havok Fulldebug | |||
2012-07-11 | Merging main havok-development-hkai and oz's havok-development-hkai | Matthew Breindel (Falcon) | |
2012-07-10 | PATH-807: BUGFIX Filtering which objects will contain the right-click ↵ | Todd Stinson | |
context-sensitive menu option of "Show in linksets...". | |||
2012-07-10 | Updating Havok.cmake to support all 3 major build configurations on all ↵ | Matthew Breindel (Falcon) | |
platforms. This is incomplete and requires additional changes to the 3p-havok-source repo and the llphysicsextensions-src repo. | |||
2012-07-10 | MAINT-1175: Still grappling with MSVC idiosyncracies. | Nat Goodspeed | |
Maybe it's failing to correctly handle overloaded transform() methods? | |||
2012-07-10 | MAINT-1175: Fix Windows build. | Nat Goodspeed | |
It seems MSVC doesn't like boost::make_transform_iterator() in the context I was using it. Try directly invoking the iterator's constructor. | |||
2012-07-10 | MAINT-1175: Reimplement LLTypeInfoLookup for better lookup failure. | Nat Goodspeed | |
The original LLTypeInfoLookup implementation was based on two assumptions: small overall container size, and infrequent normal-case lookup failures. Those assumptions led to binary-searching a sorted vector, with linear search as a fallback to cover the problem case of two different type_info* values for the same type. As documented in the Jira, this turned out to be a problem. The container size was larger than expected, and failed lookups turned out to be far more common than expected. The new implementation is based on a hash map of std::type_info::name() strings, which should perform equally well in the success and failure cases: no special-case fallback logic. | |||
2012-07-10 | Adding the example use type labels to the pathfinding linksets floater. | Todd Stinson | |
2012-07-10 | experimental - try 10.6 SDK and lvmgcc42 on TeamCity | Oz Linden | |
2012-07-09 | Removing the change to LLPhysicsExtensions.cmake that was accidentally ↵ | Todd Stinson | |
committed in changes set cf029fb1d6ee. | |||
2012-07-09 | BUGFIX: Correcting a crash issue that was caused by the rebake navmesh ↵ | Todd Stinson | |
callback handler unexpectedly changing the navmesh state. | |||
2012-07-09 | merge changes for DRTVWR-175 | Oz Linden | |
2012-07-09 | correct dos line endings | Oz Linden | |
2012-07-09 | merge back more late beta fixes from 3.3.4 | Oz Linden | |
2012-07-09 | merge changes for DRTVWR-177 | Oz Linden | |
2012-07-08 | merge changes for DRTVWR-176 | Oz Linden | |
2012-07-08 | merge up to latest integration branch | Oz Linden | |
2012-07-08 | merge changes for DRTVWR-176 | Oz Linden | |
2012-07-06 | Automated merge with ssh://hg.lindenlab.com/simon/viewmaster | Xiaohong Bao | |
2012-07-06 | fix for MAINT-1201: 404 errors appear in the log when opening the world map | Xiaohong Bao | |
2012-07-06 | MAINT-1228 FIX Can not put more than one object into the contents of an object | callum | |
Reviewed by Paul PE | |||
2012-07-05 | Adding the pathfinding attributes to the object profile panel. | Todd Stinson | |
2012-07-05 | partial changes for building with the llphysicsextensions source package | Oz Linden | |
2012-07-05 | successful build with llphysicsextensions stub | Oz Linden | |
2012-07-05 | begin integrating building of llphysicsextensions from source here (incomplete) | Oz Linden | |
2012-07-03 | MAINT-1231 Investigate increasing MAX_CACHED_GROUPS in llgroupmgr.cpp | Kelly Washington | |
* increased max groups to 20 * changed cache to LRU instead of 'delete half when overfull' reviewed with Baker | |||
2012-07-03 | Adding an import for the new RelWithDebInfo build of the physics extensions ↵ | Todd Stinson | |
library. | |||
2012-07-03 | PATH-805: guard all uses of sInstance in LLPanelLogin | Oz Linden | |
2012-07-03 | FIX INTL-99 set32 translation for 8 languages | eli | |
2012-07-03 | MAINT-685 Fix for disabling basic shaders making high detail terrain render ↵ | Dave Parks | |
incorrectly. | |||
2012-07-03 | remove some cmake output that is no longer needed | Oz Linden | |
2012-07-03 | merge up to latest pathfinding project viewer | Oz Linden | |
2012-07-03 | PATH-802: fixed check for different grid in chat SLURLS | Oz Linden | |
2012-07-02 | MAINT-971 : [PUBLIC]Renaming a new inventory item while filtering item names | simon@Simon-PC.lindenlab.com | |
renames parent folder instead. Reviewed by Kelly | |||
2012-07-02 | merge back changes from 3.3.4-beta2 | Oz Linden | |
2012-07-02 | improve logging of invalid grid definitions, prevent clashes with old viewers | Oz Linden | |
2012-07-02 | disable alignment tests in debug builds (where they fail) | Oz Linden | |
2012-06-29 | Ensuring that the code and tests build correctly when HACKED_GODLIKE_VIEWER ↵ | Todd Stinson | |
is defined. | |||
2012-06-29 | PATH-797: BUGFIX Altering how the rows are being added to the scrolllist ↵ | Todd Stinson | |
widget to avoid a regression that occurred after merging from viewer-release recently caused the time to load a large number of elements to increase substainally. | |||
2012-06-29 | Added test back in, skip() call need to be removed. | simon@Simon-PC.lindenlab.com | |
2012-06-29 | Merge simon/viewmaster-merge for latest maint work | simon@Simon-PC.lindenlab.com | |