Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-12 | Merge branch 'master' into DRTVWR-520-apple-notarization | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # build.sh # indra/CMakeLists.txt # indra/newview/CMakeLists.txt # indra/newview/llappviewermacosx.cpp # indra/newview/llappviewerwin32.h # indra/newview/viewer_manifest.py # indra/win_crash_logger/llcrashloggerwindows.cpp | |||
2021-06-07 | Merge branch 'master' into DRTVWR-520-apple-notarization | Andrey Lihatskiy | |
2021-06-07 | Merge branch 'master' into DRTVWR-516-maint | Andrey Lihatskiy | |
2021-04-01 | Merge branch 'master' into DV525-merge-6.4.18 | Dave Houlton | |
2021-04-01 | Merge branch 'master' into DRTVWR-520-apple-notarization | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2021-04-01 | Merge branch 'master' into DRTVWR-516-maint | Andrey Lihatskiy | |
2021-03-18 | SL-14927 Some avatar names not resolving | Andrey Kleshchev | |
2021-03-17 | SL-14541 removed breakpad, win_crash_logger, updated zlib | Andrey Kleshchev | |
2021-03-12 | SL-14961 Bugsplat logging | Andrey Kleshchev | |
2021-03-10 | Merge branch 'master' v6.4.17 into DRTVWR-525 | Dave Houlton | |
2021-03-09 | Merge branch 'master' into DRTVWR-514-keymappings | Andrey Lihatskiy | |
2021-03-08 | Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-519" This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5. | |||
2021-03-02 | Merge branch 'master' v 6.4.15 into DRTVWR-525 | Dave Houlton | |
2021-03-02 | Merge branch 'master' into DRTVWR-514-keymappings | Andrey Lihatskiy | |
2021-02-03 | Merge with Master after Viewer release | Callum Prentice | |
2021-02-01 | Merge branch 'master' into DV525-merge-6.4.13 | Dave Houlton | |
2021-02-01 | Merge branch 'master' into DRTVWR-514-keymappings | Andrey Kleshchev | |
# Conflicts: # indra/llui/llscrolllistctrl.cpp | |||
2021-01-15 | SL-14283 Don't crash viewer, only show a notification | Andrey Kleshchev | |
2020-11-17 | SL-14342 FIXED Crash: "Uninitialized param singleton LLVoiceClient" | Mnikolenko Productengine | |
2020-11-11 | Revert "SL-13565, clean up now-orphaned throttling variable and handling code" | Andrey Kleshchev | |
This reverts commit 6c1a15d936763dc14f368e10bd53c6e351bf0136. | |||
2020-10-19 | DRTVWR-510 clean up obsolete downstream-from-mDebugGPU code | Dave Houlton | |
2020-10-12 | SL-14078 No point in verifying display name cap each frame #2 | Andrey Kleshchev | |
2020-09-28 | Merge with tip of Release | Callum Prentice | |
2020-09-16 | First part of change to remove LLVFS from the Viewer. Consists of code ↵ | Callum Prentice | |
changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change. | |||
2020-08-20 | SL-13565, clean up now-orphaned throttling variable and handling code | Dave Houlton | |
2020-01-28 | DRTVWR-440, merge in latest from 6.3.7 release | Dave Houlton | |
2020-01-07 | SL-12486 Better data deletion | andreykproductengine | |
2019-05-08 | Merge viewer-release | Graham Linden | |
2019-01-15 | SL-10291 Replace apr_atomic with standard C++11 functionality | andreykproductengine | |
2018-06-13 | Mods to hook up water settings to water normals for rendering with support ↵ | Graham Linden | |
for current to next blending. Modify LLSettingsFoo::buildDefaultFoo to use a static and avoid re-validation of default sky/water/daycycle settings. Remove all references to gSun/MoonTextureId globals (they should come from sky settings now). | |||
2018-01-30 | MAINT-8180 Add the way to get default string despite of current localiztion | maxim_productengine | |
2018-01-17 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2017-11-29 | DRTVWR-418: Merge from latest viewer-release | Nat Goodspeed | |
2017-11-16 | MAINT-8154 Disabled exception handling in LLAppViewer::frame() to get proper ↵ | AndreyL ProductEngine | |
call stacks | |||
2017-10-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-08-25 | MAINT-7739 Make LLOSInfo a Singleton | andreykproductengine | |
2017-08-10 | MAINT-7596 FIXED System information is truncated in JIRA issues filed ↵ | Mnikolenko Productengine | |
through "Report bug" viewer option | |||
2017-06-27 | MAINT-7554 Frame throttling | andreykproductengine | |
2017-10-06 | MAINT-1013 Changing YieldTime should show effects immediately | andreykproductengine | |
2016-12-22 | MAINT-7024 Release notes page was requested prior to proxy initialization. | andreykproductengine | |
2017-03-16 | merge | coyot@coyot-sager-PC | |
2017-03-16 | pull from viewer64 gate | coyot@coyot-sager-PC | |
2017-03-06 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-03-01 | SL-321: fix merge removal of mIsFirstRun definition, remove pyinstaller from ↵ | Glenn Glazer | |
viewer cmake, now in VMP package cmake | |||
2017-02-28 | merge | coyot@coyot-sager-PC | |
2016-12-20 | DRTVWR-418 fix BOOL/bool comparison that errors out as as warning on VS 2013 ↵ | Callum Prentice | |
builds | |||
2016-10-10 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2016-08-18 | SL-323: first pass at ripping out old updater | Glenn Glazer | |
2016-07-13 | MAINT-6493 SL Viewer does not respect the Windows 10 display setting size slider | pavelkproductengine | |
2016-06-30 | DRTVWR-418: Unify control flow through LLAppViewer across platforms. | Nat Goodspeed | |
The LLApp API used to consist of init(), mainLoop(), cleanup() methods. This makes sense -- but on Mac that structure was being subverted. The method called mainLoop() was in fact being called once per frame. There was initialization code in the method, which (on Mac) needed to be skipped with an already-initialized bool. There was a 'while' loop which (on Mac) needed to be turned into an 'if' instead so the method would return after every frame. Rename LLApp::mainLoop() to frame(). Propagate through subclasses LLAppViewer and LLCrashLogger. Document the fact that frame() returns true to mean "done." (This was always the case, but had to be inferred from the code.) Rename the Mac Objective-C function mainLoop to oneFrame. Rename the C++ free function it calls from runMainLoop() to pumpMainLoop(). Add comments to llappdelegate-objc.mm explaining (inferred) control flow. Change the Linux viewer main() and the Windows viewer WINMAIN() from a single LLAppViewer::mainLoop() call to repeatedly call frame() until it returns true. Move initialization code from the top of LLAppViewer::frame() to the init() method, where it more properly belongs. Remove corresponding mMainLoopInitialized flag (and all references) from LLAppViewer. Remove 'while (! LLApp::isExiting())' (or on Mac, 'if (! LLApp::isExiting())') from LLAppViewer::frame() -- thus unindenting the whole body of the 'while' and causing many lines of apparent change. (Apologies to reviewers.) There are four LLApp states: APP_STATUS_RUNNING, APP_STATUS_QUITTING, APP_STATUS_STOPPED and APP_STATUS_ERROR. Change LLAppViewer::frame() return value from (isExiting()) (QUITTING or ERROR) to (! isRunning()). I do not know under what circumstances the state might transition to STOPPED during a frame() call, but I'm quite sure that if it does, we don't want to call frame() again. We only want a subsequent call if the state is RUNNING. Also rename mainLoop() method in LLCrashLogger subclasses LLCrashLoggerWindows, LLCrashLoggerMac, LLCrashLoggerLinux. Of course it's completely up to the frame() method whether to yield control; none of those in fact do. Honor protocol by returning true (frame() is done), even though each one's main() caller ignores the return value. In fact LLCrashLoggerWindows::mainLoop() wasn't using the return protocol correctly anyway, returning wParam or 0 or 1 -- possibly because the return protocol was never explicitly documented. It should always return true: "I'm done, don't call me again." |