Commit Graph

33138 Commits (b349bcf2b6da06bd293adce99dbb6346b9d94cd0)

Author SHA1 Message Date
Nat Goodspeed b349bcf2b6 Merge fix for copying Linux Vivox files 2015-01-21 08:29:21 -05:00
Nat Goodspeed 93fe221208 Backed out changeset 1e36e0629994 copying .dylibs on Linux
The .dylib files in the Linux Vivox package were erroneous to start with;
while the affected changeset bypassed copy errors, it too was wrong. Now that
the Linux Vivox package contains Linux .so files, revert to the correct
filenames to copy.
2015-01-21 08:28:33 -05:00
Aura Linden fd47842435 Updated SLVoice references. 2015-01-20 21:11:27 -08:00
Nat Goodspeed 1efff804b4 On Linux, don't try to copy SLPlugin or the webkit or gstreamer plugins
since we're not building them as part of the viewer build any more.
2015-01-19 15:33:19 +00:00
Nat Goodspeed 2cb5dc9735 Link viewer with OpenAL if appropriate 2015-01-19 14:39:34 +00:00
Nat Goodspeed 897ad8842c Reorder Boost libraries for Linux linker 2015-01-19 14:38:03 +00:00
Nat Goodspeed 4a67d99e86 Linux llimagej2ckdu_test.cpp no longer needs obsolete stubs.
Use the same signatures as for the other platforms.
2015-01-16 22:02:09 +00:00
Nat Goodspeed 1978d01caa Update to llphysicsextensions builds fixed for 'release' on Linux. 2015-01-16 16:12:10 -05:00
Nat Goodspeed feb341d37c Continue gradually replacing Boost.Lambda with Boost.Phoenix.
For some reason, after the upgrade to Boost 1.57, gcc 4.6.3 has trouble with
the boost::lambda::_1 usage in stringize.h. This is consistent with other
cases we've encountered in which Boost.Lambda appears to be unmaintained and
losing its compatibility with other libraries. Fortunately Phoenix provides a
functional equivalent, albeit spelled differently.
2015-01-16 19:54:35 +00:00
callum_linden 85b5036285 Add flags to inject extra debugging information (via Sovreign Engineer) 2015-01-16 01:08:48 +00:00
callum_linden a85643bf23 Pull in updated Google Breakpad package with /Zcwchar_t- cpp flags set to match viewer 2015-01-15 23:27:19 +00:00
Oz Linden 5000a7d611 merge changes for fixes from nat and aura 2015-01-14 17:59:10 -05:00
Nat Goodspeed c4d81df594 Update to llphysicsextensions with fix for platform .MAP pathnames. 2015-01-14 17:08:58 -05:00
Nat Goodspeed ac541ec0c8 Update to llphysicsextensions with platform-specific MAP pathnames. 2015-01-14 15:58:04 -05:00
Nat Goodspeed baf2153eff Integrate Callum's Mac slplugins package 2015-01-14 11:52:56 -08:00
Oz Linden 96f9fb5472 remove support for Debug builds 2015-01-14 13:37:19 -05:00
Aura Linden 253d487826 Updated breakpad repos again. Thanks Windows. 2015-01-13 13:23:14 -08:00
Oz Linden 23ec889631 changes to fix compiler warnings merged in from viewer-release 2015-01-13 14:54:35 -05:00
Aura Linden 579dbbf0a5 Updated google breakpad package. 2015-01-13 11:53:12 -08:00
Oz Linden 6f3cf79a3a merge changes for 3.7.24-release 2015-01-13 13:46:45 -05:00
Nat Goodspeed 9cca28f526 On Mac, if we can't symlink .dylibs, print error message and continue.
To this point, we've been failing the build with a Python OSError traceback,
which is less than ideal.
2015-01-12 17:18:28 -05:00
Aura Linden bbb712d200 Merged autobuild. 2015-01-12 12:29:33 -08:00
Aura Linden bfc1693f2d Latest google-breakpad repo to fix Mac Yosemite issues. 2015-01-12 12:28:34 -08:00
Oz Linden ccd10beb6f merge changes for latest fixes from nat and callum 2015-01-12 15:24:24 -05:00
Nat Goodspeed dba9b00b4a Update llphysicsextensions_* to 297894, 297895 with Callum's path fixes. 2015-01-12 15:16:39 -05:00
Oz Linden fad02b30ce increment viewer version to 3.7.25 2015-01-12 15:08:48 -05:00
Oz Linden 0cef46ff54 Added tag 3.7.24-release for changeset d3d0101e980e 2015-01-12 15:08:48 -05:00
Nat Goodspeed 33649e848b Experimentally try full-size LLLeap stream test on Windows.
The new toolchain may (!) have fixed a longstanding bug in LLLeap / APR when
we try to pump large volumes of data through a Windows named pipe using APR
nonblocking I/O. This used to fail pretty consistently because the APR
nonblocking write call would sometimes spuriously return "would block" when in
fact the data buffer was completely written; the caller would later retry,
which of course would duplicate some of the data in the pipe. Preliminary
experiments with VS 2013 suggest this may have been resolved. This changeset
is to propagate the experiment to a wider range of Windows systems; we may
need to revert it if in fact the bug persists.
2015-01-12 12:11:37 -05:00
Nat Goodspeed cfe7095752 Update viewer_package.py to grab slplugin.exe et al. from package.
This only applies to the Windows package so far, because so far only the
Windows package exists.
2015-01-12 12:03:08 -05:00
Oz Linden c1208b2f7e update to 1413 google breakpad build 2015-01-12 11:14:42 -05:00
Oz Linden f94083cd73 revert Mac to older google-breakpad for now 2015-01-09 14:49:47 -05:00
callum_linden 1488f3b9f8 point to new version of llphysicsextensions (source, not stub) with updated path to second life map file 2015-01-08 15:52:27 -08:00
callum_linden 9ffe8c5280 point to new version of llphysicsextensions with updated path to second life map file 2015-01-08 14:27:00 -08:00
Oz Linden 5329248f26 merge breakpad lib update 2015-01-08 16:30:35 -05:00
Oz Linden ca703846fc merge fix to generate_breakpad_symbols 2015-01-08 16:25:14 -05:00
Nat Goodspeed ac95d29f50 Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update 2015-01-07 19:46:28 -05:00
Nat Goodspeed 27951fa1d4 First cut at consuming new slplugins autobuild package.
The contents are extracted, but not yet built into the viewer installer.
2015-01-07 19:45:51 -05:00
Nat Goodspeed 087e497ab5 Replace reduce(operator.or_, ...) with any(...).
The any() builtin was introduced in Python 2.5. Not only is its intent
clearer, but it handles the case of zero items -- which the reduce(or_)
construct does not. Sporadically we've seen exceptions from
generate_breakpad_symbols.py when reduce(or_, ...) is given zero items. This
masks the actual error (failure to dump symbols? failure to read them?),
masquerading as a bug in the Python script.
2015-01-07 17:11:19 -05:00
Oz Linden ac3e00e04e update google-breakpad library package to include non-release client lib 2015-01-06 23:11:45 +00:00
Oz Linden db6fb61229 update google breakpad and dbus-glib for linux fixes 2015-01-06 10:45:10 -05:00
Oz Linden 8ec4e83d5d update dbus package to a public build 2015-01-05 09:53:55 -05:00
callum_linden ee50099234 Merge with head 2014-12-29 13:25:52 -08:00
callum_linden f6952f3d99 Fix typo introduced into viewer_manifest file (sprefix -> prefix) 2014-12-29 13:25:23 -08:00
callum_linden bb4c60a941 Update (perplexingly) broken MD5 mismatch in libpng (Windows) pacakge 2014-12-29 11:34:02 -08:00
callum_linden 6f4a8acc41 Pull in (OS X) libpng fix (MAINT-3562 fix via Ruslan - use clang++ vs clang) 2014-12-29 10:05:33 -08:00
callum_linden 430cb309f4 Pull in libpng fix (MAINT-3562 fix via Ruslan - use clang++ vs clang) 2014-12-29 09:55:00 -08:00
callum_linden 1568aeaa50 Restore Unicode path to viewer_manifest script - apparently we use the Unicode version of NSIS, not the one from the NULLSOFT site 2014-12-23 14:43:26 -08:00
callum_linden 3fde4149d8 Updated path to NSIS installer for most recent (non-beta) version of NSIS v2.46 2014-12-23 13:44:29 -08:00
Oz Linden cdfd470f2e temporarily disable graph generation on linux 2014-12-23 12:19:44 -05:00
Oz Linden f02a85c36a merge some linux fixes and OPEN-287 2014-12-23 11:13:24 -05:00