Commit Graph

32731 Commits (9bc7165e23fa72fa3d8ece2da0b54dfe128a4ce9)

Author SHA1 Message Date
Oz Linden 9bc7165e23 convert llphysicsextensions tpv package build to use new autobuild package --results-file option 2014-10-24 14:49:15 -04:00
Oz Linden 791839385b document the special packaging parameters, and remove the obsolete uses 2014-10-24 10:30:24 -04:00
Nat Goodspeed 80fdd85a0c Suppress non-useful NaN test in llsd_new_tut.cpp 2014-10-24 11:55:37 -07:00
Oz Linden 2ed557e16b upload autobuild metadata after viewer build 2014-10-24 06:27:20 -04:00
Nat Goodspeed f7463ce46d Automated merge with http://bitbucket.org/callum_linden/viewer-tools-update-callum 2014-10-23 20:24:06 -07: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 de71ed1354 Update to build on Xcode 6.0: update TODO list 2014-10-23 12:05:04 -07:00
callum_linden 00df214112 Update to build on Xcode 6.0: point at new jpeglib package which moves lib into lib/release vs lib 2014-10-23 12:03:15 -07:00
Nat Goodspeed 642c334efa Fix Xcode 6 compile errors relating to tut::ensure_equals() overloads.
lltut.h declares a number of ensure_equals() overloads for various data types,
notably the types supported by LLSD. We expect these to be called by tut code.
But the tut code in question is in a template in tut.hpp -- which was
#included BEFORE the overloads were declared. Previous C++ compilers have
evidently made multiple passes, collecting the relevant overloads before
attempting to compile the template bodies. clang does not, complaining that
the overloads must be declared before the tut.hpp template code that
references them. Reordering parts of lltut.h seems to address that problem.
For similar reasons, test programs that use StringVec.h and its operator<<()
must #include StringVec.h before lltut.h.
Add ensure_equals(const std::string&, const LLSD::Binary&, const LLSD::Binary&)
overload. The sloppy mix of (const char*, ...) and (const std::string&, ...)
overloads bothers me, since for many of those ... types we seem to have to
duplicate them.
2014-10-23 08:44:42 -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 cc54f34d3f merge with head 2014-10-22 21:26:24 -04: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 ac6295ad51 update glui package to repair unit test 2014-10-22 21:14:07 -04:00
callum_linden 2b8673d15a Update to build on Xcode 6.0 (fix unit tests): comment out failing unit test in llsd_new_tut.cpp to let the build proceed - will fix later 2014-10-22 18:06:21 -07:00
callum_linden e0677352f8 Merge with head 2014-10-22 16:00:31 -07:00
callum_linden 5f004996f2 Update to build on Xcode 6.0 (fix unit tests): point to new version of GLUI that has been built to match viewer 2014-10-22 16:00:11 -07: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 60f4494dc0 updates to TO DO list 2014-10-22 11:57:16 -07: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
callum_linden fc94872693 Update to build on Xcode 6.0 (fix unit tests): fix and remove copy-pasted code :( 2014-10-22 09:43:55 -07:00
callum_linden b6c6feda4c Update to build on Xcode 6.0 (fix unit tests): fix function stubbing in KDU 2014-10-22 09:25:19 -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
Oz Linden 7b6554db3d added quoting to clarify failure messages 2014-10-22 11:59:20 -04:00
callum_linden d7990bc9b2 Update to build on Xcode 6.0 (fix unit tests): turn off warnings for multiple unused private members 2014-10-21 17:50:31 -07:00
callum_linden 87eb43e63a Update to build on Xcode 6.0: update TO DO list 2014-10-21 16:35:38 -07:00
callum_linden b2b93d35ec Update to build on Xcode 6.0: point to new version of KDU libs with correct build configs that match viewer (and everything else) 2014-10-21 16:13:10 -07:00
Oz Linden a959ede776 correct test construction macro target reference for integration tests 2014-10-21 17:56:13 -04:00
Oz Linden 223f438e49 update darwin glui package with initialization fix 2014-10-21 17:34:40 -04:00
Oz Linden c83ff8851d correct hash for darwin apr_suite package 2014-10-21 16:52:11 -04:00
callum_linden a437c9e5fe Update to build on Xcode 6.0: remove release build unused function 2014-10-21 11:38:57 -07: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 b89edc5d16 Update to build on Xcode 6.0: added 2 more items to TO DO list 2014-10-21 10:46:18 -07:00
Oz Linden 9bd460ca07 fix version number generation for cmake 3.x and autobuild 1.0 compatibility 2014-10-21 13:15:52 -04:00
callum_linden 5bef95e86d Update to build on Xcode 6.0: remove final, unwanted warning 2014-10-21 10:08:38 -07:00
Oz Linden 4854631767 correct llphsyicsextension packages 2014-10-21 11:59:36 -04:00
Oz Linden 4c8e526b99 merge changes for callum fixes and workarounds 2014-10-21 09:16:56 -04:00
callum_linden a0a61ff61e Update to build on Xcode 6.0: update TO DO list to reflect where we are 2014-10-20 16:53:46 -07:00
callum_linden 9baa38a8d7 Update to build on Xcode 6.0: remove unused variables from llphysicsextensions project 2014-10-20 16:42:44 -07:00
callum_linden ed52306e54 Update to build on Xcode 6.0: Revert to non-hacked version of llphysicsextensions package now we can link 2014-10-20 16:18:38 -07:00
callum_linden f3baf8dc4e Update to build on Xcode 6.0: remove #pragmas from code to deal with tut warnigs/errors (moved to package) AND bracket clang #pragmas in #if LL_DARWIN 2014-10-20 16:02:03 -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 5234730779 Update to build on Xcode 6.0: Remove concept of XCODE_VERSION from CMake files - we standardize on Xcode 6 2014-10-20 15:04:45 -07:00
callum_linden 577a3973ea Update to build on Xcode 6.0: Large (and final) collection of fixes for unused variables, unused const-variables, unused member variables & functions etc. Also removed flags from CMake 2014-10-20 14:00:39 -07:00
callum_linden c853b470db Update to build on Xcode 6.0: WTH! how did this ever link? 2014-10-20 11:41:35 -07:00
callum_linden 784b8c4a4d Update to build on Xcode 6.0: clang demands a public default ctor 2014-10-20 11:36:46 -07:00
callum_linden c87185b714 Update to build on Xcode 6.0: clang demands logical comparison brackets 2014-10-20 11:28:39 -07:00