Skip to content

Maintenance W #690

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
180 commits merged into from
Apr 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
7b35b7b
DRTVWR-575: Merge branch 'master' into fix-monterey
nat-goodspeed Nov 2, 2022
0dd7b36
DRTVWR-575: In a new build tree, first make the parent directory
nat-goodspeed Nov 30, 2022
1be9d68
DRTVWR-573: Merge branch 'main' into fix-monterey
nat-goodspeed Mar 31, 2023
041005f
SL-18330: Merge branch 'xcode-14.3' into fix-monterey
nat-goodspeed May 19, 2023
25c2035
SL-18837: Merge branch 'xcode-14.3' into fix-monterey.
nat-goodspeed May 22, 2023
8a74efa
SL-18330: Merge branch 'xcode-14.3' into fix-monterey
nat-goodspeed May 31, 2023
d844da2
SL-18330: Merge branch 'xcode-14.3' into fix-monterey
nat-goodspeed Jun 1, 2023
48aecb5
DRTVWR-575: Merge branch 'xcode-14.3' into fix-monterey
nat-goodspeed Jun 1, 2023
6cd9177
SL-19987 Landmark is shifting to the left of the pointed position
akleshchev Jul 19, 2023
62245de
SL-19982 Adjustable font size in LSL editor
maxim-productengine Aug 1, 2023
c71da80
SL-19528 Remove PERMISSION_DEBIT warning from experience that is Grid…
LLGuru Jul 31, 2023
97d5063
SL-19982 Update font for menu items; show object's name in lsl editor
maxim-productengine Aug 2, 2023
ce02749
SL-19982 update default help topic
maxim-productengine Aug 2, 2023
2a87b64
SL-19887 Water cuts avatar's name bubble
LLGuru Aug 3, 2023
a26573f
SL-18049 Part 1; Allow voice to be enabled in second instance
akleshchev Aug 3, 2023
08484ce
SL-18049 Part 2; Added a button to preferences to enable sound when p…
akleshchev Aug 3, 2023
4bef4f9
SL-18049 Part 3; Better indication when voice is muted
akleshchev Aug 3, 2023
c3a2781
SL-20078 Remove Google Translation UI (just fix error processing)
LLGuru Aug 3, 2023
b6cd14f
SL-19982 make sure 'item' is not null
maxim-productengine Aug 4, 2023
a16babd
SL-18049 Part 4; Adjustments and fixes
akleshchev Aug 4, 2023
724b6a8
SL-18049 Part 5; Tweak new icon visibility
akleshchev Aug 4, 2023
177d712
SL-20086 esсape the message text before sending
maxim-productengine Aug 7, 2023
0d411e2
SL-20090 BugSplat Crash: LLViewerFetchedTexture::updateFetch(2099)
LLGuru Aug 7, 2023
0bb61ad
SL-19807 BugSplat Crash: LLDispatchSetEstateExperience::getIDs()
LLGuru Aug 7, 2023
ee56c50
SL-18049 use instance_offset appropriately
maxim-productengine Aug 8, 2023
cf97837
SL-18170 FIXED Quitting the viewer is aborted if a script error appears
maxim-productengine Aug 9, 2023
858cde0
SL-19744 Small cleanup
akleshchev Aug 11, 2023
edf0874
SL-18721 Viewer shutdown order changes
akleshchev Aug 11, 2023
7ea4063
SL-20144 remove the code related to non-existent button; remove inapp…
maxim-productengine Aug 14, 2023
600ea64
SL-19528 Remove PERMISSION_DEBIT warning (revert recent change)
LLGuru Aug 14, 2023
12f18ff
SL-20146 Statistic bar collapsed/expanded accordions not saving
LLGuru Aug 15, 2023
5430efb
SL-20139 pressing the Tab key should paste tooltip only when hovering…
maxim-productengine Aug 15, 2023
6cf6f81
DRTVWR-588: Merge branch 'fix-monterey' into DRTVWR-588-monterey
nat-goodspeed Aug 16, 2023
e06cdc3
SL-20158 FIXED Ctrl+H shortcut acts erratically when Nearby Chat floa…
maxim-productengine Aug 17, 2023
9d981c7
Merge pull request #332 from secondlife/DRTVWR-588-monterey
nat-goodspeed Aug 17, 2023
d3ed948
SL-20140 Optimization LLDictionary::addEntry() - avoid of double search
LLGuru Aug 17, 2023
910c6be
SL-20140 Fix formatting file llpaneleditwearable.cpp
LLGuru Aug 17, 2023
b07a9cf
SL-20140 Setting shape hand size to 36 won't save
LLGuru Aug 21, 2023
0b6c9c5
SL-20173 show warning notification when trying to add invalid files a…
maxim-productengine Aug 21, 2023
226a002
SL-20182 dirtyFilter crash while accessing parent
akleshchev Aug 21, 2023
7205045
SL-20189 Crash at LLViewerMediaTexture::addFace
akleshchev Aug 22, 2023
85efb85
SL-19299 Viewer crashes after change 'Pick a physics model:' dropdown
LLGuru Aug 23, 2023
beb6181
SL-19299 Code formatting in modified files
LLGuru Aug 23, 2023
eca82d7
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Aug 23, 2023
57d784f
SL-18620 Statistics->Advanced->Memory Usage no longer updating
LLGuru Aug 24, 2023
d9cefb2
SL-20171 use nametag position to draw voice indication dot
maxim-productengine Aug 28, 2023
dbc4f20
SL-20222 update information page link
maxim-productengine Aug 29, 2023
ea9a3c6
SL-20226 Object Profile Floater Stays As Inactive Transparency When A…
LLGuru Aug 30, 2023
488b51b
MacOS build fix
akleshchev Aug 31, 2023
ce4ff7b
SL-19664 Crash in LLAppViewer::initStrings - make the error message m…
LLGuru Aug 30, 2023
1660cac
SL-20243 Make viewer notice 403 from release-notes URL and handle it
akleshchev Aug 31, 2023
0abaf60
SL-19664 Crash in LLAppViewer::initStrings(2985) - log extended info
LLGuru Sep 1, 2023
0968e96
SL-20236 BugSplat Crash in LLVertexBuffer::validateRange(708)
LLGuru Sep 2, 2023
aea271f
DRTWVR-588 xcode buildfix
marchcat Sep 4, 2023
b5f8a93
Fix spelling error in source files
PanteraPolnocy Sep 2, 2023
1a89ff7
DRTWVR-588 xcode buildfix (for TC)
marchcat Sep 4, 2023
f059ace
SL-20205 Clipping of label "Water"
akleshchev Aug 28, 2023
7701489
SL-18399 'DisableCameraConstraints' debug setting is not working on RC
LLGuru Jul 27, 2023
7b54f07
SL-19887 Water cuts avatar's name bubble (update)
LLGuru Sep 4, 2023
87f496c
SL-20173 show notification when file is empty
maxim-productengine Sep 12, 2023
6ea3179
SL-20272 Animesh characters animate at 1 frame per second without cle…
akleshchev Sep 12, 2023
2b96b06
SL-20279 BugSplat Crash #1327171: gl_debug_callback(111)
LLGuru Sep 14, 2023
37246b9
SL-17135 Apr process creation crash
akleshchev Sep 14, 2023
a3b6b8c
SL-20299 Fix username overlap with the date of the toast
akleshchev Sep 19, 2023
e3096da
SL-20280 BugSplat Crash in LLVertexBuffer::setBuffer()
LLGuru Sep 19, 2023
d72b43f
SL-20287 The 'search_history.txt' file in the user profile is always …
LLGuru Sep 20, 2023
c2b2598
SL-20319 Crash at removeMutedAVsLights
akleshchev Sep 21, 2023
c332164
SL-20335 Disable ERROR # diffuseColor4fv : ASSERT (shader != NULL)
LLGuru Sep 25, 2023
8e173de
SL-20345 Avoid of ASSERT (\!mRootVolp) in LLControlAvatar::~LLControl…
LLGuru Sep 27, 2023
0acf915
SL-20346 Avoid of ASSERT (pos.isFinite()) in drawBoxOutline()
LLGuru Sep 27, 2023
ee07a12
SL-20361 Avoid of ASSERT (false) in check_rigged_group()
LLGuru Sep 28, 2023
cd32a40
SL-20366 Crash at setTETextureCore
akleshchev Sep 28, 2023
72fbd08
SL-20031: Update viewer-manager to v3.0-83fb46a. (#331)
nat-goodspeed Sep 29, 2023
78f5dbd
SL-20244 On-screen animesh characters that start pelvis offset animat…
LLGuru Sep 25, 2023
13f1273
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Oct 3, 2023
45d1173
SL-20348 Focus should be in the chat bar when the Conversations float…
LLGuru Oct 4, 2023
4bff253
SL-19311 Grey textures after teleport
akleshchev Oct 4, 2023
393896b
SL-20420 Emoji - Increase nearby chat history buffer size
LLGuru Oct 6, 2023
eb7ab13
SL-20288 Lags in Appearance floater
LLGuru Oct 9, 2023
dc2fc34
Revert "SL-18721 Viewer shutdown order changes"
akleshchev Oct 10, 2023
fa5a705
DRTVWR-588 Update viewer-manager to 3.0-f48e635
marchcat Oct 10, 2023
e9ffe7e
SL-20288 Lags in Appearance floater (code format in LLAccordionCtrl)
LLGuru Oct 10, 2023
45a1a94
SL-20432 Filtering My Outfits with big number of items freezes UI
LLGuru Oct 10, 2023
c6a82a4
SL-20432 Buildfix
LLGuru Oct 11, 2023
ef2a7fe
SL-20432 Minor polishing in LLWearableItemsList::updateChangedItems
LLGuru Oct 11, 2023
366d443
SL-20370 Change PDT to SLT on menu bar
LLGuru Oct 11, 2023
3e4fd9a
SL-20378 Add menu bar entry and keyboard shortcut to open Notificatio…
LLGuru Oct 11, 2023
b134e91
SL-20419 Receiving new objects or items, etc causes inventory to swit…
LLGuru Oct 11, 2023
70988ed
SL-20422 Clicking the 'Bring it back' link on Aditi displays a telepo…
LLGuru Oct 12, 2023
cdbca65
SL-20422 Unit-tests fix
LLGuru Oct 12, 2023
8d27c7d
SL-20422 Mac build fix
LLGuru Oct 13, 2023
f635fe0
SL-20473 Add GenericStreamingMessage and dummy handler to suppress pa…
RunitaiLinden Oct 16, 2023
052be57
SL-20422 Unit test fix
akleshchev Oct 19, 2023
47d339a
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Oct 25, 2023
c130070
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Oct 25, 2023
1891a43
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Oct 25, 2023
f716622
SL-20546: Add viewer channel and full version to GitHub release page.
nat-goodspeed Oct 31, 2023
6fb9a46
DRTVWR-588: Try to make threadsafequeue timing more robust.
nat-goodspeed Oct 31, 2023
5f1008a
DRTVWR-588: Enlarge default coroutine stack size.
nat-goodspeed Oct 31, 2023
9e99bb0
SL-20546: Append generated release notes body to our explicit body.
nat-goodspeed Nov 14, 2023
59eeaed
SL-20546: Try harder to infer the branch corresponding to build tag.
nat-goodspeed Nov 14, 2023
6654ad1
SL-20546: Add PyGithub to installed Python packages.
nat-goodspeed Nov 14, 2023
d255c3d
DRTVWR-588: Try to fix sporadic llrand test failures.
nat-goodspeed Nov 15, 2023
819604d
SL-20546: Make dependency on build job explicit, not indirect.
nat-goodspeed Nov 15, 2023
6a206b1
SL-20546: Allow running build.sh even without GITHUB_OUTPUT set.
nat-goodspeed Nov 15, 2023
96deda3
SL-20546: build-variables viewer branch no longer exists.
nat-goodspeed Nov 15, 2023
7670f19
SL-20546: Rely on CTAD for 'narrow' class.
nat-goodspeed Nov 15, 2023
d427d5d
SL-20546: Use narrow() explicit conversion from F64 to F32.
nat-goodspeed Nov 15, 2023
1c71a8e
SL-20546: Even with C++17 CTAD, makeClassicCallback() still useful.
nat-goodspeed Nov 15, 2023
e7ae20c
SL-20546: Avoid promoting F32 to double just to compare bounds.
nat-goodspeed Nov 17, 2023
5fa7f69
SL-20546: Defend llrand's random generator against concurrent access
nat-goodspeed Nov 17, 2023
649bfb5
SL-20550 Infinite loop test crashes intantly on MacOS.
akleshchev Nov 17, 2023
1fae237
SL-20610 Crash when unticking animesh on an attachment
akleshchev Nov 21, 2023
c81c15b
SL-18875 Crash at LLModel::writeModel
akleshchev Nov 23, 2023
06c2c87
Suggestions for fixing problems in xui/en XML files (#534)
YuzuruJewell Nov 24, 2023
43cf06b
SL-20649 Revert "SL-20140 Setting shape hand size to 36 won't save"
akleshchev Nov 30, 2023
0465c76
Merge branch 'DRTVWR-588-maint-W' into marchcat/588-w-pbr-merge
marchcat Nov 30, 2023
d48c77b
SL-20679 fix for "Sort conversations by recent activity" option
maxim-productengine Dec 4, 2023
07ace73
DRTVWR-587 Update llca to version 202312051404.0
marchcat Dec 5, 2023
be44fc2
SL-20679 fix for "Sort conversations by recent activity" option
maxim-productengine Dec 4, 2023
86a437d
DRTVWR-587 Update llca to version 202312051404.0
marchcat Dec 5, 2023
eff5958
Fix formatting in autobuild.xml (indents in close tags)
LLGuru Dec 4, 2023
810a3d2
SL-20140 Setting shape hand size to 36 won't save
LLGuru Dec 6, 2023
8c1aa6d
SL-20714 Crash accessing mControlAVBridge
akleshchev Dec 11, 2023
7e6578d
Fix nonnull error in gcc version 13 on Linux.
AiraYumi Dec 8, 2023
67ee70a
SL-20713 Crash at isAvatar
akleshchev Dec 11, 2023
7b3a0d8
SL-20712 Crash at null cache buffer
akleshchev Dec 11, 2023
0db9bcf
SL-20279 BugSplat Crash #1327171: gl_debug_callback(111)
LLGuru Dec 13, 2023
4b98ae6
Merge branch 'DRTVWR-587-maint-V' into DRTVWR-588-maint-W
marchcat Dec 14, 2023
c2e88e1
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Dec 14, 2023
27f6dd5
Fix EOF in VIEWER_VERSION.txt
marchcat Dec 15, 2023
1cc91fa
SL-20737 Crash clearing texture callbacks
akleshchev Dec 15, 2023
fe796da
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Jan 8, 2024
fea1d9f
SL-20546: Merge branch 'DRTVWR-588-maint-W' into sl-20546.
nat-goodspeed Jan 18, 2024
6e8d4f4
DRTVWR-601: Make autobuild set vcs_url, vcs_branch, vcs_revision
nat-goodspeed Dec 18, 2023
ff1741c
DRTVWR-601: Use viewer-build-util/which-branch to determine branch.
nat-goodspeed Dec 18, 2023
09f6682
SL-20546: Use branch for autobuild package as well as release page.
nat-goodspeed Jan 18, 2024
dd0ec11
SL-20546: PyGithub was only needed for local which_branch.py.
nat-goodspeed Jan 18, 2024
834cc3d
SL-20546: Test new viewer-build-util branch pr-branch.
nat-goodspeed Jan 18, 2024
b156dd9
SL-20546: Kick the build.
nat-goodspeed Jan 18, 2024
5e19a58
Fix broken fonts
akleshchev Jan 18, 2024
e8fc7a6
Merge branch 'DRTVWR-588-maint-W' into sl-20546.
nat-goodspeed Jan 19, 2024
6555fb3
SL-20546: Use viewer-build-util@v1 instead of PR branch.
nat-goodspeed Jan 19, 2024
337a235
Merge pull request #653 from secondlife/sl-20546
nat-goodspeed Jan 19, 2024
fee2dc9
NSException test
akleshchev Jan 19, 2024
4a34a11
SL-18721 Shutdown fixes
akleshchev Jan 20, 2024
da48bd9
SL-18721 Shutdown fixes #2
akleshchev Jan 23, 2024
dd09848
Fix profile's pick hiding wrong panel
akleshchev Jan 18, 2024
ee7c3ea
SL-18721 Shutdown fixes #3
akleshchev Jan 27, 2024
9f0a5a3
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Jan 29, 2024
71d0e6f
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Jan 31, 2024
2e5b105
SL-18721 Shutdown fixes #4
akleshchev Feb 7, 2024
a2552a5
Build fix for Visual Studio patch
LLGuru Feb 8, 2024
5bd9c86
#746 BugSplat Crash: LLAccordionCtrlTab::showAndFocusHeader(873)
LLGuru Feb 8, 2024
ff543b7
Engage new viewer-build-util/which-branch with relnotes output.
nat-goodspeed Feb 15, 2024
54dfcd7
Merge pull request #812 from secondlife/DRTVWR-588-relnotes
nat-goodspeed Feb 16, 2024
5e697cc
SL-20469 Crash at dead mRootVolp in getAttachedAvatar()
akleshchev Feb 20, 2024
6ae83f0
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Feb 21, 2024
da0f5ea
Viewer#863 Crash reading xml
akleshchev Feb 21, 2024
ae6aa3f
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Feb 23, 2024
ae7b318
viewer#875 Crash at uri normalization
akleshchev Feb 22, 2024
a908b4c
Try to generate release notes for this specific branch.
nat-goodspeed Feb 26, 2024
c6a6db8
Try basing the GH release on github.ref_name instead of github.ref.
nat-goodspeed Feb 26, 2024
4edd78f
Try basing release notes on github.sha rather than github.ref_name.
nat-goodspeed Feb 26, 2024
88ebb92
Leverage action-gh-release's new previous_tag input.
nat-goodspeed Feb 26, 2024
27b298d
Base generated release notes on new floating tag 'release'
nat-goodspeed Feb 26, 2024
563c35e
Issue#894 Crash at load3 in cacheOptimize
akleshchev Feb 26, 2024
77b51cf
Merge pull request #895 from secondlife/relnotes-w
nat-goodspeed Feb 27, 2024
44ea949
Issue#900 Crash at LLInventoryAddItemByAssetObserver
akleshchev Feb 27, 2024
18ec799
SL-18721 Shutdown fixes #5
akleshchev Feb 27, 2024
b42e01d
Reference updated action-gh-release@v1
nat-goodspeed Feb 28, 2024
6d077c9
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Mar 1, 2024
fe3be58
SL-18721 Shutdown fixes #6
akleshchev Feb 29, 2024
60debe8
Update emoji_categories in Polish translation to slightly more correc…
PanteraPolnocy Mar 1, 2024
4c2d4e3
Revert "Update emoji_categories in Polish translation to slightly mor…
akleshchev Mar 2, 2024
091ee67
Merge branch 'main' into DRTVWR-588-maint-W
marchcat Mar 9, 2024
1161262
SL-18721 Restore release behavior
akleshchev Mar 14, 2024
757655d
Revert "SL-20416 Fix Crash Report 1409376 (update)"
akleshchev Mar 22, 2024
689ef94
viewer#1033 Crash at syncFloaterTabOrder
akleshchev Mar 22, 2024
78174fc
Merge remote-tracking branch 'origin/main' into DRTVWR-588-maint-W
marchcat Mar 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
uses: actions/checkout@v4
with:
repository: secondlife/build-variables
ref: viewer
ref: master
path: .build-variables

- name: Checkout master-message-template
Expand Down
6 changes: 3 additions & 3 deletions autobuild.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1538,11 +1538,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e50ea94bbaa4ff41bf53b84b7192df1a694c5337</string>
<string>3a3e14563cd5fc019c3f139b82aa46ec79847709</string>
<key>hash_algorithm</key>
<string>sha1</string>
<key>url</key>
<string>https://github.com/secondlife/llca/releases/download/v202310121525.0-d22bd98/llca-202310121530.0-common-d22bd98.tar.zst</string>
<string>https://github.com/secondlife/llca/releases/download/v202312051403.17-0f5d9c3/llca-202312051404.0-common-0f5d9c3.tar.zst</string>
</map>
<key>name</key>
<string>common</string>
Expand All @@ -1556,7 +1556,7 @@
<string>Copyright (c) 2016, Linden Research, Inc.; data provided by the Mozilla NSS Project.
</string>
<key>version</key>
<string>202310121530.0</string>
<string>202312051404.0</string>
<key>name</key>
<string>llca</string>
</map>
Expand Down
3 changes: 2 additions & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,8 @@ installer_CYGWIN()
fi
}

[[ -n "$GITHUB_OUTPUT" ]] || fatal "Need to export GITHUB_OUTPUT"
# if someone wants to run build.sh outside the GitHub environment
[[ -n "$GITHUB_OUTPUT" ]] || export GITHUB_OUTPUT='/dev/null'
# The following is based on the Warning for GitHub multiline output strings:
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings
EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
Expand Down
1 change: 1 addition & 0 deletions doc/contributions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,7 @@ Beq Janus
SL-18637
SL-19317
SL-19660
SL-20610
Beth Walcher
Bezilon Kasei
Biancaluce Robbiani
Expand Down
10 changes: 5 additions & 5 deletions indra/llcommon/classic_callback.h
Original file line number Diff line number Diff line change
Expand Up @@ -119,11 +119,11 @@ class ClassicCallback
* ClassicCallback must not itself be copied or moved! Once you've passed
* get_userdata() to some API, this object MUST remain at that address.
*/
// However, we can't yet count on C++17 Class Template Argument Deduction,
// which means makeClassicCallback() is still useful, which means we MUST
// be able to return one to construct into caller's instance (move ctor).
// Possible defense: bool 'referenced' data member set by get_userdata(),
// with an llassert_always(! referenced) check in the move constructor.
// However, makeClassicCallback() is useful for deducing the CALLABLE
// type, which means we MUST be able to return one to construct into
// caller's instance (move ctor). Possible defense: bool 'referenced' data
// member set by get_userdata(), with an llassert_always(! referenced)
// check in the move constructor.
ClassicCallback(ClassicCallback const&) = delete;
ClassicCallback(ClassicCallback&&) = default; // delete;
ClassicCallback& operator=(ClassicCallback const&) = delete;
Expand Down
8 changes: 1 addition & 7 deletions indra/llcommon/llapp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,6 @@ BOOL LLApp::sLogInSignal = FALSE;
// Keeps track of application status
LLScalarCond<LLApp::EAppStatus> LLApp::sStatus{LLApp::APP_STATUS_STOPPED};
LLAppErrorHandler LLApp::sErrorHandler = NULL;
BOOL LLApp::sErrorThreadRunning = FALSE;


LLApp::LLApp()
Expand Down Expand Up @@ -787,13 +786,8 @@ void default_unix_signal_handler(int signum, siginfo_t *info, void *)
return;
}

