Ok, got it to log in. No MD5, just version and channel changes, patch attached. Patch changes the version just in case, but may not be needed.
But hm. Ths is not terribly useful. What I managed to compile is 1.16.3.84. What's currently available for download is .160. After looking better, I noticed this in the README of the .160 sources that didn't build: > The R16 is a hybrid Viewer part linden part 3DX part rex. > You will require the libs from a linden lab build > Also Ogre SDK, as well as creating Cmake scripts to link to the SDK This seems go to against point 3.c of the GPL, "complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable" To get it to build, they must have done the required cmake changes. Maybe they added it manually to the generated VS solution file, but they have a Linux build as well, and I find it doubtful they hack it into the auto- generated Makefile every time.
diff -r -u 3DXviewer_R16_Series_Source_orig/indra/llcommon/llversionviewer.h 3DXviewer_R16_Series_Source/indra/llcommon/llversionviewer.h
--- 3DXviewer_R16_Series_Source_orig/indra/llcommon/llversionviewer.h 2009-02-08 17:20:24.000000000 +0300
+++ 3DXviewer_R16_Series_Source/indra/llcommon/llversionviewer.h 2009-03-28 01:29:37.000000000 +0300
@@ -35,7 +35,7 @@
const S32 LL_VERSION_MAJOR = 1;
const S32 LL_VERSION_MINOR = 16;
const S32 LL_VERSION_PATCH = 3;
-const S32 LL_VERSION_BUILD = 84; // This makes better sense for OL ver 1 rev 16 patch 2 build from svn 70
+const S32 LL_VERSION_BUILD = 160; //84; // This makes better sense for OL ver 1 rev 16 patch 2 build from svn 70
const char * const LL_CHANNEL = "Openlife R16";
diff -r -u 3DXviewer_R16_Series_Source_orig/indra/newview/app_settings/settings.xml 3DXviewer_R16_Series_Source/indra/newview/app_settings/settings.xml
--- 3DXviewer_R16_Series_Source_orig/indra/newview/app_settings/settings.xml 2009-02-08 17:23:12.000000000 +0300
+++ 3DXviewer_R16_Series_Source/indra/newview/app_settings/settings.xml 2009-03-28 01:28:43.000000000 +0300
@@ -9522,7 +9522,7 @@
<key>Type</key>
<string>String</string>
<key>Value</key>
- <string>Second Life Release</string>
+ <string>Openlife R16</string>
</map>
<key>VertexShaderEnable</key>
<map>
diff -r -u 3DXviewer_R16_Series_Source_orig/indra/newview/llviewermedia.cpp 3DXviewer_R16_Series_Source/indra/newview/llviewermedia.cpp
--- 3DXviewer_R16_Series_Source_orig/indra/newview/llviewermedia.cpp 2009-02-08 17:29:08.000000000 +0300
+++ 3DXviewer_R16_Series_Source/indra/newview/llviewermedia.cpp 2009-03-28 01:58:22.000000000 +0300
@@ -441,10 +441,11 @@
// This was also helpful:
// http://www.mozilla.org/build/revised-user-agent-strings.html
std::ostringstream codec;
- codec << "SecondLife/";
+ codec << "OpenLife/";
codec << LL_VERSION_MAJOR << "." << LL_VERSION_MINOR << "." << LL_VERSION_PATCH << "." << LL_VERSION_BUILD;
codec << " (" << channel << "; " << skin_name << " skin)";
llinfos << codec.str() << llendl;
+
LLMediaManager::setBrowserUserAgent( codec.str() );
}
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges
