Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-01 | Refactor llleap_test.cpp to streamline adding more unit tests. | Nat Goodspeed | |
Migrate logic from specific test to common reader module, notably parsing the wakeup message containing the reply-pump name. Make test script post to Result struct to communicate success/failure to C++ TUT test, rather than just writing to log. Make test script insensitive to key order in serialized LLSD::Map. | |||
2012-03-01 | Break out std::ostream << CaptureLog routine for general use. | Nat Goodspeed | |
2012-03-01 | Updating the llphysicsextension library to the latest pre-built package. | Todd Stinson | |
2012-03-01 | BUGFIX Correcting a problem with the object selection code in the ↵ | Todd Stinson | |
pathfinding characters and linksets floaters. The code was not seeing the callback from the object update message of the selection manager. | |||
2012-03-01 | Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-development. | Todd Stinson | |
2012-03-01 | Add LLLeap class, initial implementation, initial unit tests. | Nat Goodspeed | |
Instantiating LLLeap with a command to execute a particular child process sets up machinery to speak LLSD Event API Plugin protocol with that child process. LLLeap is an LLInstanceTracker subclass, so the code that instantiates need not hold the pointer. LLLeap monitors child-process termination and deletes itself when done. | |||
2012-03-01 | merge | prep | |
2012-03-01 | path-264: Locking avatar in place when pathing floater is up. | prep | |
2012-03-01 | Allow CaptureLog's consumer to specify desired log level. | Nat Goodspeed | |
Of course, given the way the log machinery works, it's really "everything at that level or stronger." | |||
2012-03-01 | sync with viewer-development | eli | |
2012-03-01 | Pull from viewer-experience | Merov Linden | |
2012-03-01 | CHUI-55 FIX Floaters that have set positions from old viewer versions can ↵ | Richard Linden | |
appear off screen until user repositions the floaters manually | |||
2012-03-01 | Added tag DRTVWR-113_3.2.8-release, 3.2.8-release for changeset 51b2fd52e36a | Oz Linden | |
2012-03-01 | Add NamedExtTempFile to invent arbitrary name with specified ext. | Nat Goodspeed | |
This arises, for instance, if you want to be able to create a temporary Python module you can import from test scripts. The Python module file MUST have the .py extension. | |||
2012-03-01 | Make CaptureLog::withMessage() raise tut::failure if not found. | Nat Goodspeed | |
All known callers were using ensure(! withMessage(...).empty()). Centralize that logic. Make failure message report the string being sought and the log messages in which it wasn't found. In case someone does want to permit the search to fail, add an optional 'required' parameter, default true. Leverage new functionality in llprocess_test.cpp. | |||
2012-03-01 | Log better error message in case of apr_proc_create() failure. | Nat Goodspeed | |
We were using uniform macro to report the APR function and its C++ parameter expressions. But specifically for apr_proc_create() failure, better to report the command we're attempting to execute. | |||
2012-03-01 | Break out TestRecorder class as CaptureLog into wrapllerrs.h. | Nat Goodspeed | |
Giving more unit tests the ability to capture and examine log output is generally useful. Renaming the class just makes it less ambiguous: what's a TestRecorder? Something that records tests? | |||
2012-02-29 | Altering the displayed names of Dynamic objects to be Movable instead. | Todd Stinson | |
2012-02-29 | When constructing a pipe to child stdin on Posix, ignore SIGPIPE. | Nat Goodspeed | |
We can't count on every child process reading everything we try to write to it. And if the child terminates with WritePipe data still pending, unless we explicitly suppress it, Posix will hit us with SIGPIPE. That would terminate the calling process, boom. "Ignoring" it means APR gets the correct errno, passes it back to us, we log it, etc. | |||
2012-02-29 | increment viewer version to 3.3.1 | Oz Linden | |
2012-02-29 | Added tag 3.3.0-start for changeset d5f263687f43 | Oz Linden | |
2012-02-29 | PATH-199: Starting to introducing the pathfinding flags for the object. | Todd Stinson | |
2012-02-29 | Guarantee LLProcess::Params::postend listener any ReadPipe data. | Nat Goodspeed | |
Previously one might get process-terminated notification but still have to wait for the child process's final data to arrive on one or more ReadPipes. That required complex consumer timing logic to handle incomplete pending ReadPipe data, e.g. a partial last line with no terminating newline. New code guarantees that by the time LLProcess sends process-terminated notification, all pending pipe data will have been buffered in ReadPipes. Document LLProcess::ReadPipe::getPump() notification event; add "eof" key. Add LLProcess::ReadPipe::getline() and read() convenience methods. Add static LLProcess::getline() and basename() convenience methods, publishing logic already present elsewhere. Use ReadPipe::getline() and read() in unit tests. Add unit test for "eof" event on ReadPipe::getPump(). Add unit test verifying that final data have been buffered by termination notification event. | |||
2012-02-29 | added dummy file to assist in forcing tc builds | Richard Linden | |
2012-02-29 | SH-3018 WIP - removed audit texture, other unused diagnostic code | Brad Payne (Vir Linden) | |
2012-02-29 | merge changes for vmrg-231 | Oz Linden | |
2012-02-29 | PATH-199: More cleanup of object flags and syncing with definitions from the ↵ | Todd Stinson | |
server-side using left-shifted bits instead 0x explicits for better human readability. | |||
2012-02-29 | merge changes for sh-2963 | Oz Linden | |
2012-02-29 | merge tags from beta branch | Oz Linden | |
2012-02-29 | SH-3018 WIP - removed obsolete texture category and texture size consoles | Brad Payne (Vir Linden) | |
2012-02-29 | SH-2689 FIX - a bit more logging and related cleanup. Somewhat arbitrarily ↵ | Brad Payne (Vir Linden) | |
calling this done, although tweaks will be ongoing | |||
2012-02-29 | merge | prep | |
2012-02-29 | llpathinglib update | prep | |
2012-02-28 | PATH-199: Cleaning up code related to object flags so that I can better use ↵ | Todd Stinson | |
the flags to managed pathfinding flags such as permanent and character. | |||
2012-02-28 | SH-2908 Reset graphics drivers to "low" if viewer crashes when allocating ↵ | Dave Parks | |
deferred rendering targets. | |||
2012-02-28 | SH-2908 Fix for incompatibility issue with GLSL 1.30 | Dave Parks | |
2012-02-28 | Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience | Richard Linden | |
2012-02-28 | EXP-1918 FIX Floaters that are stacked are not offset | Richard Linden | |
EXP-1919 FIX Resizing viewer window with minimized floaters can result in floaters appearing off screen when un-minimized | |||
2012-02-28 | Turn off the neighbor region query when loading a navmesh | prep | |
2012-02-28 | EXP-1888 FIX Update text for emtpy Received Items folder in the Viewer | Richard Linden | |
2012-02-28 | Updated llqtwebkit install URLs for Mac and Win. | Seth ProductEngine | |
2012-02-28 | EXP-1633 FIXED Updated llqtwebkit package for Linux and WebKitLibPlugin ↵ | Seth ProductEngine | |
build configuration. | |||
2012-02-27 | PATH-292: Adding verbage to the floater to explain that users must click the ↵ | Todd Stinson | |
apply changes to persist edits. | |||
2012-02-27 | PATH-292: Ensuring that the terrain linkset use is clearly called out as ↵ | Todd Stinson | |
unmodifiable. | |||
2012-02-27 | Pull and merge from ↵ | Todd Stinson | |
ssh://hg@bitbucket.org/stinson_linden/viewer-development-havokai. | |||
2012-02-27 | PATH-292: Ensuring that the terrain linkset is not visible and/or editable ↵ | Todd Stinson | |
to a non-estate non-god agent. | |||
2012-02-27 | PATH-292: Adding better usability and warning notifications for the handling ↵ | Todd Stinson | |
of locked linksets. | |||
2012-02-27 | merge | Dave Parks | |
2012-02-27 | SH-2889 Fix for crash when encountering certain attachments. | Dave Parks | |
2012-02-27 | SH-2689 WIP - fix for isFullyTextured when no skirt worn | Brad Payne (Vir Linden) | |