Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-21 | merge changes for storm-1793 | Oz Linden | |
2012-02-21 | merge changes for storm-1807 | Oz Linden | |
2012-02-21 | merge changes for storm-1809 | Oz Linden | |
2012-02-21 | merge changes for storm-1810 | Oz Linden | |
2012-02-21 | SH-2908 Potential fix for pink textures on some OpenGL 3.1 implementations. | Dave Parks | |
2012-02-21 | merge changes for SH-2973 | Oz Linden | |
2012-02-21 | merge back beta tags | Oz Linden | |
2012-02-20 | Let LLProcess consumer specify desired description for logging. | Nat Goodspeed | |
If caller runs (e.g.) a Python script, it's not very helpful to a human log reader to keep seeing LLProcess instances logged as /pathname/to/python (pid). If caller is aware, the code can at least use the script name as the desc -- or maybe even a hint as to the script's purpose. If caller doesn't explicitly pass a desc, at least shorten to just the basename of the executable. | |||
2012-02-20 | EXP-1904 FIXED (Estate tab in Region/Estate floater does not display estate ↵ | paulgproductengine | |
name or owner name) - Added updating for Estate name and Estate owner name | |||
2012-02-20 | Make LLProcess post termination event to specified pump if desired. | Nat Goodspeed | |
This way a caller need not spin on isRunning(); we can just listen for the requested termination event. Post a similar event containing error message if for any reason LLProcess::create() failed to launch the child. Add unit tests for both cases. | |||
2012-02-19 | STORM-1808 Fix wrong name in xml file | Jonathan Yap | |
2012-02-19 | STORM-1808 Recode so build button is not clickable when grayed out | Jonathan Yap | |
2012-02-18 | Fix subtle bug in ReadPipeImpl: wouldn't tolerate multiple instances. | Nat Goodspeed | |
That is, trying to instantiate a ReadPipeImpl while another already existed would throw an LLEventPump::DupPumpName exception. Fortunately this behavior is easily bypassed. | |||
2012-02-18 | STORM-1807 Fix possible Linux compiling issue | Jonathan Yap | |
2012-02-18 | Re-added eventhost nearyby host listener | Don Kjer | |
2012-02-17 | EXP-1906 : Allow cut of folders in place panel. | Merov Linden | |
2012-02-17 | EXP-1897 : Suppress the copy of UUID on text clipboard when copy/cut items ↵ | Merov Linden | |
(back to old behavior). | |||
2012-02-17 | SH-2915 Smoother transition between sun shadow splits. | Dave Parks | |
2012-02-17 | EXP-1894 : Fix the handling of no-copy items on the clipboard (can cut, can ↵ | Merov Linden | |
paste once but not twice and cannot copy). Also work on folders with no-copy items. | |||
2012-02-17 | EXP-1902, EXP-1903 : Move items cut to the trash when clipboard reset. | Merov Linden | |
2012-02-17 | STORM-1738 Minor XML adjustments | Jonathan Yap | |
2012-02-17 | STORM-1738 Initial support for adding new entries | Jonathan Yap | |
warn-on-failure:open-license | |||
2012-02-17 | SH-2968 WIP - more logging | Brad Payne (Vir Linden) | |
2012-02-17 | SH-2941 Fix for crash on shutdown due to race condition between LLCurl and ↵ | Dave Parks | |
LLMeshRepository | |||
2012-02-17 | SH-2908 Potential fix for precision complaints from some AMD OpenGL 3.1 ↵ | Dave Parks | |
implementations. | |||
2012-02-17 | SH-2968 WIP - log avatar name in more places | Brad Payne (Vir Linden) | |
2012-02-17 | made avatar rotation threshold configurable via a setting | Richard Linden | |
2012-02-17 | SH-2968 WIP - simplified and consolidated DebugAvatarRezTime logging | Brad Payne (Vir Linden) | |
2012-02-16 | Fix typos in a few LLProcess::ReadPipe::find() unit tests. | Nat Goodspeed | |
The typos didn't make for invalid tests, but they made a few tests redundant while leaving other (subtly different) cases untested. | |||
2012-02-16 | EXP-1900 : Fix crash in filtering | Merov Linden | |
2012-02-16 | EXP-1832 FIX Viewer Size not persistent across logins | Richard Linden | |
Save *window* width and height, not client area | |||
2012-02-16 | EXP-1896 : Prevent recursively copying of folders onto themselves | Merov Linden | |
2012-02-16 | Attempt to fix Windows link error for LLProcess::BasePipe::npos. | Nat Goodspeed | |
2012-02-16 | Fix bug in LLProcess::ReadPipe::peek() substring computation. | Nat Goodspeed | |
Add unit tests for peek() with substring args, reimplemented contains(), various forms of find(). (yay unit tests) | |||
2012-02-16 | Add unit test for LLProcess::ReadPipe::setLimit(). | Nat Goodspeed | |
2012-02-16 | Add LLProcess::ReadPipe::find() methods, with corresponding npos. | Nat Goodspeed | |
If it's useful to have contains() to tell you whether incoming data contains a particular substring, and if it's useful for contains() and peek() to accept an offset within that data, then it's useful to allow you to get the offset of a desired substring within that data. But of course a find() returning offset needs something like std::string::npos for "not found"; borrow that convention. Support both find(const std::string&) and find(char); the latter permits a more efficient implementation. In fact, make find(string) recognize a string of length 1 and leverage the find(char) implementation. Given that, reimplement contains(mumble) as shorthand for find(mumble) != npos. Implement find() overloads using std::search() and std::find() on boost::asio::streambuf character iterators, rather than copying to std::string and then using string search like previous contains() implementation. Reimplement WritePipeImpl::tick() and ReadPipeImpl::tick() to write/read directly from/to boost::asio::streambuf data, instead of copying to/from a temporary flat buffer. As long as ReadPipeImpl::tick() keeps successfully filling buffers, keep reading. Previous implementation would only handle a long child write over successive tick() calls. Stop on read error or when we come up short. | |||
2012-02-15 | Add unit test for listening on LLProcess::ReadPipe::getPump(). | Nat Goodspeed | |
2012-02-15 | EXP-1884 FIX Errors in navigating text when editing Landmarks and picks once ↵ | Richard Linden | |
a vertical scrollbar is shown fixed horizontal scrollbar showing up in local chat | |||
2012-02-15 | Don't be confused by "\r\n" line endings on pipe on Windows. | Nat Goodspeed | |
These are all very well when we just want to dump the output to a log, or whatever, but in a unit-test context it matters for comparison. | |||
2012-02-15 | FIX INTL-92 8-language translation for set30 | eli | |
2012-02-15 | SH-2961 Fix for bumpiness not working on rigged meshes when L&S enabled. | Dave Parks | |
2012-02-15 | sync with viewer-development | eli | |
2012-02-15 | Added build params for runway non-merge repo | Don Kjer | |
2012-02-15 | Added build params for thx / runway projects | Don Kjer | |
2012-02-15 | Add LLProcess::ReadPipe::size(), peek(), contains(). | Nat Goodspeed | |
Also add "len" key to event data on LLProcess::getPump(). If you've used setLimit(), event["data"].length() may not reflect the length of the accumulated data in the ReadPipe. Add unit test with stdin/stdout handshake with child process. | |||
2012-02-15 | VS2010 doesn't know how to compute min(4096, size_t) :-P | Nat Goodspeed | |
2012-02-15 | fixed bad idiom of using statements in a ternary operator | Richard Linden | |
2012-02-15 | Fix llprocess_test.cpp's exception catching for Linux. | Nat Goodspeed | |
In the course of re-enabling the indra/test tests last year, Log generalized a workaround I'd introduced in llsdmessage_test.cpp. In Linux viewer land, a test program trying to catch an expected exception can't seem to catch it by its specific class (across the libllcommon.so boundary), but must instead catch std::runtime_error and validate the typeid().name() string. Log added a macro for this idiom in llevents_tut.cpp. Generalize that macro further for normal-case processing as well, move it to a header file of its own and use it in all known places -- plus the new exception-catching tests in llprocess_test.cpp. | |||
2012-02-15 | Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience | Richard Linden | |
2012-02-15 | Add tests for LLProcess::get[Opt][Read|Write]Pipe() validations. | Nat Goodspeed | |