Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-29 | CHOP-763: Implement widget-pathname-based routing for mouse events. | Nat Goodspeed | |
Send mouseDown(), mouseUp(), mouseMove() through static mouseEvent() helper function. Process new optional ["path"] param, validating corresponding LLView and capturing certain information about it for caller. Synthesize (x, y) pos if need be. Use LLView::TemporaryDrilldownFunc and llview::TargetEvent to temporarily hijack normal LLView mouse-event propagation. Define Response helper class to capture LLSD blob about the current request and ensure it gets sent on return. | |||
2011-08-29 | a better way to inject key events. | Andrew A. de Laix | |
2011-08-26 | implement path option for key events. | Andrew A. de Laix | |
2011-08-25 | CHOP-763: Move llwindowlistener.{h,cpp} from llwindow to newview. | Nat Goodspeed | |
Instantiate LLWindowListener on LLViewerWindow instead of on LLWindow. This permits LLWindowListener to use machinery from llui, e.g. LLUI::resolvePath(). Document planned new ["path"], ["reply"] params to "keyDown", "keyUp", "mouseDown", "mouseUp", "mouseMove" operations; document relationship between ["path"] and ["x"] and ["y"]. NEW PARAMS NOT YET IMPLEMENTED. | |||
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-03 | CHOP-763: Remove redundant KEY string names from llwindowlistener.cpp. | Nat Goodspeed | |
A couple of the lookup tables in llwindowlistener.cpp essentially duplicated LLKeyboard::keyFromString() and maskFromString(). Remove those tables and use LLKeyboard lookup methods instead. | |||
2011-07-27 | merge changes for storm-1474 | Oz Linden | |
2011-07-25 | merge fix for SH-2031 | Oz Linden | |
2011-07-25 | increment viewer version to 2.8.3 | Oz Linden | |
2011-07-25 | Added tag 2.8.2-start for changeset 54bc7823ad4e | Oz Linden | |
2011-07-25 | close head created by 54e071a92450 | Oz Linden | |
2011-07-25 | merge changes for storm-1458 | Oz Linden | |
2011-07-25 | SH-2031 Fix for bad vertex shader/fragment shader varying usage. | Dave Parks | |
2011-07-24 | merge | Dave Parks | |
2011-07-24 | Go back to useful head | Dave Parks | |
2011-07-24 | dummy check in to make hg happy | Dave Parks | |
2011-07-24 | terminating accidental merge | Dave Parks | |
--HG-- branch : oops | |||
2011-07-24 | merge | Dave Parks | |
2011-07-22 | merge changes for storm-1526 | Oz Linden | |
2011-07-22 | SH-2031 Fix for sometimes deadlocking a curl thread. | Dave Parks | |
2011-07-22 | merge back release branch changes | Oz Linden | |
2011-07-22 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-07-22 | merge changes from snowstorm team review build | Oz Linden | |
2011-07-22 | STORM-1474 FIXED Implement Show Last Search in viewer chrome | Paul ProductEngine | |
- Minimize the search floater on teleport | |||
2011-07-22 | SH-2031 Cleanup from threaded curl implementation (remove errors/loops on ↵ | Dave Parks | |
shutdown). | |||
2011-07-22 | SH-2031 Disable usage of glMapBuffer (again). Despite using MapBufferRange, ↵ | Dave Parks | |
this is still a source of frame stalls. | |||
2011-07-21 | SH-2031 Followup to curl threading work -- don't start and stop the thread ↵ | Dave Parks | |
on every request, use a signal (cuts time spent in Pump IO down from 1-2 ms to 0.1ms) | |||
2011-07-21 | SH-2031 Don't do network I/O from the main thread in llcurl. | Dave Parks | |
Reviewed by Kelly | |||
2011-07-21 | merge up changes for 2.8.0 release | Oz Linden | |
2011-07-21 | SH-2031 Fix for stall in "Cleanup" | Dave Parks | |
2011-07-21 | merge changes for storm-1519 | Oz Linden | |
2011-07-21 | merge changes for eli2_viewer-development | Oz Linden | |
2011-07-21 | merge late beta fixes | Oz Linden | |
2011-07-21 | merge changes for release tags | Oz Linden | |
2011-07-21 | SH-2020 Fix for avatar skin/eyes and trees being bright/black/busted underwater. | Dave Parks | |
2011-07-20 | SH-2048 Fix for invisiprims infecting neighboring prims with their invisi-ness. | Dave Parks | |
2011-07-20 | SH-2021 Fix for black water at the horizon from occlusion culling madness. | Dave Parks | |
2011-07-20 | SH-1838 Add error handling for allocation of off screen render targets. | Dave Parks | |
Reviewed by Leslie | |||
2011-07-20 | FIX INTL-58 set25, light set4 translation for 6 languages | eli | |
2011-07-20 | Added tag DRTVWR-68_2.7.5-release, 2.7.5-release for changeset 6866d9df6efb | Debi King (Dessie) | |
2011-07-20 | Re-indent teamcity service messages when scanning build logs to fix ↵ | Christian Goetze (CG) | |
incredibuild formatting. | |||
2011-07-20 | Re-enable public build status indicators | Christian Goetze (CG) | |
2011-07-19 | SH-2038 FIX -- [PUBLIC] Severe performance drop on MacBook Pros | Leslie Linden | |
EXP-997 FIX -- Significant FPS degradation in 2.8.0 Beta on Mac equipped ATI video card * Disabled VBO's on mac to avoid stalls in renderer * Placed valid data into the padding between triangles in the vertex buffer to remove uninitialized craziness * Removed invalid rendering checks causing GL errors in debug mode Reviewed by davep | |||
2011-07-19 | merge changes for storm-1487 | Oz Linden | |
2011-07-19 | merge changes for storm-1221 | Oz Linden | |
2011-07-19 | merge changes for storm-1502 | Oz Linden | |
2011-07-19 | merge changes for storm-1503 | Oz Linden | |
2011-07-19 | merge changes for vwr-26066 | Oz Linden | |