Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-03 | MAINT-7162 Forced sit on a physical object triggers a bogus "Cancelled Sit" ↵ | andreykproductengine | |
message | |||
2017-04-03 | MAINT-7274 Placeholder text shouldn't be shown | andreykproductengine | |
2017-03-31 | SL-321: sign *before* nsis grabs the EXEs | Glenn Glazer | |
2017-03-31 | MAINT-1911 Fetch perfomance improvement | andreykproductengine | |
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-31 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-03-30 | DRTVWR-418: Eliminate reference to LLParcelSelection::sNullSelection. | Nat Goodspeed | |
2017-03-30 | DRTVWR-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-30 | Add multiline support for MAINT-6959 | andreykproductengine | |
2017-03-30 | MAINT-728 Allows multiple dialogs per script | andreykproductengine | |
2017-03-30 | MAINT-7245 Use Experience Box in LSL Editor will not show as checked if ↵ | Mnikolenko Productengine | |
containing object is in another region | |||
2017-03-29 | MAINT-7166 - diagnostics for movement | Brad Payne (Vir Linden) | |
2017-03-30 | MAINT-7128 Crash in LLDrawable::cleanupReferences - more informative logging | AndreyL ProductEngine | |
2017-03-29 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-03-28 | MAINT-1858 Fixed camera not looking at avatar if "Editing Appearance" while ↵ | andreykproductengine | |
moving | |||
2017-03-28 | Backed out changeset: 50e72280019f | andreykproductengine | |
2017-03-28 | MAINT-6980 FIXED Ctrl + Alt + Shift + B does not force a crash on mac | Mnikolenko Productengine | |
2017-03-27 | MAINT-7238 Change InventoryMarketplaceError text | Mnikolenko Productengine | |
2017-03-24 | MAINT-380 Add "Duplicate" feature into Build-Object sunbmenu | andreykproductengine | |
2017-03-23 | MAINT-7237 Change Flickr upload button label & window title name | Mnikolenko Productengine | |
2017-03-22 | MAINT-6789 MAC build fix | andreykproductengine | |
2017-03-22 | MAINT-7225 Blocks list wasn't updating corretly for name based muting. | andreykproductengine | |
2017-03-22 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-03-21 | SL-409 - added version field = 2 to asset stats, made viewer-side metrics ↵ | Brad Payne (Vir Linden) | |
files exactly match the payload sent to simulator. | |||
2017-03-21 | MAINT-6789 Add More now won't affect Edit Appearance perfomance during fetch ↵ | andreykproductengine | |
unless visible | |||
2017-03-22 | MAINT-7225 MAC build fix | andreykproductengine | |
2017-03-20 | MAINT-7195 work (can't repro), removed UDP fetching path, handle more ↵ | Brad Payne (Vir Linden) | |
possible timing issues while connecting to region | |||
2017-03-20 | MAINT-7223 Odd placement on box in chat preferences | Mnikolenko Productengine | |
2017-03-20 | merge | Brad Payne (Vir Linden) | |
2017-03-20 | MAINT-7195 possible fix | Brad Payne (Vir Linden) | |
2017-03-20 | MAINT-7117 Don't Show "Unknown error" in warning dialog | Mnikolenko Productengine | |
2017-03-17 | Readd the depricated way of updating the estate info. TODO: Figure out why ↵ | Rider Linden | |
the cap is not working. | |||
2017-03-16 | merge CEF update and fixes from callum | Oz Linden | |
2017-03-16 | MAINT-1858 Fixed camera not looking at avatar if "Editing Appearance" while ↵ | andreykproductengine | |
moving | |||
2017-03-17 | MAINT-7215 Add "+" button next to filter editor in Avatar rendering settings ↵ | Mnikolenko Productengine | |
floater | |||
2017-03-16 | MAINT-7208 Some messages had links that were not highlighted | andreykproductengine | |
2017-03-15 | Next part of the 'SL-641 Update CEF -> cef-bin -> Dullahan -> ↵ | callum@lindenlab.com | |
p64_3p-Dullahan -> media_plugin_cef.cpp to current latest version' puzzle - fix @rpath/@executable paths for macOS | |||
2017-03-15 | Merged in MAINT-7168 | max nikolenko | |
2017-03-15 | MAINT-7199 Field "From" on the tab "Send via E-mail" should be initialized ↵ | Mnikolenko Productengine | |
to the agent full name | |||
2017-03-15 | MAINT-7168 Avatar rendering settings adjustments | Mnikolenko Productengine | |
2017-03-15 | MAINT-7206 Fixed crash on doubleclick deselecting last mute type from the ↵ | AndreyL ProductEngine | |
context menu | |||
2017-03-14 | SL-641 - Update CEF -> cef-bin -> Dullahan -> p64_3p-Dullahan -> ↵ | Callum Prentice | |
media_plugin_cef.cpp to latest versionPull in p64_3p-dullahan that has the cef 2897/chrome 57 | |||
2017-03-14 | Tweak CEF plugin version to include Chrome equivalent | Callum Prentice | |
2017-03-14 | MAINT-1800 Menu item appears at the top of the screen during teleporting | andreykproductengine | |
2017-03-13 | Backed out changeset: 87661f6ec809 | Rider Linden | |
2017-03-13 | MAINT-7196: Revers flag when sent to viewer (to correctly mask when value ↵ | Rider Linden | |
isn't sent) | |||
2017-03-13 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-03-13 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-03-13 | Automated merge with tip of viewer-release | Callum Prentice | |
2017-03-13 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |