Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-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-24 | SL-1828 Indicate that "Allow Multiple Viewers" Preference is unsupported | maxim_productengine | |
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-22 | DRTVWR-447: Restore copying BugsplatMac.framework into Mac package. | Nat Goodspeed | |
2018-10-19 | SL-1283 TOS floater - moved buttons down to the floater bottom | AndreyL ProductEngine | |
2018-10-18 | DRTVWR-447: Re-inject BugsplatServerURL into Mac's Info.plist. | Nat Goodspeed | |
2018-10-17 | DRTVWR-447: Restore MACOSX_EXECUTABLE_NAME, used for Info.plist. | Nat Goodspeed | |
2018-10-17 | DRTVWR-447: Restore diagnostic output to Mac app bundle packaging. | Nat Goodspeed | |
2018-10-17 | DRTVWR-447: Merge Oz's logging changes | Nat Goodspeed | |
2018-10-17 | DRTVWR-447: Restore channel-name sensitivity of Mac BugSplat viewer. | Nat Goodspeed | |
2018-10-17 | DRTVWR-447: Finish merging Poseidon into BugSplat | Nat Goodspeed | |
2018-10-17 | Automated merge with ssh://bitbucket.org/nat_linden/viewer-poseidon | Nat Goodspeed | |
2018-10-16 | DRTVWR-447: Use new attachmentsForBugsplatStartupManager SDK method | Nat Goodspeed | |
to attach user settings file and static debug info file to Mac crash reports, as well as SecondLife.log, just like Windows crash reports. | |||
2018-10-16 | SL-9800 Fixed Ctrl+C handling | AndreyL ProductEngine | |
2018-10-15 | SL-9805 - reduce frequency of dynamic box updates to every N frames, ↵ | Brad Payne (Vir Linden) | |
staggered. Currently N is 4. | |||
2018-10-12 | SL-9805 - more detailed frame timer logging of dynamic bounding box updates | Brad Payne (Vir Linden) | |
2018-10-12 | SL-9857 - suppress constraint adjustments immediately after region crossing | Brad Payne (Vir Linden) | |
2018-10-11 | removed unused member variables that make xcode 10 unhappy | Brad Payne (Vir Linden) | |
2018-10-11 | SL-9857 - constraint pos math fix | Brad Payne (Vir Linden) | |
2018-10-11 | Modify logging so that the in-viewer console and stderr do not escape line ↵ | Oz Linden | |
breaks Improve the implementation so that escaping is computed only once | |||
2018-10-11 | SL-9649 Buffer safety checks for llviewerobject.cpp | andreykproductengine | |
2018-10-10 | SL-9849 - color tweaks for dynamic bounding box. show impostor extents ↵ | Brad Payne (Vir Linden) | |
varies line thickness depending on how recently impostor was generated | |||
2018-10-10 | SL-9781 Colour picker floater preiodically reverts color without 'apply now' | andreykproductengine | |
2018-10-10 | SL-9849 - animated object attachments get isImpostor() state from av they're ↵ | Brad Payne (Vir Linden) | |
attached to | |||
2018-10-10 | SL-9849 - debug option for show impostor extents | Brad Payne (Vir Linden) | |
2018-10-10 | SL-9800 Changed llTextBox to have selectable "message" text | AndreyL ProductEngine | |
2018-10-09 | SL-1043 Fixed Viewer inventory using unsupported method to relocate folders ↵ | andreykproductengine | |
at startup | |||
2018-10-08 | SL-9805 - optimization for avatar rigging info updates | Brad Payne (Vir Linden) | |
2018-10-05 | DRTVWR-474: Add OptionaUpdateReady, PromptOptionalUpdate notifications. | Nat Goodspeed | |
2018-10-04 | DRTVWR-474: Make login coroutine sync with updater process on failure. | Nat Goodspeed | |
Specifically, introduce an LLEventMailDrop("LoginSync"). When the updater detects that an update is required, it will post to that rendezvous point. When login.cgi responds with login failure, make the login coroutine wait (a few seconds) for that ping from the updater. If we receive that ping and if it contains a "reply" key, make the fail.login listener respond to the updater with an indication of whether to proceed with update. If both login.cgi and the updater concur that an update is required, produce a new confirmation message for the user and then (once user responds) tell the updater to proceed. Otherwise, produce the usual login-failure message and tell the updater never mind. Introduce LLCoro::OverrideConsuming to provide temporary save/restore of the set_consuming() / get_consuming() flag. It's a good idea to set the consuming flag when retrieving data from an LLEventMailDrop. | |||
2018-10-03 | SL-966 - added scale constraints for animated object attachments | Brad Payne (Vir Linden) | |
2018-10-03 | DRTVWR-474: Do NOT autokill updater process on viewer termination. | Nat Goodspeed | |
The updater is required to survive beyond termination of the viewer that launched it so it can launch the next installer, or a replacement viewer. Having the old viewer forcibly terminate it on shutdown would be counter- productive. Introduce a third LLLeap::create() overload taking LLProcess::Params, which gives access to autokill, cwd and other options previously unsupported by LLLeap. Reimplement the existing create() overloads in terms of this new one, since LLLeapImpl::LLLeapImpl() is already based on LLProcess::Params anyway. Use LLProcess::Params in LLAppViewer::init() to specify the updater process, setting autokill=false. Refactoring LLLeapImpl() apparently involved engaging an LLInitParam::Block feature never before used: had to drag operator() into Multiple from its base class TypedParam (as has been done in other TypedParam subclasses). | |||
2018-10-03 | SL-966 - bug fixes, added lerp control for algorithm tweaking | Brad Payne (Vir Linden) | |
2018-10-03 | SL-966 - tweaks to scale/pos constraint logic | Brad Payne (Vir Linden) | |
2018-10-02 | SL-966 - behavior improvements and visualization, bonus removal of unrelated ↵ | Brad Payne (Vir Linden) | |
duplicate code in llappviewer.cpp | |||
2018-10-01 | SL-9773 - treat animated object attachments the same as other rigged ↵ | Brad Payne (Vir Linden) | |
attachments for purposes of visibility in mouselook. | |||
2018-09-28 | DRTVWR-474: Make SkipBenchmark a Persistent setting | Nat Goodspeed | |
2018-09-28 | SL-1290 - stop animations immediately if avatar is paused | Brad Payne (Vir Linden) | |
2018-09-27 | DRTVWR-474: Pass the leap updater the parameters it requires. | Nat Goodspeed | |
2018-09-27 | merge | Brad Payne (Vir Linden) | |
2018-09-27 | SL-1350 - keep control avatar rotation synced to corresponding root drawable | Brad Payne (Vir Linden) | |
2018-09-27 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2018-09-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-09-26 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2018-09-26 | increment viewer version to 5.1.10 | Nat Goodspeed | |