Ansariel 2021-07-21 13:15:50 +02:00
commit eb5d535cb6
13 changed files with 83 additions and 32 deletions

View File

@ -1932,9 +1932,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8d0ad384de8fbbc9083cac20258fcb0c</string>
<string>3b8b0f54c851f136e2a92e1c6ba724a5</string>
<key>url</key>
<string>file:///opt/firestorm/kdu-8.1-darwin64-210931415.tar.bz2</string>
<string>file:///opt/firestorm/kdu-8.1-darwin64-211970151.tar.bz2</string>
</map>
<key>name</key>
<string>darwin64</string>
@ -2539,9 +2539,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>2aa4ec0d72bbe4b755730f1bf92b39e7</string>
<string>ba49274838d4c6bbd612db969b04e607</string>
<key>url</key>
<string>file:///opt/firestorm/llphysicsextensions_tpv-1.0.542327-darwin64-542327.tar.bz2</string>
<string>file:///opt/firestorm/llphysicsextensions_tpv-1.0.561414-darwin64-561414.tar.bz2</string>
</map>
<key>name</key>
<string>darwin64</string>
@ -2563,9 +2563,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>ad9aba5e2c43a37b6530a0d2de64df1c</string>
<string>30de712d424f179d89dd00c01ded7257</string>
<key>url</key>
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.542327-windows-542327.tar.bz2</string>
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.561414-windows-561414.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
@ -2575,16 +2575,16 @@
<key>archive</key>
<map>
<key>hash</key>
<string>46689ff1442a8eccac3a7f3258308e1e</string>
<string>abac12c4a12441704fa8884f1ca043d8</string>
<key>url</key>
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.542327-windows64-542327.tar.bz2</string>
<string>file:///c:/cygwin/opt/firestorm/llphysicsextensions_tpv-1.0.561414-windows64-561414.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
</map>
<key>version</key>
<string>1.0.542327</string>
<string>1.0.561414</string>
</map>
<key>mesa</key>
<map>

View File

@ -438,23 +438,44 @@ void LLDiskCache::clearCache()
#endif
if (boost::filesystem::is_directory(cache_path, ec) && !ec.failed())
{
LL_INFOS() << "is a directory: " << mCacheDir << LL_ENDL;
// <FS:Ansariel> Optimize asset simple disk cache
//for (auto& entry : boost::make_iterator_range(boost::filesystem::directory_iterator(cache_path, ec), {}))
for (auto& entry : boost::make_iterator_range(boost::filesystem::recursive_directory_iterator(cache_path, ec), {}))
// <FS:TS> FIRE-31070: Crash on clearing cache on macOS and Linux
// On Unix-like operating systems, the recursive_directory_iterator gets very unhappy if you
// delete a file out from under it in a for loop. This restructuring to a while loop and
// manually incrementing the iterator avoids the problem. Note that the iterator must be
// incremented *before* deleting the file.
boost::filesystem::recursive_directory_iterator entry(cache_path, ec);
boost::filesystem::recursive_directory_iterator cache_end;
while (entry != cache_end)
{
if (boost::filesystem::is_regular_file(entry, ec) && !ec.failed())
const boost::filesystem::path& remove_entry = entry->path();
if (boost::filesystem::is_regular_file(remove_entry, ec) && !ec.failed())
{
if (entry.path().string().find(mCacheFilenamePrefix) != std::string::npos)
if (remove_entry.string().find(mCacheFilenamePrefix) != std::string::npos)
{
boost::filesystem::remove(entry, ec);
const boost::filesystem::path remove_path = remove_entry;
++entry;
boost::filesystem::remove(remove_path, ec);
if (ec.failed())
{
LL_WARNS() << "Failed to delete cache file " << entry << ": " << ec.message() << LL_ENDL;
LL_WARNS() << "Failed to delete cache file " << remove_path.string() << ": " << ec.message() << LL_ENDL;
}
}
else
{
++entry;
}
}
else
{
++entry;
}
// </FS:TS> FIRE-31070
}
// <FS:Beq> add static assets into the new cache after clear
LL_INFOS() << "prepopulating new cache " << LL_ENDL;
prepopulateCacheWithStatic();
}
LL_INFOS() << "Cleared cache " << mCacheDir << LL_ENDL;

