Mark Palange (Mani)
6bafc3c3c9
Automated merge with ssh://hg.lindenlab.com/dessie/viewer-release
2010-06-07 13:22:25 -07:00
Tofu Linden
15b855409a
Fix a long-suffering logging unit test failure, re-enable the test.
...
This makes logs look less scary on Linux, in-line with other platforms.
2010-06-04 13:58:19 +01:00
palange@pdp47.lindenlab.com
71f3913679
EXT-3780 FIX Fixed CPU MHz to be MHz on all platforms.
2010-06-02 15:24:59 -07:00
Mark Palange (Mani)
070954495a
Added eol-at-eof
2010-06-01 18:43:41 -07:00
Mark Palange (Mani)
7bf5e5c618
EXT-3780 FIX Added llprocessor regression test
2010-06-01 18:39:43 -07:00
Tofu Linden
a4d224ff93
EXT-5055 LLInstanceTracker promotes some dangerous patterns - detect them
2010-02-06 21:38:57 +00:00
Nat Goodspeed
97f97f286c
Skip logging test that fails on Linux, no idea why
2009-12-03 09:14:17 -08:00
richard
8c90e4d468
DEV-42747 - lltreeiterators_test.cpp broken on Windows
...
reviewed by Nat
2009-11-12 13:54:30 -08:00
Nat Goodspeed
a97aebb84a
Enhance LLInstanceTracker variants to be more uniform.
...
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-10 13:30:29 -05:00
Nat Goodspeed
aa75245a1a
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-10-20 11:34:46 -04:00
Nat Goodspeed
6f44e1de9b
Don't include linden_common.h in lldate.h, or any other .h files.
...
Migrate to the .cpp files where it's needed.
2009-10-20 08:53:18 -04:00
Steve Bennetts
65bf35cfed
merge
2009-10-19 10:49:48 -07:00
Mark Palange (Mani)
3e10fa4d51
merge from latest svn/viewer-2-0 to hg/viewer-2-0
2009-10-16 16:42:45 -07:00
Adam Moss
a0ee6fbbdd
DEV-41408 convert lldependencies tut test to llcommon integration test.
2009-10-16 13:42:58 +00:00
Adam Moss
e922089ff4
DEV-41080 more automated testing love - minor comment fixing.
2009-10-16 12:39:05 +00:00
Adam Moss
fc6c7e3933
DEV-41403 convert reflection tut test to llcommon integration test.
2009-10-16 11:37:17 +00:00
Adam Moss
95cf5766f9
DEV-41402 convert stringize tut test to llcommon integration test.
2009-10-16 11:32:46 +00:00
Adam Moss
9672abecd4
DEV-41367 resurrect dead bitpack test, convert it to a llcommon integration test.
2009-10-15 18:51:23 +00:00
Adam Moss
35c0d21c1e
DEV-41366 convert monolithic llbase64 test into a llcommon integration test.
2009-10-15 18:44:59 +00:00
Adam Moss
ad583afe2c
DEV-41354 #includes tidyup.
2009-10-15 18:12:10 +00:00
Adam Moss
db6dff1d1f
DEV-41354 convert llerror tut test into a llcommon integration test
2009-10-15 18:10:46 +00:00
Adam Moss
986bf99839
DEV-41352 convert lluri tut test to a llcommon integration test
2009-10-15 18:05:15 +00:00
Adam Moss
c7df37b531
DEV-41344 convert monolithic tut lltreeiterators test to a llcommon integration test.
2009-10-15 16:49:08 +00:00
Adam Moss
423f5b0078
DEV-41341 tut lltiming test -> llframetimer integration test
2009-10-15 16:32:56 +00:00
Adam Moss
2a99e18ea1
DEV-41178 convert lldate legacy monolithic tut test into a llcommon integration test.
2009-10-12 14:56:03 +00:00
Adam Moss
c3c03419fe
DEV-41175 convert legacy common.cpp tut test into llcommon integration test.
2009-10-12 14:20:51 +00:00
Adam Moss
b73e71ebdf
DEV-41174 more automated testing love
...
* 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-12 14:13:57 +00:00
Adam Moss
a1c239b4b6
DEV-41080 expand the test case for LLStringUtil::containsNonprintable()
2009-10-08 14:15:59 +00:00
Adam Moss
9665d7a71b
DEV-41081 - better than using the msvc kludge for suppressing warnings about memcpy, don't actually use memcpy - use our own safe 'copy' method. also stripNonprintable() is probably a little faster now...
2009-10-08 14:14:13 +00:00
Adam Moss
bb533f4d11
suppress win32 warning about strcpy. yuck.
2009-10-08 13:59:07 +00:00
Adam Moss
1ee1570288
DEV-41090 convert legacy llrand tut test into a llcommon integration test.
2009-10-08 13:52:53 +00:00
Adam Moss
2bfe1fc2bc
Extend automated string tests to cover the formerly-crashing "[]" substitution case (EXT-1282, DEV-41081)
...
Also 'fix' string tests to match the new expected behaviour of LLStringUtil::format(). They must have been failing dreadfully before, but the legacy tut tests aren't run in a viewer-only build, so...
2009-10-08 12:00:24 +00:00
Adam Moss
7db4992f34
DEV-41081 turn llstring_tut into a real llcommon unit (well, integration :() test.
2009-10-08 11:47:27 +00:00
Bryan O'Sullivan
baa73fddd9
Merge with viewer-2.0.0-3 branch
2009-06-22 15:02:19 -07:00
Steven Bennetts
9ec432034d
merge -r 122421-124917 viewer-2.0.0-2 -> viewer-2.0.0-3
...
ignore-dead-branch
2009-06-21 08:04:56 +00:00
Brad Kittenbrink
087bd26553
Merge of QAR-1383 event-system-7 into trunk.
...
svn merge -r 121797:121853 svn+ssh://svn.lindenlab.com/svn/linden/branches/merge-event-system-7
2009-06-04 16:24:21 +00:00
Nat Goodspeed
c607752a9d
DEV-32777: ensure that stack objects listening on persistent LLEventPumps get
...
properly disconnected when destroyed.
Break out Debug class and associated macros from lleventcoro_test.cpp into test/debug.h.
Add Debug output to lllogin_test.
2009-05-28 21:25:58 +00:00
Brad Kittenbrink
01d390825a
DEV-27646 dll linkage for login module.
...
Ok, finally got this to a point where it doesn't break the build and I can check
in. llcommon can be built as a shared library (disabled but can be enabled with
cmake cache var LLCOMMON_LINK_SHARED.
reviewed by Mani on tuesday (I still need to get his suggested changes
re-reviewed)
2009-05-22 23:27:16 +00:00
Nat Goodspeed
3975de991d
svn merge -r113003:119136 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-2 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-3
...
(finish)
2009-05-13 23:35:42 +00:00
Nat Goodspeed
dc93462991
svn merge -r113003:119136 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-2 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-3
2009-05-11 20:05:46 +00:00
Nat Goodspeed
3800c0df91
svn merge -r114679:114681 svn+ssh://svn.lindenlab.com/svn/linden/branches/event-system/event-system-7 svn+ssh://svn.lindenlab.com/svn/linden/branches/event-system/event-system-8
2009-05-08 21:08:08 +00:00