Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-10 | Merging latest dessie/viewer-release into brad/viewer-public | Lynx Linden | |
2010-06-01 | EXT-3780 FIX Added llprocessor regression test | Mark Palange (Mani) | |
2010-05-21 | Added call to use_prebuilt_binary for google-breakpad so it actually gets ↵ | brad kittenbrink | |
installed by install.py. | |||
2010-05-21 | Switch Darwin to use breakpad minidump rather than os generated crash stack. | Andrew A. de Laix | |
2010-05-03 | EXT-3780 Added linux impl - wip | Mark Palange (Mani) | |
2010-04-22 | Implemented EXT-6724(normal task) - Implement flat list view of filtered ↵ | Dmitry Zaporozhan | |
inventory for "add wearables" panel of outfit editor 1. Modified LLInventoryItemsList - implemented delayed item construction. Items are added during draw, not more than 50 items will be added in single draw. This lets us reduce system overload during multiple panel construction. 2. Implemented LLFilteredWearableListManager to populate inventory flat list with data. This class filters entire inventory according to specified filter and populates specified inventory list with data. 3. Created LLCommonUtil::computeDifference() to avoid code copy-pasting(will use it in all appropriate places in next review request) Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/301/ --HG-- branch : product-engine | |||
2010-02-06 | make the instancetracker unit test really, like, work. before I fiddle with ↵ | Tofu Linden | |
a big pile of stuff. | |||
2010-02-06 | move LLEventTimer into its own source module. everyone includes it, almost ↵ | Tofu Linden | |
no-one wants it. now I can dick with it a bit without rebuilding the world, at least. :) | |||
2010-01-25 | DEV-45468 'SNOW-108: Fast timers are broken / badly-scaled on linux' ready ↵ | Tofu Linden | |
to merge. legacy coding policy fix-up. | |||
2010-01-25 | shuffle shuffle of timer code. cleanup. | Tofu Linden | |
2010-01-11 | intermediate commit, to pass to windows machine | palange | |
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 | 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-18 | Allow USE_GOOGLE_PERFTOOLS to be set to on. For memory manager | Palmer | |
Reviewed by Bao | |||
2009-11-28 | Fix build, missed a file and items need LL_COMMON_API | 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-11 | Add LLEventAPI class, formalizing the mechanism by which we wrap a C++ API | Nat Goodspeed | |
with an event API. In addition to the LLEventPump name on which to listen, LLEventAPI accepts a documentation string for event API introspection. Give every LLEventDispatcher::add() overload a new documentation string parameter for event API introspection. Convert every existing event API to new conventions, introducing suitable documentation strings for the API and each of its operations. | |||
2009-11-10 | Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ | Nat Goodspeed | |
2009-11-10 | Enhance LLInstanceTracker variants to be more uniform. | Nat Goodspeed | |
For both the (so far unused) generic KEY form and the KEY = T* form, provide key_iter, beginKeys(), endKeys(). Change instance_iter so that when dereferenced, it gives you a T& rather than a T*, to be more harmonious with a typical STL container. (You parameterize LLInstanceTracker with T, not with T*.) Fix existing usage in llfasttimer.cpp and lltimer.cpp to agree. For the KEY = T* specialization, add T* getInstance(T*) so client isn't forced to know which variant was used. Add unit tests for uniformity of public operations on both variants. | |||
2009-11-05 | Removed search_dirs and dst_path arguments from ll_deploy_sharedlibs_command() | palange | |
Fixed mac breakage. | |||
2009-11-05 | Merge of my DEV-41724/DEV-41725 work with viewer-2-0 | brad kittenbrink | |
normalizing shared library staging on all 3 platforms. Test executables should now run in the debugger. | |||
2009-11-04 | Wrap-up work for DEV-41724/DEV-41725 - normalizing shared library staging on ↵ | brad kittenbrink | |
all 3 platforms. Should now work out of the box on all 3 platforms and in the debugger. | |||
2009-11-04 | Redo Bao's broken merge | Bryan O'Sullivan | |
2009-10-26 | Beginning work for DEV-41722 normalizing shared lib staging on all 3 ↵ | brad kittenbrink | |
platforms. Renamed CopyWinLibs.cmake to Copy3rdPartyLibs.cmake. | |||
2009-10-19 | merge | Steve Bennetts | |
2009-10-16 | merge from latest svn/viewer-2-0 to hg/viewer-2-0 | Mark Palange (Mani) | |
2009-10-16 | DEV-41408 convert lldependencies tut test to llcommon integration test. | Adam Moss | |
2009-10-16 | DEV-41403 convert reflection tut test to llcommon integration test. | Adam Moss | |
2009-10-16 | DEV-41402 convert stringize tut test to llcommon integration test. | Adam Moss | |
2009-10-15 | DEV-41367 resurrect dead bitpack test, convert it to a llcommon integration ↵ | Adam Moss | |
test. | |||
2009-10-15 | DEV-41366 convert monolithic llbase64 test into a llcommon integration test. | Adam Moss | |
2009-10-15 | DEV-41354 convert llerror tut test into a llcommon integration test | Adam Moss | |
2009-10-15 | DEV-41352 convert lluri tut test to a llcommon integration test | Adam Moss | |
2009-10-15 | DEV-41344 convert monolithic tut lltreeiterators test to a llcommon ↵ | Adam Moss | |
integration test. | |||
2009-10-15 | DEV-41341 tut lltiming test -> llframetimer integration test | Adam Moss | |
2009-10-12 | DEV-41178 convert lldate legacy monolithic tut test into a llcommon ↵ | Adam Moss | |
integration test. | |||
2009-10-12 | DEV-41175 convert legacy common.cpp tut test into llcommon integration test. | Adam Moss | |
2009-10-12 | DEV-41174 more automated testing love | Adam Moss | |
* turn llnamevalue_tut into a llmessage unit test * turn llsdserialize_tut into a llcommon integration test * re-enable the (quite slow) llsdserialize test on win32 now that it doesn't have to run on every recompile * re-enable all llmessage unit tests on linux viewer builds | |||
2009-10-08 | DEV-41080 - I found out why llmath can't be unit tested and fixed it, this ↵ | Adam Moss | |
checkin is some harmless preparation for that... | |||
2009-10-08 | DEV-41090 convert legacy llrand tut test into a llcommon integration test. | Adam Moss | |
2009-10-08 | DEV-41081 turn llstring_tut into a real llcommon unit (well, integration :() ↵ | Adam Moss | |
test. | |||
2009-09-18 | Merged latest viewer/viewer-20 into login-api. | brad kittenbrink | |
2009-09-08 | Fix some linking problems for tests. | Bryan O'Sullivan | |
2009-09-08 | Merge | Bryan O'Sullivan | |
2009-09-03 | QAR-1619: Fix Windows link errors when building INTEGRATION_TEST_lllazy. | Nat Goodspeed | |
The problem arose because we were setting LL_COMMON_BUILD in llcommon/CMakeLists.txt, not only for the library build itself but also for its LL_ADD_INTEGRATION_TEST tests. This told all the headers compiled into the INTEGRATION_TEST_lllazy executable that the executable was providing all the llcommon symbols, rather than importing them. The solution is to switch to the llcommon_EXPORTS symbol automagically defined by CMake when building the llcommon shared library itself. | |||
2009-09-01 | Merged login-api with viewer-2.0.0-3 up through r132290. | brad kittenbrink | |
2009-09-01 | DEV-34522: [COMMENTS ONLY] clean up comments about (formerly) disabled tests | Nat Goodspeed | |