From 745845f79987e4b4ab7f5728746a0eda8898930f Mon Sep 17 00:00:00 2001
From: Monroe Williams <monroe@lindenlab.com>
Date: Thu, 27 Aug 2009 19:00:18 +0000
Subject: svn merge -r 129841:129910
 svn+ssh://svn.lindenlab.com/svn/linden/branches/moss/pluginapi_05-merge@129910

svn merge -r 129913:131718 svn+ssh://svn.lindenlab.com/svn/linden/branches/pluginapi/pluginapi_05

Some branch shenannigans in the pluginapi_05 branch caused this to become a two-part merge.
---
 indra/newview/skins/default/textures/textures.xml  |  19 ++
 .../newview/skins/default/xui/en/floater_about.xml |   6 +-
 .../skins/default/xui/en/floater_about_land.xml    | 124 ++++++----
 .../skins/default/xui/en/floater_media_browser.xml | 272 +++++++++++++--------
 indra/newview/skins/default/xui/en/mime_types.xml  |  91 ++++---
 .../newview/skins/default/xui/en/notifications.xml |  18 ++
 indra/newview/skins/default/xui/en/panel_hud.xml   |  10 +
 indra/newview/skins/default/xui/en/panel_login.xml |   1 +
 8 files changed, 347 insertions(+), 194 deletions(-)
 create mode 100644 indra/newview/skins/default/xui/en/panel_hud.xml

(limited to 'indra/newview/skins/default')

diff --git a/indra/newview/skins/default/textures/textures.xml b/indra/newview/skins/default/textures/textures.xml
index 29492ebbdf..0325e755eb 100644
--- a/indra/newview/skins/default/textures/textures.xml
+++ b/indra/newview/skins/default/textures/textures.xml
@@ -530,5 +530,24 @@
   <texture name="default_land_picture.j2c"/>
   <texture name="default_profile_picture.j2c"/>
   <texture name="locked_image.j2c"/>
+  
+  <texture name="media_btn_back.png"/>
+  <texture name="media_btn_done.png"/>
+  <texture name="media_btn_forward.png"/>
+  <texture name="media_btn_home.png"/>
+  <texture name="media_btn_newwindow.png"/>
+  <texture name="media_btn_optimalzoom.png"/>
+  <texture name="media_btn_reload.png"/>
+  <texture name="media_btn_scrolldown.png"/>
+  <texture name="media_btn_scrollleft.png"/>
+  <texture name="media_btn_scrollright.png"/>
+  <texture name="media_btn_scrollup.png"/>
+  <texture name="media_btn_stoploading.png"/>
+  <texture name="media_panel_divider.png"/>
+
+  <texture name="media_floater_border_16.png" scale_top="12" scale_left="4" scale_bottom="4" scale_right="12"/>
+
+  <texture name="media_panel_bg.png" preload="true" scale_left="9" scale_top="9" scale_right="9" scale_bottom="9" />
+  <texture name="media_panel_hoverrectangle.png" preload="true" scale_left="9" scale_top="9" scale_right="9" scale_bottom="9" />
 
 </textures>
diff --git a/indra/newview/skins/default/xui/en/floater_about.xml b/indra/newview/skins/default/xui/en/floater_about.xml
index 6eb55fa57f..73d789ce89 100644
--- a/indra/newview/skins/default/xui/en/floater_about.xml
+++ b/indra/newview/skins/default/xui/en/floater_about.xml
@@ -58,7 +58,11 @@
      name="LLMozLibVersion">
         LLMozLib Version:
     </floater.string>
-    <floater.string
+  <floater.string
+     name="LLQtWebkitVersion">
+        Qt Webkit Version: 4.5.2
+  </floater.string>
+  <floater.string
      name="PacketsLost">
         Packets Lost: [LOST]/[IN] ([PCT]%)
     </floater.string>
diff --git a/indra/newview/skins/default/xui/en/floater_about_land.xml b/indra/newview/skins/default/xui/en/floater_about_land.xml
index 9165e8db98..63abb63bdf 100644
--- a/indra/newview/skins/default/xui/en/floater_about_land.xml
+++ b/indra/newview/skins/default/xui/en/floater_about_land.xml
@@ -1618,7 +1618,7 @@ Only large parcels can be listed in search.
              name="with media:"
              top="9"
              width="65">
