Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
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
Brad Payne (Vir Linden) e1cf413793 SL-859 - debug logging 2018-01-04 15:06:40 +00:00
Ankur Ahlawat d4ce47b091 Merged lindenlab/viewer-release into default 2018-01-04 00:54:41 -08: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
Brad Payne (Vir Linden) 095dd1b800 SL-859 - create control avatar if needed when animation request received 2017-12-21 20:03:56 +00: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
Brad Payne (Vir Linden) b78354ac79 SL-731 - show est tris in metadata->triangle count display 2017-12-20 21:56:46 +00: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
Brad Payne (Vir Linden) 2e6e6c4346 MAINT-8104 - make pausing of wireframe updates a little smarter - waits for a couple of frames to make sure state is current before starting to skip LLRiggedVolume::update() 2017-12-20 16:26:17 +00: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
Brad Payne (Vir Linden) b0e47ec2c2 SL-713, MAINT-7709 - experimental setting to allow left-click interaction with animesh. Disabled by default. Still doesn't work in all cases and has significant performance impact 2017-12-19 13:33:54 +00: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
Mnikolenko Productengine 7de6475a0a MAINT-8125 "New" tag remains visible when searching items in Received Items panel 2018-01-03 18:45:02 +02:00
Mnikolenko Productengine 6ea525f6af MAINT-8120 Account that contains last name Resident cannot see his Favorites on Login Screen 2017-12-22 14:20:25 +02:00
Mnikolenko Productengine d3ef8e02a9 MAINT-8110 clear password field after failed login instead of showing fake dots 2017-12-21 18:24:54 +02:00
Andrey Kleshchev 3cf566a115 MAINT-1251 Fixed Search Error when Double Clicking on Sales Tags in WorldMap 2017-12-21 13:53:08 +00:00
andreykproductengine dedaabe9ec MAINT-1251 Fixed Search Error when Double Clicking on Sales Tags in WorldMap 2017-12-20 18:46:41 +02:00
Brad Payne (Vir Linden) d6007b2b41 MAINT-8104 - avoid redundant rigged volume updates when corresponding avatar is paused 2017-12-18 13:40:30 +00:00
andreykproductengine 1f56b223d7 MAINT-8101 Added sanity check to confirm crash location 2017-12-18 15:15:54 +02:00
callum_linden 6ced87c027 Pull in Dullahan 1.1.930 with improved fix for maint-8095 (target='_blank' links) as well as an improvement for maint-8100 (no error message for invalid hostname / url) 2017-12-15 16:11:29 -08: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
andreykproductengine 5b60199bb0 MAINT-8064 Crashes in lodReceived() 2017-12-15 19:41:34 +02:00
Mnikolenko Productengine efeab1d5b5 MAINT-8098 FIXED The Viewer uses http: for the splash page even when configured for https: 2017-12-15 17:52:42 +02:00
Andrey Kleshchev 062be76dd5 MAINT-4354 Render stalls in object heavy regions 2017-12-15 12:43:54 +00: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
Oz Linden 508e754eb4 fix tab character coding style violation 2017-12-14 18:12:22 -05:00