Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-22 | CHOP-962: Emit unrecognized-var log message only for Global settings. | Nat Goodspeed | |
LLControlGroup::loadFromFile() can of course detect which LLControlGroup instance it's loading. We only want to log unrecognized settings variables in LLControlGroup "Global". Settings for "Don't show me this again" notifications are in group "Warnings". | |||
2013-07-22 | Automated merge with https://bitbucket.org/lindenlab/viewer-interesting | Richard Linden | |
2013-07-22 | BUIDLFIX: moved LLThreadSafeRefCount to proper file | Richard Linden | |
2013-07-19 | BUILDFIX: #include and dependency cleanup | Richard Linden | |
2013-07-18 | SH-4297 WIP interesting: viewer-interesting starts loading cached scene late | Richard Linden | |
dependency cleanup - removed a lot of unecessary includes | |||
2013-07-17 | CHOP-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-07-17 | CHOP-962: Make LLControlGroup::declare* return LLControlVariable* | Nat Goodspeed | |
LLControlGroup::declareControl(), declareString() etc. etc. all used to return BOOL -- which no one ever examines because it unconditionally returned TRUE. Make it return the (possibly new) LLControlVariable* instead. | |||
2013-05-01 | Merge vwr-dev-mat | Graham Madarasz | |
2013-04-30 | Merge 3.5.1 into Materials | Graham Madarasz | |
2013-04-19 | merge changes for DRTVWR-294 | Oz Linden | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-03-11 | Viewer-chui merge | prep | |
2013-03-05 | Fixing issues with not detecting when LLSD XML parsing fails. Changing most ↵ | Don Kjer | |
http error handlers to understand LLSD error responses. Fleshing out most http error handler message spam. | |||
2013-01-30 | Pull merge from lindenlab/viewer-developement | Merov Linden | |
2013-01-24 | merging in viewer-beta. | Nyx Linden | |
Most of the merge was clean, a couple conflicts. Brought over a couple patches manually for llpolymesh. | |||
2012-12-04 | Pull and merge viewer-development | simon@Simon-PC.lindenlab.com | |
2012-11-28 | SH-3563. Pull and merge from viewer-development. Modest code changes to fix ↵ | prep | |
alignment issue in llAppearance. | |||
2012-11-20 | Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta. | William Todd Stinson | |
2012-10-11 | Updating linux build to gcc4.6 | Don Kjer | |
2012-10-02 | Fixed LLControlGroup::get() template to not crash on missing items. Reviewed | simon@Simon-PC.lindenlab.com | |
by Kelly | |||
2012-09-13 | Fleshed out target_link_libraries dependencies between libraries. ↵ | Don Kjer | |
Appearance utility now reads avatar_lad.xml during stubbed out params processing. | |||
2012-10-11 | Make LLTransUtil::parseStrings() merge all relevant strings.xml files. | Nat Goodspeed | |
Until now, adding a xui/en/strings.xml file in any non-default skin meant you had to clone the entire file, editing only the particular entries you wanted to override. With this change, we load strings.xml file(s) from the default skin before loading the specified skin -- so a non-default skin can now provide a strings.xml file containing only the specific entries it wants to override. | |||
2012-07-27 | Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. | Todd Stinson | |
2012-07-24 | fix for gcc builds | Richard Linden | |
2012-07-23 | CHUI-227 FIX Teleport offers sent are not received | Richard Linden | |
cleaned up serialization of LLSD to param block so that it can round-trip also, optimized LLXMLNode and fixed an assert | |||
2012-05-24 | EXP-1942,EXP-1945: Altering behavior when setting maturity preference to ↵ | Todd Stinson | |
check the server response in an effort to ensure the viewer and server remain in sync. This is a partial commit as I still need to add user behavior and notifications when things go wrong. | |||
2012-02-06 | EXP-1849 FIXED Privacy settings could be set to default when modifying other ↵ | Vadim ProductEngine | |
preferences before login. | |||
2012-02-01 | converted a bunch of narrowing implicit conversions to explicit | Richard Linden | |
2012-01-23 | EXP-1837 FIX parsing notifications.xml during startup can take > 40 seconds ↵ | Richard Linden | |
(in non-release builds) removed O(n^2) comparisons of XML nodes in favor of O(n) | |||
2011-11-28 | a try fix for sh-2651: [crashhunters] Crash after google translate failure | Xiaohong Bao | |
and sh-2658: crash in LLPluginMessage::parse | |||
2011-11-22 | remove redundant memory allocation for sh-2651: [crashhunters] Crash after ↵ | Xiaohong Bao | |
google translate failure | |||
2011-09-06 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2011-09-01 | CHOP-763: publish LLControlGroup::typeStringToEnum(), typeEnumToString() | Nat Goodspeed | |
These LLControlGroup methods were marked 'protected'. But they're important for introspection: LLControlVariable::type() returns an eControlType; understanding that value outside a C++ context requires typeEnumToString(). | |||
2011-08-31 | Merge | Xiaohong Bao | |
2011-08-17 | convert tabs to spaces where they are forbidden | Oz Linden | |
2011-07-15 | Merge from viewer-development | Xiaohong Bao | |
2011-05-12 | merge | Dave Parks | |
2011-04-27 | Incorporated some suggestions from code review for VWR-25610 | brad kittenbrink | |
2011-04-26 | FIX VWR-25610: LLControlCroup::loadFromFile makes unnecessary copies of ↵ | brad kittenbrink | |
large LLSD objects. | |||
2011-03-09 | SOCIAL-654 WIP Items purchased on Marketplace.secondlife.com while logged ↵ | Richard Linden | |
into Minimal skin are declined and not present in inventory made notification text skinnable | |||
2011-03-16 | Automated merge up from viewer-development into mesh-development | Loren Shih | |
2011-02-23 | Merge from viewer-development | Xiaohong Bao | |
2011-02-22 | SOCIAL-545 WIP Figure out how to configure skylight-specific settings while ↵ | Richard Linden | |
retaining relevant user settings (login account name, etc.) converted settings_file.xml to use param block descriptions for easier modification added session settings file and user session settings file for per-session config overrides | |||
2010-12-13 | Automated merge up from viewer-development | Loren Shih | |
2010-12-03 | first iteration of memory pool code | Xiaohong Bao | |
2010-12-02 | merge | Monroe Linden | |
2010-12-01 | Automated merge up from viewer-development | Loren Shih | |
2010-11-09 | Add name, value info to convert_from_llsd<> specialization LL_ERRS. | Nat Goodspeed | |
Prior to this, you could get a viewer crash whose ERROR: message said only: convert_from_llsd<std::string>: Invalid string value This gave no hint as to *which value* was wrong, or where to go fix it. Ironically, each convert_from_llsd<> specialization already has the control_name and LLSD value in hand; added these to each such LL_ERRS message. | |||
2010-10-13 | correct licenses (fix problem with license change merge) | Oz Linden | |
2010-10-07 | fix for gcc | Richard Linden | |