Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-29 | MAINT-7835 FIXED issue with resetting username after failed attempt to login | Mnikolenko Productengine | |
2017-09-28 | SL-775 Texture cache purge improvements | andreykproductengine | |
2017-09-28 | MAINT-7835 Start location is not changed correctly via 'maps.secondlife.com' ↵ | Mnikolenko Productengine | |
link in some cases | |||
2017-09-28 | MAINT-7666 [CEF] mouse cursor target is offset on login screen for high ↵ | ruslantproductengine | |
resolution screens | |||
2017-09-26 | MAINT-1208 Fixed 'Save as' screenshot dialog doesn't allow to save ↵ | daianakproductengine | |
screenshot without automatically adding number to name of file | |||
2017-09-26 | MAINT-7846 The link in the required update modal should open the download ↵ | Mnikolenko Productengine | |
web page in external browser. | |||
2017-09-26 | MAINT-7824 FIXED Items inside other notecards with full perms refuse to copy ↵ | Mnikolenko Productengine | |
into inventory when being looked at inside an object. | |||
2017-09-21 | MAINT-1209 Fixed Light does not revert to a simple light when texture is set ↵ | andreykproductengine | |
to none | |||
2017-09-25 | Merged in andreyl_productengine/viewer-neko-marchcat (pull request #385) | Andrey Lihatskiy | |
MAINT-7790 Fixed vertical image alignment for buttons Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com> Approved-by: Simon Linden <simon@lindenlab.com> | |||
2017-09-20 | MAINT-7790 Fixed vertical image alignment for buttons | AndreyL ProductEngine | |
2017-09-21 | MAINT-7822 Crash in LLScriptFloaterManager() | Mnikolenko Productengine | |
2017-09-20 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2017-09-19 | MAINT-7811 FIXED The "Use Texture" option appears when it shouldn't be displayed | Mnikolenko Productengine | |
2017-09-18 | MAINT-7779 Protections against wrong data | andreykproductengine | |
2017-09-15 | MAINT-7801 FIXED "Take a snapshot" fails to assign new snapshot for Outfit ↵ | Mnikolenko Productengine | |
if default folder for uploads was changed | |||
2017-08-25 | MAINT-989 Fixed Avatar Physics Vary Extremely With Different Framerates | andreykproductengine | |
2017-04-06 | SL-321: add Requests lib cmake file | Glenn Glazer | |
2017-04-06 | pull from gate | Glenn Glazer | |
2017-04-06 | MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors. | andreykproductengine | |
2017-04-07 | MAINT-3221 "Repeats per meter" didn't allow direct input of negative values | Mnikolenko Productengine | |
2017-04-07 | MAINT-7247 Crash when closing "Upload model" floater right after selecting model | Mnikolenko Productengine | |
2017-04-06 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-04-06 | DRTVWR-418, MAINT-7242: Update viewer64 to KDU 7.9.1 build 504041. | Nat Goodspeed | |
2017-04-05 | MAINT-6928: update VMP package 503733, add requests package 504010, ↵ | Glenn Glazer | |
associated viewer-manifest changes for new files | |||
2017-04-05 | Fix 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-05 | MAINT-7249 Fixing obsolete suffix for wearables that are no longer worn | andreykproductengine | |
2017-04-05 | MAINT-3595 Add the ability to turn off auto-complete of gestures in local chat | Mnikolenko Productengine | |
2017-04-04 | Merged lindenlab/viewer-release into default | Rider Linden | |
2017-04-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
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-04-04 | Merged in MAINT-6404 | max nikolenko | |
2017-04-03 | MAINT-6404 FIXED When pasting text with mac linebreak into a notecard, it ↵ | mnikolenko | |
shouldn't be removed | |||
2017-03-31 | SL-321: sign *before* nsis grabs the EXEs | Glenn Glazer | |
2017-03-31 | MAINT-1911 Fetch perfomance improvement | andreykproductengine | |
2017-03-31 | SL-7166 - backed out misplaced change | Brad 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-30 | dummy commit to bump build (target for upgrade) | Glenn Glazer | |
2017-03-31 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2017-03-30 | SL-321: upgrade VMP package 503815 | Glenn Glazer | |
2017-03-30 | DRTVWR-418: Eliminate reference to LLParcelSelection::sNullSelection. | Nat Goodspeed | |
2017-03-30 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64-xcode-8.3 | 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 | redirect file contents to stdout before passing to mimetype | Glenn Glazer | |
2017-03-30 | change mimetype to inline-text per review comment from Nat | Glenn Glazer | |
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-29 | add version string to ct2 results | Glenn Glazer | |