-                Media Type:
+                Type:
             </text>
             <combo_box
              height="18"
@@ -1646,7 +1646,7 @@ Only large parcels can be listed in search.
              name="at URL:"
              top="29"
              width="65">
-                Media URL:
+                Home URL:
             </text>
             <line_editor
              bottom_delta="0"
@@ -1670,6 +1670,46 @@ Only large parcels can be listed in search.
              name="set_media_url"
              top_delta="0"
              width="60" />
+            <text
+             type="string"
+             length="1"
+             follows="left|top"
+             height="16"
+             layout="topleft"
+             left="10"
+             name="at URL:"
+             top="49"
+             width="65">
+                Current URL:
+            </text>
+            <text
+             follows="left|top"
+             height="16"
+             layout="topleft"
+             left_pad="5"
+             name="current_url"
+             top_delta="0"
+             width="300" />
+            <button
+             follows="left|top"
+             font="SansSerifSmall"
+             height="16"
+             label="Reset..."
+             label_selected="Reset..."
+             layout="topleft"
+             left_pad="6"
+             name="reset_media_url"
+             top_delta="0"
+             width="60" />
+            <check_box
+             height="16"
+             label="Hide URL"
+             layout="topleft"
+             left="100"
+             name="hide_media_url"
+             tool_tip="Checking this option will hide the media url to any non-authorized viewers of this parcel information. Note this is not available for HTML types."
+             top="89"
+             width="200" />
             <text
              type="string"
              length="1"
@@ -1729,21 +1769,10 @@ Texture:
              name="replace_texture_help"
              top="85"
              width="270">
-                (Objects using this texture will show the movie or
-web page after you click the play arrow.)
-            </text>
-            <text
-             type="string"
-             length="1"
-             follows="left|top"
-             height="16"
-             layout="topleft"
-             left="10"
-             name="Options:"
-             top="140"
-             width="292">
-                Media
-Options:
+                Objects using this texture will show the movie or
+        web page after you click the play arrow.
+
+        Select the thumbnail to choose a different texture.
             </text>
             <check_box
              height="16"
@@ -1754,33 +1783,6 @@ Options:
              tool_tip="Checking this option will scale the content for this parcel automatically. It may be slightly slower and lower quality visually but no other texture scaling or alignment will be required."
              top_delta="0"
              width="200" />
-            <check_box
-             height="16"
-             label="Loop Media"
-             layout="topleft"
-             left_delta="170"
-             name="media_loop"
-             tool_tip="Play media in a loop.  When the media has finished playing, it will restart from the beginning."
-             top_delta="0"
-             width="200" />
-            <check_box
-             height="16"
-             label="Hide Media URL"
-             layout="topleft"
-             left="80"
-             name="hide_media_url"
-             tool_tip="Checking this option will hide the media url to any non-authorized viewers of this parcel information. Note this is not available for HTML types."
-             top="160"
-             width="200" />
-            <check_box
-             height="16"
-             label="Hide Music URL"
-             layout="topleft"
-             left_delta="170"
-             name="hide_music_url"
-             tool_tip="Checking this option will hide the music url to any non-authorized viewers of this parcel information"
-             top_delta="0"
-             width="200" />
             <text
              type="string"
              length="1"
@@ -1792,7 +1794,7 @@ Options:
              tool_tip="Size to render Web media, leave 0 for default."
              top="185"
              width="85">
-                Media size:
+                Size:
             </text>
             <spinner
              decimal_digits="0"
@@ -1836,6 +1838,38 @@ Options:
              right="-10">
                 pixels
             </text>
+            <text
+             type="string"
+             length="1"
+             follows="left|top"
+             height="16"
+             layout="topleft"
+             left="10"
+             name="Options:"
+             top="237"
+             width="292">
+                Options:
+            </text>
+            <check_box
+             height="16"
+             label="Loop"
+             layout="topleft"
+             left_delta="70"
+             name="media_loop"
+             tool_tip="Play media in a loop.  When the media has finished playing, it will restart from the beginning."
+             top_delta="0"
+             width="200" />
+        </panel>
+        <panel
+         border="true"
+         follows="left|top|right|bottom"
+         height="363"
+         label="Audio"
+         layout="topleft"
+         left_delta="0"
+         name="land_audio_panel"
+         top_delta="1"
+         width="458">
             <text
              type="string"
              length="1"
