diff options
author | Jacek Antonelli | 2008-08-15 23:45:09 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:45:09 -0500 |
commit | 863a59f013c927c4787866d656c99e8af9262caa (patch) | |
tree | 19527d55dfe9afa7f54040a4470e03bb778e7cdb /linden/indra/newview | |
parent | Second Life viewer sources 1.18.3.4-RC (diff) | |
download | meta-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
Diffstat (limited to 'linden/indra/newview')
-rw-r--r-- | linden/indra/newview/English.lproj/InfoPlist.strings | 4 | ||||
-rw-r--r-- | linden/indra/newview/Info-SecondLife.plist | 2 | ||||
-rw-r--r-- | linden/indra/newview/llstartup.cpp | 9 | ||||
-rw-r--r-- | linden/indra/newview/releasenotes.txt | 9 | ||||
-rw-r--r-- | linden/indra/newview/res/newViewRes.rc | 8 | ||||
-rw-r--r-- | linden/indra/newview/viewer.cpp | 23 | ||||
-rwxr-xr-x | linden/indra/newview/viewer_manifest.py | 2 |
7 files changed, 36 insertions, 21 deletions
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 | ||
3 | CFBundleName = "Second Life"; | 3 | CFBundleName = "Second Life"; |
4 | CFBundleShortVersionString = "Second Life version 1.18.3.4"; | 4 | CFBundleShortVersionString = "Second Life version 1.18.3.5"; |
5 | CFBundleGetInfoString = "Second Life version 1.18.3.4, Copyright 2004-2007 Linden Research, Inc."; | 5 | CFBundleGetInfoString = "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 @@ | |||
1 | Release Notes for Second Life 1.18.3(5) September 20, 2007 | ||
2 | ===================================== | ||
3 | Bug 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 | |||
1 | Release Notes for Second Life 1.18.3(4) September 14, 2007 | 10 | Release Notes for Second Life 1.18.3(4) September 14, 2007 |
2 | ===================================== | 11 | ===================================== |
3 | Bug fixes: | 12 | Bug 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 | ||
229 | VS_VERSION_INFO VERSIONINFO | 229 | VS_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") |