Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-16 | For one use case, boost::bind() better than boost::phoenix::bind(). | Nat Goodspeed | |
We use boost::phoenix::placeholders::arg1 to imply a whole lambda expression, replacing boost::lambda. But to bind a plain function in a more straightforward way, seems classic boost::bind() works while boost::phoenix::bind() does not. | |||
2014-12-16 | Remove Visual Studio workaround for lack of std::fpclassify(). | Nat Goodspeed | |
Visual Studio 2013 evidently does provide std::fpclassify(), so we no longer need the funky local alias. | |||
2014-12-16 | Fix another empty #elif to plain #else. | Nat Goodspeed | |
2014-12-16 | Isolate #pragma clang to __clang__ compilations. | Nat Goodspeed | |
It's very irritating that Visual Studio produces a warning for unrecognized #pragmas, which we then merrily turn into an error -- #pragma is inherently compiler-specific! | |||
2014-12-15 | fix for some std::pair/STL syntax | callum_linden | |
2014-12-15 | Merge with head | callum_linden | |
2014-12-15 | Add feature (enabled) to turn off media plugins | callum_linden | |
2014-12-12 | Remove unneeded media plugin header file | callum_linden | |
2014-12-12 | Implicit conversion from ostream to string needs help in VS2013 | callum_linden | |
2014-12-12 | merge latest fix from nat | Oz Linden | |
2014-12-12 | Make JsonCpp.cmake reference Windows lib names we actually use. | Nat Goodspeed | |
2014-12-12 | merge dictionary change | Oz Linden | |
2014-12-12 | fix dos line endings | Oz Linden | |
2014-12-12 | Eliminate use of boost::lambda with boost::function (Trac #10864). | Nat Goodspeed | |
https://svn.boost.org/trac/boost/ticket/10864 I've used boost::lambda with boost::function in a number of creative ways over the years. But the clang 6 shipped with Xcode 6 seems to have somehow broken lambda + function in Boost 1.57. boost::phoenix is a partial workaround. Sadly, lambda's comma-operator overload doesn't seem to be supported, necessitating a couple ugly workarounds. With real lambdas now supported by current compilers, I'm sure the Boost community has little incentive to repair the lambda + function problem. Presumably we'll be able to use such features ourselves Real Soon Now... | |||
2014-12-12 | Make LINE_NUMBER_HERE workaround conditional on LL_WINDOWS. | Nat Goodspeed | |
The referencing code is all within LL_WINDOWS conditionals, so the dummy variable must be enclosed that way too -- otherwise we get unreferenced-variable warnings-as-errors on other platforms. | |||
2014-12-12 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update | Nat Goodspeed | |
2014-12-12 | Wrap call to autobuild in some diagnostic code. | Nat Goodspeed | |
Hopefully this will make certain errors clearer, notably failure to launch autobuild due to "cannot find the file specified". | |||
2014-12-12 | Fix up remaining llround() -> ll_round() issues | callum_linden | |
2014-12-12 | Merge with head | callum_linden | |
2014-12-12 | Update VSTool that is used to set configuration in MSVC solution file for ↵ | callum_linden | |
MSVC 2013 (v12.x) | |||
2014-12-12 | Another round of ll_round() | Nat Goodspeed | |
2014-12-12 | Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update | Nat Goodspeed | |
2014-12-12 | Update viewer to consume googlemock build 297460. | Nat Goodspeed | |
2014-12-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update | Nat Goodspeed | |
2014-12-11 | Update viewer to consume colladadom build 297450 | Nat Goodspeed | |
2014-12-11 | Re-add missing variable declaration (not that it's very useful and no idea ↵ | callum_linden | |
how it was removed) | |||
2014-12-11 | Add bespoke ctor/dtor that align on 16byte boundaries when creating things ↵ | callum_linden | |
on the heap | |||
2014-12-11 | Update viewer to consume boost build 297445 (no fchmodat()) | Nat Goodspeed | |
2014-12-11 | Fix a couple more ll_round() calls | Nat Goodspeed | |
2014-12-11 | Disambiguate a few ensure() calls. | Nat Goodspeed | |
These were of the form ensure(std::string, something convertible to bool). Not sure what the ambiguity was, but ensure(std::string, bool(something)) works better. | |||
2014-12-11 | Add /SAFESEH:NO /NODEFAULTLIB:LIBCMT to viewer linker switches. | Nat Goodspeed | |
zlib cannot be linked with SAFESEH, which is the VS 2013 default, so every consumer must set /SAFESEH:NO. /NODEFAULTLIB:LIBCMT seems to eliminate many duplicate-symbol link errors. | |||
2014-12-10 | merge with head | callum_linden | |
2014-12-10 | Match up our usage of MS APIs with function prototypes in the new version of ↵ | callum_linden | |
the API | |||
2014-12-10 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update | Nat Goodspeed | |
2014-12-10 | Update autobuild.xml with current builds from Tools Update spreadsheet. | Nat Goodspeed | |
This is mostly Mac and Linux, given rev 6cf8a8cd07c6, save for glui, jsoncpp and llphysicsextensions_source, which also update Windows. | |||
2014-12-10 | Merge with head | callum_linden | |
2014-12-10 | Fix for incorrectly formatted #if statements (worked on clang FWIW!) | callum_linden | |
2014-12-10 | Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update | Nat Goodspeed | |
2014-12-10 | Replace boost::lambda::_1 with boost::phoenix::placeholders::arg1. | Nat Goodspeed | |
Apparently in Boost 1.57 with Xcode 6, the combination of Boost.Lambda and Boost.Function is broken -- Trac ticket 10864: https://svn.boost.org/trac/boost/ticket/10864 However, Boost.Phoenix provides an acceptable replacement. | |||
2014-12-10 | Clarify for VS 2013 that an operator bool() method returns bool. | Nat Goodspeed | |
For some reason VS 2013 (unlike its predecessors and other current compilers) needs us to explicitly convert an operator bool() method's return expression to bool. :-P | |||
2014-12-10 | Fix for build problems with LLTrace::AccumulatorBuffer copy ctor in VS2013 ↵ | callum_linden | |
(only) | |||
2014-12-10 | Rename llround(..) to ll_round(..) because of a collision with MS llround ↵ | callum_linden | |
(long long round) in VS2013 | |||
2014-12-09 | merge with head | callum_linden | |
2014-12-09 | no implicit conversion from ofsteam to bool in VS2013!!!! | callum_linden | |
2014-12-09 | update dictionaries to a single common platform build | Oz Linden | |
2014-12-09 | Made merge to correct version of file. | Aura Linden | |
2014-12-08 | Merged. | Aura Linden | |
2014-12-08 | Pointed to newest havok repos. | Aura Linden | |
2014-12-08 | Update autobuild to point to new (Windows) third poarty libraries we just ↵ | callum_linden | |
built and configure for VS2013 | |||
2014-12-06 | Update viewer to consume mesa build 297283. | Nat Goodspeed | |