View File

@ -2193,6 +2193,13 @@ void LLTextEditor::showContextMenu(S32 x, S32 y, bool set_cursor_pos)
mContextMenu = LLUICtrlFactory::instance().createFromFile<LLContextMenu>("menu_text_editor.xml",
LLMenuGL::sMenuContainer,
LLMenuHolderGL::child_registry_t::instance());
// <FS:Beq> FIRE-31081 defend against null this prt exception in setItemVisible found in BugSplat
if(!mContextMenu)
{
LL_WARNS() << "Failed to create context menu 'menu_text_editor'" << LL_ENDL;
return;
}
// </FS:Beq>
}
// Route menu to this class

View File

@ -117,9 +117,6 @@ BOOL LLFloaterWebContent::postBuild()
// initialize the URL history using the system URL History manager
initializeURLHistory();
// if "Develop" Menu open, sety a flag and change things to be more useful for devs
mDevelopMode = gSavedSettings.getBOOL("QAMode");
return TRUE;
}

View File

@ -10,7 +10,7 @@
single_instance="true"
save_visibility="true"
save_rect="true"
title="How to"
title="Welcome Island Guidebook"
width="310"
rel_x="-0.469309"
rel_y="-0.011166"

View File

@ -2657,7 +2657,7 @@ Try enclosing path to the editor with double quotes.
<string name="Command_Flickr_Label">Flickr</string>
<string name="Command_Gestures_Label">Gestures</string>
<string name="Command_Grid_Status_Label">Grid status</string>
<string name="Command_HowTo_Label">How to</string>
<string name="Command_HowTo_Label">Guidebook</string>
<string name="Command_Inventory_Label">Inventory</string>
<string name="Command_Map_Label">Map</string>
<string name="Command_Marketplace_Label">Marketplace</string>

View File

@ -31,7 +31,7 @@
</fs_scroll_list>
<button name="remove_btn" label="選択した項目をリストから除外" />
<button name="remove_temp_btn" label="現在の設定をクリア" />
<button name="play_btn" label="サウンド再生" tool_tip="選択したサウンドを再生します。一度に1つのサウンドしか選択・再生できません。" />
<button name="stop_btn" label="サウンド停止" tool_tip="現在再生されているサウンドを停止します。" />
<button name="play_btn" label="サウンド再生" tool_tip="選択したサウンドを再生します。一度に1つのサウンドしか選択・再生できません。" />
<button name="stop_btn" label="サウンド停止" tool_tip="現在再生されているサウンドを停止します。" />
<button name="close_btn" label="閉じる" />
</floater>

View File

