summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-23EXP-1908 FIXED (Gesture floater is not refreshed when deleting more then one ↵paulgproductengine
gesture from Inventory) - Updating moved items, to update model's modify mask.
2012-02-22SH-2908 Another for crash when enabling Lighting and Shadows on some AMD GPUsDave Parks
2012-02-22EXP-1905, EXP-1911: Be a bit less forcefull when updating the filter after a ↵Merov Linden
change on the clipboard
2012-02-22Windows build fix.Seth ProductEngine
2012-02-22EXP-1335 FIXED Dragging folders into Recent Items disabled.Seth ProductEngine
- Dragging folder into Recent Items disabled, but allowed within Recent Items. - Dragging Contents folder from task inventory disabled. - Filtering folder contents upon dragging to any inventory panel added, to make the behavior consistent with items filtering during DnD.
2012-02-22SH-2908 Fix for crash when enabling Lighting and Shadows on some AMD GPUsDave Parks
2012-02-22Added tag DRTVWR-118_3.2.9-beta2, 3.2.9-beta2 for changeset a01ef9bed286Debi King (Dessie)
2012-02-22mergeDebi King (Dessie)
2012-02-22Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2012-02-22mergeBrad Payne (Vir Linden)
2012-02-21SH-2689 WIP - move first_fully_visible static into avatar class, ↵Brad Payne (Vir Linden)
bake-related logging
2012-02-21Connected getGroups event host hook.Don Kjer
2012-02-21merge changes for storm-1808Oz Linden
2012-02-21merge changes for storm-1793Oz Linden
2012-02-21merge changes for storm-1807Oz Linden
2012-02-21merge changes for storm-1809Oz Linden
2012-02-21merge changes for storm-1810Oz Linden
2012-02-21SH-2908 Potential fix for pink textures on some OpenGL 3.1 implementations.Dave Parks
2012-02-21merge changes for SH-2973Oz Linden
2012-02-21merge back beta tagsOz Linden
2012-02-20Let 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-20EXP-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-20Make 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-19STORM-1808 Fix wrong name in xml fileJonathan Yap
2012-02-19STORM-1808 Recode so build button is not clickable when grayed outJonathan Yap
2012-02-18Fix 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-18STORM-1807 Fix possible Linux compiling issueJonathan Yap
2012-02-18Re-added eventhost nearyby host listenerDon Kjer
2012-02-17EXP-1906 : Allow cut of folders in place panel.Merov Linden
2012-02-17EXP-1897 : Suppress the copy of UUID on text clipboard when copy/cut items ↵Merov Linden
(back to old behavior).
2012-02-17SH-2915 Smoother transition between sun shadow splits.Dave Parks
2012-02-17EXP-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-17EXP-1902, EXP-1903 : Move items cut to the trash when clipboard reset.Merov Linden
2012-02-17STORM-1738 Minor XML adjustmentsJonathan Yap
2012-02-17STORM-1738 Initial support for adding new entriesJonathan Yap
warn-on-failure:open-license
2012-02-17SH-2968 WIP - more loggingBrad Payne (Vir Linden)
2012-02-17SH-2941 Fix for crash on shutdown due to race condition between LLCurl and ↵Dave Parks
LLMeshRepository
2012-02-17SH-2908 Potential fix for precision complaints from some AMD OpenGL 3.1 ↵Dave Parks
implementations.
2012-02-17SH-2968 WIP - log avatar name in more placesBrad Payne (Vir Linden)
2012-02-17made avatar rotation threshold configurable via a settingRichard Linden
2012-02-17SH-2968 WIP - simplified and consolidated DebugAvatarRezTime loggingBrad Payne (Vir Linden)
2012-02-16Fix 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-16EXP-1900 : Fix crash in filteringMerov Linden
2012-02-16EXP-1832 FIX Viewer Size not persistent across loginsRichard Linden
Save *window* width and height, not client area
2012-02-16EXP-1896 : Prevent recursively copying of folders onto themselvesMerov Linden
2012-02-16Attempt to fix Windows link error for LLProcess::BasePipe::npos.Nat Goodspeed
2012-02-16Fix 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-16Add unit test for LLProcess::ReadPipe::setLimit().Nat Goodspeed
2012-02-16Add 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-15Add unit test for listening on LLProcess::ReadPipe::getPump().Nat Goodspeed