Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-03 | Merge | Mark Palange (Mani) | |
2009-12-03 | Fix to windows build breakages. | Mark Palange (Mani) | |
Reviewed by Brad | |||
2009-12-03 | Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ | Nat Goodspeed | |
2009-12-03 | DEV-43463: swap visit_and_connect() overloads for Linux compiler | Nat Goodspeed | |
2009-12-03 | Fixed broken build | skolb | |
2009-12-03 | Merge with recent viewer-2-0 | Nat Goodspeed | |
2009-12-03 | Skip logging test that fails on Linux, no idea why | Nat Goodspeed | |
2009-12-03 | Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ | Nat Goodspeed | |
2009-11-30 | Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ | Nat Goodspeed | |
2009-11-30 | Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ | Nat Goodspeed | |
2009-11-30 | DEV-43463: Keep LLEventPump's LLStandardSignal alive during post() | Nat Goodspeed | |
Replace LLEventPump's boost::scoped_ptr<LLStandardSignal> with boost::shared_ptr. Take a local stack copy of that shared_ptr in post() methods, and invoke the signal through that copy. This guards against scenario in which LLEventPump gets destroyed during signal invocation. (See Jira for details.) Re-enable Mani's test case that used to crash. Introduce ll_template_cast<> to allow a template function to recognize a parameter of a particular type. Introduce LLListenerWrapper mechanism to support wrapper objects for LLEventPump listeners. You instantiate an LLListenerWrapper subclass object inline in the listen() call (typically with llwrap<>), passing it the real listener, trusting it to forward the eventual call. Introduce prototypical LLCoutListener and LLLogListener subclasses for illustrative and diagnostic purposes. Test that LLLogListener doesn't block recognizing LLEventTrackable base class bound into wrapped listener. | |||
2009-11-23 | merge | Steve Bennetts | |
2009-11-23 | Added some threading debugging code. Should catch any recursive mutex locks ↵ | Steve Bennetts | |
in non Release builds. | |||
2009-11-20 | merge | James Cook | |
2009-11-20 | Merging heads, hmm. | Tofu Linden | |
2009-11-20 | EXT-2618 Added code to determine if the viewer is running 'compatibility mode' | Mark Palange (Mani) | |
OS version string reports compatibility mode and real os version number, if accessible. reviewed by Richard | |||
2009-11-20 | merge | James Cook | |
2009-11-19 | EXT-2094 Add click-to-zoom as a one-click settable option for objects | angela | |
2009-11-19 | branch merge | angela | |
2009-11-18 | Switch some files to Unix line endings | Bryan O'Sullivan | |
2009-11-18 | Merge from product-engine | Steve Bennetts | |
2009-11-18 | Automated merge with ssh://palmer@hg.lindenlab.com/viewer/viewer-2-0 | Palmer | |
2009-11-18 | Allow USE_GOOGLE_PERFTOOLS to be set to on. For memory manager | Palmer | |
Reviewed by Bao | |||
2009-11-18 | Fixed major bug EXT-2532-IM timestamp is when message is viewed, not when it ↵ | Eugene Kondrashev | |
was sent and received. Time str from the arriving message used now instead of constructing it dynamicly. --HG-- branch : product-engine | |||
2009-11-18 | EXT-2094 | angela | |
2009-11-17 | Merge of viewer2 into avp | Eric M. Tulla (BigPapi) | |
--HG-- branch : avatar-pipeline | |||
2009-11-16 | merge | Loren Shih | |
--HG-- branch : avatar-pipeline | |||
2009-11-14 | merge | Steve Bennetts | |
2009-11-13 | Mutex lock fix for texture cache. | Steve Bennetts | |
Also a fix for texture purging when reducing the cache size. | |||
2009-12-02 | Manual merge from default branch. | Vadim Savchuk | |
--HG-- branch : product-engine | |||
2009-12-02 | fixed normal bug EXT-2738 ([BSI] 12-hour clock format should not have a ↵ | Paul Guslisty | |
leading zero) --HG-- branch : product-engine | |||
2009-12-01 | DEV-43622 : API change (no functionality change) to fix a design error in LLSD | Kent Quirk | |
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead. | |||
2009-12-01 | merge | James Cook | |
2009-12-01 | line ending fixes | Brad Payne (Vir Linden) | |
--HG-- branch : avatar-pipeline | |||
2009-11-30 | Linker optimization - use "extern template" for commonly regenerated templates | James Cook | |
Also replaced many duplicate calls to LLViewerCamera::getInstance() with local pointer. Reviewed with Ambroff | |||
2009-11-29 | Fix for Windows crash (incorrect date format crashes windows) | Steve Bennetts | |
2009-11-29 | Missed another LL_COMMON_API tag | James Cook | |
2009-11-28 | Suppress MSVC warning about extern template for linker optimization | James Cook | |
2009-11-28 | Fix build, missed a file and items need LL_COMMON_API | James Cook | |
2009-11-28 | Fix build - exported globals must have LL_COMMON_API tag | James Cook | |
2009-11-28 | Migrated LLUUIDs and some float constants out of headers into .cpp files | James Cook | |
Moved some functions with llinfos into .cpp files Linker optimizations, all | |||
2009-11-28 | Move hard-coded image IDs to .cpp file to speed link time. | James Cook | |
2009-11-27 | Add CMake var LL_TESTS to optionally disable tests for build timing | James Cook | |
2009-11-27 | fixed normal bug EXT-2738. 12-hour clock format should not have a leading zero | Paul Guslisty | |
--HG-- branch : product-engine | |||
2009-11-13 | Merging viewer2 changes into avp branch | Eric M. Tulla (BigPapi) | |
--HG-- branch : avatar-pipeline | |||
2009-11-13 | merge | Loren Shih | |
--HG-- branch : avatar-pipeline | |||
2009-11-13 | EXT-2482 : Newly created folders have wrong default type | Loren Shih | |
Removed AT_ROOT_CATEGORY and FT_ROOT_CATEGORY since those types are unused. Changed FT_CATEGORY to FT_ROOT_INVENTORY to make its purpose more clear. This change assumes that no agent inventories have category type 9 for either inventory type or folder preferred type. --HG-- branch : avatar-pipeline | |||
2009-11-13 | Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ | Nat Goodspeed | |
2009-11-12 | Introduce LLEventDispatcher::begin()/end() to iterate over (name, desc) pairs | Nat Goodspeed | |
for all registered operations. (untested) Introduce LLEventDispatcher::getMetadata(name) query so you can discover, for a given named operation, its query string and required parameters. (untested) Introduce LLEventDispatcher::add() convenience methods allowing you to omit description strings. Fix LLLoginInstance (which uses a non-LLEventAPI LLEventDispatcher) back to description-less add() calls. However, filter LLEventDispatcher::add() methods inherited by LLEventAPI so that an LLEventAPI subclass *must* provide a description string. | |||
2009-11-12 | DEV-42747 - lltreeiterators_test.cpp broken on Windows | richard | |
reviewed by Nat |