Go to file
Nat Goodspeed 7215d1a9a9 CHOP-763: Extend LLEventAPI "LLViewerControl" API; add queries.
This is a significant refactoring of planned (but as yet unimplemented) work,
though in fact it's almost completely compatible with the only implemented
operation. The set() operation now requires op="set", where before that was
inferred because set() was the only possibility.
Whereas before LLViewerControlListener dispatched to different bound methods
on the "group" key, with four known "group" string values, it now dispatches
on the "op" key, supporting "set", "toggle", "get", "groups", "vars" -- the
last two exposing query functionality. LLControlGroup is actually derived from
LLInstanceTracker, keyed on string names, so we can look up instances using
LLControlGroup::getInstance(const std::string&), or enumerate all such names.
LLControlGroup similarly permits iterating over all defined LLControlVariables.
The static LLViewerControlListener instance has been wrapped in an unnamed
namespace and removed from llviewercontrollistener.h. The availability of the
API depends on LLEventPumps::obtain(), rather than normal C++ visibility.
2011-09-01 14:05:37 -04:00
doc merge changes for vwr-26066 2011-07-19 15:43:38 -04:00
etc
…
indra CHOP-763: Extend LLEventAPI "LLViewerControl" API; add queries. 2011-09-01 14:05:37 -04:00
scripts
…
.hgignore
…
.hgtags Added tag 2.8.2-start for changeset 54bc7823ad4e 2011-07-25 10:58:11 -04:00
BuildParams Re-enable public build status indicators 2011-07-20 11:48:19 -07:00
autobuild.xml Automated merge with http://hg.secondlife.com/viewer-development 2011-07-07 13:34:13 -07:00
build.sh Re-indent teamcity service messages when scanning build logs to fix incredibuild formatting. 2011-07-20 11:48:57 -07:00
shining-fixes_rev18977.patch SH-2031 High risk changeset, but potentially high reward. Addresses frame stalls in renderer by never using the fixed function pipeline if shaders are available. 2011-07-17 00:24:08 -05:00
viewer-hg-convert.shamap
…