From c6fbf529fce49017cbb7f3cbbfd3a11d611aa137 Mon Sep 17 00:00:00 2001
From: McCabe Maxsted
Date: Tue, 6 Apr 2010 22:27:24 -0700
Subject: Ported IM autoresponse options from Emerald, added them to a new
window in Preferences > IM
---
linden/indra/newview/CMakeLists.txt | 3 +
.../newview/app_settings/settings_per_account.xml | 126 +++++++++++
linden/indra/newview/floaterbusy.cpp | 242 ++++++++++++++++++++
linden/indra/newview/floaterbusy.h | 88 +++++++
linden/indra/newview/llprefsim.cpp | 12 +
linden/indra/newview/llviewermessage.cpp | 252 ++++++++++++++++++++-
.../skins/default/xui/en-us/floater_busy.xml | 93 ++++++++
.../default/xui/en-us/panel_preferences_im.xml | 7 +-
8 files changed, 820 insertions(+), 3 deletions(-)
create mode 100644 linden/indra/newview/floaterbusy.cpp
create mode 100644 linden/indra/newview/floaterbusy.h
create mode 100644 linden/indra/newview/skins/default/xui/en-us/floater_busy.xml
diff --git a/linden/indra/newview/CMakeLists.txt b/linden/indra/newview/CMakeLists.txt
index f75360c..1af5e9e 100644
--- a/linden/indra/newview/CMakeLists.txt
+++ b/linden/indra/newview/CMakeLists.txt
@@ -67,6 +67,7 @@ include_directories(
set(viewer_SOURCE_FILES
emeraldboobutils.cpp
floaterao.cpp
+ floaterbusy.cpp
floaterlogin.cpp
hippoGridManager.cpp
hippoLimits.cpp
@@ -491,6 +492,7 @@ set(viewer_HEADER_FILES
ViewerInstall.cmake
emeraldboobutils.h
floaterao.h
+ floaterbusy.h
floaterlogin.h
hippoGridManager.h
hippoLimits.h
@@ -1096,6 +1098,7 @@ set(viewer_XUI_FILES
skins/default/xui/en-us/floater_build_options.xml
skins/default/xui/en-us/floater_bulk_perms.xml
skins/default/xui/en-us/floater_bumps.xml
+ skins/default/xui/en-us/floater_busy.xml
skins/default/xui/en-us/floater_buy_contents.xml
skins/default/xui/en-us/floater_buy_currency.xml
skins/default/xui/en-us/floater_buy_land.xml
diff --git a/linden/indra/newview/app_settings/settings_per_account.xml b/linden/indra/newview/app_settings/settings_per_account.xml
index e43df49..071e53c 100644
--- a/linden/indra/newview/app_settings/settings_per_account.xml
+++ b/linden/indra/newview/app_settings/settings_per_account.xml
@@ -228,6 +228,132 @@
+
+
+
+ InstantMessageResponseFriends
+
+ InstantMessageResponseMuted
+
+ InstantMessageResponseAnyone
+
+ InstantMessageShowResponded
+
+ InstantMessageShowOnTyping
+
+ InstantMessageResponseRepeat
+
+ InstantMessageResponseItem
+
+ InstantMessageResponse
+
+ InstantMessageResponseItemData
+
+ InstantMessageAnnounceIncoming
+
+ InstantMessageAnnounceStealFocus
+
+
+
RLVaLoginLastLocation