Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
Ruslan Teliuk 878b31ea2b MAINT-7666 [CEF] mouse cursor target is offset on login screen for high resolution screens 2017-10-02 11:53:03 +00:00
Mnikolenko Productengine f7b4b1fe2a MAINT-7835 FIXED issue with resetting username after failed attempt to login 2017-09-29 16:25:58 +03:00
andreykproductengine 5844a9372f SL-775 Texture cache purge improvements 2017-09-28 17:10:38 +03:00
Mnikolenko Productengine d8dd2e7899 MAINT-7835 Start location is not changed correctly via 'maps.secondlife.com' link in some cases 2017-09-28 16:13:44 +03:00
ruslantproductengine e6e606df3c MAINT-7666 [CEF] mouse cursor target is offset on login screen for high resolution screens 2017-09-28 14:32:29 +03:00
daianakproductengine 36c991877f MAINT-1208 Fixed 'Save as' screenshot dialog doesn't allow to save screenshot without automatically adding number to name of file 2017-09-26 18:22:05 +03:00
Mnikolenko Productengine 515687cc32 MAINT-7846 The link in the required update modal should open the download web page in external browser. 2017-09-26 11:26:04 +03:00
Mnikolenko Productengine a65c18c1d3 MAINT-7824 FIXED Items inside other notecards with full perms refuse to copy into inventory when being looked at inside an object. 2017-09-26 11:21:02 +03:00
andreykproductengine f4e303c067 MAINT-1209 Fixed Light does not revert to a simple light when texture is set to none 2017-09-21 17:01:45 +03:00
Andrey Lihatskiy 486297b876 Merged in andreyl_productengine/viewer-neko-marchcat (pull request #385)
MAINT-7790 Fixed vertical image alignment for buttons

Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
Approved-by: Simon Linden <simon@lindenlab.com>
2017-09-25 16:54:56 +00:00
AndreyL ProductEngine 818a0f7f77 MAINT-7790 Fixed vertical image alignment for buttons 2017-09-20 15:01:36 +03:00
Mnikolenko Productengine a27466ca07 MAINT-7822 Crash in LLScriptFloaterManager() 2017-09-21 12:19:02 +03:00
AndreyL ProductEngine 307c005efa Merged in lindenlab/viewer-bear 2017-09-20 22:54:17 +03:00
Mnikolenko Productengine 012ba25d45 MAINT-7811 FIXED The "Use Texture" option appears when it shouldn't be displayed 2017-09-19 11:15:51 +03:00
andreykproductengine 18483e902c MAINT-7779 Protections against wrong data 2017-09-18 18:11:04 +03:00
Mnikolenko Productengine 0b7020c0c5 MAINT-7801 FIXED "Take a snapshot" fails to assign new snapshot for Outfit if default folder for uploads was changed 2017-09-15 16:45:46 +03:00
andreykproductengine c8a932fa8a MAINT-989 Fixed Avatar Physics Vary Extremely With Different Framerates 2017-08-25 16:43:19 +03:00
Glenn Glazer 9770519a6e SL-321: add Requests lib cmake file 2017-04-06 14:06:49 -07:00
Glenn Glazer 86cd7c7174 pull from gate 2017-04-06 11:38:37 -07:00
andreykproductengine b7c909367e MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors. 2017-04-06 21:29:43 +03:00
Mnikolenko Productengine 49481ef80c MAINT-3221 "Repeats per meter" didn't allow direct input of negative values 2017-04-07 13:22:39 +03:00
Mnikolenko Productengine a06f42369d MAINT-7247 Crash when closing "Upload model" floater right after selecting model 2017-04-07 10:07:21 +03:00
AndreyL ProductEngine 5c5574c27d Merged in lindenlab/viewer-lynx 2017-04-06 19:41:32 +03:00
Nat Goodspeed a83d661250 DRTVWR-418, MAINT-7242: Update viewer64 to KDU 7.9.1 build 504041. 2017-04-06 12:12:35 -04:00
Glenn Glazer d2db8239c2 MAINT-6928: update VMP package 503733, add requests package 504010, associated viewer-manifest changes for new files 2017-04-05 16:50:47 -07:00
Callum Prentice 2acc472e1e Fix for MAINT-7227 Drop down lists do not close after use in internal web browser. (Surprisingly large amount of changes and new version of Dullahan to support this fix) 2017-04-05 14:34:14 -07:00
andreykproductengine 306cec78aa MAINT-7249 Fixing obsolete suffix for wearables that are no longer worn 2017-04-05 19:34:04 +03:00
Mnikolenko Productengine 26809498db MAINT-3595 Add the ability to turn off auto-complete of gestures in local chat 2017-04-05 14:29:35 +03:00
Rider Linden ab616aac9a Merged lindenlab/viewer-release into default 2017-04-04 11:16:36 -07:00
Nat Goodspeed 13f8d512ec Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2017-04-03 15:53:53 -04:00
andreykproductengine b4c6510d05 MAINT-7162 Forced sit on a physical object triggers a bogus "Cancelled Sit" message 2017-04-03 20:25:51 +03:00
andreykproductengine 5580080276 MAINT-7274 Placeholder text shouldn't be shown 2017-04-03 18:35:21 +03:00
max nikolenko ab927f7991 Merged in MAINT-6404 2017-04-04 08:01:00 +00:00
mnikolenko c27dbc6214 MAINT-6404 FIXED When pasting text with mac linebreak into a notecard, it shouldn't be removed 2017-04-03 02:21:18 +03:00
Glenn Glazer 97c43e6397 SL-321: sign *before* nsis grabs the EXEs 2017-03-31 12:38:37 -07:00
andreykproductengine 96f436b650 MAINT-1911 Fetch perfomance improvement 2017-03-31 20:38:31 +03:00
Brad Payne (Vir Linden) 2310f31e0d SL-7166 - backed out misplaced change 2017-03-31 13:08:22 -04:00
Callum Prentice 510e101627 fix for MAINT-6998 64bit viewer installs to Program Files (x86) by default. - this change also fixes MAINT-5365 Windows viewer uninstall icon is system default not SL logo 2017-03-30 17:36:33 -07:00
Glenn Glazer 8adca0e9f9 dummy commit to bump build (target for upgrade) 2017-03-30 15:31:39 -07:00
AndreyL ProductEngine d5200f0578 Merged in lindenlab/viewer-lynx 2017-03-31 00:17:45 +03:00
Glenn Glazer e6c11693c7 SL-321: upgrade VMP package 503815 2017-03-30 13:28:53 -07:00
Nat Goodspeed e2b56c9bba DRTVWR-418: Eliminate reference to LLParcelSelection::sNullSelection. 2017-03-30 16:13:26 -04:00
Nat Goodspeed b9a2a8b223 Automated merge with ssh://bitbucket.org/lindenlab/viewer64-xcode-8.3 2017-03-30 15:40:22 -04:00
Nat Goodspeed e9fe0714ad DRTVWR-418: Xcode 8.3 complains about LLSafeHandle<T> implementation.
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 15:39:47 -04:00
andreykproductengine 7e13f981d2 Add multiline support for MAINT-6959 2017-03-30 21:35:01 +03:00
andreykproductengine 7980dedc32 MAINT-728 Allows multiple dialogs per script 2017-03-30 20:11:28 +03:00
Glenn Glazer 12893fd5ab redirect file contents to stdout before passing to mimetype 2017-03-30 09:47:49 -07:00
Glenn Glazer c35fde6aaf change mimetype to inline-text per review comment from Nat 2017-03-30 08:38:45 -07:00
Mnikolenko Productengine 5e926ece20 MAINT-7245 Use Experience Box in LSL Editor will not show as checked if containing object is in another region 2017-03-30 16:30:01 +03:00
Brad Payne (Vir Linden) a1b6e9b438 MAINT-7166 - diagnostics for movement 2017-03-29 20:29:40 -04:00