Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-21 | Automated merge with ssh://hg.lindenlab.com/josh/vea2-uiauto | Nat Goodspeed | |
2011-02-18 | Fix up path resolution. | Joshua Bell | |
2011-02-18 | Add LLAgent operations to set/query avatar orientation. | Nat Goodspeed | |
2011-02-18 | Implemented path resolution. Should be able to test this now. | Joshua Bell | |
2011-02-18 | Initial stub for getValue() and path walker | Joshua Bell | |
2011-02-18 | Introduce and use new sendReply() function for LLEventAPI methods. | Nat Goodspeed | |
Each LLEventAPI method that generates a reply needs to extract the name of the reply LLEventPump from the request, typically from a ["reply"] key, copy the ["reqid"] value from request to reply, locate the reply LLEventPump and send the enriched reply object. Encapsulate in sendReply() function before we proliferate doing all that by hand too many more times. | |||
2011-02-17 | Automated merge with ↵ | Nat Goodspeed | |
http://pdp47.lindenlab.com/cgi-bin/hgwebdir.cgi/brad/viewer-development/ | |||
2011-02-17 | Added an EventAPI listener to LLWindow for hooking into key and mouse inputs. | brad kittenbrink | |
2011-02-16 | merge changes for storm-981 | Oz Linden | |
2011-02-16 | SWAT-484, SWAT-485: add LLSideTrayListener, a new LLEventAPI. | Nat Goodspeed | |
Expand XUI-visible LLUICtrl::CommitCallbackRegistry operations to include "SideTray.Toggle" and "SideTray.Collapse". Give LLSideTrayListener friend access to LLSideTray so it can query the attached and detached tabs. Introduce tab_cast template to deal with the unavailability of the LLSideTrayTab class outside of llsidetray.cpp. | |||
2011-02-14 | debug_console is now resizable | Andrew Meadows | |
Reviewed with Callum Linden. | |||
2011-02-14 | bump version number to 2.7.0 | Oz Linden | |
2011-02-14 | Added tag 2.6.0-start for changeset 92e58e51776a | Oz Linden | |
2011-02-14 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-02-11 | STORM-975 : pull into viewer-development | Merov Linden | |
2011-02-11 | STORM-833 : pull into viewer-development | Merov Linden | |
2011-02-11 | pull back release tag from viewer-beta | Oz Linden | |
2011-02-11 | Added tag 2.5.0-release, DRTVWR-31_2.5.0-release for changeset b723921b5c71 | Dessie Linden | |
2011-02-10 | STORM-986 : Fix for Linux build | Merov Linden | |
2011-02-10 | STORM-986 FIX (build error/Linux) media_plugin_webkit errors on some Windows ↵ | callum | |
systems | |||
2011-02-09 | STORM-981 : Fix Linux link issues when LL_TESTS is ON | Merov Linden | |
2011-02-09 | Add test to call map-style functions with full map/array params. | Nat Goodspeed | |
Test also passes overlong arrays and maps with extraneous keys; in all cases we expect the same set of values to be passed to the registered functions. | |||
2011-02-09 | STORM-986 : pull into viewer-development | Merov Linden | |
2011-02-09 | pull from viewer-development | Merov Linden | |
2011-02-10 | STORM-833 FIXED "i" button overlapping text in name list controls like Group ↵ | Seth ProductEngine | |
Members list. | |||
2011-02-09 | Automated merge with http://hg.secondlife.com/viewer-development | Xiaohong Bao | |
2011-02-09 | trivial: remove some redundant code. | Xiaohong Bao | |
2011-02-09 | Additional fix for llmediaplugintest compilation failure after fix for VWR-21275 | callum | |
2011-02-09 | debug code for SH-924: [PUBLIC-JIRA-USERS] Viewer crash in ↵ | Xiaohong Bao | |
LLSurface::getWaterHeight | |||
2011-02-08 | STORM-601 : pull into viewer-development | Merov Linden | |
2011-02-08 | STORM-433 : pull into viewer-development | Merov Linden | |
2011-02-08 | STORM-507 : pull into viewer-development | Merov Linden | |
2011-02-08 | STORM-953 : pull into viewer-development | Merov Linden | |
2011-02-08 | STORM-955 : pull into viewer-development | Merov Linden | |
2011-02-08 | STORM-960 : pull into viewer-development | Merov Linden | |
2011-02-08 | SWAT-481: add event wrapper for LLFloaterReg::instanceVisible() | Nat Goodspeed | |
2011-02-08 | VWR-21275 FIX // *SOME* Windows systems fail to load the Qt plugins if the ↵ | callum | |
current working Reviewed by Richard - http://codereview.lindenlab.com/6011001/ | |||
2011-02-07 | STORM-975 forgot to update contributions.txt | Jonathan Yap | |
2011-02-07 | For test purposes, capture at registration each function's Vars*. | Nat Goodspeed | |
We'd introduced FunctionsTriple to associate a pair of registered function names with the Vars* on which those functions should operate. But with more different tests coming up, it became clear that restating the Vars* every time a given function name appeared in any such context was redundant. Instead, extended addf() to accept and store the relevant Vars* for each registered function, be it the global Vars for the free functions and static methods or the stack Vars for the non-static methods. Added varsfor() function to retrieve and validate the Vars* for a given function name. Eliminated array_funcs() function, restating aggregates of names to test as LLSD collections. Where before these were coerced into a separate LLSD map with ["a"] and ["b"] keys, that map can now be part of the original structure. | |||
2011-02-06 | Untested support for passing array to map-registered function. | Nat Goodspeed | |
An array-registered function has no param names, so you can only pass an array: a map would be meaningless. Initial implementation of map-registered functions assumed that since you CAN pass a map, you MUST pass a map. But in fact it's meaningful to pass an array as well -- for whatever reason -- and easy to implement, so there you are. Tests to follow. | |||
2011-02-06 | STORM-975 Duplicated menu entry Develop/Ui/Region Debug Console | Jonathan Yap | |
2011-02-06 | Add test verifying passing LLSD() to const char* parameter. | Nat Goodspeed | |
LLSDParam<const char*> is coded to pass NULL for an isUndefined() LLSD value, so event-based caller can choose whether to pass NULL, "" or whatever string value to such a parameter. Ensure this behavior. | |||
2011-02-05 | Introduce zipmap() function and use it in place of frequent loops. | Nat Goodspeed | |
One operation we often use is to take an LLSD array of param names, a corresponding LLSD array of values, and create from them a name=value LLSD map. Instead of doing that "by hand" every time, use a function. | |||
2011-02-05 | Make array-funcs success test exercise args-array-too-long case too. | Nat Goodspeed | |
Streamline a bit more redundancy from the code in that test. | |||
2011-02-05 | Consolidate paramsa, paramsb, et al., into ["a"], ["b"] arrays. | Nat Goodspeed | |
Following the C++ convention of having two distinct somethigna, somethingb names, initially we introduced paramsa, paramsb LLSD arrays, following that convention all the way down the line. This led to two distinct loops every time we wanted to walk both arrays, since we didn't want to assume that they were both the same size. But leveraging the fact that distinct LLSD arrays stored in the same LLSD container can in fact be of different lengths, refactored all the pairs of vars into top-level LLSD maps keyed by ["a"] and ["b"]. That lets us perform nested loops rather than duplicating the logic, making test code much less messy. | |||
2011-02-05 | Fix Vars::cp dangling-pointer problem. | Nat Goodspeed | |
Naively storing a const char* param in a const char* data member ignores the fact that once the caller's done, the string data referenced by that pointer will probably be freed. Store the referenced string in a std::string instead. | |||
2011-02-05 | Add successful calls to array-style functions. | Nat Goodspeed | |
2011-02-04 | STORM-610 : Backing out that change (test fail) | Merov Linden | |
2011-02-04 | Clean up license headers in a handfull of files | Merov Linden | |
2011-02-04 | STORM-655 : Pull into viewer-development | Merov Linden | |