Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-02 | SL-9766 [Render] [Mac] Alt + left mouse click has severely impaired functions | ruslantproductengine | |
FIX #2 | |||
2018-11-02 | SL-979 Don't allow DnD or paste folders to “Lost and Found” | maxim_productengine | |
2018-11-02 | DRTVWR-447: Fix NSIS installer icons with "Modern UI" mechanism. | Nat Goodspeed | |
2018-11-02 | DRTVWR-447: Merge directly executing updater for Windows precheck. | Nat Goodspeed | |
2018-11-02 | DRTVWR-447: Back out changeset 69118ad33b45: directly run updater | Nat Goodspeed | |
from NSIS installer, instead of via explorer.exe. A recent test run performed the install, then opened an Explorer window on My Documents. <eyeroll/> | |||
2018-11-01 | DRTVWR-447: Allow Standard Windows user to install for current user. | Nat Goodspeed | |
This should eliminate any confusion due to a Standard user needing to elevate to Admin privileges, since from that point on Windows tells the running program the current user is that Admin. Bypass all that. | |||
2018-11-01 | Merged in graham_linden/viewer-eep-fixes (pull request #179) | Rider Linden | |
SL-9994 | |||
2018-11-01 | Merge | Graham Linden | |
2018-11-01 | SL-9994 | Graham Linden | |
Make shaders use consistent naming and parameter order for transport and atmospheric helpers. Share transport and gamma correction code where possible. Add lots of asserts and other validation for when things don't go as planned. Engage dumpShaderSource to get more source output with shader compilation fail. | |||
2018-11-01 | Merged in graham_linden/viewer-eep-fixes (pull request #178) | Rider Linden | |
Default | |||
2018-11-01 | Back out unintended shader changes from SL-10000 fix. | Graham Linden | |
2018-11-01 | SL-10000 fix storing of ambient value when converting legacy settings | Graham Linden | |
2018-11-01 | Merged in andreykproductengine/maint-eep2 (pull request #176) | Rider Linden | |
SL-9793 EEP Clouds vanish and reappear abruptly if one of textures is not set Approved-by: Graham Madarasz <graham@lindenlab.com> | |||
2018-11-01 | SL-9793 EEP Clouds vanish and reappear abruptly if one of textures is not set | andreykproductengine | |
2018-11-01 | SL-9905 FIXED [EEP] Teleporting from EEP Region with parcel environment does ↵ | maxim_productengine | |
not clear on non-eep region. | |||
2018-10-31 | SL-9984 - [Retina] Camera frustum, do not display correctly on "WORLD MAP" ↵ | ruslantproductengine | |
window. | |||
2018-10-31 | SL-9924 [EEP] Environment Settings permissions can be dropped by Save As button | andreykproductengine | |
2018-10-30 | Yet another OSX compile issue. | Rider Linden | |
2018-10-30 | Merged in graham_linden/viewer-eep-fixes (pull request #173) | Rider Linden | |
Fix OSX issue with ctor not recognizing version with defaulted arg. | |||
2018-10-30 | Better OSX clean up. | Graham Linden | |
2018-10-30 | Fix OSX issue with ctor not recognizing version with defaulted arg. | Graham Linden | |
2018-10-30 | Merged in andreykproductengine/maint-eep (pull request #170) | Rider Linden | |
SL-1476 EEP Better shader transitions Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com> | |||
2018-10-30 | SL-9976 change moon blend/brightness handling in shaders and cleanup ↵ | Graham Linden | |
extraneous GL state management. | |||
2018-10-30 | Merge | Graham Linden | |
2018-10-30 | SL-9966 | Graham Linden | |
Port over transport, gamma, atmospherics shader stub updates for per-fragment atmospherics. Fix bindings of current/next noise map when current and next are the same (select only one and force blend factor to 0). | |||
2018-10-30 | DRTVWR-447: Copy VIEWER_EXE to local variable (thanks Ansariel) | Nat Goodspeed | |
2018-10-30 | SL-9955 FIXED crash-on-exit in LLVivoxVoiceClient::removeObserver | Mnikolenko ProductEngine | |
2018-10-30 | SL-9766 Move up blend_factor init so we can override if we're short of ↵ | Graham Linden | |
blendable noise maps. | |||
2018-10-30 | Merge | Graham Linden | |
2018-10-30 | SL-9966 fix cloud noise map bindings when current and next are identical. | Graham Linden | |
2018-10-30 | Merge | Graham Linden | |
2018-10-30 | SL-1476 EEP Better shader transitions | andreykproductengine | |
2018-10-29 | Merged in andreykproductengine/maint-eep (pull request #169) | Rider Linden | |
SL-1476 EEP Better shader resets and transitions Approved-by: Graham Madarasz <graham@lindenlab.com> | |||
2018-10-29 | SL-9977 | Graham Linden | |
SL-9973 | |||
2018-10-29 | SL-9980: Launch the first-run updater via explorer.exe as we used to | Nat Goodspeed | |
run the viewer from the installer. Turns out that the peculiar indirection through explorer.exe was a known trick for an elevated-privileges program to launch a program as the logged-in Windows user. (They could have commented that...) But explorer.exe doesn't pass command-line parameters, so if you want to pass any such to the actual target program, you have to launch a shortcut with those parameters. But this target program (the updater) and its parameters (precheck mumble) are specific to the very first viewer run after installation, so delete it after. Having an additional permanent icon that always runs the updater before the viewer would only confuse matters. | |||
2018-10-29 | SL-9964: Put Mac cursors back into Resources/cursors_mac subdirectory. | Nat Goodspeed | |
2018-10-29 | SL-9977 viewer side ambient param fix. | Graham Linden | |
2018-10-29 | SL-1476 EEP Better shader resets and transitions | andreykproductengine | |
2018-10-27 | DRTVWR-447: Stop passing UpdaterServiceURL to leap updater. | Nat Goodspeed | |
In fact, mark UpdaterServiceURL as obsolete. (Consumers should consult build_data.json.) | |||
2018-10-27 | DRTVWR-447: Update to viewer-manager build 521170 | Nat Goodspeed | |
2018-10-27 | DRTVWR-447: Update to viewer-manager build 521169 | Nat Goodspeed | |
2018-10-26 | DRTVWR-447: For some reason the Windows viewer exe wasn't signed. | Nat Goodspeed | |
viewer_manifest.py was signing updater.exe within the package, and then signing the installer executable itself, but not the actual viewer executable. Add that. | |||
2018-10-25 | SL-9960 [EEP] Allow drag and drop inventory setting to the "Settings from ↵ | maxim_productengine | |
Inventory" field | |||
2018-10-24 | SL-1828 Indicate that "Allow Multiple Viewers" Preference is unsupported | maxim_productengine | |
2018-10-23 | SL-9774 [Render] dragging active Second Life session to second monitor zooms ↵ | ruslantproductengine | |
in making viewer unusable | |||
2018-10-23 | DRTVWR-447: Try to defeat scary Mac Gatekeeper popups | Nat Goodspeed | |
by replacing the viewer's baked-in BugsplatMac.framework @rpath path with one based on @executable_path. | |||
2018-10-23 | SL-9922 FIXED [EEP] The Day environment settings are changed when open the ↵ | maxim_productengine | |
Water setting in ‘Fixed Environment’ editor | |||
2018-10-23 | SL-9941 EEP XY_Vector improvement - logarithmic scale mode | AndreyL ProductEngine | |
2018-10-22 | DRTVWR-447: Introduce LLManifest.process_either(). | Nat Goodspeed | |
process_directory() and process_file() are reached both from the top-level caller (try_path(), a local function within LLManifest.path()) and recursively from process_directory(). Both places tested os.path.isdir(source), and if so called process_directory(), else process_file(). Both places were wrong, as it turns out. os.path.isdir(symlink_to_directory) returns True. That meant that despite explicit logic in ccopymumble() to recreate symlinks in the destination area, we were consistently recopying the contents of symlinked directories. The downside to this -- in addition to inflating the size of the installer! -- is that macOS is very particular about the structure of a Framework bundle. It *must* include a Versions/Current symlink identifying which of the other Versions subdirectories is, in fact, current. If Current is itself a subdirectory, codesign can't figure out how to sign the framework, and fails. The logic for deciding between process_directory() and process_file() must explicitly check for os.path.islink(source). Rather than replicating that change in both places, introduce process_either() which decides how to forward the call, and call it both from try_path() and from process_directory(). | |||
2018-10-22 | Merged in graham_linden/viewer-eep-graham (pull request #165) | Rider Linden | |
SL-9806 |