Commit Graph

38575 Commits (eb8eaa58a4e28b4db2736000f22fbd97371ef9db)

Author SHA1 Message Date
Jonathan Yap 1e586749ef STORM-2145 Merge up to viewer-release 2018-01-12 09:08:49 -05:00
Jonathan Yap 32f16633c7 STORM-2145 A few small changes 2018-01-11 18:35:35 -05:00
callum_linden e84e4a1adf Fix for MAINT-8177 Expose the full version of the matching Chromium/Chrome build for CEF in the About box 2018-01-11 10:32:23 -08:00
callum_linden 3bd84c2f2f Pull in latest Dullahan (v1.1.1002) and CEF (3239.1723.g071d1c1) 2018-01-11 09:07:22 -08:00
Mnikolenko Productengine ae95759bcf MAINT-8170 Crash viewer when double click on "Report Abuse" 2018-01-11 15:17:21 +02:00
AndreyL ProductEngine 6a58024093 Merged in lindenlab/viewer-bear 2018-01-11 01:13:08 +02:00
Andrey Kleshchev 778ec4a257 Merged in MAINT-8167 (pull request #478)
Fixed: uploading JPEG image from Unicode directory fails

Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
Approved-by: Simon Linden <simon@lindenlab.com>
2018-01-10 17:46:13 +00:00
andreykproductengine 6ac2b2bb4f MAINT-8167 Fixed uploading JPEG image from Unicode directory fails 2018-01-10 18:51:20 +02:00
andreykproductengine 3cf0d2b635 MAINT-8167 Fixed uploading JPEG image from Unicode directory fails 2018-01-10 18:51:20 +02:00
andreykproductengine fadb3792ca MAINT-8146 Fixed Installing viewer to non default path results in incorrect fonts loading 2018-01-09 20:31:21 +02:00
Mnikolenko Productengine 0af4e93e76 MAINT-8157 Crash in LLWearableBridge::buildContextMenu(..) 2018-01-09 14:12:00 +02:00
callum_linden 8f214ad00b Fix for MAINT-7886 Resizing internal web browser window causes video playback to stop 2018-01-08 14:51:32 -08:00
AndreyL ProductEngine 472decad98 Merged in lindenlab/viewer-bear 2018-01-08 21:29:59 +02:00
callum_linden 5989dd1673 Bump CEF Plugin version so it can be identified as different 2018-01-08 11:22:02 -08:00
callum f1dc81146a Automated merge with tip of lindenlab/viewer64 2018-01-08 09:51:51 -08:00
callum_linden a656e4a001 Automated merge with tip of viewer64 2018-01-05 18:27:30 -08:00
callum_linden aa23ae29a5 Update for MAINT-8153 - updating CEF to newer version - now 3.3239.1721.g86eb141 2018-01-05 18:26:54 -08:00
callum_linden d97d7c5206 Fix for MAINT-8119 - this bug morphed from a packaging issue to being all about audio not playing when a media stream started. There is some as yet, unknown interaction between the volume catcher code in the CEF plugin and the VLC volume controls. The fix for now is to add a Windows call to the VLC code that sets the process volume explicitly. Later we will address the volume catcher code, move it to a common spot so both CEF and LibVLC can use the same bytes 2018-01-05 13:19:08 -08:00
callum_linden 6659192a35 Fix for MAINT-8148 - AVI fails to play. For Windows, the x-msvideo MIME type was pointed at CEF which is unable to play it. Switching that to LibVLC made it work as expected. It was already switched on macOS 2018-01-05 12:29:38 -08:00
Mnikolenko Productengine e358ef21c0 MAINT-8143 viewer doen't respect allow media to autoplay unchecked 2018-01-05 17:56:35 +02:00
callum_linden 99c0c496a5 pull in unified LibVLC 2.2.8 for all platforms 2018-01-04 19:54:48 -08:00
callum_linden e4d55abb00 pull in unified 3p Dullahan version 1.1.987 and CEF Version 3239.1716 for all platforms 2018-01-04 19:51:53 -08:00
callum 6deefc1f64 Pull in libVLC binaries version 2.2.8 for Win32/Win64 only 2018-01-04 17:36:52 -08:00
callum_linden 25b8042f18 Pull in version of Dullahan that allows for browser resizing - not quite working for videos yet though 2018-01-04 16:17:40 -08:00
Nat Goodspeed 37e699bede MAINT-8135: Update to viewer-manager build 511688 2018-01-04 16:57:40 -05:00
Nat Goodspeed 26161cf577 MAINT-8123: Update to viewer-manager build 511679 2018-01-04 14:43:21 -05:00
callum_linden 81e5be8716 FIX MAINT-8131 Update viewer with Windows version of Dullahan built against CEF 3.3239.1716.g735b746 / Chromium 63.0.3239.109 2018-01-03 16:26:17 -08:00
callum_linden 3fbe1bd0c2 Automated merge with tip of viewer64 2018-01-03 13:57:07 -08:00
callum_linden 2af6a857c4 Automated merge with head of viewer64 2018-01-03 12:53:16 -08:00
Nat Goodspeed 17891cfcda MAINT-8078: Update to viewer-manager build 511658 2018-01-03 15:32:21 -05:00
andreykproductengine c56298d4ba MAINT-8022 Make unzip silent yet include failure reason into output 2018-01-03 16:30:57 +02:00
Nat Goodspeed 2e388c92a4 MAINT-8078: Update to viewer-manager build 511634 2018-01-02 20:49:21 -05:00
andreykproductengine a35008993e MAINT-8022 String crashes in unzip_llsd 2018-01-02 20:31:23 +02:00
callum_linden 238c92b29b Automated merge with tip of viewer64-callum 2017-12-21 14:37:30 -08:00
callum_linden 7ac3a755e7 MAINT-8119 Fix. A change elsewhere in the viewer_manifest.py script that copies files into the right place after a build impacted the fragment of code that copies over the VLC runtime files (Libvlc.dll, libvlccore.dll and the VLC plugins dir) and they never made it to the right place. This change restores that copy 2017-12-21 14:36:50 -08:00
callum_linden 6b3ac6823d A change elsewhere in the viewer_manifest.py script that copies files into the right place after a build impacted the fragment of code that copies over the VLC runtime files (Libvlc.dll, libvlccore.dll and the VLC plugins dir) and they never made it to the right place. This change restores that copy 2017-12-21 13:08:32 -08:00
Nat Goodspeed dfd62c56d3 MAINT-8087: Update to viewer-manager build 511542 2017-12-21 09:27:36 -05:00
Nat Goodspeed 5002bf5660 MAINT-8087: Use env vars from VMP for AppData\Roaming and Local.
On Windows, when logged in with a non-ASCII username, every one of the three
documented APIs -- SHGetSpecialFolderPath(), SHGetFolderPath() and
SHGetKnownFolderPath() -- fails to retrieve any pathname at all. We cannot
account for the fact that the oldest of these continues to work with the
release viewer and within a Python script (though not, curiously, from a
Python interactive session). With a non-ASCII username, they consistently fail
when called from an Alex Ivy viewer build: "The filename, directory name, or
volume label syntax is incorrect."

Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA
environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming
where those are, yup, actual question marks.

Empirically, the VMP is able to successfully call SHGetFolderPath() to
retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP
set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded
correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make
LLDir_Win32 retrieve those environment variables.

Make LLFile::mkdir() treat "directory already exists" as a success case. Every
single call fell into one of two categories: either it didn't check success at
all, or it tested specially to exempt errno == EEXIST. Migrate that test into
mkdir(); eliminate it from call sites.

Make LLDir::append() and add() convenience functions accept variadic
arguments. Replace add(add()...) constructs, as well as clumsy concatenations
of directory names and getDirDelimiter(), with simple variadic add() calls.
2017-12-20 22:51:26 -05:00
Nat Goodspeed 36e5f543ce MAINT-8087: Update to viewer-manager build 511535 2017-12-20 22:33:28 -05:00
Nat Goodspeed 7c3638e097 MAINT-8087: Update to viewer-manager build 511531 2017-12-20 17:27:43 -05:00
Oz Linden c8358e7b63 require build_secrets (removed from the buildscripts requirements) 2017-12-20 15:11:30 -05:00
AndreyL ProductEngine 2897ea5c5b Backed out changeset: b500f22775dd 2017-12-20 22:03:38 +02:00
AndreyL ProductEngine 9fe126e7e5 Backed out changeset: 761e890970b2 2017-12-20 22:03:06 +02:00
Mnikolenko Productengine de8ff2c7b3 MAINT-8061 update folder label when item count changes 2017-12-20 17:01:47 +02:00
Mnikolenko Productengine cdc23f4815 MAINT-8105 FIXED Button "Wear" is allowed in the empty outfit gallery 2017-12-19 18:07:32 +02:00
andreykproductengine d9114e1bc4 MAINT-8102 Fixed release notes menu misbeheaving 2017-12-19 15:24:22 +02:00
Mnikolenko Productengine 846927c286 MAINT-8073 Stored favorites lose SLURLS after you re-order some favorite landmarks 2017-12-19 10:41:32 +02:00
callum_linden b2bbd91669 Automated merge with head of lindenlab/viewer64 2017-12-18 17:14:28 -08:00
AndreyL ProductEngine 7d156389e4 MAINT-8043 Fix for bad_alloc crash in LLImageGL::setImage() 2017-12-18 20:29:50 +02:00
andreykproductengine 0daaf96436 MAINT-8107 Fixed Framerate drops when facing away from objects
Don't clear buffers if they are already free
2018-01-04 19:52:42 +02:00