aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llfloaterregioninfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llfloaterregioninfo.cpp')
-rw-r--r--linden/indra/newview/llfloaterregioninfo.cpp73
1 files changed, 37 insertions, 36 deletions
diff --git a/linden/indra/newview/llfloaterregioninfo.cpp b/linden/indra/newview/llfloaterregioninfo.cpp
index b758777..7fa5f6a 100644
--- a/linden/indra/newview/llfloaterregioninfo.cpp
+++ b/linden/indra/newview/llfloaterregioninfo.cpp
@@ -5,6 +5,7 @@
5 * 5 *
6 * Copyright (c) 2004-2007, Linden Research, Inc. 6 * Copyright (c) 2004-2007, Linden Research, Inc.
7 * 7 *
8 * Second Life Viewer Source Code
8 * The source code in this file ("Source Code") is provided by Linden Lab 9 * The source code in this file ("Source Code") is provided by Linden Lab
9 * to you under the terms of the GNU General Public License, version 2.0 10 * to you under the terms of the GNU General Public License, version 2.0
10 * ("GPL"), unless you have obtained a separate licensing agreement 11 * ("GPL"), unless you have obtained a separate licensing agreement
@@ -697,34 +698,34 @@ BOOL LLPanelRegionGeneralInfo::sendUpdate()
697 strings_t strings; 698 strings_t strings;
698 //integers_t integers; 699 //integers_t integers;
699 char buffer[MAX_STRING]; /* Flawfinder: ignore*/ 700 char buffer[MAX_STRING]; /* Flawfinder: ignore*/
700 snprintf(buffer, MAX_STRING, "%s", (childGetValue("block_terraform_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 701 snprintf(buffer, MAX_STRING, "%s", (childGetValue("block_terraform_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
701 strings.push_back(strings_t::value_type(buffer)); 702 strings.push_back(strings_t::value_type(buffer));
702 703
703 snprintf(buffer, MAX_STRING, "%s", (childGetValue("block_fly_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 704 snprintf(buffer, MAX_STRING, "%s", (childGetValue("block_fly_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
704 strings.push_back(strings_t::value_type(buffer)); 705 strings.push_back(strings_t::value_type(buffer));
705 706
706 snprintf(buffer, MAX_STRING, "%s", (childGetValue("allow_damage_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 707 snprintf(buffer, MAX_STRING, "%s", (childGetValue("allow_damage_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
707 strings.push_back(strings_t::value_type(buffer)); 708 strings.push_back(strings_t::value_type(buffer));
708 709
709 snprintf(buffer, MAX_STRING, "%s", (childGetValue("allow_land_resell_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 710 snprintf(buffer, MAX_STRING, "%s", (childGetValue("allow_land_resell_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
710 strings.push_back(strings_t::value_type(buffer)); 711 strings.push_back(strings_t::value_type(buffer));
711 712
712 F32 value = (F32)childGetValue("agent_limit_spin").asReal(); 713 F32 value = (F32)childGetValue("agent_limit_spin").asReal();
713 snprintf(buffer, MAX_STRING, "%f", value); /* Flawfinder: ignore*/ 714 snprintf(buffer, MAX_STRING, "%f", value); /* Flawfinder: ignore */
714 strings.push_back(strings_t::value_type(buffer)); 715 strings.push_back(strings_t::value_type(buffer));
715 716
716 value = (F32)childGetValue("object_bonus_spin").asReal(); 717 value = (F32)childGetValue("object_bonus_spin").asReal();
717 snprintf(buffer, MAX_STRING, "%f", value); /* Flawfinder: ignore*/ 718 snprintf(buffer, MAX_STRING, "%f", value); /* Flawfinder: ignore */
718 strings.push_back(strings_t::value_type(buffer)); 719 strings.push_back(strings_t::value_type(buffer));
719 720
720 U8 access = LLViewerRegion::stringToAccess(childGetValue("access_combo").asString().c_str()); 721 U8 access = LLViewerRegion::stringToAccess(childGetValue("access_combo").asString().c_str());
721 snprintf(buffer, MAX_STRING, "%d", (S32)access); /* Flawfinder: ignore */ 722 snprintf(buffer, MAX_STRING, "%d", (S32)access); /* Flawfinder: ignore */
722 strings.push_back(strings_t::value_type(buffer)); 723 strings.push_back(strings_t::value_type(buffer));
723 724
724 snprintf(buffer, MAX_STRING, "%s", (childGetValue("restrict_pushobject").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 725 snprintf(buffer, MAX_STRING, "%s", (childGetValue("restrict_pushobject").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
725 strings.push_back(strings_t::value_type(buffer)); 726 strings.push_back(strings_t::value_type(buffer));
726 727
727 snprintf(buffer, MAX_STRING, "%s", (childGetValue("allow_parcel_changes_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 728 snprintf(buffer, MAX_STRING, "%s", (childGetValue("allow_parcel_changes_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
728 strings.push_back(strings_t::value_type(buffer)); 729 strings.push_back(strings_t::value_type(buffer));
729 730
730 LLUUID invoice(LLFloaterRegionInfo::getLastInvoice()); 731 LLUUID invoice(LLFloaterRegionInfo::getLastInvoice());
@@ -793,13 +794,13 @@ BOOL LLPanelRegionDebugInfo::sendUpdate()
793 strings_t strings; 794 strings_t strings;
794 char buffer[MAX_STRING]; /* Flawfinder: ignore */ 795 char buffer[MAX_STRING]; /* Flawfinder: ignore */
795 796
796 snprintf(buffer, MAX_STRING, "%s", (childGetValue("disable_scripts_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 797 snprintf(buffer, MAX_STRING, "%s", (childGetValue("disable_scripts_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
797 strings.push_back(buffer); 798 strings.push_back(buffer);
798 799
799 snprintf(buffer, MAX_STRING, "%s", (childGetValue("disable_collisions_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 800 snprintf(buffer, MAX_STRING, "%s", (childGetValue("disable_collisions_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
800 strings.push_back(buffer); 801 strings.push_back(buffer);
801 802
802 snprintf(buffer, MAX_STRING, "%s", (childGetValue("disable_physics_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */ 803 snprintf(buffer, MAX_STRING, "%s", (childGetValue("disable_physics_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
803 strings.push_back(buffer); 804 strings.push_back(buffer);
804 805
805 LLUUID invoice(LLFloaterRegionInfo::getLastInvoice()); 806 LLUUID invoice(LLFloaterRegionInfo::getLastInvoice());
@@ -957,7 +958,7 @@ bool LLPanelRegionTextureInfo::refreshFromRegion(LLViewerRegion* region)
957 char buffer[MAX_STRING]; /* Flawfinder: ignore */ 958 char buffer[MAX_STRING]; /* Flawfinder: ignore */
958 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i) 959 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i)
959 { 960 {
960 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */ 961 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */
961 texture_ctrl = LLViewerUICtrlFactory::getTexturePickerByName(this, buffer); 962 texture_ctrl = LLViewerUICtrlFactory::getTexturePickerByName(this, buffer);
962 if(texture_ctrl) 963 if(texture_ctrl)
963 { 964 {
@@ -970,9 +971,9 @@ bool LLPanelRegionTextureInfo::refreshFromRegion(LLViewerRegion* region)
970 971
971 for(S32 i = 0; i < CORNER_COUNT; ++i) 972 for(S32 i = 0; i < CORNER_COUNT; ++i)
972 { 973 {
973 snprintf(buffer, MAX_STRING, "height_start_spin_%d", i); /* Flawfinder: ignore */ 974 snprintf(buffer, MAX_STRING, "height_start_spin_%d", i); /* Flawfinder: ignore */
974 childSetValue(buffer, LLSD(compp->getStartHeight(i))); 975 childSetValue(buffer, LLSD(compp->getStartHeight(i)));
975 snprintf(buffer, MAX_STRING, "height_range_spin_%d", i); /* Flawfinder: ignore */ 976 snprintf(buffer, MAX_STRING, "height_range_spin_%d", i); /* Flawfinder: ignore */
976 childSetValue(buffer, LLSD(compp->getHeightRange(i))); 977 childSetValue(buffer, LLSD(compp->getHeightRange(i)));
977 } 978 }
978 979
@@ -987,15 +988,15 @@ BOOL LLPanelRegionTextureInfo::postBuild()
987 char buffer[MAX_STRING]; /* Flawfinder: ignore */ 988 char buffer[MAX_STRING]; /* Flawfinder: ignore */
988 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i) 989 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i)
989 { 990 {
990 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */ 991 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */
991 initCtrl(buffer); 992 initCtrl(buffer);
992 } 993 }
993 994
994 for(S32 i = 0; i < CORNER_COUNT; ++i) 995 for(S32 i = 0; i < CORNER_COUNT; ++i)
995 { 996 {
996 snprintf(buffer, MAX_STRING, "height_start_spin_%d", i); /* Flawfinder: ignore */ 997 snprintf(buffer, MAX_STRING, "height_start_spin_%d", i); /* Flawfinder: ignore */
997 initCtrl(buffer); 998 initCtrl(buffer);
998 snprintf(buffer, MAX_STRING, "height_range_spin_%d", i); /* Flawfinder: ignore */ 999 snprintf(buffer, MAX_STRING, "height_range_spin_%d", i); /* Flawfinder: ignore */
999 initCtrl(buffer); 1000 initCtrl(buffer);
1000 } 1001 }
1001 1002
@@ -1035,13 +1036,13 @@ BOOL LLPanelRegionTextureInfo::sendUpdate()
1035 1036
1036 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i) 1037 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i)
1037 { 1038 {
1038 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */ 1039 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */
1039 texture_ctrl = LLViewerUICtrlFactory::getTexturePickerByName(this, buffer); 1040 texture_ctrl = LLViewerUICtrlFactory::getTexturePickerByName(this, buffer);
1040 if(texture_ctrl) 1041 if(texture_ctrl)
1041 { 1042 {
1042 LLUUID tmp_id(texture_ctrl->getImageAssetID()); 1043 LLUUID tmp_id(texture_ctrl->getImageAssetID());
1043 tmp_id.toString(id_str); 1044 tmp_id.toString(id_str);
1044 snprintf(buffer, MAX_STRING, "%d %s", i, id_str); /* Flawfinder: ignore */ 1045 snprintf(buffer, MAX_STRING, "%d %s", i, id_str); /* Flawfinder: ignore */
1045 strings.push_back(strings_t::value_type(buffer)); 1046 strings.push_back(strings_t::value_type(buffer));
1046 } 1047 }
1047 } 1048 }
@@ -1049,9 +1050,9 @@ BOOL LLPanelRegionTextureInfo::sendUpdate()
1049 strings.clear(); 1050 strings.clear();
1050 for(S32 i = 0; i < CORNER_COUNT; ++i) 1051 for(S32 i = 0; i < CORNER_COUNT; ++i)
1051 { 1052 {
1052 snprintf(buffer, MAX_STRING, "height_start_spin_%d", i); /* Flawfinder: ignore */ 1053 snprintf(buffer, MAX_STRING, "height_start_spin_%d", i); /* Flawfinder: ignore */
1053 snprintf(buffer2, MAX_STRING, "height_range_spin_%d", i); /* Flawfinder: ignore */ 1054 snprintf(buffer2, MAX_STRING, "height_range_spin_%d", i); /* Flawfinder: ignore */
1054 snprintf(buffer, MAX_STRING, "%d %f %f", i, (F32)childGetValue(buffer).asReal(), (F32)childGetValue(buffer2).asReal()); /* Flawfinder: ignore */ 1055 snprintf(buffer, MAX_STRING, "%d %f %f", i, (F32)childGetValue(buffer).asReal(), (F32)childGetValue(buffer2).asReal()); /* Flawfinder: ignore */
1055 strings.push_back(strings_t::value_type(buffer)); 1056 strings.push_back(strings_t::value_type(buffer));
1056 } 1057 }
1057 sendEstateOwnerMessage(msg, "textureheights", invoice, strings); 1058 sendEstateOwnerMessage(msg, "textureheights", invoice, strings);
@@ -1065,7 +1066,7 @@ BOOL LLPanelRegionTextureInfo::validateTextureSizes()
1065 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i) 1066 for(S32 i = 0; i < TERRAIN_TEXTURE_COUNT; ++i)
1066 { 1067 {
1067 char buffer[MAX_STRING]; /* Flawfinder: ignore */ 1068 char buffer[MAX_STRING]; /* Flawfinder: ignore */
1068 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */ 1069 snprintf(buffer, MAX_STRING, "texture_detail_%d", i); /* Flawfinder: ignore */
1069 LLTextureCtrl* texture_ctrl = LLViewerUICtrlFactory::getTexturePickerByName(this, buffer); 1070 LLTextureCtrl* texture_ctrl = LLViewerUICtrlFactory::getTexturePickerByName(this, buffer);
1070 if (!texture_ctrl) continue; 1071 if (!texture_ctrl) continue;
1071 1072
@@ -1170,17 +1171,17 @@ BOOL LLPanelRegionTerrainInfo::sendUpdate()
1170 strings_t strings; 1171 strings_t strings;
1171 LLUUID invoice(LLFloaterRegionInfo::getLastInvoice()); 1172 LLUUID invoice(LLFloaterRegionInfo::getLastInvoice());
1172 1173
1173 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("water_height_spin").asReal()); /* Flawfinder: ignore */ 1174 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("water_height_spin").asReal()); /* Flawfinder: ignore */
1174 strings.push_back(buffer); 1175 strings.push_back(buffer);
1175 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("terrain_raise_spin").asReal()); /* Flawfinder: ignore */ 1176 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("terrain_raise_spin").asReal()); /* Flawfinder: ignore */
1176 strings.push_back(buffer); 1177 strings.push_back(buffer);
1177 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("terrain_lower_spin").asReal()); /* Flawfinder: ignore */ 1178 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("terrain_lower_spin").asReal()); /* Flawfinder: ignore */
1178 strings.push_back(buffer); 1179 strings.push_back(buffer);
1179 snprintf(buffer, MAX_STRING, "%s", (childGetValue("use_estate_sun_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore*/ 1180 snprintf(buffer, MAX_STRING, "%s", (childGetValue("use_estate_sun_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
1180 strings.push_back(buffer); 1181 strings.push_back(buffer);
1181 snprintf(buffer, MAX_STRING, "%s", (childGetValue("fixed_sun_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore*/ 1182 snprintf(buffer, MAX_STRING, "%s", (childGetValue("fixed_sun_check").asBoolean() ? "Y" : "N")); /* Flawfinder: ignore */
1182 strings.push_back(buffer); 1183 strings.push_back(buffer);
1183 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("sun_hour_slider").asReal() ); /* Flawfinder: ignore*/ 1184 snprintf(buffer, MAX_STRING, "%f", (F32)childGetValue("sun_hour_slider").asReal() ); /* Flawfinder: ignore */
1184 strings.push_back(buffer); 1185 strings.push_back(buffer);
1185 1186
1186 // Grab estate information in case the user decided to set the 1187 // Grab estate information in case the user decided to set the
@@ -1206,11 +1207,11 @@ BOOL LLPanelRegionTerrainInfo::sendUpdate()
1206 estate_sun_hour = panel->getSunHour(); 1207 estate_sun_hour = panel->getSunHour();
1207 } 1208 }
1208 1209
1209 snprintf(buffer, MAX_STRING, "%s", (estate_global_time ? "Y" : "N") ); /* Flawfinder: ignore*/ 1210 snprintf(buffer, MAX_STRING, "%s", (estate_global_time ? "Y" : "N") ); /* Flawfinder: ignore */
1210 strings.push_back(buffer); 1211 strings.push_back(buffer);
1211 snprintf(buffer, MAX_STRING, "%s", (estate_fixed_sun ? "Y" : "N") ); /* Flawfinder: ignore*/ 1212 snprintf(buffer, MAX_STRING, "%s", (estate_fixed_sun ? "Y" : "N") ); /* Flawfinder: ignore */
1212 strings.push_back(buffer); 1213 strings.push_back(buffer);
1213 snprintf(buffer, MAX_STRING, "%f", estate_sun_hour); /* Flawfinder: ignore*/ 1214 snprintf(buffer, MAX_STRING, "%f", estate_sun_hour); /* Flawfinder: ignore */
1214 strings.push_back(buffer); 1215 strings.push_back(buffer);
1215 1216
1216 sendEstateOwnerMessage(gMessageSystem, "setregionterrain", invoice, strings); 1217 sendEstateOwnerMessage(gMessageSystem, "setregionterrain", invoice, strings);
@@ -1827,7 +1828,7 @@ void LLPanelEstateInfo::sendEstateAccessDelta(U32 flags, const LLUUID& agent_or_
1827 msg->nextBlock("ParamList"); 1828 msg->nextBlock("ParamList");
1828 msg->addString("Parameter", buf); 1829 msg->addString("Parameter", buf);
1829 1830
1830 snprintf(buf, MAX_STRING, "%u", flags); /* Flawfinder: ignore*/ 1831 snprintf(buf, MAX_STRING, "%u", flags); /* Flawfinder: ignore */
1831 msg->nextBlock("ParamList"); 1832 msg->nextBlock("ParamList");
1832 msg->addString("Parameter", buf); 1833 msg->addString("Parameter", buf);
1833 1834
@@ -2084,7 +2085,7 @@ void LLPanelEstateInfo::commitEstateInfo()
2084 msg->addString("Parameter", getEstateName()); 2085 msg->addString("Parameter", getEstateName());
2085 2086
2086 char buf[MAX_STRING]; /* Flawfinder: ignore*/ 2087 char buf[MAX_STRING]; /* Flawfinder: ignore*/
2087 snprintf(buf, MAX_STRING, "%u", computeEstateFlags()); /* Flawfinder: ignore*/ 2088 snprintf(buf, MAX_STRING, "%u", computeEstateFlags()); /* Flawfinder: ignore */
2088 msg->nextBlock("ParamList"); 2089 msg->nextBlock("ParamList");
2089 msg->addString("Parameter", buf); 2090 msg->addString("Parameter", buf);
2090 2091
@@ -2094,7 +2095,7 @@ void LLPanelEstateInfo::commitEstateInfo()
2094 sun_hour = 0.f; // 0 = global time 2095 sun_hour = 0.f; // 0 = global time
2095 } 2096 }
2096 2097
2097 snprintf(buf, MAX_STRING, "%d", (S32)(sun_hour*1024.0f)); /* Flawfinder: ignore*/ 2098 snprintf(buf, MAX_STRING, "%d", (S32)(sun_hour*1024.0f)); /* Flawfinder: ignore */
2098 msg->nextBlock("ParamList"); 2099 msg->nextBlock("ParamList");
2099 msg->addString("Parameter", buf); 2100 msg->addString("Parameter", buf);
2100 2101