aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:09 -0500
committerJacek Antonelli2008-08-15 23:45:09 -0500
commit863a59f013c927c4787866d656c99e8af9262caa (patch)
tree19527d55dfe9afa7f54040a4470e03bb778e7cdb
parentSecond Life viewer sources 1.18.3.4-RC (diff)
downloadmeta-impy-863a59f013c927c4787866d656c99e8af9262caa.zip
meta-impy-863a59f013c927c4787866d656c99e8af9262caa.tar.gz
meta-impy-863a59f013c927c4787866d656c99e8af9262caa.tar.bz2
meta-impy-863a59f013c927c4787866d656c99e8af9262caa.tar.xz
Second Life viewer sources 1.18.3.5-RC
-rw-r--r--linden/indra/llcommon/llversionviewer.h2
-rw-r--r--linden/indra/newview/English.lproj/InfoPlist.strings4
-rw-r--r--linden/indra/newview/Info-SecondLife.plist2
-rw-r--r--linden/indra/newview/llstartup.cpp9
-rw-r--r--linden/indra/newview/releasenotes.txt9
-rw-r--r--linden/indra/newview/res/newViewRes.rc8
-rw-r--r--linden/indra/newview/viewer.cpp23
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py2
8 files changed, 37 insertions, 22 deletions
diff --git a/linden/indra/llcommon/llversionviewer.h b/linden/indra/llcommon/llversionviewer.h
index 78369d9..747381f 100644
--- a/linden/indra/llcommon/llversionviewer.h
+++ b/linden/indra/llcommon/llversionviewer.h
@@ -32,7 +32,7 @@
32const S32 LL_VERSION_MAJOR = 1; 32const S32 LL_VERSION_MAJOR = 1;
33const S32 LL_VERSION_MINOR = 18; 33const S32 LL_VERSION_MINOR = 18;
34const S32 LL_VERSION_PATCH = 3; 34const S32 LL_VERSION_PATCH = 3;
35const S32 LL_VERSION_BUILD = 4; 35const S32 LL_VERSION_BUILD = 5;
36 36
37const char * const LL_CHANNEL = "Second Life Release"; 37const char * const LL_CHANNEL = "Second Life Release";
38 38
diff --git a/linden/indra/newview/English.lproj/InfoPlist.strings b/linden/indra/newview/English.lproj/InfoPlist.strings
index 9b09bc3..420236c 100644
--- a/linden/indra/newview/English.lproj/InfoPlist.strings
+++ b/linden/indra/newview/English.lproj/InfoPlist.strings
@@ -1,5 +1,5 @@
1/* Localized versions of Info.plist keys */ 1/* Localized versions of Info.plist keys */
2 2
3CFBundleName = "Second Life"; 3CFBundleName = "Second Life";
4CFBundleShortVersionString = "Second Life version 1.18.3.4"; 4CFBundleShortVersionString = "Second Life version 1.18.3.5";
5CFBundleGetInfoString = "Second Life version 1.18.3.4, Copyright 2004-2007 Linden Research, Inc."; 5CFBundleGetInfoString = "Second Life version 1.18.3.5, Copyright 2004-2007 Linden Research, Inc.";
diff --git a/linden/indra/newview/Info-SecondLife.plist b/linden/indra/newview/Info-SecondLife.plist
index 955532b..263babe 100644
--- a/linden/indra/newview/Info-SecondLife.plist
+++ b/linden/indra/newview/Info-SecondLife.plist
@@ -32,7 +32,7 @@
32 </dict> 32 </dict>
33 </array> 33 </array>
34 <key>CFBundleVersion</key> 34 <key>CFBundleVersion</key>
35 <string>1.18.3.4</string> 35 <string>1.18.3.5</string>
36 <key>CSResourcesFileMapped</key> 36 <key>CSResourcesFileMapped</key>
37 <true/> 37 <true/>
38</dict> 38</dict>
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp
index 3f02f6a..2623b05 100644
--- a/linden/indra/newview/llstartup.cpp
+++ b/linden/indra/newview/llstartup.cpp
@@ -568,7 +568,10 @@ BOOL idle_startup()
568#endif // LL_LINUX 568#endif // LL_LINUX
569 569
570 std::ostringstream codec; 570 std::ostringstream codec;
571 codec << "[Second Life " << LL_VERSION_MAJOR << "." << LL_VERSION_MINOR << "." << LL_VERSION_PATCH << "." << LL_VERSION_BUILD << "]"; 571 codec << "[Second Life ";
572 codec << "(" << gChannelName << ")";
573 codec << " - " << LL_VERSION_MAJOR << "." << LL_VERSION_MINOR << "." << LL_VERSION_PATCH << "." << LL_VERSION_BUILD;
574 codec << "]";
572 LLMozLib::getInstance()->setBrowserAgentId( codec.str() ); 575 LLMozLib::getInstance()->setBrowserAgentId( codec.str() );
573 #endif 576 #endif
574 577
@@ -2633,7 +2636,7 @@ void update_dialog_callback(S32 option, void *userdata)
2633#if !LL_RELEASE_FOR_DOWNLOAD 2636#if !LL_RELEASE_FOR_DOWNLOAD
2634 if (option == 2) 2637 if (option == 2)
2635 { 2638 {
2636 LLStartUp::setStartupState( STATE_WORLD_INIT ); 2639 LLStartUp::setStartupState( STATE_LOGIN_AUTH_INIT );
2637 return; 2640 return;
2638 } 2641 }
2639#endif 2642#endif
@@ -2649,7 +2652,7 @@ void update_dialog_callback(S32 option, void *userdata)
2649 } 2652 }
2650 else 2653 else
2651 { 2654 {
2652 LLStartUp::setStartupState( STATE_WORLD_INIT ); 2655 LLStartUp::setStartupState( STATE_LOGIN_AUTH_INIT );
2653 } 2656 }
2654 return; 2657 return;
2655 } 2658 }
diff --git a/linden/indra/newview/releasenotes.txt b/linden/indra/newview/releasenotes.txt
index db83da9..616dcaa 100644
--- a/linden/indra/newview/releasenotes.txt
+++ b/linden/indra/newview/releasenotes.txt
@@ -1,3 +1,12 @@
1Release Notes for Second Life 1.18.3(5) September 20, 2007
2=====================================
3Bug fixes:
4* Fixed login failure when declining optional updates
5* Fixed VWR-2487: Covenant Details between live version and release candidate version
6* Fixed VWR-2484: Icons missing from Mac OS X build
7* Fixed VWR-2482: build tree misses the cursors_mac directory
8* Fixed VWR-2378: Failure to enable the "Update" button in the profile/classifieds tab, after a "Set Location" update.
9
1Release Notes for Second Life 1.18.3(4) September 14, 2007 10Release Notes for Second Life 1.18.3(4) September 14, 2007
2===================================== 11=====================================
3Bug fixes: 12Bug fixes:
diff --git a/linden/indra/newview/res/newViewRes.rc b/linden/indra/newview/res/newViewRes.rc
index 11cfe63..670e4e8 100644
--- a/linden/indra/newview/res/newViewRes.rc
+++ b/linden/indra/newview/res/newViewRes.rc
@@ -227,8 +227,8 @@ TOOLPIPETTE CURSOR "toolpipette.cur"
227// 227//
228 228
229VS_VERSION_INFO VERSIONINFO 229VS_VERSION_INFO VERSIONINFO
230 FILEVERSION 1,18,3,4 230 FILEVERSION 1,18,3,5
231 PRODUCTVERSION 1,18,3,4 231 PRODUCTVERSION 1,18,3,5
232 FILEFLAGSMASK 0x3fL 232 FILEFLAGSMASK 0x3fL
233#ifdef _DEBUG 233#ifdef _DEBUG
234 FILEFLAGS 0x1L 234 FILEFLAGS 0x1L
@@ -245,12 +245,12 @@ BEGIN
245 BEGIN 245 BEGIN
246 VALUE "CompanyName", "Linden Lab" 246 VALUE "CompanyName", "Linden Lab"
247 VALUE "FileDescription", "Second Life" 247 VALUE "FileDescription", "Second Life"
248 VALUE "FileVersion", "1.18.3.4" 248 VALUE "FileVersion", "1.18.3.5"
249 VALUE "InternalName", "Second Life" 249 VALUE "InternalName", "Second Life"
250 VALUE "LegalCopyright", "Copyright © 2001-2007, Linden Research, Inc." 250 VALUE "LegalCopyright", "Copyright © 2001-2007, Linden Research, Inc."
251 VALUE "OriginalFilename", "SecondLife.exe" 251 VALUE "OriginalFilename", "SecondLife.exe"
252 VALUE "ProductName", "Second Life" 252 VALUE "ProductName", "Second Life"
253 VALUE "ProductVersion", "1.18.3.4" 253 VALUE "ProductVersion", "1.18.3.5"
254 END 254 END
255 END 255 END
256 BLOCK "VarFileInfo" 256 BLOCK "VarFileInfo"
diff --git a/linden/indra/newview/viewer.cpp b/linden/indra/newview/viewer.cpp
index d42872d..8f37bc3 100644
--- a/linden/indra/newview/viewer.cpp
+++ b/linden/indra/newview/viewer.cpp
@@ -946,10 +946,6 @@ int main( int argc, char **argv )
946 // May need to know this early also 946 // May need to know this early also
947 gDisableVoice = TRUE; 947 gDisableVoice = TRUE;
948 } 948 }
949 else if (!strcmp(argv[j], "-url") && (++j < argc))
950 {
951 LLURLSimString::setString(argv[j]);
952 }
953 } 949 }
954 950
955 if (!strcmp(gUserServerName, gUserServerDomainName[USERSERVER_AGNI].mName)) 951 if (!strcmp(gUserServerName, gUserServerDomainName[USERSERVER_AGNI].mName))
@@ -5344,18 +5340,13 @@ int parse_args(int argc, char **argv)
5344 // Sometimes IP addresses passed in on the command line have leading 5340 // Sometimes IP addresses passed in on the command line have leading
5345 // or trailing white space. Use LLString to clean that up. 5341 // or trailing white space. Use LLString to clean that up.
5346 LLString ip_string; 5342 LLString ip_string;
5347
5348 S32 j; 5343 S32 j;
5349 // agent_sim_host holds the settings for connecting to the first simulator.
5350 5344
5351 for (j = 1; j < argc; j++) 5345 for (j = 1; j < argc; j++)
5352 { 5346 {
5353 gArgs += argv[j]; 5347 gArgs += argv[j];
5354 gArgs += " "; 5348 gArgs += " ";
5355 }
5356 5349
5357 for (j = 1; j < argc; j++)
5358 {
5359 LLString argument = argv[j]; 5350 LLString argument = argv[j];
5360 if ((!strcmp(argv[j], "-port")) && (++j < argc)) 5351 if ((!strcmp(argv[j], "-port")) && (++j < argc))
5361 { 5352 {
@@ -5613,11 +5604,23 @@ int parse_args(int argc, char **argv)
5613 // so this allows us to parse the URL straight off the command line without a "-url" paramater 5604 // so this allows us to parse the URL straight off the command line without a "-url" paramater
5614 else if (!argument.compare(0, std::string( "secondlife://" ).length(), std::string("secondlife://"))) 5605 else if (!argument.compare(0, std::string( "secondlife://" ).length(), std::string("secondlife://")))
5615 { 5606 {
5607 // *NOTE: After setting the url, bail. What can happen is
5608 // that someone can use IE (or potentially other browsers)
5609 // and do the rough equivalent of command injection and
5610 // steal passwords. Phoenix. SL-55321
5616 LLURLSimString::setString(argv[j]); 5611 LLURLSimString::setString(argv[j]);
5612 gArgs += argv[j];
5613 return 0;
5617 } 5614 }
5618 else if (!strcmp(argv[j], "-url") && (++j < argc)) 5615 else if (!strcmp(argv[j], "-url") && (++j < argc))
5619 { 5616 {
5617 // *NOTE: After setting the url, bail. What can happen is
5618 // that someone can use IE (or potentially other browsers)
5619 // and do the rough equivalent of command injection and
5620 // steal passwords. Phoenix. SL-55321
5620 LLURLSimString::setString(argv[j]); 5621 LLURLSimString::setString(argv[j]);
5622 gArgs += argv[j];
5623 return 0;
5621 } 5624 }
5622 else if (!strcmp(argv[j], "-ignorepixeldepth")) 5625 else if (!strcmp(argv[j], "-ignorepixeldepth"))
5623 { 5626 {
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 3641bcf..20d96ce 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -358,7 +358,7 @@ class DarwinManifest(ViewerManifest):
358 358
359 self.path("licenses-mac.txt", dst="licenses.txt") 359 self.path("licenses-mac.txt", dst="licenses.txt")
360 self.path("featuretable_mac.txt") 360 self.path("featuretable_mac.txt")
361# self.path("secondlife.icns") 361 self.path("secondlife.icns")
362 362
363 # llkdu dynamic library 363 # llkdu dynamic library
364# self.path("../../libraries/universal-darwin/lib_release/libllkdu.dylib", "libllkdu.dylib") 364# self.path("../../libraries/universal-darwin/lib_release/libllkdu.dylib", "libllkdu.dylib")