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-01-23 | Make MandatoryUpdateMachine use LLLoginInstance's LLNotificationsInterface. | Nat Goodspeed | |
LLLoginInstance has a test hook setNotificationsInterface(), used by lllogininstance_test.cpp to redirect notifications through a dummy LLNotificationsInterface implementation. Certain of LLLoginInstance's MandatoryUpdateMachine state classes need to post notifications too; but until now they directly called LLNotificationsUtil::add(). In the production viewer, this should (!) be the same as calling through LLLoginInstance::mNotifications -- but it broke two of the LLLoginInstance unit tests, so they were skipped. Since MandatoryUpdateMachine's constructor is already passed the invoking LLLoginInstance&, make it store the reference. Add MandatoryUpdateMachine:: getNotificationsInterface(), which forwards to new LLLoginInstance:: getNotificationsInterface(). Change LLNotificationsUtil::add() calls in MandatoryUpdateMachine state classes to call through mMachine's getNotificationInterface() instead. This allows us to remove #include "llnotificationsutil.h" from lllogininstance.cpp, also that #include plus stub LLNotificationsUtil::add() implementation from lllogininstance_test.cpp. Finally, it allows us to remove the skip() calls from the two unit tests. | |||
2014-11-14 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2014-10-23 | Bring in new TUT library build. Clean up ensure_equals() overloads. | Nat Goodspeed | |
The new TUT library build eliminates the ambiguity about ensure_equals(const char*, ...) versus ensure_equals(const std::string&, ...). Now it's all based on const std::string&. Remove pointless const char* overloads and ambiguous forwarding templates. With clang in Xcode 6, any new datatypes we intend to use with ensure_equals() must have operator<<(std::ostream&, datatype) declared BEFORE lltut.h #includes tut.hpp. Reorder code in certain test source files to guarantee that visibility. | |||
2014-09-09 | LLSlurl and LLViewerNetwork unit test fixes. Got tired of | Monty Brandenberg | |
the TC builds failing on these tests. Appears to be a conflict/race condition on a temporary file. Changed the name of the file. Should use a tempname()-like API but this will do for a unit test. | |||
2014-05-13 | sunshine-external merge WIP | Brad Payne (Vir Linden) | |
2013-12-05 | merge | Brad Payne (Vir Linden) | |
2013-12-02 | merge with release | Richard Linden | |
2013-11-06 | merge with release | Richard Linden | |
2013-10-29 | Merge viewer-release => sunshine-internal | Don Kjer | |
2013-10-25 | MAINT-3356 GPU Table update to support Retina MBP 'Intel Iris OpenGL Engine' ↵ | Graham Linden | |
driver id on Mavericks. | |||
2013-10-25 | Merge 3.6.9 ShareStorm | Graham Linden | |
2013-10-21 | more buildfix | Richard Linden | |
2013-10-21 | more buildfix | Richard Linden | |
2013-10-21 | more buildfix stuff | Richard Linden | |
2013-10-16 | merge | Brad Payne (Vir Linden) | |
2013-10-08 | merge from viewer-release | Richard Linden | |
2013-10-04 | Pull merge of lindenlab/viewer-release | Merov Linden | |
2013-09-26 | Last minute suggestions for IvyBridge Intel 2500 and nVidia 400 series ↵ | Graham Linden | |
expected GL settings from TankMaster Finesmith | |||
2013-09-26 | Merge viewer-bear maint RC changes to get this build closer to the RC it ↵ | Graham Linden | |
will follow | |||
2013-09-20 | STORM-1950 more suggestions from TankMasker Finesmith about not including ↵ | Graham Linden | |
SandyBridge Intel GPUs in driver nagging and updating the expected GL version for 500 series or better nV to get 327.23 driver nagging | |||
2013-09-19 | Merge 3.6.6 Materials RC and update Intel HD gpu_table entries to expect GL ↵ | Graham Linden | |
4.2 to nag resis to get the fixed Intel driver | |||
2013-09-09 | merge with viewer-release | Richard Linden | |
2013-09-06 | STORM-1950 tweaked gpu_table again to address issues found by merged ↵ | Graham Linden | |
gpu_table_tester script | |||
2013-09-04 | merge | Brad Payne (Vir Linden) | |
2013-08-29 | STORM-1950 MAINT-2981 Fixed misidentifications and re-checked unmatched ↵ | Graham Linden | |
entries, added gpu_unmatched.txt | |||
2013-08-28 | merging viewer release | Gilbert Gonzales | |
2013-08-28 | More gpu_table mods to address misidentificatIONs from early nvidia rules | Graham Linden | |
2013-08-28 | update gpu table test results | Oz Linden | |
2013-08-26 | Merge downstream code from CHUIStorm release | simon | |
2013-08-19 | BUILDFIX: fixed some units errors | Richard Linden | |
2013-08-16 | merge with viewer-release | Nyx Linden | |
2013-08-14 | BUILDFIX: converted platform-specific files over to new LL_INFOS, etc macros | Richard Linden | |
2013-08-12 | SH-4399 FIX: Interesting: Texture console MB Bound 0/384 and texture queue ↵ | Richard Linden | |
bounces once per second SH-4346 FIX: Interesting: some integer Statistics are displayed as floating point after crossing region boundary made llerrs/infos/etc properly variadic wrt tags LL_INFOS("A", "B", "C") works, for example fixed unit tests remove llsimplestat | |||
2013-08-07 | merge changes for DRTVWR-333 | Oz Linden | |
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-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-07-10 | update gpus seen in June 2013 | Oz Linden | |
2013-07-09 | CHOP-963: Make update service query url depend on the grid rather than settings | Oz Linden | |
2013-07-01 | SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0% | Richard Linden | |
also, removed LLTrace::init and cleanup removed derived class implementation of memory stat for LLMemTrackable is automatic now | |||
2013-06-21 | Automated merge with file:///F:%5Cviewer-bear | Dave Parks | |
2013-06-20 | merge with release | Richard Linden | |
2013-06-19 | Pull merge from lindenlab/viewer-release | Merov Linden | |
2013-06-05 | BUILDFIX: fixed llviewerassetstats test and render2dutils changes | Richard Linden | |
that were dropped in merge | |||
2013-06-05 | merge with viewer-release | Richard Linden | |
2013-05-29 | BUILDFIX: fixed unit test compile error | Richard Linden | |
2013-05-22 | Pull merge from viewer-release | Merov Linden | |
2013-05-21 | merge | Brad Payne (Vir Linden) | |
2013-05-11 | Merge viewer-dev-materials and bugfix in LLPanelFace::getState using ↵ | Graham Madarasz | |
material instead of mMaterial |