summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-14MAINT-7058 Fixed missing extents for generated (split) facesandreykproductengine
2017-04-14MAINT-1427 Fixing spacesandreykproductengine
2017-04-14MAINT-7320 Avatars without voice mute hould be able to start the callsAndreyL ProductEngine
2017-04-13MAINT-1427 New group inviation result alerts for localizationandreykproductengine
2017-04-13MAINT-7313 Connect the recent per attachment reported render weight cap to a ↵Mnikolenko Productengine
debug setting.
2017-04-12MAINT-7195 - fixed bug in the wait-for-caps logic. Doesn't really matter in ↵Brad Payne (Vir Linden)
practice since the member variable in question still gets set by the cap received callback.
2017-04-12MAINT-6928: upgrade to VMP package 504232Glenn Glazer
2017-04-11MAINT-6928: revert previous post-move strategy, rename via self.path insteadGlenn Glazer
2017-04-11MAINT-6928: guard shutil.move against retryGlenn Glazer
2017-04-11MAINT-6928: os,rename is retarded, use shutil.move insteadGlenn Glazer
2017-04-11DRTVWR-434 - more TC build fixingBrad Payne (Vir Linden)
2017-04-11DRTVWR-434 - trivial code change to trigger TC rebuild, also slight ↵Brad Payne (Vir Linden)
improvement to a log message
2017-04-11MAINT-6928: upgrade to VMP package 504140, use renamed directory to walk ↵Glenn Glazer
around codesign bug; fix dullahan file copy code
2017-04-11MAINT-7243 Fixed Crash when creating IM session if failed to resolve nameandreykproductengine
2017-04-10MAINT-6928: Add in Python 2.6.6 modulesGlenn Glazer
2017-04-10MAINT-6283 Fixing line enfingsandreykproductengine
2017-04-07SL-321: upgrade VMP package to 504101Glenn Glazer
2017-04-07MAINT-7282: add requests module and associated build machineryGlenn Glazer
2017-04-07MAINT-6283 Names that contain 'http:' or 'https:' were causing new line in ↵andreykproductengine
chat history
2017-04-06Automated merge with head of viewer64Callum Prentice
2017-04-06Partial fix for MAINT-7236 Web content does not always respect UI Size ↵Callum Prentice
preference (pull in new version of Dullahan with improved support)
2017-04-06SL-321: add Requests lib cmake fileGlenn Glazer
2017-04-06pull from gateGlenn Glazer
2017-04-06MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors.andreykproductengine
2017-04-07MAINT-3221 "Repeats per meter" didn't allow direct input of negative valuesMnikolenko Productengine
2017-04-07MAINT-7247 Crash when closing "Upload model" floater right after selecting modelMnikolenko Productengine
2017-04-06Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2017-04-06DRTVWR-418, MAINT-7242: Update viewer64 to KDU 7.9.1 build 504041.Nat Goodspeed
2017-04-05MAINT-6928: update VMP package 503733, add requests package 504010, ↵Glenn Glazer
associated viewer-manifest changes for new files
2017-04-05Fix for MAINT-7227 Drop down lists do not close after use in internal web ↵Callum Prentice
browser. (Surprisingly large amount of changes and new version of Dullahan to support this fix)
2017-04-05MAINT-7249 Fixing obsolete suffix for wearables that are no longer wornandreykproductengine
2017-04-05MAINT-3595 Add the ability to turn off auto-complete of gestures in local chatMnikolenko Productengine
2017-04-04Merged lindenlab/viewer-release into defaultRider Linden
2017-04-03Automated merge with ssh://bitbucket.org/lindenlab/viewer64Nat Goodspeed
2017-04-03MAINT-7162 Forced sit on a physical object triggers a bogus "Cancelled Sit" ↵andreykproductengine
message
2017-04-03MAINT-7274 Placeholder text shouldn't be shownandreykproductengine
2017-04-04Merged in MAINT-6404max nikolenko
2017-04-03MAINT-6404 FIXED When pasting text with mac linebreak into a notecard, it ↵mnikolenko
shouldn't be removed
2017-03-31SL-321: sign *before* nsis grabs the EXEsGlenn Glazer
2017-03-31MAINT-1911 Fetch perfomance improvementandreykproductengine
2017-03-31SL-7166 - backed out misplaced changeBrad Payne (Vir Linden)
2017-03-30 fix for MAINT-6998 64bit viewer installs to Program Files (x86) by default. ↵Callum Prentice
- this change also fixes MAINT-5365 Windows viewer uninstall icon is system default not SL logo
2017-03-30dummy commit to bump build (target for upgrade)Glenn Glazer
2017-03-31Merged in lindenlab/viewer-lynxAndreyL ProductEngine
2017-03-30SL-321: upgrade VMP package 503815Glenn Glazer
2017-03-30DRTVWR-418: Eliminate reference to LLParcelSelection::sNullSelection.Nat Goodspeed
2017-03-30Automated merge with ssh://bitbucket.org/lindenlab/viewer64-xcode-8.3Nat Goodspeed
2017-03-30DRTVWR-418: Xcode 8.3 complains about LLSafeHandle<T> implementation.Nat Goodspeed
The previous LLSafeHandle<T> implementation declares a static data member of the template class but provides no (generic) definition, relying on particular specializations to provide the definition. The data member is a function pointer, which is called in one of the methods to produce a pointer to a "null" T instance: that is, a dummy instance to be dereferenced in case the wrapped T* is null. Xcode 8.3's version of clang is bothered by the call, in a generic method, through this (usually) uninitialized pointer. It happens that the only specializations of LLSafeHandle do both provide definitions. I don't know whether that's formally valid C++03 or not; but I agree with the compiler: I don't like it. Instead of declaring a public static function pointer which each specialization is required to define, add a protected static method to the template class. This protected static method simply returns a pointer to a function-static T instance. This is functionally similar to a static LLPointer<T> set on demand (as in the two specializations), including lazy instantiation. Unlike the previous implementation, this approach prohibits a given specialization from customizing the "null" instance function. Although there exist reasonable ways to support that (e.g. a related traits template), I decided not to complicate the LLSafeHandle implementation to make it more generally useful. I don't really approve of LLSafeHandle, and don't want to see it proliferate. It's not clear that unconditionally dereferencing LLSafeHandle<T> is in any way better than conditionally dereferencing LLPointer<T>. It doesn't even skip the runtime conditional test; it simply obscures it. (There exist hints in the code that at one time it might have immediately replaced any wrapped null pointer value with the pointer to the "null" instance, obviating the test at dereference time, but this is not the current functionality. Perhaps it was only ever wishful thinking.) Remove the corresponding functions and static LLPointers from the two classes that use LLSafeHandle.
2017-03-30Add multiline support for MAINT-6959andreykproductengine
2017-03-30MAINT-728 Allows multiple dialogs per scriptandreykproductengine