diff --git a/indra/newview/skins/default/xui/en/floater_media_browser.xml b/indra/newview/skins/default/xui/en/floater_media_browser.xml
index a277294be1..afc72a78a9 100644
--- a/indra/newview/skins/default/xui/en/floater_media_browser.xml
+++ b/indra/newview/skins/default/xui/en/floater_media_browser.xml
@@ -9,71 +9,55 @@
  save_rect="true"
  title="Media Browser"
  width="820">
-   <!--TODO: ADD CLOSE X TO WINDOW-->
-   <!--            <button
-             follows="bottom|right"
-             height="20"
-             label="Close"
-             layout="topleft"
-             left_pad="80"
-             name="close"
-             top_delta="0"
-             width="70">
-		<button.commit_callback
-		function="MediaBrowser.Close" />
-		</button>-->
+    <floater.string
+     name="home_page_url">
+        http://www.secondlife.com
+    </floater.string>
+    <floater.string
+     name="support_page_url">
+        http://support.secondlife.com
+    </floater.string>
     <layout_stack
+     bottom="440"
      follows="left|right|top|bottom"
      layout="topleft"
      left="10"
      name="stack1"
      top="20"
-     width="800"
-     height="400"
-     >
+     width="800">
         <layout_panel
          auto_resize="false"
+         height="20"
          layout="topleft"
+         left="0"
          name="nav_controls"
-         user_resize="false">
+         top="400"
+         user_resize="false"
+         width="800">
             <button
-            left="1"
-           follows="left|top"
-           font="SansSerifSmall"
-           height="20"
-           image_disabled="PushButton_Disabled"
-           image_disabled_selected="PushButton_Disabled"
-           image_overlay="Arrow_Left_Off"
-           image_selected="PushButton_Selected"
-           image_unselected="PushButton_Off"
-           hover_glow_amount="0.15"
-           layout="topleft"
-           name="back"
-           picture_style="true"
-           tool_tip="Go back to previous location"
-           width="20">
-               <button.commit_callback
-		  function="MediaBrowser.Back" />
-	    </button>
+             follows="left|top"
+             height="20"
+             label="Back"
+             layout="topleft"
+             left="0"
+             name="back"
+             top="0"
+             width="55">
+				<button.commit_callback
+				function="MediaBrowser.Back" />
+			</button>
             <button
-            follows="left|top"
-            font="SansSerifSmall"
-            height="20"
-            image_disabled="PushButton_Disabled"
-            image_disabled_selected="PushButton_Disabled"
-            image_overlay="Arrow_Right_Off"
-            image_selected="PushButton_Selected"
-            image_unselected="PushButton_Off"
-            hover_glow_amount="0.15"
-            layout="topleft"
-            left_pad="2"
-            name="forward"
-            picture_style="true"
-            tool_tip="Go forward one location"
-            width="20">
-               <button.commit_callback
-		function="MediaBrowser.Forward" />
-            </button>
+             follows="left|top"
+             height="20"
+             label="Forward"
+             layout="topleft"
+             left_pad="3"
+             name="forward"
+             top_delta="0"
+             width="68">
+				<button.commit_callback
+				function="MediaBrowser.Forward" />
+			</button>
             <button
              enabled="false"
              follows="left|top"
@@ -82,26 +66,24 @@
              layout="topleft"
              left_pad="2"
              name="reload"
+             top_delta="0"
              width="70">
-		<button.commit_callback
-		function="MediaBrowser.Refresh" />
-	    </button>
+				<button.commit_callback
+				function="MediaBrowser.Refresh" />
+			</button>
             <combo_box
              allow_text_entry="true"
+             follows="left|top|right"
+             height="20"
+             layout="topleft"
+             left_pad="5"
+             max_chars="255"
              name="address"
