From cb1289694cf9d25f47d6fb4fdd0d440a1411ac90 Mon Sep 17 00:00:00 2001 From: Secret Foxtail Date: Fri, 4 Jul 2025 07:02:02 -0600 Subject: Fix tumbleweed build instructions add cmake and patch to tumbleweed build instructions --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d755121aa1..02d4a33fec 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ $ open newview/Megapahit.app ### openSUSE Tumbleweed ``` -$ sudo zypper install gcc-c++ patchelf apr-util-devel boost-devel libboost_program_options-devel libboost_url1_88_0 libboost_url1_88_0-devel libboost_context-devel libboost_fiber-devel libboost_filesystem-devel libboost_regex-devel libboost_system-devel libboost_thread-devel libpng16-devel libxml++-devel libexpat-devel fltk-devel glu-devel hunspell-devel minizip-devel nanosvg-devel libnghttp2-devel openjpeg2-devel pipewire-devel libpulse-devel libSDL2_gfx-1_0-0 libSDL2_gfx-devel sdl2-compat-devel vlc-devel libvorbis-devel xxhash-devel zlib-ng-devel libXrender-devel libXcursor-devel libXfixes-devel libXext-devel libXft-devel libXinerama-devel freetype2-devel fontconfig-devel libjpeg8-devel libjpeg8-devel freealut-devel +$ sudo zypper install cmake gcc-c++ patch patchelf apr-util-devel boost-devel libboost_program_options-devel libboost_url1_88_0 libboost_url1_88_0-devel libboost_context-devel libboost_fiber-devel libboost_filesystem-devel libboost_regex-devel libboost_system-devel libboost_thread-devel libpng16-devel libxml++-devel libexpat-devel fltk-devel glu-devel hunspell-devel minizip-devel nanosvg-devel libnghttp2-devel openjpeg2-devel pipewire-devel libpulse-devel libSDL2_gfx-1_0-0 libSDL2_gfx-devel sdl2-compat-devel vlc-devel libvorbis-devel xxhash-devel zlib-ng-devel libXrender-devel libXcursor-devel libXfixes-devel libXext-devel libXft-devel libXinerama-devel freetype2-devel fontconfig-devel libjpeg8-devel libjpeg8-devel freealut-devel $ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" ``` build with FMOD Studio: ([register with fmod to get linux package][fmod] and then place the `.tar.gz` in `~/Downloads`) -- cgit v1.2.3 From 42231f37b438c2ee685a58ed7d0689369721e70f Mon Sep 17 00:00:00 2001 From: Secret Foxtail Date: Fri, 4 Jul 2025 07:04:13 -0600 Subject: Add rpm-build to tumbleweed instructions too almost forgot! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 02d4a33fec..e32fda0b45 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ $ open newview/Megapahit.app ### openSUSE Tumbleweed ``` -$ sudo zypper install cmake gcc-c++ patch patchelf apr-util-devel boost-devel libboost_program_options-devel libboost_url1_88_0 libboost_url1_88_0-devel libboost_context-devel libboost_fiber-devel libboost_filesystem-devel libboost_regex-devel libboost_system-devel libboost_thread-devel libpng16-devel libxml++-devel libexpat-devel fltk-devel glu-devel hunspell-devel minizip-devel nanosvg-devel libnghttp2-devel openjpeg2-devel pipewire-devel libpulse-devel libSDL2_gfx-1_0-0 libSDL2_gfx-devel sdl2-compat-devel vlc-devel libvorbis-devel xxhash-devel zlib-ng-devel libXrender-devel libXcursor-devel libXfixes-devel libXext-devel libXft-devel libXinerama-devel freetype2-devel fontconfig-devel libjpeg8-devel libjpeg8-devel freealut-devel +$ sudo zypper install cmake gcc-c++ patch patchelf apr-util-devel boost-devel libboost_program_options-devel libboost_url1_88_0 libboost_url1_88_0-devel libboost_context-devel libboost_fiber-devel libboost_filesystem-devel libboost_regex-devel libboost_system-devel libboost_thread-devel libpng16-devel libxml++-devel libexpat-devel fltk-devel glu-devel hunspell-devel minizip-devel nanosvg-devel libnghttp2-devel openjpeg2-devel pipewire-devel libpulse-devel libSDL2_gfx-1_0-0 libSDL2_gfx-devel sdl2-compat-devel vlc-devel libvorbis-devel xxhash-devel zlib-ng-devel libXrender-devel libXcursor-devel libXfixes-devel libXext-devel libXft-devel libXinerama-devel freetype2-devel fontconfig-devel libjpeg8-devel libjpeg8-devel freealut-devel rpm-build $ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" ``` build with FMOD Studio: ([register with fmod to get linux package][fmod] and then place the `.tar.gz` in `~/Downloads`) -- cgit v1.2.3 From 360df5406e70cdae305701451b3805d31697a004 Mon Sep 17 00:00:00 2001 From: Secret Foxtail Date: Fri, 4 Jul 2025 11:11:06 -0600 Subject: /skins/default adjustment Make some widgets less opaque for more consistency --- .../default/textures/widgets/ComboButton_Off.png | Bin 583 -> 5629 bytes .../default/textures/widgets/ComboButton_UpOff.png | Bin 553 -> 5555 bytes .../textures/widgets/SegmentedBtn_Left_Disabled.png | Bin 513 -> 4673 bytes .../textures/widgets/SegmentedBtn_Left_Off.png | Bin 521 -> 4680 bytes .../textures/widgets/SegmentedBtn_Left_Over.png | Bin 527 -> 4619 bytes .../textures/widgets/SegmentedBtn_Left_Press.png | Bin 576 -> 4786 bytes .../textures/widgets/SegmentedBtn_Left_Selected.png | Bin 576 -> 4786 bytes .../widgets/SegmentedBtn_Left_Selected_Disabled.png | Bin 4940 -> 4850 bytes .../widgets/SegmentedBtn_Left_Selected_Over.png | Bin 4778 -> 4388 bytes .../widgets/SegmentedBtn_Left_Selected_Press.png | Bin 5427 -> 5438 bytes .../textures/widgets/SegmentedBtn_Middle_Disabled.png | Bin 454 -> 4542 bytes .../textures/widgets/SegmentedBtn_Middle_Selected.png | Bin 524 -> 4574 bytes .../widgets/SegmentedBtn_Middle_Selected_Disabled.png | Bin 4678 -> 4601 bytes .../widgets/SegmentedBtn_Middle_Selected_Press.png | Bin 5313 -> 5348 bytes .../textures/widgets/SegmentedBtn_Right_Disabled.png | Bin 525 -> 4922 bytes .../textures/widgets/SegmentedBtn_Right_Off.png | Bin 531 -> 4921 bytes .../widgets/SegmentedBtn_Right_On_Selected.png | Bin 5687 -> 5725 bytes .../textures/widgets/SegmentedBtn_Right_Over.png | Bin 539 -> 4844 bytes .../textures/widgets/SegmentedBtn_Right_Press.png | Bin 585 -> 4926 bytes .../textures/widgets/SegmentedBtn_Right_Selected.png | Bin 585 -> 4926 bytes .../widgets/SegmentedBtn_Right_Selected_Disabled.png | Bin 5159 -> 5112 bytes .../widgets/SegmentedBtn_Right_Selected_Press.png | Bin 5687 -> 5725 bytes 22 files changed, 0 insertions(+), 0 deletions(-) diff --git a/indra/newview/skins/default/textures/widgets/ComboButton_Off.png b/indra/newview/skins/default/textures/widgets/ComboButton_Off.png index 4f573cf6fa..8c315a9d25 100644 Binary files a/indra/newview/skins/default/textures/widgets/ComboButton_Off.png and b/indra/newview/skins/default/textures/widgets/ComboButton_Off.png differ diff --git a/indra/newview/skins/default/textures/widgets/ComboButton_UpOff.png b/indra/newview/skins/default/textures/widgets/ComboButton_UpOff.png index 5a067aca7c..34edea9421 100644 Binary files a/indra/newview/skins/default/textures/widgets/ComboButton_UpOff.png and b/indra/newview/skins/default/textures/widgets/ComboButton_UpOff.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Disabled.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Disabled.png index ba63751690..ef50fb5d51 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Disabled.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Disabled.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Off.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Off.png index 1a9f7e9d71..191dbf08fc 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Off.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Off.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Over.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Over.png index e4fcf491ba..d5882bce85 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Over.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Over.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Press.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Press.png index dbe6651dc8..ddaab1cfcd 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Press.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Press.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected.png index dbe6651dc8..c8634b1294 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png index b78f2bc62e..465ce8d7da 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Over.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Over.png index f2abcb3ce0..9ff1e05a52 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Over.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Over.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Press.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Press.png index 9a14e7c69d..4775dab43b 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Press.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Left_Selected_Press.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Disabled.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Disabled.png index d9f05d33ec..65d082b993 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Disabled.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Disabled.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected.png index d2342f6538..12f55c599e 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png index 7b612ade9c..6a023156c5 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Press.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Press.png index eb08fed30e..457644e69a 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Press.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Middle_Selected_Press.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Disabled.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Disabled.png index ecd2144d6d..ccea8fc784 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Disabled.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Disabled.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Off.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Off.png index 1901d5e843..f90ede3b71 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Off.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Off.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_On_Selected.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_On_Selected.png index ffcb2772e0..524d3b6bfd 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_On_Selected.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_On_Selected.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Over.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Over.png index 534c30cddc..cadcec085a 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Over.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Over.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Press.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Press.png index a97612ce2f..889d06a690 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Press.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Press.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected.png index a97612ce2f..aa3906d236 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png index d8f02b3730..255fd1c415 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png differ diff --git a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Press.png b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Press.png index 3d93e5e73b..a69d0b525f 100644 Binary files a/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Press.png and b/indra/newview/skins/default/textures/widgets/SegmentedBtn_Right_Selected_Press.png differ -- cgit v1.2.3 From dba8e9044e589e25665c7bb32adef811903dec86 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Mon, 7 Jul 2025 11:47:25 +0800 Subject: Revert "Adjust viewer name for when logging the skin used" This reverts commit ced2d634a76561d231e2c5854721c643ac071916. Turns out the original string is depended on by in-world creations, specifically HUDs, to determine whether the media is viewed from within SL or not. Thank you Jenni Windrider for pointing this out. --- indra/newview/llviewermedia.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index 569924298f..ce8ce791b9 100644 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -397,7 +397,7 @@ std::string LLViewerMedia::getCurrentUserAgent() // This was also helpful: // http://www.mozilla.org/build/revised-user-agent-strings.html std::ostringstream codec; - codec << "Megapahit/"; + codec << "SecondLife/"; codec << LLVersionInfo::instance().getVersion(); codec << " (" << channel << "; " << skin_name << " skin)"; LL_INFOS() << codec.str() << LL_ENDL; -- cgit v1.2.3 From 2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Mon, 7 Jul 2025 22:32:30 +0800 Subject: Get the viewer installable on Debian arm64 The Debian version supported is 13 (trixie), because that's the version I could install on my M1, hence the Boost default version is 1.83 & we can use system's OpenJPEG 2.5.3. Somehow CMake's FindOpenGL wasn't effective, but we can get around this by setting the GL libraries paths when running cmake. Debian aarch64 suffers from the same problem Fedora aarch64 had when compiling libcurl, and it's assumed that it's Linux aarch64 thing. When trying to build ColladaDOM when building the viewer, it couldn't find Boost somehow, so building ColladaDOM is done in configuration stage instead. Upstream Variables.cmake is full of assumptions regarding architecture, and ARCH is used in many places already for Debian/Ubuntu, so we have to make sure ARCH is set with the correct value at the root level. Pipewire on trixie is also too new, so it's cancelled here. Some dependencies have the t64 suffixes on them, just like the currently supported Ubuntu (because I guess 24.04 *is*, based on trixie). The executable still crashes when launched on my M1, however, but we'll commit the progress so far for now. --- README.md | 14 +++++++++++++- indra/cmake/CURL.cmake | 2 +- indra/cmake/LLPrimitive.cmake | 2 +- indra/cmake/OpenJPEG.cmake | 4 ++-- indra/cmake/Variables.cmake | 1 + indra/cmake/WebRTC.cmake | 2 +- indra/llprimitive/CMakeLists.txt | 4 ++-- indra/media_plugins/cef/CMakeLists.txt | 4 ++-- indra/newview/CMakeLists.txt | 14 +++++++++++--- 9 files changed, 34 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index e32fda0b45..d174a1d828 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,19 @@ $ sudo pacman -U megapahit-`cat newview/viewer_version.txt|sed 's/\(.*\)\./\1-/' $ megapahit ``` -### Debian +### Debian aarch64 + +``` +$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber-dev libboost-json-dev libboost-program-options-dev libboost-regex-dev libboost-url-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libopenjp2-7-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev +$ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" +$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DOPENGL_glu_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLU.so -DOPENGL_glx_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLX.so -DOPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libOpenGL.so ../indra +$ make -j`nproc` +$ cpack -G DEB +$ sudo apt install ./megapahit-`cat newview/viewer_version.txt`-Linux.deb +$ megapahit +``` + +### Debian x86-64 ``` $ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber1.81-dev libboost-json1.81-dev libboost-program-options1.81-dev libboost-regex1.81-dev libboost-url1.81-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev diff --git a/indra/cmake/CURL.cmake b/indra/cmake/CURL.cmake index 211c3ae9a0..f8048ab324 100644 --- a/indra/cmake/CURL.cmake +++ b/indra/cmake/CURL.cmake @@ -37,7 +37,7 @@ elseif (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRA INPUT ${CMAKE_BINARY_DIR}/3p-curl-7.54.1-r1.tar.gz DESTINATION ${CMAKE_BINARY_DIR} ) - if (CMAKE_SYSTEM_PROCESSOR MATCHES aarch64 AND (${LINUX_DISTRO} MATCHES fedora)) + if (CMAKE_SYSTEM_PROCESSOR MATCHES aarch64) execute_process( COMMAND sed -i netrc.c -e "s/defined(HAVE_GETPWUID_R)/0/g" netrc.c WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/3p-curl-7.54.1-r1/curl/lib diff --git a/indra/cmake/LLPrimitive.cmake b/indra/cmake/LLPrimitive.cmake index e6adea477f..b092f064c2 100644 --- a/indra/cmake/LLPrimitive.cmake +++ b/indra/cmake/LLPrimitive.cmake @@ -18,7 +18,7 @@ if( USE_CONAN ) "${CONAN_INCLUDE_DIRS_COLLADADOM}/collada-dom/1.4/" ) endif() -if (LINUX OR CMAKE_SYSTEM_NAME MATCHES FreeBSD) +if (LINUX AND NOT (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES aarch64) OR CMAKE_SYSTEM_NAME MATCHES FreeBSD) # Build of the collada-dom for Linux and FreeBSD is done in # indra/llprimitive/CMakeLists.txt return() diff --git a/indra/cmake/OpenJPEG.cmake b/indra/cmake/OpenJPEG.cmake index 5729f6a10e..94dcde0d5c 100644 --- a/indra/cmake/OpenJPEG.cmake +++ b/indra/cmake/OpenJPEG.cmake @@ -19,7 +19,7 @@ if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKIN DESTINATION ${CMAKE_BINARY_DIR} ) - if (${LINUX_DISTRO} MATCHES debian OR (${LINUX_DISTRO} MATCHES ubuntu)) + if (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES x86_64 OR (${LINUX_DISTRO} MATCHES ubuntu)) try_compile(OPENJPEG_RESULT PROJECT OPENJPEG SOURCE_DIR ${CMAKE_BINARY_DIR}/openjpeg-2.5.3 @@ -61,7 +61,7 @@ if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKIN file(WRITE ${PREBUILD_TRACKING_DIR}/openjpeg_installed "${openjpeg_installed}") endif () -if (${LINUX_DISTRO} MATCHES debian OR (${LINUX_DISTRO} MATCHES ubuntu)) +if (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES x86_64 OR (${LINUX_DISTRO} MATCHES ubuntu)) target_link_libraries(ll::openjpeg INTERFACE openjp2 ) else () include(FindPkgConfig) diff --git a/indra/cmake/Variables.cmake b/indra/cmake/Variables.cmake index c287f135fe..0720bbf53b 100644 --- a/indra/cmake/Variables.cmake +++ b/indra/cmake/Variables.cmake @@ -118,6 +118,7 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") else (ADDRESS_SIZE EQUAL 32) set(DEB_ARCHITECTURE amd64) set(FIND_LIBRARY_USE_LIB64_PATHS ON) + set(ARCH ${CMAKE_SYSTEM_PROCESSOR}) endif (ADDRESS_SIZE EQUAL 32) execute_process(COMMAND dpkg-architecture -a${DEB_ARCHITECTURE} -qDEB_HOST_MULTIARCH diff --git a/indra/cmake/WebRTC.cmake b/indra/cmake/WebRTC.cmake index 5a750fe7f3..a7f43be13e 100644 --- a/indra/cmake/WebRTC.cmake +++ b/indra/cmake/WebRTC.cmake @@ -6,7 +6,7 @@ include_guard() add_library( ll::webrtc INTERFACE IMPORTED ) target_include_directories( ll::webrtc SYSTEM INTERFACE "${LIBS_PREBUILT_DIR}/include/webrtc" "${LIBS_PREBUILT_DIR}/include/webrtc/third_party/abseil-cpp") -if (${LINUX_DISTRO} MATCHES debian OR CMAKE_OSX_ARCHITECTURES MATCHES x86_64 OR WINDOWS) +if (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES x86-64 OR CMAKE_OSX_ARCHITECTURES MATCHES x86_64 OR WINDOWS) use_prebuilt_binary(webrtc) elseif (NOT (CMAKE_SYSTEM_NAME MATCHES FreeBSD OR ($ENV{MSYSTEM_CARCH} MATCHES aarch64))) target_compile_definitions(ll::webrtc INTERFACE CM_WEBRTC=1) diff --git a/indra/llprimitive/CMakeLists.txt b/indra/llprimitive/CMakeLists.txt index 00d821c470..627f3513dc 100644 --- a/indra/llprimitive/CMakeLists.txt +++ b/indra/llprimitive/CMakeLists.txt @@ -11,7 +11,7 @@ include(LLPrimitive) include(GLM) include(TinyGLTF) -if(LINUX OR CMAKE_SYSTEM_NAME MATCHES FreeBSD ) +if (LINUX AND NOT (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES aarch64) OR CMAKE_SYSTEM_NAME MATCHES FreeBSD) set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR}/../patches/collada-dom-v2.3-r8.patch) prepare_thirdparty( @@ -30,7 +30,7 @@ if(LINUX OR CMAKE_SYSTEM_NAME MATCHES FreeBSD ) ${colladadom_SOURCE_DIR}/include/1.4 ) target_link_libraries( ll::colladadom INTERFACE collada14dom ) -endif(LINUX OR CMAKE_SYSTEM_NAME MATCHES FreeBSD ) +endif () set(llprimitive_SOURCE_FILES lldaeloader.cpp diff --git a/indra/media_plugins/cef/CMakeLists.txt b/indra/media_plugins/cef/CMakeLists.txt index 97b82ba050..304d387eea 100644 --- a/indra/media_plugins/cef/CMakeLists.txt +++ b/indra/media_plugins/cef/CMakeLists.txt @@ -49,7 +49,7 @@ if (LINUX) linux/volume_catcher_pipewire.cpp ) - if (NOT (${LINUX_DISTRO} MATCHES debian OR (${LINUX_DISTRO} MATCHES ubuntu))) + if (NOT (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES x86_64 OR (${LINUX_DISTRO} MATCHES ubuntu))) message( "Building with Linux volume catcher for PulseAudio only and cancelling PipeWire" ) list(REMOVE_ITEM LINUX_VOLUME_CATCHER linux/volume_catcher_pipewire.cpp) endif () @@ -76,7 +76,7 @@ add_library(media_plugin_cef ${media_plugin_cef_SOURCE_FILES} ) -if (${LINUX_DISTRO} MATCHES debian OR (${LINUX_DISTRO} MATCHES ubuntu)) +if (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES x86_64 OR (${LINUX_DISTRO} MATCHES ubuntu)) target_compile_definitions(media_plugin_cef PRIVATE USE_VOLUME_CATCHER_PW=1) endif () diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 66806dccea..5e9a59a0e5 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -2280,8 +2280,11 @@ if (LINUX) ) elseif (${LINUX_DISTRO} MATCHES debian OR ${LINUX_DISTRO} MATCHES ubuntu) set(CPACK_BINARY_DEB ON CACHE BOOL "Able to package Debian DEB.") - set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE amd64 - CACHE STRING "Debian package architecture.") + if (CMAKE_SYSTEM_PROCESSOR MATCHES aarch64) + set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE arm64 CACHE STRING "Debian package architecture.") + elseif (CMAKE_SYSTEM_PROCESSOR MATCHES x86_64) + set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE amd64 CACHE STRING "Debian package architecture.") + endif () set(CPACK_DEBIAN_PACKAGE_DESCRIPTION ${VIEWER_PACKAGE_COMMENT} CACHE STRING "Debian package description.") set(CPACK_DEBIAN_PACKAGE_MAINTAINER $ENV{USER}@${VIEWER_PACKAGE_DOMAIN_NAME} @@ -2289,8 +2292,13 @@ if (LINUX) set(CPACK_DEBIAN_PACKAGE_SECTION net CACHE STRING "Debian package section.") if (${LINUX_DISTRO} MATCHES debian) - set(CPACK_DEBIAN_PACKAGE_DEPENDS "libalut0, libaprutil1, libboost-fiber1.81.0, libboost-filesystem1.81.0, libboost-program-options1.81.0, libboost-regex1.81.0, libboost-thread1.81.0, libboost-url1.81.0, libexpat1, libfltk1.3, libgles-dev, libglu1-mesa, libhunspell-1.7-0, libmeshoptimizer2d, libminizip1, libnghttp2-14, libsdl2-2.0-0, libvlc5, libvorbisenc2, libvorbisfile3, vlc-plugin-base" + if (CMAKE_SYSTEM_PROCESSOR MATCHES aarch64) + set(CPACK_DEBIAN_PACKAGE_DEPENDS "libalut0, libaprutil1t64, libboost-fiber1.83.0, libboost-filesystem1.83.0, libboost-program-options1.83.0, libboost-regex1.83.0, libboost-thread1.83.0, libboost-url1.83.0, libexpat1, libfltk1.3t64, libgles-dev, libglu1-mesa, libhunspell-1.7-0, libmeshoptimizer2d, libminizip1t64, libnghttp2-14, libopenjp2-7, libsdl2-2.0-0, libvlc5, libvorbisenc2, libvorbisfile3, vlc-plugin-base" + CACHE STRING "Debian package dependencies.") + else () + set(CPACK_DEBIAN_PACKAGE_DEPENDS "libalut0, libaprutil1, libboost-fiber1.81.0, libboost-filesystem1.81.0, libboost-program-options1.81.0, libboost-regex1.81.0, libboost-thread1.81.0, libboost-url1.81.0, libexpat1, libfltk1.3, libgles-dev, libglu1-mesa, libhunspell-1.7-0, libmeshoptimizer2d, libminizip1, libnghttp2-14, libsdl2-2.0-0, libvlc5, libvorbisenc2, libvorbisfile3, vlc-plugin-base" CACHE STRING "Debian package dependencies.") + endif () else () set(CPACK_DEBIAN_PACKAGE_DEPENDS "libaprutil1t64, libboost-fiber1.83.0, libboost-filesystem1.83.0, libboost-program-options1.83.0, libboost-regex1.83.0, libboost-thread1.83.0, libboost-url1.83.0, libexpat1, libfltk1.3t64, libgles-dev, libglu1-mesa, libhunspell-1.7-0, libmeshoptimizer2d, libminizip1, libnghttp2-14, libsdl2-2.0-0, libvlc5, libvorbisenc2, libvorbisfile3, vlc-plugin-base" CACHE STRING "Debian package dependencies.") -- cgit v1.2.3 From 145e76276190b295a3a2416182964542aa6baf1b Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 06:57:42 +0800 Subject: Change Debian arch labels, sort & NDOF off on arm64 --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d174a1d828..d2a6fa9a64 100644 --- a/README.md +++ b/README.md @@ -37,24 +37,24 @@ $ sudo pacman -U megapahit-`cat newview/viewer_version.txt|sed 's/\(.*\)\./\1-/' $ megapahit ``` -### Debian aarch64 +### Debian amd64 ``` -$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber-dev libboost-json-dev libboost-program-options-dev libboost-regex-dev libboost-url-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libopenjp2-7-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev +$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber1.81-dev libboost-json1.81-dev libboost-program-options1.81-dev libboost-regex1.81-dev libboost-url1.81-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev $ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" -$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DOPENGL_glu_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLU.so -DOPENGL_glx_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLX.so -DOPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libOpenGL.so ../indra +$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON ../indra $ make -j`nproc` $ cpack -G DEB $ sudo apt install ./megapahit-`cat newview/viewer_version.txt`-Linux.deb $ megapahit ``` -### Debian x86-64 +### Debian arm64 ``` -$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber1.81-dev libboost-json1.81-dev libboost-program-options1.81-dev libboost-regex1.81-dev libboost-url1.81-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev +$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber-dev libboost-json-dev libboost-program-options-dev libboost-regex-dev libboost-url-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libopenjp2-7-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev $ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" -$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON ../indra +$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DOPENGL_glu_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLU.so -DOPENGL_glx_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLX.so -DOPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libOpenGL.so ../indra $ make -j`nproc` $ cpack -G DEB $ sudo apt install ./megapahit-`cat newview/viewer_version.txt`-Linux.deb -- cgit v1.2.3 From a8dfeed4632aad0233ff08d1efd950b620fd1be7 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 10:29:03 +0800 Subject: LL_WEBRTC for marking WebRTC supporting platforms so we don't have to keep adding unsupporting ones to the preprocessors in llvoiceclient. Note that CM_WEBRTC is complementary to LL_WEBRTC, which means its purpose is not to be XOR-ed. Any WebRTC supporting (either using LL's or CM's build) will have LL_WEBRTC set to ON, but *only* ones that use CM builds will have CM_WEBRTC set to ON *too*. --- indra/llwebrtc/CMakeLists.txt | 1 + indra/newview/llvoiceclient.cpp | 82 ++++++++++++++++++++--------------------- 2 files changed, 42 insertions(+), 41 deletions(-) diff --git a/indra/llwebrtc/CMakeLists.txt b/indra/llwebrtc/CMakeLists.txt index a64a3e4dac..e6493e044d 100644 --- a/indra/llwebrtc/CMakeLists.txt +++ b/indra/llwebrtc/CMakeLists.txt @@ -28,6 +28,7 @@ list(APPEND llwebrtc_SOURCE_FILES ${llwebrtc_HEADER_FILES}) add_library (llwebrtc SHARED ${llwebrtc_SOURCE_FILES}) +target_compile_definitions(ll::webrtc INTERFACE LL_WEBRTC=1) #set_target_properties(llwebrtc PROPERTIES PUBLIC_HEADER llwebrtc.h) if (WINDOWS) diff --git a/indra/newview/llvoiceclient.cpp b/indra/newview/llvoiceclient.cpp index 9b1f54437e..b42e0b375a 100644 --- a/indra/newview/llvoiceclient.cpp +++ b/indra/newview/llvoiceclient.cpp @@ -26,7 +26,7 @@ #include "llvoiceclient.h" #include "llvoicevivox.h" -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC #include "llvoicewebrtc.h" #endif #include "llviewernetwork.h" @@ -122,7 +122,7 @@ LLVoiceModuleInterface *getVoiceModule(const std::string &voice_server_type) { return (LLVoiceModuleInterface *) LLVivoxVoiceClient::getInstance(); } -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC else if (voice_server_type == WEBRTC_VOICE_SERVER_TYPE) { return (LLVoiceModuleInterface *) LLWebRTCVoiceClient::getInstance(); @@ -169,7 +169,7 @@ void LLVoiceClient::init(LLPumpIO *pump) { // Initialize all of the voice modules m_servicePump = pump; -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->init(pump); #endif LLVivoxVoiceClient::getInstance()->init(pump); @@ -182,7 +182,7 @@ void LLVoiceClient::userAuthorized(const std::string& user_id, const LLUUID &age mRegionChangedCallbackSlot.disconnect(); } mRegionChangedCallbackSlot = gAgent.addRegionChangedCallback(boost::bind(&LLVoiceClient::onRegionChanged, this)); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->userAuthorized(user_id, agentID); #endif LLVivoxVoiceClient::getInstance()->userAuthorized(user_id, agentID); @@ -294,7 +294,7 @@ void LLVoiceClient::setNonSpatialVoiceModule(const std::string &voice_server_typ void LLVoiceClient::setHidden(bool hidden) { LL_INFOS("Voice") << "( " << (hidden ? "true" : "false") << " )" << LL_ENDL; -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setHidden(hidden); #endif LLVivoxVoiceClient::getInstance()->setHidden(hidden); @@ -337,7 +337,7 @@ void LLVoiceClient::updateSettings() updateMicMuteLogic(); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->updateSettings(); #endif LLVivoxVoiceClient::getInstance()->updateSettings(); @@ -348,7 +348,7 @@ void LLVoiceClient::updateSettings() void LLVoiceClient::tuningStart() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->tuningStart(); #endif LLVivoxVoiceClient::getInstance()->tuningStart(); @@ -356,7 +356,7 @@ void LLVoiceClient::tuningStart() void LLVoiceClient::tuningStop() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->tuningStop(); #endif LLVivoxVoiceClient::getInstance()->tuningStop(); @@ -364,7 +364,7 @@ void LLVoiceClient::tuningStop() bool LLVoiceClient::inTuningMode() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->inTuningMode(); #else return LLVivoxVoiceClient::getInstance()->inTuningMode(); @@ -373,7 +373,7 @@ bool LLVoiceClient::inTuningMode() void LLVoiceClient::tuningSetMicVolume(float volume) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->tuningSetMicVolume(volume); #else LLVivoxVoiceClient::getInstance()->tuningSetMicVolume(volume); @@ -382,7 +382,7 @@ void LLVoiceClient::tuningSetMicVolume(float volume) void LLVoiceClient::tuningSetSpeakerVolume(float volume) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->tuningSetSpeakerVolume(volume); #else LLVivoxVoiceClient::getInstance()->tuningSetSpeakerVolume(volume); @@ -391,7 +391,7 @@ void LLVoiceClient::tuningSetSpeakerVolume(float volume) float LLVoiceClient::tuningGetEnergy(void) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->tuningGetEnergy(); #else return LLVivoxVoiceClient::getInstance()->tuningGetEnergy(); @@ -403,7 +403,7 @@ float LLVoiceClient::tuningGetEnergy(void) bool LLVoiceClient::deviceSettingsAvailable() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->deviceSettingsAvailable(); #else return LLVivoxVoiceClient::getInstance()->deviceSettingsAvailable(); @@ -412,7 +412,7 @@ bool LLVoiceClient::deviceSettingsAvailable() bool LLVoiceClient::deviceSettingsUpdated() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->deviceSettingsUpdated(); #else return LLVivoxVoiceClient::getInstance()->deviceSettingsUpdated(); @@ -421,7 +421,7 @@ bool LLVoiceClient::deviceSettingsUpdated() void LLVoiceClient::refreshDeviceLists(bool clearCurrentList) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->refreshDeviceLists(clearCurrentList); #else LLVivoxVoiceClient::getInstance()->refreshDeviceLists(clearCurrentList); @@ -431,7 +431,7 @@ void LLVoiceClient::refreshDeviceLists(bool clearCurrentList) void LLVoiceClient::setCaptureDevice(const std::string& name) { LLVivoxVoiceClient::getInstance()->setCaptureDevice(name); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setCaptureDevice(name); #endif } @@ -439,14 +439,14 @@ void LLVoiceClient::setCaptureDevice(const std::string& name) void LLVoiceClient::setRenderDevice(const std::string& name) { LLVivoxVoiceClient::getInstance()->setRenderDevice(name); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setRenderDevice(name); #endif } const LLVoiceDeviceList& LLVoiceClient::getCaptureDevices() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->getCaptureDevices(); #else return LLVivoxVoiceClient::getInstance()->getCaptureDevices(); @@ -456,7 +456,7 @@ const LLVoiceDeviceList& LLVoiceClient::getCaptureDevices() const LLVoiceDeviceList& LLVoiceClient::getRenderDevices() { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->getRenderDevices(); #else return LLVivoxVoiceClient::getInstance()->getRenderDevices(); @@ -469,7 +469,7 @@ const LLVoiceDeviceList& LLVoiceClient::getRenderDevices() void LLVoiceClient::getParticipantList(std::set &participants) const { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->getParticipantList(participants); #endif LLVivoxVoiceClient::getInstance()->getParticipantList(participants); @@ -477,7 +477,7 @@ void LLVoiceClient::getParticipantList(std::set &participants) const bool LLVoiceClient::isParticipant(const LLUUID &speaker_id) const { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->isParticipant(speaker_id) || #else return @@ -574,7 +574,7 @@ void LLVoiceClient::activateSpatialChannel(bool activate) bool LLVoiceClient::isCurrentChannel(const LLSD& channelInfo) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->isCurrentChannel(channelInfo) || #else return @@ -584,7 +584,7 @@ bool LLVoiceClient::isCurrentChannel(const LLSD& channelInfo) bool LLVoiceClient::compareChannels(const LLSD &channelInfo1, const LLSD &channelInfo2) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->compareChannels(channelInfo1, channelInfo2) || #else return @@ -630,7 +630,7 @@ LLVoiceP2POutgoingCallInterface *LLVoiceClient::getOutgoingCallInterface(const L void LLVoiceClient::setVoiceVolume(F32 volume) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setVoiceVolume(volume); #endif LLVivoxVoiceClient::getInstance()->setVoiceVolume(volume); @@ -638,7 +638,7 @@ void LLVoiceClient::setVoiceVolume(F32 volume) void LLVoiceClient::setMicGain(F32 gain) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setMicGain(gain); #endif LLVivoxVoiceClient::getInstance()->setMicGain(gain); @@ -687,7 +687,7 @@ bool LLVoiceClient::voiceEnabled() void LLVoiceClient::setVoiceEnabled(bool enabled) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC if (LLWebRTCVoiceClient::instanceExists()) { LLWebRTCVoiceClient::getInstance()->setVoiceEnabled(enabled); @@ -715,7 +715,7 @@ void LLVoiceClient::updateMicMuteLogic() // Either of these always overrides any other PTT setting. new_mic_mute = true; } -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setMuteMic(new_mic_mute); #endif LLVivoxVoiceClient::getInstance()->setMuteMic(new_mic_mute); @@ -812,7 +812,7 @@ bool LLVoiceClient::getVoiceEnabled(const LLUUID& id) const std::string LLVoiceClient::getDisplayName(const LLUUID& id) const { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC std::string result = LLWebRTCVoiceClient::getInstance()->getDisplayName(id); if (result.empty()) { @@ -826,7 +826,7 @@ std::string LLVoiceClient::getDisplayName(const LLUUID& id) const bool LLVoiceClient::isVoiceWorking() const { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLVivoxVoiceClient::getInstance()->isVoiceWorking() || LLWebRTCVoiceClient::getInstance()->isVoiceWorking(); #else @@ -846,7 +846,7 @@ bool LLVoiceClient::isOnlineSIP(const LLUUID& id) bool LLVoiceClient::getIsSpeaking(const LLUUID& id) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->getIsSpeaking(id) || #else return @@ -858,7 +858,7 @@ bool LLVoiceClient::getIsModeratorMuted(const LLUUID& id) { // don't bother worrying about p2p calls, as // p2p calls don't have mute. -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return LLWebRTCVoiceClient::getInstance()->getIsModeratorMuted(id) || #else return @@ -868,7 +868,7 @@ bool LLVoiceClient::getIsModeratorMuted(const LLUUID& id) F32 LLVoiceClient::getCurrentPower(const LLUUID& id) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return std::fmax(LLVivoxVoiceClient::getInstance()->getCurrentPower(id), LLWebRTCVoiceClient::getInstance()->getCurrentPower(id)); #else @@ -885,7 +885,7 @@ bool LLVoiceClient::getOnMuteList(const LLUUID& id) F32 LLVoiceClient::getUserVolume(const LLUUID& id) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC return std::fmax(LLVivoxVoiceClient::getInstance()->getUserVolume(id), LLWebRTCVoiceClient::getInstance()->getUserVolume(id)); #else return LLVivoxVoiceClient::getInstance()->getUserVolume(id); @@ -894,7 +894,7 @@ F32 LLVoiceClient::getUserVolume(const LLUUID& id) void LLVoiceClient::setUserVolume(const LLUUID& id, F32 volume) { -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->setUserVolume(id, volume); #endif LLVivoxVoiceClient::getInstance()->setUserVolume(id, volume); @@ -906,7 +906,7 @@ void LLVoiceClient::setUserVolume(const LLUUID& id, F32 volume) void LLVoiceClient::addObserver(LLVoiceClientStatusObserver* observer) { LLVivoxVoiceClient::getInstance()->addObserver(observer); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->addObserver(observer); #endif } @@ -917,7 +917,7 @@ void LLVoiceClient::removeObserver(LLVoiceClientStatusObserver* observer) { LLVivoxVoiceClient::getInstance()->removeObserver(observer); } -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC if (LLWebRTCVoiceClient::instanceExists()) { LLWebRTCVoiceClient::getInstance()->removeObserver(observer); @@ -928,7 +928,7 @@ void LLVoiceClient::removeObserver(LLVoiceClientStatusObserver* observer) void LLVoiceClient::addObserver(LLFriendObserver* observer) { LLVivoxVoiceClient::getInstance()->addObserver(observer); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->addObserver(observer); #endif } @@ -939,7 +939,7 @@ void LLVoiceClient::removeObserver(LLFriendObserver* observer) { LLVivoxVoiceClient::getInstance()->removeObserver(observer); } -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC if (LLWebRTCVoiceClient::instanceExists()) { LLWebRTCVoiceClient::getInstance()->removeObserver(observer); @@ -950,7 +950,7 @@ void LLVoiceClient::removeObserver(LLFriendObserver* observer) void LLVoiceClient::addObserver(LLVoiceClientParticipantObserver* observer) { LLVivoxVoiceClient::getInstance()->addObserver(observer); -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC LLWebRTCVoiceClient::getInstance()->addObserver(observer); #endif } @@ -961,7 +961,7 @@ void LLVoiceClient::removeObserver(LLVoiceClientParticipantObserver* observer) { LLVivoxVoiceClient::getInstance()->removeObserver(observer); } -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC if (LLWebRTCVoiceClient::instanceExists()) { LLWebRTCVoiceClient::getInstance()->removeObserver(observer); @@ -1029,7 +1029,7 @@ class LLViewerRequiredVoiceVersion : public LLHTTPNode { voiceModule = (LLVoiceModuleInterface *) LLVivoxVoiceClient::getInstance(); } -#if !__FreeBSD__ && !_M_ARM64 +#if LL_WEBRTC else if (voice_server_type == "webrtc") { voiceModule = (LLVoiceModuleInterface *) LLWebRTCVoiceClient::getInstance(); -- cgit v1.2.3 From e5a7ba4f8f807626e9602d7b231893e2d1ab92d7 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 12:16:14 +0800 Subject: NDOF support for non x86-64 Linux --- README.md | 2 +- indra/cmake/NDOF.cmake | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d2a6fa9a64..6a490e841e 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ $ megapahit ``` $ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber-dev libboost-json-dev libboost-program-options-dev libboost-regex-dev libboost-url-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libopenjp2-7-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev $ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" -$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DOPENGL_glu_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLU.so -DOPENGL_glx_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLX.so -DOPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libOpenGL.so ../indra +$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DOPENGL_glu_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLU.so -DOPENGL_glx_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLX.so -DOPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libOpenGL.so ../indra $ make -j`nproc` $ cpack -G DEB $ sudo apt install ./megapahit-`cat newview/viewer_version.txt`-Linux.deb diff --git a/indra/cmake/NDOF.cmake b/indra/cmake/NDOF.cmake index d6e5e53ac9..4d8ca9fce5 100644 --- a/indra/cmake/NDOF.cmake +++ b/indra/cmake/NDOF.cmake @@ -43,7 +43,34 @@ if (NDOF) endif () endif () elseif (LINUX) + if (CMAKE_SYSTEM_PROCESSOR MATCHES x86_64) use_prebuilt_binary(open-libndofdev) + else () + file(DOWNLOAD + https://github.com/janoc/libndofdev/archive/refs/tags/v0.14.tar.gz + ${CMAKE_BINARY_DIR}/libndofdev-0.14.tar.gz + ) + file(ARCHIVE_EXTRACT + INPUT ${CMAKE_BINARY_DIR}/libndofdev-0.14.tar.gz + DESTINATION ${CMAKE_BINARY_DIR} + ) + set(ENV{USE_SDL2} 1) + execute_process( + COMMAND make -j${MAKE_JOBS} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/libndofdev-0.14 + RESULT_VARIABLE libndofdev_installed + ) + unset(ENV{USE_SDL2}) + file( + COPY ${CMAKE_BINARY_DIR}/libndofdev-0.14/ndofdev_external.h + DESTINATION ${LIBS_PREBUILT_DIR}/include + ) + file( + COPY ${CMAKE_BINARY_DIR}/libndofdev-0.14/libndofdev.a + DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE} + ) + file(WRITE ${PREBUILD_TRACKING_DIR}/libndofdev_installed "${libndofdev_installed}") + endif () endif (WINDOWS OR DARWIN) if (WINDOWS) -- cgit v1.2.3 From bd6c39192b0f29be1fbbbbbc257cd0351e505afb Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 15:21:43 +0800 Subject: Preventing detachment from the inventory panels Part of the @detach= command implementation. --- indra/newview/llappearancemgr.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index e9d455ae53..ee7af8692f 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -4160,6 +4160,7 @@ void LLAppearanceMgr::removeItemsFromAvatar(const uuid_vec_t& ids_to_remove, nul for (uuid_vec_t::const_iterator it = ids_to_remove.begin(); it != ids_to_remove.end(); ++it) { const LLUUID& id_to_remove = *it; + if (gAgentAvatarp->getWornAttachment(id_to_remove)->isLocked()) return; const LLUUID& linked_item_id = gInventory.getLinkedItemID(id_to_remove); LLViewerInventoryItem *item = gInventory.getItem(linked_item_id); if (item && item->getType() == LLAssetType::AT_OBJECT) -- cgit v1.2.3 From f7b958e88e8cc3e867cbb6abf6f169df5e993261 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 17:06:44 +0800 Subject: Turn NDOF back on for Windows x64 and don't rebuild NDOF on non x86-64 Linux when it's already installed. --- README.md | 2 +- indra/cmake/NDOF.cmake | 59 ++++++++++++++++++++++++++------------------------ 2 files changed, 32 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 6a490e841e..e49e445824 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 / $ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin:$VCPKG_ROOT/downloads/tools/msys2/2db36fb050d01f45/usr/bin:$VCPKG_ROOT/installed/x64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" $ export PKG_CONFIG_LIBDIR="$VCPKG_ROOT/installed/x64-windows/lib/pkgconfig" $ export PYTHON="$VCPKG_ROOT/installed/x64-windows/tools/python3/python.exe" -$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=Megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DVS_DISABLE_FATAL_WARNINGS:BOOL=ON ../indra +$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=Megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DVS_DISABLE_FATAL_WARNINGS:BOOL=ON ../indra $ MSBuild.exe Megapahit.sln -p:Configuration=Release $ cpack -G NSIS $ start Megapahit-`cat newview/viewer_version.txt`-win64.exe diff --git a/indra/cmake/NDOF.cmake b/indra/cmake/NDOF.cmake index 4d8ca9fce5..9f33c6e220 100644 --- a/indra/cmake/NDOF.cmake +++ b/indra/cmake/NDOF.cmake @@ -7,9 +7,10 @@ include_guard() add_library( ll::ndof INTERFACE IMPORTED ) if (NDOF) - if (WINDOWS OR DARWIN) - #use_prebuilt_binary(libndofdev) - if (DARWIN AND (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKING_DIR}/libndofdev_installed OR NOT ${libndofdev_installed} EQUAL 0)) + if (WINDOWS) + use_prebuilt_binary(libndofdev) + elseif (DARWIN) + if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKING_DIR}/libndofdev_installed OR NOT ${libndofdev_installed} EQUAL 0) file(DOWNLOAD https://github.com/secondlife/3p-libndofdev/archive/refs/tags/v0.1.8e9edc7.tar.gz ${CMAKE_BINARY_DIR}/3p-libndofdev-0.1.8e9edc7.tar.gz @@ -46,32 +47,34 @@ if (NDOF) if (CMAKE_SYSTEM_PROCESSOR MATCHES x86_64) use_prebuilt_binary(open-libndofdev) else () - file(DOWNLOAD - https://github.com/janoc/libndofdev/archive/refs/tags/v0.14.tar.gz - ${CMAKE_BINARY_DIR}/libndofdev-0.14.tar.gz - ) - file(ARCHIVE_EXTRACT - INPUT ${CMAKE_BINARY_DIR}/libndofdev-0.14.tar.gz - DESTINATION ${CMAKE_BINARY_DIR} - ) - set(ENV{USE_SDL2} 1) - execute_process( - COMMAND make -j${MAKE_JOBS} - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/libndofdev-0.14 - RESULT_VARIABLE libndofdev_installed - ) - unset(ENV{USE_SDL2}) - file( - COPY ${CMAKE_BINARY_DIR}/libndofdev-0.14/ndofdev_external.h - DESTINATION ${LIBS_PREBUILT_DIR}/include - ) - file( - COPY ${CMAKE_BINARY_DIR}/libndofdev-0.14/libndofdev.a - DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE} - ) - file(WRITE ${PREBUILD_TRACKING_DIR}/libndofdev_installed "${libndofdev_installed}") + if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKING_DIR}/libndofdev_installed OR NOT ${libndofdev_installed} EQUAL 0) + file(DOWNLOAD + https://github.com/janoc/libndofdev/archive/refs/tags/v0.14.tar.gz + ${CMAKE_BINARY_DIR}/libndofdev-0.14.tar.gz + ) + file(ARCHIVE_EXTRACT + INPUT ${CMAKE_BINARY_DIR}/libndofdev-0.14.tar.gz + DESTINATION ${CMAKE_BINARY_DIR} + ) + set(ENV{USE_SDL2} 1) + execute_process( + COMMAND make -j${MAKE_JOBS} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/libndofdev-0.14 + RESULT_VARIABLE libndofdev_installed + ) + unset(ENV{USE_SDL2}) + file( + COPY ${CMAKE_BINARY_DIR}/libndofdev-0.14/ndofdev_external.h + DESTINATION ${LIBS_PREBUILT_DIR}/include + ) + file( + COPY ${CMAKE_BINARY_DIR}/libndofdev-0.14/libndofdev.a + DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE} + ) + file(WRITE ${PREBUILD_TRACKING_DIR}/libndofdev_installed "${libndofdev_installed}") + endif () endif () - endif (WINDOWS OR DARWIN) + endif () if (WINDOWS) target_link_libraries( ll::ndof INTERFACE libndofdev) -- cgit v1.2.3 From 84b8f4355322984a451967eaeb0bb1258b9ff2a6 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 17:54:38 +0800 Subject: Windows can use vcpkg nanosvg --- README.md | 4 ++-- indra/cmake/ViewerMiscLibs.cmake | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e49e445824..5cc362c228 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,7 @@ $ megapahit ### Windows arm64 ``` -$ vcpkg install pkgconf python3 freealut apr-util boost curl freetype glm hunspell libjpeg-turbo meshoptimizer minizip nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash +$ vcpkg install pkgconf python3 freealut apr-util boost curl freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash $ vcpkg install --allow-unsupported boost-fiber $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602 /Zc:preprocessor" $ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-arm64/bin:$VCPKG_ROOT/downloads/tools/msys2/2db36fb050d01f45/usr/bin:$VCPKG_ROOT/installed/arm64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" @@ -184,7 +184,7 @@ $ start Megapahit-`cat newview/viewer_version.txt`-win64.exe ### Windows x64 ``` -$ vcpkg install pkgconf python3 freealut apr-util boost freetype glm hunspell libjpeg-turbo meshoptimizer minizip nghttp2 openjpeg libvorbis libxml2[tools] xxhash +$ vcpkg install pkgconf python3 freealut apr-util boost freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg libvorbis libxml2[tools] xxhash $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602" $ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin:$VCPKG_ROOT/downloads/tools/msys2/2db36fb050d01f45/usr/bin:$VCPKG_ROOT/installed/x64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" $ export PKG_CONFIG_LIBDIR="$VCPKG_ROOT/installed/x64-windows/lib/pkgconfig" diff --git a/indra/cmake/ViewerMiscLibs.cmake b/indra/cmake/ViewerMiscLibs.cmake index 4ab69e30aa..7a7a986d78 100644 --- a/indra/cmake/ViewerMiscLibs.cmake +++ b/indra/cmake/ViewerMiscLibs.cmake @@ -16,7 +16,7 @@ endif() use_prebuilt_binary(slvoice) endif (FALSE) -if (${LINUX_DISTRO} MATCHES debian OR DARWIN OR WINDOWS) +if (${LINUX_DISTRO} MATCHES debian OR DARWIN) use_prebuilt_binary(nanosvg) endif () use_prebuilt_binary(viewer-fonts) -- cgit v1.2.3 From a874360de2261be937d21bc01d706c141067df93 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 18:01:02 +0800 Subject: Debian arm64 can use system nanosvg cause it's available now on trixie. --- README.md | 2 +- indra/cmake/ViewerMiscLibs.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5cc362c228..118c59d8d8 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ $ megapahit ### Debian arm64 ``` -$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber-dev libboost-json-dev libboost-program-options-dev libboost-regex-dev libboost-url-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnghttp2-dev libopenjp2-7-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev +$ sudo apt install cmake pkg-config libxml2-utils libalut-dev libaprutil1-dev libboost-fiber-dev libboost-json-dev libboost-program-options-dev libboost-regex-dev libboost-url-dev libexpat1-dev libfltk1.3-dev libfontconfig-dev libfreetype-dev libglu1-mesa-dev libhunspell-dev libjpeg-dev libmeshoptimizer-dev libminizip-dev libnanosvg-dev libnghttp2-dev libopenjp2-7-dev libpipewire-0.3-dev libpng-dev libsdl2-dev libvlc-dev libvlccore-dev libvorbis-dev libxft-dev libxml2-dev libxxhash-dev $ export LL_BUILD="-O3 -std=c++20 -fPIC -DLL_LINUX=1" $ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DOPENGL_glu_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLU.so -DOPENGL_glx_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libGLX.so -DOPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/aarch64-linux-gnu/libOpenGL.so ../indra $ make -j`nproc` diff --git a/indra/cmake/ViewerMiscLibs.cmake b/indra/cmake/ViewerMiscLibs.cmake index 7a7a986d78..af13746c91 100644 --- a/indra/cmake/ViewerMiscLibs.cmake +++ b/indra/cmake/ViewerMiscLibs.cmake @@ -16,7 +16,7 @@ endif() use_prebuilt_binary(slvoice) endif (FALSE) -if (${LINUX_DISTRO} MATCHES debian OR DARWIN) +if (${LINUX_DISTRO} MATCHES debian AND CMAKE_SYSTEM_PROCESSOR MATCHES x86_64 OR DARWIN) use_prebuilt_binary(nanosvg) endif () use_prebuilt_binary(viewer-fonts) -- cgit v1.2.3 From 2df2f6fcae489b7e5ad90033acf2f7ee82868722 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 20:04:12 +0800 Subject: Correct commit bd6c39192b0f29be1fbbbbbc257cd0351e505afb --- indra/newview/llappearancemgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index ee7af8692f..504582f2d7 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -4160,7 +4160,7 @@ void LLAppearanceMgr::removeItemsFromAvatar(const uuid_vec_t& ids_to_remove, nul for (uuid_vec_t::const_iterator it = ids_to_remove.begin(); it != ids_to_remove.end(); ++it) { const LLUUID& id_to_remove = *it; - if (gAgentAvatarp->getWornAttachment(id_to_remove)->isLocked()) return; + if (gAgentAvatarp->getWornAttachment(id_to_remove)->isLocked()) continue; const LLUUID& linked_item_id = gInventory.getLinkedItemID(id_to_remove); LLViewerInventoryItem *item = gInventory.getItem(linked_item_id); if (item && item->getType() == LLAssetType::AT_OBJECT) -- cgit v1.2.3 From b20f37043e6b6d65d91dfd3cb1dcc809a00a6227 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Tue, 8 Jul 2025 21:48:17 +0800 Subject: Detachment by replacing outfit can be prevented Part of the @detach= command implementation. --- indra/newview/llagentwearables.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llagentwearables.cpp b/indra/newview/llagentwearables.cpp index cd4222dddf..5211884bc2 100644 --- a/indra/newview/llagentwearables.cpp +++ b/indra/newview/llagentwearables.cpp @@ -1304,7 +1304,7 @@ void LLAgentWearables::findAttachmentsAddRemoveInfo(LLInventoryModel::item_array LLUUID object_item_id = objectp->getAttachmentItemID(); bool remove_attachment = true; - if (requested_item_ids.find(object_item_id) != requested_item_ids.end()) + if (requested_item_ids.find(object_item_id) != requested_item_ids.end() || objectp->isLocked()) { // Object currently worn, was requested to keep it // Flag as currently worn so we won't have to add it again. remove_attachment = false; -- cgit v1.2.3 From 1d5e25e4e09f81de233a45dea3d3d5d427fa2877 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Wed, 9 Jul 2025 09:02:15 +0800 Subject: vcpkg's pkg-config.exe path has been updated and it turns it's installed automatically for building some of our dependencies, and *not* by the "pkgconf" package. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 118c59d8d8..00fa009620 100644 --- a/README.md +++ b/README.md @@ -170,10 +170,10 @@ $ megapahit ### Windows arm64 ``` -$ vcpkg install pkgconf python3 freealut apr-util boost curl freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash +$ vcpkg install python3 freealut apr-util boost curl freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash $ vcpkg install --allow-unsupported boost-fiber $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602 /Zc:preprocessor" -$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-arm64/bin:$VCPKG_ROOT/downloads/tools/msys2/2db36fb050d01f45/usr/bin:$VCPKG_ROOT/installed/arm64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" +$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-arm64/bin:$VCPKG_ROOT/downloads/tools/msys2/8392cd453c24d30d/usr/bin:$VCPKG_ROOT/installed/arm64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" $ export PKG_CONFIG_LIBDIR="$VCPKG_ROOT/installed/arm64-windows/lib/pkgconfig" $ export PYTHON="$VCPKG_ROOT/installed/arm64-windows/tools/python3/python.exe" $ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=OFF -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=Megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DVS_DISABLE_FATAL_WARNINGS:BOOL=ON ../indra @@ -184,9 +184,9 @@ $ start Megapahit-`cat newview/viewer_version.txt`-win64.exe ### Windows x64 ``` -$ vcpkg install pkgconf python3 freealut apr-util boost freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg libvorbis libxml2[tools] xxhash +$ vcpkg install python3 freealut apr-util boost freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg libvorbis libxml2[tools] xxhash $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602" -$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin:$VCPKG_ROOT/downloads/tools/msys2/2db36fb050d01f45/usr/bin:$VCPKG_ROOT/installed/x64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" +$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin:$VCPKG_ROOT/downloads/tools/msys2/8392cd453c24d30d/usr/bin:$VCPKG_ROOT/installed/x64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" $ export PKG_CONFIG_LIBDIR="$VCPKG_ROOT/installed/x64-windows/lib/pkgconfig" $ export PYTHON="$VCPKG_ROOT/installed/x64-windows/tools/python3/python.exe" $ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=Megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DVS_DISABLE_FATAL_WARNINGS:BOOL=ON ../indra -- cgit v1.2.3 From cd60b3e339c28d0cd86ca8a3bde5b2382a4b79b4 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Wed, 9 Jul 2025 09:43:42 +0800 Subject: No env settings needed for vcpkg pkgconf.exe Turns out the one used is installed/-windows/tools/pkgconf/pkgconf.exe which is installed by some package... No special PKG_CONFIG_LIBDIR/PATH needed either. --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 00fa009620..9f35db08bb 100644 --- a/README.md +++ b/README.md @@ -173,8 +173,7 @@ $ megapahit $ vcpkg install python3 freealut apr-util boost curl freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash $ vcpkg install --allow-unsupported boost-fiber $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602 /Zc:preprocessor" -$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-arm64/bin:$VCPKG_ROOT/downloads/tools/msys2/8392cd453c24d30d/usr/bin:$VCPKG_ROOT/installed/arm64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" -$ export PKG_CONFIG_LIBDIR="$VCPKG_ROOT/installed/arm64-windows/lib/pkgconfig" +$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-arm64/bin:$VCPKG_ROOT/installed/arm64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" $ export PYTHON="$VCPKG_ROOT/installed/arm64-windows/tools/python3/python.exe" $ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=OFF -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=Megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DVS_DISABLE_FATAL_WARNINGS:BOOL=ON ../indra $ MSBuild.exe Megapahit.sln -p:Configuration=Release @@ -186,8 +185,7 @@ $ start Megapahit-`cat newview/viewer_version.txt`-win64.exe ``` $ vcpkg install python3 freealut apr-util boost freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg libvorbis libxml2[tools] xxhash $ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602" -$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin:$VCPKG_ROOT/downloads/tools/msys2/8392cd453c24d30d/usr/bin:$VCPKG_ROOT/installed/x64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" -$ export PKG_CONFIG_LIBDIR="$VCPKG_ROOT/installed/x64-windows/lib/pkgconfig" +$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin:$VCPKG_ROOT/installed/x64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin:$PATH" $ export PYTHON="$VCPKG_ROOT/installed/x64-windows/tools/python3/python.exe" $ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=ON -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=Megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake -DVS_DISABLE_FATAL_WARNINGS:BOOL=ON ../indra $ MSBuild.exe Megapahit.sln -p:Configuration=Release -- cgit v1.2.3 From 651df17f2c76b60b52c56a7cc35787a8ea87b246 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Wed, 9 Jul 2025 22:11:47 +0800 Subject: Partial @getinv= command implementation Returns an empty string if #RLV folder doesn't contain any folder. Listing sub-folders (folders under any folder under #RLV, listed on the options) isn't implemented yet in this commit. --- indra/newview/rlvdefines.h | 1 + indra/newview/rlvhandler.cpp | 25 +++++++++++++++++++++++++ indra/newview/rlvhelper.cpp | 1 + 3 files changed, 27 insertions(+) diff --git a/indra/newview/rlvdefines.h b/indra/newview/rlvdefines.h index c6ba135f3e..5161e9241c 100644 --- a/indra/newview/rlvdefines.h +++ b/indra/newview/rlvdefines.h @@ -98,6 +98,7 @@ namespace Rlv SitGround, Unsit, Detach, + GetInv, GetCommand, Count, diff --git a/indra/newview/rlvhandler.cpp b/indra/newview/rlvhandler.cpp index 67739ec72f..57275af54a 100644 --- a/indra/newview/rlvhandler.cpp +++ b/indra/newview/rlvhandler.cpp @@ -28,6 +28,8 @@ #include "llviewerprecompiledheaders.h" #include "llagent.h" #include "llstartup.h" +#include "llappearancemgr.h" +#include "llinventorymodel.h" #include "llmoveview.h" #include "llviewercontrol.h" #include "llviewermenu.h" @@ -238,6 +240,29 @@ ECmdRet ReplyHandler::onCommand(const RlvCommand& rlvCmd, return ECmdRet::Succeeded; } +template<> template<> +ECmdRet ReplyHandler::onCommand(const RlvCommand& rlvCmd, std::string& strReply) +{ + LLInventoryModel::cat_array_t* cats; + LLInventoryModel::item_array_t* items; + auto rlvFolderID = findDescendentCategoryIDByName(gInventory.getRootFolderID(), "#RLV"); + if (rlvFolderID == LLUUID::null) + return ECmdRet::FailedNoSharedRoot; + strReply = ""; + gInventory.getDirectDescendentsOf(rlvFolderID, cats, items); + auto iter = cats->begin(); + for(; cats->end() != iter; ++iter) + { + auto name = (*iter)->getName(); + if (name.front() == '.') + continue; + if (iter != cats->begin()) + strReply.append(","); + strReply.append(name); + } + return ECmdRet::Succeeded; +} + // Force ECmdRet CommandHandlerBaseImpl::processCommand(const RlvCommand& rlvCmd, ForceHandlerFunc* pHandler) diff --git a/indra/newview/rlvhelper.cpp b/indra/newview/rlvhelper.cpp index b4abbc04f3..9f71d81206 100644 --- a/indra/newview/rlvhelper.cpp +++ b/indra/newview/rlvhelper.cpp @@ -51,6 +51,7 @@ BehaviourDictionary::BehaviourDictionary() // addEntry(new ReplyProcessor("getcommand")); addEntry(new ReplyProcessor("getsitid")); + addEntry(new ReplyProcessor("getinv")); addEntry(new ReplyProcessor("version")); addEntry(new ReplyProcessor("versionnew")); addEntry(new ReplyProcessor("versionnum")); -- cgit v1.2.3 From a9b5563065fa4768072bbe2ffc023cc73675d701 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Thu, 10 Jul 2025 15:03:55 +0800 Subject: Fix crash from trying to detach alpha --- indra/newview/llappearancemgr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 504582f2d7..242d407219 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -4160,7 +4160,8 @@ void LLAppearanceMgr::removeItemsFromAvatar(const uuid_vec_t& ids_to_remove, nul for (uuid_vec_t::const_iterator it = ids_to_remove.begin(); it != ids_to_remove.end(); ++it) { const LLUUID& id_to_remove = *it; - if (gAgentAvatarp->getWornAttachment(id_to_remove)->isLocked()) continue; + auto attachment = gAgentAvatarp->getWornAttachment(id_to_remove); + if (attachment && attachment->isLocked()) continue; const LLUUID& linked_item_id = gInventory.getLinkedItemID(id_to_remove); LLViewerInventoryItem *item = gInventory.getItem(linked_item_id); if (item && item->getType() == LLAssetType::AT_OBJECT) -- cgit v1.2.3 From af6a85ef15a3de2d4051a012b4f06c0df510a858 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Thu, 10 Jul 2025 18:16:05 +0800 Subject: @getinv[:folder1/...]= implementation The collar I happen to have issued @getinv:.outfits/=98745923, so I just assume ignoring folders beginning with a dot only applies to the answer, not the command. --- indra/newview/rlvhandler.cpp | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/indra/newview/rlvhandler.cpp b/indra/newview/rlvhandler.cpp index 57275af54a..413d3758e4 100644 --- a/indra/newview/rlvhandler.cpp +++ b/indra/newview/rlvhandler.cpp @@ -243,13 +243,26 @@ ECmdRet ReplyHandler::onCommand(const RlvCommand& rlvCmd, template<> template<> ECmdRet ReplyHandler::onCommand(const RlvCommand& rlvCmd, std::string& strReply) { - LLInventoryModel::cat_array_t* cats; - LLInventoryModel::item_array_t* items; - auto rlvFolderID = findDescendentCategoryIDByName(gInventory.getRootFolderID(), "#RLV"); - if (rlvFolderID == LLUUID::null) + auto folderID = findDescendentCategoryIDByName(gInventory.getRootFolderID(), "#RLV"); + if (folderID == LLUUID::null) return ECmdRet::FailedNoSharedRoot; strReply = ""; - gInventory.getDirectDescendentsOf(rlvFolderID, cats, items); + LLInventoryModel::cat_array_t* cats; + LLInventoryModel::item_array_t* items; + std::vector optionList; + auto option = rlvCmd.getOption(); + if (!option.empty()) + { + Util::parseStringList(option, optionList, "/"); + auto optIter = optionList.begin(); + for(; optionList.end() != optIter; ++optIter) + { + auto name = *optIter; + if (!name.empty()) + folderID = findDescendentCategoryIDByName(folderID, name); + } + } + gInventory.getDirectDescendentsOf(folderID, cats, items); auto iter = cats->begin(); for(; cats->end() != iter; ++iter) { -- cgit v1.2.3 From f4e04a3e7bac42a8cb18e9c70b67bf97ce020d8c Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Thu, 10 Jul 2025 21:48:27 +0800 Subject: @attach:=force implementation A minimal one. It would still work even when the path leading to the right name of the end folder is wrong, but since scripts would likely be trying to get path components from issuing @getinv commands beforehand instead of inserting random names, we'll perfect this implementation later. --- indra/newview/rlvdefines.h | 1 + indra/newview/rlvhandler.cpp | 27 +++++++++++++++++++++++++++ indra/newview/rlvhelper.cpp | 1 + 3 files changed, 29 insertions(+) diff --git a/indra/newview/rlvdefines.h b/indra/newview/rlvdefines.h index 5161e9241c..5de428d093 100644 --- a/indra/newview/rlvdefines.h +++ b/indra/newview/rlvdefines.h @@ -99,6 +99,7 @@ namespace Rlv Unsit, Detach, GetInv, + Attach, GetCommand, Count, diff --git a/indra/newview/rlvhandler.cpp b/indra/newview/rlvhandler.cpp index 413d3758e4..f3306b0f21 100644 --- a/indra/newview/rlvhandler.cpp +++ b/indra/newview/rlvhandler.cpp @@ -304,6 +304,33 @@ ECmdRet ForceHandler::onCommand(const RlvCommand& rlvCmd) return ECmdRet::Succeeded; } +template<> template<> +ECmdRet ForceHandler::onCommand(const RlvCommand& rlvCmd) +{ + auto rlvFolderID = findDescendentCategoryIDByName(gInventory.getRootFolderID(), "#RLV"); + if (rlvFolderID == LLUUID::null) + return ECmdRet::FailedNoSharedRoot; + std::vector optionList; + auto option = rlvCmd.getOption(); + if (!option.empty()) + { + auto folderID = findDescendentCategoryIDByName(rlvFolderID, option); + if (folderID == LLUUID::null) + { + Util::parseStringList(option, optionList, "/"); + auto iter = optionList.begin(); + for(; optionList.end() != iter; ++iter) + { + auto name = *iter; + if (!name.empty()) + folderID = findDescendentCategoryIDByName(folderID, name); + } + } + LLAppearanceMgr::instance().replaceCurrentOutfit(folderID); + } + return ECmdRet::Succeeded; +} + // AddRem ECmdRet CommandHandlerBaseImpl::processCommand(const RlvCommand& rlvCmd, BhvrHandlerFunc* pHandler, BhvrToggleHandlerFunc* pToggleHandler) diff --git a/indra/newview/rlvhelper.cpp b/indra/newview/rlvhelper.cpp index 9f71d81206..bba1c4c6fd 100644 --- a/indra/newview/rlvhelper.cpp +++ b/indra/newview/rlvhelper.cpp @@ -60,6 +60,7 @@ BehaviourDictionary::BehaviourDictionary() addEntry(new ForceProcessor("sit")); addEntry(new ForceProcessor("sitground")); addEntry(new ForceProcessor("unsit")); + addEntry(new ForceProcessor("attach")); // AddRem addEntry(new BehaviourProcessor("sit")); -- cgit v1.2.3 From 77e6c8c26d056f9d25d1d1c392affd7aa7c74f6f Mon Sep 17 00:00:00 2001 From: Secret Foxtail Date: Thu, 10 Jul 2025 09:09:09 -0600 Subject: Add "gold" skin Variant of default skin with gold buttons & tabs --- indra/newview/skins/default/colors.xml | 2 +- .../skins/default/textures/navbar/Info_Off.png | Bin 608 -> 2654 bytes .../skins/default/textures/navbar/Info_Over.png | Bin 622 -> 675 bytes .../skins/default/textures/navbar/Info_Press.png | Bin 605 -> 700 bytes .../default/xui/en/panel_preferences_colors.xml | 11 +- indra/newview/skins/gold/colors.xml | 1019 ++++++++++++++++++++ .../skins/gold/textures/3p_icons/fmod_logo.png | Bin 0 -> 14486 bytes .../skins/gold/textures/3p_icons/havok_logo.png | Bin 0 -> 41488 bytes indra/newview/skins/gold/textures/Blank.png | Bin 0 -> 110 bytes indra/newview/skins/gold/textures/Rounded_Rect.png | Bin 0 -> 338 bytes .../newview/skins/gold/textures/alpha_gradient.tga | Bin 0 -> 300 bytes .../skins/gold/textures/alpha_gradient_2d.j2c | Bin 0 -> 4325 bytes indra/newview/skins/gold/textures/arrow_down.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/arrow_up.tga | Bin 0 -> 1068 bytes .../skins/gold/textures/avatar_thumb_bkgrnd.png | Bin 0 -> 17692 bytes indra/newview/skins/gold/textures/badge_note.j2c | Bin 0 -> 2040 bytes indra/newview/skins/gold/textures/badge_ok.j2c | Bin 0 -> 2043 bytes indra/newview/skins/gold/textures/badge_warn.j2c | Bin 0 -> 2043 bytes .../gold/textures/bottomtray/Cam_Avatar_Off.png | Bin 0 -> 527 bytes .../gold/textures/bottomtray/Cam_FreeCam_Off.png | Bin 0 -> 365 bytes .../gold/textures/bottomtray/Cam_Orbit_Off.png | Bin 0 -> 532 bytes .../skins/gold/textures/bottomtray/Cam_Pan_Off.png | Bin 0 -> 328 bytes .../textures/bottomtray/Cam_Preset_Back_Off.png | Bin 0 -> 49285 bytes .../textures/bottomtray/Cam_Preset_Back_On.png | Bin 0 -> 50855 bytes .../textures/bottomtray/Cam_Preset_Eye_Off.png | Bin 0 -> 914 bytes .../textures/bottomtray/Cam_Preset_Front_Off.png | Bin 0 -> 50394 bytes .../textures/bottomtray/Cam_Preset_Front_On.png | Bin 0 -> 50127 bytes .../textures/bottomtray/Cam_Preset_Side_Off.png | Bin 0 -> 49268 bytes .../textures/bottomtray/Cam_Preset_Side_On.png | Bin 0 -> 50209 bytes .../gold/textures/bottomtray/Cam_Rotate_Center.png | Bin 0 -> 663 bytes .../gold/textures/bottomtray/Cam_Rotate_In.png | Bin 0 -> 935 bytes .../gold/textures/bottomtray/Cam_Rotate_Out.png | Bin 0 -> 8388 bytes .../textures/bottomtray/Cam_Tracking_Center.png | Bin 0 -> 764 bytes .../gold/textures/bottomtray/Cam_Tracking_In.png | Bin 0 -> 764 bytes .../gold/textures/bottomtray/Cam_Tracking_Out.png | Bin 0 -> 5711 bytes .../gold/textures/bottomtray/ChatBarHandle.png | Bin 0 -> 260 bytes .../skins/gold/textures/bottomtray/DownArrow.png | Bin 0 -> 139 bytes .../textures/bottomtray/Mouselook_View_Off.png | Bin 0 -> 51189 bytes .../gold/textures/bottomtray/Mouselook_View_On.png | Bin 0 -> 53113 bytes .../gold/textures/bottomtray/Move_Fly_Off.png | Bin 0 -> 609 bytes .../gold/textures/bottomtray/Move_Run_Off.png | Bin 0 -> 496 bytes .../gold/textures/bottomtray/Move_Walk_Off.png | Bin 0 -> 515 bytes .../textures/bottomtray/Movement_Backward_Off.png | Bin 0 -> 354 bytes .../textures/bottomtray/Movement_Backward_On.png | Bin 0 -> 3473 bytes .../gold/textures/bottomtray/Movement_Down_Off.png | Bin 0 -> 51706 bytes .../gold/textures/bottomtray/Movement_Down_On.png | Bin 0 -> 4134 bytes .../textures/bottomtray/Movement_Forward_Off.png | Bin 0 -> 322 bytes .../textures/bottomtray/Movement_Forward_On.png | Bin 0 -> 412 bytes .../gold/textures/bottomtray/Movement_Left_Off.png | Bin 0 -> 51016 bytes .../gold/textures/bottomtray/Movement_Left_On.png | Bin 0 -> 328 bytes .../textures/bottomtray/Movement_Right_Off.png | Bin 0 -> 49845 bytes .../gold/textures/bottomtray/Movement_Right_On.png | Bin 0 -> 340 bytes .../textures/bottomtray/Movement_TurnLeft_Off.png | Bin 0 -> 431 bytes .../textures/bottomtray/Movement_TurnLeft_On.png | Bin 0 -> 570 bytes .../textures/bottomtray/Movement_TurnRight_Off.png | Bin 0 -> 432 bytes .../textures/bottomtray/Movement_TurnRight_On.png | Bin 0 -> 512 bytes .../gold/textures/bottomtray/Movement_Up_Off.png | Bin 0 -> 53763 bytes .../gold/textures/bottomtray/Movement_Up_On.png | Bin 0 -> 380 bytes .../gold/textures/bottomtray/Notices_Unread.png | Bin 0 -> 436 bytes .../gold/textures/bottomtray/Object_View_Off.png | Bin 0 -> 55000 bytes .../gold/textures/bottomtray/Object_View_On.png | Bin 0 -> 51183 bytes .../gold/textures/bottomtray/PanOrbit_Off.png | Bin 0 -> 51539 bytes .../gold/textures/bottomtray/Snapshot_Off.png | Bin 0 -> 549 bytes .../gold/textures/bottomtray/Unread_Chiclet.png | Bin 0 -> 334 bytes .../gold/textures/bottomtray/VoicePTT_Lvl1.png | Bin 0 -> 6625 bytes .../gold/textures/bottomtray/VoicePTT_Lvl2.png | Bin 0 -> 6879 bytes .../gold/textures/bottomtray/VoicePTT_Lvl3.png | Bin 0 -> 607 bytes .../gold/textures/bottomtray/VoicePTT_Off.png | Bin 0 -> 461 bytes .../skins/gold/textures/bottomtray/VoicePTT_On.png | Bin 0 -> 5521 bytes .../gold/textures/bottomtray/WellButton_Lit.png | Bin 0 -> 5762 bytes .../bottomtray/WellButton_Lit_Selected.png | Bin 0 -> 5762 bytes .../skins/gold/textures/build/Object_Cone.png | Bin 0 -> 481 bytes .../gold/textures/build/Object_Cone_Selected.png | Bin 0 -> 5269 bytes .../skins/gold/textures/build/Object_Cube.png | Bin 0 -> 370 bytes .../gold/textures/build/Object_Cube_Selected.png | Bin 0 -> 4505 bytes .../skins/gold/textures/build/Object_Cylinder.png | Bin 0 -> 373 bytes .../textures/build/Object_Cylinder_Selected.png | Bin 0 -> 4451 bytes .../skins/gold/textures/build/Object_Grass.png | Bin 0 -> 456 bytes .../gold/textures/build/Object_Grass_Selected.png | Bin 0 -> 7922 bytes .../skins/gold/textures/build/Object_Hemi_Cone.png | Bin 0 -> 441 bytes .../textures/build/Object_Hemi_Cone_Selected.png | Bin 0 -> 5001 bytes .../gold/textures/build/Object_Hemi_Cylinder.png | Bin 0 -> 378 bytes .../build/Object_Hemi_Cylinder_Selected.png | Bin 0 -> 4497 bytes .../gold/textures/build/Object_Hemi_Sphere.png | Bin 0 -> 545 bytes .../textures/build/Object_Hemi_Sphere_Selected.png | Bin 0 -> 5224 bytes .../skins/gold/textures/build/Object_Prism.png | Bin 0 -> 395 bytes .../gold/textures/build/Object_Prism_Selected.png | Bin 0 -> 4747 bytes .../skins/gold/textures/build/Object_Pyramid.png | Bin 0 -> 452 bytes .../textures/build/Object_Pyramid_Selected.png | Bin 0 -> 5137 bytes .../skins/gold/textures/build/Object_Ring.png | Bin 0 -> 615 bytes .../gold/textures/build/Object_Ring_Selected.png | Bin 0 -> 6066 bytes .../skins/gold/textures/build/Object_Sphere.png | Bin 0 -> 737 bytes .../gold/textures/build/Object_Sphere_Selected.png | Bin 0 -> 7005 bytes .../gold/textures/build/Object_Tetrahedron.png | Bin 0 -> 411 bytes .../textures/build/Object_Tetrahedron_Selected.png | Bin 0 -> 5201 bytes .../skins/gold/textures/build/Object_Torus.png | Bin 0 -> 803 bytes .../gold/textures/build/Object_Torus_Selected.png | Bin 0 -> 6125 bytes .../skins/gold/textures/build/Object_Tree.png | Bin 0 -> 737 bytes .../gold/textures/build/Object_Tree_Selected.png | Bin 0 -> 6377 bytes .../skins/gold/textures/build/Object_Tube.png | Bin 0 -> 460 bytes .../gold/textures/build/Object_Tube_Selected.png | Bin 0 -> 5131 bytes .../skins/gold/textures/build/Tool_Create.png | Bin 0 -> 705 bytes .../gold/textures/build/Tool_Create_Selected.png | Bin 0 -> 621 bytes .../skins/gold/textures/build/Tool_Dozer.png | Bin 0 -> 492 bytes .../gold/textures/build/Tool_Dozer_Selected.png | Bin 0 -> 537 bytes .../skins/gold/textures/build/Tool_Face.png | Bin 0 -> 304 bytes .../gold/textures/build/Tool_Face_Selected.png | Bin 0 -> 373 bytes .../skins/gold/textures/build/Tool_Grab.png | Bin 0 -> 417 bytes .../gold/textures/build/Tool_Grab_Selected.png | Bin 0 -> 456 bytes .../skins/gold/textures/build/Tool_Zoom.png | Bin 0 -> 533 bytes .../gold/textures/build/Tool_Zoom_Selected.png | Bin 0 -> 526 bytes .../skins/gold/textures/button_anim_pause.tga | Bin 0 -> 4140 bytes .../gold/textures/button_anim_pause_selected.tga | Bin 0 -> 4140 bytes .../skins/gold/textures/button_anim_play.tga | Bin 0 -> 4140 bytes .../gold/textures/button_anim_play_selected.tga | Bin 0 -> 4140 bytes indra/newview/skins/gold/textures/checker.png | Bin 0 -> 130 bytes .../newview/skins/gold/textures/cloud-particle.png | Bin 0 -> 42378 bytes .../skins/gold/textures/color_swatch_alpha.tga | Bin 0 -> 16428 bytes .../containers/Accordion_ArrowClosed_Off.png | Bin 0 -> 175 bytes .../containers/Accordion_ArrowClosed_Press.png | Bin 0 -> 175 bytes .../containers/Accordion_ArrowOpened_Off.png | Bin 0 -> 169 bytes .../containers/Accordion_ArrowOpened_Press.png | Bin 0 -> 169 bytes .../gold/textures/containers/Accordion_Off.png | Bin 0 -> 239 bytes .../gold/textures/containers/Accordion_Over.png | Bin 0 -> 206 bytes .../gold/textures/containers/Accordion_Press.png | Bin 0 -> 200 bytes .../textures/containers/Accordion_Selected.png | Bin 0 -> 2235 bytes .../skins/gold/textures/containers/Container.png | Bin 0 -> 673 bytes .../gold/textures/containers/TabTop_Left_Off.png | Bin 0 -> 6072 bytes .../textures/containers/TabTop_Left_Selected.png | Bin 0 -> 568 bytes .../gold/textures/containers/TabTop_Middle.png | Bin 0 -> 4440 bytes .../gold/textures/containers/TabTop_Middle_Off.png | Bin 0 -> 5999 bytes .../textures/containers/TabTop_Middle_Selected.png | Bin 0 -> 470 bytes .../textures/containers/TabTop_Right_Flashing.png | Bin 0 -> 252 bytes .../gold/textures/containers/TabTop_Right_Off.png | Bin 0 -> 5638 bytes .../textures/containers/TabTop_Right_Selected.png | Bin 0 -> 597 bytes .../textures/containers/Toolbar_Left_Flash.png | Bin 0 -> 356 bytes .../gold/textures/containers/Toolbar_Left_Off.png | Bin 0 -> 4894 bytes .../gold/textures/containers/Toolbar_Left_Over.png | Bin 0 -> 4903 bytes .../textures/containers/Toolbar_Left_Selected.png | Bin 0 -> 502 bytes .../textures/containers/Toolbar_Middle_Flash.png | Bin 0 -> 316 bytes .../textures/containers/Toolbar_Middle_Off.png | Bin 0 -> 4812 bytes .../textures/containers/Toolbar_Middle_Over.png | Bin 0 -> 4818 bytes .../containers/Toolbar_Middle_Selected.png | Bin 0 -> 409 bytes .../textures/containers/Toolbar_Right_Flash.png | Bin 0 -> 428 bytes .../gold/textures/containers/Toolbar_Right_Off.png | Bin 0 -> 4917 bytes .../textures/containers/Toolbar_Right_Over.png | Bin 0 -> 4921 bytes .../textures/containers/Toolbar_Right_Selected.png | Bin 0 -> 525 bytes indra/newview/skins/gold/textures/crosshairs.tga | Bin 0 -> 300 bytes .../skins/gold/textures/default_irradiance.png | Bin 0 -> 48853 bytes .../skins/gold/textures/default_land_picture.j2c | Bin 0 -> 24492 bytes .../gold/textures/default_profile_picture.j2c | Bin 0 -> 1512 bytes .../skins/gold/textures/direction_arrow.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/down_arrow.png | Bin 0 -> 423 bytes .../skins/gold/textures/eye_button_active.tga | Bin 0 -> 3116 bytes .../skins/gold/textures/eye_button_inactive.tga | Bin 0 -> 3116 bytes indra/newview/skins/gold/textures/flatnormal.tga | Bin 0 -> 92 bytes indra/newview/skins/gold/textures/folder_arrow.tga | Bin 0 -> 4140 bytes indra/newview/skins/gold/textures/foot_shadow.j2c | Bin 0 -> 1647 bytes .../skins/gold/textures/green_checkmark.png | Bin 0 -> 414 bytes .../skins/gold/textures/icn_media_movie.tga | Bin 0 -> 4140 bytes .../newview/skins/gold/textures/icn_media_web.tga | Bin 0 -> 4140 bytes indra/newview/skins/gold/textures/icon_auction.tga | Bin 0 -> 1068 bytes .../skins/gold/textures/icon_avatar_offline.tga | Bin 0 -> 1068 bytes .../skins/gold/textures/icon_avatar_online.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/icon_diurnal.tga | Bin 0 -> 6162 bytes .../skins/gold/textures/icon_for_sale_adult.tga | Bin 0 -> 743 bytes indra/newview/skins/gold/textures/icon_group.tga | Bin 0 -> 1068 bytes .../skins/gold/textures/icon_legacy_event.tga | Bin 0 -> 1068 bytes .../gold/textures/icon_legacy_event_adult.tga | Bin 0 -> 648 bytes .../gold/textures/icon_legacy_event_mature.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/icon_place.tga | Bin 0 -> 1068 bytes .../newview/skins/gold/textures/icon_top_pick.tga | Bin 0 -> 1068 bytes .../skins/gold/textures/icons/AddItem_Disabled.png | Bin 0 -> 403 bytes .../skins/gold/textures/icons/AddItem_Off.png | Bin 0 -> 397 bytes .../skins/gold/textures/icons/AddItem_Press.png | Bin 0 -> 392 bytes .../skins/gold/textures/icons/AudioMute_Off.png | Bin 0 -> 800 bytes .../skins/gold/textures/icons/AudioMute_Over.png | Bin 0 -> 787 bytes .../skins/gold/textures/icons/Audio_Off.png | Bin 0 -> 596 bytes .../skins/gold/textures/icons/Audio_Press.png | Bin 0 -> 585 bytes .../skins/gold/textures/icons/BackArrow_Off.png | Bin 0 -> 434 bytes .../gold/textures/icons/ClipboardMenu_Disabled.png | Bin 0 -> 406 bytes .../gold/textures/icons/ClipboardMenu_Off.png | Bin 0 -> 392 bytes .../gold/textures/icons/ClipboardMenu_Press.png | Bin 0 -> 403 bytes .../textures/icons/ClipboardSmallMenu_Disabled.png | Bin 0 -> 395 bytes .../gold/textures/icons/ClipboardSmallMenu_Off.png | Bin 0 -> 386 bytes .../textures/icons/ClipboardSmallMenu_Press.png | Bin 0 -> 395 bytes .../skins/gold/textures/icons/Conv_log_inbox.png | Bin 0 -> 544 bytes .../textures/icons/Conv_toolbar_add_person.png | Bin 0 -> 522 bytes .../gold/textures/icons/Conv_toolbar_arrow_ne.png | Bin 0 -> 428 bytes .../gold/textures/icons/Conv_toolbar_arrow_sw.png | Bin 0 -> 428 bytes .../gold/textures/icons/Conv_toolbar_call_log.png | Bin 0 -> 592 bytes .../gold/textures/icons/Conv_toolbar_close.png | Bin 0 -> 479 bytes .../gold/textures/icons/Conv_toolbar_collapse.png | Bin 0 -> 538 bytes .../gold/textures/icons/Conv_toolbar_expand.png | Bin 0 -> 533 bytes .../gold/textures/icons/Conv_toolbar_hang_up.png | Bin 0 -> 609 bytes .../gold/textures/icons/Conv_toolbar_open_call.png | Bin 0 -> 546 bytes .../gold/textures/icons/Conv_toolbar_plus.png | Bin 0 -> 368 bytes .../gold/textures/icons/Conv_toolbar_sort.png | Bin 0 -> 424 bytes indra/newview/skins/gold/textures/icons/Copy.png | Bin 0 -> 588 bytes .../skins/gold/textures/icons/CopyBright.png | Bin 0 -> 615 bytes .../gold/textures/icons/Default_Outfit_Photo.png | Bin 0 -> 13832 bytes .../skins/gold/textures/icons/DownArrow_Off.png | Bin 0 -> 431 bytes .../skins/gold/textures/icons/Edit_Wrench.png | Bin 0 -> 502 bytes .../gold/textures/icons/ExternalBrowser_Off.png | Bin 0 -> 476 bytes .../newview/skins/gold/textures/icons/Facebook.png | Bin 0 -> 576 bytes indra/newview/skins/gold/textures/icons/Female.png | Bin 0 -> 489 bytes .../skins/gold/textures/icons/ForSale_Badge.png | Bin 0 -> 5896 bytes .../skins/gold/textures/icons/ForwardArrow_Off.png | Bin 0 -> 424 bytes .../gold/textures/icons/ForwardArrow_Press.png | Bin 0 -> 424 bytes .../skins/gold/textures/icons/Generic_Group.png | Bin 0 -> 2683 bytes .../gold/textures/icons/Generic_Group_Large.png | Bin 0 -> 2772 bytes .../gold/textures/icons/Generic_Object_Small.png | Bin 0 -> 502 bytes .../skins/gold/textures/icons/Generic_Person.png | Bin 0 -> 544 bytes .../gold/textures/icons/Generic_Person_Large.png | Bin 0 -> 2510 bytes .../skins/gold/textures/icons/Group_Notices.png | Bin 0 -> 3502 bytes .../textures/icons/Hierarchy_View_Disabled.png | Bin 0 -> 401 bytes .../gold/textures/icons/Hierarchy_View_On.png | Bin 0 -> 356 bytes .../gold/textures/icons/Icon_Attachment_Large.png | Bin 0 -> 1593 bytes .../gold/textures/icons/Icon_Attachment_Small.png | Bin 0 -> 1383 bytes .../gold/textures/icons/Icon_Color_Palette.png | Bin 0 -> 3419 bytes .../skins/gold/textures/icons/Icon_Font_Size.png | Bin 0 -> 2994 bytes .../skins/gold/textures/icons/Icon_For_Sale.png | Bin 0 -> 729 bytes .../textures/icons/Icon_Notification_Condense.png | Bin 0 -> 465 bytes .../textures/icons/Icon_Notification_Expand.png | Bin 0 -> 427 bytes indra/newview/skins/gold/textures/icons/Info.png | Bin 0 -> 535 bytes .../skins/gold/textures/icons/Info_Over.png | Bin 0 -> 724 bytes .../skins/gold/textures/icons/Info_Small.png | Bin 0 -> 478 bytes .../skins/gold/textures/icons/Inv_Alpha.png | Bin 0 -> 494 bytes .../skins/gold/textures/icons/Inv_Animation.png | Bin 0 -> 708 bytes .../skins/gold/textures/icons/Inv_BodyShape.png | Bin 0 -> 828 bytes .../skins/gold/textures/icons/Inv_CallingCard.png | Bin 0 -> 462 bytes .../skins/gold/textures/icons/Inv_Clothing.png | Bin 0 -> 463 bytes .../newview/skins/gold/textures/icons/Inv_Eye.png | Bin 0 -> 654 bytes .../skins/gold/textures/icons/Inv_FolderClosed.png | Bin 0 -> 441 bytes .../skins/gold/textures/icons/Inv_FolderOpen.png | Bin 0 -> 614 bytes .../skins/gold/textures/icons/Inv_Gesture.png | Bin 0 -> 615 bytes .../skins/gold/textures/icons/Inv_Gloves.png | Bin 0 -> 582 bytes .../newview/skins/gold/textures/icons/Inv_Hair.png | Bin 0 -> 551 bytes .../skins/gold/textures/icons/Inv_Invalid.png | Bin 0 -> 539 bytes .../skins/gold/textures/icons/Inv_Jacket.png | Bin 0 -> 893 bytes .../skins/gold/textures/icons/Inv_Landmark.png | Bin 0 -> 965 bytes .../newview/skins/gold/textures/icons/Inv_Link.png | Bin 0 -> 367 bytes .../skins/gold/textures/icons/Inv_LinkFolder.png | Bin 0 -> 508 bytes .../skins/gold/textures/icons/Inv_LinkItem.png | Bin 0 -> 508 bytes .../gold/textures/icons/Inv_LookFolderClosed.png | Bin 0 -> 538 bytes .../gold/textures/icons/Inv_LookFolderOpen.png | Bin 0 -> 697 bytes .../skins/gold/textures/icons/Inv_LostClosed.png | Bin 0 -> 495 bytes .../skins/gold/textures/icons/Inv_LostOpen.png | Bin 0 -> 745 bytes .../skins/gold/textures/icons/Inv_Material.png | Bin 0 -> 1008 bytes .../newview/skins/gold/textures/icons/Inv_Mesh.png | Bin 0 -> 977 bytes .../skins/gold/textures/icons/Inv_Notecard.png | Bin 0 -> 414 bytes .../skins/gold/textures/icons/Inv_Object.png | Bin 0 -> 575 bytes .../skins/gold/textures/icons/Inv_Object_Multi.png | Bin 0 -> 976 bytes .../skins/gold/textures/icons/Inv_Pants.png | Bin 0 -> 611 bytes .../skins/gold/textures/icons/Inv_Physics.png | Bin 0 -> 758 bytes .../skins/gold/textures/icons/Inv_Script.png | Bin 0 -> 551 bytes .../skins/gold/textures/icons/Inv_Settings.png | Bin 0 -> 1623 bytes .../skins/gold/textures/icons/Inv_SettingsDay.png | Bin 0 -> 1812 bytes .../skins/gold/textures/icons/Inv_SettingsSky.png | Bin 0 -> 1811 bytes .../gold/textures/icons/Inv_SettingsWater.png | Bin 0 -> 1621 bytes .../skins/gold/textures/icons/Inv_Shape.png | Bin 0 -> 693 bytes .../skins/gold/textures/icons/Inv_Shirt.png | Bin 0 -> 612 bytes .../newview/skins/gold/textures/icons/Inv_Shoe.png | Bin 0 -> 3875 bytes .../newview/skins/gold/textures/icons/Inv_Skin.png | Bin 0 -> 627 bytes .../skins/gold/textures/icons/Inv_Skirt.png | Bin 0 -> 702 bytes .../skins/gold/textures/icons/Inv_Snapshot.png | Bin 0 -> 722 bytes .../skins/gold/textures/icons/Inv_Socks.png | Bin 0 -> 565 bytes .../skins/gold/textures/icons/Inv_Sound.png | Bin 0 -> 584 bytes .../gold/textures/icons/Inv_StockFolderClosed.png | Bin 0 -> 1120 bytes .../gold/textures/icons/Inv_StockFolderOpen.png | Bin 0 -> 1282 bytes .../skins/gold/textures/icons/Inv_SysClosed.png | Bin 0 -> 4558 bytes .../skins/gold/textures/icons/Inv_SysOpen.png | Bin 0 -> 4649 bytes .../skins/gold/textures/icons/Inv_Tattoo.png | Bin 0 -> 559 bytes .../skins/gold/textures/icons/Inv_Texture.png | Bin 0 -> 379 bytes .../icons/Inv_Toolbar_SearchVisibility.png | Bin 0 -> 722 bytes .../skins/gold/textures/icons/Inv_TrashClosed.png | Bin 0 -> 480 bytes .../skins/gold/textures/icons/Inv_TrashOpen.png | Bin 0 -> 479 bytes .../skins/gold/textures/icons/Inv_Underpants.png | Bin 0 -> 577 bytes .../skins/gold/textures/icons/Inv_Undershirt.png | Bin 0 -> 423 bytes .../skins/gold/textures/icons/Inv_Universal.png | Bin 0 -> 1081 bytes .../gold/textures/icons/Inv_UnknownObject.png | Bin 0 -> 1752 bytes .../textures/icons/Inv_VersionFolderClosed.png | Bin 0 -> 1120 bytes .../gold/textures/icons/Inv_VersionFolderOpen.png | Bin 0 -> 1438 bytes .../gold/textures/icons/List_View_Disabled.png | Bin 0 -> 374 bytes .../skins/gold/textures/icons/List_View_On.png | Bin 0 -> 379 bytes indra/newview/skins/gold/textures/icons/Lock.png | Bin 0 -> 577 bytes .../skins/gold/textures/icons/Locked_Icon.png | Bin 0 -> 471 bytes .../newview/skins/gold/textures/icons/MP_Logo.png | Bin 0 -> 1106 bytes indra/newview/skins/gold/textures/icons/Male.png | Bin 0 -> 494 bytes .../skins/gold/textures/icons/Microphone_On.png | Bin 0 -> 520 bytes .../gold/textures/icons/MinusItem_Disabled.png | Bin 0 -> 370 bytes .../skins/gold/textures/icons/MinusItem_Off.png | Bin 0 -> 377 bytes .../skins/gold/textures/icons/MinusItem_Press.png | Bin 0 -> 373 bytes .../skins/gold/textures/icons/MusicNote.png | Bin 0 -> 764 bytes .../gold/textures/icons/OptionsMenu_Disabled.png | Bin 0 -> 520 bytes .../skins/gold/textures/icons/OptionsMenu_Off.png | Bin 0 -> 523 bytes .../gold/textures/icons/OptionsMenu_Press.png | Bin 0 -> 506 bytes .../gold/textures/icons/OutboxPush_Disabled.png | Bin 0 -> 5520 bytes .../skins/gold/textures/icons/OutboxPush_Off.png | Bin 0 -> 5495 bytes .../skins/gold/textures/icons/OutboxPush_On.png | Bin 0 -> 5570 bytes .../gold/textures/icons/OutboxPush_On_Over.png | Bin 0 -> 5556 bytes .../skins/gold/textures/icons/OutboxPush_Over.png | Bin 0 -> 5274 bytes .../skins/gold/textures/icons/OutboxPush_Press.png | Bin 0 -> 5563 bytes .../gold/textures/icons/OutboxPush_Progress_1.png | Bin 0 -> 5529 bytes .../gold/textures/icons/OutboxPush_Progress_2.png | Bin 0 -> 5483 bytes .../gold/textures/icons/OutboxPush_Progress_3.png | Bin 0 -> 5486 bytes .../gold/textures/icons/OutboxPush_Progress_4.png | Bin 0 -> 5557 bytes .../gold/textures/icons/OutboxPush_Progress_5.png | Bin 0 -> 5593 bytes .../gold/textures/icons/OutboxPush_Progress_6.png | Bin 0 -> 5526 bytes .../gold/textures/icons/OutboxPush_Selected.png | Bin 0 -> 5596 bytes .../icons/OutboxPush_Selected_Disabled.png | Bin 0 -> 5554 bytes .../textures/icons/OutboxPush_Selected_Over.png | Bin 0 -> 5576 bytes .../textures/icons/OutboxPush_Selected_Press.png | Bin 0 -> 5628 bytes .../gold/textures/icons/Parcel_BuildNo_Dark.png | Bin 0 -> 721 bytes .../gold/textures/icons/Parcel_BuildNo_Light.png | Bin 0 -> 730 bytes .../gold/textures/icons/Parcel_Build_Dark.png | Bin 0 -> 527 bytes .../gold/textures/icons/Parcel_DamageNo_Dark.png | Bin 0 -> 636 bytes .../gold/textures/icons/Parcel_Damage_Dark.png | Bin 0 -> 511 bytes .../skins/gold/textures/icons/Parcel_Exp_Color.png | Bin 0 -> 460 bytes .../gold/textures/icons/Parcel_FlyNo_Dark.png | Bin 0 -> 943 bytes .../gold/textures/icons/Parcel_FlyNo_Light.png | Bin 0 -> 934 bytes .../skins/gold/textures/icons/Parcel_Fly_Dark.png | Bin 0 -> 524 bytes .../gold/textures/icons/Parcel_ForSale_Light.png | Bin 0 -> 652 bytes .../gold/textures/icons/Parcel_Health_Dark.png | Bin 0 -> 600 bytes .../skins/gold/textures/icons/Parcel_M_Dark.png | Bin 0 -> 490 bytes .../skins/gold/textures/icons/Parcel_M_Light.png | Bin 0 -> 488 bytes .../skins/gold/textures/icons/Parcel_PG_Dark.png | Bin 0 -> 495 bytes .../skins/gold/textures/icons/Parcel_PG_Light.png | Bin 0 -> 492 bytes .../gold/textures/icons/Parcel_PushNo_Dark.png | Bin 0 -> 683 bytes .../gold/textures/icons/Parcel_PushNo_Light.png | Bin 0 -> 654 bytes .../skins/gold/textures/icons/Parcel_Push_Dark.png | Bin 0 -> 596 bytes .../skins/gold/textures/icons/Parcel_R_Dark.png | Bin 0 -> 490 bytes .../skins/gold/textures/icons/Parcel_R_Light.png | Bin 0 -> 487 bytes .../gold/textures/icons/Parcel_ScriptsNo_Dark.png | Bin 0 -> 723 bytes .../gold/textures/icons/Parcel_Scripts_Dark.png | Bin 0 -> 553 bytes .../gold/textures/icons/Parcel_SeeAVsOff_Dark.png | Bin 0 -> 660 bytes .../gold/textures/icons/Parcel_SeeAVsOff_Light.png | Bin 0 -> 655 bytes .../gold/textures/icons/Parcel_SeeAVsOn_Dark.png | Bin 0 -> 502 bytes .../gold/textures/icons/Parcel_SeeAVsOn_Light.png | Bin 0 -> 503 bytes .../gold/textures/icons/Parcel_VoiceNo_Dark.png | Bin 0 -> 710 bytes .../gold/textures/icons/Parcel_VoiceNo_Light.png | Bin 0 -> 710 bytes .../gold/textures/icons/Parcel_Voice_Dark.png | Bin 0 -> 550 bytes .../gold/textures/icons/Parcel_Voice_Light.png | Bin 0 -> 599 bytes .../gold/textures/icons/Pathfinding_Dirty.png | Bin 0 -> 713 bytes .../gold/textures/icons/Pathfinding_Disabled.png | Bin 0 -> 579 bytes .../skins/gold/textures/icons/Pause_Off.png | Bin 0 -> 385 bytes .../skins/gold/textures/icons/Pause_Over.png | Bin 0 -> 380 bytes .../skins/gold/textures/icons/Pause_Press.png | Bin 0 -> 376 bytes .../gold/textures/icons/Permission_Ungranted.png | Bin 0 -> 834 bytes .../skins/gold/textures/icons/Person_Check.png | Bin 0 -> 855 bytes .../skins/gold/textures/icons/Person_Star.png | Bin 0 -> 690 bytes .../newview/skins/gold/textures/icons/Play_Off.png | Bin 0 -> 451 bytes .../skins/gold/textures/icons/Play_Over.png | Bin 0 -> 443 bytes .../skins/gold/textures/icons/Play_Press.png | Bin 0 -> 448 bytes .../skins/gold/textures/icons/Presets_Icon.png | Bin 0 -> 1069 bytes .../gold/textures/icons/Presets_Icon_Graphic.png | Bin 0 -> 535 bytes .../gold/textures/icons/Profile_Friend_Offline.png | Bin 0 -> 420 bytes .../gold/textures/icons/Profile_Friend_Online.png | Bin 0 -> 433 bytes .../textures/icons/Profile_Perm_Find_Disabled.png | Bin 0 -> 1008 bytes .../textures/icons/Profile_Perm_Find_Enabled.png | Bin 0 -> 1051 bytes .../icons/Profile_Perm_Objects_Disabled.png | Bin 0 -> 888 bytes .../icons/Profile_Perm_Objects_Enabled.png | Bin 0 -> 949 bytes .../icons/Profile_Perm_Online_Disabled.png | Bin 0 -> 897 bytes .../textures/icons/Profile_Perm_Online_Enabled.png | Bin 0 -> 939 bytes .../skins/gold/textures/icons/ProgressLarge_1.png | Bin 0 -> 6163 bytes .../skins/gold/textures/icons/ProgressLarge_10.png | Bin 0 -> 6310 bytes .../skins/gold/textures/icons/ProgressLarge_11.png | Bin 0 -> 6169 bytes .../skins/gold/textures/icons/ProgressLarge_12.png | Bin 0 -> 6197 bytes .../skins/gold/textures/icons/ProgressLarge_2.png | Bin 0 -> 6227 bytes .../skins/gold/textures/icons/ProgressLarge_3.png | Bin 0 -> 6090 bytes .../skins/gold/textures/icons/ProgressLarge_4.png | Bin 0 -> 6295 bytes .../skins/gold/textures/icons/ProgressLarge_5.png | Bin 0 -> 6158 bytes .../skins/gold/textures/icons/ProgressLarge_6.png | Bin 0 -> 6220 bytes .../skins/gold/textures/icons/ProgressLarge_7.png | Bin 0 -> 6100 bytes .../skins/gold/textures/icons/ProgressLarge_8.png | Bin 0 -> 6223 bytes .../skins/gold/textures/icons/ProgressLarge_9.png | Bin 0 -> 6034 bytes .../skins/gold/textures/icons/Progress_1.png | Bin 0 -> 678 bytes .../skins/gold/textures/icons/Progress_10.png | Bin 0 -> 671 bytes .../skins/gold/textures/icons/Progress_11.png | Bin 0 -> 674 bytes .../skins/gold/textures/icons/Progress_12.png | Bin 0 -> 685 bytes .../skins/gold/textures/icons/Progress_2.png | Bin 0 -> 675 bytes .../skins/gold/textures/icons/Progress_3.png | Bin 0 -> 679 bytes .../skins/gold/textures/icons/Progress_4.png | Bin 0 -> 673 bytes .../skins/gold/textures/icons/Progress_5.png | Bin 0 -> 671 bytes .../skins/gold/textures/icons/Progress_6.png | Bin 0 -> 684 bytes .../skins/gold/textures/icons/Progress_7.png | Bin 0 -> 674 bytes .../skins/gold/textures/icons/Progress_8.png | Bin 0 -> 680 bytes .../skins/gold/textures/icons/Progress_9.png | Bin 0 -> 680 bytes .../skins/gold/textures/icons/Refresh_Off.png | Bin 0 -> 624 bytes .../newview/skins/gold/textures/icons/SL_Logo.png | Bin 0 -> 1484 bytes .../skins/gold/textures/icons/Search_Icon.png | Bin 0 -> 628 bytes .../skins/gold/textures/icons/Shirt_Large.png | Bin 0 -> 641 bytes indra/newview/skins/gold/textures/icons/Shop.png | Bin 0 -> 523 bytes .../skins/gold/textures/icons/SkipBackward_Off.png | Bin 0 -> 477 bytes .../skins/gold/textures/icons/SkipForward_Off.png | Bin 0 -> 469 bytes .../skins/gold/textures/icons/StopReload_Off.png | Bin 0 -> 639 bytes .../skins/gold/textures/icons/StopReload_Over.png | Bin 0 -> 626 bytes .../newview/skins/gold/textures/icons/Stop_Off.png | Bin 0 -> 363 bytes .../skins/gold/textures/icons/Sync_Disabled.png | Bin 0 -> 1089 bytes .../skins/gold/textures/icons/Sync_Enabled.png | Bin 0 -> 4636 bytes .../skins/gold/textures/icons/Sync_Progress_1.png | Bin 0 -> 1080 bytes .../skins/gold/textures/icons/Sync_Progress_2.png | Bin 0 -> 1077 bytes .../skins/gold/textures/icons/Sync_Progress_3.png | Bin 0 -> 1114 bytes .../skins/gold/textures/icons/Sync_Progress_4.png | Bin 0 -> 1108 bytes .../skins/gold/textures/icons/Sync_Progress_5.png | Bin 0 -> 1070 bytes .../skins/gold/textures/icons/Sync_Progress_6.png | Bin 0 -> 1095 bytes .../textures/icons/System_Notification_Large.png | Bin 0 -> 1170 bytes .../textures/icons/System_Notification_Small.png | Bin 0 -> 593 bytes .../gold/textures/icons/TrashItem_Disabled.png | Bin 0 -> 416 bytes .../skins/gold/textures/icons/TrashItem_Off.png | Bin 0 -> 415 bytes .../skins/gold/textures/icons/TrashItem_Press.png | Bin 0 -> 407 bytes .../skins/gold/textures/icons/UnZoom_Off.png | Bin 0 -> 587 bytes .../skins/gold/textures/icons/UpArrow_Off.png | Bin 0 -> 428 bytes .../skins/gold/textures/icons/Video_URL_Off.png | Bin 0 -> 466 bytes .../skins/gold/textures/icons/VoiceMute_Off.png | Bin 0 -> 753 bytes .../skins/gold/textures/icons/VoicePTT_Lvl1.png | Bin 0 -> 6625 bytes .../skins/gold/textures/icons/VoicePTT_Lvl2.png | Bin 0 -> 6879 bytes .../skins/gold/textures/icons/VoicePTT_Lvl3.png | Bin 0 -> 952 bytes .../skins/gold/textures/icons/VoicePTT_Off.png | Bin 0 -> 583 bytes .../skins/gold/textures/icons/VoicePTT_On.png | Bin 0 -> 5521 bytes .../skins/gold/textures/icons/Web_Profile_Off.png | Bin 0 -> 460 bytes .../skins/gold/textures/icons/YouAreHere_Badge.png | Bin 0 -> 6385 bytes .../newview/skins/gold/textures/icons/Zoom_Off.png | Bin 0 -> 598 bytes .../newview/skins/gold/textures/icons/add_icon.png | Bin 0 -> 691 bytes .../skins/gold/textures/icons/back_arrow_off.png | Bin 0 -> 1177 bytes .../skins/gold/textures/icons/back_arrow_over.png | Bin 0 -> 1258 bytes .../skins/gold/textures/icons/back_arrow_press.png | Bin 0 -> 1326 bytes .../skins/gold/textures/icons/check_mark.png | Bin 0 -> 370 bytes .../gold/textures/icons/collapse_to_one_line.png | Bin 0 -> 621 bytes .../skins/gold/textures/icons/copy_clipboard.png | Bin 0 -> 811 bytes .../skins/gold/textures/icons/delete_icon.png | Bin 0 -> 809 bytes .../skins/gold/textures/icons/edit_mine.png | Bin 0 -> 896 bytes .../skins/gold/textures/icons/edit_theirs.png | Bin 0 -> 902 bytes .../gold/textures/icons/emoji_picker_icon.png | Bin 0 -> 787 bytes .../skins/gold/textures/icons/expand_one_liner.png | Bin 0 -> 627 bytes .../skins/gold/textures/icons/file_upload.png | Bin 0 -> 640 bytes indra/newview/skins/gold/textures/icons/hand.png | Bin 0 -> 899 bytes .../skins/gold/textures/icons/map_placeholder.png | Bin 0 -> 8718 bytes .../gold/textures/icons/multi_folder_mode.png | Bin 0 -> 329 bytes .../skins/gold/textures/icons/nearby_chat_icon.png | Bin 0 -> 586 bytes .../skins/gold/textures/icons/object_icon.png | Bin 0 -> 502 bytes .../skins/gold/textures/icons/paste_clipboard.png | Bin 0 -> 792 bytes .../skins/gold/textures/icons/pop_up_caution.png | Bin 0 -> 765 bytes .../gold/textures/icons/profile_badge_beta.png | Bin 0 -> 644 bytes .../textures/icons/profile_badge_beta_lifetime.png | Bin 0 -> 641 bytes .../gold/textures/icons/profile_badge_lifetime.png | Bin 0 -> 780 bytes .../gold/textures/icons/profile_badge_linden.png | Bin 0 -> 1065 bytes .../icons/profile_badge_pplus_lifetime.png | Bin 0 -> 780 bytes .../icons/profile_badge_premium_lifetime.png | Bin 0 -> 777 bytes .../icons/profile_group_visibility_eye_off.png | Bin 0 -> 656 bytes .../profile_group_visibility_eye_off_pressed.png | Bin 0 -> 656 bytes .../icons/profile_group_visibility_eye_on.png | Bin 0 -> 616 bytes .../profile_group_visibility_eye_on_pressed.png | Bin 0 -> 646 bytes .../skins/gold/textures/icons/remove_icon.png | Bin 0 -> 705 bytes .../skins/gold/textures/icons/see_me_online.png | Bin 0 -> 2315 bytes .../skins/gold/textures/icons/see_on_map.png | Bin 0 -> 2665 bytes .../skins/gold/textures/icons/see_them_on_map.png | Bin 0 -> 2679 bytes .../skins/gold/textures/icons/see_them_online.png | Bin 0 -> 2469 bytes .../gold/textures/icons/single_folder_back.png | Bin 0 -> 607 bytes .../gold/textures/icons/single_folder_forward.png | Bin 0 -> 608 bytes .../gold/textures/icons/single_folder_mode.png | Bin 0 -> 320 bytes .../skins/gold/textures/icons/single_folder_up.png | Bin 0 -> 545 bytes .../skins/gold/textures/icons/snapshot_icon.png | Bin 0 -> 717 bytes .../skins/gold/textures/icons/texture_icon.png | Bin 0 -> 349 bytes .../textures/icons/thumbnail_fallback_icon.png | Bin 0 -> 2203 bytes .../skins/gold/textures/icons/unknown_icon.png | Bin 0 -> 1177 bytes indra/newview/skins/gold/textures/jump_left_in.tga | Bin 0 -> 812 bytes .../newview/skins/gold/textures/jump_left_out.tga | Bin 0 -> 812 bytes .../newview/skins/gold/textures/jump_right_in.tga | Bin 0 -> 812 bytes .../newview/skins/gold/textures/jump_right_out.tga | Bin 0 -> 812 bytes .../skins/gold/textures/lag_status_critical.tga | Bin 0 -> 4140 bytes .../skins/gold/textures/lag_status_good.tga | Bin 0 -> 658 bytes .../skins/gold/textures/lag_status_warning.tga | Bin 0 -> 658 bytes indra/newview/skins/gold/textures/legend.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/locked_image.j2c | Bin 0 -> 6140 bytes .../newview/skins/gold/textures/map_avatar_16.tga | Bin 0 -> 1068 bytes .../newview/skins/gold/textures/map_avatar_32.tga | Bin 0 -> 2894 bytes indra/newview/skins/gold/textures/map_avatar_8.tga | Bin 0 -> 300 bytes .../skins/gold/textures/map_avatar_above_32.tga | Bin 0 -> 2909 bytes .../skins/gold/textures/map_avatar_below_32.tga | Bin 0 -> 3037 bytes .../skins/gold/textures/map_avatar_unknown_32.tga | Bin 0 -> 4140 bytes .../skins/gold/textures/map_avatar_you_32.tga | Bin 0 -> 4140 bytes indra/newview/skins/gold/textures/map_event.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/map_home.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/map_infohub.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/map_telehub.tga | Bin 0 -> 1068 bytes indra/newview/skins/gold/textures/map_track_16.tga | Bin 0 -> 1068 bytes .../skins/gold/textures/map_ui_collapse_icon.png | Bin 0 -> 300 bytes .../skins/gold/textures/map_ui_expand_icon.png | Bin 0 -> 284 bytes .../skins/gold/textures/materials_ui_x_24.png | Bin 0 -> 602 bytes .../skins/gold/textures/megapahit/icon_group.png | Bin 0 -> 1479 bytes .../gold/textures/megapahit/icon_land_auction.png | Bin 0 -> 1464 bytes .../gold/textures/megapahit/icon_land_forsale.png | Bin 0 -> 1485 bytes .../skins/gold/textures/megapahit/icon_place.png | Bin 0 -> 1584 bytes .../newview/skins/gold/textures/menu_separator.png | Bin 0 -> 304 bytes .../newview/skins/gold/textures/missing_asset.tga | Bin 0 -> 2511 bytes .../gold/textures/model_wizard/progress_bar_bg.png | Bin 0 -> 556 bytes .../gold/textures/model_wizard/progress_light.png | Bin 0 -> 366 bytes .../skins/gold/textures/navbar/Arrow_Left_Off.png | Bin 0 -> 382 bytes .../skins/gold/textures/navbar/Arrow_Right_Off.png | Bin 0 -> 380 bytes .../skins/gold/textures/navbar/BuyArrow_Off.png | Bin 0 -> 324 bytes .../skins/gold/textures/navbar/BuyArrow_Over.png | Bin 0 -> 258 bytes .../skins/gold/textures/navbar/BuyArrow_Press.png | Bin 0 -> 258 bytes .../gold/textures/navbar/Favorite_Link_Over.png | Bin 0 -> 191 bytes .../gold/textures/navbar/Favorite_Star_Active.png | Bin 0 -> 808 bytes .../gold/textures/navbar/Favorite_Star_Off.png | Bin 0 -> 444 bytes .../gold/textures/navbar/Favorite_Star_Over.png | Bin 0 -> 563 bytes .../gold/textures/navbar/Favorite_Star_Press.png | Bin 0 -> 616 bytes .../gold/textures/navbar/FileMenu_Divider.png | Bin 0 -> 116 bytes indra/newview/skins/gold/textures/navbar/Flag.png | Bin 0 -> 338 bytes .../skins/gold/textures/navbar/Help_Press.png | Bin 0 -> 384 bytes .../skins/gold/textures/navbar/Home_Off.png | Bin 0 -> 379 bytes .../skins/gold/textures/navbar/Info_Off.png | Bin 0 -> 724 bytes .../skins/gold/textures/navbar/Info_Over.png | Bin 0 -> 693 bytes .../skins/gold/textures/navbar/Info_Press.png | Bin 0 -> 707 bytes .../skins/gold/textures/navbar/Landmarks.png | Bin 0 -> 15870 bytes indra/newview/skins/gold/textures/navbar/Lock.png | Bin 0 -> 302 bytes .../skins/gold/textures/navbar/NavBar_BG.png | Bin 0 -> 6334 bytes .../gold/textures/navbar/NavBar_BG_NoFav_Bevel.png | Bin 0 -> 5658 bytes .../gold/textures/navbar/NavBar_BG_NoNav_Bevel.png | Bin 0 -> 5130 bytes .../skins/gold/textures/navbar/Row_Selection.png | Bin 0 -> 1197 bytes .../newview/skins/gold/textures/navbar/Search.png | Bin 0 -> 516 bytes .../skins/gold/textures/navbar/separator.png | Bin 0 -> 330 bytes .../skins/gold/textures/notify_caution_icon.tga | Bin 0 -> 4140 bytes indra/newview/skins/gold/textures/pixiesmall.j2c | Bin 0 -> 2845 bytes indra/newview/skins/gold/textures/red_x.png | Bin 0 -> 624 bytes .../newview/skins/gold/textures/rounded_square.j2c | Bin 0 -> 1074 bytes indra/newview/skins/gold/textures/script_error.j2c | Bin 0 -> 8132 bytes indra/newview/skins/gold/textures/silhouette.j2c | Bin 0 -> 1460 bytes .../skins/gold/textures/slim_icon_16_viewer.tga | Bin 0 -> 1032 bytes .../skins/gold/textures/snapshot_download.png | Bin 0 -> 1226 bytes .../newview/skins/gold/textures/snapshot_email.png | Bin 0 -> 1231 bytes indra/newview/skins/gold/textures/spacer24.tga | Bin 0 -> 2348 bytes indra/newview/skins/gold/textures/tabarea.tga | Bin 0 -> 1340 bytes .../gold/textures/taskpanel/Activate_Checkmark.png | Bin 0 -> 435 bytes .../taskpanel/Sidebar_Icon_Dock_Foreground.png | Bin 0 -> 355 bytes .../textures/taskpanel/Sidebar_Icon_Dock_Press.png | Bin 0 -> 339 bytes .../taskpanel/Sidebar_Icon_Undock_Foreground.png | Bin 0 -> 341 bytes .../taskpanel/Sidebar_Icon_Undock_Press.png | Bin 0 -> 344 bytes .../gold/textures/taskpanel/TabIcon_Close_Off.png | Bin 0 -> 305 bytes .../textures/taskpanel/TabIcon_Home_Selected.png | Bin 0 -> 790 bytes .../gold/textures/taskpanel/TabIcon_Me_Off.png | Bin 0 -> 297 bytes .../gold/textures/taskpanel/TabIcon_Open_Off.png | Bin 0 -> 294 bytes .../gold/textures/taskpanel/TabIcon_People_Off.png | Bin 0 -> 367 bytes .../gold/textures/taskpanel/TabIcon_Places_Off.png | Bin 0 -> 405 bytes .../gold/textures/taskpanel/TabIcon_Things_Off.png | Bin 0 -> 223 bytes .../gold/textures/taskpanel/TaskPanel_Tab_Off.png | Bin 0 -> 272 bytes .../textures/taskpanel/TaskPanel_Tab_Selected.png | Bin 0 -> 325 bytes .../skins/gold/textures/tearoff_pressed.tga | Bin 0 -> 513 bytes indra/newview/skins/gold/textures/tearoffbox.tga | Bin 0 -> 408 bytes indra/newview/skins/gold/textures/textures.xml | 934 ++++++++++++++++++ .../gold/textures/toolbar_icons/360_capture.png | Bin 0 -> 793 bytes .../gold/textures/toolbar_icons/appearance.png | Bin 0 -> 1205 bytes .../skins/gold/textures/toolbar_icons/avatars.png | Bin 0 -> 1432 bytes .../skins/gold/textures/toolbar_icons/build.png | Bin 0 -> 1246 bytes .../gold/textures/toolbar_icons/caret_bottom.png | Bin 0 -> 195 bytes .../gold/textures/toolbar_icons/caret_left.png | Bin 0 -> 948 bytes .../gold/textures/toolbar_icons/caret_right.png | Bin 0 -> 949 bytes .../skins/gold/textures/toolbar_icons/chat.png | Bin 0 -> 1277 bytes .../gold/textures/toolbar_icons/destinations.png | Bin 0 -> 1297 bytes .../gold/textures/toolbar_icons/environments.png | Bin 0 -> 1630 bytes .../skins/gold/textures/toolbar_icons/facebook.png | Bin 0 -> 424 bytes .../textures/toolbar_icons/favorite_folder.png | Bin 0 -> 572 bytes .../skins/gold/textures/toolbar_icons/flickr.png | Bin 0 -> 15530 bytes .../skins/gold/textures/toolbar_icons/gestures.png | Bin 0 -> 1675 bytes .../gold/textures/toolbar_icons/grid_status.png | Bin 0 -> 483 bytes .../gold/textures/toolbar_icons/highlighting.png | Bin 0 -> 500 bytes .../toolbar_icons/highlighting_selected.png | Bin 0 -> 748 bytes .../skins/gold/textures/toolbar_icons/howto.png | Bin 0 -> 1306 bytes .../gold/textures/toolbar_icons/inventory.png | Bin 0 -> 1114 bytes .../skins/gold/textures/toolbar_icons/land.png | Bin 0 -> 1123 bytes .../skins/gold/textures/toolbar_icons/map.png | Bin 0 -> 1206 bytes .../gold/textures/toolbar_icons/marketplace.png | Bin 0 -> 1311 bytes .../gold/textures/toolbar_icons/mini_cart.png | Bin 0 -> 474 bytes .../skins/gold/textures/toolbar_icons/mini_map.png | Bin 0 -> 1766 bytes .../gold/textures/toolbar_icons/mktlistings.png | Bin 0 -> 579 bytes .../skins/gold/textures/toolbar_icons/move.png | Bin 0 -> 1328 bytes .../gold/textures/toolbar_icons/nearbyvoice.png | Bin 0 -> 1479 bytes .../skins/gold/textures/toolbar_icons/outbox.png | Bin 0 -> 1521 bytes .../skins/gold/textures/toolbar_icons/people.png | Bin 0 -> 1313 bytes .../gold/textures/toolbar_icons/performance.png | Bin 0 -> 451 bytes .../skins/gold/textures/toolbar_icons/picks.png | Bin 0 -> 1396 bytes .../skins/gold/textures/toolbar_icons/places.png | Bin 0 -> 1391 bytes .../gold/textures/toolbar_icons/preferences.png | Bin 0 -> 1587 bytes .../skins/gold/textures/toolbar_icons/profile.png | Bin 0 -> 1180 bytes .../gold/textures/toolbar_icons/report_abuse.png | Bin 0 -> 407 bytes .../textures/toolbar_icons/resync_animations.png | Bin 0 -> 3627 bytes .../skins/gold/textures/toolbar_icons/search.png | Bin 0 -> 1406 bytes .../skins/gold/textures/toolbar_icons/snapshot.png | Bin 0 -> 1142 bytes .../skins/gold/textures/toolbar_icons/speak.png | Bin 0 -> 1253 bytes .../skins/gold/textures/toolbar_icons/twitter.png | Bin 0 -> 5696 bytes .../skins/gold/textures/toolbar_icons/view.png | Bin 0 -> 1487 bytes indra/newview/skins/gold/textures/transparent.j2c | Bin 0 -> 172 bytes indra/newview/skins/gold/textures/up_arrow.png | Bin 0 -> 426 bytes indra/newview/skins/gold/textures/uv_test1.j2c | Bin 0 -> 1206 bytes indra/newview/skins/gold/textures/uv_test2.tga | Bin 0 -> 1308 bytes .../skins/gold/textures/voice_meter_dot.j2c | Bin 0 -> 499 bytes .../skins/gold/textures/voice_meter_rings.j2c | Bin 0 -> 2518 bytes indra/newview/skins/gold/textures/white.tga | Bin 0 -> 178 bytes .../skins/gold/textures/widgets/Arrow_Down.png | Bin 0 -> 517 bytes .../skins/gold/textures/widgets/Arrow_Left.png | Bin 0 -> 485 bytes .../skins/gold/textures/widgets/Arrow_Right.png | Bin 0 -> 487 bytes .../gold/textures/widgets/Arrow_Small_Down.png | Bin 0 -> 478 bytes .../gold/textures/widgets/Arrow_Small_Left.png | Bin 0 -> 414 bytes .../gold/textures/widgets/Arrow_Small_Right.png | Bin 0 -> 414 bytes .../skins/gold/textures/widgets/Arrow_Small_Up.png | Bin 0 -> 493 bytes .../skins/gold/textures/widgets/Arrow_Up.png | Bin 0 -> 528 bytes .../gold/textures/widgets/Badge_Background.png | Bin 0 -> 1266 bytes .../skins/gold/textures/widgets/Badge_Border.png | Bin 0 -> 1392 bytes .../widgets/BreadCrumbBtn_Left_Disabled.png | Bin 0 -> 851 bytes .../textures/widgets/BreadCrumbBtn_Left_Off.png | Bin 0 -> 1094 bytes .../textures/widgets/BreadCrumbBtn_Left_Over.png | Bin 0 -> 1195 bytes .../textures/widgets/BreadCrumbBtn_Left_Press.png | Bin 0 -> 1319 bytes .../widgets/BreadCrumbBtn_Middle_Disabled.png | Bin 0 -> 796 bytes .../textures/widgets/BreadCrumbBtn_Middle_Off.png | Bin 0 -> 1010 bytes .../textures/widgets/BreadCrumbBtn_Middle_Over.png | Bin 0 -> 1074 bytes .../widgets/BreadCrumbBtn_Middle_Press.png | Bin 0 -> 1218 bytes .../widgets/BreadCrumbBtn_Right_Disabled.png | Bin 0 -> 588 bytes .../textures/widgets/BreadCrumbBtn_Right_Off.png | Bin 0 -> 1569 bytes .../textures/widgets/BreadCrumbBtn_Right_Over.png | Bin 0 -> 1714 bytes .../textures/widgets/BreadCrumbBtn_Right_Press.png | Bin 0 -> 1772 bytes .../gold/textures/widgets/Checkbox_Disabled.png | Bin 0 -> 470 bytes .../skins/gold/textures/widgets/Checkbox_Off.png | Bin 0 -> 480 bytes .../skins/gold/textures/widgets/Checkbox_On.png | Bin 0 -> 635 bytes .../gold/textures/widgets/Checkbox_On_Disabled.png | Bin 0 -> 621 bytes .../gold/textures/widgets/Checkbox_On_Press.png | Bin 0 -> 647 bytes .../skins/gold/textures/widgets/Checkbox_Press.png | Bin 0 -> 515 bytes .../gold/textures/widgets/ComboButton_Disabled.png | Bin 0 -> 575 bytes .../gold/textures/widgets/ComboButton_Hover.png | Bin 0 -> 552 bytes .../gold/textures/widgets/ComboButton_Off.png | Bin 0 -> 5629 bytes .../skins/gold/textures/widgets/ComboButton_On.png | Bin 0 -> 606 bytes .../gold/textures/widgets/ComboButton_Selected.png | Bin 0 -> 711 bytes .../gold/textures/widgets/ComboButton_UpOff.png | Bin 0 -> 5555 bytes .../textures/widgets/ComboButton_UpSelected.png | Bin 0 -> 733 bytes .../widgets/DisclosureArrow_Opened_Off.png | Bin 0 -> 392 bytes .../gold/textures/widgets/DropDown_Disabled.png | Bin 0 -> 669 bytes .../skins/gold/textures/widgets/DropDown_Off.png | Bin 0 -> 678 bytes .../skins/gold/textures/widgets/DropDown_On.png | Bin 0 -> 741 bytes .../skins/gold/textures/widgets/DropDown_Press.png | Bin 0 -> 841 bytes .../skins/gold/textures/widgets/DropTarget.png | Bin 0 -> 604 bytes .../gold/textures/widgets/Error_Tag_Background.png | Bin 0 -> 1317 bytes .../gold/textures/widgets/Linden_Dollar_Alert.png | Bin 0 -> 68647 bytes .../textures/widgets/Linden_Dollar_Background.png | Bin 0 -> 130520 bytes .../skins/gold/textures/widgets/ListItem_Over.png | Bin 0 -> 1209 bytes .../gold/textures/widgets/ListItem_Select.png | Bin 0 -> 1217 bytes .../gold/textures/widgets/MarketplaceBtn_Off.png | Bin 0 -> 911 bytes .../textures/widgets/MarketplaceBtn_Selected.png | Bin 0 -> 1191 bytes .../widgets/Marketplace_Dropzone_Background.png | Bin 0 -> 639 bytes .../gold/textures/widgets/New_Tag_Background.png | Bin 0 -> 948 bytes .../skins/gold/textures/widgets/New_Tag_Border.png | Bin 0 -> 963 bytes .../skins/gold/textures/widgets/ProgressBar.png | Bin 0 -> 344 bytes .../gold/textures/widgets/ProgressBarSolid.png | Bin 0 -> 378 bytes .../skins/gold/textures/widgets/ProgressTrack.png | Bin 0 -> 399 bytes .../gold/textures/widgets/PushButton_Disabled.png | Bin 0 -> 569 bytes .../gold/textures/widgets/PushButton_Login.png | Bin 0 -> 1437 bytes .../textures/widgets/PushButton_Login_Over.png | Bin 0 -> 1516 bytes .../textures/widgets/PushButton_Login_Pressed.png | Bin 0 -> 1493 bytes .../skins/gold/textures/widgets/PushButton_Off.png | Bin 0 -> 4809 bytes .../skins/gold/textures/widgets/PushButton_On.png | Bin 0 -> 606 bytes .../textures/widgets/PushButton_On_Selected.png | Bin 0 -> 668 bytes .../gold/textures/widgets/PushButton_Over.png | Bin 0 -> 4815 bytes .../gold/textures/widgets/PushButton_Press.png | Bin 0 -> 668 bytes .../gold/textures/widgets/PushButton_Selected.png | Bin 0 -> 668 bytes .../widgets/PushButton_Selected_Disabled.png | Bin 0 -> 611 bytes .../textures/widgets/PushButton_Selected_Press.png | Bin 0 -> 668 bytes .../gold/textures/widgets/RadioButton_Disabled.png | Bin 0 -> 606 bytes .../gold/textures/widgets/RadioButton_Off.png | Bin 0 -> 628 bytes .../skins/gold/textures/widgets/RadioButton_On.png | Bin 0 -> 679 bytes .../textures/widgets/RadioButton_On_Disabled.png | Bin 0 -> 652 bytes .../gold/textures/widgets/RadioButton_On_Press.png | Bin 0 -> 688 bytes .../gold/textures/widgets/RadioButton_Press.png | Bin 0 -> 666 bytes .../gold/textures/widgets/ScrollArrow_Down.png | Bin 0 -> 443 bytes .../textures/widgets/ScrollArrow_Down_Opaque.png | Bin 0 -> 470 bytes .../widgets/ScrollArrow_Down_Over_Opaque.png | Bin 0 -> 445 bytes .../gold/textures/widgets/ScrollArrow_Left.png | Bin 0 -> 454 bytes .../textures/widgets/ScrollArrow_Left_Opaque.png | Bin 0 -> 418 bytes .../widgets/ScrollArrow_Left_Over_Opaque.png | Bin 0 -> 431 bytes .../gold/textures/widgets/ScrollArrow_Right.png | Bin 0 -> 445 bytes .../textures/widgets/ScrollArrow_Right_Opaque.png | Bin 0 -> 420 bytes .../widgets/ScrollArrow_Right_Over_Opaque.png | Bin 0 -> 429 bytes .../skins/gold/textures/widgets/ScrollArrow_Up.png | Bin 0 -> 465 bytes .../textures/widgets/ScrollArrow_Up_Opaque.png | Bin 0 -> 458 bytes .../widgets/ScrollArrow_Up_Over_Opaque.png | Bin 0 -> 468 bytes .../gold/textures/widgets/ScrollThumb_Horiz.png | Bin 0 -> 509 bytes .../gold/textures/widgets/ScrollThumb_Vert.png | Bin 0 -> 494 bytes .../gold/textures/widgets/ScrollTrack_Horiz.png | Bin 0 -> 364 bytes .../gold/textures/widgets/ScrollTrack_Vert.png | Bin 0 -> 361 bytes .../widgets/SegmentedBtn_Left_Disabled.png | Bin 0 -> 4673 bytes .../textures/widgets/SegmentedBtn_Left_Off.png | Bin 0 -> 4680 bytes .../textures/widgets/SegmentedBtn_Left_Over.png | Bin 0 -> 4619 bytes .../textures/widgets/SegmentedBtn_Left_Press.png | Bin 0 -> 4786 bytes .../widgets/SegmentedBtn_Left_Selected.png | Bin 0 -> 4786 bytes .../SegmentedBtn_Left_Selected_Disabled.png | Bin 0 -> 508 bytes .../widgets/SegmentedBtn_Left_Selected_Over.png | Bin 0 -> 510 bytes .../widgets/SegmentedBtn_Left_Selected_Press.png | Bin 0 -> 593 bytes .../widgets/SegmentedBtn_Middle_Disabled.png | Bin 0 -> 4542 bytes .../widgets/SegmentedBtn_Middle_Selected.png | Bin 0 -> 4574 bytes .../SegmentedBtn_Middle_Selected_Disabled.png | Bin 0 -> 414 bytes .../widgets/SegmentedBtn_Middle_Selected_Press.png | Bin 0 -> 507 bytes .../widgets/SegmentedBtn_Right_Disabled.png | Bin 0 -> 4922 bytes .../textures/widgets/SegmentedBtn_Right_Off.png | Bin 0 -> 4921 bytes .../widgets/SegmentedBtn_Right_On_Selected.png | Bin 0 -> 619 bytes .../textures/widgets/SegmentedBtn_Right_Over.png | Bin 0 -> 4844 bytes .../textures/widgets/SegmentedBtn_Right_Press.png | Bin 0 -> 4926 bytes .../widgets/SegmentedBtn_Right_Selected.png | Bin 0 -> 4926 bytes .../SegmentedBtn_Right_Selected_Disabled.png | Bin 0 -> 534 bytes .../widgets/SegmentedBtn_Right_Selected_Press.png | Bin 0 -> 617 bytes .../gold/textures/widgets/SliderThumb_Disabled.png | Bin 0 -> 592 bytes .../gold/textures/widgets/SliderThumb_Off.png | Bin 0 -> 579 bytes .../gold/textures/widgets/SliderThumb_Press.png | Bin 0 -> 582 bytes .../gold/textures/widgets/SliderTrack_Horiz.png | Bin 0 -> 420 bytes .../gold/textures/widgets/SliderTrack_Vert.png | Bin 0 -> 417 bytes .../gold/textures/widgets/Stepper_Down_Off.png | Bin 0 -> 4901 bytes .../gold/textures/widgets/Stepper_Down_Press.png | Bin 0 -> 532 bytes .../skins/gold/textures/widgets/Stepper_Up_Off.png | Bin 0 -> 4909 bytes .../gold/textures/widgets/Stepper_Up_Press.png | Bin 0 -> 539 bytes .../gold/textures/widgets/TextField_Active.png | Bin 0 -> 4359 bytes .../gold/textures/widgets/TextField_Disabled.png | Bin 0 -> 4356 bytes .../skins/gold/textures/widgets/TextField_Off.png | Bin 0 -> 4359 bytes .../textures/widgets/TextField_Search_Active.png | Bin 0 -> 903 bytes .../textures/widgets/TextField_Search_Disabled.png | Bin 0 -> 886 bytes .../widgets/TextField_Search_Highlight.png | Bin 0 -> 3250 bytes .../gold/textures/widgets/TextField_Search_Off.png | Bin 0 -> 901 bytes .../skins/gold/textures/widgets/Tooltip.png | Bin 0 -> 404 bytes .../gold/textures/widgets/bevel_background.png | Bin 0 -> 451 bytes .../skins/gold/textures/widgets/buy_off.png | Bin 0 -> 392 bytes .../skins/gold/textures/widgets/buy_over.png | Bin 0 -> 401 bytes .../skins/gold/textures/widgets/buy_press.png | Bin 0 -> 454 bytes .../textures/widgets/horizontal_drag_handle.png | Bin 0 -> 389 bytes .../skins/gold/textures/widgets/jump_left_in.png | Bin 0 -> 434 bytes .../skins/gold/textures/widgets/jump_left_out.png | Bin 0 -> 422 bytes .../skins/gold/textures/widgets/jump_right_in.png | Bin 0 -> 426 bytes .../skins/gold/textures/widgets/jump_right_out.png | Bin 0 -> 423 bytes .../textures/widgets/track_control_moon_back.png | Bin 0 -> 1767 bytes .../textures/widgets/track_control_moon_front.png | Bin 0 -> 2060 bytes .../widgets/track_control_rotate_bottom.png | Bin 0 -> 1125 bytes .../widgets/track_control_rotate_bottom_active.png | Bin 0 -> 617 bytes .../widgets/track_control_rotate_left_side.png | Bin 0 -> 1107 bytes .../track_control_rotate_left_side_active.png | Bin 0 -> 561 bytes .../widgets/track_control_rotate_right_side.png | Bin 0 -> 1121 bytes .../track_control_rotate_right_side_active.png | Bin 0 -> 591 bytes .../textures/widgets/track_control_rotate_top.png | Bin 0 -> 1133 bytes .../widgets/track_control_rotate_top_active.png | Bin 0 -> 627 bytes .../gold/textures/widgets/track_control_sphere.png | Bin 0 -> 7131 bytes .../textures/widgets/track_control_sun_back.png | Bin 0 -> 1626 bytes .../textures/widgets/track_control_sun_front.png | Bin 0 -> 1911 bytes .../gold/textures/widgets/vertical_drag_handle.png | Bin 0 -> 396 bytes .../skins/gold/textures/windows/Dragbar.png | Bin 0 -> 503 bytes .../skins/gold/textures/windows/Flyout_Left.png | Bin 0 -> 421 bytes .../skins/gold/textures/windows/Flyout_Pointer.png | Bin 0 -> 436 bytes .../skins/gold/textures/windows/Flyout_Right.png | Bin 0 -> 423 bytes .../textures/windows/Icon_Close_Foreground.png | Bin 0 -> 402 bytes .../gold/textures/windows/Icon_Close_Press.png | Bin 0 -> 416 bytes .../gold/textures/windows/Icon_Close_Toast.png | Bin 0 -> 579 bytes .../gold/textures/windows/Icon_Dock_Foreground.png | Bin 0 -> 413 bytes .../gold/textures/windows/Icon_Dock_Press.png | Bin 0 -> 428 bytes .../skins/gold/textures/windows/Icon_Gear.png | Bin 0 -> 4355 bytes .../gold/textures/windows/Icon_Gear_Background.png | Bin 0 -> 515 bytes .../gold/textures/windows/Icon_Gear_Foreground.png | Bin 0 -> 516 bytes .../gold/textures/windows/Icon_Gear_Press.png | Bin 0 -> 510 bytes .../gold/textures/windows/Icon_Help_Foreground.png | Bin 0 -> 501 bytes .../gold/textures/windows/Icon_Help_Press.png | Bin 0 -> 501 bytes .../textures/windows/Icon_Minimize_Foreground.png | Bin 0 -> 351 bytes .../gold/textures/windows/Icon_Minimize_Press.png | Bin 0 -> 351 bytes .../textures/windows/Icon_Restore_Foreground.png | Bin 0 -> 450 bytes .../gold/textures/windows/Icon_Restore_Press.png | Bin 0 -> 456 bytes .../textures/windows/Icon_Undock_Foreground.png | Bin 0 -> 415 bytes .../gold/textures/windows/Inspector_Background.png | Bin 0 -> 462 bytes .../gold/textures/windows/Inspector_Hover.png | Bin 0 -> 645 bytes .../skins/gold/textures/windows/Inspector_I.png | Bin 0 -> 6320 bytes .../skins/gold/textures/windows/Resize_Corner.png | Bin 0 -> 4679 bytes .../gold/textures/windows/Toast_Background.png | Bin 0 -> 460 bytes .../skins/gold/textures/windows/Toast_CloseBtn.png | Bin 0 -> 579 bytes .../skins/gold/textures/windows/Toast_Over.png | Bin 0 -> 647 bytes .../gold/textures/windows/Volume_Background.png | Bin 0 -> 674 bytes .../gold/textures/windows/Wearables_Divider.png | Bin 0 -> 311 bytes .../gold/textures/windows/Window_Background.png | Bin 0 -> 6780 bytes .../gold/textures/windows/Window_Foreground.png | Bin 0 -> 6900 bytes .../textures/windows/add_payment_image_center.png | Bin 0 -> 36083 bytes .../textures/windows/add_payment_image_left.png | Bin 0 -> 34181 bytes .../textures/windows/add_payment_image_right.png | Bin 0 -> 33753 bytes .../gold/textures/windows/first_login_image.jpg | Bin 0 -> 199811 bytes .../gold/textures/windows/hint_arrow_down.png | Bin 0 -> 623 bytes .../gold/textures/windows/hint_arrow_left.png | Bin 0 -> 532 bytes .../textures/windows/hint_arrow_lower_left.png | Bin 0 -> 540 bytes .../gold/textures/windows/hint_arrow_right.png | Bin 0 -> 563 bytes .../skins/gold/textures/windows/hint_arrow_up.png | Bin 0 -> 637 bytes .../gold/textures/windows/hint_background.png | Bin 0 -> 1582 bytes .../skins/gold/textures/windows/login_mp_logo.png | Bin 0 -> 23425 bytes .../gold/textures/windows/login_mp_logo_small.png | Bin 0 -> 17032 bytes .../skins/gold/textures/windows/login_sl_logo.png | Bin 0 -> 6180 bytes .../gold/textures/windows/login_sl_logo_small.png | Bin 0 -> 5204 bytes .../skins/gold/textures/windows/startup_logo.png | Bin 0 -> 3446 bytes .../gold/textures/windows/yellow_gradient.png | Bin 0 -> 1733 bytes .../skins/gold/textures/world/BeaconArrow.png | Bin 0 -> 994 bytes .../skins/gold/textures/world/CameraDragDot.png | Bin 0 -> 563 bytes .../skins/gold/textures/world/NoEntryLines.png | Bin 0 -> 4829 bytes .../skins/gold/textures/world/NoEntryPassLines.png | Bin 0 -> 5263 bytes 798 files changed, 1964 insertions(+), 2 deletions(-) create mode 100644 indra/newview/skins/gold/colors.xml create mode 100644 indra/newview/skins/gold/textures/3p_icons/fmod_logo.png create mode 100644 indra/newview/skins/gold/textures/3p_icons/havok_logo.png create mode 100644 indra/newview/skins/gold/textures/Blank.png create mode 100644 indra/newview/skins/gold/textures/Rounded_Rect.png create mode 100644 indra/newview/skins/gold/textures/alpha_gradient.tga create mode 100644 indra/newview/skins/gold/textures/alpha_gradient_2d.j2c create mode 100644 indra/newview/skins/gold/textures/arrow_down.tga create mode 100644 indra/newview/skins/gold/textures/arrow_up.tga create mode 100644 indra/newview/skins/gold/textures/avatar_thumb_bkgrnd.png create mode 100644 indra/newview/skins/gold/textures/badge_note.j2c create mode 100644 indra/newview/skins/gold/textures/badge_ok.j2c create mode 100644 indra/newview/skins/gold/textures/badge_warn.j2c create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Avatar_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_FreeCam_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Orbit_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Pan_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Eye_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Center.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_In.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Out.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Center.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_In.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Out.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/ChatBarHandle.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/DownArrow.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Mouselook_View_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Mouselook_View_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Move_Fly_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Move_Run_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Move_Walk_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Backward_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Backward_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Down_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Down_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Forward_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Forward_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Left_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Left_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Right_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Right_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Up_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Movement_Up_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Notices_Unread.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Object_View_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Object_View_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/PanOrbit_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Snapshot_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/Unread_Chiclet.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl1.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl2.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl3.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/VoicePTT_Off.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/VoicePTT_On.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/WellButton_Lit.png create mode 100644 indra/newview/skins/gold/textures/bottomtray/WellButton_Lit_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Cone.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Cone_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Cube.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Cube_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Cylinder.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Cylinder_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Grass.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Grass_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Hemi_Cone.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Hemi_Cone_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Hemi_Sphere.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Hemi_Sphere_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Prism.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Prism_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Pyramid.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Pyramid_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Ring.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Ring_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Sphere.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Sphere_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Tetrahedron.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Tetrahedron_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Torus.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Torus_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Tree.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Tree_Selected.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Tube.png create mode 100644 indra/newview/skins/gold/textures/build/Object_Tube_Selected.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Create.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Create_Selected.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Dozer.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Dozer_Selected.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Face.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Face_Selected.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Grab.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Grab_Selected.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Zoom.png create mode 100755 indra/newview/skins/gold/textures/build/Tool_Zoom_Selected.png create mode 100644 indra/newview/skins/gold/textures/button_anim_pause.tga create mode 100644 indra/newview/skins/gold/textures/button_anim_pause_selected.tga create mode 100644 indra/newview/skins/gold/textures/button_anim_play.tga create mode 100644 indra/newview/skins/gold/textures/button_anim_play_selected.tga create mode 100644 indra/newview/skins/gold/textures/checker.png create mode 100644 indra/newview/skins/gold/textures/cloud-particle.png create mode 100644 indra/newview/skins/gold/textures/color_swatch_alpha.tga create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Press.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Press.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_Over.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_Press.png create mode 100644 indra/newview/skins/gold/textures/containers/Accordion_Selected.png create mode 100644 indra/newview/skins/gold/textures/containers/Container.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Left_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Left_Selected.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Middle.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Middle_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Middle_Selected.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Right_Flashing.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Right_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/TabTop_Right_Selected.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Left_Flash.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Left_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Left_Over.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Left_Selected.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Middle_Flash.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Middle_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Middle_Over.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Middle_Selected.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Right_Flash.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Right_Off.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Right_Over.png create mode 100644 indra/newview/skins/gold/textures/containers/Toolbar_Right_Selected.png create mode 100644 indra/newview/skins/gold/textures/crosshairs.tga create mode 100644 indra/newview/skins/gold/textures/default_irradiance.png create mode 100644 indra/newview/skins/gold/textures/default_land_picture.j2c create mode 100644 indra/newview/skins/gold/textures/default_profile_picture.j2c create mode 100644 indra/newview/skins/gold/textures/direction_arrow.tga create mode 100644 indra/newview/skins/gold/textures/down_arrow.png create mode 100644 indra/newview/skins/gold/textures/eye_button_active.tga create mode 100644 indra/newview/skins/gold/textures/eye_button_inactive.tga create mode 100644 indra/newview/skins/gold/textures/flatnormal.tga create mode 100644 indra/newview/skins/gold/textures/folder_arrow.tga create mode 100644 indra/newview/skins/gold/textures/foot_shadow.j2c create mode 100644 indra/newview/skins/gold/textures/green_checkmark.png create mode 100644 indra/newview/skins/gold/textures/icn_media_movie.tga create mode 100644 indra/newview/skins/gold/textures/icn_media_web.tga create mode 100644 indra/newview/skins/gold/textures/icon_auction.tga create mode 100644 indra/newview/skins/gold/textures/icon_avatar_offline.tga create mode 100644 indra/newview/skins/gold/textures/icon_avatar_online.tga create mode 100644 indra/newview/skins/gold/textures/icon_diurnal.tga create mode 100644 indra/newview/skins/gold/textures/icon_for_sale_adult.tga create mode 100644 indra/newview/skins/gold/textures/icon_group.tga create mode 100644 indra/newview/skins/gold/textures/icon_legacy_event.tga create mode 100644 indra/newview/skins/gold/textures/icon_legacy_event_adult.tga create mode 100644 indra/newview/skins/gold/textures/icon_legacy_event_mature.tga create mode 100644 indra/newview/skins/gold/textures/icon_place.tga create mode 100644 indra/newview/skins/gold/textures/icon_top_pick.tga create mode 100644 indra/newview/skins/gold/textures/icons/AddItem_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/AddItem_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/AddItem_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/AudioMute_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/AudioMute_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/Audio_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Audio_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/BackArrow_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/ClipboardMenu_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/ClipboardMenu_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/ClipboardMenu_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_log_inbox.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_add_person.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_ne.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_sw.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_call_log.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_close.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_collapse.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_expand.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_hang_up.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_open_call.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_plus.png create mode 100644 indra/newview/skins/gold/textures/icons/Conv_toolbar_sort.png create mode 100644 indra/newview/skins/gold/textures/icons/Copy.png create mode 100644 indra/newview/skins/gold/textures/icons/CopyBright.png create mode 100644 indra/newview/skins/gold/textures/icons/Default_Outfit_Photo.png create mode 100644 indra/newview/skins/gold/textures/icons/DownArrow_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Edit_Wrench.png create mode 100644 indra/newview/skins/gold/textures/icons/ExternalBrowser_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Facebook.png create mode 100644 indra/newview/skins/gold/textures/icons/Female.png create mode 100644 indra/newview/skins/gold/textures/icons/ForSale_Badge.png create mode 100644 indra/newview/skins/gold/textures/icons/ForwardArrow_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/ForwardArrow_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/Generic_Group.png create mode 100644 indra/newview/skins/gold/textures/icons/Generic_Group_Large.png create mode 100644 indra/newview/skins/gold/textures/icons/Generic_Object_Small.png create mode 100644 indra/newview/skins/gold/textures/icons/Generic_Person.png create mode 100644 indra/newview/skins/gold/textures/icons/Generic_Person_Large.png create mode 100644 indra/newview/skins/gold/textures/icons/Group_Notices.png create mode 100644 indra/newview/skins/gold/textures/icons/Hierarchy_View_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Hierarchy_View_On.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_Attachment_Large.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_Attachment_Small.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_Color_Palette.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_Font_Size.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_For_Sale.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_Notification_Condense.png create mode 100644 indra/newview/skins/gold/textures/icons/Icon_Notification_Expand.png create mode 100644 indra/newview/skins/gold/textures/icons/Info.png create mode 100644 indra/newview/skins/gold/textures/icons/Info_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/Info_Small.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Alpha.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Animation.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_BodyShape.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_CallingCard.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Clothing.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Eye.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_FolderClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_FolderOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Gesture.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Gloves.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Hair.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Invalid.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Jacket.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Landmark.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Link.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_LinkFolder.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_LinkItem.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_LookFolderClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_LookFolderOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_LostClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_LostOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Material.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Mesh.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Notecard.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Object.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Object_Multi.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Pants.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Physics.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Script.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Settings.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_SettingsDay.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_SettingsSky.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_SettingsWater.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Shape.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Shirt.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Shoe.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Skin.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Skirt.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Snapshot.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Socks.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Sound.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_StockFolderClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_StockFolderOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_SysClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_SysOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Tattoo.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Texture.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Toolbar_SearchVisibility.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_TrashClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_TrashOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Underpants.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Undershirt.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_Universal.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_UnknownObject.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_VersionFolderClosed.png create mode 100644 indra/newview/skins/gold/textures/icons/Inv_VersionFolderOpen.png create mode 100644 indra/newview/skins/gold/textures/icons/List_View_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/List_View_On.png create mode 100644 indra/newview/skins/gold/textures/icons/Lock.png create mode 100644 indra/newview/skins/gold/textures/icons/Locked_Icon.png create mode 100644 indra/newview/skins/gold/textures/icons/MP_Logo.png create mode 100644 indra/newview/skins/gold/textures/icons/Male.png create mode 100644 indra/newview/skins/gold/textures/icons/Microphone_On.png create mode 100644 indra/newview/skins/gold/textures/icons/MinusItem_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/MinusItem_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/MinusItem_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/MusicNote.png create mode 100644 indra/newview/skins/gold/textures/icons/OptionsMenu_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/OptionsMenu_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/OptionsMenu_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_On.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_On_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Progress_1.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Progress_2.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Progress_3.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Progress_4.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Progress_5.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Progress_6.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Selected.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Build_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_DamageNo_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Damage_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Exp_Color.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Fly_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_ForSale_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Health_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_M_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_M_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_PG_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_PG_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_PushNo_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_PushNo_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Push_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_R_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_R_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_ScriptsNo_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Scripts_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Voice_Dark.png create mode 100644 indra/newview/skins/gold/textures/icons/Parcel_Voice_Light.png create mode 100644 indra/newview/skins/gold/textures/icons/Pathfinding_Dirty.png create mode 100644 indra/newview/skins/gold/textures/icons/Pathfinding_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Pause_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Pause_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/Pause_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/Permission_Ungranted.png create mode 100644 indra/newview/skins/gold/textures/icons/Person_Check.png create mode 100644 indra/newview/skins/gold/textures/icons/Person_Star.png create mode 100644 indra/newview/skins/gold/textures/icons/Play_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Play_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/Play_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/Presets_Icon.png create mode 100644 indra/newview/skins/gold/textures/icons/Presets_Icon_Graphic.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Friend_Offline.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Friend_Online.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Enabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Enabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Enabled.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_1.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_10.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_11.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_12.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_2.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_3.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_4.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_5.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_6.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_7.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_8.png create mode 100644 indra/newview/skins/gold/textures/icons/ProgressLarge_9.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_1.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_10.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_11.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_12.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_2.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_3.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_4.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_5.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_6.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_7.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_8.png create mode 100644 indra/newview/skins/gold/textures/icons/Progress_9.png create mode 100644 indra/newview/skins/gold/textures/icons/Refresh_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/SL_Logo.png create mode 100644 indra/newview/skins/gold/textures/icons/Search_Icon.png create mode 100644 indra/newview/skins/gold/textures/icons/Shirt_Large.png create mode 100644 indra/newview/skins/gold/textures/icons/Shop.png create mode 100644 indra/newview/skins/gold/textures/icons/SkipBackward_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/SkipForward_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/StopReload_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/StopReload_Over.png create mode 100644 indra/newview/skins/gold/textures/icons/Stop_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Enabled.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Progress_1.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Progress_2.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Progress_3.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Progress_4.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Progress_5.png create mode 100644 indra/newview/skins/gold/textures/icons/Sync_Progress_6.png create mode 100644 indra/newview/skins/gold/textures/icons/System_Notification_Large.png create mode 100644 indra/newview/skins/gold/textures/icons/System_Notification_Small.png create mode 100644 indra/newview/skins/gold/textures/icons/TrashItem_Disabled.png create mode 100644 indra/newview/skins/gold/textures/icons/TrashItem_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/TrashItem_Press.png create mode 100644 indra/newview/skins/gold/textures/icons/UnZoom_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/UpArrow_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/Video_URL_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/VoiceMute_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/VoicePTT_Lvl1.png create mode 100644 indra/newview/skins/gold/textures/icons/VoicePTT_Lvl2.png create mode 100644 indra/newview/skins/gold/textures/icons/VoicePTT_Lvl3.png create mode 100644 indra/newview/skins/gold/textures/icons/VoicePTT_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/VoicePTT_On.png create mode 100644 indra/newview/skins/gold/textures/icons/Web_Profile_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/YouAreHere_Badge.png create mode 100644 indra/newview/skins/gold/textures/icons/Zoom_Off.png create mode 100644 indra/newview/skins/gold/textures/icons/add_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/back_arrow_off.png create mode 100644 indra/newview/skins/gold/textures/icons/back_arrow_over.png create mode 100644 indra/newview/skins/gold/textures/icons/back_arrow_press.png create mode 100755 indra/newview/skins/gold/textures/icons/check_mark.png create mode 100644 indra/newview/skins/gold/textures/icons/collapse_to_one_line.png create mode 100644 indra/newview/skins/gold/textures/icons/copy_clipboard.png create mode 100644 indra/newview/skins/gold/textures/icons/delete_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/edit_mine.png create mode 100644 indra/newview/skins/gold/textures/icons/edit_theirs.png create mode 100644 indra/newview/skins/gold/textures/icons/emoji_picker_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/expand_one_liner.png create mode 100644 indra/newview/skins/gold/textures/icons/file_upload.png create mode 100644 indra/newview/skins/gold/textures/icons/hand.png create mode 100644 indra/newview/skins/gold/textures/icons/map_placeholder.png create mode 100644 indra/newview/skins/gold/textures/icons/multi_folder_mode.png create mode 100644 indra/newview/skins/gold/textures/icons/nearby_chat_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/object_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/paste_clipboard.png create mode 100644 indra/newview/skins/gold/textures/icons/pop_up_caution.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_badge_beta.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_badge_beta_lifetime.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_badge_lifetime.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_badge_linden.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_badge_pplus_lifetime.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_badge_premium_lifetime.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off_pressed.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on.png create mode 100644 indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on_pressed.png create mode 100644 indra/newview/skins/gold/textures/icons/remove_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/see_me_online.png create mode 100644 indra/newview/skins/gold/textures/icons/see_on_map.png create mode 100644 indra/newview/skins/gold/textures/icons/see_them_on_map.png create mode 100644 indra/newview/skins/gold/textures/icons/see_them_online.png create mode 100644 indra/newview/skins/gold/textures/icons/single_folder_back.png create mode 100644 indra/newview/skins/gold/textures/icons/single_folder_forward.png create mode 100644 indra/newview/skins/gold/textures/icons/single_folder_mode.png create mode 100644 indra/newview/skins/gold/textures/icons/single_folder_up.png create mode 100644 indra/newview/skins/gold/textures/icons/snapshot_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/texture_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/thumbnail_fallback_icon.png create mode 100644 indra/newview/skins/gold/textures/icons/unknown_icon.png create mode 100644 indra/newview/skins/gold/textures/jump_left_in.tga create mode 100644 indra/newview/skins/gold/textures/jump_left_out.tga create mode 100644 indra/newview/skins/gold/textures/jump_right_in.tga create mode 100644 indra/newview/skins/gold/textures/jump_right_out.tga create mode 100644 indra/newview/skins/gold/textures/lag_status_critical.tga create mode 100644 indra/newview/skins/gold/textures/lag_status_good.tga create mode 100644 indra/newview/skins/gold/textures/lag_status_warning.tga create mode 100644 indra/newview/skins/gold/textures/legend.tga create mode 100644 indra/newview/skins/gold/textures/locked_image.j2c create mode 100644 indra/newview/skins/gold/textures/map_avatar_16.tga create mode 100644 indra/newview/skins/gold/textures/map_avatar_32.tga create mode 100644 indra/newview/skins/gold/textures/map_avatar_8.tga create mode 100644 indra/newview/skins/gold/textures/map_avatar_above_32.tga create mode 100644 indra/newview/skins/gold/textures/map_avatar_below_32.tga create mode 100644 indra/newview/skins/gold/textures/map_avatar_unknown_32.tga create mode 100644 indra/newview/skins/gold/textures/map_avatar_you_32.tga create mode 100644 indra/newview/skins/gold/textures/map_event.tga create mode 100644 indra/newview/skins/gold/textures/map_home.tga create mode 100644 indra/newview/skins/gold/textures/map_infohub.tga create mode 100644 indra/newview/skins/gold/textures/map_telehub.tga create mode 100644 indra/newview/skins/gold/textures/map_track_16.tga create mode 100644 indra/newview/skins/gold/textures/map_ui_collapse_icon.png create mode 100644 indra/newview/skins/gold/textures/map_ui_expand_icon.png create mode 100644 indra/newview/skins/gold/textures/materials_ui_x_24.png create mode 100644 indra/newview/skins/gold/textures/megapahit/icon_group.png create mode 100644 indra/newview/skins/gold/textures/megapahit/icon_land_auction.png create mode 100644 indra/newview/skins/gold/textures/megapahit/icon_land_forsale.png create mode 100644 indra/newview/skins/gold/textures/megapahit/icon_place.png create mode 100644 indra/newview/skins/gold/textures/menu_separator.png create mode 100644 indra/newview/skins/gold/textures/missing_asset.tga create mode 100644 indra/newview/skins/gold/textures/model_wizard/progress_bar_bg.png create mode 100755 indra/newview/skins/gold/textures/model_wizard/progress_light.png create mode 100644 indra/newview/skins/gold/textures/navbar/Arrow_Left_Off.png create mode 100644 indra/newview/skins/gold/textures/navbar/Arrow_Right_Off.png create mode 100755 indra/newview/skins/gold/textures/navbar/BuyArrow_Off.png create mode 100755 indra/newview/skins/gold/textures/navbar/BuyArrow_Over.png create mode 100755 indra/newview/skins/gold/textures/navbar/BuyArrow_Press.png create mode 100644 indra/newview/skins/gold/textures/navbar/Favorite_Link_Over.png create mode 100644 indra/newview/skins/gold/textures/navbar/Favorite_Star_Active.png create mode 100644 indra/newview/skins/gold/textures/navbar/Favorite_Star_Off.png create mode 100644 indra/newview/skins/gold/textures/navbar/Favorite_Star_Over.png create mode 100644 indra/newview/skins/gold/textures/navbar/Favorite_Star_Press.png create mode 100644 indra/newview/skins/gold/textures/navbar/FileMenu_Divider.png create mode 100644 indra/newview/skins/gold/textures/navbar/Flag.png create mode 100644 indra/newview/skins/gold/textures/navbar/Help_Press.png create mode 100644 indra/newview/skins/gold/textures/navbar/Home_Off.png create mode 100644 indra/newview/skins/gold/textures/navbar/Info_Off.png create mode 100644 indra/newview/skins/gold/textures/navbar/Info_Over.png create mode 100644 indra/newview/skins/gold/textures/navbar/Info_Press.png create mode 100644 indra/newview/skins/gold/textures/navbar/Landmarks.png create mode 100644 indra/newview/skins/gold/textures/navbar/Lock.png create mode 100644 indra/newview/skins/gold/textures/navbar/NavBar_BG.png create mode 100644 indra/newview/skins/gold/textures/navbar/NavBar_BG_NoFav_Bevel.png create mode 100644 indra/newview/skins/gold/textures/navbar/NavBar_BG_NoNav_Bevel.png create mode 100644 indra/newview/skins/gold/textures/navbar/Row_Selection.png create mode 100644 indra/newview/skins/gold/textures/navbar/Search.png create mode 100644 indra/newview/skins/gold/textures/navbar/separator.png create mode 100644 indra/newview/skins/gold/textures/notify_caution_icon.tga create mode 100644 indra/newview/skins/gold/textures/pixiesmall.j2c create mode 100644 indra/newview/skins/gold/textures/red_x.png create mode 100644 indra/newview/skins/gold/textures/rounded_square.j2c create mode 100644 indra/newview/skins/gold/textures/script_error.j2c create mode 100644 indra/newview/skins/gold/textures/silhouette.j2c create mode 100644 indra/newview/skins/gold/textures/slim_icon_16_viewer.tga create mode 100644 indra/newview/skins/gold/textures/snapshot_download.png create mode 100644 indra/newview/skins/gold/textures/snapshot_email.png create mode 100644 indra/newview/skins/gold/textures/spacer24.tga create mode 100644 indra/newview/skins/gold/textures/tabarea.tga create mode 100644 indra/newview/skins/gold/textures/taskpanel/Activate_Checkmark.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Foreground.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Press.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Foreground.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Press.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_Close_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_Home_Selected.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_Me_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_Open_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_People_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_Places_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TabIcon_Things_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Off.png create mode 100644 indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Selected.png create mode 100644 indra/newview/skins/gold/textures/tearoff_pressed.tga create mode 100644 indra/newview/skins/gold/textures/tearoffbox.tga create mode 100644 indra/newview/skins/gold/textures/textures.xml create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/360_capture.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/appearance.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/avatars.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/build.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/caret_bottom.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/caret_left.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/caret_right.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/chat.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/destinations.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/environments.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/facebook.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/favorite_folder.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/flickr.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/gestures.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/grid_status.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/highlighting.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/highlighting_selected.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/howto.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/inventory.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/land.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/map.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/marketplace.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/mini_cart.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/mini_map.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/mktlistings.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/move.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/nearbyvoice.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/outbox.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/people.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/performance.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/picks.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/places.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/preferences.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/profile.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/report_abuse.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/resync_animations.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/search.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/snapshot.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/speak.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/twitter.png create mode 100644 indra/newview/skins/gold/textures/toolbar_icons/view.png create mode 100644 indra/newview/skins/gold/textures/transparent.j2c create mode 100644 indra/newview/skins/gold/textures/up_arrow.png create mode 100644 indra/newview/skins/gold/textures/uv_test1.j2c create mode 100644 indra/newview/skins/gold/textures/uv_test2.tga create mode 100644 indra/newview/skins/gold/textures/voice_meter_dot.j2c create mode 100644 indra/newview/skins/gold/textures/voice_meter_rings.j2c create mode 100644 indra/newview/skins/gold/textures/white.tga create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Down.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Left.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Right.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Small_Down.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Small_Left.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Small_Right.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Small_Up.png create mode 100644 indra/newview/skins/gold/textures/widgets/Arrow_Up.png create mode 100644 indra/newview/skins/gold/textures/widgets/Badge_Background.png create mode 100644 indra/newview/skins/gold/textures/widgets/Badge_Border.png create mode 100644 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Disabled.png create mode 100755 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Off.png create mode 100755 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Over.png create mode 100755 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Disabled.png create mode 100755 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Off.png create mode 100755 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Over.png create mode 100755 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/Checkbox_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/Checkbox_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/Checkbox_On.png create mode 100644 indra/newview/skins/gold/textures/widgets/Checkbox_On_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/Checkbox_On_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/Checkbox_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_Hover.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_On.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_UpOff.png create mode 100644 indra/newview/skins/gold/textures/widgets/ComboButton_UpSelected.png create mode 100644 indra/newview/skins/gold/textures/widgets/DisclosureArrow_Opened_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/DropDown_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/DropDown_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/DropDown_On.png create mode 100644 indra/newview/skins/gold/textures/widgets/DropDown_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/DropTarget.png create mode 100644 indra/newview/skins/gold/textures/widgets/Error_Tag_Background.png create mode 100644 indra/newview/skins/gold/textures/widgets/Linden_Dollar_Alert.png create mode 100644 indra/newview/skins/gold/textures/widgets/Linden_Dollar_Background.png create mode 100644 indra/newview/skins/gold/textures/widgets/ListItem_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/ListItem_Select.png create mode 100644 indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/Marketplace_Dropzone_Background.png create mode 100644 indra/newview/skins/gold/textures/widgets/New_Tag_Background.png create mode 100644 indra/newview/skins/gold/textures/widgets/New_Tag_Border.png create mode 100644 indra/newview/skins/gold/textures/widgets/ProgressBar.png create mode 100644 indra/newview/skins/gold/textures/widgets/ProgressBarSolid.png create mode 100644 indra/newview/skins/gold/textures/widgets/ProgressTrack.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Login.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Login_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Login_Pressed.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_On.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_On_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Selected_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/PushButton_Selected_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/RadioButton_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/RadioButton_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/RadioButton_On.png create mode 100644 indra/newview/skins/gold/textures/widgets/RadioButton_On_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/RadioButton_On_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/RadioButton_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Down.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Over_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Left.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Over_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Right.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Over_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Up.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Over_Opaque.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollThumb_Horiz.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollThumb_Vert.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollTrack_Horiz.png create mode 100644 indra/newview/skins/gold/textures/widgets/ScrollTrack_Vert.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_On_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Over.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/SliderThumb_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/SliderThumb_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/SliderThumb_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/SliderTrack_Horiz.png create mode 100644 indra/newview/skins/gold/textures/widgets/SliderTrack_Vert.png create mode 100644 indra/newview/skins/gold/textures/widgets/Stepper_Down_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/Stepper_Down_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/Stepper_Up_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/Stepper_Up_Press.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Active.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Search_Active.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Search_Disabled.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Search_Highlight.png create mode 100644 indra/newview/skins/gold/textures/widgets/TextField_Search_Off.png create mode 100644 indra/newview/skins/gold/textures/widgets/Tooltip.png create mode 100644 indra/newview/skins/gold/textures/widgets/bevel_background.png create mode 100644 indra/newview/skins/gold/textures/widgets/buy_off.png create mode 100644 indra/newview/skins/gold/textures/widgets/buy_over.png create mode 100644 indra/newview/skins/gold/textures/widgets/buy_press.png create mode 100644 indra/newview/skins/gold/textures/widgets/horizontal_drag_handle.png create mode 100644 indra/newview/skins/gold/textures/widgets/jump_left_in.png create mode 100644 indra/newview/skins/gold/textures/widgets/jump_left_out.png create mode 100644 indra/newview/skins/gold/textures/widgets/jump_right_in.png create mode 100644 indra/newview/skins/gold/textures/widgets/jump_right_out.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_moon_back.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_moon_front.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom_active.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side_active.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side_active.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_top.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_rotate_top_active.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_sphere.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_sun_back.png create mode 100644 indra/newview/skins/gold/textures/widgets/track_control_sun_front.png create mode 100644 indra/newview/skins/gold/textures/widgets/vertical_drag_handle.png create mode 100644 indra/newview/skins/gold/textures/windows/Dragbar.png create mode 100644 indra/newview/skins/gold/textures/windows/Flyout_Left.png create mode 100644 indra/newview/skins/gold/textures/windows/Flyout_Pointer.png create mode 100644 indra/newview/skins/gold/textures/windows/Flyout_Right.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Close_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Close_Press.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Close_Toast.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Dock_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Dock_Press.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Gear.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Gear_Background.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Gear_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Gear_Press.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Help_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Help_Press.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Minimize_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Minimize_Press.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Restore_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Restore_Press.png create mode 100644 indra/newview/skins/gold/textures/windows/Icon_Undock_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/Inspector_Background.png create mode 100644 indra/newview/skins/gold/textures/windows/Inspector_Hover.png create mode 100644 indra/newview/skins/gold/textures/windows/Inspector_I.png create mode 100644 indra/newview/skins/gold/textures/windows/Resize_Corner.png create mode 100644 indra/newview/skins/gold/textures/windows/Toast_Background.png create mode 100644 indra/newview/skins/gold/textures/windows/Toast_CloseBtn.png create mode 100644 indra/newview/skins/gold/textures/windows/Toast_Over.png create mode 100644 indra/newview/skins/gold/textures/windows/Volume_Background.png create mode 100644 indra/newview/skins/gold/textures/windows/Wearables_Divider.png create mode 100644 indra/newview/skins/gold/textures/windows/Window_Background.png create mode 100644 indra/newview/skins/gold/textures/windows/Window_Foreground.png create mode 100644 indra/newview/skins/gold/textures/windows/add_payment_image_center.png create mode 100644 indra/newview/skins/gold/textures/windows/add_payment_image_left.png create mode 100644 indra/newview/skins/gold/textures/windows/add_payment_image_right.png create mode 100644 indra/newview/skins/gold/textures/windows/first_login_image.jpg create mode 100644 indra/newview/skins/gold/textures/windows/hint_arrow_down.png create mode 100644 indra/newview/skins/gold/textures/windows/hint_arrow_left.png create mode 100644 indra/newview/skins/gold/textures/windows/hint_arrow_lower_left.png create mode 100644 indra/newview/skins/gold/textures/windows/hint_arrow_right.png create mode 100644 indra/newview/skins/gold/textures/windows/hint_arrow_up.png create mode 100644 indra/newview/skins/gold/textures/windows/hint_background.png create mode 100644 indra/newview/skins/gold/textures/windows/login_mp_logo.png create mode 100644 indra/newview/skins/gold/textures/windows/login_mp_logo_small.png create mode 100644 indra/newview/skins/gold/textures/windows/login_sl_logo.png create mode 100644 indra/newview/skins/gold/textures/windows/login_sl_logo_small.png create mode 100644 indra/newview/skins/gold/textures/windows/startup_logo.png create mode 100644 indra/newview/skins/gold/textures/windows/yellow_gradient.png create mode 100644 indra/newview/skins/gold/textures/world/BeaconArrow.png create mode 100644 indra/newview/skins/gold/textures/world/CameraDragDot.png create mode 100644 indra/newview/skins/gold/textures/world/NoEntryLines.png create mode 100644 indra/newview/skins/gold/textures/world/NoEntryPassLines.png diff --git a/indra/newview/skins/default/colors.xml b/indra/newview/skins/default/colors.xml index 00ca6e3bb0..55ec658767 100644 --- a/indra/newview/skins/default/colors.xml +++ b/indra/newview/skins/default/colors.xml @@ -590,7 +590,7 @@ --> + value="0.101 0.101 0.101 0.6" /> diff --git a/indra/newview/skins/default/textures/navbar/Info_Off.png b/indra/newview/skins/default/textures/navbar/Info_Off.png index 64722255a3..6399cd6715 100644 Binary files a/indra/newview/skins/default/textures/navbar/Info_Off.png and b/indra/newview/skins/default/textures/navbar/Info_Off.png differ diff --git a/indra/newview/skins/default/textures/navbar/Info_Over.png b/indra/newview/skins/default/textures/navbar/Info_Over.png index 84f1d03129..a296d2014f 100644 Binary files a/indra/newview/skins/default/textures/navbar/Info_Over.png and b/indra/newview/skins/default/textures/navbar/Info_Over.png differ diff --git a/indra/newview/skins/default/textures/navbar/Info_Press.png b/indra/newview/skins/default/textures/navbar/Info_Press.png index 169105829e..2afc4a9143 100644 Binary files a/indra/newview/skins/default/textures/navbar/Info_Press.png and b/indra/newview/skins/default/textures/navbar/Info_Press.png differ diff --git a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml index fb8a4763cb..6fd6c81217 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml @@ -520,13 +520,22 @@ left="0" value="default" width="75" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indra/newview/skins/gold/textures/3p_icons/fmod_logo.png b/indra/newview/skins/gold/textures/3p_icons/fmod_logo.png new file mode 100644 index 0000000000..5a50e0ad34 Binary files /dev/null and b/indra/newview/skins/gold/textures/3p_icons/fmod_logo.png differ diff --git a/indra/newview/skins/gold/textures/3p_icons/havok_logo.png b/indra/newview/skins/gold/textures/3p_icons/havok_logo.png new file mode 100644 index 0000000000..ff1ea3a72e Binary files /dev/null and b/indra/newview/skins/gold/textures/3p_icons/havok_logo.png differ diff --git a/indra/newview/skins/gold/textures/Blank.png b/indra/newview/skins/gold/textures/Blank.png new file mode 100644 index 0000000000..f38e9f9100 Binary files /dev/null and b/indra/newview/skins/gold/textures/Blank.png differ diff --git a/indra/newview/skins/gold/textures/Rounded_Rect.png b/indra/newview/skins/gold/textures/Rounded_Rect.png new file mode 100644 index 0000000000..c270c28039 Binary files /dev/null and b/indra/newview/skins/gold/textures/Rounded_Rect.png differ diff --git a/indra/newview/skins/gold/textures/alpha_gradient.tga b/indra/newview/skins/gold/textures/alpha_gradient.tga new file mode 100644 index 0000000000..6fdba25d4e Binary files /dev/null and b/indra/newview/skins/gold/textures/alpha_gradient.tga differ diff --git a/indra/newview/skins/gold/textures/alpha_gradient_2d.j2c b/indra/newview/skins/gold/textures/alpha_gradient_2d.j2c new file mode 100644 index 0000000000..5de5a80a65 Binary files /dev/null and b/indra/newview/skins/gold/textures/alpha_gradient_2d.j2c differ diff --git a/indra/newview/skins/gold/textures/arrow_down.tga b/indra/newview/skins/gold/textures/arrow_down.tga new file mode 100644 index 0000000000..81dc9d3b6c Binary files /dev/null and b/indra/newview/skins/gold/textures/arrow_down.tga differ diff --git a/indra/newview/skins/gold/textures/arrow_up.tga b/indra/newview/skins/gold/textures/arrow_up.tga new file mode 100644 index 0000000000..22195cf7fb Binary files /dev/null and b/indra/newview/skins/gold/textures/arrow_up.tga differ diff --git a/indra/newview/skins/gold/textures/avatar_thumb_bkgrnd.png b/indra/newview/skins/gold/textures/avatar_thumb_bkgrnd.png new file mode 100644 index 0000000000..84cc2159c1 Binary files /dev/null and b/indra/newview/skins/gold/textures/avatar_thumb_bkgrnd.png differ diff --git a/indra/newview/skins/gold/textures/badge_note.j2c b/indra/newview/skins/gold/textures/badge_note.j2c new file mode 100644 index 0000000000..1ab5233faf Binary files /dev/null and b/indra/newview/skins/gold/textures/badge_note.j2c differ diff --git a/indra/newview/skins/gold/textures/badge_ok.j2c b/indra/newview/skins/gold/textures/badge_ok.j2c new file mode 100644 index 0000000000..f85b880f1d Binary files /dev/null and b/indra/newview/skins/gold/textures/badge_ok.j2c differ diff --git a/indra/newview/skins/gold/textures/badge_warn.j2c b/indra/newview/skins/gold/textures/badge_warn.j2c new file mode 100644 index 0000000000..26437ca426 Binary files /dev/null and b/indra/newview/skins/gold/textures/badge_warn.j2c differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Avatar_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Avatar_Off.png new file mode 100644 index 0000000000..6b725e153a Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Avatar_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_FreeCam_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_FreeCam_Off.png new file mode 100644 index 0000000000..9f22080d13 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_FreeCam_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Orbit_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Orbit_Off.png new file mode 100644 index 0000000000..5b2a8eb339 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Orbit_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Pan_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Pan_Off.png new file mode 100644 index 0000000000..9acf7053d5 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Pan_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_Off.png new file mode 100644 index 0000000000..00158a7bc2 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_On.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_On.png new file mode 100644 index 0000000000..3748f5e190 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Back_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Eye_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Eye_Off.png new file mode 100644 index 0000000000..2b50986780 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Eye_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_Off.png new file mode 100644 index 0000000000..c49b8f9a27 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_On.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_On.png new file mode 100644 index 0000000000..bc8c4db04d Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Front_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_Off.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_Off.png new file mode 100644 index 0000000000..b919a0a152 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_On.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_On.png new file mode 100644 index 0000000000..de9da359a0 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Preset_Side_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Center.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Center.png new file mode 100644 index 0000000000..0f1d1936f0 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Center.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_In.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_In.png new file mode 100644 index 0000000000..60d88e9316 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_In.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Out.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Out.png new file mode 100644 index 0000000000..cc4e6f99ff Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Rotate_Out.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Center.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Center.png new file mode 100644 index 0000000000..fca4041b56 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Center.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_In.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_In.png new file mode 100644 index 0000000000..d2ede098e4 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_In.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Out.png b/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Out.png new file mode 100644 index 0000000000..cffead1703 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Cam_Tracking_Out.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/ChatBarHandle.png b/indra/newview/skins/gold/textures/bottomtray/ChatBarHandle.png new file mode 100644 index 0000000000..50239c8af8 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/ChatBarHandle.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/DownArrow.png b/indra/newview/skins/gold/textures/bottomtray/DownArrow.png new file mode 100644 index 0000000000..82f58b22b9 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/DownArrow.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Mouselook_View_Off.png b/indra/newview/skins/gold/textures/bottomtray/Mouselook_View_Off.png new file mode 100644 index 0000000000..8d32cad95f Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Mouselook_View_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Mouselook_View_On.png b/indra/newview/skins/gold/textures/bottomtray/Mouselook_View_On.png new file mode 100644 index 0000000000..4c98e35868 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Mouselook_View_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Move_Fly_Off.png b/indra/newview/skins/gold/textures/bottomtray/Move_Fly_Off.png new file mode 100644 index 0000000000..fade065ce7 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Move_Fly_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Move_Run_Off.png b/indra/newview/skins/gold/textures/bottomtray/Move_Run_Off.png new file mode 100644 index 0000000000..e2eb38e12d Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Move_Run_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Move_Walk_Off.png b/indra/newview/skins/gold/textures/bottomtray/Move_Walk_Off.png new file mode 100644 index 0000000000..f314d4e001 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Move_Walk_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Backward_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Backward_Off.png new file mode 100644 index 0000000000..4dddc2b391 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Backward_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Backward_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Backward_On.png new file mode 100644 index 0000000000..a2ac8bd8c6 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Backward_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Down_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Down_Off.png new file mode 100644 index 0000000000..2893c9a9f1 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Down_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Down_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Down_On.png new file mode 100644 index 0000000000..0cb73798b3 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Down_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Forward_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Forward_Off.png new file mode 100644 index 0000000000..80d227b6a7 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Forward_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Forward_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Forward_On.png new file mode 100644 index 0000000000..2ee906cd6a Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Forward_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Left_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Left_Off.png new file mode 100644 index 0000000000..3602efa9d9 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Left_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Left_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Left_On.png new file mode 100644 index 0000000000..6e7975818e Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Left_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Right_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Right_Off.png new file mode 100644 index 0000000000..9c3fc37dfe Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Right_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Right_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Right_On.png new file mode 100644 index 0000000000..fe9bab6c17 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Right_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_Off.png new file mode 100644 index 0000000000..282e8d62de Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_On.png new file mode 100644 index 0000000000..329bd5b042 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnLeft_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_Off.png new file mode 100644 index 0000000000..5039e57c32 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_On.png new file mode 100644 index 0000000000..5654d44bfa Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_TurnRight_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Up_Off.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Up_Off.png new file mode 100644 index 0000000000..a49c43c2cf Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Up_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Movement_Up_On.png b/indra/newview/skins/gold/textures/bottomtray/Movement_Up_On.png new file mode 100644 index 0000000000..bc205d592c Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Movement_Up_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Notices_Unread.png b/indra/newview/skins/gold/textures/bottomtray/Notices_Unread.png new file mode 100644 index 0000000000..eb2f3dbaa4 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Notices_Unread.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Object_View_Off.png b/indra/newview/skins/gold/textures/bottomtray/Object_View_Off.png new file mode 100644 index 0000000000..e9dea7e17e Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Object_View_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Object_View_On.png b/indra/newview/skins/gold/textures/bottomtray/Object_View_On.png new file mode 100644 index 0000000000..7a348ba22e Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Object_View_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/PanOrbit_Off.png b/indra/newview/skins/gold/textures/bottomtray/PanOrbit_Off.png new file mode 100644 index 0000000000..53efa3a9a9 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/PanOrbit_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Snapshot_Off.png b/indra/newview/skins/gold/textures/bottomtray/Snapshot_Off.png new file mode 100644 index 0000000000..4ab4bbe4af Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Snapshot_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/Unread_Chiclet.png b/indra/newview/skins/gold/textures/bottomtray/Unread_Chiclet.png new file mode 100644 index 0000000000..e8fe243dc7 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/Unread_Chiclet.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl1.png b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl1.png new file mode 100644 index 0000000000..438b4912f8 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl1.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl2.png b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl2.png new file mode 100644 index 0000000000..693adc4781 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl2.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl3.png b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl3.png new file mode 100644 index 0000000000..14ec77b99a Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Lvl3.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Off.png b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Off.png new file mode 100644 index 0000000000..48be51e9af Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_Off.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/VoicePTT_On.png b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_On.png new file mode 100644 index 0000000000..818b34d40f Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/VoicePTT_On.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/WellButton_Lit.png b/indra/newview/skins/gold/textures/bottomtray/WellButton_Lit.png new file mode 100644 index 0000000000..84711ddc29 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/WellButton_Lit.png differ diff --git a/indra/newview/skins/gold/textures/bottomtray/WellButton_Lit_Selected.png b/indra/newview/skins/gold/textures/bottomtray/WellButton_Lit_Selected.png new file mode 100644 index 0000000000..9b9468c574 Binary files /dev/null and b/indra/newview/skins/gold/textures/bottomtray/WellButton_Lit_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Cone.png b/indra/newview/skins/gold/textures/build/Object_Cone.png new file mode 100644 index 0000000000..5167f1a820 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Cone.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Cone_Selected.png b/indra/newview/skins/gold/textures/build/Object_Cone_Selected.png new file mode 100644 index 0000000000..0f04cb2f28 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Cone_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Cube.png b/indra/newview/skins/gold/textures/build/Object_Cube.png new file mode 100644 index 0000000000..e82af1ca82 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Cube.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Cube_Selected.png b/indra/newview/skins/gold/textures/build/Object_Cube_Selected.png new file mode 100644 index 0000000000..2a10237771 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Cube_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Cylinder.png b/indra/newview/skins/gold/textures/build/Object_Cylinder.png new file mode 100644 index 0000000000..fe1041d4c7 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Cylinder.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Cylinder_Selected.png b/indra/newview/skins/gold/textures/build/Object_Cylinder_Selected.png new file mode 100644 index 0000000000..ee6db5d64e Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Cylinder_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Grass.png b/indra/newview/skins/gold/textures/build/Object_Grass.png new file mode 100644 index 0000000000..a88efd5f3e Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Grass.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Grass_Selected.png b/indra/newview/skins/gold/textures/build/Object_Grass_Selected.png new file mode 100644 index 0000000000..37f35f9339 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Grass_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Hemi_Cone.png b/indra/newview/skins/gold/textures/build/Object_Hemi_Cone.png new file mode 100644 index 0000000000..595f64d480 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Hemi_Cone.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Hemi_Cone_Selected.png b/indra/newview/skins/gold/textures/build/Object_Hemi_Cone_Selected.png new file mode 100644 index 0000000000..ad6ba66bed Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Hemi_Cone_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder.png b/indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder.png new file mode 100644 index 0000000000..dd41d56fb3 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder_Selected.png b/indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder_Selected.png new file mode 100644 index 0000000000..03a47494f5 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Hemi_Cylinder_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Hemi_Sphere.png b/indra/newview/skins/gold/textures/build/Object_Hemi_Sphere.png new file mode 100644 index 0000000000..1489630624 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Hemi_Sphere.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Hemi_Sphere_Selected.png b/indra/newview/skins/gold/textures/build/Object_Hemi_Sphere_Selected.png new file mode 100644 index 0000000000..daefae7389 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Hemi_Sphere_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Prism.png b/indra/newview/skins/gold/textures/build/Object_Prism.png new file mode 100644 index 0000000000..51c6c161a0 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Prism.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Prism_Selected.png b/indra/newview/skins/gold/textures/build/Object_Prism_Selected.png new file mode 100644 index 0000000000..73470c7af9 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Prism_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Pyramid.png b/indra/newview/skins/gold/textures/build/Object_Pyramid.png new file mode 100644 index 0000000000..a147b59553 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Pyramid.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Pyramid_Selected.png b/indra/newview/skins/gold/textures/build/Object_Pyramid_Selected.png new file mode 100644 index 0000000000..361c915231 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Pyramid_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Ring.png b/indra/newview/skins/gold/textures/build/Object_Ring.png new file mode 100644 index 0000000000..a9790fd60c Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Ring.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Ring_Selected.png b/indra/newview/skins/gold/textures/build/Object_Ring_Selected.png new file mode 100644 index 0000000000..49b76d137e Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Ring_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Sphere.png b/indra/newview/skins/gold/textures/build/Object_Sphere.png new file mode 100644 index 0000000000..8e2dd92a82 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Sphere.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Sphere_Selected.png b/indra/newview/skins/gold/textures/build/Object_Sphere_Selected.png new file mode 100644 index 0000000000..473b90e867 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Sphere_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Tetrahedron.png b/indra/newview/skins/gold/textures/build/Object_Tetrahedron.png new file mode 100644 index 0000000000..23e22b1796 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Tetrahedron.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Tetrahedron_Selected.png b/indra/newview/skins/gold/textures/build/Object_Tetrahedron_Selected.png new file mode 100644 index 0000000000..20278c8f6d Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Tetrahedron_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Torus.png b/indra/newview/skins/gold/textures/build/Object_Torus.png new file mode 100644 index 0000000000..15c62423a9 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Torus.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Torus_Selected.png b/indra/newview/skins/gold/textures/build/Object_Torus_Selected.png new file mode 100644 index 0000000000..e6cad859fd Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Torus_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Tree.png b/indra/newview/skins/gold/textures/build/Object_Tree.png new file mode 100644 index 0000000000..82c422419b Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Tree.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Tree_Selected.png b/indra/newview/skins/gold/textures/build/Object_Tree_Selected.png new file mode 100644 index 0000000000..52b4f535f8 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Tree_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Tube.png b/indra/newview/skins/gold/textures/build/Object_Tube.png new file mode 100644 index 0000000000..e47fce7511 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Tube.png differ diff --git a/indra/newview/skins/gold/textures/build/Object_Tube_Selected.png b/indra/newview/skins/gold/textures/build/Object_Tube_Selected.png new file mode 100644 index 0000000000..4469814e1a Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Object_Tube_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Create.png b/indra/newview/skins/gold/textures/build/Tool_Create.png new file mode 100755 index 0000000000..1f1097def5 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Create.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Create_Selected.png b/indra/newview/skins/gold/textures/build/Tool_Create_Selected.png new file mode 100755 index 0000000000..48db281d27 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Create_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Dozer.png b/indra/newview/skins/gold/textures/build/Tool_Dozer.png new file mode 100755 index 0000000000..61744666f4 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Dozer.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Dozer_Selected.png b/indra/newview/skins/gold/textures/build/Tool_Dozer_Selected.png new file mode 100755 index 0000000000..0b44fca939 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Dozer_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Face.png b/indra/newview/skins/gold/textures/build/Tool_Face.png new file mode 100755 index 0000000000..5ab42a4ad6 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Face.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Face_Selected.png b/indra/newview/skins/gold/textures/build/Tool_Face_Selected.png new file mode 100755 index 0000000000..5fd649a577 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Face_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Grab.png b/indra/newview/skins/gold/textures/build/Tool_Grab.png new file mode 100755 index 0000000000..5c58288d5e Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Grab.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Grab_Selected.png b/indra/newview/skins/gold/textures/build/Tool_Grab_Selected.png new file mode 100755 index 0000000000..664f6914a6 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Grab_Selected.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Zoom.png b/indra/newview/skins/gold/textures/build/Tool_Zoom.png new file mode 100755 index 0000000000..ad493b0d66 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Zoom.png differ diff --git a/indra/newview/skins/gold/textures/build/Tool_Zoom_Selected.png b/indra/newview/skins/gold/textures/build/Tool_Zoom_Selected.png new file mode 100755 index 0000000000..e503c09d74 Binary files /dev/null and b/indra/newview/skins/gold/textures/build/Tool_Zoom_Selected.png differ diff --git a/indra/newview/skins/gold/textures/button_anim_pause.tga b/indra/newview/skins/gold/textures/button_anim_pause.tga new file mode 100644 index 0000000000..577f9195d0 Binary files /dev/null and b/indra/newview/skins/gold/textures/button_anim_pause.tga differ diff --git a/indra/newview/skins/gold/textures/button_anim_pause_selected.tga b/indra/newview/skins/gold/textures/button_anim_pause_selected.tga new file mode 100644 index 0000000000..21384316a8 Binary files /dev/null and b/indra/newview/skins/gold/textures/button_anim_pause_selected.tga differ diff --git a/indra/newview/skins/gold/textures/button_anim_play.tga b/indra/newview/skins/gold/textures/button_anim_play.tga new file mode 100644 index 0000000000..9ed55f829d Binary files /dev/null and b/indra/newview/skins/gold/textures/button_anim_play.tga differ diff --git a/indra/newview/skins/gold/textures/button_anim_play_selected.tga b/indra/newview/skins/gold/textures/button_anim_play_selected.tga new file mode 100644 index 0000000000..b166a4178d Binary files /dev/null and b/indra/newview/skins/gold/textures/button_anim_play_selected.tga differ diff --git a/indra/newview/skins/gold/textures/checker.png b/indra/newview/skins/gold/textures/checker.png new file mode 100644 index 0000000000..1ab87e3f02 Binary files /dev/null and b/indra/newview/skins/gold/textures/checker.png differ diff --git a/indra/newview/skins/gold/textures/cloud-particle.png b/indra/newview/skins/gold/textures/cloud-particle.png new file mode 100644 index 0000000000..f2080ddb9f Binary files /dev/null and b/indra/newview/skins/gold/textures/cloud-particle.png differ diff --git a/indra/newview/skins/gold/textures/color_swatch_alpha.tga b/indra/newview/skins/gold/textures/color_swatch_alpha.tga new file mode 100644 index 0000000000..814a004e62 Binary files /dev/null and b/indra/newview/skins/gold/textures/color_swatch_alpha.tga differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Off.png b/indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Off.png new file mode 100644 index 0000000000..19c842b816 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Press.png b/indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Press.png new file mode 100644 index 0000000000..b9879dcc8a Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_ArrowClosed_Press.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Off.png b/indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Off.png new file mode 100644 index 0000000000..d506cda5c9 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Press.png b/indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Press.png new file mode 100644 index 0000000000..08f7493a02 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_ArrowOpened_Press.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_Off.png b/indra/newview/skins/gold/textures/containers/Accordion_Off.png new file mode 100644 index 0000000000..414f4509c6 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_Over.png b/indra/newview/skins/gold/textures/containers/Accordion_Over.png new file mode 100644 index 0000000000..5416d73310 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_Over.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_Press.png b/indra/newview/skins/gold/textures/containers/Accordion_Press.png new file mode 100644 index 0000000000..1578e0dfc5 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_Press.png differ diff --git a/indra/newview/skins/gold/textures/containers/Accordion_Selected.png b/indra/newview/skins/gold/textures/containers/Accordion_Selected.png new file mode 100644 index 0000000000..2222954332 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Accordion_Selected.png differ diff --git a/indra/newview/skins/gold/textures/containers/Container.png b/indra/newview/skins/gold/textures/containers/Container.png new file mode 100644 index 0000000000..511eb94386 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Container.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Left_Off.png b/indra/newview/skins/gold/textures/containers/TabTop_Left_Off.png new file mode 100644 index 0000000000..c5b232d9ab Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Left_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Left_Selected.png b/indra/newview/skins/gold/textures/containers/TabTop_Left_Selected.png new file mode 100644 index 0000000000..345caaab1b Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Left_Selected.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Middle.png b/indra/newview/skins/gold/textures/containers/TabTop_Middle.png new file mode 100644 index 0000000000..a558943a9d Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Middle.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Middle_Off.png b/indra/newview/skins/gold/textures/containers/TabTop_Middle_Off.png new file mode 100644 index 0000000000..be624ab273 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Middle_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Middle_Selected.png b/indra/newview/skins/gold/textures/containers/TabTop_Middle_Selected.png new file mode 100644 index 0000000000..a9a358645a Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Middle_Selected.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Right_Flashing.png b/indra/newview/skins/gold/textures/containers/TabTop_Right_Flashing.png new file mode 100644 index 0000000000..fd13bb699d Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Right_Flashing.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Right_Off.png b/indra/newview/skins/gold/textures/containers/TabTop_Right_Off.png new file mode 100644 index 0000000000..db28e9e13a Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Right_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/TabTop_Right_Selected.png b/indra/newview/skins/gold/textures/containers/TabTop_Right_Selected.png new file mode 100644 index 0000000000..9544f96984 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/TabTop_Right_Selected.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Left_Flash.png b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Flash.png new file mode 100644 index 0000000000..9f1e2a469d Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Flash.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Left_Off.png b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Off.png new file mode 100644 index 0000000000..f347505772 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Left_Over.png b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Over.png new file mode 100644 index 0000000000..fd24e5b430 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Over.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Left_Selected.png b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Selected.png new file mode 100644 index 0000000000..9299b563cc Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Left_Selected.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Flash.png b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Flash.png new file mode 100644 index 0000000000..dd73d655e9 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Flash.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Off.png b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Off.png new file mode 100644 index 0000000000..cf30330f1c Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Over.png b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Over.png new file mode 100644 index 0000000000..6ac1ce3ffb Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Over.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Selected.png b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Selected.png new file mode 100644 index 0000000000..e921cf84e2 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Middle_Selected.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Right_Flash.png b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Flash.png new file mode 100644 index 0000000000..f6b775c2a0 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Flash.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Right_Off.png b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Off.png new file mode 100644 index 0000000000..d4881e21d3 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Off.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Right_Over.png b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Over.png new file mode 100644 index 0000000000..bf2a72d6f4 Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Over.png differ diff --git a/indra/newview/skins/gold/textures/containers/Toolbar_Right_Selected.png b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Selected.png new file mode 100644 index 0000000000..69459ad8aa Binary files /dev/null and b/indra/newview/skins/gold/textures/containers/Toolbar_Right_Selected.png differ diff --git a/indra/newview/skins/gold/textures/crosshairs.tga b/indra/newview/skins/gold/textures/crosshairs.tga new file mode 100644 index 0000000000..ac4d63dc59 Binary files /dev/null and b/indra/newview/skins/gold/textures/crosshairs.tga differ diff --git a/indra/newview/skins/gold/textures/default_irradiance.png b/indra/newview/skins/gold/textures/default_irradiance.png new file mode 100644 index 0000000000..899e0ddf2a Binary files /dev/null and b/indra/newview/skins/gold/textures/default_irradiance.png differ diff --git a/indra/newview/skins/gold/textures/default_land_picture.j2c b/indra/newview/skins/gold/textures/default_land_picture.j2c new file mode 100644 index 0000000000..34df0291ae Binary files /dev/null and b/indra/newview/skins/gold/textures/default_land_picture.j2c differ diff --git a/indra/newview/skins/gold/textures/default_profile_picture.j2c b/indra/newview/skins/gold/textures/default_profile_picture.j2c new file mode 100644 index 0000000000..f21742cf09 Binary files /dev/null and b/indra/newview/skins/gold/textures/default_profile_picture.j2c differ diff --git a/indra/newview/skins/gold/textures/direction_arrow.tga b/indra/newview/skins/gold/textures/direction_arrow.tga new file mode 100644 index 0000000000..f3ef1068c4 Binary files /dev/null and b/indra/newview/skins/gold/textures/direction_arrow.tga differ diff --git a/indra/newview/skins/gold/textures/down_arrow.png b/indra/newview/skins/gold/textures/down_arrow.png new file mode 100644 index 0000000000..21a0fc5ec0 Binary files /dev/null and b/indra/newview/skins/gold/textures/down_arrow.png differ diff --git a/indra/newview/skins/gold/textures/eye_button_active.tga b/indra/newview/skins/gold/textures/eye_button_active.tga new file mode 100644 index 0000000000..014f785a7b Binary files /dev/null and b/indra/newview/skins/gold/textures/eye_button_active.tga differ diff --git a/indra/newview/skins/gold/textures/eye_button_inactive.tga b/indra/newview/skins/gold/textures/eye_button_inactive.tga new file mode 100644 index 0000000000..8666f0bbe6 Binary files /dev/null and b/indra/newview/skins/gold/textures/eye_button_inactive.tga differ diff --git a/indra/newview/skins/gold/textures/flatnormal.tga b/indra/newview/skins/gold/textures/flatnormal.tga new file mode 100644 index 0000000000..6d5abd1782 Binary files /dev/null and b/indra/newview/skins/gold/textures/flatnormal.tga differ diff --git a/indra/newview/skins/gold/textures/folder_arrow.tga b/indra/newview/skins/gold/textures/folder_arrow.tga new file mode 100644 index 0000000000..77d470731b Binary files /dev/null and b/indra/newview/skins/gold/textures/folder_arrow.tga differ diff --git a/indra/newview/skins/gold/textures/foot_shadow.j2c b/indra/newview/skins/gold/textures/foot_shadow.j2c new file mode 100644 index 0000000000..f9ce9da7d1 Binary files /dev/null and b/indra/newview/skins/gold/textures/foot_shadow.j2c differ diff --git a/indra/newview/skins/gold/textures/green_checkmark.png b/indra/newview/skins/gold/textures/green_checkmark.png new file mode 100644 index 0000000000..d2a5b348dc Binary files /dev/null and b/indra/newview/skins/gold/textures/green_checkmark.png differ diff --git a/indra/newview/skins/gold/textures/icn_media_movie.tga b/indra/newview/skins/gold/textures/icn_media_movie.tga new file mode 100644 index 0000000000..43dd342c9d Binary files /dev/null and b/indra/newview/skins/gold/textures/icn_media_movie.tga differ diff --git a/indra/newview/skins/gold/textures/icn_media_web.tga b/indra/newview/skins/gold/textures/icn_media_web.tga new file mode 100644 index 0000000000..7c9131dfff Binary files /dev/null and b/indra/newview/skins/gold/textures/icn_media_web.tga differ diff --git a/indra/newview/skins/gold/textures/icon_auction.tga b/indra/newview/skins/gold/textures/icon_auction.tga new file mode 100644 index 0000000000..baf7d0d000 Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_auction.tga differ diff --git a/indra/newview/skins/gold/textures/icon_avatar_offline.tga b/indra/newview/skins/gold/textures/icon_avatar_offline.tga new file mode 100644 index 0000000000..cfa95eb00e Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_avatar_offline.tga differ diff --git a/indra/newview/skins/gold/textures/icon_avatar_online.tga b/indra/newview/skins/gold/textures/icon_avatar_online.tga new file mode 100644 index 0000000000..45221213eb Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_avatar_online.tga differ diff --git a/indra/newview/skins/gold/textures/icon_diurnal.tga b/indra/newview/skins/gold/textures/icon_diurnal.tga new file mode 100644 index 0000000000..fc720c8269 Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_diurnal.tga differ diff --git a/indra/newview/skins/gold/textures/icon_for_sale_adult.tga b/indra/newview/skins/gold/textures/icon_for_sale_adult.tga new file mode 100644 index 0000000000..6a99188f87 Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_for_sale_adult.tga differ diff --git a/indra/newview/skins/gold/textures/icon_group.tga b/indra/newview/skins/gold/textures/icon_group.tga new file mode 100644 index 0000000000..79cd71689d Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_group.tga differ diff --git a/indra/newview/skins/gold/textures/icon_legacy_event.tga b/indra/newview/skins/gold/textures/icon_legacy_event.tga new file mode 100644 index 0000000000..7805dbce60 Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_legacy_event.tga differ diff --git a/indra/newview/skins/gold/textures/icon_legacy_event_adult.tga b/indra/newview/skins/gold/textures/icon_legacy_event_adult.tga new file mode 100644 index 0000000000..c344fb1e78 Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_legacy_event_adult.tga differ diff --git a/indra/newview/skins/gold/textures/icon_legacy_event_mature.tga b/indra/newview/skins/gold/textures/icon_legacy_event_mature.tga new file mode 100644 index 0000000000..61c879bc92 Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_legacy_event_mature.tga differ diff --git a/indra/newview/skins/gold/textures/icon_place.tga b/indra/newview/skins/gold/textures/icon_place.tga new file mode 100644 index 0000000000..e10655c6ec Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_place.tga differ diff --git a/indra/newview/skins/gold/textures/icon_top_pick.tga b/indra/newview/skins/gold/textures/icon_top_pick.tga new file mode 100644 index 0000000000..0b34882d2f Binary files /dev/null and b/indra/newview/skins/gold/textures/icon_top_pick.tga differ diff --git a/indra/newview/skins/gold/textures/icons/AddItem_Disabled.png b/indra/newview/skins/gold/textures/icons/AddItem_Disabled.png new file mode 100644 index 0000000000..d21b72b973 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/AddItem_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/AddItem_Off.png b/indra/newview/skins/gold/textures/icons/AddItem_Off.png new file mode 100644 index 0000000000..64108d133a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/AddItem_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/AddItem_Press.png b/indra/newview/skins/gold/textures/icons/AddItem_Press.png new file mode 100644 index 0000000000..3168f51757 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/AddItem_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/AudioMute_Off.png b/indra/newview/skins/gold/textures/icons/AudioMute_Off.png new file mode 100644 index 0000000000..dd89920fae Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/AudioMute_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/AudioMute_Over.png b/indra/newview/skins/gold/textures/icons/AudioMute_Over.png new file mode 100644 index 0000000000..a4fbec4144 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/AudioMute_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/Audio_Off.png b/indra/newview/skins/gold/textures/icons/Audio_Off.png new file mode 100644 index 0000000000..4f6f5512c8 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Audio_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Audio_Press.png b/indra/newview/skins/gold/textures/icons/Audio_Press.png new file mode 100644 index 0000000000..0268a0f9fb Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Audio_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/BackArrow_Off.png b/indra/newview/skins/gold/textures/icons/BackArrow_Off.png new file mode 100644 index 0000000000..3775690531 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/BackArrow_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/ClipboardMenu_Disabled.png b/indra/newview/skins/gold/textures/icons/ClipboardMenu_Disabled.png new file mode 100644 index 0000000000..c219ac4446 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ClipboardMenu_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/ClipboardMenu_Off.png b/indra/newview/skins/gold/textures/icons/ClipboardMenu_Off.png new file mode 100644 index 0000000000..586f577181 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ClipboardMenu_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/ClipboardMenu_Press.png b/indra/newview/skins/gold/textures/icons/ClipboardMenu_Press.png new file mode 100644 index 0000000000..697bee3bbd Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ClipboardMenu_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Disabled.png b/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Disabled.png new file mode 100644 index 0000000000..12cc1857d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Off.png b/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Off.png new file mode 100644 index 0000000000..7b40e33e11 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Press.png b/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Press.png new file mode 100644 index 0000000000..e030c44f01 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ClipboardSmallMenu_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_log_inbox.png b/indra/newview/skins/gold/textures/icons/Conv_log_inbox.png new file mode 100644 index 0000000000..f4bbdc059d Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_log_inbox.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_add_person.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_add_person.png new file mode 100644 index 0000000000..acb3904e32 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_add_person.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_ne.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_ne.png new file mode 100644 index 0000000000..70dec7cad1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_ne.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_sw.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_sw.png new file mode 100644 index 0000000000..13d424832b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_arrow_sw.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_call_log.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_call_log.png new file mode 100644 index 0000000000..1866dd965c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_call_log.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_close.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_close.png new file mode 100644 index 0000000000..f4f2e2fd37 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_close.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_collapse.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_collapse.png new file mode 100644 index 0000000000..3c427a3cc5 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_collapse.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_expand.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_expand.png new file mode 100644 index 0000000000..6e8031b42c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_expand.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_hang_up.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_hang_up.png new file mode 100644 index 0000000000..887a3b8335 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_hang_up.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_open_call.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_open_call.png new file mode 100644 index 0000000000..fc0da5a810 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_open_call.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_plus.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_plus.png new file mode 100644 index 0000000000..6d45dbbff6 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_plus.png differ diff --git a/indra/newview/skins/gold/textures/icons/Conv_toolbar_sort.png b/indra/newview/skins/gold/textures/icons/Conv_toolbar_sort.png new file mode 100644 index 0000000000..e3e5f49741 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Conv_toolbar_sort.png differ diff --git a/indra/newview/skins/gold/textures/icons/Copy.png b/indra/newview/skins/gold/textures/icons/Copy.png new file mode 100644 index 0000000000..8448e70385 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Copy.png differ diff --git a/indra/newview/skins/gold/textures/icons/CopyBright.png b/indra/newview/skins/gold/textures/icons/CopyBright.png new file mode 100644 index 0000000000..ac65d68e0b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/CopyBright.png differ diff --git a/indra/newview/skins/gold/textures/icons/Default_Outfit_Photo.png b/indra/newview/skins/gold/textures/icons/Default_Outfit_Photo.png new file mode 100644 index 0000000000..1113b4effe Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Default_Outfit_Photo.png differ diff --git a/indra/newview/skins/gold/textures/icons/DownArrow_Off.png b/indra/newview/skins/gold/textures/icons/DownArrow_Off.png new file mode 100644 index 0000000000..2e1e2964a0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/DownArrow_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Edit_Wrench.png b/indra/newview/skins/gold/textures/icons/Edit_Wrench.png new file mode 100644 index 0000000000..2b9ba9dc10 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Edit_Wrench.png differ diff --git a/indra/newview/skins/gold/textures/icons/ExternalBrowser_Off.png b/indra/newview/skins/gold/textures/icons/ExternalBrowser_Off.png new file mode 100644 index 0000000000..dc4532b5a1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ExternalBrowser_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Facebook.png b/indra/newview/skins/gold/textures/icons/Facebook.png new file mode 100644 index 0000000000..9e51e3ac7f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Facebook.png differ diff --git a/indra/newview/skins/gold/textures/icons/Female.png b/indra/newview/skins/gold/textures/icons/Female.png new file mode 100644 index 0000000000..c9fef87b6e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Female.png differ diff --git a/indra/newview/skins/gold/textures/icons/ForSale_Badge.png b/indra/newview/skins/gold/textures/icons/ForSale_Badge.png new file mode 100644 index 0000000000..3b3a41c7c1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ForSale_Badge.png differ diff --git a/indra/newview/skins/gold/textures/icons/ForwardArrow_Off.png b/indra/newview/skins/gold/textures/icons/ForwardArrow_Off.png new file mode 100644 index 0000000000..c33320cf6e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ForwardArrow_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/ForwardArrow_Press.png b/indra/newview/skins/gold/textures/icons/ForwardArrow_Press.png new file mode 100644 index 0000000000..86eb39c43a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ForwardArrow_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/Generic_Group.png b/indra/newview/skins/gold/textures/icons/Generic_Group.png new file mode 100644 index 0000000000..e96b7fc992 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Generic_Group.png differ diff --git a/indra/newview/skins/gold/textures/icons/Generic_Group_Large.png b/indra/newview/skins/gold/textures/icons/Generic_Group_Large.png new file mode 100644 index 0000000000..9396819bfb Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Generic_Group_Large.png differ diff --git a/indra/newview/skins/gold/textures/icons/Generic_Object_Small.png b/indra/newview/skins/gold/textures/icons/Generic_Object_Small.png new file mode 100644 index 0000000000..142390e3f3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Generic_Object_Small.png differ diff --git a/indra/newview/skins/gold/textures/icons/Generic_Person.png b/indra/newview/skins/gold/textures/icons/Generic_Person.png new file mode 100644 index 0000000000..162735d979 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Generic_Person.png differ diff --git a/indra/newview/skins/gold/textures/icons/Generic_Person_Large.png b/indra/newview/skins/gold/textures/icons/Generic_Person_Large.png new file mode 100644 index 0000000000..5be82418c1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Generic_Person_Large.png differ diff --git a/indra/newview/skins/gold/textures/icons/Group_Notices.png b/indra/newview/skins/gold/textures/icons/Group_Notices.png new file mode 100644 index 0000000000..601502d374 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Group_Notices.png differ diff --git a/indra/newview/skins/gold/textures/icons/Hierarchy_View_Disabled.png b/indra/newview/skins/gold/textures/icons/Hierarchy_View_Disabled.png new file mode 100644 index 0000000000..6d8ea5fd93 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Hierarchy_View_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Hierarchy_View_On.png b/indra/newview/skins/gold/textures/icons/Hierarchy_View_On.png new file mode 100644 index 0000000000..24f5210286 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Hierarchy_View_On.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_Attachment_Large.png b/indra/newview/skins/gold/textures/icons/Icon_Attachment_Large.png new file mode 100644 index 0000000000..fb57265dac Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_Attachment_Large.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_Attachment_Small.png b/indra/newview/skins/gold/textures/icons/Icon_Attachment_Small.png new file mode 100644 index 0000000000..907113cbb7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_Attachment_Small.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_Color_Palette.png b/indra/newview/skins/gold/textures/icons/Icon_Color_Palette.png new file mode 100644 index 0000000000..28906001ea Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_Color_Palette.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_Font_Size.png b/indra/newview/skins/gold/textures/icons/Icon_Font_Size.png new file mode 100644 index 0000000000..37bdde69aa Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_Font_Size.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_For_Sale.png b/indra/newview/skins/gold/textures/icons/Icon_For_Sale.png new file mode 100644 index 0000000000..57a376f1bf Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_For_Sale.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_Notification_Condense.png b/indra/newview/skins/gold/textures/icons/Icon_Notification_Condense.png new file mode 100644 index 0000000000..3a19e79f82 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_Notification_Condense.png differ diff --git a/indra/newview/skins/gold/textures/icons/Icon_Notification_Expand.png b/indra/newview/skins/gold/textures/icons/Icon_Notification_Expand.png new file mode 100644 index 0000000000..f5331feb02 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Icon_Notification_Expand.png differ diff --git a/indra/newview/skins/gold/textures/icons/Info.png b/indra/newview/skins/gold/textures/icons/Info.png new file mode 100644 index 0000000000..e05a585f0b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Info.png differ diff --git a/indra/newview/skins/gold/textures/icons/Info_Over.png b/indra/newview/skins/gold/textures/icons/Info_Over.png new file mode 100644 index 0000000000..07b65ddf8b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Info_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/Info_Small.png b/indra/newview/skins/gold/textures/icons/Info_Small.png new file mode 100644 index 0000000000..c4ce13e132 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Info_Small.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Alpha.png b/indra/newview/skins/gold/textures/icons/Inv_Alpha.png new file mode 100644 index 0000000000..fdad36e2d3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Alpha.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Animation.png b/indra/newview/skins/gold/textures/icons/Inv_Animation.png new file mode 100644 index 0000000000..6715c736e7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Animation.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_BodyShape.png b/indra/newview/skins/gold/textures/icons/Inv_BodyShape.png new file mode 100644 index 0000000000..cb908a39fb Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_BodyShape.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_CallingCard.png b/indra/newview/skins/gold/textures/icons/Inv_CallingCard.png new file mode 100644 index 0000000000..ee87f8e595 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_CallingCard.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Clothing.png b/indra/newview/skins/gold/textures/icons/Inv_Clothing.png new file mode 100644 index 0000000000..430dca6b5e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Clothing.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Eye.png b/indra/newview/skins/gold/textures/icons/Inv_Eye.png new file mode 100644 index 0000000000..d715f135d3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Eye.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_FolderClosed.png b/indra/newview/skins/gold/textures/icons/Inv_FolderClosed.png new file mode 100644 index 0000000000..ec99eaee9e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_FolderClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_FolderOpen.png b/indra/newview/skins/gold/textures/icons/Inv_FolderOpen.png new file mode 100644 index 0000000000..615a6ec11b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_FolderOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Gesture.png b/indra/newview/skins/gold/textures/icons/Inv_Gesture.png new file mode 100644 index 0000000000..9fee34915e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Gesture.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Gloves.png b/indra/newview/skins/gold/textures/icons/Inv_Gloves.png new file mode 100644 index 0000000000..aa151d5404 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Gloves.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Hair.png b/indra/newview/skins/gold/textures/icons/Inv_Hair.png new file mode 100644 index 0000000000..62b3ae81c2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Hair.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Invalid.png b/indra/newview/skins/gold/textures/icons/Inv_Invalid.png new file mode 100644 index 0000000000..6ab5ba5217 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Invalid.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Jacket.png b/indra/newview/skins/gold/textures/icons/Inv_Jacket.png new file mode 100644 index 0000000000..26514f1c0f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Jacket.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Landmark.png b/indra/newview/skins/gold/textures/icons/Inv_Landmark.png new file mode 100644 index 0000000000..338323fcee Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Landmark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Link.png b/indra/newview/skins/gold/textures/icons/Inv_Link.png new file mode 100644 index 0000000000..28c5f3635a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Link.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_LinkFolder.png b/indra/newview/skins/gold/textures/icons/Inv_LinkFolder.png new file mode 100644 index 0000000000..7c43ed3a43 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_LinkFolder.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_LinkItem.png b/indra/newview/skins/gold/textures/icons/Inv_LinkItem.png new file mode 100644 index 0000000000..7c43ed3a43 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_LinkItem.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_LookFolderClosed.png b/indra/newview/skins/gold/textures/icons/Inv_LookFolderClosed.png new file mode 100644 index 0000000000..46f2038279 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_LookFolderClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_LookFolderOpen.png b/indra/newview/skins/gold/textures/icons/Inv_LookFolderOpen.png new file mode 100644 index 0000000000..06a1b05983 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_LookFolderOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_LostClosed.png b/indra/newview/skins/gold/textures/icons/Inv_LostClosed.png new file mode 100644 index 0000000000..fc9a2a2156 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_LostClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_LostOpen.png b/indra/newview/skins/gold/textures/icons/Inv_LostOpen.png new file mode 100644 index 0000000000..b15dc3cfa3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_LostOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Material.png b/indra/newview/skins/gold/textures/icons/Inv_Material.png new file mode 100644 index 0000000000..5cbb4fc5c9 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Material.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Mesh.png b/indra/newview/skins/gold/textures/icons/Inv_Mesh.png new file mode 100644 index 0000000000..69217d1cdc Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Mesh.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Notecard.png b/indra/newview/skins/gold/textures/icons/Inv_Notecard.png new file mode 100644 index 0000000000..96f45bc55e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Notecard.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Object.png b/indra/newview/skins/gold/textures/icons/Inv_Object.png new file mode 100644 index 0000000000..fe6b201570 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Object.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Object_Multi.png b/indra/newview/skins/gold/textures/icons/Inv_Object_Multi.png new file mode 100644 index 0000000000..3793594059 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Object_Multi.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Pants.png b/indra/newview/skins/gold/textures/icons/Inv_Pants.png new file mode 100644 index 0000000000..5673bc29ed Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Pants.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Physics.png b/indra/newview/skins/gold/textures/icons/Inv_Physics.png new file mode 100644 index 0000000000..43bd082d8a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Physics.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Script.png b/indra/newview/skins/gold/textures/icons/Inv_Script.png new file mode 100644 index 0000000000..68d2ac425f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Script.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Settings.png b/indra/newview/skins/gold/textures/icons/Inv_Settings.png new file mode 100644 index 0000000000..ca6cf10314 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Settings.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_SettingsDay.png b/indra/newview/skins/gold/textures/icons/Inv_SettingsDay.png new file mode 100644 index 0000000000..d0c4b2cdcd Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_SettingsDay.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_SettingsSky.png b/indra/newview/skins/gold/textures/icons/Inv_SettingsSky.png new file mode 100644 index 0000000000..5332404d37 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_SettingsSky.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_SettingsWater.png b/indra/newview/skins/gold/textures/icons/Inv_SettingsWater.png new file mode 100644 index 0000000000..88ff803756 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_SettingsWater.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Shape.png b/indra/newview/skins/gold/textures/icons/Inv_Shape.png new file mode 100644 index 0000000000..e5db447b36 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Shape.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Shirt.png b/indra/newview/skins/gold/textures/icons/Inv_Shirt.png new file mode 100644 index 0000000000..ffabff9c6c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Shirt.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Shoe.png b/indra/newview/skins/gold/textures/icons/Inv_Shoe.png new file mode 100644 index 0000000000..784d1d23a3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Shoe.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Skin.png b/indra/newview/skins/gold/textures/icons/Inv_Skin.png new file mode 100644 index 0000000000..a232c5ac67 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Skin.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Skirt.png b/indra/newview/skins/gold/textures/icons/Inv_Skirt.png new file mode 100644 index 0000000000..5970f39b1b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Skirt.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Snapshot.png b/indra/newview/skins/gold/textures/icons/Inv_Snapshot.png new file mode 100644 index 0000000000..9eaca9e7ef Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Snapshot.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Socks.png b/indra/newview/skins/gold/textures/icons/Inv_Socks.png new file mode 100644 index 0000000000..95a3a68de6 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Socks.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Sound.png b/indra/newview/skins/gold/textures/icons/Inv_Sound.png new file mode 100644 index 0000000000..138d4c5c36 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Sound.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_StockFolderClosed.png b/indra/newview/skins/gold/textures/icons/Inv_StockFolderClosed.png new file mode 100644 index 0000000000..c3aae7c736 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_StockFolderClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_StockFolderOpen.png b/indra/newview/skins/gold/textures/icons/Inv_StockFolderOpen.png new file mode 100644 index 0000000000..15fd8225fc Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_StockFolderOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_SysClosed.png b/indra/newview/skins/gold/textures/icons/Inv_SysClosed.png new file mode 100644 index 0000000000..2550cae0d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_SysClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_SysOpen.png b/indra/newview/skins/gold/textures/icons/Inv_SysOpen.png new file mode 100644 index 0000000000..5b56d86184 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_SysOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Tattoo.png b/indra/newview/skins/gold/textures/icons/Inv_Tattoo.png new file mode 100644 index 0000000000..af5a780685 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Tattoo.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Texture.png b/indra/newview/skins/gold/textures/icons/Inv_Texture.png new file mode 100644 index 0000000000..168a97515a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Texture.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Toolbar_SearchVisibility.png b/indra/newview/skins/gold/textures/icons/Inv_Toolbar_SearchVisibility.png new file mode 100644 index 0000000000..c4b186c3de Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Toolbar_SearchVisibility.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_TrashClosed.png b/indra/newview/skins/gold/textures/icons/Inv_TrashClosed.png new file mode 100644 index 0000000000..89f0caa5a2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_TrashClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_TrashOpen.png b/indra/newview/skins/gold/textures/icons/Inv_TrashOpen.png new file mode 100644 index 0000000000..d1f1eeaf42 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_TrashOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Underpants.png b/indra/newview/skins/gold/textures/icons/Inv_Underpants.png new file mode 100644 index 0000000000..77f8e55270 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Underpants.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Undershirt.png b/indra/newview/skins/gold/textures/icons/Inv_Undershirt.png new file mode 100644 index 0000000000..477d76cf11 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Undershirt.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_Universal.png b/indra/newview/skins/gold/textures/icons/Inv_Universal.png new file mode 100644 index 0000000000..65b2f88f02 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_Universal.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_UnknownObject.png b/indra/newview/skins/gold/textures/icons/Inv_UnknownObject.png new file mode 100644 index 0000000000..603a6d7aaa Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_UnknownObject.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_VersionFolderClosed.png b/indra/newview/skins/gold/textures/icons/Inv_VersionFolderClosed.png new file mode 100644 index 0000000000..cd561d24ba Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_VersionFolderClosed.png differ diff --git a/indra/newview/skins/gold/textures/icons/Inv_VersionFolderOpen.png b/indra/newview/skins/gold/textures/icons/Inv_VersionFolderOpen.png new file mode 100644 index 0000000000..6dc9d451cc Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Inv_VersionFolderOpen.png differ diff --git a/indra/newview/skins/gold/textures/icons/List_View_Disabled.png b/indra/newview/skins/gold/textures/icons/List_View_Disabled.png new file mode 100644 index 0000000000..125034b0cb Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/List_View_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/List_View_On.png b/indra/newview/skins/gold/textures/icons/List_View_On.png new file mode 100644 index 0000000000..fcf77f004f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/List_View_On.png differ diff --git a/indra/newview/skins/gold/textures/icons/Lock.png b/indra/newview/skins/gold/textures/icons/Lock.png new file mode 100644 index 0000000000..2db6ed0213 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Lock.png differ diff --git a/indra/newview/skins/gold/textures/icons/Locked_Icon.png b/indra/newview/skins/gold/textures/icons/Locked_Icon.png new file mode 100644 index 0000000000..4985af1be1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Locked_Icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/MP_Logo.png b/indra/newview/skins/gold/textures/icons/MP_Logo.png new file mode 100644 index 0000000000..6aba54189f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/MP_Logo.png differ diff --git a/indra/newview/skins/gold/textures/icons/Male.png b/indra/newview/skins/gold/textures/icons/Male.png new file mode 100644 index 0000000000..803171f5c6 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Male.png differ diff --git a/indra/newview/skins/gold/textures/icons/Microphone_On.png b/indra/newview/skins/gold/textures/icons/Microphone_On.png new file mode 100644 index 0000000000..7a7d39d982 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Microphone_On.png differ diff --git a/indra/newview/skins/gold/textures/icons/MinusItem_Disabled.png b/indra/newview/skins/gold/textures/icons/MinusItem_Disabled.png new file mode 100644 index 0000000000..b62ed35182 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/MinusItem_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/MinusItem_Off.png b/indra/newview/skins/gold/textures/icons/MinusItem_Off.png new file mode 100644 index 0000000000..eb7b8838f7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/MinusItem_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/MinusItem_Press.png b/indra/newview/skins/gold/textures/icons/MinusItem_Press.png new file mode 100644 index 0000000000..2dc6081cb0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/MinusItem_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/MusicNote.png b/indra/newview/skins/gold/textures/icons/MusicNote.png new file mode 100644 index 0000000000..8d3534a94b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/MusicNote.png differ diff --git a/indra/newview/skins/gold/textures/icons/OptionsMenu_Disabled.png b/indra/newview/skins/gold/textures/icons/OptionsMenu_Disabled.png new file mode 100644 index 0000000000..5755315e23 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OptionsMenu_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/OptionsMenu_Off.png b/indra/newview/skins/gold/textures/icons/OptionsMenu_Off.png new file mode 100644 index 0000000000..2e9a5faa21 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OptionsMenu_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/OptionsMenu_Press.png b/indra/newview/skins/gold/textures/icons/OptionsMenu_Press.png new file mode 100644 index 0000000000..1b08648b51 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OptionsMenu_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Disabled.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Disabled.png new file mode 100644 index 0000000000..1d2dbd6349 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Off.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Off.png new file mode 100644 index 0000000000..f8f3367c42 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_On.png b/indra/newview/skins/gold/textures/icons/OutboxPush_On.png new file mode 100644 index 0000000000..b1fd734100 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_On.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_On_Over.png b/indra/newview/skins/gold/textures/icons/OutboxPush_On_Over.png new file mode 100644 index 0000000000..e234400b72 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_On_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Over.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Over.png new file mode 100644 index 0000000000..9e1b0e2dfc Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Press.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Press.png new file mode 100644 index 0000000000..14d9eacc52 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_1.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_1.png new file mode 100644 index 0000000000..85015fc913 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_1.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_2.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_2.png new file mode 100644 index 0000000000..6158242b68 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_2.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_3.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_3.png new file mode 100644 index 0000000000..7105380bff Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_3.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_4.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_4.png new file mode 100644 index 0000000000..0e65a60fc8 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_4.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_5.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_5.png new file mode 100644 index 0000000000..7acef05891 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_5.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_6.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_6.png new file mode 100644 index 0000000000..4f5b34a643 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Progress_6.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Selected.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected.png new file mode 100644 index 0000000000..d58826da67 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Disabled.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Disabled.png new file mode 100644 index 0000000000..cad9f118b1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Over.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Over.png new file mode 100644 index 0000000000..65d914c6b3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Press.png b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Press.png new file mode 100644 index 0000000000..cd50d41903 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/OutboxPush_Selected_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Dark.png new file mode 100644 index 0000000000..dd12d94ad2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Light.png new file mode 100644 index 0000000000..4739c501ad Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_BuildNo_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Build_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Build_Dark.png new file mode 100644 index 0000000000..9826491efd Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Build_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_DamageNo_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_DamageNo_Dark.png new file mode 100644 index 0000000000..7634e5fab0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_DamageNo_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Damage_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Damage_Dark.png new file mode 100644 index 0000000000..7ecd645df2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Damage_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Exp_Color.png b/indra/newview/skins/gold/textures/icons/Parcel_Exp_Color.png new file mode 100644 index 0000000000..a1b0faa008 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Exp_Color.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Dark.png new file mode 100644 index 0000000000..831c25a34b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Light.png new file mode 100644 index 0000000000..be829fb5ef Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_FlyNo_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Fly_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Fly_Dark.png new file mode 100644 index 0000000000..579bfe58f8 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Fly_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_ForSale_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_ForSale_Light.png new file mode 100644 index 0000000000..3f4ee0b482 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_ForSale_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Health_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Health_Dark.png new file mode 100644 index 0000000000..98618de927 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Health_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_M_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_M_Dark.png new file mode 100644 index 0000000000..ab5a1680a7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_M_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_M_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_M_Light.png new file mode 100644 index 0000000000..2db94e37c9 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_M_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_PG_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_PG_Dark.png new file mode 100644 index 0000000000..e1f7613d04 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_PG_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_PG_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_PG_Light.png new file mode 100644 index 0000000000..04d13027d2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_PG_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_PushNo_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_PushNo_Dark.png new file mode 100644 index 0000000000..2867004014 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_PushNo_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_PushNo_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_PushNo_Light.png new file mode 100644 index 0000000000..a3a51973af Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_PushNo_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Push_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Push_Dark.png new file mode 100644 index 0000000000..e8487ca092 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Push_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_R_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_R_Dark.png new file mode 100644 index 0000000000..5c165c2fac Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_R_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_R_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_R_Light.png new file mode 100644 index 0000000000..dbf43152b3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_R_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_ScriptsNo_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_ScriptsNo_Dark.png new file mode 100644 index 0000000000..bfc55fc403 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_ScriptsNo_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Scripts_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Scripts_Dark.png new file mode 100644 index 0000000000..3477e0654c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Scripts_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Dark.png new file mode 100644 index 0000000000..eff089487e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Light.png new file mode 100644 index 0000000000..68f0b14d44 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOff_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Dark.png new file mode 100644 index 0000000000..200e04a59f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Light.png new file mode 100644 index 0000000000..14cafc5bd2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_SeeAVsOn_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Dark.png new file mode 100644 index 0000000000..ec316e822e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Light.png new file mode 100644 index 0000000000..de3532a70b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_VoiceNo_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Voice_Dark.png b/indra/newview/skins/gold/textures/icons/Parcel_Voice_Dark.png new file mode 100644 index 0000000000..329620fa69 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Voice_Dark.png differ diff --git a/indra/newview/skins/gold/textures/icons/Parcel_Voice_Light.png b/indra/newview/skins/gold/textures/icons/Parcel_Voice_Light.png new file mode 100644 index 0000000000..81e0fa7bc4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Parcel_Voice_Light.png differ diff --git a/indra/newview/skins/gold/textures/icons/Pathfinding_Dirty.png b/indra/newview/skins/gold/textures/icons/Pathfinding_Dirty.png new file mode 100644 index 0000000000..d8fee0fef7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Pathfinding_Dirty.png differ diff --git a/indra/newview/skins/gold/textures/icons/Pathfinding_Disabled.png b/indra/newview/skins/gold/textures/icons/Pathfinding_Disabled.png new file mode 100644 index 0000000000..ea2ad79611 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Pathfinding_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Pause_Off.png b/indra/newview/skins/gold/textures/icons/Pause_Off.png new file mode 100644 index 0000000000..5d44412783 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Pause_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Pause_Over.png b/indra/newview/skins/gold/textures/icons/Pause_Over.png new file mode 100644 index 0000000000..d1609a144b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Pause_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/Pause_Press.png b/indra/newview/skins/gold/textures/icons/Pause_Press.png new file mode 100644 index 0000000000..6b918d1ae6 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Pause_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/Permission_Ungranted.png b/indra/newview/skins/gold/textures/icons/Permission_Ungranted.png new file mode 100644 index 0000000000..d206af4433 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Permission_Ungranted.png differ diff --git a/indra/newview/skins/gold/textures/icons/Person_Check.png b/indra/newview/skins/gold/textures/icons/Person_Check.png new file mode 100644 index 0000000000..39a63a70cf Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Person_Check.png differ diff --git a/indra/newview/skins/gold/textures/icons/Person_Star.png b/indra/newview/skins/gold/textures/icons/Person_Star.png new file mode 100644 index 0000000000..c4e625b3c1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Person_Star.png differ diff --git a/indra/newview/skins/gold/textures/icons/Play_Off.png b/indra/newview/skins/gold/textures/icons/Play_Off.png new file mode 100644 index 0000000000..dac2f2d6db Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Play_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Play_Over.png b/indra/newview/skins/gold/textures/icons/Play_Over.png new file mode 100644 index 0000000000..1d261efcda Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Play_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/Play_Press.png b/indra/newview/skins/gold/textures/icons/Play_Press.png new file mode 100644 index 0000000000..f7251ce549 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Play_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/Presets_Icon.png b/indra/newview/skins/gold/textures/icons/Presets_Icon.png new file mode 100644 index 0000000000..13642e88d1 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Presets_Icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/Presets_Icon_Graphic.png b/indra/newview/skins/gold/textures/icons/Presets_Icon_Graphic.png new file mode 100644 index 0000000000..96d1021f81 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Presets_Icon_Graphic.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Friend_Offline.png b/indra/newview/skins/gold/textures/icons/Profile_Friend_Offline.png new file mode 100644 index 0000000000..55d922cda7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Friend_Offline.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Friend_Online.png b/indra/newview/skins/gold/textures/icons/Profile_Friend_Online.png new file mode 100644 index 0000000000..febe8e78fa Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Friend_Online.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Disabled.png b/indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Disabled.png new file mode 100644 index 0000000000..2632eb173b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Enabled.png b/indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Enabled.png new file mode 100644 index 0000000000..fd8b152c12 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Perm_Find_Enabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Disabled.png b/indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Disabled.png new file mode 100644 index 0000000000..cef3ec4e5a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Enabled.png b/indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Enabled.png new file mode 100644 index 0000000000..5821566703 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Perm_Objects_Enabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Disabled.png b/indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Disabled.png new file mode 100644 index 0000000000..ea1b55eca0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Enabled.png b/indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Enabled.png new file mode 100644 index 0000000000..eb3fc9e713 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Profile_Perm_Online_Enabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_1.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_1.png new file mode 100644 index 0000000000..ff277fc431 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_1.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_10.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_10.png new file mode 100644 index 0000000000..1c94e21d89 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_10.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_11.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_11.png new file mode 100644 index 0000000000..89bea9b474 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_11.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_12.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_12.png new file mode 100644 index 0000000000..da38475ba4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_12.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_2.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_2.png new file mode 100644 index 0000000000..c024275ebe Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_2.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_3.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_3.png new file mode 100644 index 0000000000..87b931e72e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_3.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_4.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_4.png new file mode 100644 index 0000000000..6dbef74361 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_4.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_5.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_5.png new file mode 100644 index 0000000000..daccf9b375 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_5.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_6.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_6.png new file mode 100644 index 0000000000..cafddcb88d Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_6.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_7.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_7.png new file mode 100644 index 0000000000..8acf6472d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_7.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_8.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_8.png new file mode 100644 index 0000000000..df0e825cef Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_8.png differ diff --git a/indra/newview/skins/gold/textures/icons/ProgressLarge_9.png b/indra/newview/skins/gold/textures/icons/ProgressLarge_9.png new file mode 100644 index 0000000000..293a7b8f5c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/ProgressLarge_9.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_1.png b/indra/newview/skins/gold/textures/icons/Progress_1.png new file mode 100644 index 0000000000..bc7a1e7e96 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_1.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_10.png b/indra/newview/skins/gold/textures/icons/Progress_10.png new file mode 100644 index 0000000000..acf4d21aba Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_10.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_11.png b/indra/newview/skins/gold/textures/icons/Progress_11.png new file mode 100644 index 0000000000..1842cd09d0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_11.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_12.png b/indra/newview/skins/gold/textures/icons/Progress_12.png new file mode 100644 index 0000000000..0ea9dda83e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_12.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_2.png b/indra/newview/skins/gold/textures/icons/Progress_2.png new file mode 100644 index 0000000000..29d6bbcbcb Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_2.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_3.png b/indra/newview/skins/gold/textures/icons/Progress_3.png new file mode 100644 index 0000000000..52a03125e9 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_3.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_4.png b/indra/newview/skins/gold/textures/icons/Progress_4.png new file mode 100644 index 0000000000..4b2798519f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_4.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_5.png b/indra/newview/skins/gold/textures/icons/Progress_5.png new file mode 100644 index 0000000000..3f02b8f31a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_5.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_6.png b/indra/newview/skins/gold/textures/icons/Progress_6.png new file mode 100644 index 0000000000..04c8f716d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_6.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_7.png b/indra/newview/skins/gold/textures/icons/Progress_7.png new file mode 100644 index 0000000000..c96b4c08d6 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_7.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_8.png b/indra/newview/skins/gold/textures/icons/Progress_8.png new file mode 100644 index 0000000000..9463f50707 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_8.png differ diff --git a/indra/newview/skins/gold/textures/icons/Progress_9.png b/indra/newview/skins/gold/textures/icons/Progress_9.png new file mode 100644 index 0000000000..928a3e934e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Progress_9.png differ diff --git a/indra/newview/skins/gold/textures/icons/Refresh_Off.png b/indra/newview/skins/gold/textures/icons/Refresh_Off.png new file mode 100644 index 0000000000..e645a8159f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Refresh_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/SL_Logo.png b/indra/newview/skins/gold/textures/icons/SL_Logo.png new file mode 100644 index 0000000000..5e376c72f9 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/SL_Logo.png differ diff --git a/indra/newview/skins/gold/textures/icons/Search_Icon.png b/indra/newview/skins/gold/textures/icons/Search_Icon.png new file mode 100644 index 0000000000..0ea7b14f81 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Search_Icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/Shirt_Large.png b/indra/newview/skins/gold/textures/icons/Shirt_Large.png new file mode 100644 index 0000000000..06fce6bbaa Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Shirt_Large.png differ diff --git a/indra/newview/skins/gold/textures/icons/Shop.png b/indra/newview/skins/gold/textures/icons/Shop.png new file mode 100644 index 0000000000..93353cf2fe Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Shop.png differ diff --git a/indra/newview/skins/gold/textures/icons/SkipBackward_Off.png b/indra/newview/skins/gold/textures/icons/SkipBackward_Off.png new file mode 100644 index 0000000000..20fd2b8e22 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/SkipBackward_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/SkipForward_Off.png b/indra/newview/skins/gold/textures/icons/SkipForward_Off.png new file mode 100644 index 0000000000..30e28d3d31 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/SkipForward_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/StopReload_Off.png b/indra/newview/skins/gold/textures/icons/StopReload_Off.png new file mode 100644 index 0000000000..500a81d715 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/StopReload_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/StopReload_Over.png b/indra/newview/skins/gold/textures/icons/StopReload_Over.png new file mode 100644 index 0000000000..a065a37d14 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/StopReload_Over.png differ diff --git a/indra/newview/skins/gold/textures/icons/Stop_Off.png b/indra/newview/skins/gold/textures/icons/Stop_Off.png new file mode 100644 index 0000000000..2d00083e2e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Stop_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Disabled.png b/indra/newview/skins/gold/textures/icons/Sync_Disabled.png new file mode 100644 index 0000000000..7b39e7cd6f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Enabled.png b/indra/newview/skins/gold/textures/icons/Sync_Enabled.png new file mode 100644 index 0000000000..0e7e5157cb Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Enabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Progress_1.png b/indra/newview/skins/gold/textures/icons/Sync_Progress_1.png new file mode 100644 index 0000000000..218edaa986 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Progress_1.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Progress_2.png b/indra/newview/skins/gold/textures/icons/Sync_Progress_2.png new file mode 100644 index 0000000000..23cb9d63c0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Progress_2.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Progress_3.png b/indra/newview/skins/gold/textures/icons/Sync_Progress_3.png new file mode 100644 index 0000000000..490826011a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Progress_3.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Progress_4.png b/indra/newview/skins/gold/textures/icons/Sync_Progress_4.png new file mode 100644 index 0000000000..de1c815e90 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Progress_4.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Progress_5.png b/indra/newview/skins/gold/textures/icons/Sync_Progress_5.png new file mode 100644 index 0000000000..2897b37382 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Progress_5.png differ diff --git a/indra/newview/skins/gold/textures/icons/Sync_Progress_6.png b/indra/newview/skins/gold/textures/icons/Sync_Progress_6.png new file mode 100644 index 0000000000..862410e9e4 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Sync_Progress_6.png differ diff --git a/indra/newview/skins/gold/textures/icons/System_Notification_Large.png b/indra/newview/skins/gold/textures/icons/System_Notification_Large.png new file mode 100644 index 0000000000..01c6e31f41 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/System_Notification_Large.png differ diff --git a/indra/newview/skins/gold/textures/icons/System_Notification_Small.png b/indra/newview/skins/gold/textures/icons/System_Notification_Small.png new file mode 100644 index 0000000000..69b823d852 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/System_Notification_Small.png differ diff --git a/indra/newview/skins/gold/textures/icons/TrashItem_Disabled.png b/indra/newview/skins/gold/textures/icons/TrashItem_Disabled.png new file mode 100644 index 0000000000..800d9434d2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/TrashItem_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/icons/TrashItem_Off.png b/indra/newview/skins/gold/textures/icons/TrashItem_Off.png new file mode 100644 index 0000000000..0cbff4f1d7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/TrashItem_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/TrashItem_Press.png b/indra/newview/skins/gold/textures/icons/TrashItem_Press.png new file mode 100644 index 0000000000..fac13226e7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/TrashItem_Press.png differ diff --git a/indra/newview/skins/gold/textures/icons/UnZoom_Off.png b/indra/newview/skins/gold/textures/icons/UnZoom_Off.png new file mode 100644 index 0000000000..34ec3f5de8 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/UnZoom_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/UpArrow_Off.png b/indra/newview/skins/gold/textures/icons/UpArrow_Off.png new file mode 100644 index 0000000000..d5ddc353e7 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/UpArrow_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/Video_URL_Off.png b/indra/newview/skins/gold/textures/icons/Video_URL_Off.png new file mode 100644 index 0000000000..d37a189645 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Video_URL_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/VoiceMute_Off.png b/indra/newview/skins/gold/textures/icons/VoiceMute_Off.png new file mode 100644 index 0000000000..425ba267a5 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/VoiceMute_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl1.png b/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl1.png new file mode 100644 index 0000000000..cc3407b57d Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl1.png differ diff --git a/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl2.png b/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl2.png new file mode 100644 index 0000000000..49f58d7cd0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl2.png differ diff --git a/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl3.png b/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl3.png new file mode 100644 index 0000000000..a4a171bd81 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/VoicePTT_Lvl3.png differ diff --git a/indra/newview/skins/gold/textures/icons/VoicePTT_Off.png b/indra/newview/skins/gold/textures/icons/VoicePTT_Off.png new file mode 100644 index 0000000000..533663a4fa Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/VoicePTT_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/VoicePTT_On.png b/indra/newview/skins/gold/textures/icons/VoicePTT_On.png new file mode 100644 index 0000000000..204c4a376e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/VoicePTT_On.png differ diff --git a/indra/newview/skins/gold/textures/icons/Web_Profile_Off.png b/indra/newview/skins/gold/textures/icons/Web_Profile_Off.png new file mode 100644 index 0000000000..cf8f9c8f94 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Web_Profile_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/YouAreHere_Badge.png b/indra/newview/skins/gold/textures/icons/YouAreHere_Badge.png new file mode 100644 index 0000000000..ed1805c096 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/YouAreHere_Badge.png differ diff --git a/indra/newview/skins/gold/textures/icons/Zoom_Off.png b/indra/newview/skins/gold/textures/icons/Zoom_Off.png new file mode 100644 index 0000000000..833e608201 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/Zoom_Off.png differ diff --git a/indra/newview/skins/gold/textures/icons/add_icon.png b/indra/newview/skins/gold/textures/icons/add_icon.png new file mode 100644 index 0000000000..b5b09ae6e0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/add_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/back_arrow_off.png b/indra/newview/skins/gold/textures/icons/back_arrow_off.png new file mode 100644 index 0000000000..512d78669f Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/back_arrow_off.png differ diff --git a/indra/newview/skins/gold/textures/icons/back_arrow_over.png b/indra/newview/skins/gold/textures/icons/back_arrow_over.png new file mode 100644 index 0000000000..222cf067b2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/back_arrow_over.png differ diff --git a/indra/newview/skins/gold/textures/icons/back_arrow_press.png b/indra/newview/skins/gold/textures/icons/back_arrow_press.png new file mode 100644 index 0000000000..bfa68d3a8a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/back_arrow_press.png differ diff --git a/indra/newview/skins/gold/textures/icons/check_mark.png b/indra/newview/skins/gold/textures/icons/check_mark.png new file mode 100755 index 0000000000..3bc5665ee9 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/check_mark.png differ diff --git a/indra/newview/skins/gold/textures/icons/collapse_to_one_line.png b/indra/newview/skins/gold/textures/icons/collapse_to_one_line.png new file mode 100644 index 0000000000..3730924ad8 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/collapse_to_one_line.png differ diff --git a/indra/newview/skins/gold/textures/icons/copy_clipboard.png b/indra/newview/skins/gold/textures/icons/copy_clipboard.png new file mode 100644 index 0000000000..9ce67d8547 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/copy_clipboard.png differ diff --git a/indra/newview/skins/gold/textures/icons/delete_icon.png b/indra/newview/skins/gold/textures/icons/delete_icon.png new file mode 100644 index 0000000000..5a80155d8b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/delete_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/edit_mine.png b/indra/newview/skins/gold/textures/icons/edit_mine.png new file mode 100644 index 0000000000..2fb10deba2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/edit_mine.png differ diff --git a/indra/newview/skins/gold/textures/icons/edit_theirs.png b/indra/newview/skins/gold/textures/icons/edit_theirs.png new file mode 100644 index 0000000000..586c08c181 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/edit_theirs.png differ diff --git a/indra/newview/skins/gold/textures/icons/emoji_picker_icon.png b/indra/newview/skins/gold/textures/icons/emoji_picker_icon.png new file mode 100644 index 0000000000..6c1a1a3c62 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/emoji_picker_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/expand_one_liner.png b/indra/newview/skins/gold/textures/icons/expand_one_liner.png new file mode 100644 index 0000000000..0d1a60547a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/expand_one_liner.png differ diff --git a/indra/newview/skins/gold/textures/icons/file_upload.png b/indra/newview/skins/gold/textures/icons/file_upload.png new file mode 100644 index 0000000000..78b75fdd72 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/file_upload.png differ diff --git a/indra/newview/skins/gold/textures/icons/hand.png b/indra/newview/skins/gold/textures/icons/hand.png new file mode 100644 index 0000000000..5fbdb70c2b Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/hand.png differ diff --git a/indra/newview/skins/gold/textures/icons/map_placeholder.png b/indra/newview/skins/gold/textures/icons/map_placeholder.png new file mode 100644 index 0000000000..80e5deac7e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/map_placeholder.png differ diff --git a/indra/newview/skins/gold/textures/icons/multi_folder_mode.png b/indra/newview/skins/gold/textures/icons/multi_folder_mode.png new file mode 100644 index 0000000000..b363848aba Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/multi_folder_mode.png differ diff --git a/indra/newview/skins/gold/textures/icons/nearby_chat_icon.png b/indra/newview/skins/gold/textures/icons/nearby_chat_icon.png new file mode 100644 index 0000000000..c5f52f010e Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/nearby_chat_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/object_icon.png b/indra/newview/skins/gold/textures/icons/object_icon.png new file mode 100644 index 0000000000..51bf0b0649 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/object_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/paste_clipboard.png b/indra/newview/skins/gold/textures/icons/paste_clipboard.png new file mode 100644 index 0000000000..ff8493d4ad Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/paste_clipboard.png differ diff --git a/indra/newview/skins/gold/textures/icons/pop_up_caution.png b/indra/newview/skins/gold/textures/icons/pop_up_caution.png new file mode 100644 index 0000000000..63b5cdfe83 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/pop_up_caution.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_badge_beta.png b/indra/newview/skins/gold/textures/icons/profile_badge_beta.png new file mode 100644 index 0000000000..95e277aab0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_badge_beta.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_badge_beta_lifetime.png b/indra/newview/skins/gold/textures/icons/profile_badge_beta_lifetime.png new file mode 100644 index 0000000000..fb145901e2 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_badge_beta_lifetime.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_badge_lifetime.png b/indra/newview/skins/gold/textures/icons/profile_badge_lifetime.png new file mode 100644 index 0000000000..3f7fd343b3 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_badge_lifetime.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_badge_linden.png b/indra/newview/skins/gold/textures/icons/profile_badge_linden.png new file mode 100644 index 0000000000..6ab9fcebea Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_badge_linden.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_badge_pplus_lifetime.png b/indra/newview/skins/gold/textures/icons/profile_badge_pplus_lifetime.png new file mode 100644 index 0000000000..5c68ad40ce Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_badge_pplus_lifetime.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_badge_premium_lifetime.png b/indra/newview/skins/gold/textures/icons/profile_badge_premium_lifetime.png new file mode 100644 index 0000000000..58957b7b96 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_badge_premium_lifetime.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off.png b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off.png new file mode 100644 index 0000000000..331553492c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off_pressed.png b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off_pressed.png new file mode 100644 index 0000000000..e9e9c1b626 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_off_pressed.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on.png b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on.png new file mode 100644 index 0000000000..4f5374d614 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on.png differ diff --git a/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on_pressed.png b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on_pressed.png new file mode 100644 index 0000000000..e8a64541ee Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/profile_group_visibility_eye_on_pressed.png differ diff --git a/indra/newview/skins/gold/textures/icons/remove_icon.png b/indra/newview/skins/gold/textures/icons/remove_icon.png new file mode 100644 index 0000000000..d8a45cc21c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/remove_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/see_me_online.png b/indra/newview/skins/gold/textures/icons/see_me_online.png new file mode 100644 index 0000000000..adc37f5528 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/see_me_online.png differ diff --git a/indra/newview/skins/gold/textures/icons/see_on_map.png b/indra/newview/skins/gold/textures/icons/see_on_map.png new file mode 100644 index 0000000000..73415b9afe Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/see_on_map.png differ diff --git a/indra/newview/skins/gold/textures/icons/see_them_on_map.png b/indra/newview/skins/gold/textures/icons/see_them_on_map.png new file mode 100644 index 0000000000..e5f2978dc0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/see_them_on_map.png differ diff --git a/indra/newview/skins/gold/textures/icons/see_them_online.png b/indra/newview/skins/gold/textures/icons/see_them_online.png new file mode 100644 index 0000000000..7ddd41f9a0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/see_them_online.png differ diff --git a/indra/newview/skins/gold/textures/icons/single_folder_back.png b/indra/newview/skins/gold/textures/icons/single_folder_back.png new file mode 100644 index 0000000000..b93bb2525a Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/single_folder_back.png differ diff --git a/indra/newview/skins/gold/textures/icons/single_folder_forward.png b/indra/newview/skins/gold/textures/icons/single_folder_forward.png new file mode 100644 index 0000000000..12a21b2bba Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/single_folder_forward.png differ diff --git a/indra/newview/skins/gold/textures/icons/single_folder_mode.png b/indra/newview/skins/gold/textures/icons/single_folder_mode.png new file mode 100644 index 0000000000..0fc8475917 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/single_folder_mode.png differ diff --git a/indra/newview/skins/gold/textures/icons/single_folder_up.png b/indra/newview/skins/gold/textures/icons/single_folder_up.png new file mode 100644 index 0000000000..c1c8c63870 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/single_folder_up.png differ diff --git a/indra/newview/skins/gold/textures/icons/snapshot_icon.png b/indra/newview/skins/gold/textures/icons/snapshot_icon.png new file mode 100644 index 0000000000..9b6ac6eeb0 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/snapshot_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/texture_icon.png b/indra/newview/skins/gold/textures/icons/texture_icon.png new file mode 100644 index 0000000000..f5c205208c Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/texture_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/thumbnail_fallback_icon.png b/indra/newview/skins/gold/textures/icons/thumbnail_fallback_icon.png new file mode 100644 index 0000000000..19629aba04 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/thumbnail_fallback_icon.png differ diff --git a/indra/newview/skins/gold/textures/icons/unknown_icon.png b/indra/newview/skins/gold/textures/icons/unknown_icon.png new file mode 100644 index 0000000000..9a4e7f8616 Binary files /dev/null and b/indra/newview/skins/gold/textures/icons/unknown_icon.png differ diff --git a/indra/newview/skins/gold/textures/jump_left_in.tga b/indra/newview/skins/gold/textures/jump_left_in.tga new file mode 100644 index 0000000000..e0656c901d Binary files /dev/null and b/indra/newview/skins/gold/textures/jump_left_in.tga differ diff --git a/indra/newview/skins/gold/textures/jump_left_out.tga b/indra/newview/skins/gold/textures/jump_left_out.tga new file mode 100644 index 0000000000..fb6dac0c3d Binary files /dev/null and b/indra/newview/skins/gold/textures/jump_left_out.tga differ diff --git a/indra/newview/skins/gold/textures/jump_right_in.tga b/indra/newview/skins/gold/textures/jump_right_in.tga new file mode 100644 index 0000000000..010c748c2a Binary files /dev/null and b/indra/newview/skins/gold/textures/jump_right_in.tga differ diff --git a/indra/newview/skins/gold/textures/jump_right_out.tga b/indra/newview/skins/gold/textures/jump_right_out.tga new file mode 100644 index 0000000000..33355262d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/jump_right_out.tga differ diff --git a/indra/newview/skins/gold/textures/lag_status_critical.tga b/indra/newview/skins/gold/textures/lag_status_critical.tga new file mode 100644 index 0000000000..bbc71d9e77 Binary files /dev/null and b/indra/newview/skins/gold/textures/lag_status_critical.tga differ diff --git a/indra/newview/skins/gold/textures/lag_status_good.tga b/indra/newview/skins/gold/textures/lag_status_good.tga new file mode 100644 index 0000000000..680ba90f17 Binary files /dev/null and b/indra/newview/skins/gold/textures/lag_status_good.tga differ diff --git a/indra/newview/skins/gold/textures/lag_status_warning.tga b/indra/newview/skins/gold/textures/lag_status_warning.tga new file mode 100644 index 0000000000..13ce3cc396 Binary files /dev/null and b/indra/newview/skins/gold/textures/lag_status_warning.tga differ diff --git a/indra/newview/skins/gold/textures/legend.tga b/indra/newview/skins/gold/textures/legend.tga new file mode 100644 index 0000000000..0dbb8fda4f Binary files /dev/null and b/indra/newview/skins/gold/textures/legend.tga differ diff --git a/indra/newview/skins/gold/textures/locked_image.j2c b/indra/newview/skins/gold/textures/locked_image.j2c new file mode 100644 index 0000000000..9e8998d675 Binary files /dev/null and b/indra/newview/skins/gold/textures/locked_image.j2c differ diff --git a/indra/newview/skins/gold/textures/map_avatar_16.tga b/indra/newview/skins/gold/textures/map_avatar_16.tga new file mode 100644 index 0000000000..f59e9e9193 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_16.tga differ diff --git a/indra/newview/skins/gold/textures/map_avatar_32.tga b/indra/newview/skins/gold/textures/map_avatar_32.tga new file mode 100644 index 0000000000..aebeab4093 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_32.tga differ diff --git a/indra/newview/skins/gold/textures/map_avatar_8.tga b/indra/newview/skins/gold/textures/map_avatar_8.tga new file mode 100644 index 0000000000..8500eadeba Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_8.tga differ diff --git a/indra/newview/skins/gold/textures/map_avatar_above_32.tga b/indra/newview/skins/gold/textures/map_avatar_above_32.tga new file mode 100644 index 0000000000..65bd0561a7 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_above_32.tga differ diff --git a/indra/newview/skins/gold/textures/map_avatar_below_32.tga b/indra/newview/skins/gold/textures/map_avatar_below_32.tga new file mode 100644 index 0000000000..496c44b369 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_below_32.tga differ diff --git a/indra/newview/skins/gold/textures/map_avatar_unknown_32.tga b/indra/newview/skins/gold/textures/map_avatar_unknown_32.tga new file mode 100644 index 0000000000..d1192478c6 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_unknown_32.tga differ diff --git a/indra/newview/skins/gold/textures/map_avatar_you_32.tga b/indra/newview/skins/gold/textures/map_avatar_you_32.tga new file mode 100644 index 0000000000..84b57aceaf Binary files /dev/null and b/indra/newview/skins/gold/textures/map_avatar_you_32.tga differ diff --git a/indra/newview/skins/gold/textures/map_event.tga b/indra/newview/skins/gold/textures/map_event.tga new file mode 100644 index 0000000000..2c06d08fd2 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_event.tga differ diff --git a/indra/newview/skins/gold/textures/map_home.tga b/indra/newview/skins/gold/textures/map_home.tga new file mode 100644 index 0000000000..acaaa3db44 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_home.tga differ diff --git a/indra/newview/skins/gold/textures/map_infohub.tga b/indra/newview/skins/gold/textures/map_infohub.tga new file mode 100644 index 0000000000..d0134fa5fe Binary files /dev/null and b/indra/newview/skins/gold/textures/map_infohub.tga differ diff --git a/indra/newview/skins/gold/textures/map_telehub.tga b/indra/newview/skins/gold/textures/map_telehub.tga new file mode 100644 index 0000000000..545b8e532c Binary files /dev/null and b/indra/newview/skins/gold/textures/map_telehub.tga differ diff --git a/indra/newview/skins/gold/textures/map_track_16.tga b/indra/newview/skins/gold/textures/map_track_16.tga new file mode 100644 index 0000000000..451ce24cf0 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_track_16.tga differ diff --git a/indra/newview/skins/gold/textures/map_ui_collapse_icon.png b/indra/newview/skins/gold/textures/map_ui_collapse_icon.png new file mode 100644 index 0000000000..e4de49d4af Binary files /dev/null and b/indra/newview/skins/gold/textures/map_ui_collapse_icon.png differ diff --git a/indra/newview/skins/gold/textures/map_ui_expand_icon.png b/indra/newview/skins/gold/textures/map_ui_expand_icon.png new file mode 100644 index 0000000000..08734b4cc0 Binary files /dev/null and b/indra/newview/skins/gold/textures/map_ui_expand_icon.png differ diff --git a/indra/newview/skins/gold/textures/materials_ui_x_24.png b/indra/newview/skins/gold/textures/materials_ui_x_24.png new file mode 100644 index 0000000000..6d88554914 Binary files /dev/null and b/indra/newview/skins/gold/textures/materials_ui_x_24.png differ diff --git a/indra/newview/skins/gold/textures/megapahit/icon_group.png b/indra/newview/skins/gold/textures/megapahit/icon_group.png new file mode 100644 index 0000000000..f3872dea3f Binary files /dev/null and b/indra/newview/skins/gold/textures/megapahit/icon_group.png differ diff --git a/indra/newview/skins/gold/textures/megapahit/icon_land_auction.png b/indra/newview/skins/gold/textures/megapahit/icon_land_auction.png new file mode 100644 index 0000000000..550703968f Binary files /dev/null and b/indra/newview/skins/gold/textures/megapahit/icon_land_auction.png differ diff --git a/indra/newview/skins/gold/textures/megapahit/icon_land_forsale.png b/indra/newview/skins/gold/textures/megapahit/icon_land_forsale.png new file mode 100644 index 0000000000..209bb868ea Binary files /dev/null and b/indra/newview/skins/gold/textures/megapahit/icon_land_forsale.png differ diff --git a/indra/newview/skins/gold/textures/megapahit/icon_place.png b/indra/newview/skins/gold/textures/megapahit/icon_place.png new file mode 100644 index 0000000000..60cf42424a Binary files /dev/null and b/indra/newview/skins/gold/textures/megapahit/icon_place.png differ diff --git a/indra/newview/skins/gold/textures/menu_separator.png b/indra/newview/skins/gold/textures/menu_separator.png new file mode 100644 index 0000000000..7bb27c499d Binary files /dev/null and b/indra/newview/skins/gold/textures/menu_separator.png differ diff --git a/indra/newview/skins/gold/textures/missing_asset.tga b/indra/newview/skins/gold/textures/missing_asset.tga new file mode 100644 index 0000000000..9a43f4db5d Binary files /dev/null and b/indra/newview/skins/gold/textures/missing_asset.tga differ diff --git a/indra/newview/skins/gold/textures/model_wizard/progress_bar_bg.png b/indra/newview/skins/gold/textures/model_wizard/progress_bar_bg.png new file mode 100644 index 0000000000..7c6920205f Binary files /dev/null and b/indra/newview/skins/gold/textures/model_wizard/progress_bar_bg.png differ diff --git a/indra/newview/skins/gold/textures/model_wizard/progress_light.png b/indra/newview/skins/gold/textures/model_wizard/progress_light.png new file mode 100755 index 0000000000..41de60badf Binary files /dev/null and b/indra/newview/skins/gold/textures/model_wizard/progress_light.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Arrow_Left_Off.png b/indra/newview/skins/gold/textures/navbar/Arrow_Left_Off.png new file mode 100644 index 0000000000..19569501fe Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Arrow_Left_Off.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Arrow_Right_Off.png b/indra/newview/skins/gold/textures/navbar/Arrow_Right_Off.png new file mode 100644 index 0000000000..3648c42656 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Arrow_Right_Off.png differ diff --git a/indra/newview/skins/gold/textures/navbar/BuyArrow_Off.png b/indra/newview/skins/gold/textures/navbar/BuyArrow_Off.png new file mode 100755 index 0000000000..e7203bcb45 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/BuyArrow_Off.png differ diff --git a/indra/newview/skins/gold/textures/navbar/BuyArrow_Over.png b/indra/newview/skins/gold/textures/navbar/BuyArrow_Over.png new file mode 100755 index 0000000000..75f33d1c1b Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/BuyArrow_Over.png differ diff --git a/indra/newview/skins/gold/textures/navbar/BuyArrow_Press.png b/indra/newview/skins/gold/textures/navbar/BuyArrow_Press.png new file mode 100755 index 0000000000..e0924e56b7 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/BuyArrow_Press.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Favorite_Link_Over.png b/indra/newview/skins/gold/textures/navbar/Favorite_Link_Over.png new file mode 100644 index 0000000000..d4f126f969 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Favorite_Link_Over.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Favorite_Star_Active.png b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Active.png new file mode 100644 index 0000000000..e662ca9577 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Active.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Favorite_Star_Off.png b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Off.png new file mode 100644 index 0000000000..82d044d817 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Off.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Favorite_Star_Over.png b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Over.png new file mode 100644 index 0000000000..03fef8334f Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Over.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Favorite_Star_Press.png b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Press.png new file mode 100644 index 0000000000..6670667022 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Favorite_Star_Press.png differ diff --git a/indra/newview/skins/gold/textures/navbar/FileMenu_Divider.png b/indra/newview/skins/gold/textures/navbar/FileMenu_Divider.png new file mode 100644 index 0000000000..5ab4abc5b8 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/FileMenu_Divider.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Flag.png b/indra/newview/skins/gold/textures/navbar/Flag.png new file mode 100644 index 0000000000..df53c89224 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Flag.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Help_Press.png b/indra/newview/skins/gold/textures/navbar/Help_Press.png new file mode 100644 index 0000000000..ed3695f9d5 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Help_Press.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Home_Off.png b/indra/newview/skins/gold/textures/navbar/Home_Off.png new file mode 100644 index 0000000000..fe3bc63b77 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Home_Off.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Info_Off.png b/indra/newview/skins/gold/textures/navbar/Info_Off.png new file mode 100644 index 0000000000..07b65ddf8b Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Info_Off.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Info_Over.png b/indra/newview/skins/gold/textures/navbar/Info_Over.png new file mode 100644 index 0000000000..fb7ff78fa4 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Info_Over.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Info_Press.png b/indra/newview/skins/gold/textures/navbar/Info_Press.png new file mode 100644 index 0000000000..93e82f270b Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Info_Press.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Landmarks.png b/indra/newview/skins/gold/textures/navbar/Landmarks.png new file mode 100644 index 0000000000..2b35de913b Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Landmarks.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Lock.png b/indra/newview/skins/gold/textures/navbar/Lock.png new file mode 100644 index 0000000000..cf569d6ad2 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Lock.png differ diff --git a/indra/newview/skins/gold/textures/navbar/NavBar_BG.png b/indra/newview/skins/gold/textures/navbar/NavBar_BG.png new file mode 100644 index 0000000000..6a91700ae0 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/NavBar_BG.png differ diff --git a/indra/newview/skins/gold/textures/navbar/NavBar_BG_NoFav_Bevel.png b/indra/newview/skins/gold/textures/navbar/NavBar_BG_NoFav_Bevel.png new file mode 100644 index 0000000000..c61dcde58c Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/NavBar_BG_NoFav_Bevel.png differ diff --git a/indra/newview/skins/gold/textures/navbar/NavBar_BG_NoNav_Bevel.png b/indra/newview/skins/gold/textures/navbar/NavBar_BG_NoNav_Bevel.png new file mode 100644 index 0000000000..9e3da34596 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/NavBar_BG_NoNav_Bevel.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Row_Selection.png b/indra/newview/skins/gold/textures/navbar/Row_Selection.png new file mode 100644 index 0000000000..cfc31f8d32 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Row_Selection.png differ diff --git a/indra/newview/skins/gold/textures/navbar/Search.png b/indra/newview/skins/gold/textures/navbar/Search.png new file mode 100644 index 0000000000..4c29e57f7b Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/Search.png differ diff --git a/indra/newview/skins/gold/textures/navbar/separator.png b/indra/newview/skins/gold/textures/navbar/separator.png new file mode 100644 index 0000000000..c1d74e5a64 Binary files /dev/null and b/indra/newview/skins/gold/textures/navbar/separator.png differ diff --git a/indra/newview/skins/gold/textures/notify_caution_icon.tga b/indra/newview/skins/gold/textures/notify_caution_icon.tga new file mode 100644 index 0000000000..abc23d1d7a Binary files /dev/null and b/indra/newview/skins/gold/textures/notify_caution_icon.tga differ diff --git a/indra/newview/skins/gold/textures/pixiesmall.j2c b/indra/newview/skins/gold/textures/pixiesmall.j2c new file mode 100644 index 0000000000..a1ff64014b Binary files /dev/null and b/indra/newview/skins/gold/textures/pixiesmall.j2c differ diff --git a/indra/newview/skins/gold/textures/red_x.png b/indra/newview/skins/gold/textures/red_x.png new file mode 100644 index 0000000000..a61202f09b Binary files /dev/null and b/indra/newview/skins/gold/textures/red_x.png differ diff --git a/indra/newview/skins/gold/textures/rounded_square.j2c b/indra/newview/skins/gold/textures/rounded_square.j2c new file mode 100644 index 0000000000..c8bb572fa9 Binary files /dev/null and b/indra/newview/skins/gold/textures/rounded_square.j2c differ diff --git a/indra/newview/skins/gold/textures/script_error.j2c b/indra/newview/skins/gold/textures/script_error.j2c new file mode 100644 index 0000000000..893cb642e7 Binary files /dev/null and b/indra/newview/skins/gold/textures/script_error.j2c differ diff --git a/indra/newview/skins/gold/textures/silhouette.j2c b/indra/newview/skins/gold/textures/silhouette.j2c new file mode 100644 index 0000000000..3859d4cb34 Binary files /dev/null and b/indra/newview/skins/gold/textures/silhouette.j2c differ diff --git a/indra/newview/skins/gold/textures/slim_icon_16_viewer.tga b/indra/newview/skins/gold/textures/slim_icon_16_viewer.tga new file mode 100644 index 0000000000..552181d36a Binary files /dev/null and b/indra/newview/skins/gold/textures/slim_icon_16_viewer.tga differ diff --git a/indra/newview/skins/gold/textures/snapshot_download.png b/indra/newview/skins/gold/textures/snapshot_download.png new file mode 100644 index 0000000000..6aa1abded5 Binary files /dev/null and b/indra/newview/skins/gold/textures/snapshot_download.png differ diff --git a/indra/newview/skins/gold/textures/snapshot_email.png b/indra/newview/skins/gold/textures/snapshot_email.png new file mode 100644 index 0000000000..dee784a9bf Binary files /dev/null and b/indra/newview/skins/gold/textures/snapshot_email.png differ diff --git a/indra/newview/skins/gold/textures/spacer24.tga b/indra/newview/skins/gold/textures/spacer24.tga new file mode 100644 index 0000000000..c7cab6b38c Binary files /dev/null and b/indra/newview/skins/gold/textures/spacer24.tga differ diff --git a/indra/newview/skins/gold/textures/tabarea.tga b/indra/newview/skins/gold/textures/tabarea.tga new file mode 100644 index 0000000000..5517aebfc8 Binary files /dev/null and b/indra/newview/skins/gold/textures/tabarea.tga differ diff --git a/indra/newview/skins/gold/textures/taskpanel/Activate_Checkmark.png b/indra/newview/skins/gold/textures/taskpanel/Activate_Checkmark.png new file mode 100644 index 0000000000..213acbe87b Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/Activate_Checkmark.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Foreground.png b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Foreground.png new file mode 100644 index 0000000000..4e59042e33 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Press.png b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Press.png new file mode 100644 index 0000000000..be7b298bb8 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Dock_Press.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Foreground.png b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Foreground.png new file mode 100644 index 0000000000..1e234ff09b Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Press.png b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Press.png new file mode 100644 index 0000000000..48c78b453d Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/Sidebar_Icon_Undock_Press.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_Close_Off.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Close_Off.png new file mode 100644 index 0000000000..bc4e00c646 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Close_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_Home_Selected.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Home_Selected.png new file mode 100644 index 0000000000..293aeef5e6 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Home_Selected.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_Me_Off.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Me_Off.png new file mode 100644 index 0000000000..760db9360d Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Me_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_Open_Off.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Open_Off.png new file mode 100644 index 0000000000..4556602f58 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Open_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_People_Off.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_People_Off.png new file mode 100644 index 0000000000..691b600510 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_People_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_Places_Off.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Places_Off.png new file mode 100644 index 0000000000..f5a5f7a846 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Places_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TabIcon_Things_Off.png b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Things_Off.png new file mode 100644 index 0000000000..e56eda9802 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TabIcon_Things_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Off.png b/indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Off.png new file mode 100644 index 0000000000..4ed7a2b183 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Off.png differ diff --git a/indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Selected.png b/indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Selected.png new file mode 100644 index 0000000000..b3316386b9 Binary files /dev/null and b/indra/newview/skins/gold/textures/taskpanel/TaskPanel_Tab_Selected.png differ diff --git a/indra/newview/skins/gold/textures/tearoff_pressed.tga b/indra/newview/skins/gold/textures/tearoff_pressed.tga new file mode 100644 index 0000000000..620d109de0 Binary files /dev/null and b/indra/newview/skins/gold/textures/tearoff_pressed.tga differ diff --git a/indra/newview/skins/gold/textures/tearoffbox.tga b/indra/newview/skins/gold/textures/tearoffbox.tga new file mode 100644 index 0000000000..0670d2e91b Binary files /dev/null and b/indra/newview/skins/gold/textures/tearoffbox.tga differ diff --git a/indra/newview/skins/gold/textures/textures.xml b/indra/newview/skins/gold/textures/textures.xml new file mode 100644 index 0000000000..1fe1ff333a --- /dev/null +++ b/indra/newview/skins/gold/textures/textures.xml @@ -0,0 +1,934 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indra/newview/skins/gold/textures/toolbar_icons/360_capture.png b/indra/newview/skins/gold/textures/toolbar_icons/360_capture.png new file mode 100644 index 0000000000..163cebe29f Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/360_capture.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/appearance.png b/indra/newview/skins/gold/textures/toolbar_icons/appearance.png new file mode 100644 index 0000000000..e6b1365388 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/appearance.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/avatars.png b/indra/newview/skins/gold/textures/toolbar_icons/avatars.png new file mode 100644 index 0000000000..8fa0600cee Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/avatars.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/build.png b/indra/newview/skins/gold/textures/toolbar_icons/build.png new file mode 100644 index 0000000000..e21ab3f0e4 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/build.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/caret_bottom.png b/indra/newview/skins/gold/textures/toolbar_icons/caret_bottom.png new file mode 100644 index 0000000000..5f6a01eaa1 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/caret_bottom.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/caret_left.png b/indra/newview/skins/gold/textures/toolbar_icons/caret_left.png new file mode 100644 index 0000000000..0b8090314c Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/caret_left.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/caret_right.png b/indra/newview/skins/gold/textures/toolbar_icons/caret_right.png new file mode 100644 index 0000000000..044751560f Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/caret_right.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/chat.png b/indra/newview/skins/gold/textures/toolbar_icons/chat.png new file mode 100644 index 0000000000..e0dbac495f Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/chat.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/destinations.png b/indra/newview/skins/gold/textures/toolbar_icons/destinations.png new file mode 100644 index 0000000000..e2325f083a Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/destinations.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/environments.png b/indra/newview/skins/gold/textures/toolbar_icons/environments.png new file mode 100644 index 0000000000..620db9f793 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/environments.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/facebook.png b/indra/newview/skins/gold/textures/toolbar_icons/facebook.png new file mode 100644 index 0000000000..ae524b643f Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/facebook.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/favorite_folder.png b/indra/newview/skins/gold/textures/toolbar_icons/favorite_folder.png new file mode 100644 index 0000000000..811efffc0b Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/favorite_folder.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/flickr.png b/indra/newview/skins/gold/textures/toolbar_icons/flickr.png new file mode 100644 index 0000000000..7fce9f0df2 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/flickr.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/gestures.png b/indra/newview/skins/gold/textures/toolbar_icons/gestures.png new file mode 100644 index 0000000000..2404bb4e25 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/gestures.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/grid_status.png b/indra/newview/skins/gold/textures/toolbar_icons/grid_status.png new file mode 100644 index 0000000000..b92b93cfb4 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/grid_status.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/highlighting.png b/indra/newview/skins/gold/textures/toolbar_icons/highlighting.png new file mode 100644 index 0000000000..093bace257 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/highlighting.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/highlighting_selected.png b/indra/newview/skins/gold/textures/toolbar_icons/highlighting_selected.png new file mode 100644 index 0000000000..899fefbdf4 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/highlighting_selected.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/howto.png b/indra/newview/skins/gold/textures/toolbar_icons/howto.png new file mode 100644 index 0000000000..8594d71113 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/howto.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/inventory.png b/indra/newview/skins/gold/textures/toolbar_icons/inventory.png new file mode 100644 index 0000000000..ab3191255e Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/inventory.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/land.png b/indra/newview/skins/gold/textures/toolbar_icons/land.png new file mode 100644 index 0000000000..89ea7604a4 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/land.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/map.png b/indra/newview/skins/gold/textures/toolbar_icons/map.png new file mode 100644 index 0000000000..ed1049b7db Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/map.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/marketplace.png b/indra/newview/skins/gold/textures/toolbar_icons/marketplace.png new file mode 100644 index 0000000000..62bad20be6 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/marketplace.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/mini_cart.png b/indra/newview/skins/gold/textures/toolbar_icons/mini_cart.png new file mode 100644 index 0000000000..9eeb1d4e09 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/mini_cart.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/mini_map.png b/indra/newview/skins/gold/textures/toolbar_icons/mini_map.png new file mode 100644 index 0000000000..ab0a654056 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/mini_map.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/mktlistings.png b/indra/newview/skins/gold/textures/toolbar_icons/mktlistings.png new file mode 100644 index 0000000000..a6f90461d7 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/mktlistings.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/move.png b/indra/newview/skins/gold/textures/toolbar_icons/move.png new file mode 100644 index 0000000000..5c2ced7375 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/move.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/nearbyvoice.png b/indra/newview/skins/gold/textures/toolbar_icons/nearbyvoice.png new file mode 100644 index 0000000000..77a7cd5f44 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/nearbyvoice.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/outbox.png b/indra/newview/skins/gold/textures/toolbar_icons/outbox.png new file mode 100644 index 0000000000..0f3db1c47c Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/outbox.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/people.png b/indra/newview/skins/gold/textures/toolbar_icons/people.png new file mode 100644 index 0000000000..7228ae8e2f Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/people.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/performance.png b/indra/newview/skins/gold/textures/toolbar_icons/performance.png new file mode 100644 index 0000000000..91baf849c8 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/performance.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/picks.png b/indra/newview/skins/gold/textures/toolbar_icons/picks.png new file mode 100644 index 0000000000..befda04b42 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/picks.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/places.png b/indra/newview/skins/gold/textures/toolbar_icons/places.png new file mode 100644 index 0000000000..97d9fa066c Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/places.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/preferences.png b/indra/newview/skins/gold/textures/toolbar_icons/preferences.png new file mode 100644 index 0000000000..4ccd7b8ae1 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/preferences.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/profile.png b/indra/newview/skins/gold/textures/toolbar_icons/profile.png new file mode 100644 index 0000000000..32fe2bf8ac Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/profile.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/report_abuse.png b/indra/newview/skins/gold/textures/toolbar_icons/report_abuse.png new file mode 100644 index 0000000000..d5cb6ca259 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/report_abuse.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/resync_animations.png b/indra/newview/skins/gold/textures/toolbar_icons/resync_animations.png new file mode 100644 index 0000000000..dc9ee9c428 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/resync_animations.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/search.png b/indra/newview/skins/gold/textures/toolbar_icons/search.png new file mode 100644 index 0000000000..bcb11e950d Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/search.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/snapshot.png b/indra/newview/skins/gold/textures/toolbar_icons/snapshot.png new file mode 100644 index 0000000000..d26da9b1d2 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/snapshot.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/speak.png b/indra/newview/skins/gold/textures/toolbar_icons/speak.png new file mode 100644 index 0000000000..10cd354c5c Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/speak.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/twitter.png b/indra/newview/skins/gold/textures/toolbar_icons/twitter.png new file mode 100644 index 0000000000..0ad56f7802 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/twitter.png differ diff --git a/indra/newview/skins/gold/textures/toolbar_icons/view.png b/indra/newview/skins/gold/textures/toolbar_icons/view.png new file mode 100644 index 0000000000..ddf0df7c26 Binary files /dev/null and b/indra/newview/skins/gold/textures/toolbar_icons/view.png differ diff --git a/indra/newview/skins/gold/textures/transparent.j2c b/indra/newview/skins/gold/textures/transparent.j2c new file mode 100644 index 0000000000..1068e940b9 Binary files /dev/null and b/indra/newview/skins/gold/textures/transparent.j2c differ diff --git a/indra/newview/skins/gold/textures/up_arrow.png b/indra/newview/skins/gold/textures/up_arrow.png new file mode 100644 index 0000000000..76f839510e Binary files /dev/null and b/indra/newview/skins/gold/textures/up_arrow.png differ diff --git a/indra/newview/skins/gold/textures/uv_test1.j2c b/indra/newview/skins/gold/textures/uv_test1.j2c new file mode 100644 index 0000000000..3d5b541796 Binary files /dev/null and b/indra/newview/skins/gold/textures/uv_test1.j2c differ diff --git a/indra/newview/skins/gold/textures/uv_test2.tga b/indra/newview/skins/gold/textures/uv_test2.tga new file mode 100644 index 0000000000..a16000d1e4 Binary files /dev/null and b/indra/newview/skins/gold/textures/uv_test2.tga differ diff --git a/indra/newview/skins/gold/textures/voice_meter_dot.j2c b/indra/newview/skins/gold/textures/voice_meter_dot.j2c new file mode 100644 index 0000000000..e536c3338a Binary files /dev/null and b/indra/newview/skins/gold/textures/voice_meter_dot.j2c differ diff --git a/indra/newview/skins/gold/textures/voice_meter_rings.j2c b/indra/newview/skins/gold/textures/voice_meter_rings.j2c new file mode 100644 index 0000000000..17e7c6c6a1 Binary files /dev/null and b/indra/newview/skins/gold/textures/voice_meter_rings.j2c differ diff --git a/indra/newview/skins/gold/textures/white.tga b/indra/newview/skins/gold/textures/white.tga new file mode 100644 index 0000000000..9fe68631cf Binary files /dev/null and b/indra/newview/skins/gold/textures/white.tga differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Down.png b/indra/newview/skins/gold/textures/widgets/Arrow_Down.png new file mode 100644 index 0000000000..8b592ed840 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Down.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Left.png b/indra/newview/skins/gold/textures/widgets/Arrow_Left.png new file mode 100644 index 0000000000..04416541b9 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Left.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Right.png b/indra/newview/skins/gold/textures/widgets/Arrow_Right.png new file mode 100644 index 0000000000..e57452a558 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Right.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Small_Down.png b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Down.png new file mode 100644 index 0000000000..8694cdf2d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Down.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Small_Left.png b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Left.png new file mode 100644 index 0000000000..a1b82d5101 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Left.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Small_Right.png b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Right.png new file mode 100644 index 0000000000..0e05d76852 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Right.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Small_Up.png b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Up.png new file mode 100644 index 0000000000..348bc4c019 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Small_Up.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Arrow_Up.png b/indra/newview/skins/gold/textures/widgets/Arrow_Up.png new file mode 100644 index 0000000000..8b3da09d79 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Arrow_Up.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Badge_Background.png b/indra/newview/skins/gold/textures/widgets/Badge_Background.png new file mode 100644 index 0000000000..5abc1bf489 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Badge_Background.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Badge_Border.png b/indra/newview/skins/gold/textures/widgets/Badge_Border.png new file mode 100644 index 0000000000..57d3be2320 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Badge_Border.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Disabled.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Disabled.png new file mode 100644 index 0000000000..139d71ae2e Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Off.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Off.png new file mode 100755 index 0000000000..cb0ae6b0c9 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Over.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Over.png new file mode 100755 index 0000000000..426c2c9d79 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Press.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Press.png new file mode 100755 index 0000000000..9e71d224fa Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Left_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Disabled.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Disabled.png new file mode 100644 index 0000000000..2cf3de24c0 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Off.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Off.png new file mode 100755 index 0000000000..c6f1d2f5d6 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Over.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Over.png new file mode 100755 index 0000000000..c87d907a68 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Press.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Press.png new file mode 100755 index 0000000000..a36a3aaf02 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Middle_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Disabled.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Disabled.png new file mode 100644 index 0000000000..d9c9692114 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Off.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Off.png new file mode 100644 index 0000000000..bf7744ac21 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Over.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Over.png new file mode 100644 index 0000000000..23e7be65a2 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Press.png b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Press.png new file mode 100644 index 0000000000..16ed3effa3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/BreadCrumbBtn_Right_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Checkbox_Disabled.png b/indra/newview/skins/gold/textures/widgets/Checkbox_Disabled.png new file mode 100644 index 0000000000..8439f82e29 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Checkbox_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Checkbox_Off.png b/indra/newview/skins/gold/textures/widgets/Checkbox_Off.png new file mode 100644 index 0000000000..cb9a04d84f Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Checkbox_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Checkbox_On.png b/indra/newview/skins/gold/textures/widgets/Checkbox_On.png new file mode 100644 index 0000000000..0ec090504a Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Checkbox_On.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Checkbox_On_Disabled.png b/indra/newview/skins/gold/textures/widgets/Checkbox_On_Disabled.png new file mode 100644 index 0000000000..5759f7de69 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Checkbox_On_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Checkbox_On_Press.png b/indra/newview/skins/gold/textures/widgets/Checkbox_On_Press.png new file mode 100644 index 0000000000..ba46e91c55 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Checkbox_On_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Checkbox_Press.png b/indra/newview/skins/gold/textures/widgets/Checkbox_Press.png new file mode 100644 index 0000000000..5f5a33d878 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Checkbox_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_Disabled.png b/indra/newview/skins/gold/textures/widgets/ComboButton_Disabled.png new file mode 100644 index 0000000000..ebeb813349 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_Hover.png b/indra/newview/skins/gold/textures/widgets/ComboButton_Hover.png new file mode 100644 index 0000000000..1377d35e1a Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_Hover.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_Off.png b/indra/newview/skins/gold/textures/widgets/ComboButton_Off.png new file mode 100644 index 0000000000..8c315a9d25 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_On.png b/indra/newview/skins/gold/textures/widgets/ComboButton_On.png new file mode 100644 index 0000000000..94cbf85ea7 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_On.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_Selected.png b/indra/newview/skins/gold/textures/widgets/ComboButton_Selected.png new file mode 100644 index 0000000000..1bb4a43c4c Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_UpOff.png b/indra/newview/skins/gold/textures/widgets/ComboButton_UpOff.png new file mode 100644 index 0000000000..34edea9421 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_UpOff.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ComboButton_UpSelected.png b/indra/newview/skins/gold/textures/widgets/ComboButton_UpSelected.png new file mode 100644 index 0000000000..2ee213ecd9 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ComboButton_UpSelected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/DisclosureArrow_Opened_Off.png b/indra/newview/skins/gold/textures/widgets/DisclosureArrow_Opened_Off.png new file mode 100644 index 0000000000..115ec7a11f Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/DisclosureArrow_Opened_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/DropDown_Disabled.png b/indra/newview/skins/gold/textures/widgets/DropDown_Disabled.png new file mode 100644 index 0000000000..9a69f7e0d9 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/DropDown_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/DropDown_Off.png b/indra/newview/skins/gold/textures/widgets/DropDown_Off.png new file mode 100644 index 0000000000..b118e7a7d4 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/DropDown_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/DropDown_On.png b/indra/newview/skins/gold/textures/widgets/DropDown_On.png new file mode 100644 index 0000000000..614c1fccc5 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/DropDown_On.png differ diff --git a/indra/newview/skins/gold/textures/widgets/DropDown_Press.png b/indra/newview/skins/gold/textures/widgets/DropDown_Press.png new file mode 100644 index 0000000000..0dc92f2435 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/DropDown_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/DropTarget.png b/indra/newview/skins/gold/textures/widgets/DropTarget.png new file mode 100644 index 0000000000..01e7a88861 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/DropTarget.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Error_Tag_Background.png b/indra/newview/skins/gold/textures/widgets/Error_Tag_Background.png new file mode 100644 index 0000000000..439fce3dd3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Error_Tag_Background.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Linden_Dollar_Alert.png b/indra/newview/skins/gold/textures/widgets/Linden_Dollar_Alert.png new file mode 100644 index 0000000000..76e078100f Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Linden_Dollar_Alert.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Linden_Dollar_Background.png b/indra/newview/skins/gold/textures/widgets/Linden_Dollar_Background.png new file mode 100644 index 0000000000..6e71ef7b72 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Linden_Dollar_Background.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ListItem_Over.png b/indra/newview/skins/gold/textures/widgets/ListItem_Over.png new file mode 100644 index 0000000000..8c80522232 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ListItem_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ListItem_Select.png b/indra/newview/skins/gold/textures/widgets/ListItem_Select.png new file mode 100644 index 0000000000..b27e0ee787 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ListItem_Select.png differ diff --git a/indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Off.png b/indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Off.png new file mode 100644 index 0000000000..de71f763d3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Selected.png b/indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Selected.png new file mode 100644 index 0000000000..a627dbaf34 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/MarketplaceBtn_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Marketplace_Dropzone_Background.png b/indra/newview/skins/gold/textures/widgets/Marketplace_Dropzone_Background.png new file mode 100644 index 0000000000..9eb4a5c55d Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Marketplace_Dropzone_Background.png differ diff --git a/indra/newview/skins/gold/textures/widgets/New_Tag_Background.png b/indra/newview/skins/gold/textures/widgets/New_Tag_Background.png new file mode 100644 index 0000000000..3631d90825 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/New_Tag_Background.png differ diff --git a/indra/newview/skins/gold/textures/widgets/New_Tag_Border.png b/indra/newview/skins/gold/textures/widgets/New_Tag_Border.png new file mode 100644 index 0000000000..d9b78eeea4 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/New_Tag_Border.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ProgressBar.png b/indra/newview/skins/gold/textures/widgets/ProgressBar.png new file mode 100644 index 0000000000..23e7ee4f16 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ProgressBar.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ProgressBarSolid.png b/indra/newview/skins/gold/textures/widgets/ProgressBarSolid.png new file mode 100644 index 0000000000..59a798464d Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ProgressBarSolid.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ProgressTrack.png b/indra/newview/skins/gold/textures/widgets/ProgressTrack.png new file mode 100644 index 0000000000..f4be9f5ccd Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ProgressTrack.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Disabled.png b/indra/newview/skins/gold/textures/widgets/PushButton_Disabled.png new file mode 100644 index 0000000000..e99ec4b14b Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Login.png b/indra/newview/skins/gold/textures/widgets/PushButton_Login.png new file mode 100644 index 0000000000..8e7d932ab1 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Login.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Login_Over.png b/indra/newview/skins/gold/textures/widgets/PushButton_Login_Over.png new file mode 100644 index 0000000000..038ba23be2 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Login_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Login_Pressed.png b/indra/newview/skins/gold/textures/widgets/PushButton_Login_Pressed.png new file mode 100644 index 0000000000..828aa1a139 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Login_Pressed.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Off.png b/indra/newview/skins/gold/textures/widgets/PushButton_Off.png new file mode 100644 index 0000000000..c74cea62d3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_On.png b/indra/newview/skins/gold/textures/widgets/PushButton_On.png new file mode 100644 index 0000000000..fddde585a1 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_On.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_On_Selected.png b/indra/newview/skins/gold/textures/widgets/PushButton_On_Selected.png new file mode 100644 index 0000000000..6f0cd3574d Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_On_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Over.png b/indra/newview/skins/gold/textures/widgets/PushButton_Over.png new file mode 100644 index 0000000000..34a64a3ade Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Press.png b/indra/newview/skins/gold/textures/widgets/PushButton_Press.png new file mode 100644 index 0000000000..e5cc0ba1d2 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Selected.png b/indra/newview/skins/gold/textures/widgets/PushButton_Selected.png new file mode 100644 index 0000000000..d711319160 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Selected_Disabled.png b/indra/newview/skins/gold/textures/widgets/PushButton_Selected_Disabled.png new file mode 100644 index 0000000000..26a47e0ab5 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Selected_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/PushButton_Selected_Press.png b/indra/newview/skins/gold/textures/widgets/PushButton_Selected_Press.png new file mode 100644 index 0000000000..f1549f9379 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/PushButton_Selected_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/RadioButton_Disabled.png b/indra/newview/skins/gold/textures/widgets/RadioButton_Disabled.png new file mode 100644 index 0000000000..32ec25fe0e Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/RadioButton_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/RadioButton_Off.png b/indra/newview/skins/gold/textures/widgets/RadioButton_Off.png new file mode 100644 index 0000000000..5d267af5dc Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/RadioButton_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/RadioButton_On.png b/indra/newview/skins/gold/textures/widgets/RadioButton_On.png new file mode 100644 index 0000000000..e6bf0db157 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/RadioButton_On.png differ diff --git a/indra/newview/skins/gold/textures/widgets/RadioButton_On_Disabled.png b/indra/newview/skins/gold/textures/widgets/RadioButton_On_Disabled.png new file mode 100644 index 0000000000..72aae43618 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/RadioButton_On_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/RadioButton_On_Press.png b/indra/newview/skins/gold/textures/widgets/RadioButton_On_Press.png new file mode 100644 index 0000000000..f3883b82b3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/RadioButton_On_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/RadioButton_Press.png b/indra/newview/skins/gold/textures/widgets/RadioButton_Press.png new file mode 100644 index 0000000000..0025256045 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/RadioButton_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down.png new file mode 100644 index 0000000000..768909d447 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Opaque.png new file mode 100644 index 0000000000..1c57521e9e Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Over_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Over_Opaque.png new file mode 100644 index 0000000000..3db7be9ffa Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Down_Over_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left.png new file mode 100644 index 0000000000..9ef73f48a5 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Opaque.png new file mode 100644 index 0000000000..0fb0671036 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Over_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Over_Opaque.png new file mode 100644 index 0000000000..464130c359 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Left_Over_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right.png new file mode 100644 index 0000000000..8a59274b8a Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Opaque.png new file mode 100644 index 0000000000..ab1f1ac90b Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Over_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Over_Opaque.png new file mode 100644 index 0000000000..e5a94429a3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Right_Over_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up.png new file mode 100644 index 0000000000..064580f0c8 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Opaque.png new file mode 100644 index 0000000000..2cc4857d27 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Over_Opaque.png b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Over_Opaque.png new file mode 100644 index 0000000000..2018b53af9 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollArrow_Up_Over_Opaque.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollThumb_Horiz.png b/indra/newview/skins/gold/textures/widgets/ScrollThumb_Horiz.png new file mode 100644 index 0000000000..9afc907c1c Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollThumb_Horiz.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollThumb_Vert.png b/indra/newview/skins/gold/textures/widgets/ScrollThumb_Vert.png new file mode 100644 index 0000000000..ede643e528 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollThumb_Vert.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollTrack_Horiz.png b/indra/newview/skins/gold/textures/widgets/ScrollTrack_Horiz.png new file mode 100644 index 0000000000..35da770073 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollTrack_Horiz.png differ diff --git a/indra/newview/skins/gold/textures/widgets/ScrollTrack_Vert.png b/indra/newview/skins/gold/textures/widgets/ScrollTrack_Vert.png new file mode 100644 index 0000000000..cf67c23133 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/ScrollTrack_Vert.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Disabled.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Disabled.png new file mode 100644 index 0000000000..ef50fb5d51 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Off.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Off.png new file mode 100644 index 0000000000..191dbf08fc Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Over.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Over.png new file mode 100644 index 0000000000..d5882bce85 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Press.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Press.png new file mode 100644 index 0000000000..ddaab1cfcd Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected.png new file mode 100644 index 0000000000..c8634b1294 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png new file mode 100644 index 0000000000..d47a21fff7 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Over.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Over.png new file mode 100644 index 0000000000..4919c9bcc3 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Press.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Press.png new file mode 100644 index 0000000000..1182f90a11 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Left_Selected_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Disabled.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Disabled.png new file mode 100644 index 0000000000..65d082b993 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected.png new file mode 100644 index 0000000000..12f55c599e Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png new file mode 100644 index 0000000000..123524f0e4 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Press.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Press.png new file mode 100644 index 0000000000..8fd7086252 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Middle_Selected_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Disabled.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Disabled.png new file mode 100644 index 0000000000..ccea8fc784 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Off.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Off.png new file mode 100644 index 0000000000..f90ede3b71 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_On_Selected.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_On_Selected.png new file mode 100644 index 0000000000..a8dba17a75 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_On_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Over.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Over.png new file mode 100644 index 0000000000..cadcec085a Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Press.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Press.png new file mode 100644 index 0000000000..889d06a690 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected.png new file mode 100644 index 0000000000..aa3906d236 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png new file mode 100644 index 0000000000..2befd6985b Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Press.png b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Press.png new file mode 100644 index 0000000000..7fe8926628 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SegmentedBtn_Right_Selected_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SliderThumb_Disabled.png b/indra/newview/skins/gold/textures/widgets/SliderThumb_Disabled.png new file mode 100644 index 0000000000..5cfa3ae4e1 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SliderThumb_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SliderThumb_Off.png b/indra/newview/skins/gold/textures/widgets/SliderThumb_Off.png new file mode 100644 index 0000000000..66cdcbeb94 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SliderThumb_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SliderThumb_Press.png b/indra/newview/skins/gold/textures/widgets/SliderThumb_Press.png new file mode 100644 index 0000000000..0bf8e43e81 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SliderThumb_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SliderTrack_Horiz.png b/indra/newview/skins/gold/textures/widgets/SliderTrack_Horiz.png new file mode 100644 index 0000000000..720830f83f Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SliderTrack_Horiz.png differ diff --git a/indra/newview/skins/gold/textures/widgets/SliderTrack_Vert.png b/indra/newview/skins/gold/textures/widgets/SliderTrack_Vert.png new file mode 100644 index 0000000000..c01db44707 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/SliderTrack_Vert.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Stepper_Down_Off.png b/indra/newview/skins/gold/textures/widgets/Stepper_Down_Off.png new file mode 100644 index 0000000000..ff21034095 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Stepper_Down_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Stepper_Down_Press.png b/indra/newview/skins/gold/textures/widgets/Stepper_Down_Press.png new file mode 100644 index 0000000000..40f42a670f Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Stepper_Down_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Stepper_Up_Off.png b/indra/newview/skins/gold/textures/widgets/Stepper_Up_Off.png new file mode 100644 index 0000000000..133845bdbc Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Stepper_Up_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Stepper_Up_Press.png b/indra/newview/skins/gold/textures/widgets/Stepper_Up_Press.png new file mode 100644 index 0000000000..8cefa97129 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Stepper_Up_Press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Active.png b/indra/newview/skins/gold/textures/widgets/TextField_Active.png new file mode 100644 index 0000000000..66c3867b81 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Active.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Disabled.png b/indra/newview/skins/gold/textures/widgets/TextField_Disabled.png new file mode 100644 index 0000000000..baf747f581 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Off.png b/indra/newview/skins/gold/textures/widgets/TextField_Off.png new file mode 100644 index 0000000000..a35562f950 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Search_Active.png b/indra/newview/skins/gold/textures/widgets/TextField_Search_Active.png new file mode 100644 index 0000000000..572535f1ab Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Search_Active.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Search_Disabled.png b/indra/newview/skins/gold/textures/widgets/TextField_Search_Disabled.png new file mode 100644 index 0000000000..94b4b158f7 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Search_Disabled.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Search_Highlight.png b/indra/newview/skins/gold/textures/widgets/TextField_Search_Highlight.png new file mode 100644 index 0000000000..7768da04e8 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Search_Highlight.png differ diff --git a/indra/newview/skins/gold/textures/widgets/TextField_Search_Off.png b/indra/newview/skins/gold/textures/widgets/TextField_Search_Off.png new file mode 100644 index 0000000000..fccd38c807 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/TextField_Search_Off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/Tooltip.png b/indra/newview/skins/gold/textures/widgets/Tooltip.png new file mode 100644 index 0000000000..1be53bdaa2 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/Tooltip.png differ diff --git a/indra/newview/skins/gold/textures/widgets/bevel_background.png b/indra/newview/skins/gold/textures/widgets/bevel_background.png new file mode 100644 index 0000000000..6304124aec Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/bevel_background.png differ diff --git a/indra/newview/skins/gold/textures/widgets/buy_off.png b/indra/newview/skins/gold/textures/widgets/buy_off.png new file mode 100644 index 0000000000..2582b6cfab Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/buy_off.png differ diff --git a/indra/newview/skins/gold/textures/widgets/buy_over.png b/indra/newview/skins/gold/textures/widgets/buy_over.png new file mode 100644 index 0000000000..5b8a39085d Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/buy_over.png differ diff --git a/indra/newview/skins/gold/textures/widgets/buy_press.png b/indra/newview/skins/gold/textures/widgets/buy_press.png new file mode 100644 index 0000000000..8e0cc9f787 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/buy_press.png differ diff --git a/indra/newview/skins/gold/textures/widgets/horizontal_drag_handle.png b/indra/newview/skins/gold/textures/widgets/horizontal_drag_handle.png new file mode 100644 index 0000000000..631d653968 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/horizontal_drag_handle.png differ diff --git a/indra/newview/skins/gold/textures/widgets/jump_left_in.png b/indra/newview/skins/gold/textures/widgets/jump_left_in.png new file mode 100644 index 0000000000..073606628c Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/jump_left_in.png differ diff --git a/indra/newview/skins/gold/textures/widgets/jump_left_out.png b/indra/newview/skins/gold/textures/widgets/jump_left_out.png new file mode 100644 index 0000000000..71d5c5c36a Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/jump_left_out.png differ diff --git a/indra/newview/skins/gold/textures/widgets/jump_right_in.png b/indra/newview/skins/gold/textures/widgets/jump_right_in.png new file mode 100644 index 0000000000..96f8501932 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/jump_right_in.png differ diff --git a/indra/newview/skins/gold/textures/widgets/jump_right_out.png b/indra/newview/skins/gold/textures/widgets/jump_right_out.png new file mode 100644 index 0000000000..9c02f5f649 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/jump_right_out.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_moon_back.png b/indra/newview/skins/gold/textures/widgets/track_control_moon_back.png new file mode 100644 index 0000000000..03d1e805e1 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_moon_back.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_moon_front.png b/indra/newview/skins/gold/textures/widgets/track_control_moon_front.png new file mode 100644 index 0000000000..cdc52fe08a Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_moon_front.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom.png new file mode 100644 index 0000000000..c08b54c269 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom_active.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom_active.png new file mode 100644 index 0000000000..a2b37d1b43 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_bottom_active.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side.png new file mode 100644 index 0000000000..3439e8717f Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side_active.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side_active.png new file mode 100644 index 0000000000..fa745175be Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_left_side_active.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side.png new file mode 100644 index 0000000000..f92fdb3d92 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side_active.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side_active.png new file mode 100644 index 0000000000..23571d6473 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_right_side_active.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_top.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_top.png new file mode 100644 index 0000000000..ae67084a7d Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_top.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_rotate_top_active.png b/indra/newview/skins/gold/textures/widgets/track_control_rotate_top_active.png new file mode 100644 index 0000000000..4e1d0ad096 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_rotate_top_active.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_sphere.png b/indra/newview/skins/gold/textures/widgets/track_control_sphere.png new file mode 100644 index 0000000000..02b0854c7b Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_sphere.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_sun_back.png b/indra/newview/skins/gold/textures/widgets/track_control_sun_back.png new file mode 100644 index 0000000000..b3191ccc5d Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_sun_back.png differ diff --git a/indra/newview/skins/gold/textures/widgets/track_control_sun_front.png b/indra/newview/skins/gold/textures/widgets/track_control_sun_front.png new file mode 100644 index 0000000000..1cdcbf7861 Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/track_control_sun_front.png differ diff --git a/indra/newview/skins/gold/textures/widgets/vertical_drag_handle.png b/indra/newview/skins/gold/textures/widgets/vertical_drag_handle.png new file mode 100644 index 0000000000..d78e898a9c Binary files /dev/null and b/indra/newview/skins/gold/textures/widgets/vertical_drag_handle.png differ diff --git a/indra/newview/skins/gold/textures/windows/Dragbar.png b/indra/newview/skins/gold/textures/windows/Dragbar.png new file mode 100644 index 0000000000..3a998abdc3 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Dragbar.png differ diff --git a/indra/newview/skins/gold/textures/windows/Flyout_Left.png b/indra/newview/skins/gold/textures/windows/Flyout_Left.png new file mode 100644 index 0000000000..3110d7f6b5 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Flyout_Left.png differ diff --git a/indra/newview/skins/gold/textures/windows/Flyout_Pointer.png b/indra/newview/skins/gold/textures/windows/Flyout_Pointer.png new file mode 100644 index 0000000000..4076bb393e Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Flyout_Pointer.png differ diff --git a/indra/newview/skins/gold/textures/windows/Flyout_Right.png b/indra/newview/skins/gold/textures/windows/Flyout_Right.png new file mode 100644 index 0000000000..4c55cd6287 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Flyout_Right.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Close_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Close_Foreground.png new file mode 100644 index 0000000000..cb516886a2 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Close_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Close_Press.png b/indra/newview/skins/gold/textures/windows/Icon_Close_Press.png new file mode 100644 index 0000000000..283981f6ea Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Close_Press.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Close_Toast.png b/indra/newview/skins/gold/textures/windows/Icon_Close_Toast.png new file mode 100644 index 0000000000..b08ffbc742 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Close_Toast.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Dock_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Dock_Foreground.png new file mode 100644 index 0000000000..7508fcb25e Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Dock_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Dock_Press.png b/indra/newview/skins/gold/textures/windows/Icon_Dock_Press.png new file mode 100644 index 0000000000..3f2c560398 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Dock_Press.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Gear.png b/indra/newview/skins/gold/textures/windows/Icon_Gear.png new file mode 100644 index 0000000000..7cf85bece4 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Gear.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Gear_Background.png b/indra/newview/skins/gold/textures/windows/Icon_Gear_Background.png new file mode 100644 index 0000000000..09d83e62e4 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Gear_Background.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Gear_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Gear_Foreground.png new file mode 100644 index 0000000000..fa998eee5d Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Gear_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Gear_Press.png b/indra/newview/skins/gold/textures/windows/Icon_Gear_Press.png new file mode 100644 index 0000000000..603fa2f388 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Gear_Press.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Help_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Help_Foreground.png new file mode 100644 index 0000000000..1bde4c040a Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Help_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Help_Press.png b/indra/newview/skins/gold/textures/windows/Icon_Help_Press.png new file mode 100644 index 0000000000..f3b885283f Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Help_Press.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Minimize_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Minimize_Foreground.png new file mode 100644 index 0000000000..942efb40f7 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Minimize_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Minimize_Press.png b/indra/newview/skins/gold/textures/windows/Icon_Minimize_Press.png new file mode 100644 index 0000000000..1fe37b7a2e Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Minimize_Press.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Restore_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Restore_Foreground.png new file mode 100644 index 0000000000..7840deccb8 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Restore_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Restore_Press.png b/indra/newview/skins/gold/textures/windows/Icon_Restore_Press.png new file mode 100644 index 0000000000..33258a0bc5 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Restore_Press.png differ diff --git a/indra/newview/skins/gold/textures/windows/Icon_Undock_Foreground.png b/indra/newview/skins/gold/textures/windows/Icon_Undock_Foreground.png new file mode 100644 index 0000000000..df826226e6 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Icon_Undock_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/Inspector_Background.png b/indra/newview/skins/gold/textures/windows/Inspector_Background.png new file mode 100644 index 0000000000..3053269b84 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Inspector_Background.png differ diff --git a/indra/newview/skins/gold/textures/windows/Inspector_Hover.png b/indra/newview/skins/gold/textures/windows/Inspector_Hover.png new file mode 100644 index 0000000000..0cb846eba0 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Inspector_Hover.png differ diff --git a/indra/newview/skins/gold/textures/windows/Inspector_I.png b/indra/newview/skins/gold/textures/windows/Inspector_I.png new file mode 100644 index 0000000000..f0848838e2 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Inspector_I.png differ diff --git a/indra/newview/skins/gold/textures/windows/Resize_Corner.png b/indra/newview/skins/gold/textures/windows/Resize_Corner.png new file mode 100644 index 0000000000..4a533011df Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Resize_Corner.png differ diff --git a/indra/newview/skins/gold/textures/windows/Toast_Background.png b/indra/newview/skins/gold/textures/windows/Toast_Background.png new file mode 100644 index 0000000000..00676350ca Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Toast_Background.png differ diff --git a/indra/newview/skins/gold/textures/windows/Toast_CloseBtn.png b/indra/newview/skins/gold/textures/windows/Toast_CloseBtn.png new file mode 100644 index 0000000000..f37d8d085d Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Toast_CloseBtn.png differ diff --git a/indra/newview/skins/gold/textures/windows/Toast_Over.png b/indra/newview/skins/gold/textures/windows/Toast_Over.png new file mode 100644 index 0000000000..5191e0858d Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Toast_Over.png differ diff --git a/indra/newview/skins/gold/textures/windows/Volume_Background.png b/indra/newview/skins/gold/textures/windows/Volume_Background.png new file mode 100644 index 0000000000..9f8680d079 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Volume_Background.png differ diff --git a/indra/newview/skins/gold/textures/windows/Wearables_Divider.png b/indra/newview/skins/gold/textures/windows/Wearables_Divider.png new file mode 100644 index 0000000000..8795ccd661 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Wearables_Divider.png differ diff --git a/indra/newview/skins/gold/textures/windows/Window_Background.png b/indra/newview/skins/gold/textures/windows/Window_Background.png new file mode 100644 index 0000000000..f19fb0300b Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Window_Background.png differ diff --git a/indra/newview/skins/gold/textures/windows/Window_Foreground.png b/indra/newview/skins/gold/textures/windows/Window_Foreground.png new file mode 100644 index 0000000000..15d2ff72b6 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/Window_Foreground.png differ diff --git a/indra/newview/skins/gold/textures/windows/add_payment_image_center.png b/indra/newview/skins/gold/textures/windows/add_payment_image_center.png new file mode 100644 index 0000000000..0b99a72f32 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/add_payment_image_center.png differ diff --git a/indra/newview/skins/gold/textures/windows/add_payment_image_left.png b/indra/newview/skins/gold/textures/windows/add_payment_image_left.png new file mode 100644 index 0000000000..a5b28d7023 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/add_payment_image_left.png differ diff --git a/indra/newview/skins/gold/textures/windows/add_payment_image_right.png b/indra/newview/skins/gold/textures/windows/add_payment_image_right.png new file mode 100644 index 0000000000..5724d39744 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/add_payment_image_right.png differ diff --git a/indra/newview/skins/gold/textures/windows/first_login_image.jpg b/indra/newview/skins/gold/textures/windows/first_login_image.jpg new file mode 100644 index 0000000000..58c417081a Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/first_login_image.jpg differ diff --git a/indra/newview/skins/gold/textures/windows/hint_arrow_down.png b/indra/newview/skins/gold/textures/windows/hint_arrow_down.png new file mode 100644 index 0000000000..b449d3be7c Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/hint_arrow_down.png differ diff --git a/indra/newview/skins/gold/textures/windows/hint_arrow_left.png b/indra/newview/skins/gold/textures/windows/hint_arrow_left.png new file mode 100644 index 0000000000..d93d621067 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/hint_arrow_left.png differ diff --git a/indra/newview/skins/gold/textures/windows/hint_arrow_lower_left.png b/indra/newview/skins/gold/textures/windows/hint_arrow_lower_left.png new file mode 100644 index 0000000000..5e8def5a5b Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/hint_arrow_lower_left.png differ diff --git a/indra/newview/skins/gold/textures/windows/hint_arrow_right.png b/indra/newview/skins/gold/textures/windows/hint_arrow_right.png new file mode 100644 index 0000000000..3524487fb3 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/hint_arrow_right.png differ diff --git a/indra/newview/skins/gold/textures/windows/hint_arrow_up.png b/indra/newview/skins/gold/textures/windows/hint_arrow_up.png new file mode 100644 index 0000000000..aca440d712 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/hint_arrow_up.png differ diff --git a/indra/newview/skins/gold/textures/windows/hint_background.png b/indra/newview/skins/gold/textures/windows/hint_background.png new file mode 100644 index 0000000000..d045bc5e29 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/hint_background.png differ diff --git a/indra/newview/skins/gold/textures/windows/login_mp_logo.png b/indra/newview/skins/gold/textures/windows/login_mp_logo.png new file mode 100644 index 0000000000..7526374ba2 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/login_mp_logo.png differ diff --git a/indra/newview/skins/gold/textures/windows/login_mp_logo_small.png b/indra/newview/skins/gold/textures/windows/login_mp_logo_small.png new file mode 100644 index 0000000000..779d8ff649 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/login_mp_logo_small.png differ diff --git a/indra/newview/skins/gold/textures/windows/login_sl_logo.png b/indra/newview/skins/gold/textures/windows/login_sl_logo.png new file mode 100644 index 0000000000..e4d4eb3ebf Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/login_sl_logo.png differ diff --git a/indra/newview/skins/gold/textures/windows/login_sl_logo_small.png b/indra/newview/skins/gold/textures/windows/login_sl_logo_small.png new file mode 100644 index 0000000000..36fb15de08 Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/login_sl_logo_small.png differ diff --git a/indra/newview/skins/gold/textures/windows/startup_logo.png b/indra/newview/skins/gold/textures/windows/startup_logo.png new file mode 100644 index 0000000000..6a81a6451d Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/startup_logo.png differ diff --git a/indra/newview/skins/gold/textures/windows/yellow_gradient.png b/indra/newview/skins/gold/textures/windows/yellow_gradient.png new file mode 100644 index 0000000000..4a07282ecb Binary files /dev/null and b/indra/newview/skins/gold/textures/windows/yellow_gradient.png differ diff --git a/indra/newview/skins/gold/textures/world/BeaconArrow.png b/indra/newview/skins/gold/textures/world/BeaconArrow.png new file mode 100644 index 0000000000..54934f738a Binary files /dev/null and b/indra/newview/skins/gold/textures/world/BeaconArrow.png differ diff --git a/indra/newview/skins/gold/textures/world/CameraDragDot.png b/indra/newview/skins/gold/textures/world/CameraDragDot.png new file mode 100644 index 0000000000..2ccf098e0f Binary files /dev/null and b/indra/newview/skins/gold/textures/world/CameraDragDot.png differ diff --git a/indra/newview/skins/gold/textures/world/NoEntryLines.png b/indra/newview/skins/gold/textures/world/NoEntryLines.png new file mode 100644 index 0000000000..b295ba1281 Binary files /dev/null and b/indra/newview/skins/gold/textures/world/NoEntryLines.png differ diff --git a/indra/newview/skins/gold/textures/world/NoEntryPassLines.png b/indra/newview/skins/gold/textures/world/NoEntryPassLines.png new file mode 100644 index 0000000000..34900e2c02 Binary files /dev/null and b/indra/newview/skins/gold/textures/world/NoEntryPassLines.png differ -- cgit v1.2.3 From b1d2961edb593393da5ae88e275be7bb2568969b Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Fri, 11 Jul 2025 14:31:55 +0800 Subject: @attachover:=force implementation See f4e04a3e7bac42a8cb18e9c70b67bf97ce020d8c --- indra/newview/rlvdefines.h | 1 + indra/newview/rlvhandler.cpp | 27 +++++++++++++++++++++++++++ indra/newview/rlvhelper.cpp | 1 + 3 files changed, 29 insertions(+) diff --git a/indra/newview/rlvdefines.h b/indra/newview/rlvdefines.h index 5de428d093..649aa75d14 100644 --- a/indra/newview/rlvdefines.h +++ b/indra/newview/rlvdefines.h @@ -100,6 +100,7 @@ namespace Rlv Detach, GetInv, Attach, + AttachOver, GetCommand, Count, diff --git a/indra/newview/rlvhandler.cpp b/indra/newview/rlvhandler.cpp index f3306b0f21..066543987f 100644 --- a/indra/newview/rlvhandler.cpp +++ b/indra/newview/rlvhandler.cpp @@ -331,6 +331,33 @@ ECmdRet ForceHandler::onCommand(const RlvCommand& rlvCmd) return ECmdRet::Succeeded; } +template<> template<> +ECmdRet ForceHandler::onCommand(const RlvCommand& rlvCmd) +{ + auto rlvFolderID = findDescendentCategoryIDByName(gInventory.getRootFolderID(), "#RLV"); + if (rlvFolderID == LLUUID::null) + return ECmdRet::FailedNoSharedRoot; + std::vector optionList; + auto option = rlvCmd.getOption(); + if (!option.empty()) + { + auto folderID = findDescendentCategoryIDByName(rlvFolderID, option); + if (folderID == LLUUID::null) + { + Util::parseStringList(option, optionList, "/"); + auto iter = optionList.begin(); + for(; optionList.end() != iter; ++iter) + { + auto name = *iter; + if (!name.empty()) + folderID = findDescendentCategoryIDByName(folderID, name); + } + } + LLAppearanceMgr::instance().addCategoryToCurrentOutfit(folderID); + } + return ECmdRet::Succeeded; +} + // AddRem ECmdRet CommandHandlerBaseImpl::processCommand(const RlvCommand& rlvCmd, BhvrHandlerFunc* pHandler, BhvrToggleHandlerFunc* pToggleHandler) diff --git a/indra/newview/rlvhelper.cpp b/indra/newview/rlvhelper.cpp index bba1c4c6fd..4a0b394acb 100644 --- a/indra/newview/rlvhelper.cpp +++ b/indra/newview/rlvhelper.cpp @@ -61,6 +61,7 @@ BehaviourDictionary::BehaviourDictionary() addEntry(new ForceProcessor("sitground")); addEntry(new ForceProcessor("unsit")); addEntry(new ForceProcessor("attach")); + addEntry(new ForceProcessor("attachover")); // AddRem addEntry(new BehaviourProcessor("sit")); -- cgit v1.2.3 From 74b0178b7b4d672c7f6b317102b0ecd26f1ea033 Mon Sep 17 00:00:00 2001 From: Erik Kundiman Date: Sat, 12 Jul 2025 21:49:15 +0800 Subject: Rich Presence support using Discord Social SDK Download DiscordSocialSdk-1.4.9649.zip https://discord.com/developers/applications/1393451183741599796/social-sdk/downloads to your ~/Downloads folder. Add -DUSE_DISCORD:BOOL=ON to your cmake line. The authorisation is triggered by selecting Help > Discord Social. It seems that the user will need to do this every time they want Rich Presence support on the viewer while using Discord. The Discord app is still set to be a public client in the OAuth2 tab, I'm going to try to make it work with the app set to be a confidential client, next. All Discord-related code are contained within one file, llstartup.cpp, and other classes access it through some opaque layer, static functions, otherwise we'd get these "duplicate symbol" linking errors. --- indra/cmake/CMakeLists.txt | 1 + indra/cmake/Discord.cmake | 45 ++++++++++++++++++++++ indra/newview/CMakeLists.txt | 7 ++++ indra/newview/FixBundle.cmake.in | 1 + indra/newview/FixPackage.cmake.in | 1 + indra/newview/ViewerInstall.cmake | 13 +++++++ indra/newview/llappviewer.cpp | 4 ++ indra/newview/llstartup.cpp | 45 ++++++++++++++++++++++ indra/newview/llstartup.h | 6 +++ indra/newview/llviewermenu.cpp | 10 +++++ .../newview/skins/default/xui/en/floater_about.xml | 2 + indra/newview/skins/default/xui/en/menu_login.xml | 7 ++++ indra/newview/skins/default/xui/en/menu_viewer.xml | 7 ++++ 13 files changed, 149 insertions(+) create mode 100644 indra/cmake/Discord.cmake diff --git a/indra/cmake/CMakeLists.txt b/indra/cmake/CMakeLists.txt index 5525ac9f24..a77e0fca06 100644 --- a/indra/cmake/CMakeLists.txt +++ b/indra/cmake/CMakeLists.txt @@ -19,6 +19,7 @@ set(cmake_SOURCE_FILES Copy3rdPartyLibs.cmake DBusGlib.cmake DeploySharedLibs.cmake + Discord.cmake DragDrop.cmake EXPAT.cmake FindAutobuild.cmake diff --git a/indra/cmake/Discord.cmake b/indra/cmake/Discord.cmake new file mode 100644 index 0000000000..52c0765ae7 --- /dev/null +++ b/indra/cmake/Discord.cmake @@ -0,0 +1,45 @@ +include(Prebuilt) + +add_library(ll::discord INTERFACE IMPORTED) +target_compile_definitions(ll::discord INTERFACE LL_DISCORD=1) + +if (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRACKING_DIR}/discord_installed OR NOT ${discord_installed} EQUAL 0) + file(ARCHIVE_EXTRACT + INPUT $ENV{HOME}/Downloads/DiscordSocialSdk-1.4.9649.zip + DESTINATION ${CMAKE_BINARY_DIR} + ) + file( + COPY + ${CMAKE_BINARY_DIR}/discord_social_sdk/include/cdiscord.h + ${CMAKE_BINARY_DIR}/discord_social_sdk/include/discordpp.h + DESTINATION ${LIBS_PREBUILT_DIR}/include + ) + if (WINDOWS) + file( + COPY ${CMAKE_BINARY_DIR}/discord_social_sdk/bin/release/discord_partner_sdk.dll + DESTINATION ${LIBS_PREBUILT_DIR}/bin/release + ) + set(LIBRARY_EXTENSION lib) + else () + set(LIBRARY_PREFIX lib) + set(LIBRARY_EXTENSION so) + endif () + if (DARWIN) + execute_process( + COMMAND lipo + libdiscord_partner_sdk.dylib + -thin ${CMAKE_OSX_ARCHITECTURES} + -output ${ARCH_PREBUILT_DIRS_RELEASE}/libdiscord_partner_sdk.dylib + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/discord_social_sdk/lib/release + ) + else () + file( + COPY ${CMAKE_BINARY_DIR}/discord_social_sdk/lib/release/${LIBRARY_PREFIX}discord_partner_sdk.${LIBRARY_EXTENSION} + DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE} + ) + endif () + file(WRITE ${PREBUILD_TRACKING_DIR}/discord_installed "0") +endif () + +target_include_directories(ll::discord SYSTEM INTERFACE ${LIBS_PREBUILT_DIR}/include) +target_link_libraries(ll::discord INTERFACE discord_partner_sdk) diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 5e9a59a0e5..7f509d38de 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -15,6 +15,9 @@ include(CMakeCopyIfDifferent) include(CubemapToEquirectangularJS) #include(DBusGlib) include(DragDrop) +if (USE_DISCORD) + include(Discord) +endif () include(EXPAT) include(Hunspell) include(JPEGEncoderBasic) @@ -2141,6 +2144,10 @@ if (ENABLE_MEDIA_PLUGINS) endif () endif () +if (USE_DISCORD) + target_link_libraries(${VIEWER_BINARY_NAME} ll::discord ) +endif () + if( TARGET ll::intel_memops ) target_link_libraries(${VIEWER_BINARY_NAME} ll::intel_memops ) endif() diff --git a/indra/newview/FixBundle.cmake.in b/indra/newview/FixBundle.cmake.in index 829c19e5e4..1d460a9b45 100644 --- a/indra/newview/FixBundle.cmake.in +++ b/indra/newview/FixBundle.cmake.in @@ -293,6 +293,7 @@ execute_process( Frameworks/libbrotlicommon.1.1.0.dylib Frameworks/libbrotlidec.1.1.0.dylib Frameworks/libbz2.1.0.8.dylib + Frameworks/libdiscord_partner_sdk.dylib Frameworks/libexpat.1.10.0.dylib Frameworks/libfreetype.6.dylib Frameworks/libhunspell-1.7.0.dylib diff --git a/indra/newview/FixPackage.cmake.in b/indra/newview/FixPackage.cmake.in index 49f7b75b4d..23d52a9ef9 100644 --- a/indra/newview/FixPackage.cmake.in +++ b/indra/newview/FixPackage.cmake.in @@ -293,6 +293,7 @@ execute_process( Frameworks/libbrotlicommon.1.1.0.dylib Frameworks/libbrotlidec.1.1.0.dylib Frameworks/libbz2.1.0.8.dylib + Frameworks/libdiscord_partner_sdk.dylib Frameworks/libexpat.1.10.0.dylib Frameworks/libfreetype.6.dylib Frameworks/libhunspell-1.7.0.dylib diff --git a/indra/newview/ViewerInstall.cmake b/indra/newview/ViewerInstall.cmake index 343c3fb9c7..aaa0c21fa5 100644 --- a/indra/newview/ViewerInstall.cmake +++ b/indra/newview/ViewerInstall.cmake @@ -169,6 +169,13 @@ elseif (WINDOWS) DESTINATION . ) + if (USE_DISCORD) + install( + PROGRAMS ${LIBS_PREBUILT_DIR}/bin/release/discord_partner_sdk.dll + DESTINATION . + ) + endif () + install( PROGRAMS ${prefix_result}/../bin/boost_context-vc143-mt-${BOOST_PLATFORM}-1_88.dll @@ -193,6 +200,12 @@ if (LINUX) else () set(_LIB lib) endif () + if (USE_DISCORD) + install( + FILES ${ARCH_PREBUILT_DIRS_RELEASE}/libdiscord_partner_sdk.so + DESTINATION ${_LIB} + ) + endif () if (USE_FMODSTUDIO) install(FILES ${ARCH_PREBUILT_DIRS_RELEASE}/libfmod.so diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index d9596164eb..419d2cb842 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -1348,6 +1348,10 @@ bool LLAppViewer::doFrame() U64 fpsLimitSleepFor = 0; TimePoint fpsLimitFrameStartTime = std::chrono::steady_clock::now(); +#ifdef LL_DISCORD + LLStartUp::runDiscordCallbacks(); +#endif + LL_RECORD_BLOCK_TIME(FTM_FRAME); { // and now adjust the visuals from previous frame. diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 3450792d30..834b99555e 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -217,6 +217,11 @@ #include "fsfloatersearch.h" +#ifdef LL_DISCORD +#define DISCORDPP_IMPLEMENTATION +#include +static std::shared_ptr gDiscordClient; +#endif // // exported globals @@ -752,6 +757,17 @@ bool idle_startup() LL_WARNS("AppInit") << "Unreliable timers detected (may be bad PCI chipset)!!" << LL_ENDL; } +#ifdef LL_DISCORD + gDiscordClient = std::make_shared(); + gDiscordClient->SetStatusChangedCallback([](discordpp::Client::Status status, discordpp::Client::Error, int32_t) { + if (status == discordpp::Client::Status::Ready) { + discordpp::Activity activity; + activity.SetType(discordpp::ActivityTypes::Playing); + gDiscordClient->UpdateRichPresence(activity, [](discordpp::ClientResult) {}); + } + }); +#endif + // // Log on to system // @@ -3431,6 +3447,35 @@ bool LLStartUp::startLLProxy() return proxy_ok; } +#ifdef LL_DISCORD + +void LLStartUp::runDiscordCallbacks() +{ + discordpp::RunCallbacks(); +} + +void LLStartUp::handleDiscordSocial() +{ + static const uint64_t DISCORD_APPLICATION_ID = 1393451183741599796; + discordpp::AuthorizationArgs discordAuthArgs{}; + discordAuthArgs.SetClientId(DISCORD_APPLICATION_ID); + discordAuthArgs.SetScopes(discordpp::Client::GetDefaultPresenceScopes()); + auto discordCodeVerifier = gDiscordClient->CreateAuthorizationCodeVerifier(); + discordAuthArgs.SetCodeChallenge(discordCodeVerifier.Challenge()); + gDiscordClient->Authorize(discordAuthArgs, [discordCodeVerifier](auto result, auto code, auto redirectUri) { + if (result.Successful()) { + gDiscordClient->GetToken(DISCORD_APPLICATION_ID, code, discordCodeVerifier.Verifier(), redirectUri, [](discordpp::ClientResult result, std::string accessToken, std::string, discordpp::AuthorizationTokenType, int32_t, std::string) { + gDiscordClient->UpdateToken(discordpp::AuthorizationTokenType::Bearer, accessToken, [](discordpp::ClientResult result) { + if (result.Successful()) + gDiscordClient->Connect(); + }); + }); + } + }); +} + +#endif + bool login_alert_done(const LLSD& notification, const LLSD& response) { LLPanelLogin::giveFocus(); diff --git a/indra/newview/llstartup.h b/indra/newview/llstartup.h index a827fbc487..cf1d38bb18 100644 --- a/indra/newview/llstartup.h +++ b/indra/newview/llstartup.h @@ -128,6 +128,12 @@ public: static bool startLLProxy(); // Initialize the SOCKS 5 proxy static LLViewerStats::PhaseMap& getPhases() { return *sPhases; } + +#ifdef LL_DISCORD + static void runDiscordCallbacks(); + static void handleDiscordSocial(); +#endif + private: friend class LLStartupListener; static LLSLURL sStartSLURL; diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index c3bb8ef4c4..4383fc87e5 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -8942,6 +8942,13 @@ void handle_report_bug(const LLSD& param) LLWeb::loadURLExternal(url); } +#ifdef LL_DISCORD +void handle_discord_social(const LLSD& param) +{ + LLStartUp::handleDiscordSocial(); +} +#endif + void handle_buy_currency_test() { std::string url = @@ -9920,6 +9927,9 @@ void initialize_menus() commit.add("Advanced.WebContentTest", boost::bind(&handle_web_content_test, _2)); // this one opens the Web Content floater commit.add("Advanced.ShowURL", boost::bind(&handle_show_url, _2)); commit.add("Advanced.ReportBug", boost::bind(&handle_report_bug, _2)); +#ifdef LL_DISCORD + commit.add("Advanced.DiscordSocial", boost::bind(&handle_discord_social, _2)); +#endif view_listener_t::addMenu(new LLAdvancedBuyCurrencyTest(), "Advanced.BuyCurrencyTest"); view_listener_t::addMenu(new LLAdvancedDumpSelectMgr(), "Advanced.DumpSelectMgr"); view_listener_t::addMenu(new LLAdvancedDumpInventory(), "Advanced.DumpInventory"); diff --git a/indra/newview/skins/default/xui/en/floater_about.xml b/indra/newview/skins/default/xui/en/floater_about.xml index a251b3c5c5..8b92b83472 100644 --- a/indra/newview/skins/default/xui/en/floater_about.xml +++ b/indra/newview/skins/default/xui/en/floater_about.xml @@ -206,6 +206,8 @@ Collada DOM Copyright 2006 Sony Computer Entertainment Inc. cURL Copyright (C) 1996-2010, Daniel Stenberg, (daniel@haxx.se) +Discord Social SDK Copyright (c) 2025, Discord, Inc. + expat Copyright (C) 1998, 1999, 2000 Thai Open Source Software Center Ltd. FreeType Copyright (C) 1996-2002, 2006 David Turner, Robert Wilhelm, and Werner Lemberg. diff --git a/indra/newview/skins/default/xui/en/menu_login.xml b/indra/newview/skins/default/xui/en/menu_login.xml index 5fff9b7bc0..04514e8a52 100644 --- a/indra/newview/skins/default/xui/en/menu_login.xml +++ b/indra/newview/skins/default/xui/en/menu_login.xml @@ -109,6 +109,13 @@ function="Advanced.ReportBug"/> + + + + diff --git a/indra/newview/skins/default/xui/en/menu_viewer.xml b/indra/newview/skins/default/xui/en/menu_viewer.xml index 1ec59bf2eb..56261ce874 100644 --- a/indra/newview/skins/default/xui/en/menu_viewer.xml +++ b/indra/newview/skins/default/xui/en/menu_viewer.xml @@ -1817,6 +1817,13 @@ function="World.EnvPreset" function="Advanced.ReportBug"/> + + + + Date: Wed, 16 Jul 2025 09:36:20 -0600 Subject: widgets/Stepper adjustment Make downstepper better match upstepper --- .../default/textures/widgets/Stepper_Down_Press.png | Bin 2150 -> 506 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/indra/newview/skins/default/textures/widgets/Stepper_Down_Press.png b/indra/newview/skins/default/textures/widgets/Stepper_Down_Press.png index edd485afed..e888e1e045 100644 Binary files a/indra/newview/skins/default/textures/widgets/Stepper_Down_Press.png and b/indra/newview/skins/default/textures/widgets/Stepper_Down_Press.png differ -- cgit v1.2.3