- Aug 07, 2013
- Jul 10, 2013
- Aug 26, 2013
-
-
Graham Linden authored
-
Oz Linden authored
-
Oz Linden authored
-
- Aug 23, 2013
-
-
Graham Linden authored
-
- Aug 22, 2013
-
-
Graham Linden authored
-
Graham Linden authored
-
- Aug 19, 2013
- Aug 15, 2013
-
-
maksymsproductengine authored
-
Mnikolenko ProductEngine authored
-
- Aug 13, 2013
-
-
Nicky authored
BUG-3605 / CHUIBUG-197 Don't create excessive amounts of string objects in LLNormalTextSegment::getNumChars.
-
maksymsproductengine authored
-
- Aug 07, 2013
-
-
Oz Linden authored
-
- Aug 05, 2013
-
-
Nat Goodspeed authored
The logic in llcommandlineparser.cpp's setControlValueCB() callback function for converting command-line switch argument values from string to the actual type of the map-to settings variable had a couple special cases for boolean and LLSD array. But for S32, U32 and F32, it simply used default LLSD string-to-numeric conversion. LLSD's string-to-numeric conversion is a bit lame: for non-numeric strings, it shrugs and returns 0. Introduce onevalue() and badvalue() helper functions that, like certain errors during command-line parsing, throw LLCLPError. Use them to streamline certain redundancies in setControlValueCB(). Introduce convertTo<T>() helper function that uses boost::lexical_cast() for slightly more stringent conversions. Add cases for U32, S32 and F32 targets. setControlValueCB() is actually called only by LLControlGroupCLP::notify(), not during actual command-line parsing. Make LLControlGroupCLP::notify() return bool. Make it catch LLCLPError, set the error for getErrorMessage() and return false on that exception. Package LLAppViewer::initConfiguration()'s response to initParseCommandLine() returning false as a new handleCommandLineError() function; invoke it both there and when LLControlGroupCLP::notify() returns false.
-
Merov Linden authored
-
simon authored
-
Oz Linden authored
-
Oz Linden authored
-
Oz Linden authored
- Aug 02, 2013
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
Previous CHOP-959 logic set a flag to remember that settings variable RenderQualityPerformance was set (by --graphicslevel), so it could be applied once LLViewerWindow is constructed. But on first viewer run, LLViewerWindow constructor calls LLFeatureManager::applyRecommendedSettings(), which resets that settings variable! So don't just set a flag, actually capture the requested RenderQualityPerformance value for later.
-
- Aug 01, 2013
- Jul 30, 2013
-
-
simon authored
bullet-proof. Reviewed by Kelly
-
maksymsproductengine authored
MAINT-2939 FIXED [CHUI] On Windows machine location address bar in viewer goes blank if location is selected and a menu item is seleted
-
Steven Harrison (steven) authored
-
Aura Linden authored
-
- Jul 29, 2013
-
-
Aura Linden authored
-
- Jul 26, 2013
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
viewer_manifest.py uses its base-class llmanifest.LLManifest.put_in_file() method to create several different files in the install image being marshalled. I based the logic to create settings_install.xml on that example. Unfortunately I failed to notice that after every existing call, the script also explicitly appended the newly-created file to self.file_list... which only matters on Windows. file_list is fed to the NSIS installer. Change put_in_file() method to implicitly append to self.file_list. Change every existing viewer_manifest.py call to pass new put_in_file(src=) param instead of explicitly appending to self.file_list.
-
Nat Goodspeed authored
-
Nat Goodspeed authored
The comment advises grepping for "Global" rather than specifically pointing to llcontrol.cpp because that's NOT the only place that relies on the name "Global"! Besides, by the time someone does want to change the name, still other such dependencies could've crept in.
-