Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts: # indra/newview/CMakeLists.txtmaster
commit
9c73af6e2a
|
|
@ -1701,11 +1701,11 @@
|
||||||
<key>creds</key>
|
<key>creds</key>
|
||||||
<string>github</string>
|
<string>github</string>
|
||||||
<key>hash</key>
|
<key>hash</key>
|
||||||
<string>9e59c93c7110e87b4ff3db330f11a23c50e5000f</string>
|
<string>7facda95e2f00c260513f3d4db42588fa8ba703c</string>
|
||||||
<key>hash_algorithm</key>
|
<key>hash_algorithm</key>
|
||||||
<string>sha1</string>
|
<string>sha1</string>
|
||||||
<key>url</key>
|
<key>url</key>
|
||||||
<string>https://api.github.com/repos/secondlife/llphysicsextensions_source/releases/assets/178910560</string>
|
<string>https://api.github.com/repos/secondlife/llphysicsextensions_source/releases/assets/196289774</string>
|
||||||
</map>
|
</map>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>darwin64</string>
|
<string>darwin64</string>
|
||||||
|
|
@ -1717,11 +1717,11 @@
|
||||||
<key>creds</key>
|
<key>creds</key>
|
||||||
<string>github</string>
|
<string>github</string>
|
||||||
<key>hash</key>
|
<key>hash</key>
|
||||||
<string>7ed994db5bafa9a7ad09a1b53da850a84715c65e</string>
|
<string>01d08f13c7bc8d1b95b0330fa6833b7d8274e4d0</string>
|
||||||
<key>hash_algorithm</key>
|
<key>hash_algorithm</key>
|
||||||
<string>sha1</string>
|
<string>sha1</string>
|
||||||
<key>url</key>
|
<key>url</key>
|
||||||
<string>https://api.github.com/repos/secondlife/llphysicsextensions_source/releases/assets/178910561</string>
|
<string>https://api.github.com/repos/secondlife/llphysicsextensions_source/releases/assets/196289775</string>
|
||||||
</map>
|
</map>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>linux64</string>
|
<string>linux64</string>
|
||||||
|
|
@ -1733,24 +1733,24 @@
|
||||||
<key>creds</key>
|
<key>creds</key>
|
||||||
<string>github</string>
|
<string>github</string>
|
||||||
<key>hash</key>
|
<key>hash</key>
|
||||||
<string>66824c02e0e5eabbfbe37bfb173360195f89697c</string>
|
<string>6d00345c7d3471bc5f7c1218e014dd0f1a2c069b</string>
|
||||||
<key>hash_algorithm</key>
|
<key>hash_algorithm</key>
|
||||||
<string>sha1</string>
|
<string>sha1</string>
|
||||||
<key>url</key>
|
<key>url</key>
|
||||||
<string>https://api.github.com/repos/secondlife/llphysicsextensions_source/releases/assets/178910562</string>
|
<string>https://api.github.com/repos/secondlife/llphysicsextensions_source/releases/assets/196289778</string>
|
||||||
</map>
|
</map>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>windows64</string>
|
<string>windows64</string>
|
||||||
</map>
|
</map>
|
||||||
</map>
|
</map>
|
||||||
|
<key>copyright</key>
|
||||||
|
<string>Copyright (c) 2010, Linden Research, Inc.</string>
|
||||||
<key>license</key>
|
<key>license</key>
|
||||||
<string>internal</string>
|
<string>internal</string>
|
||||||
<key>license_file</key>
|
<key>license_file</key>
|
||||||
<string>LICENSES/llphysicsextensions.txt</string>
|
<string>LICENSES/llphysicsextensions.txt</string>
|
||||||
<key>copyright</key>
|
|
||||||
<string>Copyright (c) 2010, Linden Research, Inc.</string>
|
|
||||||
<key>version</key>
|
<key>version</key>
|
||||||
<string>1.0.66e6919</string>
|
<string>1.0.11137145495</string>
|
||||||
<key>name</key>
|
<key>name</key>
|
||||||
<string>llphysicsextensions_source</string>
|
<string>llphysicsextensions_source</string>
|
||||||
</map>
|
</map>
|
||||||
|
|
|
||||||
|
|
@ -1800,7 +1800,7 @@ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/viewer_version.txt"
|
||||||
"${VIEWER_SHORT_VERSION}.${VIEWER_VERSION_REVISION}\n")
|
"${VIEWER_SHORT_VERSION}.${VIEWER_VERSION_REVISION}\n")
|
||||||
|
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
llversioninfo.cpp tests/llversioninfo_test.cpp
|
llversioninfo.cpp tests/llversioninfo_test.cpp
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
# <FS:TS> The next line causes a full rebuild of the entire newview
|
# <FS:TS> The next line causes a full rebuild of the entire newview
|
||||||
# directory every time the Mercurial revision number changes.
|
# directory every time the Mercurial revision number changes.
|
||||||
|
|
@ -2103,7 +2103,7 @@ endif (WINDOWS)
|
||||||
file(GLOB_RECURSE viewer_XUI_FILES LIST_DIRECTORIES FALSE
|
file(GLOB_RECURSE viewer_XUI_FILES LIST_DIRECTORIES FALSE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/skins/*.xml)
|
${CMAKE_CURRENT_SOURCE_DIR}/skins/*.xml)
|
||||||
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/skins PREFIX "XUI Files" FILES ${viewer_XUI_FILES})
|
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/skins PREFIX "XUI Files" FILES ${viewer_XUI_FILES})
|
||||||
set_source_files_properties(${viewer_XUI_FILES}
|
set_source_files_properties(${viewer_XUI_FILES}
|
||||||
PROPERTIES HEADER_FILE_ONLY TRUE)
|
PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||||
list(APPEND viewer_SOURCE_FILES ${viewer_XUI_FILES})
|
list(APPEND viewer_SOURCE_FILES ${viewer_XUI_FILES})
|
||||||
|
|
||||||
|
|
@ -2111,7 +2111,7 @@ list(APPEND viewer_SOURCE_FILES ${viewer_XUI_FILES})
|
||||||
file(GLOB_RECURSE viewer_SHADER_FILES LIST_DIRECTORIES FALSE
|
file(GLOB_RECURSE viewer_SHADER_FILES LIST_DIRECTORIES FALSE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/app_settings/shaders/*.glsl)
|
${CMAKE_CURRENT_SOURCE_DIR}/app_settings/shaders/*.glsl)
|
||||||
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/app_settings/shaders PREFIX "Shaders" FILES ${viewer_SHADER_FILES})
|
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/app_settings/shaders PREFIX "Shaders" FILES ${viewer_SHADER_FILES})
|
||||||
set_source_files_properties(${viewer_SHADER_FILES}
|
set_source_files_properties(${viewer_SHADER_FILES}
|
||||||
PROPERTIES HEADER_FILE_ONLY TRUE)
|
PROPERTIES HEADER_FILE_ONLY TRUE)
|
||||||
list(APPEND viewer_SOURCE_FILES ${viewer_SHADER_FILES})
|
list(APPEND viewer_SOURCE_FILES ${viewer_SHADER_FILES})
|
||||||
|
|
||||||
|
|
@ -2526,7 +2526,7 @@ endif (WINDOWS)
|
||||||
# one of these being libz where you can find four or more versions in play
|
# one of these being libz where you can find four or more versions in play
|
||||||
# at once. On Linux, libz can be found at link and run time via a number
|
# at once. On Linux, libz can be found at link and run time via a number
|
||||||
# of paths:
|
# of paths:
|
||||||
#
|
#
|
||||||
# => -lfreetype
|
# => -lfreetype
|
||||||
# => libz.so.1 (on install machine, not build)
|
# => libz.so.1 (on install machine, not build)
|
||||||
# => -lSDL
|
# => -lSDL
|
||||||
|
|
@ -2630,7 +2630,7 @@ set(ARTWORK_DIR ${CMAKE_CURRENT_SOURCE_DIR} CACHE PATH
|
||||||
# set(emoji_mapping_src_file
|
# set(emoji_mapping_src_file
|
||||||
# "${emoji_mapping_src_folder}/${elem}/emoji_characters.xml")
|
# "${emoji_mapping_src_folder}/${elem}/emoji_characters.xml")
|
||||||
# set(emoji_mapping_dst_file
|
# set(emoji_mapping_dst_file
|
||||||
# "${emoji_mapping_dst_folder}/${elem}/emoji_characters.xml")
|
# "${emoji_mapping_dst_folder}/${elem}/emoji_characters.xml")
|
||||||
# configure_file(${emoji_mapping_src_file} ${emoji_mapping_dst_file} COPYONLY)
|
# configure_file(${emoji_mapping_src_file} ${emoji_mapping_dst_file} COPYONLY)
|
||||||
#endforeach()
|
#endforeach()
|
||||||
# </FS:Ansariel>
|
# </FS:Ansariel>
|
||||||
|
|
@ -2749,7 +2749,7 @@ if (DARWIN)
|
||||||
|
|
||||||
# https://blog.kitware.com/upcoming-in-cmake-2-8-12-osx-rpath-support/
|
# https://blog.kitware.com/upcoming-in-cmake-2-8-12-osx-rpath-support/
|
||||||
set(CMAKE_MACOSX_RPATH 1)
|
set(CMAKE_MACOSX_RPATH 1)
|
||||||
|
|
||||||
set_target_properties(
|
set_target_properties(
|
||||||
${VIEWER_BINARY_NAME}
|
${VIEWER_BINARY_NAME}
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
|
|
@ -2799,9 +2799,6 @@ if (DARWIN)
|
||||||
--source=${CMAKE_CURRENT_SOURCE_DIR}
|
--source=${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
--versionfile=${CMAKE_CURRENT_BINARY_DIR}/viewer_version.txt
|
--versionfile=${CMAKE_CURRENT_BINARY_DIR}/viewer_version.txt
|
||||||
--viewer_flavor=${ND_VIEWER_FLAVOR}
|
--viewer_flavor=${ND_VIEWER_FLAVOR}
|
||||||
DEPENDS
|
|
||||||
${VIEWER_BINARY_NAME}
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py
|
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(${VIEWER_BINARY_NAME} SLPlugin media_plugin_libvlc media_plugin_cef)
|
add_dependencies(${VIEWER_BINARY_NAME} SLPlugin media_plugin_libvlc media_plugin_cef)
|
||||||
|
|
@ -2839,8 +2836,6 @@ if (DARWIN)
|
||||||
--versionfile=${CMAKE_CURRENT_BINARY_DIR}/viewer_version.txt
|
--versionfile=${CMAKE_CURRENT_BINARY_DIR}/viewer_version.txt
|
||||||
--viewer_flavor=${ND_VIEWER_FLAVOR}
|
--viewer_flavor=${ND_VIEWER_FLAVOR}
|
||||||
${SIGNING_SETTING}
|
${SIGNING_SETTING}
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py
|
|
||||||
)
|
)
|
||||||
endif (PACKAGE)
|
endif (PACKAGE)
|
||||||
endif (DARWIN)
|
endif (DARWIN)
|
||||||
|
|
@ -2948,7 +2943,7 @@ if (LL_TESTS)
|
||||||
# llremoteparcelrequest.cpp
|
# llremoteparcelrequest.cpp
|
||||||
llviewerhelputil.cpp
|
llviewerhelputil.cpp
|
||||||
llversioninfo.cpp
|
llversioninfo.cpp
|
||||||
# llvocache.cpp
|
# llvocache.cpp
|
||||||
llworldmap.cpp
|
llworldmap.cpp
|
||||||
llworldmipmap.cpp
|
llworldmipmap.cpp
|
||||||
)
|
)
|
||||||
|
|
@ -2957,7 +2952,7 @@ if (LL_TESTS)
|
||||||
llworldmap.cpp
|
llworldmap.cpp
|
||||||
llworldmipmap.cpp
|
llworldmipmap.cpp
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
LL_TEST_ADDITIONAL_SOURCE_FILES
|
LL_TEST_ADDITIONAL_SOURCE_FILES
|
||||||
tests/llviewertexture_stub.cpp
|
tests/llviewertexture_stub.cpp
|
||||||
#llviewertexturelist.cpp
|
#llviewertexturelist.cpp
|
||||||
)
|
)
|
||||||
|
|
@ -3000,7 +2995,7 @@ if (LL_TESTS)
|
||||||
llworldmap.cpp
|
llworldmap.cpp
|
||||||
llworldmipmap.cpp
|
llworldmipmap.cpp
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
LL_TEST_ADDITIONAL_SOURCE_FILES
|
LL_TEST_ADDITIONAL_SOURCE_FILES
|
||||||
tests/llviewertexture_stub.cpp
|
tests/llviewertexture_stub.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,10 +73,10 @@ LLSLURL::LLSLURL(const std::string& slurl)
|
||||||
{
|
{
|
||||||
LLURI slurl_uri;
|
LLURI slurl_uri;
|
||||||
// parse the slurl as a uri
|
// parse the slurl as a uri
|
||||||
if (slurl.find(':') == std::string::npos)
|
if (slurl.find("://") == std::string::npos)
|
||||||
{
|
{
|
||||||
// There may be no scheme ('secondlife:' etc.) passed in. In that case
|
// There may be no scheme ('secondlife://', 'https://' etc.) passed in. In that
|
||||||
// we want to normalize the slurl by putting the appropriate scheme
|
// case we want to normalize the slurl by putting the appropriate scheme
|
||||||
// in front of the slurl. So, we grab the appropriate slurl base
|
// in front of the slurl. So, we grab the appropriate slurl base
|
||||||
// from the grid manager which may be http://slurl.com/secondlife/ for maingrid, or
|
// from the grid manager which may be http://slurl.com/secondlife/ for maingrid, or
|
||||||
// https://<hostname>/region/ for Standalone grid (the word region, not the region name)
|
// https://<hostname>/region/ for Standalone grid (the word region, not the region name)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue