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