-               follows="left|right|top"
-               halign="right"
-               height="20"
-               label="Location"
-               layout="topleft"
-               left_pad="5"
-               max_chars="254"
-               mouse_opaque="false"
-               top_delta="0"
-               width="340">
-		  <combo_box.commit_callback
-		  function="MediaBrowser.EnterAddress" />
-		  </combo_box>
+             top_delta="0"
+             width="540">
+				<combo_box.commit_callback
+				function="MediaBrowser.EnterAddress" />
+			</combo_box>
             <button
              enabled="false"
              follows="right|top"
@@ -110,31 +92,81 @@
              layout="topleft"
              left_pad="5"
              name="go"
-             width="50">
-		<button.commit_callback
-		function="MediaBrowser.Go" />
-	    </button>
+             top_delta="0"
+             width="55">
+				<button.commit_callback
+				function="MediaBrowser.Go" />
+			</button>
+        </layout_panel>
+        <layout_panel
+         auto_resize="false"
+         height="20"
+         layout="topleft"
+         left_delta="0"
+         name="time_controls"
+         top_delta="0"
+         user_resize="false"
+         width="800">
             <button
-             follows="right|top"
+             follows="left|top"
              height="20"
-             left_pad="20"
-             label="Open in My Browser"
+             label="rewind"
              layout="topleft"
-             name="open_browser"
-             width="145">
-		<button.commit_callback
-		function="MediaBrowser.OpenWebBrowser" />
-		</button>
-            <check_box
-             control_name="UseExternalBrowser"
-             follows="right|top"
-             label="Always"
+             left="0"
+             name="rewind"
+             top="0"
+             width="55" />
+            <button
+             follows="left|top"
+             height="20"
+             image_selected="button_anim_play_selected.tga"
+             image_unselected="button_anim_play.tga"
              layout="topleft"
-             left_pad="5"
-             width="140"
-             name="open_always" />
-        <!--
-           <button
+             left_delta="55"
+             name="play"
+             picture_style="true"
+             top_delta="0"
+             width="55" />
+            <button
+             follows="left|top"
+             height="20"
+             image_selected="button_anim_pause_selected.tga"
+             image_unselected="button_anim_pause.tga"
+             layout="topleft"
+             left_delta="0"
+             name="pause"
+             picture_style="true"
+             top_delta="0"
+             width="55" />
+            <button
+             follows="left|top"
+             height="20"
+             label="stop"
+             layout="topleft"
+             left_pad="10"
+             name="stop"
+             top_delta="0"
+             width="55" />
+            <button
+             follows="left|top"
+             height="20"
+             label="forward"
+             layout="topleft"
+             left_pad="20"
+             name="seek"
+             top_delta="0"
+             width="55" />
+        </layout_panel>
+        <layout_panel
+         auto_resize="false"
+         height="20"
+         layout="topleft"
+         left_delta="0"
+         name="parcel_owner_controls"
+         top_delta="0"
+         user_resize="false"
+         width="540">
+            <button
              enabled="false"
              follows="left|top"
              height="20"
@@ -144,22 +176,60 @@
              name="assign"
              top="0"
              width="200">
-	       <button.commit_callback
-		function="MediaBrowser.Assign" />
-	       </button>
-         </layout_panel>
+				<button.commit_callback
+				function="MediaBrowser.Assign" />
+			</button>
+        </layout_panel>
         <layout_panel
-         auto_resize="false"
+         height="20"
          layout="topleft"
-         name="browser"
-         left="0"
-         top="0"
-         user_resize="false">-->
-         <web_browser
+         left_delta="0"
+         name="external_controls"
+         top_delta="0"
+         user_resize="false"
+         width="540">
+            <web_browser
+             bottom="-10"
              follows="left|right|top|bottom"
              layout="topleft"
              left="0"
