- Sep 01, 2011
-
-
Logan Dethrow authored
Clarified the reason for adding the deleteSingleton method to LLSingleton. Added a simple unit test to verify the functionality of the deleteSingleton method.
-
- Jul 17, 2011
-
-
Nat Goodspeed authored
-
- Jul 14, 2011
-
-
Nat Goodspeed authored
That, in turn, needs Boost.System library.
-
- Jul 13, 2011
-
-
Nat Goodspeed authored
This is in its infancy; tested on Mac; needs to be ironed out on Windows and Linux. Goal is to test at least some cross-language LLSD serialization.
-
- May 20, 2011
-
-
prep linden authored
-
- May 05, 2011
-
-
Nat Goodspeed authored
This library was only needed on the Mac, and only with the OS X 10.4 SDK. As of October 2010, we no longer build the viewer with that SDK. The 10.5 SDK we're currently using directly supports the functionality for which we originally brought in Pth.
-
- May 04, 2011
-
-
Leslie Linden authored
Modified Mac OS_VERSION string to include OS X version number in addition to Kernel version info. DARWIN llcommon build now depends on Carbon in order to provide this functionality. Reviewed by Richard.
-
- Apr 26, 2011
-
-
brad kittenbrink authored
-
- Mar 09, 2011
-
-
brad kittenbrink authored
-
- Feb 11, 2011
-
-
Alain Linden authored
-
- Jan 28, 2011
-
-
Nat Goodspeed authored
Until now, LLEventAPI has only been able to register functions specifically accepting(const LLSD&). Typically you add a wrapper method to your LLEventAPI subclass, register that, have it extract desired params from the incoming LLSD and then call the actual function of interest. With help from Alain, added new LLEventAPI::add() methods capable of registering functions/methods with arbitrary parameter signatures. The code uses boost::fusion magic to implicitly match incoming LLSD arguments to the function's formal parameter list, bypassing the need for an explicit helper method. New add() methods caused an ambiguity with a previous convenience overload. Removed that overload and fixed the one existing usage. Replaced LLEventDispatcher::get() with try_call() -- it's no longer easy to return a Callable for caller to call directly. But the one known use of that feature simply used it to avoid fatal LL_ERRS on unknown function-name string, hence the try_call() approach actually addresses that case more directly. Added indra/common/lleventdispatcher_test.cpp to exercise new functionality.
-
- Nov 09, 2010
-
-
Andrew A. de Laix authored
-
- Nov 05, 2010
-
-
Merov Linden authored
-
- Sep 21, 2010
-
-
Brad Payne (Vir Linden) authored
-
- Sep 09, 2010
-
-
Merov Linden authored
VWR-22761 : Rearchitecture of llmetricperformancetester and simple (non complete) implementation in llimagej2c
-
- Aug 31, 2010
-
-
Boroondas Gupte authored
SNOW-748 FOLLOWUP make CMake if indentation consistent with other occurrences (i.e. two spaces only)
-
SNOW-748 FIXED Building on OSX 10.6 fails with "warning: -mdynamic-no-pic overrides - fpic or -fPIC" Originally commited at http://svn.secondlife.com/trac/linden/changeset/3499/projects/2010/snowglobe and http://svn.secondlife.com/trac/linden/changeset/3501 SVN changeset 3499 partially applied with --ignore-whitespace: Hunk #1 FAILED at 259. Hunk #2 FAILED at 265. 2 out of 2 hunks FAILED -- saving rejects to file indra/llcommon/CMakeLists.txt.rej patching file indra/media_plugins/webkit/CMakeLists.txt Hunk #1 succeeded at 33 with fuzz 1 (offset -8 lines). patching file indra/media_plugins/base/CMakeLists.txt patching file indra/media_plugins/gstreamer010/CMakeLists.txt patching file indra/media_plugins/example/CMakeLists.txt patching file indra/llplugin/CMakeLists.txt Manually applied to indra/llcommon/CMakeLists.txt (straight forward). SVN changeset 3501 applied with fuzz 1: patching file indra/media_plugins/webkit/CMakeLists.txt Hunk #1 succeeded at 33 with fuzz 1 (offset -8 lines). Hunk #2 succeeded at 39 with fuzz 1 (offset -8 lines). No further changes other than that.
-
- Sep 16, 2010
-
-
Formatting, cleanup, and one minor change by Techwolf Lupindo. Minor change was a move of the hunk in indra/media_plugins/webkit/CmakeLists.txt to same area as the other plugins CmakeLists.txt files. daggyfied version of https://bitbucket.org/Techwolf/viewer-development/changeset/00bd21962052
-
- Aug 20, 2010
-
-
Richard Nelson authored
-
- Jun 01, 2010
-
-
Mark Palange (Mani) authored
-
- May 21, 2010
-
-
brad kittenbrink authored
-
Andrew A. de Laix authored
-
- Apr 22, 2010
-
-
Dmitry Zaporozhan authored
Implemented EXT-6724(normal task) - Implement flat list view of filtered inventory for "add wearables" panel of outfit editor 1. Modified LLInventoryItemsList - implemented delayed item construction. Items are added during draw, not more than 50 items will be added in single draw. This lets us reduce system overload during multiple panel construction. 2. Implemented LLFilteredWearableListManager to populate inventory flat list with data. This class filters entire inventory according to specified filter and populates specified inventory list with data. 3. Created LLCommonUtil::computeDifference() to avoid code copy-pasting(will use it in all appropriate places in next review request) Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/301/ --HG-- branch : product-engine
-
- Feb 11, 2010
-
-
James Cook authored
well as LLAvatarName base data object. Reviewed with Kelly.
-
- Feb 06, 2010
-
-
Tofu Linden authored
-
Tofu Linden authored
move LLEventTimer into its own source module. everyone includes it, almost no-one wants it. now I can dick with it a bit without rebuilding the world, at least. :)
-
- Jan 25, 2010
-
-
Tofu Linden authored
legacy coding policy fix-up.
-
Tofu Linden authored
-
- Jan 11, 2010
-
-
palange authored
-
- Nov 30, 2009
-
-
Nat Goodspeed authored
Replace LLEventPump's boost::scoped_ptr<LLStandardSignal> with boost::shared_ptr. Take a local stack copy of that shared_ptr in post() methods, and invoke the signal through that copy. This guards against scenario in which LLEventPump gets destroyed during signal invocation. (See Jira for details.) Re-enable Mani's test case that used to crash. Introduce ll_template_cast<> to allow a template function to recognize a parameter of a particular type. Introduce LLListenerWrapper mechanism to support wrapper objects for LLEventPump listeners. You instantiate an LLListenerWrapper subclass object inline in the listen() call (typically with llwrap<>), passing it the real listener, trusting it to forward the eventual call. Introduce prototypical LLCoutListener and LLLogListener subclasses for illustrative and diagnostic purposes. Test that LLLogListener doesn't block recognizing LLEventTrackable base class bound into wrapped listener.
-
- Nov 29, 2009
-
-
James Cook authored
-
- Nov 28, 2009
-
-
James Cook authored
Moved some functions with llinfos into .cpp files Linker optimizations, all
-
James Cook authored
-
James Cook authored
-
- Nov 18, 2009
-
-
Palmer authored
Reviewed by Bao
-
- Nov 11, 2009
-
-
Nat Goodspeed authored
with an event API. In addition to the LLEventPump name on which to listen, LLEventAPI accepts a documentation string for event API introspection. Give every LLEventDispatcher::add() overload a new documentation string parameter for event API introspection. Convert every existing event API to new conventions, introducing suitable documentation strings for the API and each of its operations.
-
- Nov 10, 2009
-
-
Nat Goodspeed authored
For both the (so far unused) generic KEY form and the KEY = T* form, provide key_iter, beginKeys(), endKeys(). Change instance_iter so that when dereferenced, it gives you a T& rather than a T*, to be more harmonious with a typical STL container. (You parameterize LLInstanceTracker with T, not with T*.) Fix existing usage in llfasttimer.cpp and lltimer.cpp to agree. For the KEY = T* specialization, add T* getInstance(T*) so client isn't forced to know which variant was used. Add unit tests for uniformity of public operations on both variants.
-
- Nov 05, 2009
-
-
palange authored
Fixed mac breakage.
-
- Nov 04, 2009
-
-
brad kittenbrink authored
Should now work out of the box on all 3 platforms and in the debugger.
-
Bryan O'Sullivan authored
-