Commit Graph

38285 Commits (c0f9cdbf6deecb85fa736f1d711d2982f811cf3f)

Author SHA1 Message Date
Oz Linden c0f9cdbf6d Added tag 5.1.1-release for changeset 26d9e9bb166a 2018-02-12 13:33:08 -05:00
AndreyL ProductEngine 096b0851aa MAINT-8197 Fix for crash in gpu_benchmark()
including safety checks and some refactoring
2018-01-24 21:16:27 +02:00
Oz Linden ac87c608de correct more 64bit vivox dll names 2018-01-18 12:59:14 -05:00
Oz Linden 4181b1d9e2 correct 64bit vivox dll names 2018-01-18 12:49:54 -05:00
Oz Linden 96d28ad5a7 more places where vivox names must be conditional on address size 2018-01-18 10:15:15 -05:00
Oz Linden 5bfc1e7ed7 copy all versions of libnghttp for tests 2018-01-18 08:23:49 -05:00
Oz Linden c7fdc4c15d update Certificate Authorities 2018-01-17 17:09:25 -05:00
Oz Linden 0db3fa4503 use 64bit vivox sdk components in 64bit windows builds 2018-01-17 15:21:46 -05:00
Oz Linden 520b2418dc fix merge error in build script 2018-01-17 13:31:40 -05:00
Oz Linden d7c8678c3a merge 5.1.0-release 2018-01-17 12:43:28 -05:00
Oz Linden 7acbd8ed8d merge sling-buildscripts change 2018-01-16 14:14:27 -05:00
Oz Linden 7656e3e0b3 increment viewer version to 5.1.1 2018-01-16 14:10:39 -05:00
Oz Linden 7c6c987d00 Added tag 5.1.0-release for changeset ad0e15543836 2018-01-16 14:10:38 -05:00
Oz Linden 9e4b977b2f spell "Requesting" correctly 2018-01-12 12:35:22 -05:00
Oz Linden 47257bb010 remove warnings for bad certificates (too scary), add info
for the rejected count
2018-01-12 12:34:19 -05: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
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 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
Nat Goodspeed 2e388c92a4 MAINT-8078: Update to viewer-manager build 511634 2018-01-02 20:49:21 -05: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
Nat Goodspeed 34a9de7270 MAINT-8087: Update to viewer-manager build 511462 2017-12-15 17:07:37 -05:00
Nat Goodspeed 30c2f108ba MAINT-8087: Update to viewer-manager build 511460 2017-12-15 15:28:10 -05:00
Nat Goodspeed 18bf0eae3b MAINT-8087: Update to viewer-manager build 511437 2017-12-14 21:16:08 -05:00
Nat Goodspeed 870008f15b MAINT-8087: New LLDir_Win32 code requires ole32 in a few more places. 2017-12-14 19:33:10 -05:00
Nat Goodspeed 867b5f5a90 MAINT-8087: #include header for CoTaskMemFree() function
which is required to free the pointer returned by SHGetKnownFolderPath().
2017-12-14 18:47:15 -05:00
Nat Goodspeed bdea97399b MAINT-8087: Use SHGetKnownFolderPath(), not SHGetSpecialFolderPath().
SHGetSpecialFolderPath() is deprecated, and empirically it appears to be
failing when the user name contains non-ASCII characters. The relevant
Microsoft documentation pages recommend calling SHGetKnownFolderPath()
instead.

Also, the SHGetSpecialFolderPath() calls had no error checking or reporting,
which is why we can only say it "appears to be" failing. Make sure that if
SHGetKnownFolderPath() fails, at least we try to tell somebody about it.
2017-12-14 17:54:06 -05:00
Nat Goodspeed 0d1c5958fb MAINT-8087: Update to viewer-manager build 511391 2017-12-13 21:37:46 -05:00
Nat Goodspeed df21b99723 MAINT-8082: Update to viewer-manager build 511355 2017-12-13 08:27:41 -05:00
Nat Goodspeed e94adafe71 MAINT-8082: Update to viewer-manager build 511350 2017-12-12 19:54:14 -05:00
Nat Goodspeed c5abe29e9b MAINT-8082: Make UpdaterMaximumBandwidth comment admit uselessness. 2017-12-12 19:44:18 -05:00
Nat Goodspeed c565c62745 MAINT-8069: Pass any command-line arguments through to SL_Launcher. 2017-12-07 16:43:04 -05:00
Nat Goodspeed 0e73aec0a2 MAINT-8070: Tweak macOS embedded app names (flyover text) per Product 2017-12-07 14:03:47 -05:00
Nat Goodspeed 12fbe63e65 MAINT-7751: Update to viewer-manager build 511221 2017-12-06 17:53:21 -05:00
Oz Linden 6d647df714 dummy change to trigger new id 2017-12-06 17:42:40 -05:00
Nat Goodspeed d79846a779 MAINT-7751: Respond to Coyot's code-review suggestions. 2017-12-06 17:09:06 -05:00
Oz Linden 925bbdc7b6 Change channel join timeout to 30s per recommendation from Vivox 2017-12-06 10:09:20 -05:00
Nat Goodspeed e3254f63bc MAINT-7751: Finish merging autobuild.xml updates to viewer-manager. 2017-12-06 10:04:01 -05:00
Nat Goodspeed 64df1bd80e MAINT-7751: Update to viewer-manager build 511211 2017-12-06 09:58:47 -05:00
Nat Goodspeed 6bba46effa MAINT-7751: Add shbang line to macOS trampoline script.
This evidently makes all the difference as to whether the app is considered
launchable.
2017-12-06 05:17:14 -05:00
Nat Goodspeed 54eb04ee90 MAINT-7751: Update to viewer-manager build 511199 2017-12-05 17:08:58 -05:00