summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-18EXP-1812 FIX Cannot resize location bar / favorites in top navigation bar in ↵Richard Linden
viewer
2012-01-18mergeDave Parks
2012-01-18SH-2794 Map buffer now performs as well as buffersubdataDave Parks
2012-01-18Make embedded Python scripts compatible with Python 2.5 *SIGH*Nat Goodspeed
Apparently our TeamCity build machines are still not up to Python 2.6.
2012-01-18Add tests for implicit-kill-on-destroy, also orphan() method.Nat Goodspeed
2012-01-18Introduce static LLProcessLauncher::isRunning(ll_pid_t) method.Nat Goodspeed
typedef LLProcessLauncher::ll_pid_t to be HANDLE on Windows, pid_t elsewhere. Then we can define getProcessID() returning ll_pid_t on all platforms, retaining getProcessHandle() for hypothetical existing consumers... of which there are none in practice. This lets us define isRunning(ll_pid_t) to encapsulate the platform-specific logic to actually check on a running child process, turning non-static isRunning() into a fairly trivial wrapper.
2012-01-17add more exception handlings for llcurl fix.Xiaohong Bao
2012-01-17Add tests for child-process args management and for kill() method.Nat Goodspeed
2012-01-17Refactor llprocesslauncher_test.cpp for better code reuse.Nat Goodspeed
Instead of free python() and python_out() functions containing a local temporary LLProcessLauncher instance, with a 'tweak' callback param to "do stuff" to that inaccessible object, change to a PythonProcessLauncher class that sets up a (public) LLProcessLauncher member, then allows you to run() or run() and then readfile() the output. Now you can construct an instance and tweak to your heart's content -- without funky callback syntax -- before running the script. Move all such helpers from TUT fixture struct to namespace scope. While fixture-struct methods can freely call one another, introducing a nested class gets awkward: constructor must explicitly require and bind a fixture-struct pointer or reference. Namespace scope solves this. (Truthfully, I only put them in the fixture struct originally because I thought it necessary for calling ensure() et al. But ensure() and friends are free functions; need only qualify them with tut:: namespace.)
2012-01-17EXP-1811 FIX Login progress floater has smaller than expected sizeRichard Linden
made minimum size reflect default size for 1024 width window of old layout stack no way to match behavior
2012-01-17Any proper RAII class must either handle copying or be noncopyable.Nat Goodspeed
NamedTempFile makes no attempt to deal with copying, therefore make it noncopyable.
2012-01-17more exception handlings for llcurl fixes.Xiaohong Bao
2012-01-17EXP-1809 FIX Buttons in right toolbar clipped and can be out of positionRichard Linden
2012-01-17Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-merge/Richard Linden
2012-01-17EXP-1810 FIX Cannot resize Received items panel in Inventory windowRichard Linden
2012-01-17Add first couple of LLProcessLauncher tests.Nat Goodspeed
Run INTEGRATION_TEST_llprocesslauncher using setpython.py so we can find the Python interpreter of interest. Introduce python() function to run a Python script specified using NamedTempFile conventions. Introduce a convention by which we can read output from a Python script using only the limited pre-January-2012 LLProcessLauncher API. Introduce python_out() function to leverage that convention. Exercise a couple of LLProcessLauncher methods using all the above.
2012-01-17Add log message if LLProcessLauncher child fails to execv().Nat Goodspeed
On a Posix platform (vfork()/execv() implementation), if for any reason the execv() failed (e.g. executable not on PATH), the viewer would never know, nor the user: the vfork() child produced no output, and terminated with rc 0! Add logging, make child terminate with nonzero rc. Remove pointless addArgument(const char*) overload: this does nothing for you that the compiler won't do implicitly. In llupdateinstaller.cpp, remove pointless c_str() call in addArgument() arg: we were starting with a std::string, then extracting its c_str(), only to construct a whole new std::string from it!
2012-01-17EXP-1791 FIX -- Handle case where initialization with SLM fails in the ↵Leslie Linden
Merchant Outbox floater in the viewer * Timeout now triggers the re-initialization logic in the merchant outbox.
2012-01-17Make NamedTempFile::peep() a public member for debugging unit tests.Nat Goodspeed
2012-01-17Fix for precompiled header issue on windowsLeslie Linden
2012-01-17EXP-1804 FIX -- Drag and drop operations can be blocked by modal dialogsLeslie Linden
* Added support for marketplace notifications that don't display the dialog until the next frame, leaving room for the drag and drop operation to properly complete before the notification shows up and interferes.
2012-01-17EXP-1805 FIX -- Block calling cards from being added to Merchant OutboxLeslie Linden
EXP-1810 PROGRESS -- Cannot resize Received items panel in Inventory window * Updated "copy to merchant outbox" context menu and drag and drop code to block calling cards. * Changed user_resize to true on the "Received Items" panel and the main inventory panel
2012-01-17fix for crash in assert when programmatically toggling user resizeRichard Linden
2012-01-17Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience/Richard Linden
2012-01-17merge with viewer-developmentRichard Linden
2012-01-17Latest from viewer-ddLeslie Linden
2012-01-17EXP-1799 FIX -- Replace and Add to Outfit options appear as grayed out in ↵Leslie Linden
Inventory * Updated context menu code to enable visible items that aren't explicitly disabled.
2012-01-17Merge with viewer-dd, attempt #1Leslie Linden
2012-01-17reconciled .hgtagsDebi King (Dessie)
2012-01-17reconciled .hgtagsDebi King (Dessie)
2012-01-17reconciled .hgtagsDebi King (Dessie)
2012-01-17mergeBrad Payne (Vir Linden)
2012-01-17Added tag DRTVWR-105_3.2.5-release, 3.2.5-release for changeset c6175c955a19Debi King (Dessie)
2012-01-17Added tag DRTVWR-109_3.2.6-beta1, 3.2.6-beta1 for changeset 286d73ff5c19Debi King (Dessie)
2012-01-17EXP-1803 CLEAN-UP -- Modified code to use the "unique" tag on the notification.Leslie Linden
2012-01-17EXP-1772 : Suppress a useless and confusing assert in destructor, called ↵Merov Linden
cleanup in there instead.
2012-01-17Pull from viewer-experienceMerov Linden
2012-01-17increment viewer version to 3.2.8Oz Linden
2012-01-17EXP-1758 : Fix crash on login on Mac (bad pointer reference). Might need ↵Merov Linden
more work if the intent was to always get that pointer.
2012-01-17Added tag 3.2.7-start for changeset 4891c46a56feOz Linden
2012-01-17merge changes for vmrg-216Oz Linden
2012-01-17EXP-1768 FIXED (incomplete sentence for translation)Paul ProductEngine
The whole sentence was split to two parts: First pars was in panel.string and the second one in the text box. I combined them both in "allow_label5" text box and also I deleted unnecessary panel.string with the first part of the sentence.
2012-01-16Fix Mac build issueMerov Linden
2012-01-16EXP-1758 WIP Progress spinner not shown during merketplace synch if Merchant ↵Richard Linden
Outbox floater was previously minimized rewrote layout_stack resizing logic to be symmetrical
2012-01-16STORM-1799 Object doesn't appear in Block list if trying to block from ↵Jonathan Yap
Remote object inspector
2012-01-15STORM-1796 Preferences->Privacy->Only friends and groups can call or IM me ↵Jonathan Yap
cannot be changed unless Voice Chat is enabled
2012-01-13EXP-1770 WIP Drag and drop visual selection can be off across hierarchiesRichard Linden
added throttling to fetchInventoryItem queries
2012-01-13Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2012-01-13EXP-1770 WIP Drag and drop visual selection can be off across hierarchiesRichard Linden
made shift-selection work consistently across folder boundaries
2012-01-13EXP-1803 FIX -- Notify the user when a folder is automatically created for ↵Leslie Linden
them in the outbox * New confirmation dialog lets them know when a folder was automatically created to contain an item dragged/copied to the outbox.