Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-07 | Use os.path.normcase(os.path.normpath()) when comparing directories. | Nat Goodspeed | |
Once again we've been bitten by comparison failure between "c:\somepath" and "C:\somepath". Normalize paths in both Python helper scripts to make that comparison more robust. | |||
2012-02-07 | On Linux, #undef Status: we use that name for nested LLProcess struct. | Nat Goodspeed | |
Apparently something in the Linux system header chain #defines a macro Status as 'int'. That's just Bad in C++ land. It should at the very least be a typedef! #undefining it in llprocess.h permits the viewer to build. | |||
2012-02-07 | LLProcess::Status enum values need qualification in helper function. | Nat Goodspeed | |
2012-02-07 | Convert LLProcess implementation from platform-specific to using APR. | Nat Goodspeed | |
Include logic to engage Linden apr_procattr_autokill_set() extension: on Windows, magic CreateProcess() flag must be pushed down into apr_proc_create() level. When using an APR package without that extension, present implementation should lock (e.g.) SLVoice.exe lifespan to viewer's on Windows XP but probably won't on Windows 7: need magic flag on CreateProcess(). Using APR child-termination callback requires us to define state (e.g. LLProcess::RUNNING). Take the opportunity to present Status, capturing state and (if terminated) rc or signal number; but since most of the time all caller really wants is to log the outcome, also present status string, encapsulating logic to examine state and describe exited-with-rc vs. killed-by-signal. New Status logic may report clearer results in the case of a Windows child process killed by exception. Clarify that static LLProcess::isRunning(handle) overload is only for use when the original LLProcess object has been destroyed: really only for unit tests. We necessarily retain our original platform-specific implementations for just that one method. (Nonstatic isRunning() no longer calls static method.) Clarify log output from llprocess_test.cpp in a couple places. | |||
2012-02-07 | merge changes for storm-1803 | Oz Linden | |
2012-02-07 | STORM-1803 Fix syntax error that the Windows compiler did not complain about | Jonathan Yap | |
2012-02-07 | merge changes for storm-1793 | Oz Linden | |
2012-02-06 | SH-2729 Fix for horizontal line of glitching graphics when DoF enabled | Dave Parks | |
2012-02-06 | Mac build fix -- added missing enumeration from switch | Leslie Linden | |
2012-02-06 | EXP-1841 : Refactoring of LLClipboard, simplify the API and make it behave ↵ | Merov Linden | |
like a normal clipboard. | |||
2012-02-06 | Automated merge with http://hg.secondlife.com/viewer-development | Richard Linden | |
2012-02-06 | STORM-1793 Fix dumb syntax error | Jonathan Yap | |
2012-02-06 | ManageAPR should be noncopyable. Make that explicit. | Nat Goodspeed | |
Any RAII class should either be noncopyable or should deal appropriately with a copy operation. ManageAPR is intended only for extremely simple cases, and hence should be noncopyable. | |||
2012-02-06 | EXP-1849 FIXED Privacy settings could be set to default when modifying other ↵ | Vadim ProductEngine | |
preferences before login. | |||
2012-02-06 | merge changes for storm-1718 | Oz Linden | |
2012-02-06 | merge changes for storm-1804 | Oz Linden | |
2012-02-06 | merge changes for storm-1793 | Oz Linden | |
2012-02-06 | merge changes for storm-1795 | Oz Linden | |
2012-02-06 | merge changes for storm-1803 | Oz Linden | |
2012-02-06 | merge changes for storm-1741 | Oz Linden | |
2012-02-06 | SH-2794, resolved merge conflict and corrected logic in ↵ | Leslie Linden | |
LLVertexBuffer::determineUsage() to work the way it used to. | |||
2012-02-06 | merge, conflicts in llvertexbuffer.{h,cpp} | Brad Payne (Vir Linden) | |
2012-02-06 | merge | Debi King (Dessie) | |
2012-02-06 | tag merge back from viewer-beta | Debi King (Dessie) | |
2012-02-06 | Added tag DRTVWR-115_3.2.8-beta2, 3.2.8-beta2 for changeset 987425b1acf4 | Debi King (Dessie) | |
2012-02-06 | Add more resolutions to the dropdown list in the window size floater. | Tank_Master | |
2012-02-06 | increment viewer version to 3.3.0 | Oz Linden | |
2012-02-06 | Added tag 3.2.9-start for changeset 37dd400ad721 | Oz Linden | |
2012-02-05 | STORM-1738 Fix some syntax errors | Jonathan Yap | |
warn-on-failure:open-license | |||
2012-02-03 | fix for SH-2941: crash at LLCurl::Easy::~Easy() | Xiaohong Bao | |
2012-02-03 | made hardware settings floater dependent on preferences floater | Richard Linden | |
2012-02-03 | Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience | Richard Linden | |
2012-02-03 | EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local Chat | Richard Linden | |
EXP-1854 FIX Text positioning in mini inspector a couple pixels too low | |||
2012-02-03 | EXP-1862 : Suppress LLInventoryClipboard, move its functions to the unified ↵ | Merov Linden | |
LLClipboard and use this only | |||
2012-02-03 | merge changes for vmrg-222 | Oz Linden | |
2012-02-03 | EXP-1853 FIX Misspelled value in llbvhloader.cpp | callum | |
2012-02-03 | EXP-1845 FIX Media controls cannot be selected or set in Build tools texture tab | callum | |
2012-02-03 | EXP-1868 FIX Remove Merchant Outbox from Me menu | Richard Linden | |
removed merchant outbox context menu reviewed by Leslie | |||
2012-02-03 | Added tag DRTVWR-114_3.2.8-beta1, 3.2.8-beta1 for changeset 16f8e2915f3f | Debi King (Dessie) | |
2012-02-03 | STORM-276 Enabled spell checking on notecards, picks and group notices | Kitty Barnett | |
2012-02-03 | EXP-1868 FIX Remove Merchant Outbox from Me menu | Richard Linden | |
reviewed by Leslie | |||
2012-02-03 | STORM-276 Added preferences panel | Kitty Barnett | |
2012-02-03 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2012-02-03 | Automated merge with file:///Users/nat/linden/viewer-tut-fix | Nat Goodspeed | |
2012-02-03 | Escape all strings embedded in TeamCity service messages. | Nat Goodspeed | |
TeamCity requires that certain characters (notably "'") must be escaped when embedded in service messages: http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages TUT frequently outputs messages containing "'", e.g. from ensure_equals() failure. We've seen TC output nesting get confused when it fails to process service messages properly due to parsing unescaped messages. Along with test<n> number, report test name (from set_test_name()) when available. Eliminate horsing around to produce normal output on both std::cout and possible output file. When output file is specified, use boost::iostreams::tee_device to do fanout for us. Improve placement (and possibly reliability) of service messages. Clean up a startling amount of redundancy in service-message production. | |||
2012-02-03 | STORM-1793 Fix another logic error in getAvatars | Jonathan Yap | |
2012-02-03 | STORM-276 FIXED Selecting a character in a line editor and replacing it ↵ | Kitty Barnett | |
doesn't trigger a spell check | |||
2012-02-03 | STORM-276 Added spellcheck functionality to the LLTextEditor control | Kitty Barnett | |
2012-02-03 | STORM-1793 Fix bad assumption in getAvatars | Jonathan Yap | |
2012-02-03 | EXP-1843 WIP Added an option to output avatar rez timing. | Vadim ProductEngine | |
Use the new "Avatar Rez" debugging tag to see the output. |