Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-11 | assert for updating views while drawing was too aggressive | Richard Linden | |
made assert match actual error condition for list iterators reviewed by Leslie | |||
2012-01-04 | Modified CRASH assert to not occur in release mode per Richard | Leslie Linden | |
2012-01-03 | use lazy deletion of views via die() method to avoid some potential crashes | Richard Linden | |
2011-11-04 | SH-2652 Don't allocate 6000+ strings every frame | Dave Parks | |
2011-10-24 | merge | Dave Parks | |
2011-10-19 | merge | Dave Parks | |
2011-10-18 | EXP-1406 FIX Scrolling using mousewheel not working to scroll in inventory ↵ | Richard Linden | |
and people panels | |||
2011-10-15 | Automated merge with http://hg.secondlife.com/viewer-development | Richard Linden | |
2011-10-14 | merge | Dave Parks | |
2011-10-12 | tooltips now only show labels for toolbar buttons when label is hidden or ↵ | Richard Nelson | |
truncated tooltips are no longer instantaneous once a tooltip is visible | |||
2011-09-26 | fixed toolbar context menu | Richard Nelson | |
deprecated pointless LLView::deleteViewByHandle | |||
2011-09-26 | merge | Dave Parks | |
2011-09-26 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-09-14 | SH-2243 work in progress -- application side matrix stack management | Dave Parks | |
2011-09-12 | Fix new LLView::childFromPoint(recur=true) behavior: was always NULL. | Nat Goodspeed | |
The recursive logic always used to recur to the point where there were no children -- where the next level of recursion returned NULL -- and then return that NULL. Fix so when that lowest-level call returns NULL, we return one level above that. | |||
2011-09-08 | EXP-1196 FIX Fix param block template ordering | Richard Linden | |
2011-09-08 | add getInfo to LLView to get state information about ui elements. | Andrew A. de Laix | |
2011-09-06 | build fix | Richard Linden | |
2011-09-06 | EXP-1196 FIX Fix param block template ordering | Richard Linden | |
changed ordering of template loading relative to constructor setting of params moved a lot of constructor-set params to template files reviewed by Leslie | |||
2011-09-06 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-08-30 | CHOP-763: Introduce static LLView::getPathname(LLView*). | Nat Goodspeed | |
Use it for LLWindowListener to safely report an LLView* which might be NULL. | |||
2011-08-30 | fix crash bug; exclude root from path. | Andrew A. de Laix | |
2011-08-30 | CHOP-763: Introduce LLView::getPathname(). | Nat Goodspeed | |
2011-08-25 | CHOP-763: Add LLView::TemporaryDrilldownFunc to support UI injection. | Nat Goodspeed | |
Instead of unconditionally calling LLView::pointInView(), LLView::visibleAndContains() now consults a class-static boost::function called sDrilldown -- which is initialized to LLView::pointInView(). Introduce LLView::TemporaryDrilldownFunc, instantiated with a callable whose signature is compatible with LLView::pointInView(). This replaces sDrilldown, but only for the life of the TemporaryDrilldownFunc object. Introduce llview::TargetEvent, an object intended to serve as a TemporaryDrilldownFunc callable. Construct it with a desired target LLView* and pass it to TemporaryDrilldownFunc. When called with each candidate child LLView*, instead of selecting the one containing the particular (x, y) point, it selects the one that will lead to the ultimate desired target LLView*. Add optional 'recur' param to LLView::childFromPoint(); default is current one-level behavior. But when you pass recur=true, it should return the frontmost visible leaf LLView containing the passed (x, y) point. | |||
2011-08-11 | CHOP-763: Collect nontrivial LLView::childrenHandle*() methods. | Nat Goodspeed | |
There are 5 remaining childrenHandleSomething() methods with nontrivial bodies -- the rest all forward to one of those 5. Move them all to be physically adjacent in the source file to make it easy to compare/maintain. | |||
2011-08-11 | CHOP-763: Reduce redundancy in LLView::childrenHandle*() methods. | Nat Goodspeed | |
There were 13 different methods that were more or less clones of each other. Consolidate those down to 5 variations on the basic method body, where each variation has good (commented!) reason to differ. Use helper methods to further simplify the remaining distinct method bodies. Use BOOST_FOREACH() to improve readability of iterating over mChildList. | |||
2011-08-08 | EXP-1065 FIX -- Inventory has slowed to a crawl. Clicking between items has ↵ | Leslie Linden | |
an average one second delay. Same with switching between tabs. * Removed numerous places in the code that called findChild across the inventory panel unnecessarily. * Conglomerated uses of inbox and outbox inventory panels to the sidepanel class so the pointers can be cached and functionality like selection handling can be done more efficiently. * Optimized LLView::childHasKeyboardFocus() to work backwards up from the focus object rather than searching for children that may or may not turn out to have focus. Reviewed by Richard. | |||
2011-06-30 | EXP-970 FIX Group Roles > choose name causes other UI to become disabled | Richard Linden | |
2011-03-16 | Automated merge up from viewer-development into mesh-development | Loren Shih | |
2011-03-09 | SOCIAL-659 WIP Viewer crash when selecting report option from mini-inspector ↵ | Richard Linden | |
in minimal and standard skin turned error into warning when removing non-existent child | |||
2011-03-02 | SOCIAL-593 FIX Profile Window cannot be resized in minimal skin | Richard Linden | |
floater view snapping rectangle is now driven by floater_snap_region view | |||
2010-12-13 | Automated merge up from viewer-development | Loren Shih | |
2010-10-13 | correct licenses (fix problem with license change merge) | Oz Linden | |
2010-09-28 | made mIsFocusRoot a XUI param | Richard Linden | |
2010-09-27 | merge | Dave Parks | |
2010-09-22 | EXP-109 WIP strip down main_view.xml | Richard Linden | |
made menu keyboard access only work when menus are visible dummy widgets are now added with a parent view that is invisible popupview can now be default-built | |||
2010-09-21 | Fix for build failures - disabling tcmalloc for now | Brad Payne (Vir Linden) | |
2010-09-16 | made LLView::getUseBoundingRect() const and used it internally | Richard Linden | |
2010-08-27 | Post-convert merge by convert_monolith.py from ./viewer-experience | Monroe Linden | |
2010-08-25 | merge | Dave Parks | |
2010-08-24 | removed LLLayoutStack::fromXML custom xml parsing | Richard Nelson | |
2010-08-23 | made Params parsers not act as singletons | Richard Nelson | |
2010-08-16 | cleaned up LLUICtrlFactory... | Richard Nelson | |
removed redundant functionality moved buildPanel to LLPanel | |||
2010-08-24 | Backed out changeset c3d41f18ce2b | Tofu Linden | |
back-out the back-out for this branch. yay. | |||
2010-08-24 | Backed out changeset a62bf7c0af21 | Tofu Linden | |
Backing out this merge that I pushed (prematurely) to the wrong place. | |||
2010-08-24 | merge heads. whew. | Tofu Linden | |
2010-08-13 | Change license from GPL to LGPL (version 2.1) | Oz Linden | |
2010-07-30 | further UI rendering performance improvements | Richard Nelson | |
2010-07-30 | further UI rendering performance improvements | Richard Nelson | |
2010-07-30 | added LLPanel::childSetAction() that does not take a void* argument | Richard Nelson | |
implemented childGetVisibleTab/PanelWithHelp using breadth-first-search iterator moved tentative state from llview to lluictrl changes llcallbackmap to use boost::function |