Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2009-08-31 | Fix up some post-merge breakage. | Bryan O'Sullivan | |
2009-08-29 | Partial merge of: viewer-2.0.0-3@131138 texture-pipeline-3@131862 -> ↵ | Steven Bennetts | |
viewer-2.0.0-3 Includes: * DEV-31909 VWR-13251: Revise lscript_library.cpp to allow localization of LSL editor hovertips * DEV-21938 llSHA1String does not appear where expected in the dropdown "Insert" menu in the LSL editor * Some cleanup to llerror so that it doesn't depend on llfixedbuffer * A few misc. server specific changes not related to the texture-pipeline changes (llapp, lloptioninterface) | |||
2009-08-28 | DEV-38596: Introduce Mani's LL_ADD_INTEGRATION_TEST macro. | Nat Goodspeed | |
LL_ADD_INTEGRATION_TEST supports tests that may require linking against one or more Linden libraries, or that should be executed with a wrapper script. Use this to test lllazy.cpp, llsdmessage.cpp and llcapabilitylistener.cpp. | |||
2009-08-27 | Merged latest login-api with latest viewer-2.0.0-3 up through plugin-api-05 ↵ | brad kittenbrink | |
merge (r131929). Some minor post-merge cleanups still required. | |||
2009-08-27 | svn merge -r 129841:129910 ↵ | Monroe Williams | |
svn+ssh://svn.lindenlab.com/svn/linden/branches/moss/pluginapi_05-merge@129910 svn merge -r 129913:131718 svn+ssh://svn.lindenlab.com/svn/linden/branches/pluginapi/pluginapi_05 Some branch shenannigans in the pluginapi_05 branch caused this to become a two-part merge. | |||
2009-08-05 | Attemt at fixing "doubleton" problems across shared lib boundaries. ↵ | brad kittenbrink | |
Singletons now keep their SingletonInstaceData in a big global map in the llcommon module. | |||
2009-08-04 | DEV-34837: Allow Mac SL executable to find libllcommon.dylib in app bundle's | Nat Goodspeed | |
Resources subdir without requiring user to explicitly set DYLD_LIBRARY_PATH. Engage the SHARED_LIB_STAGING_DIR mechanism for Mac as well as Windows and Linux so unit-test executables, too, can find libllcommon.dylib. Perform the POST_BUILD copy of libllcommon.dylib to SHARED_LIB_STAGING_DIR everywhere but Windows -- but make it conditional on SHARED_LIB_STAGING_DIR. | |||
2009-07-31 | Fix for DEV-35401 that makes the copy linux only and doesn't hurt mac build | Palmer Truelson | |
To be reviewed by Mani | |||
2009-07-30 | Fixes to build on linux for DEV-35401. | palmer@eniac54.lindenlab.com | |
Moves libllcommon.so to a staging dir for unit tests to work and gets rid of LL_COMMON_API in forward declarations | |||
2009-07-15 | Disable SHARED_LIB_STAGING_DIR usage on systems where it's not initialized. | brad kittenbrink | |
2009-07-10 | Expanded tabs in cmake files | palmer@945battery-guestB-224.lindenlab.com | |
2009-07-09 | Brad already added the LLCOMMON_LINK_SHARED definition. I removed the broken ↵ | Mark Palange (Mani) | |
one I added and set the other one to ON by default. | |||
2009-07-09 | Defaulting LLCommonLinkShared to on | Palmer | |
2009-07-09 | Moveing around DLL copying to support building llcommon.dll and using ↵ | Mark Palange (Mani) | |
llcommon.dll while running unit tests. | |||
2009-06-30 | Fixes to let llcommon build as a .dylib. It depends on PTH library. | brad kittenbrink | |
2009-06-26 | Moved LLAPRSockStream out of llcommon into eventhost module so I can ↵ | brad | |
reenable its tests in the new world order. | |||
2009-06-22 | Merge with viewer-2.0.0-3 branch | Bryan O'Sullivan | |
2009-06-21 | merge -r 122421-124917 viewer-2.0.0-2 -> viewer-2.0.0-3 | Steven Bennetts | |
ignore-dead-branch | |||
2009-06-19 | result of "svn merge -r123757:124890 ↵ | Paul Oppenheim | |
svn+ssh://svn.lindenlab.com/svn/linden/branches/improve-unit-testing/iface-04" for QAR-1496 |