Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 "LLNotifications" "requestAdd" propagate "reqid" | Nat Goodspeed | |
from request to response to help with request/response matching protocol. | |||
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 | DRTVWR-474: Make LLEventMailDrop pass all saved events to listener. | Nat Goodspeed | |
Previously, LLEventMailDrop would send only the first queued event to a newly-connected listener. If you wanted to flush all queued events, you'd have to "pump" the queue by repeatedly disconnecting and reconnecting -- with no good way to know when you'd caught up. The new behavior makes LLEventMailDrop resemble a multi-valued future: a rendezvous between producer and consumer that, once connected, pushes values rather than requiring them to be pulled (as with a simple queue) -- regardless of the relative order in which post() and listen() are called. | |||
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 | DRTVWR-447: Finish pulling in new viewer-release. | Nat Goodspeed | |
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 | |
2018-09-26 | SL-9739 [Portuguese] Reduce font size of “Unable to buy” text | maxim_productengine | |
2018-09-25 | Automated merge with https://bitbucket.org/oz_linden/viewer-release-cmake3.12 | Nat Goodspeed | |
2018-09-25 | SL-1291 - fixed some issues with selection highlighting of objects rezzed ↵ | Brad Payne (Vir Linden) | |
while in build mode. Not clear whether this addresses the original issue, which isn't reproing | |||
2018-09-24 | DRTVWR-474: Remove Python autobuild packages and references to them. | Nat Goodspeed | |
We expect the viewer-manager package to be self-contained: we expect it to bring with it any Python packages it requires. We no longer force developers to wrap third-party Python packages as autobuild packages. | |||
2018-09-19 | remove unused control flags in internal logging method | Oz Linden | |
2018-09-19 | SL-9680, SL-9673 - set attachment distance floor at 0.01 to avoid triggering ↵ | Brad Payne (Vir Linden) | |
divide-by-zero prevention logic. Force HUD attachments to always be full detail. | |||
2018-09-18 | merge | Brad Payne (Vir Linden) | |
2018-09-17 | SL-9671 - refresh simulator features on region change | Brad Payne (Vir Linden) | |
2018-09-13 | DRTVWR-474: Pass updater cmd to LLLeap::create() as vector<string>. | Nat Goodspeed | |
This avoids having to tokenize a single string, avoiding swallowing backslashes in Windows pathnames in the mistaken belief they're escape characters. Alternatively, it avoids us having to double-escape them or convert them to forward slashes or whatever. | |||
2018-09-13 | DRTVWR-474: Fix path2basename("secondlife.ico") call. | Nat Goodspeed | |
2018-09-13 | DRTVWR-474: Run the new updater in LEAP mode. | Nat Goodspeed | |
2018-09-13 | DRTVWR-474: Copy updater and its icons into Mac app's Resources. | Nat Goodspeed | |
2018-09-13 | DRTVWR-474: Make NSIS installer invoke updater precheck subcommand. | Nat Goodspeed | |
2018-09-13 | DRTVWR-474: Clean up use of LLDir::getAppRODataDir(), esp. on Mac. | Nat Goodspeed | |
Clearly it's not obvious to maintainers that on the Mac, getAppRODataDir() returns the app's Resources directory: in a number of places the code starts with the executable directory and appends "../Resources" to find that. | |||
2018-09-12 | DRTVWR-474: $VIEWER_EXE, rather than plain VIEWER_EXE | Nat Goodspeed | |