Commit Graph

2420 Commits (680194deaf7a35caaa629abc16e886d71baff636)

Author SHA1 Message Date
Cinder 6df6aef621 OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS support 2014-11-19 22:27:36 -07:00
Cinder 5f608c0a23 OPEN-282 Use pthreads for TLS on mac 2014-11-19 08:01:28 -07:00
Oz Linden a74d0d44d1 remove skip from llframetimer_test now that it is fixed 2014-11-14 22:34:13 -05:00
Oz Linden 6b4916fc75 merge up to tip of viewer-tools-update 2014-11-14 22:32:54 -05:00
Oz Linden dbdbcbbd3c rewrite an llframetimer test to be less sensitive to extended ms_sleep calls 2014-11-14 17:22:26 -05:00
Nat Goodspeed 014065015a Convert llhash() to use boost::hash, per Cinder's suggestion. 2014-11-14 16:29:00 -05:00
Nat Goodspeed 6991eb58c3 Skip LLFrameTimer test<3>, which fails with Xcode 6.x builds.
Hopefully this is temporary until we figure out the real problem!
2014-11-14 12:09:55 -05:00
Nat Goodspeed 918e2b629b Bring in new TUT library build. Clean up ensure_equals() overloads.
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-10-23 20:23:08 -07:00
callum_linden e66844570e Update to build on Xcode 6.0 (fix unit tests): minor fix for debug only unit test 2014-10-22 21:31:15 -07:00
Oz Linden 9e9779d3f8 Remove unit test case that relied on undefined order of evaluation
in: 'cout << a() << b()' the order of evaluation of a() and b() is undefined.
2014-10-22 21:20:10 -04:00
Oz Linden 25dcb53aa2 merge with more fixes from callum 2014-10-22 16:46:12 -04:00
Oz Linden 04291ba319 correct merge error in llerror_test.cpp 2014-10-22 16:42:18 -04:00
callum_linden 221c521f23 Update to build on Xcode 6.0 (fix unit tests): remove unused statement warning 2014-10-22 11:38:56 -07:00
callum_linden 0bcfb017ce Update to build on Xcode 6.0 (fix unit tests): skip llerror_test test for now - operator << issues on clang 2014-10-22 11:03:00 -07:00
callum_linden 428adcb35c Update to build on Xcode 6.0 (fix unit tests): remove unused functions that trigger clang warnings 2014-10-22 10:12:36 -07:00
callum_linden 745151936e Update to build on Xcode 6.0 (fix unit tests): fix up Boost linker errors 2014-10-22 10:09:24 -07:00
Oz Linden 98d8313847 added skip to llerror_test of nested logging, noted in todo file 2014-10-22 12:00:03 -04:00
callum_linden ade93d5d19 Update to build on Xcode 6.0: remove release build unused function 2014-10-21 11:38:20 -07:00
callum_linden cad1df584b Update to build on Xcode 6.0: fix typo in functions params 2014-10-20 15:20:10 -07:00
callum_linden 3d35d2f78d Update to build on Xcode 6.0: fix Boost intrusive_ptr scoping issue (part 2 - tidy up) 2014-10-17 20:24:58 -07:00
callum_linden b23afb709d Update to build on Xcode 6.0: fix Boost intrusive_ptr scoping issue 2014-10-17 20:24:02 -07:00
callum_linden 8db1250b73 Update to build on Xcode 6.0: collection of similar const var not used warnings/errors [-Wunused-const-variable] 2014-10-17 14:08:58 -07:00
callum_linden 5c5821b758 Update to build on Xcode 6.0: clang warned about comparison of unsigned int to >=0 - correct ifx here is to retype the variable as signed 2014-10-17 14:01:08 -07:00
callum_linden b2d84b5fc6 Update to build on Xcode 6.0: remove unused function that makes clang sad 2014-10-17 13:50:06 -07:00
callum_linden b826dbcb84 Update to build on Xcode 6.0: remove unused member variable that makes clang sad 2014-10-17 13:48:03 -07:00
callum_linden 41712d35fb Update to build on Xcode 6.0: additional scoping required for clang 2014-10-17 13:40:15 -07:00
callum_linden 791858f517 Update to build on Xcode 6.0: remove unused variable [-Wunused-const-variable] 2014-10-17 13:36:05 -07:00
callum_linden 4785da9b9f Update to build on Xcode 6.0: TEMP fix to remove broken code (clang) until it's true purpose becomes clear 2014-10-17 13:27:48 -07:00
callum_linden aca7976b87 Update to build on Xcode 6.0: turn BACK ON warnings as errors for overloaded virtuals [-Woverloaded-virtual] and fix up first (of many) files 2014-10-17 13:05:04 -07:00
callum_linden f45b809bd7 Update to build on Xcode 6.0: reorder code and additional scoing in template classes to make clang happy 2014-10-17 12:39:09 -07:00
Nat Goodspeed 4607df13b9 Reorder LLEventDetail::listenerNameForCoro[Impl]() decls for Xcode 6. 2014-10-14 16:25:06 -04:00
Aura Linden fb7c5efe32 Pulled in fix for maint-4184 blurry textures 2014-08-01 14:26:33 -07:00
Aura Linden 2121ffcdab Fixed assert in llmemory.h for adjacent memory locations. 2014-07-11 16:46:18 -07:00
Monty Brandenberg 29bea5a6b9 Merge. Refresh from viewer-release after 3.7.11 release. 2014-07-08 17:29:48 -04:00
Monty Brandenberg 903729d5c9 Merge. Refresh from viewer-release after 3.7.9 release. 2014-06-16 16:41:52 -04:00
Oz Linden e15002a11c merge changes for 3.7.9-release 2014-06-16 11:42:37 -04:00
Ricky Curtice 98720c3cec Merge 2014-06-05 06:31:30 -07:00
Stinson Linden 8392fde6f6 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-drtvwr-365. 2014-06-02 22:32:16 +01:00
Stinson Linden fdc787cc06 MAINT-4009: Patching a memory leak of ParamDescriptor objects. 2014-05-24 00:05:02 +01:00
Monty Brandenberg 060c728970 Merge. Pull in viewer-release after release of 3.7.8 2014-05-22 22:08:54 +00:00
Brad Payne (Vir Linden) 67051b26ba merge 2014-05-19 18:10:45 -04:00
Stinson Linden babd89b770 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. 2014-05-19 22:19:55 +01:00
Stinson Linden 08e83a341e MAINT-4009: Final pass refactoring to eliminate memory allocation related to error reporting that is not properly cleaned up. 2014-05-17 00:41:36 +01:00
Stinson Linden 34b2f2d1f8 MAINT-4009: First pass refactoring to eliminate memory related to error reporting that is not properly cleaned up. 2014-05-16 22:44:25 +01:00
Brad Payne (Vir Linden) 487ca1bad3 v-r -> s-e merge WIP 2014-05-14 17:50:59 -04:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
simon 250db74bf9 Pull and merge viewer-release as version 3.7.8 2014-05-07 10:56:41 -07:00
Oz Linden a98b4b6bee merge changes for 3.7.7-release 2014-05-07 11:09:04 -04:00
Stinson Linden 37d620463b MAINT-4009: Cleaning up the error callstacks memory before app quit. 2014-04-28 19:18:47 +01:00
Stinson Linden b31bfdba37 MAINT-4009: Converting the Globals class within llerror to be derived from LLSingleton so that it may be cleaned up properly on app exit. 2014-04-26 01:47:41 +01:00