diff options
Diffstat (limited to '')
5 files changed, 10 insertions, 37 deletions
diff --git a/linden/indra/newview/app_settings/viewerversion.xml b/linden/indra/newview/app_settings/viewerversion.xml index e482bf7..555b244 100644 --- a/linden/indra/newview/app_settings/viewerversion.xml +++ b/linden/indra/newview/app_settings/viewerversion.xml | |||
@@ -20,6 +20,6 @@ need to be changed manually - MC | |||
20 | <viewer version_patch="0" /> | 20 | <viewer version_patch="0" /> |
21 | 21 | ||
22 | <!--string--> | 22 | <!--string--> |
23 | <viewer version_test="Experimental 2010.10.02" /> | 23 | <viewer version_test="Experimental 2010.10.06-hotfix" /> |
24 | 24 | ||
25 | </viewer_version> | 25 | </viewer_version> |
diff --git a/linden/indra/newview/lgghunspell_wrapper.cpp b/linden/indra/newview/lgghunspell_wrapper.cpp index aa4507c..9548c4f 100644 --- a/linden/indra/newview/lgghunspell_wrapper.cpp +++ b/linden/indra/newview/lgghunspell_wrapper.cpp | |||
@@ -472,7 +472,7 @@ static char * languageCodesraw[]={ | |||
472 | lggHunSpell_Wrapper::lggHunSpell_Wrapper() | 472 | lggHunSpell_Wrapper::lggHunSpell_Wrapper() |
473 | { | 473 | { |
474 | //languageCodes(begin(languageCodesraw), end(languageCodesraw)); | 474 | //languageCodes(begin(languageCodesraw), end(languageCodesraw)); |
475 | mSpellCheckHighlight = rebind_llcontrol<BOOL>("EmeraldSpellDisplay", &gSavedSettings, false); | 475 | mSpellCheckHighlight = rebind_llcontrol<BOOL>("EmeraldSpellDisplay", &gSavedSettings, true); |
476 | } | 476 | } |
477 | 477 | ||
478 | lggHunSpell_Wrapper::~lggHunSpell_Wrapper() | 478 | lggHunSpell_Wrapper::~lggHunSpell_Wrapper() |
@@ -963,8 +963,5 @@ void lggHunSpell_Wrapper::editCustomButton() | |||
963 | 963 | ||
964 | void lggHunSpell_Wrapper::setSpellCheckHighlight(BOOL highlight) | 964 | void lggHunSpell_Wrapper::setSpellCheckHighlight(BOOL highlight) |
965 | { | 965 | { |
966 | if (mSpellCheckHighlight) | 966 | gSavedSettings.setBOOL("EmeraldSpellDisplay", highlight); |
967 | { | ||
968 | *mSpellCheckHighlight = highlight; | ||
969 | } | ||
970 | } | 967 | } |
diff --git a/linden/indra/newview/lltexturecache.cpp b/linden/indra/newview/lltexturecache.cpp index 46c125f..0c35b32 100644 --- a/linden/indra/newview/lltexturecache.cpp +++ b/linden/indra/newview/lltexturecache.cpp | |||
@@ -372,9 +372,10 @@ bool LLTextureCacheRemoteWorker::doRead() | |||
372 | if (!done && (mState == LOCAL)) | 372 | if (!done && (mState == LOCAL)) |
373 | { | 373 | { |
374 | llassert(local_size != 0); // we're assuming there is a non empty local file here... | 374 | llassert(local_size != 0); // we're assuming there is a non empty local file here... |
375 | if (!mDataSize || mDataSize > local_size) | 375 | llassert(mReadData == NULL); |
376 | if (!mDataSize || mDataSize > (local_size - mOffset)) | ||
376 | { | 377 | { |
377 | mDataSize = local_size; | 378 | mDataSize = local_size - mOffset; |
378 | } | 379 | } |
379 | // Allocate read buffer | 380 | // Allocate read buffer |
380 | mReadData = new U8[mDataSize]; | 381 | mReadData = new U8[mDataSize]; |
diff --git a/linden/indra/newview/primbackup.cpp b/linden/indra/newview/primbackup.cpp index adbc4de..63043f0 100644 --- a/linden/indra/newview/primbackup.cpp +++ b/linden/indra/newview/primbackup.cpp | |||
@@ -350,34 +350,6 @@ void primbackup::pre_export_object() | |||
350 | bool primbackup::check_perms( LLSelectNode* node ) | 350 | bool primbackup::check_perms( LLSelectNode* node ) |
351 | { | 351 | { |
352 | LLPermissions *perms = node->mPermissions; | 352 | LLPermissions *perms = node->mPermissions; |
353 | // We check to see if there are megaprims in SL we can export. | ||
354 | // Cludgy, but the only option considering LL's TPV policy. | ||
355 | if (gHippoGridManager->getConnectedGrid()->isSecondLife()) | ||
356 | { | ||
357 | bool is_sl_megaprim = false; | ||
358 | for (int i = 0; i < 3; ++i) | ||
359 | { | ||
360 | if (node->getObject()->getScale().mV[i] > 10) | ||
361 | { | ||
362 | is_sl_megaprim = true; | ||
363 | break; | ||
364 | } | ||
365 | } | ||
366 | |||
367 | if (is_sl_megaprim) | ||
368 | { | ||
369 | // The following avatars in Second Life have given Imprudence permission for their full-perm | ||
370 | // megaprims to be exported even if that means changing the creator from themselves: | ||
371 | // McCabe_Maxsted ("3fc0478f-1c40-48a1-b8a7-3b7062efeda1"); | ||
372 | // Gene_Replacement ("adfacb56-390b-4fdc-9216-3494f1c59862"); | ||
373 | return ((perms->getCreator() == LLUUID("3fc0478f-1c40-48a1-b8a7-3b7062efeda1") || | ||
374 | perms->getCreator() == LLUUID("adfacb56-390b-4fdc-9216-3494f1c59862") || | ||
375 | perms->getCreator() == gAgent.getID()) && | ||
376 | perms->getOwner() == gAgent.getID() && | ||
377 | (PERM_ITEM_UNRESTRICTED & perms->getMaskOwner()) == PERM_ITEM_UNRESTRICTED); | ||
378 | } | ||
379 | } | ||
380 | |||
381 | return (gAgent.getID() == perms->getOwner() && | 353 | return (gAgent.getID() == perms->getOwner() && |
382 | gAgent.getID() == perms->getCreator() && | 354 | gAgent.getID() == perms->getCreator() && |
383 | (PERM_ITEM_UNRESTRICTED & | 355 | (PERM_ITEM_UNRESTRICTED & |
@@ -1139,4 +1111,7 @@ void primbackup::upload_next_asset() | |||
1139 | "Uploaded texture", | 1111 | "Uploaded texture", |
1140 | NULL, | 1112 | NULL, |
1141 | NULL); | 1113 | NULL); |
1114 | |||
1115 | |||
1142 | } | 1116 | } |
1117 | |||
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml index a0c9e28..c3ee726 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml | |||
@@ -139,7 +139,7 @@ | |||
139 | name="EmeraldHelp_SpellCheck" tool_tip="Click here for help regarding the settings in this page." | 139 | name="EmeraldHelp_SpellCheck" tool_tip="Click here for help regarding the settings in this page." |
140 | right="490" width="18"/> | 140 | right="490" width="18"/> |
141 | <check_box bottom="-25" enabled="true" follows="left|top" font="SansSerifSmall" height="16" | 141 | <check_box bottom="-25" enabled="true" follows="left|top" font="SansSerifSmall" height="16" |
142 | label="Show misspelled words in red (requires restart)" left="12" mouse_opaque="true" name="EmeraldSpellDisplay" | 142 | label="Show misspelled words in red" left="12" mouse_opaque="true" name="EmeraldSpellDisplay" |
143 | control_name="EmeraldSpellDisplay" width="126"/> | 143 | control_name="EmeraldSpellDisplay" width="126"/> |
144 | <text bottom_delta="-30" follows="left|top" font="SansSerifSmall" height="16" left="12" | 144 | <text bottom_delta="-30" follows="left|top" font="SansSerifSmall" height="16" left="12" |
145 | name="EmSpell_txt1" width="512"> | 145 | name="EmSpell_txt1" width="512"> |