Richard Linden
ac9849fb03
fixed mispelling of generateOutgoingAdHocHash
2014-02-26 11:59:49 -08:00
Richard Linden
ccc15df25f
MAINT-3448 FIX: Timestamps disappear from conversation log after viewer restart
2014-02-26 11:58:37 -08:00
Richard Linden
612892b45a
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
continued conversion to units system
made units perform type promotion correctly and preserve type in arithmetic
e.g. can now do LLVector3 in units
added typedefs for remaining common unit types, including implicits
2013-08-18 22:30:27 -07:00
Richard Linden
9f7bfa1c37
moved unit types out of LLUnits namespace, since they are prefixed
2013-08-15 00:02:23 -07:00
Richard Linden
26581404e4
BUILDFIX: added header for numeric_limits support on gcc
...
added convenience types for units F32Seconds, etc.
2013-08-14 11:51:49 -07:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden
a2e22732f1
Summer cleaning - removed a lot of llcommon dependencies to speed up build times
...
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Gilbert Gonzales
73f68342f6
CHUI-864 ([crashhunters] crash in LLConversationLog): Found a probable cause. It is likely that the user was missing the user settings variable called 'KeepConversationLogTranscripts.' If this variable doesn't exist or is deleted then the CHUI viewer would try to extract data from this non-existent variable. Resolution, now perform a check to make sure the 'KeepConversationLogTranscripts' settings variable exists before extracting data.
2013-03-18 15:56:50 -07:00
Gilbert Gonzales
49319a90ef
CHUI-778: Now when delete transcripts is pressed the backup files will be deleted as well. Also if clear logs is pressed then backup logs will be cleared.
2013-03-04 19:35:31 -08:00
Gilbert Gonzales
084ea74d43
CHUI-778: Now when conversation log and trascript files are moved they will not overwrite prior files with the same name. Instead the prior files will be stored as *.backup.
2013-02-25 16:48:09 -08:00
Gilbert Gonzales
57935506c2
merge
2013-02-25 13:41:37 -08:00
Gilbert Gonzales
58208df226
merge
2013-02-22 18:54:21 -08:00
Gilbert Gonzales
05f4e8a105
CHUI-778 (Saving preferences updates text in all open message panels in conversation floater to show as old messages) Now changing the log/transcripts file location actually moves the files to the new location. Prior behavior just started a new history at that location. Also a fix was made so that if the user changed the log/transcripts path then after pressing the Preferences 'OK' button the new location will be saved to the corresponding .xml file.
2013-02-22 18:53:40 -08:00
Mnikolenko ProductEngine
1b464fae87
CHUI-783 FIXED Load logs from conversation.log file after changing preferences.
2013-02-21 15:06:06 +02:00
Mnikolenko ProductEngine
7f63b36977
CHUI-775 FIXED We should always handle changing of preferences.
2013-02-18 15:01:36 +02:00
Mnikolenko ProductEngine
eb8611de12
CHUI-755 FIXED cache() is called to update conversation.log file after deleting conversations.
2013-02-15 13:27:37 +02:00
Mnikolenko ProductEngine
ca676a7175
CHUI-761 FIXED Clear log button will not clear transcripts.
2013-02-13 19:05:40 +02:00
Cho
f6b9d2bce4
CHUI-760 FIX Conversation.log file not saved in user specified location
...
Changed LLConversationLog::getFileName() to use LL_PATH_PER_ACCOUNT_CHAT_LOGS instead of LL_PATH_PER_SL_ACCOUNT
2013-02-11 20:39:03 +00:00
Cho
33d49d1569
CHUI-755 FIX Conversation log changes in a session are lost if viewer crashes
...
Added call to LLConversationLog::instance().cache() after LLLogChat::SaveHistory() in LLIMView::logToFile()
2013-02-11 20:02:19 +00:00
maksymsproductengine
ec0ac12eba
CHUI-712 FIXED IM log files renamed with ll.txt will create double files for users
2013-02-06 20:51:14 +02:00
Mnikolenko ProductEngine
302f57e47f
CHUI-744 FIXED KeepConversationLogTranscripts setting is moved to settings_per_account.xml
2013-02-06 20:17:35 +02:00
mberezhnoy
9b0404c4b5
merge
2013-02-06 19:59:57 +02:00
mberezhnoy
3781615afa
CHUI-597 (Messages shown in Conversation Log are inaccurate)
...
Added messages, for now they're displayed in two cases:
1) no log entries, logging disabled
2) no log entries, logging enabled
Case when there are existing log entries and
logging is disabled is still under discussion
2013-02-06 10:03:42 +02:00
Mnikolenko ProductEngine
2f6ffe2183
CHUI-721 FIXED Delete transcripts when performing Clear log action.
2013-02-04 14:37:29 +02:00
mberezhnoy
8fbc0aada8
merging
2013-02-01 01:00:52 +02:00
mberezhnoy
a12200b91b
CHUI-718 (User does not see own chat in conference IM)
...
CHUI-704 (Entry in 'Conversation Log' floater with your avatar's name appears, after ejecting any member from group)
2013-01-31 10:04:15 +02:00
maxim@mnikolenko
0aa68e46fb
CHUI-711 FIXED Load logs from file only once to avoid duplicating. This will also solve problem with chui-710.
2013-01-31 14:57:09 +02:00
mberezhnoy
84148762d9
merging
2013-01-30 21:30:20 +02:00
mberezhnoy
b96f04a1bb
CHUI-704 (Entry in 'Conversation Log' floater with your avatar's name appears, after ejecting any member from group)
2013-01-30 08:16:47 +02:00
maksymsproductengine
2ac99f55f9
CHUI-578 FIXED Move preferences for conversation logs/transcripts to chat tab
2013-01-24 19:56:13 +02:00
Merov Linden
fbc414c02b
Merge with viewer-chui
2013-01-04 20:28:01 -08:00
maksymsproductengine
1eae887434
CHUI-629 FIXED Resolve build problems;
2012-12-26 23:55:23 +02:00
maksymsproductengine
099c9bcc6f
CHUI-629 FIXED Windows crash on exit when closing viewer with conversation log open with unread offline messages
2012-12-26 20:25:56 +02:00
AlexanderP ProductEngine
dd7509f56d
CHUI-411 Entries in chat history viewer do not show all dates of entries and some entries show on multiple pages
...
Type of variable for the time saving was changed from S32 to long int ("capacity" of S32-timer is only ~18 hours!)
2012-12-21 20:05:40 +02:00
AlexanderP ProductEngine
d1898ef3b8
CHUI-605 : Fixed : Keep conversation log requires restart to change preference: connected LLConversationLog::enableLogging() as listener to "LogInstantMessages" control changes
2012-12-20 19:57:51 +02:00
Merov Linden
c2d332a89c
CHUI-580 : WIP : Added disconnect of callbacks once they're called to prevent filling up the callback queue
2012-12-17 20:16:33 -08:00
Merov Linden
6fe7144104
CHUI-580 : WIP : Protect callback connections passed to LLAvatarNameCache::get() where necessary
2012-12-17 18:59:01 -08:00
AlexanderP ProductEngine
64dffe4611
CHUI-598 : Fixed : Conversation log file created even when keep conversation log preference is off :
...
Checked the status of the another ("KeepConversationLogTranscripts") setting too.
2012-12-15 20:37:18 +02:00
maxim_productengine
4094972434
CHUI-389 FIXED Added parameter for sessionAdded to get access to has_offline_msg value.
...
Set UnreadIMs icon to visible if messages were sent while offline.
2012-11-14 15:28:05 +02:00
AlexanderP ProductEngine
486bdf3284
CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and in accordance with the naming convention in the project, some classes and corresponding files should be renamed:
...
LLIMConversation -> LLFloaterIMSessionTab
LLIMFloater -> LLFloaterIMSession
LLNearbyChat -> LLFloaterIMNearbyChat
LLIMFloaterContainer -> LLFloaterIMContainer
LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener
LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-09 12:45:36 +02:00
Paul ProductEngine
3fb222e939
CHUI-348 FIXED (Voice call icon still shows in conversation log)
...
- Removed code responsible for showing voice icon
2012-09-18 18:07:16 +03:00
Paul ProductEngine
a3607a8d8c
CHUI-339 FIXED (2 entries shown in conversation log for ad hoc conference for user that starts the conference)
2012-09-18 16:41:37 +03:00
Paul ProductEngine
8c0fcf0e39
CHUI-321 FIXED (Indicate within the Call Log why there's nothing in it)
...
I. On "LogInstantMessages" variable set to false:
1. save call log to file
2. clear call log
3. show message: "Conversations are not being logged. To log conversations in the future, select "Save IM logs in my computer" under Preferences > Privacy."
On "LogInstantMessages" set to true:
1. clear message
2. reload all saved call log entries
II. Refactored the way LLConversationLog reacts on "LogInstantMessages" value change
2012-09-13 16:12:53 +03:00
Paul ProductEngine
1e2dcbfb3f
CHUI-326 FIXED (One entry per conversation with a user in conversation log timestamped with most recent utterance/activity.)
...
- Modified LLConversationLog to show only one entry per conversation with user. I.e. there can't be two conversations with the same session_id in LLConversationLog.
- Got rid of processing voice sessions
- Refactored creation of conversation in LLConversationLog
- Refactored a little bit LLConversation and LLConversationLog: function names and made some functions private
2012-09-11 17:45:49 +03:00
Paul ProductEngine
42dbf23dc5
CHUI-325 FIXED (Cap conversation log to 30 days, purge older data on login)
...
- Remove conversations older than 30 days from call log
2012-09-07 21:35:08 +03:00
Paul ProductEngine
fd17cb6014
CHUI-320 FIXED (Inconsistent name formatting in conversation log depending if user started conversation or not)
...
- On P2P session started, before creating entry of conversation log, requesting avatar name in form of Display Name (user.name)
2012-09-06 23:16:22 +03:00
Paul ProductEngine
7bad109c3d
CHUI-314 FIXED (Update Save IM logs on my computer setting to also control populatoin of conversation log)
...
- Now LLConversationLog is optionally listener of IMSession, dependently on "LogInstantMessages" per account setting, saving of call log to file also depends on this setting.
Which means that with the Save IM logs on my computer disabled: IM logs for the user will not be saved to their computer and conversations will not be logged to the conversation log.
2012-09-03 17:52:54 +03:00
Paul ProductEngine
73769180f3
CHUI-298 FIXED (Conversation started as an IM and then goes to voice call does not show as call in conversation log)
...
- Show voice icon when call is started
- Added flag LLConversation::mIsConversationPast which means that this conversation is finished and any of its data can't be changed. I.e. it cannot be reused.
- When session removed (i.e. finished) corresponding conversation is marked as Past conversation. I.e. mIsConversationPast is true.
- Added changed(const LLUUID& session_id, U32 mask) method to LLConversationLog to notify particular conversation. This is used in LLConversationLogList to update its particular item and not to rebuild the whole list.
2012-08-31 19:22:41 +03:00
Paul ProductEngine
f809409de5
CHUI-300 FIXED (Simplify conversation log name saved to user settings?)
...
- Changed file name agentID#.call_log to conversation.log
2012-08-21 20:02:29 +03:00