@ -674,7 +674,7 @@ L$ が不足しているのでこのグループに参加することができ
</notification>
<notification name="DeleteNotecard">
ノートカードを削除しますか?
<usetemplate name="okcancelbuttons" notext="取り消し" yestext="OK"/>
<usetemplate ignoretext="ノートカードの削除を確認" name="okcancelignore" notext="取り消し" yestext="OK"/>
</notification>
<notification name="LoadPreviousReportScreenshot">
以前のスクリーンショットをレポートに使用しますか?
@ -2697,6 +2697,12 @@ Linden Lab
紛失物の中身をすべて削除しますか?
<usetemplate ignoretext="紛失物フォルダを空にする前の確認" name="okcancelignore" notext="いいえ" yestext="はい"/>
</notification>
<notification name="ConfirmReplaceLink">
'[TYPE]' タイプの身体部位のリンクを適合しないタイプのアイテムで置き換えようとしています。
このまま実行してもよろしいですか?
<usetemplate ignoretext="リンクを置き換える前に確認" name="okcancelignore" notext="いいえ" yestext="はい"/>
</notification>
<notification name="CopySLURL">
次の SLurl がクリップボードにコピーされました:
[SLURL]
@ -3798,7 +3804,7 @@ M キーを押して変更します。
次の住人と共有しますか?
[RESIDENTS]
<usetemplate name="okcancelbuttons" notext="取り消し" yestext="OK"/>
<usetemplate ignoretext="アイテムを共有する前に確認" name="okcancelignore" notext="取り消し" yestext="OK"/>
</notification>
<notification name="ShareFolderConfirmation">
フォルダは一度に 1 つしか共有できません。
@ -3888,7 +3894,7 @@ UDP: 3478, 3479, 5060, 5062, 6250, 12000-32000
ボイスチャットによるコミュニケーションが利用できません。
[https://wiki.firestormviewer.org/fs_voice]
<usetemplate name="okbutton" yestext="OK"/>
<usetemplate ignoretext="ビューワーがボイスサーバーに接続できなかった時に警告" name="okignore" yestext="OK"/>
</notification>
<notification name="NoVoiceConnect-GIAB">
ボイスサーバーに接続できません。ボイスチャットによるコミュニケーションが利用できません。お使いのネットワークやファイアウォールの設定を確認してください。
@ -4193,11 +4199,11 @@ UDP: 3478, 3479, 5060, 5062, 6250, 12000-32000
<!-- <FS:AW> opensim search support-->
<notification name="ConfirmClearDebugSearchURL">
デバッグ検索のURLをクリアしてよろしいですか
<usetemplate name="okcancelignore" notext="取り消し" yestext="OK"/>
<usetemplate ignoretext="デバッグ検索の URL をクリアすることを確認" name="okcancelignore" notext="取り消し" yestext="OK"/>
</notification>
<notification name="ConfirmPickDebugSearchURL">
現在の検索URLをデバッグ検索URLとして選択してよろしいですか
<usetemplate ignoretext="Confirm picking debug search url" name="okcancelignore" notext="取り消し" yestext="OK"/>
<usetemplate ignoretext="デバッグ検索 URL の選択を確認" name="okcancelignore" notext="取り消し" yestext="OK"/>
</notification>
<!-- </FS:AW> opensim search support-->
@ -4415,6 +4421,11 @@ AO セット "[AO_SET_NAME]" の名前を変更できません。
</notification>
<!-- ## Zi: Debug Settings Editor -->
<notification name="DefaultLabelMissing">
<usetemplate ignoretext="LSL スクリプトにデフォルトラベルのない switch ステートメントがあります。" name="notifyignore"/>
デフォルト値のない switch() ステートメントの挙動が以前は正しいものとならなかったため修正されました。詳しくは JIRA で FIRE-17710 をご確認下さい。
</notification>
<notification name="TeleportToAvatarNotPossible">
このアバターへのテレポートはできません。正確な位置が不明なためです。
</notification>
@ -4429,7 +4440,6 @@ AO セット "[AO_SET_NAME]" の名前を変更できません。
</notification>
<!-- <FS:Zi> Viewer version popup -->
<!-- Commented out because without an update it would show false information!
<notification name="FirstJoinSupportGroup2">
Phoenix/Firestorm ビューワのサポート・グループへようこそ!
@ -4445,7 +4455,6 @@ Phoenix/Firestorm ビューワのサポート・グループへようこそ!
<ignore name="ignore" text="Phoenix/Firestorm サポート・グループに参加した時" />
</form>
</notification>
-->
<!-- <FS:Zi> Viewer version popup -->
<notification name="ConfirmScriptModify">
@ -5140,6 +5149,17 @@ Phoenix/Firestorm ビューワのサポート・グループへようこそ!
<notification name="LargePrimAgentIntersect">
他の住人と交差する大きなプリムは作成できません。他の住人がここから移動したときに再試行してください。
</notification>
<notification name="RLVaListRequested" label="[NAME_LABEL] からの制限依頼">
[NAME_SLURL] に現在有効になっている RLV の制限一覧を送るよう依頼がありました。
<form name="form">
<button name="Allow" text="許可" />
<button name="Always Allow" text="常に許可" />
<button name="Deny" text="拒否" />
<ignore name="ignore" text="現在の RLV 制限一覧を誰かに送る前に確認" />
</form>
</notification>
<notification name="PreferenceChatClearLog">
これにより、過去の会話のログ、およびそのファイルのすべてのバックアップが削除されます。
<usetemplate ignoretext="以前の会話のログを削除する前に確認してください。" name="okcancelignore" notext="取り消し" yestext="OK"/>

View File

@ -26,6 +26,7 @@
<combo_box.item value="filter_type_textures" label="テクスチャ" />
<combo_box.item value="filter_type_snapshots" label="スナップショット" />
<combo_box.item value="filter_type_meshes" label="メッシュ" />
<combo_box.item value="filter_type_settings" label="自然環境設定" />
<combo_box.item value="filter_separator" label="------------" />
<combo_box.item value="filter_type_custom" label="カスタマイズ..." />
</combo_box>

View File

@ -171,13 +171,13 @@
<panel label="ミニマップ" name="tab-minimap">
<slider label="背景の不透明度:" name="FSMiniMapOpacity" />
<text name="netmap_pickradius_color_textbox">
選択する半径:
選択半径の色:
</text>
<color_swatch name="MapPickRadiusColor" tool_tip="ミニマップ上で選択する範囲の色を制御します。選択する範囲の大きさは「選択範囲」の設定で調整できます。" />
<text name="netmap_pickradius_opacity_textbox">
不透明度:
</text>
<slider name="MapPickRadiusTransparency" />
<slider name="MapPickRadiusTransparency" tool_tip="ミニマップ上で選択する範囲の色の不透明度を制御します。選択する範囲の大きさは「選択範囲」の設定で調整できます。" />
<text name="netmap_dots_textbox">
ミニマップの点:
</text>

View File

@ -90,8 +90,8 @@
<combo_box.item label="何もしない" name="0"/>
<combo_box.item label="その場所に移動" name="1"/>
<combo_box.item label="その場所にテレポート" name="2"/>
<combo_box.commit_callback function="Pref.ClickActionChange"/>
</combo_box>
<check_box label="スクリプト入りのオブジェクトにもダブルクリックテレポートできるようにする" name="FSAllowDoubleClickOnScriptedObjects" />
<button label="ジョイスティック設定" name="joystick_setup_button"/>
</panel>

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

View File

@ -364,6 +364,7 @@ else
fi
CHANNEL_SIMPLE="$CHANNEL"
if [ -z $CHANNEL ] ; then
if [ $TARGET_PLATFORM == "darwin" ] ; then
CHANNEL="private-`hostname -s` "
@ -503,7 +504,11 @@ if [ $WANTS_CONFIG -eq $TRUE ] ; then
else
VIEWER_SYMBOL_FILE="${BUILD_DIR}/newview/$BTYPE/firestorm-symbols-${TARGET_PLATFORM}-${AUTOBUILD_ADDRSIZE}.tar.bz2"
fi
CRASH_REPORTING="-DRELEASE_CRASH_REPORTING:BOOL=ON"
CRASH_REPORTING="-DRELEASE_CRASH_REPORTING=ON"
if [ ! -z $CHANNEL_SIMPLE ]
then
CRASH_REPORTING="$CRASH_REPORTING -DUSE_BUGSPLAT=On -DBUGSPLAT_DB=firestorm_"`echo $CHANNEL_SIMPLE | tr [:upper:] [:lower:]`
fi
else
CRASH_REPORTING="-DRELEASE_CRASH_REPORTING:BOOL=OFF"
fi