Oz Linden
680194deaf
automate keeping the About SL -> Licenses tab correct
2014-11-21 18:09:12 -05:00
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
callum_linden
cfb1779e26
merge with head
2014-11-14 14:52:33 -08:00
callum_linden
78a75ca00f
Cinder pointed out my fix here for clang pickiness was different from hers so I investigated and this is the causes of the slowdown - wrongly placed parens
2014-11-14 14:52:12 -08:00
callum_linden
ee5463a903
Reworked changes to more closely match Cinders' - hers seem more correct
2014-11-14 14:50:50 -08: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
ce1666759e
Commit backing out the breakpad change.
2014-11-14 16:08:19 -05:00
Nat Goodspeed
22503b3479
Backed out changeset eac237bfebba (Aura's commit for new breakpad)
...
This is an attempt to diagnose a generate_breakpad_symbols.py exception on a
Yosemite TC build host.
2014-11-14 16:07:43 -05:00
Nat Goodspeed
e13259ae7a
Remove a couple tests for unsigned long < 0.
...
clang correctly notes that such tests add nothing to the runtime behavior of a
program. Unfortunately, clang notes that in the form of a compile error.
2014-11-14 14:24:58 -05:00
Nat Goodspeed
b30c8ed9c5
Comment out now-unused GPU_TABLE_FILENAME in llfeaturemanager.cpp.
...
The "death to the GPU table" change has commented out the only references to
the GPU_TABLE_FILENAME constant, and Xcode 6.x regards that as an error.
2014-11-14 13:29:14 -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
129be3f65d
Update viewer-tools-update viewer to updated 3p-update-curl build.
...
Build 296787 of 3p-update-curl includes the latest tip of 3p-curl.
2014-11-14 09:49:05 -05:00
Nat Goodspeed
6be2f0ba2b
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2014-11-14 08:49:08 -05:00
obscurestar
316e35ad2a
Repointed autobuild to latest google breakpad for great stacks and less warning messages.
2014-11-13 13:45:20 -08:00
Nat Goodspeed
fbaff6d3a0
Eliminate LLAppViewer::cleanup() dup --analyzeperformance code block.
...
Not sure at what point the redundancy was introduced, but it seems clear we
only want to run performance analysis once per shutdown.
2014-11-12 17:55:52 -05:00
Nat Goodspeed
cfc6e5b1b7
Fix typo in new viewer_manifest.py codesigning logic.
...
'raisef' is not a Python statement.
2014-11-10 16:48:09 -05:00
Oz Linden
2301cf800f
increment viewer version to 3.7.21
2014-11-10 14:41:41 -05:00
Oz Linden
3cbba871c2
Added tag 3.7.20-release for changeset 27094824773b
2014-11-10 14:41:41 -05:00
Oz Linden
4a329b3919
fix signature target path
2014-10-29 18:42:43 -04:00
Oz Linden
aa7c939a6b
reorder finalizing for OSX so that the signature is applied to the app after copying into the dmg; preserves extended attributes
2014-10-29 18:34:14 -04:00
Oz Linden
05896f4f04
merge changes for MAINT-4560
2014-10-29 16:15:57 -04:00
JJ Linden
8530ca0b3d
fix for formatting issue
2014-10-28 18:31:07 -07:00
JJ Linden
bfd7878d9a
adding line to test that app was signed appropriately
2014-10-28 16:47:20 -07:00
Oz Linden
a44d76e66b
merge update from callum
2014-10-28 14:24:19 -04:00
Oz Linden
7a2cfdc980
add --deep to codesign for the mac
2014-10-28 11:22:48 -04:00
Oz Linden
cd0774a217
merge changes for 3.7.19-release
2014-10-28 10:01:40 -04:00
Oz Linden
02e2235277
increment viewer version to 3.7.20
2014-10-28 09:55:55 -04:00
Oz Linden
7c0a06f1be
Added tag 3.7.19-release for changeset 82973b38a6c9
2014-10-28 09:55:54 -04:00
callum_linden
c26f41992a
Merge with head
2014-10-27 13:17:12 -07:00
callum_linden
57ef98e0ba
Remove obselete TO DO list
2014-10-27 13:16:39 -07:00
Oz Linden
6c53ae5398
fix build of llphysicsextensions package for sublicensed tpvs
2014-10-27 12:54:32 -04:00
Oz Linden
353e27491b
update llphysicsextension with build fixes
2014-10-24 22:56:40 -04:00
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