summaryrefslogtreecommitdiff
path: root/indra/llxml/tests/llcontrol_test.cpp
AgeCommit message (Collapse)Author
2013-07-17CHOP-962: Preserve unrecognized user settings variables.Nat Goodspeed
Change LLControlVariable::mPersist from bool to tri-state enum. Its 'true' value used to mean "persist only if changed from default;" third state now means "persist regardless of value." Add forcePersist() method to set that. Replace isSaveValueDefault() method -- used only by logic to determine whether to save the variable -- with shouldSave() method to encapsulate ALL that logic rather than only part of it. shouldSave() recognizes PERSIST_ALWAYS state. When loading an unrecognized control variable from a user settings file, use forcePersist() to ensure that we later save that variable again. Tweak one of the unit tests to adjust for new semantics.
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2009-10-19Backporting from hg branch @ 3495: Fix to integration test.Steven Bennetts
2009-10-16DEV-41407 resurrect and fix LLControlGroup test, convert it to a llxml ↵Adam Moss
integration test.