Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-05 | Merge | Anchor | |
2019-02-06 | Automated merge with ssh://bitbucket.org/lindenlab/vir-fixes | Nat Goodspeed | |
2019-02-06 | SL-10471 - collision volume api | Brad Payne (Vir Linden) | |
2019-02-05 | SL-10471 - animation validation for constraints | Brad Payne (Vir Linden) | |
2018-11-28 | Merge | Anchor | |
2018-11-14 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-10-11 | Merge | Anchor Linden | |
2018-09-27 | merge | Brad Payne (Vir Linden) | |
2018-09-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-09-07 | remove only-partially-successful attempt to put teamcity blocks around targets | Oz Linden | |
2018-09-05 | add more block structure to TeamCity log output for components | Oz Linden | |
2018-08-01 | MAINT-8803 Better UI handling of unrecognized inventory items | maxim_productengine | |
2018-07-26 | MAINT-8923 Better allocation failure handling, createGLTexture crashes | andreykproductengine | |
2018-07-17 | DRTVWR-447: Force rebuild with new BUGSPLAT_DB value. | Nat Goodspeed | |
2018-07-15 | [MAINT-8846] - fixing duplicate id in avatar_lad.xml fixrs character test ↵ | Anchor Linden | |
female crash. code cleanup. | |||
2018-07-12 | MAINT-8863 - more diagnostics to pin down possible causes | Brad Payne (Vir Linden) | |
2018-06-27 | Merge | Anchor Linden | |
2018-06-27 | [MAINT-8742] - fix color/tint on universal tattoos | Anchor Linden | |
2018-06-21 | merge | Brad Payne (Vir Linden) | |
2018-06-13 | [DRTVWR-476] - add universal head,upper,lower tattoos | Anchor Linden | |
2018-06-08 | [DRTVWR-476] - create new wearable type | Anchor Linden | |
2018-05-30 | [MAINT-8693] - fix null check | Anchor Linden | |
2018-05-25 | MAINT-8693 Fixed crashes during login if you wear a BOM tattoo layer | Andrey Kleshchev | |
2018-05-21 | Merge | Anchor Linden | |
2018-05-21 | [DRTVWR-455] - added 5 new bake channels | Anchor Linden | |
2018-05-18 | merge | Brad Payne (Vir Linden) | |
2018-02-28 | Merge | Anchor Linden | |
2018-02-28 | [MAINT-8081] - bakes on mesh. 1st pass. changed texture panel to select ↵ | Anchor Linden | |
bakes on objects. handle magic bake ids in LLViewerObject. | |||
2018-02-15 | Add debug setting and code to allow nVidia nSight graphics debugging to ↵ | Graham Linden graham@lindenlab.com | |
capture SL frames. These changes are only enabled if RenderNsightDebugSupport is true and eliminate use of some OpenGL legacy functionality which is incompatible with nSight capture (mostly glReadPixels and other fixed-function pipe rendering calls). | |||
2018-01-17 | Merged lindenlab/viewer-release into default | Ankur Ahlawat | |
2018-01-17 | merge | Brad Payne (Vir Linden) | |
2017-12-13 | MAINT-7528 - allow underscores to substitute for spaces in uploaded meshes - ↵ | Brad Payne (Vir Linden) | |
this allows rigging to some attachment points that will not otherwise work | |||
2017-12-04 | SL-704 - made avatar hierarchy more consistent by adding lluiavatar for ↵ | Brad Payne (Vir Linden) | |
viewer-local avs used in upload previews | |||
2017-09-06 | 1024*1024 baking viewer updates | Anchor | |
2017-08-24 | DRTVWR-418: Trivial change to bump the TeamCity build. | Nat Goodspeed | |
2017-07-27 | 1024*1024 baking texture size. | Anchor | |
2017-05-09 | DRTVWR-418: Harmless commit to force a TeamCity rebuild. | Nat Goodspeed | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-01-04 | DRTVWR-418: Harmless change to kick TeamCity build. | Nat Goodspeed | |
2016-12-21 | DRTVWR-418: Harmless change to kick the TeamCity build. | Nat Goodspeed | |
2016-12-05 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
DRTVWR-412 Bento (avatar skeleton extensions) | |||
2016-11-18 | SL-534 - make handling of other-gender sliders more consistent. Fixes mGroin ↵ | Brad Payne (Vir Linden) | |
bug. | |||
2016-09-29 | SL-451 - removed member variable that's no longer used with current joint ↵ | Brad Payne (Vir Linden) | |
numbering scheme | |||
2016-09-27 | SL-451 - support for getJoint() by number, use in initSkinningMatrixPalette() | Brad Payne (Vir Linden) | |
2016-09-15 | MAINT-5232: Normalize LLSingleton subclasses. | Nat Goodspeed | |
A shocking number of LLSingleton subclasses had public constructors -- and in several instances, were being explicitly instantiated independently of the LLSingleton machinery. This breaks the new LLSingleton dependency-tracking machinery. It seems only fair that if you say you want an LLSingleton, there should only be ONE INSTANCE! Introduce LLSINGLETON() and LLSINGLETON_EMPTY_CTOR() macros. These handle the friend class LLSingleton<whatevah>; and explicitly declare a private nullary constructor. To try to enforce the LLSINGLETON() convention, introduce a new pure virtual LLSingleton method you_must_use_LLSINGLETON_macro() which is, as you might suspect, defined by the macro. If you declare an LLSingleton subclass without using LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() in the class body, you can't instantiate the subclass for lack of a you_must_use_LLSINGLETON_macro() implementation -- which will hopefully remind the coder. Trawl through ALL LLSingleton subclass definitions, sprinkling in LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() as appropriate. Remove all explicit constructor declarations, public or private, along with relevant 'friend class LLSingleton<myself>' declarations. Where destructors are declared, move them into private section as well. Where the constructor was inline but nontrivial, move out of class body. Fix several LLSingleton abuses revealed by making ctors/dtors private: LLGlobalEconomy was both an LLSingleton and the base class for LLRegionEconomy, a non-LLSingleton. (Therefore every LLRegionEconomy instance contained another instance of the LLGlobalEconomy "singleton.") Extract LLBaseEconomy; LLGlobalEconomy is now a trivial subclass of that. LLRegionEconomy, as you might suspect, now derives from LLBaseEconomy. LLToolGrab, an LLSingleton, was also explicitly instantiated by LLToolCompGun's constructor. Extract LLToolGrabBase, explicitly instantiated, with trivial subclass LLToolGrab, the LLSingleton instance. (WARNING: LLToolGrabBase methods have an unnerving tendency to go after LLToolGrab::getInstance(). I DO NOT KNOW what should be the relationship between the instance in LLToolCompGun and the LLToolGrab singleton instance.) LLGridManager declared a variant constructor accepting (const std::string&), with the comment: // initialize with an explicity grid file for testing. As there is no evidence of this being called from anywhere, delete it. LLChicletBar's constructor accepted an optional (const LLSD&). As the LLSD parameter wasn't used, and as there is no evidence of it being passed from anywhere, delete the parameter. LLViewerWindow::shutdownViews() was checking LLNavigationBar:: instanceExists(), then deleting its getInstance() pointer -- leaving a dangling LLSingleton instance pointer, a land mine if any subsequent code should attempt to reference it. Use deleteSingleton() instead. ~LLAppViewer() was calling LLViewerEventRecorder::instance() and then explicitly calling ~LLViewerEventRecorder() on that instance -- leaving the LLSingleton instance pointer pointing to an allocated-but-destroyed instance. Use deleteSingleton() instead. | |||
2016-09-02 | merge | Brad Payne (Vir Linden) | |
2016-08-25 | SL-427 - debug logging for AvatarBodySize will give details about when and ↵ | Brad Payne (Vir Linden) | |
why body size changed | |||
2016-08-23 | SL-274 - disabled test w/non-SSE matrix ops. MAINT-6672 - fixed Reset ↵ | Brad Payne (Vir Linden) | |
Skeleton, no longer crashes. | |||
2016-08-12 | MAINT-6631 - reluctantly, added support for animation of collision volumes, ↵ | Brad Payne (Vir Linden) | |
to avoid breaking existing content. | |||
2016-08-09 | SL-109 - made viewer much less tolerant of bad data in avatar_skeleton.xml ↵ | Brad Payne (Vir Linden) | |
or avatar_lad.xml. If either of these is broken, there's no point trying to continue, more informative to just error out with an appropriate message. |