// Flag status to ERROR, so thread_error does its work.
// Flag status to ERROR
LLApp::setError();
// Block in the signal handler until somebody says that we're done.
while (LLApp::sErrorThreadRunning && !LLApp::isStopped())
{
ms_sleep(10);
}

if (LLApp::sLogInSignal)
{
Expand Down
1 change: 0 additions & 1 deletion indra/llcommon/llapp.h
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,6 @@ class LL_COMMON_API LLApp

static void setStatus(EAppStatus status); // Use this to change the application status.
static LLScalarCond<EAppStatus> sStatus; // Reflects current application status
static BOOL sErrorThreadRunning; // Set while the error thread is running
static BOOL sDisableCrashlogger; // Let the OS handle crashes for us.
std::wstring mCrashReportPipeStr; //Name of pipe to use for crash reporting.

Expand Down
4 changes: 2 additions & 2 deletions indra/llcommon/llbase64.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ std::string LLBase64::encode(const U8* input, size_t input_size)
&& input_size > 0)
{
// Yes, it returns int.
int b64_buffer_length = apr_base64_encode_len(narrow(input_size));
int b64_buffer_length = apr_base64_encode_len(narrow<size_t>(input_size));
char* b64_buffer = new char[b64_buffer_length];

// This is faster than apr_base64_encode() if you know
Expand All @@ -52,7 +52,7 @@ std::string LLBase64::encode(const U8* input, size_t input_size)
b64_buffer_length = apr_base64_encode_binary(
b64_buffer,
input,
narrow(input_size));
narrow<size_t>(input_size));
output.assign(b64_buffer);
delete[] b64_buffer;
}
Expand Down
2 changes: 1 addition & 1 deletion indra/llcommon/llcoros.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ LLCoros::LLCoros():
// Previously we used
// boost::context::guarded_stack_allocator::default_stacksize();
// empirically this is insufficient.
mStackSize(768*1024),
mStackSize(900*1024),
// mCurrent does NOT own the current CoroData instance -- it simply
// points to it. So initialize it with a no-op deleter.
mCurrent{ [](CoroData*){} }
Expand Down
3 changes: 1 addition & 2 deletions indra/llcommon/lldictionary.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,10 @@ class LLDictionary : public std::map<Index, Entry *>
}
void addEntry(Index index, Entry *entry)
{
if (lookup(index))
if (!this->emplace(index, entry).second)
{
LL_ERRS() << "Dictionary entry already added (attempted to add duplicate entry)" << LL_ENDL;
}
(*this)[index] = entry;
}
};

Expand Down
Loading
Loading