aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJacek Antonelli2009-10-03 04:25:50 -0500
committerJacek Antonelli2009-10-03 04:25:50 -0500
commit0a6d84a05ad59d613092b6fd87fc84099df0d160 (patch)
tree1e64e2657f764c9c2a015a70d8c1a6d67afc722a
parentImprudence 1.2.0 beta released. (diff)
parentFixed switched Buy and Create locations in object pie menu (regression) (diff)
downloadmeta-impy-0a6d84a05ad59d613092b6fd87fc84099df0d160.zip
meta-impy-0a6d84a05ad59d613092b6fd87fc84099df0d160.tar.gz
meta-impy-0a6d84a05ad59d613092b6fd87fc84099df0d160.tar.bz2
meta-impy-0a6d84a05ad59d613092b6fd87fc84099df0d160.tar.xz
Merge remote branch 'mccabe/next' into next
-rw-r--r--ChangeLog.txt93
-rw-r--r--linden/indra/newview/app_settings/settings.xml11
-rw-r--r--linden/indra/newview/gpu_table.txt24
-rw-r--r--linden/indra/newview/llagent.cpp26
-rw-r--r--linden/indra/newview/llagent.h1
-rw-r--r--linden/indra/newview/llappviewer.cpp17
-rw-r--r--linden/indra/newview/llfloatertools.cpp44
-rw-r--r--linden/indra/newview/llfloaterwindlight.cpp11
-rw-r--r--linden/indra/newview/llpanelavatar.cpp4
-rw-r--r--linden/indra/newview/llpanelgeneral.cpp9
-rw-r--r--linden/indra/newview/llpanelgeneral.h3
-rw-r--r--linden/indra/newview/llstartup.cpp51
-rw-r--r--linden/indra/newview/llviewermenu.cpp44
-rw-r--r--linden/indra/newview/llviewerregion.cpp16
-rw-r--r--linden/indra/newview/llwindlightremotectrl.cpp2
-rw-r--r--linden/indra/newview/skins/default/colors_base.xml2
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml4
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/menu_pie_object.xml16
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml96
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml8
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml6
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml2
-rw-r--r--linden/indra/newview/skins/silver/colors_base.xml4
23 files changed, 374 insertions, 120 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index a1b6e53..597c595 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,96 @@
12009-10-01 McCabe Maxsted <hakushakukun@gmail.com>
2
3 * Fixed switched Buy and Create locations in object pie menu (regression).
4
5 modified: linden/indra/newview/skins/default/xui/en-us/menu_pie_object.xml
6
7
8 * Fixed inability to teleport to adult regions in Imprudence 1.2.
9 (Ugly. Only use on 1.22 code base)
10
11 modified: linden/indra/newview/app_settings/settings.xml
12 modified: linden/indra/newview/llagent.cpp
13 modified: linden/indra/newview/llagent.h
14 modified: linden/indra/newview/llstartup.cpp
15 modified: linden/indra/newview/llviewerregion.cpp
16
17
18 * Changed the minimum draw distance from 64m to 32m.
19
20 modified: linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml
21 modified: linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml
22
23
24 * Suspected partial crash fix for Logout.
25
26 modified: linden/indra/newview/llappviewer.cpp
27
28
29 * Fixed 1.2 thinking it was on the Teen Grid.
30
31 modified: linden/indra/newview/llstartup.cpp
32
33
34 * Updated gpu_table.txt to latest version in Snowglobe.
35
36 modified: linden/indra/newview/gpu_table.txt
37
38
392009-09-29 McCabe Maxsted <hakushakukun@gmail.com>
40
41 * Fixed Unlink not enabling when Edit Linked Parts enabled.
42
43 modified: linden/indra/newview/llfloatertools.cpp
44 modified: linden/indra/newview/llviewermenu.cpp
45
46
47 * Fixed Join Call button truncated in group IMs (regression).
48
49 modified: linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml
50
51
52 * Fixed reset UI size to default button missing from preferences > general (regression).
53 Changed incremets to 0.001 to be more Liberation Sans-friendly.
54
55 modified: linden/indra/newview/llpanelgeneral.cpp
56 modified: linden/indra/newview/llpanelgeneral.h
57 modified: linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml
58
59
60 * Renamed preferences checkbox to 'show WindLight toolbar,' removed reference to 'Second Life.'
61
62 modified: linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml
63
64
65 * Adjusted 2nd Life profile tab layout for French language.
66
67 modified: linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml
68
69
70 * Added the name box back to avatar profiles.
71
72 modified: linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml
73
74
752009-09-28 McCabe Maxsted <hakushakukun@gmail.com>
76
77 * Fixed first windlight toolbar entry toggling Advanced Sky.
78
79 modified: linden/indra/newview/llwindlightremotectrl.cpp
80
81
82 * Renamed ScriptBgReadOnlyColor to ScrollReadOnlyColor so we don't lose it in a merge.
83
84 modified: linden/indra/newview/llpanelavatar.cpp
85 modified: linden/indra/newview/skins/default/colors_base.xml
86 modified: linden/indra/newview/skins/silver/colors_base.xml
87
88
89 * Fixed Advanced Sky only toggling once.
90
91 modified: linden/indra/newview/llfloaterwindlight.cpp
92
93
1=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 94=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2=- 1.2.0 BETA -= 95=- 1.2.0 BETA -=
3=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 96=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index e9705de..7cc10af 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -5734,6 +5734,17 @@
5734 <key>Value</key> 5734 <key>Value</key>
5735 <real>6.0</real> 5735 <real>6.0</real>
5736 </map> 5736 </map>
5737 <key>PreferredMaturity</key>
5738 <map>
5739 <key>Comment</key>
5740 <string>Setting for the user's preferred maturity level.</string>
5741 <key>Persist</key>
5742 <integer>1</integer>
5743 <key>Type</key>
5744 <string>U32</string>
5745 <key>Value</key>
5746 <integer>13</integer>
5747 </map>
5737 <key>PreviewAnimRect</key> 5748 <key>PreviewAnimRect</key>
5738 <map> 5749 <map>
5739 <key>Comment</key> 5750 <key>Comment</key>
diff --git a/linden/indra/newview/gpu_table.txt b/linden/indra/newview/gpu_table.txt
index 7484005..c08e2b5 100644
--- a/linden/indra/newview/gpu_table.txt
+++ b/linden/indra/newview/gpu_table.txt
@@ -90,14 +90,15 @@ ATI Radeon HD 2300 .*ATI.*Radeon HD 23.* 0 1
90ATI Radeon HD 2400 .*ATI.*Radeon HD.*24.* 1 1 90ATI Radeon HD 2400 .*ATI.*Radeon HD.*24.* 1 1
91ATI Radeon HD 2600 .*ATI.*Radeon HD 26.* 2 1 91ATI Radeon HD 2600 .*ATI.*Radeon HD 26.* 2 1
92ATI Radeon HD 2900 .*ATI.*Radeon HD 29.* 3 1 92ATI Radeon HD 2900 .*ATI.*Radeon HD 29.* 3 1
93ATI Radeon HD 3200 .*ATI.*Radeon HD.*32.* 1 1 93ATI Radeon HD 3200 .*ATI.*Radeon.*HD.*32.* 1 1
94ATI Radeon HD 3300 .*ATI.*Radeon HD.*33.* 1 1 94ATI Radeon HD 3300 .*ATI.*Radeon HD.*33.* 1 1
95ATI Radeon HD 3400 .*ATI.*Radeon HD.*34.* 1 1 95ATI Radeon HD 3400 .*ATI.*Radeon HD.*34.* 1 1
96ATI Radeon HD 3600 .*ATI.*Radeon HD.*36.* 3 1 96ATI Radeon HD 3600 .*ATI.*Radeon HD.*36.* 3 1
97ATI Radeon HD 3800 .*ATI.*Radeon HD.*38.* 3 1 97ATI Radeon HD 3800 .*ATI.*Radeon HD.*38.* 3 1
98ATI Radeon HD 4300 .*ATI.*Radeon HD 43.* 1 1 98ATI Radeon HD 4300 .*ATI.*Radeon HD 43.* 1 1
99ATI Radeon HD 4500 .*ATI.*Radeon HD 45.* 2 1
99ATI Radeon HD 4600 .*ATI.*Radeon HD 46.* 3 1 100ATI Radeon HD 4600 .*ATI.*Radeon HD 46.* 3 1
100ATI Radeon HD 4800 .*ATI.*Radeon HD.*48.* 3 1 101ATI Radeon HD 4800 .*ATI.*Radeon.*HD.*48.* 3 1
101ATI Radeon OpenGL .*ATI.*Radeon OpenGL.* 0 0 102ATI Radeon OpenGL .*ATI.*Radeon OpenGL.* 0 0
102ATI Radeon 2100 .*ATI.*Radeon 21.* 0 1 103ATI Radeon 2100 .*ATI.*Radeon 21.* 0 1
103ATI Radeon 3100 .*ATI.*Radeon 31.* 1 1 104ATI Radeon 3100 .*ATI.*Radeon 31.* 1 1
@@ -135,6 +136,7 @@ ATI Radeon X900 .*ATI.*Radeon X9.* 2 1
135ATI Radeon Xpress .*ATI.*Radeon Xpress.* 0 0 136ATI Radeon Xpress .*ATI.*Radeon Xpress.* 0 0
136ATI Rage 128 .*ATI.*Rage 128.* 0 1 137ATI Rage 128 .*ATI.*Rage 128.* 0 1
137ATI RV250 .*ATI.*RV250.* 0 1 138ATI RV250 .*ATI.*RV250.* 0 1
139ATI RV380 .*ATI.*RV380.* 0 1
138ATI RV530 .*ATI.*RV530.* 1 1 140ATI RV530 .*ATI.*RV530.* 1 1
139ATI RX700 .*ATI.*RX700.* 1 1 141ATI RX700 .*ATI.*RX700.* 1 1
140Intel X3100 .*Intel.*X3100.* 0 1 142Intel X3100 .*Intel.*X3100.* 0 1
@@ -160,8 +162,13 @@ Intel Montara .*Intel.*Montara.* 0 0
160Intel Springdale .*Intel.*Springdale.* 0 0 162Intel Springdale .*Intel.*Springdale.* 0 0
161Matrox .*Matrox.* 0 0 163Matrox .*Matrox.* 0 0
162Mesa .*Mesa.* 0 0 164Mesa .*Mesa.* 0 0
163NVIDIA GTX 260 .*NVIDIA.*GeForce.*GTX.*260.* 3 1 165NVIDIA GT 120 .*NVIDIA.*GeForce.*GT.*12.* 2 1
164NVIDIA GTX 280 .*NVIDIA.*GeForce.*GTX.*280.* 3 1 166NVIDIA GT 130 .*NVIDIA.*GeForce.*GT.*13.* 3 1
167NVIDIA GTS 250 .*NVIDIA.*GeForce.*GTS.*25.* 3 1
168NVIDIA GTX 260 .*NVIDIA.*GeForce.*GTX.*26.* 3 1
169NVIDIA GTX 270 .*NVIDIA.*GeForce.*GTX.*27.* 3 1
170NVIDIA GTX 280 .*NVIDIA.*GeForce.*GTX.*28.* 3 1
171NVIDIA GTX 290 .*NVIDIA.*GeForce.*GTX.*29.* 3 1
165NVIDIA C51 .*NVIDIA.*C51.* 0 1 172NVIDIA C51 .*NVIDIA.*C51.* 0 1
166NVIDIA G72 .*NVIDIA.*G72.* 1 1 173NVIDIA G72 .*NVIDIA.*G72.* 1 1
167NVIDIA G73 .*NVIDIA.*G73.* 1 1 174NVIDIA G73 .*NVIDIA.*G73.* 1 1
@@ -187,7 +194,7 @@ NVIDIA GeForce 7300 .*NVIDIA.*GeForce 73.* 1 1
187NVIDIA GeForce 7500 .*NVIDIA.*GeForce 75.* 1 1 194NVIDIA GeForce 7500 .*NVIDIA.*GeForce 75.* 1 1
188NVIDIA GeForce 7600 .*NVIDIA.*GeForce 76.* 2 1 195NVIDIA GeForce 7600 .*NVIDIA.*GeForce 76.* 2 1
189NVIDIA GeForce 7800 .*NVIDIA.*GeForce.*78.* 2 1 196NVIDIA GeForce 7800 .*NVIDIA.*GeForce.*78.* 2 1
190NVIDIA GeForce 7900 .*NVIDIA.*GeForce 79.* 2 1 197NVIDIA GeForce 7900 .*NVIDIA.*GeForce.*79.* 2 1
191NVIDIA GeForce 8100 .*NVIDIA.*GeForce 81.* 1 1 198NVIDIA GeForce 8100 .*NVIDIA.*GeForce 81.* 1 1
192NVIDIA GeForce 8200 .*NVIDIA.*GeForce 82.* 1 1 199NVIDIA GeForce 8200 .*NVIDIA.*GeForce 82.* 1 1
193NVIDIA GeForce 8300 .*NVIDIA.*GeForce 83.* 1 1 200NVIDIA GeForce 8300 .*NVIDIA.*GeForce 83.* 1 1
@@ -205,8 +212,8 @@ NVIDIA GeForce 9700M .*NVIDIA.*GeForce 9700M.* 2 1
205NVIDIA GeForce 9300 .*NVIDIA.*GeForce 93.* 1 1 212NVIDIA GeForce 9300 .*NVIDIA.*GeForce 93.* 1 1
206NVIDIA GeForce 9400 .*GeForce 94.* 1 1 213NVIDIA GeForce 9400 .*GeForce 94.* 1 1
207NVIDIA GeForce 9500 .*NVIDIA.*GeForce 95.* 2 1 214NVIDIA GeForce 9500 .*NVIDIA.*GeForce 95.* 2 1
208NVIDIA GeForce 9600 .*NVIDIA.*GeForce 96.* 3 1 215NVIDIA GeForce 9600 .*NVIDIA.*GeForce.*96.* 3 1
209NVIDIA GeForce 9800 .*NVIDIA.*GeForce 98.* 3 1 216NVIDIA GeForce 9800 .*NVIDIA.*GeForce.*98.* 3 1
210NVIDIA GeForce FX 5100 .*NVIDIA.*GeForce FX 51.* 0 1 217NVIDIA GeForce FX 5100 .*NVIDIA.*GeForce FX 51.* 0 1
211NVIDIA GeForce FX 5200 .*NVIDIA.*GeForce FX 52.* 0 1 218NVIDIA GeForce FX 5200 .*NVIDIA.*GeForce FX 52.* 0 1
212NVIDIA GeForce FX 5500 .*NVIDIA.*GeForce FX 55.* 0 1 219NVIDIA GeForce FX 5500 .*NVIDIA.*GeForce FX 55.* 0 1
@@ -236,8 +243,6 @@ NVIDIA GeForce Go 7600 .*NVIDIA.*GeForce Go 76.* 2 1
236NVIDIA GeForce Go 7700 .*NVIDIA.*GeForce Go 77.* 2 1 243NVIDIA GeForce Go 7700 .*NVIDIA.*GeForce Go 77.* 2 1
237NVIDIA GeForce Go 7800 .*NVIDIA.*GeForce Go 78.* 2 1 244NVIDIA GeForce Go 7800 .*NVIDIA.*GeForce Go 78.* 2 1
238NVIDIA GeForce Go 7900 .*NVIDIA.*GeForce Go 79.* 2 1 245NVIDIA GeForce Go 7900 .*NVIDIA.*GeForce Go 79.* 2 1
239NVIDIA GeForce GTX 260 .*NVIDIA.*GeForce GTX 26.* 3 1
240NVIDIA GeForce GTX 280 .*NVIDIA.*GeForce GTX 28.* 3 1
241NVIDIA D9M .*D9M.* 1 1 246NVIDIA D9M .*D9M.* 1 1
242NVIDIA G84 .*G84.* 1 1 247NVIDIA G84 .*G84.* 1 1
243NVIDIA G92 .*G92.* 3 1 248NVIDIA G92 .*G92.* 3 1
@@ -249,6 +254,7 @@ NVIDIA GeForce PCX .*GeForce PCX.* 0 1
249NVIDIA Generic .*NVIDIA.*Unknown.* 0 0 254NVIDIA Generic .*NVIDIA.*Unknown.* 0 0
250NVIDIA NV17 .*GeForce NV17.* 0 1 255NVIDIA NV17 .*GeForce NV17.* 0 1
251NVIDIA NV34 .*NVIDIA.*NV34.* 0 1 256NVIDIA NV34 .*NVIDIA.*NV34.* 0 1
257NVIDIA NV35 .*NVIDIA.*NV35.* 0 1
252NVIDIA NV36 .*GeForce NV36.* 1 1 258NVIDIA NV36 .*GeForce NV36.* 1 1
253NVIDIA NV43 .*NVIDIA.*NV43.* 1 1 259NVIDIA NV43 .*NVIDIA.*NV43.* 1 1
254NVIDIA NV44 .*NVIDIA.*NV44.* 1 1 260NVIDIA NV44 .*NVIDIA.*NV44.* 1 1
diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp
index edcb82c..e6438f4 100644
--- a/linden/indra/newview/llagent.cpp
+++ b/linden/indra/newview/llagent.cpp
@@ -4894,6 +4894,32 @@ void LLAgent::setTeen(bool teen)
4894 } 4894 }
4895} 4895}
4896 4896
4897//static
4898void LLAgent::convertTextToMaturity(char text) // HACK: remove when based on 1.23
4899{
4900 if ('A' == text)
4901 {
4902 mAccess = SIM_ACCESS_ADULT;
4903 //return SIM_ACCESS_ADULT;
4904 }
4905 else if ('M'== text)
4906 {
4907 mAccess = SIM_ACCESS_MATURE;
4908 //return SIM_ACCESS_MATURE;
4909 }
4910 else if ('P'== text)
4911 {
4912 mAccess = SIM_ACCESS_PG;
4913 //return SIM_ACCESS_PG;
4914 }
4915 else
4916 {
4917 mAccess = SIM_ACCESS_MIN;
4918 //return SIM_ACCESS_MIN;
4919 }
4920 gSavedSettings.setU32("PreferredMaturity", mAccess);
4921}
4922
4897void LLAgent::buildFullname(std::string& name) const 4923void LLAgent::buildFullname(std::string& name) const
4898{ 4924{
4899 if (mAvatarObject) 4925 if (mAvatarObject)
diff --git a/linden/indra/newview/llagent.h b/linden/indra/newview/llagent.h
index d6854e4..bf0eeeb 100644
--- a/linden/indra/newview/llagent.h
+++ b/linden/indra/newview/llagent.h
@@ -255,6 +255,7 @@ public:
255 U8 getGodLevel() const; 255 U8 getGodLevel() const;
256 bool isTeen() const; 256 bool isTeen() const;
257 void setTeen(bool teen); 257 void setTeen(bool teen);
258 void convertTextToMaturity(char text);// HACK: remove when based on 1.23
258 BOOL isGroupTitleHidden() const { return mHideGroupTitle; } 259 BOOL isGroupTitleHidden() const { return mHideGroupTitle; }
259 BOOL isGroupMember() const { return !mGroupID.isNull(); } // This is only used for building titles! 260 BOOL isGroupMember() const { return !mGroupID.isNull(); } // This is only used for building titles!
260 const LLUUID &getGroupID() const { return mGroupID; } 261 const LLUUID &getGroupID() const { return mGroupID; }
diff --git a/linden/indra/newview/llappviewer.cpp b/linden/indra/newview/llappviewer.cpp
index 52aa1eb..448e26b 100644
--- a/linden/indra/newview/llappviewer.cpp
+++ b/linden/indra/newview/llappviewer.cpp
@@ -3915,28 +3915,11 @@ void LLAppViewer::handleLoginComplete()
3915 gDebugInfo["ClientInfo"]["MinorVersion"] = LL_VERSION_MINOR; 3915 gDebugInfo["ClientInfo"]["MinorVersion"] = LL_VERSION_MINOR;
3916 gDebugInfo["ClientInfo"]["PatchVersion"] = LL_VERSION_PATCH; 3916 gDebugInfo["ClientInfo"]["PatchVersion"] = LL_VERSION_PATCH;
3917 gDebugInfo["ClientInfo"]["BuildVersion"] = LL_VERSION_BUILD; 3917 gDebugInfo["ClientInfo"]["BuildVersion"] = LL_VERSION_BUILD;
3918
3919 LLParcel* parcel = LLViewerParcelMgr::getInstance()->getAgentParcel();
3920 if ( parcel && parcel->getMusicURL()[0])
3921 {
3922 gDebugInfo["ParcelMusicURL"] = parcel->getMusicURL();
3923 }
3924 if ( parcel && parcel->getMediaURL()[0])
3925 {
3926 gDebugInfo["ParcelMediaURL"] = parcel->getMediaURL();
3927 }
3928
3929 gDebugInfo["SettingsFilename"] = gSavedSettings.getString("ClientSettingsFile"); 3918 gDebugInfo["SettingsFilename"] = gSavedSettings.getString("ClientSettingsFile");
3930 gDebugInfo["CAFilename"] = gDirUtilp->getCAFile(); 3919 gDebugInfo["CAFilename"] = gDirUtilp->getCAFile();
3931 gDebugInfo["ViewerExePath"] = gDirUtilp->getExecutablePathAndName(); 3920 gDebugInfo["ViewerExePath"] = gDirUtilp->getExecutablePathAndName();
3932 gDebugInfo["CurrentPath"] = gDirUtilp->getCurPath(); 3921 gDebugInfo["CurrentPath"] = gDirUtilp->getCurPath();
3933 3922
3934 if(gAgent.getRegion())
3935 {
3936 gDebugInfo["CurrentSimHost"] = gAgent.getRegionHost().getHostName();
3937 gDebugInfo["CurrentRegion"] = gAgent.getRegion()->getName();
3938 }
3939
3940 if(LLAppViewer::instance()->mMainloopTimeout) 3923 if(LLAppViewer::instance()->mMainloopTimeout)
3941 { 3924 {
3942 gDebugInfo["MainloopTimeoutState"] = LLAppViewer::instance()->mMainloopTimeout->getState(); 3925 gDebugInfo["MainloopTimeoutState"] = LLAppViewer::instance()->mMainloopTimeout->getState();
diff --git a/linden/indra/newview/llfloatertools.cpp b/linden/indra/newview/llfloatertools.cpp
index d2a8040..4aca133 100644
--- a/linden/indra/newview/llfloatertools.cpp
+++ b/linden/indra/newview/llfloatertools.cpp
@@ -667,6 +667,7 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask)
667 if (mBtnLink) mBtnLink->setVisible( edit_visible ); 667 if (mBtnLink) mBtnLink->setVisible( edit_visible );
668 if (mBtnUnlink) mBtnUnlink->setVisible( edit_visible ); 668 if (mBtnUnlink) mBtnUnlink->setVisible( edit_visible );
669 669
670 //TODO: Move these into llselectmgr
670 // Check to see if we can link things 671 // Check to see if we can link things
671 bool can_link = false; 672 bool can_link = false;
672 if (!gSavedSettings.getBOOL("EditLinkedParts")) 673 if (!gSavedSettings.getBOOL("EditLinkedParts"))
@@ -689,15 +690,44 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask)
689 690
690 // Check to see if we can unlink things 691 // Check to see if we can unlink things
691 bool can_unlink = false; 692 bool can_unlink = false;
692 if (LLSelectMgr::getInstance()->selectGetAllRootsValid() && 693 if (tool != LLToolFace::getInstance())
693 LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject() &&
694 !LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject()->isAttachment())
695 { 694 {
696 if (LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() > 0 && 695 if (LLSelectMgr::getInstance()->selectGetAllRootsValid() &&
697 LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() != 696 LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject() &&
698 LLSelectMgr::getInstance()->getSelection()->getObjectCount()) 697 !LLSelectMgr::getInstance()->getSelection()->isAttachment())
699 { 698 {
700 can_unlink = true; 699 // LL's viewer unlinks the last linkset selected,
700 // regardless of how many linksets or prims are selected total.
701 // Preserve that behavior when enabling the unlink option.
702 if (gSavedSettings.getBOOL("EditLinkedParts"))
703 {
704 struct f : public LLSelectedNodeFunctor
705 {
706 virtual bool apply(LLSelectNode* pNode)
707 {
708 // Return the first selection node that is
709 // 1) not a root prim
710 // 2) or a root prim that has child prims
711 // or in other words: any prim that is part of a linkset
712 return (pNode->getObject() != pNode->getObject()->getRootEdit()) ||
713 (pNode->getObject()->numChildren() != 0);
714 }
715 } func;
716
717 if (LLSelectMgr::getInstance()->getSelection()->getFirstRootNode(&func, TRUE))
718 {
719 // the selection contains at least one prim (child or root) that is part of a linkset
720 can_unlink = true;
721 }
722 }
723 else
724 {
725 if (LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() !=
726 LLSelectMgr::getInstance()->getSelection()->getObjectCount())
727 {
728 can_unlink = true;
729 }
730 }
701 } 731 }
702 } 732 }
703 mBtnUnlink->setEnabled(can_unlink); 733 mBtnUnlink->setEnabled(can_unlink);
diff --git a/linden/indra/newview/llfloaterwindlight.cpp b/linden/indra/newview/llfloaterwindlight.cpp
index 3cbcab1..71e81fa 100644
--- a/linden/indra/newview/llfloaterwindlight.cpp
+++ b/linden/indra/newview/llfloaterwindlight.cpp
@@ -476,12 +476,17 @@ void LLFloaterWindLight::show()
476 // comment in if you want the menu to rebuild each time 476 // comment in if you want the menu to rebuild each time
477 //LLUICtrlFactory::getInstance()->buildFloater(windLight, "floater_windlight_options.xml"); 477 //LLUICtrlFactory::getInstance()->buildFloater(windLight, "floater_windlight_options.xml");
478 //windLight->initCallbacks(); 478 //windLight->initCallbacks();
479
480 windLight->open();
481 } 479 }
482 else 480 else
483 { 481 {
484 sWindLight->close(); 482 if (sWindLight->getVisible())
483 {
484 sWindLight->close();
485 }
486 else
487 {
488 sWindLight->open();
489 }
485 } 490 }
486} 491}
487 492
diff --git a/linden/indra/newview/llpanelavatar.cpp b/linden/indra/newview/llpanelavatar.cpp
index 5fed44c..872c5e7 100644
--- a/linden/indra/newview/llpanelavatar.cpp
+++ b/linden/indra/newview/llpanelavatar.cpp
@@ -1567,7 +1567,7 @@ void LLPanelAvatar::resetGroupList()
1567 else 1567 else
1568 { 1568 {
1569 row["columns"][0]["value"] = group_string + " " + getString("HiddenLabel"); 1569 row["columns"][0]["value"] = group_string + " " + getString("HiddenLabel");
1570 row["columns"][0]["color"] = gColors.getColor("ScriptBgReadOnlyColor").getValue(); 1570 row["columns"][0]["color"] = gColors.getColor("ScrollReadOnlyColor").getValue();
1571 } 1571 }
1572 group_list->addElement(row); 1572 group_list->addElement(row);
1573 } 1573 }
@@ -2086,7 +2086,7 @@ void LLPanelAvatar::processAvatarGroupsReply(LLMessageSystem *msg, void**)
2086 else 2086 else
2087 { 2087 {
2088 row["columns"][0]["value"] = group_string + " " + self->getString("HiddenLabel"); 2088 row["columns"][0]["value"] = group_string + " " + self->getString("HiddenLabel");
2089 row["columns"][0]["color"] = gColors.getColor("ScriptBgReadOnlyColor").getValue(); 2089 row["columns"][0]["color"] = gColors.getColor("ScrollReadOnlyColor").getValue();
2090 } 2090 }
2091 if (group_list) 2091 if (group_list)
2092 { 2092 {
diff --git a/linden/indra/newview/llpanelgeneral.cpp b/linden/indra/newview/llpanelgeneral.cpp
index 490e40d..e416401 100644
--- a/linden/indra/newview/llpanelgeneral.cpp
+++ b/linden/indra/newview/llpanelgeneral.cpp
@@ -74,6 +74,8 @@ BOOL LLPanelGeneral::postBuild()
74 74
75 childSetValue("language_combobox", gSavedSettings.getString("Language")); 75 childSetValue("language_combobox", gSavedSettings.getString("Language"));
76 76
77 childSetAction("reset_ui_size", onClickResetUISize, this);
78
77 return TRUE; 79 return TRUE;
78} 80}
79 81
@@ -112,3 +114,10 @@ void LLPanelGeneral::apply()
112void LLPanelGeneral::cancel() 114void LLPanelGeneral::cancel()
113{ 115{
114} 116}
117
118// static
119void LLPanelGeneral::onClickResetUISize(void* user_data)
120{
121 LLPanelGeneral* self = (LLPanelGeneral*)user_data;
122 self->childSetValue("ui_scale_slider", 1.0f);
123}
diff --git a/linden/indra/newview/llpanelgeneral.h b/linden/indra/newview/llpanelgeneral.h
index 6fd10ff..73f6ee5 100644
--- a/linden/indra/newview/llpanelgeneral.h
+++ b/linden/indra/newview/llpanelgeneral.h
@@ -45,6 +45,9 @@ public:
45 45
46 void apply(); 46 void apply();
47 void cancel(); 47 void cancel();
48
49private:
50 static void onClickResetUISize(void*);
48}; 51};
49 52
50#endif 53#endif
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp
index 6839a4f..346f7dd 100644
--- a/linden/indra/newview/llstartup.cpp
+++ b/linden/indra/newview/llstartup.cpp
@@ -1424,14 +1424,26 @@ bool idle_startup()
1424 } 1424 }
1425 gSavedSettings.setBOOL("RememberPassword", remember_password); 1425 gSavedSettings.setBOOL("RememberPassword", remember_password);
1426 1426
1427 text = LLUserAuth::getInstance()->getResponse("agent_access"); 1427 // This fixes Imprudence 1.2 thinking it's a teen.
1428 if(!text.empty() && (text[0] == 'M')) 1428 // Will need fixing for the 1.23 merge.
1429 // this is their actual ability to access content
1430 text = LLUserAuth::getInstance()->getResponse("agent_access_max");
1431 if (!text.empty())
1429 { 1432 {
1430 gAgent.setTeen(false); 1433 // agent_access can be 'A', 'M', and 'PG'.
1434 gAgent.convertTextToMaturity(text[0]);
1431 } 1435 }
1432 else 1436 else // we're on an older sim version (prolly an opensim)
1433 { 1437 {
1434 gAgent.setTeen(true); 1438 text = LLUserAuth::getInstance()->getResponse("agent_access");
1439 if(!text.empty() && (text[0] == 'M'))
1440 {
1441 gAgent.setTeen(false);
1442 }
1443 else
1444 {
1445 gAgent.setTeen(true);
1446 }
1435 } 1447 }
1436 1448
1437 text = LLUserAuth::getInstance()->getResponse("start_location"); 1449 text = LLUserAuth::getInstance()->getResponse("start_location");
@@ -2604,6 +2616,35 @@ bool idle_startup()
2604 gDebugView->mFastTimerView->setVisible(TRUE); 2616 gDebugView->mFastTimerView->setVisible(TRUE);
2605#endif 2617#endif
2606 2618
2619 // HACK: remove this when based on 1.23
2620 // Send our preferred maturity.
2621 // Update agent access preference on the server
2622 std::string url = gAgent.getRegion()->getCapability("UpdateAgentInformation");
2623 if (!url.empty())
2624 {
2625 U32 preferredMaturity = gSavedSettings.getU32("PreferredMaturity");
2626 // Set new access preference
2627 LLSD access_prefs = LLSD::emptyMap();
2628 if (preferredMaturity == SIM_ACCESS_PG)
2629 {
2630 access_prefs["max"] = "PG";
2631 }
2632 else if (preferredMaturity == SIM_ACCESS_MATURE)
2633 {
2634 access_prefs["max"] = "M";
2635 }
2636 if (preferredMaturity == SIM_ACCESS_ADULT)
2637 {
2638 access_prefs["max"] = "A";
2639 }
2640
2641 LLSD body = LLSD::emptyMap();
2642 body["access_prefs"] = access_prefs;
2643 llinfos << "Sending access prefs update to " << (access_prefs["max"].asString()) << " via capability to: "
2644 << url << llendl;
2645 LLHTTPClient::post(url, body, new LLHTTPClient::Responder()); // Ignore response
2646 }
2647
2607 LLAppViewer::instance()->initMainloopTimeout("Mainloop Init"); 2648 LLAppViewer::instance()->initMainloopTimeout("Mainloop Init");
2608 2649
2609 return TRUE; 2650 return TRUE;
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp
index ba24c16..f9ae401 100644
--- a/linden/indra/newview/llviewermenu.cpp
+++ b/linden/indra/newview/llviewermenu.cpp
@@ -169,6 +169,7 @@
169#include "lltool.h" 169#include "lltool.h"
170#include "lltoolbar.h" 170#include "lltoolbar.h"
171#include "lltoolcomp.h" 171#include "lltoolcomp.h"
172#include "lltoolface.h"
172#include "lltoolfocus.h" 173#include "lltoolfocus.h"
173#include "lltoolgrab.h" 174#include "lltoolgrab.h"
174#include "lltoolmgr.h" 175#include "lltoolmgr.h"
@@ -4594,15 +4595,44 @@ class LLToolsEnableUnlink : public view_listener_t
4594 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) 4595 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
4595 { 4596 {
4596 bool new_value = false; 4597 bool new_value = false;
4597 if (LLSelectMgr::getInstance()->selectGetAllRootsValid() && 4598 if (LLToolMgr::getInstance()->getCurrentTool() != LLToolFace::getInstance())
4598 LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject() &&
4599 !LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject()->isAttachment())
4600 { 4599 {
4601 if (LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() > 0 && 4600 if (LLSelectMgr::getInstance()->selectGetAllRootsValid() &&
4602 LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() != 4601 LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject() &&
4603 LLSelectMgr::getInstance()->getSelection()->getObjectCount()) 4602 !LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject()->isAttachment())
4604 { 4603 {
4605 new_value = true; 4604 // LL's viewer unlinks the last linkset selected,
4605 // regardless of how many linksets or prims are selected total.
4606 // Preserve that behavior when enabling the unlink option.
4607 if (gSavedSettings.getBOOL("EditLinkedParts"))
4608 {
4609 struct f : public LLSelectedNodeFunctor
4610 {
4611 virtual bool apply(LLSelectNode* pNode)
4612 {
4613 // Return the first selection node that is
4614 // 1) not a root prim
4615 // 2) or a root prim that has child prims
4616 // or in other words: any prim that is part of a linkset
4617 return (pNode->getObject() != pNode->getObject()->getRootEdit()) ||
4618 (pNode->getObject()->numChildren() != 0);
4619 }
4620 } func;
4621
4622 if (LLSelectMgr::getInstance()->getSelection()->getFirstRootNode(&func, TRUE))
4623 {
4624 // the selection contains at least one prim (child or root) that is part of a linkset
4625 new_value = true;
4626 }
4627 }
4628 else
4629 {
4630 if (LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() !=
4631 LLSelectMgr::getInstance()->getSelection()->getObjectCount())
4632 {
4633 new_value = true;
4634 }
4635 }
4606 } 4636 }
4607 } 4637 }
4608 4638
diff --git a/linden/indra/newview/llviewerregion.cpp b/linden/indra/newview/llviewerregion.cpp
index 1c527e0..0ba0879 100644
--- a/linden/indra/newview/llviewerregion.cpp
+++ b/linden/indra/newview/llviewerregion.cpp
@@ -542,6 +542,7 @@ std::string LLViewerRegion::regionFlagsToString(U32 flags)
542const char* SIM_ACCESS_STR[] = { "Free Trial", 542const char* SIM_ACCESS_STR[] = { "Free Trial",
543 "PG", 543 "PG",
544 "Mature", 544 "Mature",
545 "Adult",
545 "Offline", 546 "Offline",
546 "Unknown" }; 547 "Unknown" };
547 548
@@ -559,12 +560,15 @@ std::string LLViewerRegion::accessToString(U8 sim_access)
559 case SIM_ACCESS_MATURE: 560 case SIM_ACCESS_MATURE:
560 return SIM_ACCESS_STR[2]; 561 return SIM_ACCESS_STR[2];
561 562
562 case SIM_ACCESS_DOWN: 563 case SIM_ACCESS_ADULT:
563 return SIM_ACCESS_STR[3]; 564 return SIM_ACCESS_STR[3];
564 565
566 case SIM_ACCESS_DOWN:
567 return SIM_ACCESS_STR[4];
568
565 case SIM_ACCESS_MIN: 569 case SIM_ACCESS_MIN:
566 default: 570 default:
567 return SIM_ACCESS_STR[4]; 571 return SIM_ACCESS_STR[5];
568 } 572 }
569} 573}
570 574
@@ -584,6 +588,10 @@ U8 LLViewerRegion::stringToAccess(const std::string& access_str)
584 { 588 {
585 sim_access = SIM_ACCESS_MATURE; 589 sim_access = SIM_ACCESS_MATURE;
586 } 590 }
591 else if (access_str == SIM_ACCESS_STR[3])
592 {
593 sim_access = SIM_ACCESS_ADULT;
594 }
587 return sim_access; 595 return sim_access;
588} 596}
589 597
@@ -601,6 +609,9 @@ std::string LLViewerRegion::accessToShortString(U8 sim_access)
601 case SIM_ACCESS_MATURE: 609 case SIM_ACCESS_MATURE:
602 return "M"; 610 return "M";
603 611
612 case SIM_ACCESS_ADULT:
613 return "A";
614
604 case SIM_ACCESS_MIN: 615 case SIM_ACCESS_MIN:
605 default: 616 default:
606 return "U"; 617 return "U";
@@ -1419,6 +1430,7 @@ void LLViewerRegion::setSeedCapability(const std::string& url)
1419 capabilityNames.append("SendUserReportWithScreenshot"); 1430 capabilityNames.append("SendUserReportWithScreenshot");
1420 capabilityNames.append("ServerReleaseNotes"); 1431 capabilityNames.append("ServerReleaseNotes");
1421 capabilityNames.append("StartGroupProposal"); 1432 capabilityNames.append("StartGroupProposal");
1433 capabilityNames.append("UpdateAgentInformation");
1422 capabilityNames.append("UpdateAgentLanguage"); 1434 capabilityNames.append("UpdateAgentLanguage");
1423 capabilityNames.append("UpdateGestureAgentInventory"); 1435 capabilityNames.append("UpdateGestureAgentInventory");
1424 capabilityNames.append("UpdateNotecardAgentInventory"); 1436 capabilityNames.append("UpdateNotecardAgentInventory");
diff --git a/linden/indra/newview/llwindlightremotectrl.cpp b/linden/indra/newview/llwindlightremotectrl.cpp
index 510e1df..ae9a90a 100644
--- a/linden/indra/newview/llwindlightremotectrl.cpp
+++ b/linden/indra/newview/llwindlightremotectrl.cpp
@@ -181,7 +181,7 @@ void LLWindlightRemoteCtrl::onCommitPreset(LLUICtrl* ctrl, void* data)
181 if (presets) 181 if (presets)
182 { 182 {
183 S32 index = presets->getFirstSelectedIndex(); 183 S32 index = presets->getFirstSelectedIndex();
184 if (index <= 0) 184 if (index < 0)
185 { 185 {
186 // Open Advanced Sky 186 // Open Advanced Sky
187 LLFloaterWindLight::show(); 187 LLFloaterWindLight::show();
diff --git a/linden/indra/newview/skins/default/colors_base.xml b/linden/indra/newview/skins/default/colors_base.xml
index 9ad1787..8f0fc29 100644
--- a/linden/indra/newview/skins/default/colors_base.xml
+++ b/linden/indra/newview/skins/default/colors_base.xml
@@ -68,7 +68,6 @@
68<TextEmbeddedItemReadOnlyColor value="58, 147, 242, 255" /> <!-- Text of read-only items embedded in notecards --> 68<TextEmbeddedItemReadOnlyColor value="58, 147, 242, 255" /> <!-- Text of read-only items embedded in notecards -->
69<TextEmbeddedItemColor value="0, 0, 128, 255" /> <!-- Text of items embedded in notecards --> 69<TextEmbeddedItemColor value="0, 0, 128, 255" /> <!-- Text of items embedded in notecards -->
70<TextDefaultColor value="0, 20, 0, 255"/> <!-- Non-keyword text in the script editor --> 70<TextDefaultColor value="0, 20, 0, 255"/> <!-- Non-keyword text in the script editor -->
71<ScriptBgReadOnlyColor value="100, 100, 100, 255" /> <!-- Not used -->
72<TextLinkColor value="144, 165, 208, 255"/> 71<TextLinkColor value="144, 165, 208, 255"/>
73<TextLinkHoverColor value="255, 255, 255, 255"/> 72<TextLinkHoverColor value="255, 255, 255, 255"/>
74 73
@@ -83,6 +82,7 @@
83<ScrollHighlightedColor value="183, 184, 188, 128" /> <!-- Hover color --> 82<ScrollHighlightedColor value="183, 184, 188, 128" /> <!-- Hover color -->
84<ScrollbarThumbColor value="60, 76, 124, 255" /> <!-- Scroll bar --> 83<ScrollbarThumbColor value="60, 76, 124, 255" /> <!-- Scroll bar -->
85<ScrollbarTrackColor value="153, 154, 158, 255" /> <!-- Scroll bar background --> 84<ScrollbarTrackColor value="153, 154, 158, 255" /> <!-- Scroll bar background -->
85<ScrollReadOnlyColor value="100, 100, 100, 255" /> <!-- Color for inactive but not disabled lists -->
86 86
87<!-- MENUS --> 87<!-- MENUS -->
88<MenuBarBgColor value="62, 62, 62, 255" /> <!-- Menu bar background --> 88<MenuBarBgColor value="62, 62, 62, 255" /> <!-- Menu bar background -->
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml b/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml
index af60c11..1156e9d 100644
--- a/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/floater_instant_message_group.xml
@@ -49,11 +49,11 @@
49 <button bottom_delta="0" enabled="false" follows="left|top" halign="right" height="20" 49 <button bottom_delta="0" enabled="false" follows="left|top" halign="right" height="20"
50 image_overlay="icn_voice-call-start.tga" image_overlay_alignment="left" 50 image_overlay="icn_voice-call-start.tga" image_overlay_alignment="left"
51 label="Join Call" left_delta="85" name="start_call_btn" pad_right="12" 51 label="Join Call" left_delta="85" name="start_call_btn" pad_right="12"
52 width="80" /> 52 width="92" />
53 <button bottom_delta="0" follows="left|top" halign="right" height="20" 53 <button bottom_delta="0" follows="left|top" halign="right" height="20"
54 image_overlay="icn_voice-call-end.tga" image_overlay_alignment="left" 54 image_overlay="icn_voice-call-end.tga" image_overlay_alignment="left"
55 label="End Call" left_delta="0" name="end_call_btn" pad_right="12" 55 label="End Call" left_delta="0" name="end_call_btn" pad_right="12"
56 visible="false" width="80" /> 56 visible="false" width="92" />
57 <button bottom_delta="0" follows="right|top" height="20" label="&lt; &lt;" 57 <button bottom_delta="0" follows="right|top" height="20" label="&lt; &lt;"
58 label_selected="&gt; &gt;" left="143" name="toggle_active_speakers_btn" 58 label_selected="&gt; &gt;" left="143" name="toggle_active_speakers_btn"
59 right="176" 59 right="176"
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_pie_object.xml b/linden/indra/newview/skins/default/xui/en-us/menu_pie_object.xml
index 2c7ca3c..b1d16a2 100644
--- a/linden/indra/newview/skins/default/xui/en-us/menu_pie_object.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/menu_pie_object.xml
@@ -4,10 +4,10 @@
4 <on_click function="Object.Open" /> 4 <on_click function="Object.Open" />
5 <on_enable function="Object.EnableOpen" /> 5 <on_enable function="Object.EnableOpen" />
6 </menu_item_call> 6 </menu_item_call>
7 <menu_item_call enabled="false" label="Create" mouse_opaque="true" name="Create"> 7 <menu_item_call enabled="false" label="Buy..." mouse_opaque="true" name="Buy...">
8 <on_click function="Object.Build" /> 8 <on_click function="Object.Buy" />
9 <on_enable function="EnableEdit" /> 9 <on_enable function="Object.EnableBuy" />
10 </menu_item_call> 10 </menu_item_call>
11 <menu_item_call enabled="false" label="Touch" mouse_opaque="true" name="Object Touch"> 11 <menu_item_call enabled="false" label="Touch" mouse_opaque="true" name="Object Touch">
12 <on_click function="Object.Touch" /> 12 <on_click function="Object.Touch" />
13 <on_enable function="Object.EnableTouch" userdata="Touch" /> 13 <on_enable function="Object.EnableTouch" userdata="Touch" />
@@ -75,10 +75,10 @@
75 <on_enable function="Tools.EnableUnlink" /> 75 <on_enable function="Tools.EnableUnlink" />
76 </menu_item_call> 76 </menu_item_call>
77 </pie_menu> 77 </pie_menu>
78 <menu_item_call enabled="false" label="Buy..." mouse_opaque="true" name="Buy..."> 78 <menu_item_call enabled="false" label="Create" mouse_opaque="true" name="Create">
79 <on_click function="Object.Buy" /> 79 <on_click function="Object.Build" />
80 <on_enable function="Object.EnableBuy" /> 80 <on_enable function="EnableEdit" />
81 </menu_item_call> 81 </menu_item_call>
82 </pie_menu> 82 </pie_menu>
83 <menu_item_call enabled="false" label="Edit..." mouse_opaque="true" name="Edit..."> 83 <menu_item_call enabled="false" label="Edit..." mouse_opaque="true" name="Edit...">
84 <on_click function="Object.Edit" /> 84 <on_click function="Object.Edit" />
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml b/linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml
index 6bcd7a5..b811a66 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml
@@ -38,67 +38,67 @@
38 </string> 38 </string>
39 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 39 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
40 bottom="-23" drop_shadow_visible="true" follows="left|top" 40 bottom="-23" drop_shadow_visible="true" follows="left|top"
41 font="SansSerifsmall" h_pad="0" halign="left" height="16" right="-15" 41 font="SansSerifsmall" h_pad="0" halign="left" height="16" right="-12"
42 mouse_opaque="true" name="online_yes" v_pad="0" width="130"> 42 mouse_opaque="true" name="online_yes" v_pad="0" width="145">
43 Currently: Online 43 Currently: Online
44 </text> 44 </text>
45 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 45 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
46 bottom_delta="0" drop_shadow_visible="true" follows="left|top" 46 bottom_delta="0" drop_shadow_visible="true" follows="left|top"
47 font="SansSerifsmall" h_pad="0" halign="left" height="16" left_delta="0" 47 font="SansSerifsmall" h_pad="0" halign="left" height="16" left_delta="0"
48 mouse_opaque="true" name="online_no" v_pad="0" width="130"> 48 mouse_opaque="true" name="online_no" v_pad="0" width="145">
49 Currently: Offline 49 Currently: Offline
50 </text> 50 </text>
51 <button bottom_delta="-19" font="SansSerif" halign="center" height="20" 51 <button bottom_delta="-19" font="SansSerif" halign="center" height="20"
52 label="Instant Message..." label_selected="Instant Message..." 52 label="Instant Message..." label_selected="Instant Message..."
53 right="-15" mouse_opaque="true" name="Instant Message..." 53 right="-12" mouse_opaque="true" name="Instant Message..."
54 tool_tip="Instant Message (IM)" width="130" /> 54 tool_tip="Instant Message (IM)" width="145" />
55 <button bottom_delta="-23" font="SansSerif" halign="center" height="20" 55 <button bottom_delta="-23" font="SansSerif" halign="center" height="20"
56 label="Offer Teleport..." label_selected="Offer Teleport..." 56 label="Offer Teleport..." label_selected="Offer Teleport..."
57 left_delta="0" mouse_opaque="true" name="Offer Teleport..." width="130" /> 57 left_delta="0" mouse_opaque="true" name="Offer Teleport..." width="145" />
58 <button bottom_delta="-34" font="SansSerif" halign="center" height="20" 58 <button bottom_delta="-34" font="SansSerif" halign="center" height="20"
59 label="Add to Friends..." label_selected="Add to Friends..." left_delta="0" 59 label="Add to Friends..." label_selected="Add to Friends..." left_delta="0"
60 mouse_opaque="true" name="Add Friend..." width="130" /> 60 mouse_opaque="true" name="Add Friend..." width="145" />
61 <button bottom_delta="-23" font="SansSerif" halign="center" height="20" 61 <button bottom_delta="-23" font="SansSerif" halign="center" height="20"
62 label="Invite to Group..." label_selected="Invite to Group..." left_delta="0" 62 label="Invite to Group..." label_selected="Invite to Group..." left_delta="0"
63 mouse_opaque="true" name="Invite to Group..." width="130" /> 63 mouse_opaque="true" name="Invite to Group..." width="145" />
64 <button bottom_delta="-23" font="SansSerif" halign="center" height="20" label="Find on Map" 64 <button bottom_delta="-23" font="SansSerif" halign="center" height="20" label="Find on Map"
65 label_selected="Find on Map" left_delta="0" mouse_opaque="true" 65 label_selected="Find on Map" left_delta="0" mouse_opaque="true"
66 name="Find on Map" width="130" /> 66 name="Find on Map" width="145" />
67 <button bottom_delta="-34" font="SansSerif" halign="center" height="20" label="Pay..." 67 <button bottom_delta="-34" font="SansSerif" halign="center" height="20" label="Pay..."
68 label_selected="Pay..." left_delta="0" mouse_opaque="true" name="Pay..." 68 label_selected="Pay..." left_delta="0" mouse_opaque="true" name="Pay..."
69 width="130" /> 69 width="145" />
70 <button bottom_delta="-23" font="SansSerif" halign="center" height="20" label="Mute" 70 <button bottom_delta="-23" font="SansSerif" halign="center" height="20" label="Mute"
71 label_selected="Mute" left_delta="0" mouse_opaque="true" name="Mute" 71 label_selected="Mute" left_delta="0" mouse_opaque="true" name="Mute"
72 width="130" /> 72 width="145" />
73 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 73 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
74 bottom_delta="-29" drop_shadow_visible="true" follows="left|top" 74 bottom_delta="-29" drop_shadow_visible="true" follows="left|top"
75 font="SansSerifSmall" h_pad="0" halign="left" height="16" right="-15" 75 font="SansSerifSmall" h_pad="0" halign="left" height="16" right="-12"
76 mouse_opaque="true" name="label" v_pad="0" width="130"> 76 mouse_opaque="true" name="label" v_pad="0" width="145">
77 Born: 77 Born:
78 </text> 78 </text>
79 <line_editor bevel_style="in" border_style="line" 79 <line_editor bevel_style="in" border_style="line"
80 border_thickness="1" bottom_delta="-16" enabled="true" follows="left|top" 80 border_thickness="1" bottom_delta="-16" enabled="true" follows="left|top"
81 font="SansSerifSmall" height="18" is_unicode="false" right="-15" 81 font="SansSerifSmall" height="18" is_unicode="false" right="-12"
82 max_length="254" mouse_opaque="false" name="born" 82 max_length="254" mouse_opaque="false" name="born"
83 width="130" /> 83 width="145" />
84 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 84 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
85 bottom_delta="-24" drop_shadow_visible="true" follows="left|top" 85 bottom_delta="-24" drop_shadow_visible="true" follows="left|top"
86 font="SansSerifSmall" h_pad="0" halign="left" height="16" right="-15" 86 font="SansSerifSmall" h_pad="0" halign="left" height="16" right="-12"
87 mouse_opaque="true" name="label2" v_pad="0" width="130"> 87 mouse_opaque="true" name="label2" v_pad="0" width="345">
88 Account: 88 Account:
89 </text> 89 </text>
90 <view_border bevel_style="in" bottom_delta="-48" follows="left|top" height="50" right="-15" 90 <view_border bevel_style="in" bottom_delta="-48" follows="left|top" height="50" right="-12"
91 mouse_opaque="false" name="acct_border" width="130" /> 91 mouse_opaque="false" name="acct_border" width="145" />
92 <text bg_visible="false" border_drop_shadow_visible="false" 92 <text bg_visible="false" border_drop_shadow_visible="false"
93 border_visible="true" bottom_delta="0" drop_shadow_visible="true" 93 border_visible="true" bottom_delta="0" drop_shadow_visible="true"
94 follows="left|top" font="SansSerifSmall" height="48" left="279" 94 follows="left|top" font="SansSerifSmall" height="48" left="264"
95 mouse_opaque="false" name="acct" width="121" /> 95 mouse_opaque="false" name="acct" width="121" />
96 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 96 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
97 bottom_delta="-24" drop_shadow_visible="true" follows="left|top" 97 bottom_delta="-24" drop_shadow_visible="true" follows="left|top"
98 font="SansSerifSmall" h_pad="0" halign="left" height="16" right="-15" 98 font="SansSerifSmall" h_pad="0" halign="left" height="16" right="-12"
99 mouse_opaque="true" name="partner_label" 99 mouse_opaque="true" name="partner_label"
100 tool_tip="Second Life partner. For more info on how to set, see www.secondlife.com/partner" 100 tool_tip="Second Life partner. For more info on how to set, see www.secondlife.com/partner"
101 v_pad="0" width="130"> 101 v_pad="0" width="145">
102 Partner: 102 Partner:
103 </text> 103 </text>
104 <button bottom_delta="1" follows="left|top" font="SansSerif" halign="center" 104 <button bottom_delta="1" follows="left|top" font="SansSerif" halign="center"
@@ -110,15 +110,20 @@
110 mouse_opaque="true" name="partner_help" width="20" /> 110 mouse_opaque="true" name="partner_help" width="20" />
111 <line_editor bevel_style="in" border_style="line" 111 <line_editor bevel_style="in" border_style="line"
112 border_thickness="1" bottom_delta="-19" enabled="true" follows="left|top" 112 border_thickness="1" bottom_delta="-19" enabled="true" follows="left|top"
113 font="SansSerifSmall" height="18" is_unicode="false" right="-15" 113 font="SansSerifSmall" height="18" is_unicode="false" right="-12"
114 max_length="254" mouse_opaque="false" name="partner_edit" 114 max_length="254" mouse_opaque="false" name="partner_edit"
115 tool_tip="Second Life partner. For more info on how to set, see www.secondlife.com/partner" 115 tool_tip="Second Life partner. For more info on how to set, see www.secondlife.com/partner"
116 width="130"> 116 width="145">
117 [FIRST] [LAST] 117 [FIRST] [LAST]
118 </line_editor> 118 </line_editor>
119 <texture_picker allow_no_texture="true" bottom="289" can_apply_immediately="false" 119 <name_editor bevel_style="in" border_style="line"
120 border_thickness="1" bottom="-23" enabled="false" follows="left|top"
121 font="SansSerifSmall" height="16" is_unicode="false" left="12"
122 max_length="254" mouse_opaque="false" name="name"
123 width="235" />
124 <texture_picker allow_no_texture="true" bottom="271" can_apply_immediately="false"
120 default_image_name="None" follows="left|top" height="192" label="" 125 default_image_name="None" follows="left|top" height="192" label=""
121 left="20" mouse_opaque="true" name="img" scale_image="false" auto-resize="false" 126 left="12" mouse_opaque="true" name="img" scale_image="false" auto-resize="false"
122 tool_tip="Click to choose a picture" width="235" /> 127 tool_tip="Click to choose a picture" width="235" />
123 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 128 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
124 bottom_delta="-6" drop_shadow_visible="true" follows="left|top" 129 bottom_delta="-6" drop_shadow_visible="true" follows="left|top"
@@ -126,28 +131,28 @@
126 mouse_opaque="true" name="About:" v_pad="0" width="170"> 131 mouse_opaque="true" name="About:" v_pad="0" width="170">
127 About (500 chars): 132 About (500 chars):
128 </text> 133 </text>
129 <text_editor bottom_delta="-155" embedded_items="false" 134 <text_editor bottom_delta="-137" embedded_items="false"
130 enabled="true" follows="left|top" font="SansSerifSmall" height="155" 135 enabled="true" follows="left|top" font="SansSerifSmall" height="137"
131 is_unicode="false" left_delta="0" max_length="511" mouse_opaque="true" 136 is_unicode="false" left_delta="0" max_length="511" mouse_opaque="true"
132 name="about" width="235" word_wrap="true" /> 137 name="about" width="235" word_wrap="true" />
133 138
134 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 139 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
135 bottom_delta="-20" drop_shadow_visible="true" follows="left|top" 140 bottom_delta="-20" drop_shadow_visible="true" follows="left|top"
136 font="SansSerifSmall" halign="left" height="16" left="20" 141 font="SansSerifSmall" halign="left" height="16" left="12"
137 mouse_opaque="true" name="Groups:" width="70"> 142 mouse_opaque="true" name="Groups:" width="70">
138 Groups: 143 Groups:
139 </text> 144 </text>
140 <scroll_list background_visible="true" bottom_delta="-80" column_padding="5" draw_border="true" 145 <scroll_list background_visible="true" bottom_delta="-80" column_padding="5" draw_border="true"
141 follows="left|top" height="80" left_delta="0" mouse_opaque="false" 146 follows="left|top" height="80" left_delta="0" mouse_opaque="false"
142 multi_select="false" name="groups" width="235" /> 147 multi_select="false" name="groups" width="235" />
143 <view_border blevel_style="in" bottom_delta="0" follows="left|top" height="80" right="-15" 148 <view_border blevel_style="in" bottom_delta="0" follows="left|top" height="80" right="-12"
144 mouse_opaque="false" name="drop_target_rect_vis" width="130" /> 149 mouse_opaque="false" name="drop_target_rect_vis" width="145" />
145 <view_border blevel_style="in" border_thickness="0" bottom_delta="0" follows="left|top" 150 <view_border blevel_style="in" border_thickness="0" bottom_delta="0" follows="left|top"
146 height="80" left_delta="0" mouse_opaque="false" name="drop_target_rect" 151 height="80" left_delta="0" mouse_opaque="false" name="drop_target_rect"
147 width="130" /> 152 width="145" />
148 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 153 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
149 bottom_delta="40" drop_shadow_visible="true" follows="left|top" 154 bottom_delta="40" drop_shadow_visible="true" follows="left|top"
150 font="SansSerifSmall" h_pad="0" halign="center" height="16" right="-22" 155 font="SansSerifSmall" h_pad="0" halign="center" height="16" right="-28"
151 mouse_opaque="true" name="drop target" 156 mouse_opaque="true" name="drop target"
152 tool_tip="Drop inventory items here to give them to this resident." v_pad="2" 157 tool_tip="Drop inventory items here to give them to this resident." v_pad="2"
153 width="115"> 158 width="115">
@@ -160,16 +165,11 @@
160 tool_tip="Drop inventory items here to give them to this resident."> 165 tool_tip="Drop inventory items here to give them to this resident.">
161 to give to resident 166 to give to resident
162 </text> 167 </text>
163 <name_editor bevel_style="in" border_style="line"
164 border_thickness="0" bottom="0" enabled="false" follows="left|top"
165 font="SansSerifSmall" height="0" is_unicode="false" left="1"
166 max_length="254" mouse_opaque="false" name="name"
167 width="0" />
168 <check_box bottom="1" follows="left|top" font="SansSerifSmall" height="16" 168 <check_box bottom="1" follows="left|top" font="SansSerifSmall" height="16"
169 initial_value="false" label="Show profile in search" left="18" mouse_opaque="true" 169 initial_value="false" label="Show profile in search" left="18" mouse_opaque="true"
170 name="allow_publish" 170 name="allow_publish"
171 tool_tip="Publish extra profile information such as description and image in Search." 171 tool_tip="Publish extra profile information such as description and image in Search."
172 width="130" /> 172 width="145" />
173 <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" height="18" 173 <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" height="18"
174 label="?" label_selected="?" left_delta="150" mouse_opaque="true" name="?" 174 label="?" label_selected="?" left_delta="150" mouse_opaque="true" name="?"
175 width="20" /> 175 width="20" />
@@ -206,7 +206,7 @@
206 label="Interests" left="1" mouse_opaque="true" name="Interests" width="418"> 206 label="Interests" left="1" mouse_opaque="true" name="Interests" width="418">
207 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 207 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
208 bottom="-36" drop_shadow_visible="true" follows="left|top" 208 bottom="-36" drop_shadow_visible="true" follows="left|top"
209 font="SansSerifSmall" h_pad="0" halign="right" height="16" left="4" 209 font="SansSerifSmall" h_pad="0" halign="right" height="16" left="12"
210 mouse_opaque="true" name="I Want To:" v_pad="0" width="70"> 210 mouse_opaque="true" name="I Want To:" v_pad="0" width="70">
211 I Want To: 211 I Want To:
212 </text> 212 </text>
@@ -241,7 +241,7 @@
241 width="330" /> 241 width="330" />
242 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 242 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
243 bottom_delta="-26" drop_shadow_visible="true" follows="left|top" 243 bottom_delta="-26" drop_shadow_visible="true" follows="left|top"
244 font="SansSerifSmall" h_pad="0" halign="right" height="16" left="4" 244 font="SansSerifSmall" h_pad="0" halign="right" height="16" left="12"
245 mouse_opaque="true" name="Skills:" v_pad="0" width="70"> 245 mouse_opaque="true" name="Skills:" v_pad="0" width="70">
246 Skills: 246 Skills:
247 </text> 247 </text>
@@ -270,7 +270,7 @@
270 width="330" /> 270 width="330" />
271 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 271 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
272 bottom_delta="-30" drop_shadow_visible="true" follows="left|top" 272 bottom_delta="-30" drop_shadow_visible="true" follows="left|top"
273 font="SansSerifSmall" h_pad="0" halign="right" height="16" left="4" 273 font="SansSerifSmall" h_pad="0" halign="right" height="16" left="12"
274 mouse_opaque="true" name="Languages:" v_pad="0" width="70"> 274 mouse_opaque="true" name="Languages:" v_pad="0" width="70">
275 Languages: 275 Languages:
276 </text> 276 </text>
@@ -296,7 +296,7 @@
296 <button bottom="-44" follows="left|top" font="SansSerif" halign="center" height="20" 296 <button bottom="-44" follows="left|top" font="SansSerif" halign="center" height="20"
297 label="Delete..." label_selected="Delete..." left_delta="79" 297 label="Delete..." label_selected="Delete..." left_delta="79"
298 mouse_opaque="true" name="Delete..." width="75" /> 298 mouse_opaque="true" name="Delete..." width="75" />
299 <tab_container bottom="-411" follows="left|top" height="363" left="4" mouse_opaque="false" 299 <tab_container bottom="-411" follows="left|top" height="363" left="12" mouse_opaque="false"
300 name="picks tab" tab_position="left" width="412" /> 300 name="picks tab" tab_position="left" width="412" />
301 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 301 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
302 bottom="-70" drop_shadow_visible="true" follows="left|top" font="SansSerif" 302 bottom="-70" drop_shadow_visible="true" follows="left|top" font="SansSerif"
@@ -322,7 +322,7 @@
322 <button bottom="-44" follows="left|top" font="SansSerif" halign="center" height="20" 322 <button bottom="-44" follows="left|top" font="SansSerif" halign="center" height="20"
323 label="Delete..." label_selected="Delete..." left_delta="79" 323 label="Delete..." label_selected="Delete..." left_delta="79"
324 mouse_opaque="true" name="Delete..." width="75" /> 324 mouse_opaque="true" name="Delete..." width="75" />
325 <tab_container bottom="-443" follows="left|top" height="395" left="4" mouse_opaque="false" 325 <tab_container bottom="-443" follows="left|top" height="395" left="12" mouse_opaque="false"
326 name="classified tab" tab_position="left" width="412" /> 326 name="classified tab" tab_position="left" width="412" />
327 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 327 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
328 bottom="-70" drop_shadow_visible="true" follows="left|top" font="SansSerif" 328 bottom="-70" drop_shadow_visible="true" follows="left|top" font="SansSerif"
@@ -335,17 +335,17 @@
335 label="1st Life" left="1" mouse_opaque="true" name="1st Life" width="418"> 335 label="1st Life" left="1" mouse_opaque="true" name="1st Life" width="418">
336 <texture_picker allow_no_texture="true" bottom="220" can_apply_immediately="false" 336 <texture_picker allow_no_texture="true" bottom="220" can_apply_immediately="false"
337 default_image_name="None" follows="left|top" height="235" label="" 337 default_image_name="None" follows="left|top" height="235" label=""
338 left="20" mouse_opaque="true" name="img" 338 left="12" mouse_opaque="true" name="img"
339 tool_tip="Click to choose a picture" width="235" /> 339 tool_tip="Click to choose a picture" width="235" />
340 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 340 <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
341 bottom_delta="-8" drop_shadow_visible="true" follows="left|top" 341 bottom_delta="-8" drop_shadow_visible="true" follows="left|top"
342 font="SansSerifSmall" h_pad="0" halign="left" height="16" left="20" 342 font="SansSerifSmall" h_pad="0" halign="left" height="16" left="12"
343 mouse_opaque="true" name="Info:" v_pad="0" width="161"> 343 mouse_opaque="true" name="Info:" v_pad="0" width="161">
344 Info (250 chars): 344 Info (250 chars):
345 </text> 345 </text>
346 <text_editor bottom_delta="-179" embedded_items="false" 346 <text_editor bottom_delta="-179" embedded_items="false"
347 enabled="true" follows="left|top" font="SansSerifSmall" height="178" 347 enabled="true" follows="left|top" font="SansSerifSmall" height="178"
348 is_unicode="false" left="20" max_length="254" mouse_opaque="false" 348 is_unicode="false" left="12" max_length="254" mouse_opaque="false"
349 name="about" width="378" word_wrap="true" /> 349 name="about" width="378" word_wrap="true" />
350 </panel> 350 </panel>
351 <panel border="true" bottom="-482" follows="left|top|right|bottom" height="466" 351 <panel border="true" bottom="-482" follows="left|top|right|bottom" height="466"
@@ -373,7 +373,7 @@
373 label_selected="Cancel" left_delta="105" mouse_opaque="true" name="Cancel" 373 label_selected="Cancel" left_delta="105" mouse_opaque="true" name="Cancel"
374 width="100" /> 374 width="100" />
375 <button bottom_delta="0" font="SansSerif" halign="center" height="20" label="Kick" 375 <button bottom_delta="0" font="SansSerif" halign="center" height="20" label="Kick"
376 label_selected="Kick" left="4" mouse_opaque="true" name="Kick" width="72" /> 376 label_selected="Kick" left="12" mouse_opaque="true" name="Kick" width="72" />
377 <button bottom_delta="0" font="SansSerif" halign="center" height="20" label="Freeze" 377 <button bottom_delta="0" font="SansSerif" halign="center" height="20" label="Freeze"
378 label_selected="Freeze" left_delta="76" mouse_opaque="true" name="Freeze" 378 label_selected="Freeze" left_delta="76" mouse_opaque="true" name="Freeze"
379 tool_tip="Stop this resident&apos;s movement and chat." width="72" /> 379 tool_tip="Stop this resident&apos;s movement and chat." width="72" />
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml
index e8a2625..bb1c5ee 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml
@@ -62,9 +62,13 @@
62 UI Size: 62 UI Size:
63 </text> 63 </text>
64 <slider bottom="-217" can_edit_text="true" 64 <slider bottom="-217" can_edit_text="true"
65 decimal_digits="3" enabled="true" height="16" increment="0.025" 65 decimal_digits="3" enabled="true" height="16" increment="0.001"
66 initial_val="1" left="148" max_val="1.4" min_val="0.75" mouse_opaque="true" 66 initial_val="1" left="148" max_val="1.4" min_val="0.75" mouse_opaque="true"
67 name="ui_scale_slider" show_text="true" value="1" width="256" /> 67 name="ui_scale_slider" show_text="true" value="1" width="220" />
68 <button bottom="-221" enabled="true" follows="left|top"
69 font="SansSerif" halign="center" height="22" label="Reset"
70 label_selected="Reset" left_delta="226" mouse_opaque="true"
71 name="reset_ui_size" scale_image="true" width="80" />
68 <check_box bottom="-236" enabled="true" follows="left|top" 72 <check_box bottom="-236" enabled="true" follows="left|top"
69 font="SansSerifSmall" height="16" initial_value="false" 73 font="SansSerifSmall" height="16" initial_value="false"
70 label="Use resolution independent scale" left="151" mouse_opaque="true" 74 label="Use resolution independent scale" left="151" mouse_opaque="true"
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml
index d5d43b1..c663ae2 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml
@@ -6,11 +6,11 @@
6 left="470" name="GraphicsPreferencesHelpButton" width="22" /> 6 left="470" name="GraphicsPreferencesHelpButton" width="22" />
7 <check_box bottom="-23" enabled="true" follows="left|top" font="SansSerifSmall" 7 <check_box bottom="-23" enabled="true" follows="left|top" font="SansSerifSmall"
8 height="16" initial_value="false" 8 height="16" initial_value="false"
9 label="Run Second Life in a window" left="10" mouse_opaque="true" 9 label="Run Imprudence in a window" left="10" mouse_opaque="true"
10 name="windowed mode" radio_style="false" width="100" /> 10 name="windowed mode" radio_style="false" width="100" />
11 <check_box bottom_delta="0" enabled="true" follows="left|top" 11 <check_box bottom_delta="0" enabled="true" follows="left|top"
12 font="SansSerifSmall" height="16" initial_value="false" 12 font="SansSerifSmall" height="16" initial_value="false"
13 label="Show environment control in toolbar" left="248" mouse_opaque="true" 13 label="Show WindLight toolbar" left="275" mouse_opaque="true"
14 name="toggle_windlight_control" radio_style="false" width="237" /> 14 name="toggle_windlight_control" radio_style="false" width="237" />
15 <text_editor type="string" length="1" allow_html="false" bg_readonly_color="0 0 0 0" bottom="-43" 15 <text_editor type="string" length="1" allow_html="false" bg_readonly_color="0 0 0 0" bottom="-43"
16 embedded_items="false" enabled="false" follows="left|top" 16 embedded_items="false" enabled="false" follows="left|top"
@@ -251,7 +251,7 @@
251 <slider bottom="-135" can_edit_text="false" control_name="RenderFarClip" 251 <slider bottom="-135" can_edit_text="false" control_name="RenderFarClip"
252 decimal_digits="0" enabled="true" follows="left|top" height="16" 252 decimal_digits="0" enabled="true" follows="left|top" height="16"
253 increment="8" initial_val="160" label="Draw Distance:" 253 increment="8" initial_val="160" label="Draw Distance:"
254 label_width="140" left="215" max_val="512" min_val="64" mouse_opaque="true" 254 label_width="140" left="215" max_val="512" min_val="32" mouse_opaque="true"
255 name="DrawDistance" show_text="true" width="255" /> 255 name="DrawDistance" show_text="true" width="255" />
256 <slider bottom_delta="-20" can_edit_text="false" control_name="RenderMaxPartCount" 256 <slider bottom_delta="-20" can_edit_text="false" control_name="RenderMaxPartCount"
257 decimal_digits="0" enabled="true" follows="left|top" height="16" 257 decimal_digits="0" enabled="true" follows="left|top" height="16"
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml b/linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml
index 2fd9be5..e7182fa 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml
@@ -6,7 +6,7 @@
6 <slider bottom="-20" can_edit_text="false" control_name="RenderFarClip" 6 <slider bottom="-20" can_edit_text="false" control_name="RenderFarClip"
7 decimal_digits="0" enabled="true" height="18" 7 decimal_digits="0" enabled="true" height="18"
8 increment="8" initial_val="160" label="Draw Distance:" 8 increment="8" initial_val="160" label="Draw Distance:"
9 label_width="78" left="6" max_val="512" min_val="64" mouse_opaque="true" 9 label_width="78" left="6" max_val="512" min_val="32" mouse_opaque="true"
10 name="DrawDistance" show_text="true" width="170" /> 10 name="DrawDistance" show_text="true" width="170" />
11 <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" 11 <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
12 bottom="-14" drop_shadow_visible="true" enabled="true" follows="left|top" 12 bottom="-14" drop_shadow_visible="true" enabled="true" follows="left|top"
diff --git a/linden/indra/newview/skins/silver/colors_base.xml b/linden/indra/newview/skins/silver/colors_base.xml
index abe61bf..6a94489 100644
--- a/linden/indra/newview/skins/silver/colors_base.xml
+++ b/linden/indra/newview/skins/silver/colors_base.xml
@@ -68,7 +68,6 @@
68<TextEmbeddedItemReadOnlyColor value="58, 147, 242, 255" /> <!-- Text of read-only items embedded in notecards --> 68<TextEmbeddedItemReadOnlyColor value="58, 147, 242, 255" /> <!-- Text of read-only items embedded in notecards -->
69<TextEmbeddedItemColor value="0, 0, 128, 255" /> <!-- Text of items embedded in notecards --> 69<TextEmbeddedItemColor value="0, 0, 128, 255" /> <!-- Text of items embedded in notecards -->
70<TextDefaultColor value="0, 20, 0, 255"/> <!-- Non-keyword text in the script editor --> 70<TextDefaultColor value="0, 20, 0, 255"/> <!-- Non-keyword text in the script editor -->
71<ScriptBgReadOnlyColor value="180, 180, 180, 255" /> <!-- Not used -->
72<TextLinkColor value="0, 20, 255, 255"/> 71<TextLinkColor value="0, 20, 255, 255"/>
73<TextLinkHoverColor value="0, 50, 255, 255"/> 72<TextLinkHoverColor value="0, 50, 255, 255"/>
74 73
@@ -83,7 +82,8 @@
83<ScrollHighlightedColor value="145, 180, 220, 128" /> <!-- Hover color --> 82<ScrollHighlightedColor value="145, 180, 220, 128" /> <!-- Hover color -->
84<ScrollbarThumbColor value="120, 160, 200, 255" /> <!-- Scroll bar --> 83<ScrollbarThumbColor value="120, 160, 200, 255" /> <!-- Scroll bar -->
85<ScrollbarTrackColor value="183, 202, 220, 255" /> <!-- Scroll bar background --> 84<ScrollbarTrackColor value="183, 202, 220, 255" /> <!-- Scroll bar background -->
86 85<ScrollReadOnlyColor value="180, 180, 180, 255" /> <!-- Color for inactive but not disabled lists -->
86
87<!-- MENUS --> 87<!-- MENUS -->
88<MenuBarBgColor value="185, 200, 220, 230" /> <!-- Menu bar background --> 88<MenuBarBgColor value="185, 200, 220, 230" /> <!-- Menu bar background -->
89<MenuBarGodBgColor value="100, 200, 130, 230" /> <!-- Menu bar background with God Mode enabled --> 89<MenuBarGodBgColor value="100, 200, 130, 230" /> <!-- Menu bar background with God Mode enabled -->