From c5b42b7e783743203d08cc69ac922431cfd58e4d Mon Sep 17 00:00:00 2001
From: McCabe Maxsted
Date: Fri, 30 Jul 2010 17:08:24 -0700
Subject: Added option in Preferences > General for setting the default time to
12 hour/24 hour/UTC. Side effects: moved crash logger settings to advanced
prefs, fixed french date translations, past/future dates and times still need
to be correctly formatted
---
linden/indra/newview/CMakeLists.txt | 2 +
linden/indra/newview/app_settings/settings.xml | 22 +
linden/indra/newview/llappviewer.cpp | 22 +-
linden/indra/newview/llpanelgeneral.cpp | 10 +-
linden/indra/newview/llprefsadvanced.cpp | 8 +
linden/indra/newview/llstatusbar.cpp | 127 +--
linden/indra/newview/llstatusbar.h | 9 +-
linden/indra/newview/llviewertexteditor.cpp | 14 +-
.../skins/default/xui/da/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/da/strings.xml | 9 +
.../skins/default/xui/de/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/de/strings.xml | 989 +++++++++++----------
.../xui/en-us/panel_preferences_advanced.xml | 19 +
.../xui/en-us/panel_preferences_general.xml | 18 +-
.../skins/default/xui/en-us/panel_status_bar.xml | 6 -
.../newview/skins/default/xui/en-us/strings.xml | 6 +
.../skins/default/xui/es/panel_status_bar.xml | 70 +-
.../indra/newview/skins/default/xui/es/strings.xml | 9 +
.../skins/default/xui/fr/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/fr/strings.xml | 989 +++++++++++----------
.../skins/default/xui/hu/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/hu/strings.xml | 9 +
.../skins/default/xui/it/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/it/strings.xml | 9 +
.../skins/default/xui/ja/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/ja/strings.xml | 989 +++++++++++----------
.../skins/default/xui/ko/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/ko/strings.xml | 9 +
.../skins/default/xui/pl/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/pl/strings.xml | 9 +
.../skins/default/xui/pt/panel_status_bar.xml | 70 +-
.../indra/newview/skins/default/xui/pt/strings.xml | 981 ++++++++++----------
.../skins/default/xui/ru/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/ru/strings.xml | 9 +
.../skins/default/xui/tr/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/tr/strings.xml | 9 +
.../skins/default/xui/uk/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/uk/strings.xml | 9 +
.../skins/default/xui/zh/panel_status_bar.xml | 6 -
.../indra/newview/skins/default/xui/zh/strings.xml | 9 +
linden/indra/newview/viewertime.cpp | 260 ++++++
linden/indra/newview/viewertime.h | 88 ++
42 files changed, 2605 insertions(+), 2256 deletions(-)
create mode 100644 linden/indra/newview/viewertime.cpp
create mode 100644 linden/indra/newview/viewertime.h
diff --git a/linden/indra/newview/CMakeLists.txt b/linden/indra/newview/CMakeLists.txt
index 1668609..a5f2cbb 100644
--- a/linden/indra/newview/CMakeLists.txt
+++ b/linden/indra/newview/CMakeLists.txt
@@ -472,6 +472,7 @@ set(viewer_SOURCE_FILES
rlvmultistringsearch.cpp
rlvextensions.cpp
rlvfloaterbehaviour.cpp
+ viewertime.cpp
viewerversion.cpp
)
@@ -914,6 +915,7 @@ set(viewer_HEADER_FILES
rlvmultistringsearch.h
rlvextensions.h
rlvfloaterbehaviour.h
+ viewertime.h
viewerversion.h
)
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index f4a88c7..a59fac6 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -734,6 +734,17 @@
Value
f54a0c32-3cd1-d49a-5b4f-7b792bebc204
+ Use24HourTime
+
UseKDUIfAvailable
+ UseUTCTime
+
VerticalIMTabs