Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-10 | restore the ll[io]fstream because we need them as wrappers on Windows for ↵ | Oz Linden | |
wide char paths; on other platforms they are now just typedefs to the std classes | |||
2015-04-07 | replace llifstream and llofstream with std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2015-04-07 | convert llifstream and llofstream to std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2014-10-17 | Update to build on Xcode 6.0: more removal of unused const variables ↵ | callum_linden | |
[-Wunused-const-variable] | |||
2014-05-07 | merge changes for 3.7.7-release | Oz Linden | |
2014-03-19 | OPEN-199: replace the confusing STANDALONE switch with USESYSTEMLIBS | Oz Linden | |
2013-11-12 | BUILDFIX - miscellaneous stuff missed in the merge | Richard Linden | |
2013-11-11 | Automated merge with http://bitbucket.org/lindenlab/viewer-release | Richard Linden | |
2013-11-06 | merge with release | Richard Linden | |
2013-09-09 | merge with viewer-release | Richard Linden | |
2013-08-29 | add "Settings" logging tag to make debugging settings loading easier | Oz Linden | |
2013-10-23 | Merge latest viewer-release with FBC | simon | |
2013-10-04 | MAINT-3270 FIXED crash in LLControlCache<unsigned int>::LLControlCache: ↵ | maksymsproductengine | |
Control named RenderAutoMuteFunctionsnot found | |||
2013-08-09 | second phase summer cleaning | Richard Linden | |
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc. | |||
2013-07-30 | Summer cleaning - removed a lot of llcommon dependencies to speed up build times | Richard Linden | |
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders | |||
2013-07-25 | CHOP-962: Make LLControlVariable::setPersist() accept only enum. | Nat Goodspeed | |
Initial change made LLControlVariable::mPersist an enum, but retained bool/BOOL public API. setPersist(true) set one value, setPersist(false) set another, forcePersist() set the third. Per code review, expose enum to public, make setPersist() (and LLControlVariable constructor, and LLControlGroup:: declareControl(), and all the LLControlGroup::declareMumble() methods, and all the unit-test dummy declareMumble() method bodies) accept that enum. Remove forcePersist(). Fix calls to LLControlGroup::declareMumble() accordingly. Also rename PERSIST_YES to PERSIST_NONDFT, also per code review. | |||
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 | |