summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorMark Palange <palange@lindenlab.com>2008-11-21 01:18:39 +0000
committerMark Palange <palange@lindenlab.com>2008-11-21 01:18:39 +0000
commitac68eb16a2dac453fe85b7218297f561b8fc96ca (patch)
treea1e26d95326b610c6d2a740ee80071bfb866d8e9 /indra/newview
parent77c108b2c4879fbbb168f91fed7763a0b557ecab (diff)
Merging the changes in viewer_1-22-0 (1.22 RC0) back into trunk, revs. 101837 to 103519
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/lldrawable.cpp4
-rw-r--r--indra/newview/lltextureview.cpp12
-rw-r--r--indra/newview/llviewerobjectlist.cpp2
-rw-r--r--indra/newview/skins/default/xui/de/floater_inventory.xml4
-rw-r--r--indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml6
-rw-r--r--indra/newview/skins/default/xui/de/floater_lsl_guide.xml2
-rw-r--r--indra/newview/skins/default/xui/de/floater_snapshot.xml4
-rw-r--r--indra/newview/skins/default/xui/de/floater_tools.xml20
-rw-r--r--indra/newview/skins/default/xui/de/panel_group_general.xml8
-rw-r--r--indra/newview/skins/default/xui/de/panel_group_land_money.xml15
-rw-r--r--indra/newview/skins/default/xui/de/panel_group_notices.xml6
-rw-r--r--indra/newview/skins/default/xui/de/panel_group_roles.xml14
-rw-r--r--indra/newview/skins/default/xui/de/strings.xml4
-rw-r--r--indra/newview/skins/default/xui/ja/floater_tools.xml2
-rw-r--r--indra/newview/skins/default/xui/ja/strings.xml4
-rwxr-xr-xindra/newview/viewer_manifest.py24
16 files changed, 71 insertions, 60 deletions
diff --git a/indra/newview/lldrawable.cpp b/indra/newview/lldrawable.cpp
index 1592cc0a8b..88fda7a89c 100644
--- a/indra/newview/lldrawable.cpp
+++ b/indra/newview/lldrawable.cpp
@@ -952,6 +952,9 @@ BOOL LLDrawable::isVisible() const
return TRUE;
}
+#if 0
+ //disabling this code fixes DEV-20105. Leaving in place in case some other bug pops up as a a result.
+ //should be safe to just always ask the spatial group for visibility.
if (isActive())
{
if (isRoot())
@@ -974,6 +977,7 @@ BOOL LLDrawable::isVisible() const
}
}
else
+#endif
{
LLSpatialGroup* group = getSpatialGroup();
if (group && group->isVisible())
diff --git a/indra/newview/lltextureview.cpp b/indra/newview/lltextureview.cpp
index 14fa73d3b1..40be40d9f6 100644
--- a/indra/newview/lltextureview.cpp
+++ b/indra/newview/lltextureview.cpp
@@ -383,9 +383,9 @@ private:
void LLGLTexMemBar::draw()
{
- S32 bound_mem = LLViewerImage::sBoundTextureMemory;
+ S32 bound_mem = (LLViewerImage::sBoundTextureMemory >> 20);
S32 max_bound_mem = LLViewerImage::sMaxBoundTextureMem;
- S32 total_mem = LLViewerImage::sTotalTextureMemory;
+ S32 total_mem = (LLViewerImage::sTotalTextureMemory >> 20);
S32 max_total_mem = LLViewerImage::sMaxTotalTextureMem;
F32 discard_bias = LLViewerImage::sDesiredDiscardBias;
S32 line_height = (S32)(LLFontGL::sMonospace->getLineHeight() + .5f);
@@ -396,10 +396,10 @@ void LLGLTexMemBar::draw()
std::string text;
text = llformat("GL Tot: %d/%d MB Bound: %d/%d MB Discard Bias: %.2f",
- total_mem/(1024*1024),
- max_total_mem/(1024*1024),
- bound_mem/(1024*1024),
- max_bound_mem/(1024*1024),
+ total_mem,
+ max_total_mem,
+ bound_mem,
+ max_bound_mem,
discard_bias);
LLFontGL::sMonospace->renderUTF8(text, 0, 0, line_height*3,
diff --git a/indra/newview/llviewerobjectlist.cpp b/indra/newview/llviewerobjectlist.cpp
index ab06a0f4fb..1fca77ec50 100644
--- a/indra/newview/llviewerobjectlist.cpp
+++ b/indra/newview/llviewerobjectlist.cpp
@@ -903,7 +903,7 @@ void LLViewerObjectList::killAllObjects()
if (!mMapObjects.empty())
{
llwarns << "Some objects still on map object list!" << llendl;
- mActiveObjects.clear();
+ mMapObjects.clear();
}
}
diff --git a/indra/newview/skins/default/xui/de/floater_inventory.xml b/indra/newview/skins/default/xui/de/floater_inventory.xml
index d731d009b5..c8c67240d8 100644
--- a/indra/newview/skins/default/xui/de/floater_inventory.xml
+++ b/indra/newview/skins/default/xui/de/floater_inventory.xml
@@ -2,8 +2,8 @@
<floater name="Inventory" title="Inventar">
<search_editor label="Suchanfrage hier eintippen" name="inventory search editor" />
<tab_container name="inventory filter tabs">
- <inventory_panel label="All Items" name="All Items" />
- <inventory_panel label="Recent Items" name="Recent Items" />
+ <inventory_panel label="Alle Objekte" name="All Items" />
+ <inventory_panel label="Letzte Objekte" name="Recent Items" />
</tab_container>
<menu_bar name="Inventory Menu">
<menu label="Datei" name="File">
diff --git a/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml
index 1477cdb694..2b63a90a19 100644
--- a/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml
+++ b/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml
@@ -49,17 +49,17 @@
</text>
<check_box label="Mit Gruppe teilen" name="CheckShareWithGroup" />
<check_box label="Kopieren allen erlauben" name="CheckEveryoneCopy" />
- <text name="NextOwnerLabel">
+ <text name="NextOwnerLabel" width="150">
Nächster Eigentümer kann:
</text>
<check_box label="Bearbeiten" name="CheckNextOwnerModify" />
- <check_box label="Kopieren" name="CheckNextOwnerCopy" />
+ <check_box label="Kopieren" name="CheckNextOwnerCopy" left_delta="85" />
<check_box label="Verkaufen/Weggeben" name="CheckNextOwnerTransfer" />
<text name="SaleLabel">
Objekt markieren:
</text>
<check_box label="Zum Verkauf" name="CheckPurchase" />
- <radio_group name="RadioSaleType">
+ <radio_group name="RadioSaleType" left_delta="85" width="245" >
<radio_item name="radio">
Original
</radio_item>
diff --git a/indra/newview/skins/default/xui/de/floater_lsl_guide.xml b/indra/newview/skins/default/xui/de/floater_lsl_guide.xml
index 9fb400dfd7..3f4a6237f1 100644
--- a/indra/newview/skins/default/xui/de/floater_lsl_guide.xml
+++ b/indra/newview/skins/default/xui/de/floater_lsl_guide.xml
@@ -3,5 +3,5 @@
<check_box label="Cursor folgen" name="lock_check" />
<combo_box label="Sperren" name="history_combo" />
<button label="Zurück" name="back_btn" />
- <button label="Weiterleiten" name="fwd_btn" />
+ <button label="Weiterleiten" name="fwd_btn" width="82" />
</floater>
diff --git a/indra/newview/skins/default/xui/de/floater_snapshot.xml b/indra/newview/skins/default/xui/de/floater_snapshot.xml
index f2de8103c3..c7a366ae87 100644
--- a/indra/newview/skins/default/xui/de/floater_snapshot.xml
+++ b/indra/newview/skins/default/xui/de/floater_snapshot.xml
@@ -112,10 +112,10 @@
<spinner label="Höhe" name="snapshot_height"/>
<check_box label="Seitenverhältnis beibehalten" name="keep_aspect_check"/>
<slider label="Bildqualität" name="image_quality_slider"/>
- <text name="layer_type_label">
+ <text name="layer_type_label" width="63">
Aufnehmen:
</text>
- <combo_box label="Bildlayer" name="layer_types">
+ <combo_box label="Bildlayer" name="layer_types" width="132" left="73">
<combo_item name="Colors">
Farben
</combo_item>
diff --git a/indra/newview/skins/default/xui/de/floater_tools.xml b/indra/newview/skins/default/xui/de/floater_tools.xml
index 03401cee9c..a04851c429 100644
--- a/indra/newview/skins/default/xui/de/floater_tools.xml
+++ b/indra/newview/skins/default/xui/de/floater_tools.xml
@@ -168,9 +168,9 @@
<text name="label click action">
Bei Linksklicken:
</text>
- <combo_box name="clickaction">
+ <combo_box name="clickaction" width="178">
<combo_item name="Touch/grab(default)">
- Berühren/greifen (Standard)
+ Berühren/Greifen (Standard)
</combo_item>
<combo_item name="Sitonobject">
Auf Objekt sitzen
@@ -590,13 +590,13 @@
<text name="label_area">
Fläche: [AREA] m2
</text>
- <button label="Land kaufen..." label_selected="Land kaufen..." name="button buy land" />
- <button label="Land aufgeben..." label_selected="Land aufgeben..."
+ <button label="Land kaufen..." label_selected="Land kaufen..." name="button buy land" width="110" />
+ <button label="Land aufgeben..." label_selected="Land aufgeben..." width="110"
name="button abandon land" />
- <button label="Unterteilen..." label_selected="Unterteilen..."
+ <button label="Unterteilen..." label_selected="Unterteilen..." width="110"
name="button subdivide land" />
- <button label="Zusammenlegen" label_selected="Zusammenlegen" name="button join land" />
- <button label="Info zu Land..." label_selected="Info zu Land..."
+ <button label="Zusammenlegen" label_selected="Zusammenlegen" name="button join land" width="110" />
+ <button label="Info zu Land..." label_selected="Info zu Land..." width="110"
name="button about land" />
</panel>
<text name="status_rotate">
@@ -606,7 +606,7 @@
Klicken und ziehen, um die ausgewählte Seite zu dehnen
</text>
<text name="status_move">
- Maus verschiebt, Shift-Taste und Maus kopiert
+ Maus verschiebt, Umschalt-Taste und Maus kopiert
</text>
<text name="status_modifyland">
Klicken und halten, um das Land zu bearbeiten
@@ -615,10 +615,10 @@
Klicken und ziehen, um die Ansicht zu ändern
</text>
<text name="status_grab">
- Objekt new positionierern
+ Objekt neu positionieren
</text>
<text name="status_place">
- Mausklick erstellt, Shift-Mausklick wählt aus
+ Mausklick erstellt, Umschalt-Mausklick wählt aus
</text>
<text name="status_selectland">
Klicken und ziehen, um Land auszuwählen
diff --git a/indra/newview/skins/default/xui/de/panel_group_general.xml b/indra/newview/skins/default/xui/de/panel_group_general.xml
index 0a32de2192..d232bfaf07 100644
--- a/indra/newview/skins/default/xui/de/panel_group_general.xml
+++ b/indra/newview/skins/default/xui/de/panel_group_general.xml
@@ -38,9 +38,9 @@ Bewegen Sie die Maus über die Optionen, um weitere Informationen anzuzeigen.
(Eigentümer werden fettgedruckt angezeigt)
</text>
<name_list name="visible_members">
- <column label="Member Name" name="name" />
- <column label="Title" name="title" />
- <column label="Last Login" name="online" />
+ <column label="Mitgliedsname" name="name" relwidth="0.40" />
+ <column label="Titel" name="title" relwidth="0.25" />
+ <column label="Letzte Anmeldung" name="online" relwidth="0.35" />
</name_list>
<text name="incomplete_member_data_str">
Mitgliedsdaten werden abgerufen
@@ -83,8 +83,6 @@ Falls in den nächsten 48 Stunden niemand sonst dieser Gruppe beitritt, wird sie
<text name="active_title_label">
Mein aktiver Titel
</text>
- <combo_box name="active_title"
- tool_tip="Sets the title that appears in your avatar&apos;s name tag when this group is active." />
</panel>
<check_box label="Gruppenmitteilungen erhalten" name="receive_notices"
tool_tip="Festlegen, ob Sie von dieser Gruppe Mitteilungen erhalten können. Deaktivieren Sie diese Option, wenn Sie von der Gruppe Spam erhalten."
diff --git a/indra/newview/skins/default/xui/de/panel_group_land_money.xml b/indra/newview/skins/default/xui/de/panel_group_land_money.xml
index cf11e3c532..77a98166a1 100644
--- a/indra/newview/skins/default/xui/de/panel_group_land_money.xml
+++ b/indra/newview/skins/default/xui/de/panel_group_land_money.xml
@@ -1,11 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<panel label="Land und L$" name="land_money_tab">
<text name="help_text">
- Es werden Parzellen in Gruppenbesitz und
-Beitragsdetails angezeigt. Solange der Wert für &apos;Insgesamt
-verwendet Land&apos; unter oder gleich dem Wert für
-&apos;Gesamtbeitrag&apos; ist, wird eine Warnung angezeigt. Die Registerkarten &apos;Planung&apos;, &apos;Details&apos; und &apos;Verkäufe&apos;
-enthalten Informationen über die Gruppenfinanzen.
+ Es werden Parzellen in Gruppenbesitz und Beitragsdetails angezeigt. Solange der Wert für &apos;Insgesamt verwendetes Land&apos; unter oder gleich dem Wert für &apos;Gesamtbeitrag&apos; ist, wird eine Warnung angezeigt. Die Registerkarten &apos;Planung&apos;, &apos;Details&apos; und &apos;Verkäufe&apos; enthalten Informationen über die Gruppenfinanzen.
</text>
<button label="?" name="help_button" />
<text name="cant_view_group_land_text">
@@ -21,9 +17,9 @@ enthalten Informationen über die Gruppenfinanzen.
Land in Gruppenbesitz
</text>
<scroll_list name="group_parcel_list">
- <column label="Parcel Name" name="name" />
+ <column label="Parzellenname" name="name" />
<column label="Region" name="location" />
- <column label="Area" name="area" />
+ <column label="Gebiet" name="area" />
<column label="" name="hidden" />
</scroll_list>
<button label="Auf Karte" label_selected="Auf Karte" name="map_button" />
@@ -55,10 +51,11 @@ enthalten Informationen über die Gruppenfinanzen.
Ihr Landbeitrag kann nicht festgelegt werden.
</string>
<text name="your_contribution_max_value">
- Quadratmeter (max. [AMOUNT])
+ qm (max. [AMOUNT])
</text>
<text name="group_over_limit_text">
- Die Gruppenmitglieder müssen mehr Landnutzungsrechte spenden, damit das verwendete Land gehalten werden kann.
+ Die Gruppenmitglieder müssen mehr Landnutzungsrechte spenden, damit
+das verwendete Land gehalten werden kann.
</text>
<text name="group_money_heading">
Gruppen-L$
diff --git a/indra/newview/skins/default/xui/de/panel_group_notices.xml b/indra/newview/skins/default/xui/de/panel_group_notices.xml
index 56a384b34c..53f581313a 100644
--- a/indra/newview/skins/default/xui/de/panel_group_notices.xml
+++ b/indra/newview/skins/default/xui/de/panel_group_notices.xml
@@ -22,9 +22,9 @@ Eine Mitteilungsliste speichert maximal 200 Mitteilungen pro Gruppe täglich.
</text>
<scroll_list name="notice_list">
<column label="" name="icon" />
- <column label="Subject" name="subject" />
- <column label="From" name="from" />
- <column label="Date" name="date" />
+ <column label="Thema" name="subject" />
+ <column label="Von" name="from" />
+ <column label="Datum" name="date" />
</scroll_list>
<text name="notice_list_none_found">
Nicht gefunden.
diff --git a/indra/newview/skins/default/xui/de/panel_group_roles.xml b/indra/newview/skins/default/xui/de/panel_group_roles.xml
index 9a478f1b1c..204759f43d 100644
--- a/indra/newview/skins/default/xui/de/panel_group_roles.xml
+++ b/indra/newview/skins/default/xui/de/panel_group_roles.xml
@@ -46,13 +46,13 @@ Mitglieder diese Fähigkeit haben.
</text>
</panel>
<tab_container name="roles_tab_container">
- <panel label="Mitglieder" name="members_sub_tab" tool_tip="Members">
+ <panel label="Mitglieder" name="members_sub_tab" tool_tip="Mitglieder">
<button label="Suchen" name="search_button" />
<button label="Alle anzeigen" name="show_all_button" />
<name_list name="member_list">
- <column label="Member Name" name="name" />
- <column label="Donated Tier" name="donated" />
- <column label="Last Login" name="online" />
+ <column label="Mitgliedsname" name="name" />
+ <column name="donated" />
+ <column label="Letzte Anmeldung" name="online" />
</name_list>
<button label="Neue Person einladen..." name="member_invite" />
<button label="Aus Gruppe werfen" name="member_eject" />
@@ -66,9 +66,9 @@ um mehrere Mitglieder auszuwählen.
<button label="Suchen" name="search_button" />
<button label="Alle anzeigen" name="show_all_button" />
<scroll_list name="role_list">
- <column label="Role Name" name="name" />
- <column label="Title" name="title" />
- <column label="Members" name="members" />
+ <column name="name" />
+ <column label="Titel" name="title" />
+ <column label="Mitglieder" name="members" />
</scroll_list>
<button label="Neue Rolle erstellen..." name="role_create" />
<button label="Rolle löschen" name="role_delete" />
diff --git a/indra/newview/skins/default/xui/de/strings.xml b/indra/newview/skins/default/xui/de/strings.xml
index c644ece04b..56cc7560ed 100644
--- a/indra/newview/skins/default/xui/de/strings.xml
+++ b/indra/newview/skins/default/xui/de/strings.xml
@@ -435,9 +435,9 @@
</string>
<!-- Chat -->
<string name="whisper">
- Flüstert:
+ flüstert:
</string>
<string name="shout">
- Ruft:
+ ruft:
</string>
</strings>
diff --git a/indra/newview/skins/default/xui/ja/floater_tools.xml b/indra/newview/skins/default/xui/ja/floater_tools.xml
index 4d22f393e5..b8e6c3e2d9 100644
--- a/indra/newview/skins/default/xui/ja/floater_tools.xml
+++ b/indra/newview/skins/default/xui/ja/floater_tools.xml
@@ -74,7 +74,7 @@
<check_box label="土地を選択" name="radio select land" />
<check_box label="土地をならす" name="radio flatten" />
<check_box label="土地を隆起させる" name="radio raise" />
- <check_box label="低地" name="radio lower" />
+ <check_box label="土地を低くする" name="radio lower" />
<check_box label="土地を滑らかにする" name="radio smooth" />
<check_box label="土地を荒らす" name="radio noise" />
<check_box label="土地を元に戻す" name="radio revert" />
diff --git a/indra/newview/skins/default/xui/ja/strings.xml b/indra/newview/skins/default/xui/ja/strings.xml
index 8339b10312..f982b844bf 100644
--- a/indra/newview/skins/default/xui/ja/strings.xml
+++ b/indra/newview/skins/default/xui/ja/strings.xml
@@ -435,9 +435,9 @@
</string>
<!-- Chat -->
<string name="whisper">
- ささやく:
+ のささやき:
</string>
<string name="shout">
- 叫ぶ:
+ の叫び:
</string>
</strings>
diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index ef13f9151b..ca601dea54 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -166,10 +166,7 @@ class WindowsManifest(ViewerManifest):
# need to get the kdu dll from any of the build directories as well
try:
self.path(self.find_existing_file(
- # *FIX:Mani we need to add support for packaging specific targets.
- #'../llkdu/debug/llkdu.dll',
- '../llkdu/release/llkdu.dll',
- '../llkdu/relwithdebinfo/llkdu.dll',
+ '../llkdu/%s/llkdu.dll' % self.args['configuration'],
'../../libraries/i686-win32/lib/release/llkdu.dll'),
dst='llkdu.dll')
except:
@@ -190,8 +187,18 @@ class WindowsManifest(ViewerManifest):
self.end_prefix()
# Mozilla appears to force a dependency on these files so we need to ship it (CP)
- self.path("msvcr80.dll")
- self.path("msvcp80.dll")
+ # These need to be installed as a SxS assembly, currently a 'private' assembly.
+ # See http://msdn.microsoft.com/en-us/library/ms235291(VS.80).aspx
+ if self.prefix(src=self.args['configuration'], dst=""):
+ if self.args['configuration'] == 'Debug':
+ self.path("msvcr80d.dll")
+ self.path("msvcp80d.dll")
+ self.path("Microsoft.VC80.DebugCRT.manifest")
+ else:
+ self.path("msvcr80.dll")
+ self.path("msvcp80.dll")
+ self.path("Microsoft.VC80.CRT.manifest")
+ self.end_prefix()
# Mozilla runtime DLLs (CP)
if self.prefix(src="../../libraries/i686-win32/lib/release", dst=""):
@@ -220,6 +227,11 @@ class WindowsManifest(ViewerManifest):
self.path("res/*/*")
self.end_prefix()
+ # Mozilla hack to get it to accept newer versions of msvc*80.dll than are listed in manifest
+ # necessary as llmozlib2-vc80.lib refers to an old version of msvc*80.dll - can be removed when new version of llmozlib is built - Nyx
+ # The config file name needs to match the exe's name.
+ self.path("SecondLife.exe.config", dst=self.final_exe() + ".config")
+
# Vivox runtimes
if self.prefix(src="vivox-runtime/i686-win32", dst=""):
self.path("SLVoice.exe")