-             name="browser" />
+             name="browser"
+             top="0"
+             width="540" />
+            <button
+             follows="bottom|left"
+             height="20"
+             label="Open in My Web Browser"
+             layout="topleft"
+             left_delta="0"
+             name="open_browser"
+             top_pad="5"
+             width="185">
+				<button.commit_callback
+				function="MediaBrowser.OpenWebBrowser" />
+			</button>
+            <check_box
+             control_name="UseExternalBrowser"
+             follows="bottom|left"
+             height="20"
+             label="Always open in my web browser"
+             layout="topleft"
+             left_pad="5"
+             name="open_always"
+             top_delta="0"
+             width="200" />
+            <button
+             follows="bottom|right"
+             height="20"
+             label="Close"
+             layout="topleft"
+             left_pad="80"
+             name="close"
+             top_delta="0"
+             width="70">
+				<button.commit_callback
+				function="MediaBrowser.Close" />
+			</button>
         </layout_panel>
     </layout_stack>
 </floater>
diff --git a/indra/newview/skins/default/xui/en/mime_types.xml b/indra/newview/skins/default/xui/en/mime_types.xml
index e3d102148a..804bee6cd1 100644
--- a/indra/newview/skins/default/xui/en/mime_types.xml
+++ b/indra/newview/skins/default/xui/en/mime_types.xml
@@ -7,7 +7,7 @@
 		none
 	</defaultwidget>
 	<defaultimpl>
-		LLMediaImplLLMozLib
+		media_plugin_webkit
 	</defaultimpl>
 	<widgetset name="web">
 		<label name="web_label">
@@ -55,27 +55,6 @@
 			true
 		</allow_looping>
 	</widgetset>
-	<widgetset name="none">
-		<label name="none_label">
-			No Content
-		</label>
-		<default_type>
-			none/none
-		</default_type>
-		<icon>
-			icn_media_web.tga
-		</icon>
-		<tooltip name="none_tooltip">
-			No media here
-		</tooltip>
-		<playtip name="none_playtip" />
-		<allow_resize>
-			false
-		</allow_resize>
-		<allow_looping>
-			false
-		</allow_looping>
-	</widgetset>
 	<widgetset name="image">
 		<label name="image_label">
 			Image
@@ -129,6 +108,9 @@
 		<widgettype>
 			movie
 		</widgettype>
+		<impl>
+			media_plugin_quicktime
+		</impl>
 	</scheme>
 	<mimetype name="blank">
 		<label name="blank_label">
@@ -138,7 +120,7 @@
 			none
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
+			media_plugin_quicktime
 		</impl>
 	</mimetype>
 	<mimetype name="none/none">
@@ -181,8 +163,8 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 	<mimetype name="application/javascript">
 		<label name="application/javascript_label">
@@ -255,6 +237,9 @@
 		<widgettype>
 			image
 		</widgettype>
+		<impl>
+			media_plugin_flash_activex
+		</impl>
 	</mimetype>
 	<mimetype name="audio/mid">
 		<label name="audio/mid_label">
@@ -263,6 +248,9 @@
 		<widgettype>
 			audio
 		</widgettype>
+		<impl>
+			media_plugin_quicktime
+		</impl>
 	</mimetype>
 	<mimetype name="audio/mpeg">
 		<label name="audio/mpeg_label">
@@ -271,6 +259,9 @@
 		<widgettype>
 			audio
 		</widgettype>
+		<impl>
+			media_plugin_quicktime
+		</impl>
 	</mimetype>
 	<mimetype name="audio/x-aiff">
 		<label name="audio/x-aiff_label">
@@ -279,6 +270,9 @@
 		<widgettype>
 			audio
 		</widgettype>
+		<impl>
+			media_plugin_quicktime
+		</impl>
 	</mimetype>
 	<mimetype name="audio/x-wav">
 		<label name="audio/x-wav_label">
@@ -287,6 +281,9 @@
 		<widgettype>
 			audio
 		</widgettype>
+		<impl>
+			media_plugin_quicktime
+		</impl>
 	</mimetype>
 	<mimetype menu="1" name="image/bmp">
 		<label name="image/bmp_label">
@@ -296,7 +293,7 @@
 			image
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype menu="1" name="image/gif">
@@ -307,7 +304,7 @@
 			image
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype menu="1" name="image/jpeg">
@@ -318,7 +315,7 @@
 			image
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype menu="1" name="image/png">
@@ -329,7 +326,7 @@
 			image
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype name="image/svg+xml">
@@ -340,7 +337,7 @@
 			image
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype menu="1" name="image/tiff">
@@ -351,7 +348,7 @@
 			image
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype menu="1" name="text/html">
@@ -362,8 +359,8 @@
 			web
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
-		</impl>
+      media_plugin_webkit
+    </impl>
 	</mimetype>
 	<mimetype menu="1" name="text/plain">
 		<label name="text/plain_label">
