summaryrefslogtreecommitdiff
path: root/indra/newview/llwindowlistener.cpp
AgeCommit message (Collapse)Author
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-06-29Replace hg.secondlife.com with bitbucket.org/lindenlab/viewer-releaseOz Linden
Incorporate viewer channel and version into doxygen output Use the autobuild configuration as a variant to build doxygen docs. Upload doxygen docs as a tarball if generated.
2014-12-12Eliminate use of boost::lambda with boost::function (Trac #10864).Nat Goodspeed
https://svn.boost.org/trac/boost/ticket/10864 I've used boost::lambda with boost::function in a number of creative ways over the years. But the clang 6 shipped with Xcode 6 seems to have somehow broken lambda + function in Boost 1.57. boost::phoenix is a partial workaround. Sadly, lambda's comma-operator overload doesn't seem to be supported, necessitating a couple ugly workarounds. With real lambdas now supported by current compilers, I'm sure the Boost community has little incentive to repair the lambda + function problem. Presumably we'll be able to use such features ourselves Real Soon Now...
2013-07-25VITA test framework - record events supportJeff (Gioffredo Linden)
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2011-09-19CHOP-763: Add LLWindowListener::getPaths() operation.Nat Goodspeed
Sometimes an LLWindowListener request turns up a bad-LLView-path error, begging the question: under such circumstances, what ARE the valid paths? Introduce a query to answer that question.
2011-09-12CHOP-763: Turn off simulated-mouse-event childFromPoint() warnings.Nat Goodspeed
Initial implementation of "LLWindow" operations "mouseDown" etc. would always produce a warning in the response to the effect that the target LLView wasn't frontmost. These warnings were spurious; conversation with Richard makes it seem unlikely that the warning can be made real. Suppressing.
2011-09-08add getInfo to LLView to get state information about ui elements.Andrew A. de Laix
2011-09-07Automated merge with ssh://hg.lindenlab.com/nat/viewer-ui-injectionAndrew A. de Laix
2011-09-07add getInfo command to get state information about a ui elementAndrew A. de Laix
2011-09-01CHOP-763: Promote Response class from llwindowlistener.cpp to LLEventAPI.Nat Goodspeed
This is a generally-useful idiom, extending the sendReply() convenience function -- it shouldn't remain buried in a single .cpp file.
2011-08-30CHOP-763: Introduce static LLView::getPathname(LLView*).Nat Goodspeed
Use it for LLWindowListener to safely report an LLView* which might be NULL.
2011-08-30add responses to key events.Andrew A. de Laix
2011-08-30CHOP-763: Add Windows magic precompiled header #include.Nat Goodspeed
2011-08-29CHOP-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-29a better way to inject key events.Andrew A. de Laix
2011-08-26implement path option for key events.Andrew A. de Laix
2011-08-25CHOP-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.