Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-12 | Experimentally try full-size LLLeap stream test on Windows. | Nat Goodspeed | |
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-02 | DD-297 : Performance on login : Refactored the code so that we have a new ↵ | Merov Linden | |
LLMarketplaceFolderBridge class in the bridge model. Only the panels with the use_marketplace_folders param flag will use that one. | |||
2014-12-23 | merge some linux fixes and OPEN-287 | Oz Linden | |
2014-12-23 | fix dos line endings | Oz Linden | |
2014-12-22 | Investigative check-in to see if system clock() function can be used to time ↵ | callum_linden | |
ms_sleep() calls and adjust expectations accordingly | |||
2014-12-22 | work arounds to compile on linux | Oz Linden | |
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 | 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-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-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-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-09 | no implicit conversion from ofsteam to bool in VS2013!!!! | callum_linden | |
2014-11-19 | OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS ↵ | Cinder | |
support | |||
2014-11-19 | OPEN-282 Use pthreads for TLS on mac | Cinder | |
2014-11-14 | remove skip from llframetimer_test now that it is fixed | Oz Linden | |
2014-11-14 | merge up to tip of viewer-tools-update | Oz Linden | |
2014-11-14 | rewrite an llframetimer test to be less sensitive to extended ms_sleep calls | Oz Linden | |
2014-11-14 | Convert llhash() to use boost::hash, per Cinder's suggestion. | Nat Goodspeed | |
2014-11-14 | Skip LLFrameTimer test<3>, which fails with Xcode 6.x builds. | Nat Goodspeed | |
Hopefully this is temporary until we figure out the real problem! | |||
2014-11-03 | MAINT-3585 FIXED Viewer Crashes when attempting to upload image. | ruslantproductengine | |
The bug was fixed, the reasone of crash is following. The Core Flow view contain another GL context and will not care about restoring a previous. I restore context manually. This path also contain a minor changes in another files. All changes described here. Сhange's for fix current bug. indra/llwindow/llwindow.h indra/llwindow/llwindowheadless.h indra/llwindow/llwindowmacosx.h indra/llwindow/llwindowsdl.h indra/llwindow/llwindowwin32.h indra/newview/lllocalbitmaps.cpp indra/newview/llviewerdisplay.cpp indra/newview/llviewerdisplay.h Twice mUsage initialization (replace to forward initialization). indra/llcharacter/lljointstate.h Looks like condition should be befor memcopy call, otherwise - possible CRASH. indra/llcommon/llmd5.cpp Unused condition and variables. indra/llmath/llsphere.cpp Looks like should be under if otherwise - possible CRASH indra\llprimitive\llmodel.cpp Useless assert's. indra/llrender/llrender.cpp indra/newview/lldaycyclemanager.cpp | |||
2014-10-28 | MAINT-4435 FIXED build fix patchset2 | ruslantproductengine | |
2014-10-27 | MAINT-4435 FIXED fix in llvolume.cpp Perform full build if number of vertices | ruslantproductengine | |
less than allowed. Changes in all other files relate auxiliary methods for catching similar bugs in future. | |||
2014-10-23 | Bring in new TUT library build. Clean up ensure_equals() overloads. | Nat Goodspeed | |
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-22 | Update to build on Xcode 6.0 (fix unit tests): minor fix for debug only unit ↵ | callum_linden | |
test | |||
2014-10-22 | Remove unit test case that relied on undefined order of evaluation | Oz Linden | |
in: 'cout << a() << b()' the order of evaluation of a() and b() is undefined. | |||
2014-10-22 | merge with more fixes from callum | Oz Linden | |
2014-10-22 | correct merge error in llerror_test.cpp | Oz Linden | |
2014-10-22 | Update to build on Xcode 6.0 (fix unit tests): remove unused statement warning | callum_linden | |
2014-10-22 | Update to build on Xcode 6.0 (fix unit tests): skip llerror_test test for ↵ | callum_linden | |
now - operator << issues on clang | |||
2014-10-22 | Update to build on Xcode 6.0 (fix unit tests): remove unused functions that ↵ | callum_linden | |
trigger clang warnings | |||
2014-10-22 | Update to build on Xcode 6.0 (fix unit tests): fix up Boost linker errors | callum_linden | |
2014-10-22 | added skip to llerror_test of nested logging, noted in todo file | Oz Linden | |
2014-10-21 | Update to build on Xcode 6.0: remove release build unused function | callum_linden | |
2014-10-20 | Update to build on Xcode 6.0: fix typo in functions params | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: fix Boost intrusive_ptr scoping issue (part 2 ↵ | callum_linden | |
- tidy up) | |||
2014-10-17 | Update to build on Xcode 6.0: fix Boost intrusive_ptr scoping issue | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: collection of similar const var not used ↵ | callum_linden | |
warnings/errors [-Wunused-const-variable] | |||
2014-10-17 | Update to build on Xcode 6.0: clang warned about comparison of unsigned int ↵ | callum_linden | |
to >=0 - correct ifx here is to retype the variable as signed | |||
2014-10-17 | Update to build on Xcode 6.0: remove unused function that makes clang sad | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: remove unused member variable that makes clang sad | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: additional scoping required for clang | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: remove unused variable [-Wunused-const-variable] | callum_linden | |
2014-10-17 | Update to build on Xcode 6.0: TEMP fix to remove broken code (clang) until ↵ | callum_linden | |
it's true purpose becomes clear | |||
2014-10-17 | Update to build on Xcode 6.0: turn BACK ON warnings as errors for overloaded ↵ | callum_linden | |
virtuals [-Woverloaded-virtual] and fix up first (of many) files | |||
2014-10-17 | Update to build on Xcode 6.0: reorder code and additional scoing in template ↵ | callum_linden | |
classes to make clang happy | |||
2014-10-14 | Reorder LLEventDetail::listenerNameForCoro[Impl]() decls for Xcode 6. | Nat Goodspeed | |
2014-10-13 | MAINT-4169 FIXED Suppress initial display of the path portion of URLs from ↵ | maksymsproductengine | |
other users and scripts | |||
2014-10-10 | MAINT-4567 FIXED <nolink> is not parsed correctly in viewer-lion | Mnikolenko ProductEngine | |