@@ -373,7 +370,7 @@
 			text
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype name="text/xml">
@@ -384,7 +381,7 @@
 			text
 		</widgettype>
 		<impl>
-			LLMediaImplLLMozLib
+			media_plugin_webkit
 		</impl>
 	</mimetype>
 	<mimetype menu="1" name="video/mpeg">
@@ -395,8 +392,8 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 	<mimetype name="video/mp4">
 		<label name="video/mp4_label">
@@ -406,8 +403,8 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 	<mimetype menu="1" name="video/quicktime">
 		<label name="video/quicktime_label">
@@ -417,8 +414,8 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 	<mimetype name="video/x-ms-asf">
 		<label name="video/x-ms-asf_label">
@@ -428,8 +425,8 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 	<mimetype name="video/x-ms-wmv">
 		<label name="video/x-ms-wmv_label">
@@ -439,8 +436,8 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 	<mimetype menu="1" name="video/x-msvideo">
 		<label name="video/x-msvideo_label">
@@ -450,7 +447,7 @@
 			movie
 		</widgettype>
 		<impl>
-			LLMediaImplQuickTime
-		</impl>
+      media_plugin_quicktime
+    </impl>
 	</mimetype>
 </mimetypes>
diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml
index 8b0741524d..216627879e 100644
--- a/indra/newview/skins/default/xui/en/notifications.xml
+++ b/indra/newview/skins/default/xui/en/notifications.xml
@@ -5451,7 +5451,25 @@ How odd. The string [STRING_NAME] is missing from strings.xml
     Apple&apos;s QuickTime software does not appear to be installed on your system.
     If you want to view streaming media on parcels that support it you should go to the QuickTime site (http://www.apple.com/quicktime) and install the QuickTime Player.
   </notification>
+  <notification
+   icon="notify.tga"
+   name="NoPlugin"
+   type="notify">
+    No Media Plugin was found to handle the "[MIME_TYPE]" mime type.  Media of this type will be unavailable.
+  </notification>
+  <notification
+   icon="alertmodal.tga"
+   name="MediaPluginFailed"
+   type="alertmodal">
+    The following Media Plugin has failed:
+    [PLUGIN]
 
+Please re-install the plugin or contact the vendor if you continue to experience problems.
+    <form name="form">
+      <ignore name="ignore"
+       text="When a Media Plugin fails"/>
+    </form>
+  </notification>
   <notification
    icon="notify.tga"
    name="OwnedObjectsReturned"
diff --git a/indra/newview/skins/default/xui/en/panel_hud.xml b/indra/newview/skins/default/xui/en/panel_hud.xml
new file mode 100644
index 0000000000..3e9614a9b7
--- /dev/null
+++ b/indra/newview/skins/default/xui/en/panel_hud.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<panel
+ follows="left|right|top|bottom"
+ height="728"
+ layout="topleft"
+ left="0"
+ mouse_opaque="false"
+ name="hud"
+ top="778"
+ width="1024" />
diff --git a/indra/newview/skins/default/xui/en/panel_login.xml b/indra/newview/skins/default/xui/en/panel_login.xml
index 5ee73c1242..41294259e3 100644
--- a/indra/newview/skins/default/xui/en/panel_login.xml
+++ b/indra/newview/skins/default/xui/en/panel_login.xml
@@ -26,6 +26,7 @@
      layout="topleft"
      left="0"
      name="login_html"
+	 hide_loading="true"
      right="-1"
      start_url="data:text/html,%3Chtml%3E%3Chead%3E%3C/head%3E%3Cbody bgcolor=%22#000000%22 text=%22ffffff%22%3E%3Ch1%3E%3Ctt%3Eloading...%3C/tt%3E%3C/h1%3E %3C/body%3E %3C/html%3E"
      top="1" />
-- 
cgit v1.2.3