Commit Graph

73 Commits (76e83ec00a761210769aed567af3858308c0532b)

Author SHA1 Message Date
Mnikolenko ProductEngine 193a298266 MAINT-5201 FIXED 'Chat history' option in context menu does not works for multiperson chat. 2015-05-19 12:01:32 +03:00
Oz Linden 5c6cf3e7fb restore the ll[io]fstream because we need them as wrappers on Windows for wide char paths; on other platforms they are now just typedefs to the std classes 2015-04-10 11:02:37 -04:00
Oz Linden 8b42c7898e replace llifstream and llofstream with std::ifstream and std::ofstream respectively 2015-04-07 17:59:28 -04:00
Oz Linden 3a57b18896 convert llifstream and llofstream to std::ifstream and std::ofstream respectively 2015-04-07 17:28:05 -04:00
Graham Linden a882d7a02b Fix for gpu_bench crash without parallels knock-on 2014-11-18 12:54:13 -08:00
simon 250db74bf9 Pull and merge viewer-release as version 3.7.8 2014-05-07 10:56:41 -07:00
Mnikolenko ProductEngine 99de75c225 MAINT-3522 FIXED Continue loop after adding Nearby chat history to the list. 2013-12-13 16:48:28 +02:00
Richard Linden 5e55cfd49e SH-4653 FIX Interesting: Viewer crashes while reading chat history
fixed code that was causing abnormal thread termination in the first place
2013-12-10 16:43:23 -08:00
PavelK ProductEngine 443c502ccc MAINT-3476 FIX Opening large chat histories from conversation log eats up huge amounts of memory, leading to viewer crash. 2013-12-03 19:32:56 +02:00
Richard Linden 52da9f5f49 merge with viewer-release 2013-09-09 18:58:41 -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
Mnikolenko ProductEngine 170e01e7eb CHUI-978 FIXED Add Nearby chat history to the list of transcriptions if it exists(to enable "Chat history" menu item for Nearby chat) 2013-07-16 14:56:25 +03:00
Mnikolenko ProductEngine 13361137d0 CHUI-978 FIXED Load data from chat log file in separate thread to prevent viewer freeze 2013-07-09 15:13:38 +03:00
Merov Linden 2113bb8159 Pull merge from viewer-release 2013-05-22 11:23:51 -07:00
Mnikolenko ProductEngine 25c222e317 CHUI-943 FIXED "Chat history" menu item is added to context menu for Nearby chat. 2013-04-23 15:09:41 +03:00
Mnikolenko ProductEngine 7b0c364a6b CHUI-838 FIXED (Opening chat history for groups only works once per session, if at all) 2013-04-03 15:07:26 +03:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Gilbert Gonzales 95cea4aa71 CHUI-778: Adjusted deletion of transcripts/logs to be more clean code-wise. 2013-03-05 13:20:24 -08: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 9f965be297 CHUI-778: Now when changing paths for chat logs and transcripts any empty conversations will be reloaded with data from the new location. Use case for this is if the users nearby chat is empty and they switch to a location that has a nearby chat file, then the nearby chat file be loaded. 2013-03-04 10:11:51 -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 e5d6b29260 merge 2013-02-25 12:57:39 -08:00
Gilbert Gonzales c6929e4248 CHUI-788 (Saving preferences updates text in all open message panels in conversation floater to show as old messages) Fixed build error for mac/linux 2013-02-25 04:20:08 -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
maksymsproductengine 4b6e1c26f0 CHUI-633 FIXED User is not able to open chat history by 'View chat history' menu item from pop-up menu of People floater 2013-02-22 17:08:33 +02: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
maksymsproductengine 2ac99f55f9 CHUI-578 FIXED Move preferences for conversation logs/transcripts to chat tab 2013-01-24 19:56:13 +02:00
Paul ProductEngine a6370cf4a7 CHUI-334 FIXED (Date not shown in the chat log for current date entries)
Before the "%Y/%m/%d" was always cutted from timestamp string for today's date. Now I added flag whether we should cut off timestamp or not.
2012-09-13 18:49:57 +03:00
Paul ProductEngine d4ee17e533 CHUI-275 FIXED (Chat history viewer does not show entire user.txt IM log file)
- Renamed LLLogChat::loadAllHistory to LLLogChat::loadChatHistory because it doesn't actually loads all history. Also added parameter to the function which is a flag whether to load all file's content or not.
- Implemented displaying history by pages (as was decided on meeting page): Added showHistory() method to the LLFloaterConversationPreview which shows the chat history page by page starting from the last conversation (or may say starting from the last page). One page contains 100 entries. Added "More history..." button to display next page of history.
2012-08-28 14:48:32 +03:00
Squire f86a488231 CHOP-662 - initial fix to problems with regex characters in Group names
causing the LLDirIterator to crash the viewer when opening chat logs
2011-06-17 11:05:31 -07:00
Seth ProductEngine e213a36f70 STORM-477 Restored the backed out changeset: b62b260aa04d 2011-05-11 18:12:23 +03:00
jenn c2d1f9215a Merge in changes from mani_linden/viewer-vs2010 2011-01-25 10:36:14 -08:00
Mark Palange (Mani) 9775b80fef Code fixes for VS2010 compatibility 2011-01-21 14:25:33 -08:00
Seth ProductEngine 4af9db7b79 STORM-477 FIXED Re-implemented LLDir::getNextFileInDir() as an iterator object.
- Replaced all existing usages of LLDir::getNextFileInDir() with the new directory iterator object.
- Removed platform specific LLDir::getNextFileInDir() implementation.
2011-01-11 19:50:58 +02:00
Oz Linden a4d5e38535 STORM-826 (workaround): correct mixed and dos-style line endings 2011-01-06 11:06:20 -05:00
Wolfpup Lowenhar 379c385877 STORM-102: this is to correct a minor issue with ad-hoc conferences so that they do not
get date stamped at all since each one is defined as a unique conversation.
2010-11-23 17:32:00 -05:00
Wolfpup Lowenhar 4077e6bb52 STORM-102 : STORM-143 :Made needed changes to code to improve searching for previous logs
and also changed the name used for P2P IM log file names. The latter change is going to
 temporarely break personal content for those that are saving conversation logs as P2P IM
 logs will now be useinf the user name and not the legacy name.
2010-11-11 22:50:14 -05:00
Wolfpup Lowenhar 669cf170ce STORM-102: STORM-143: Refactored the STORM-103 code to pull the proper plain test log no
matter when it was generated or if it has the date stamp in the name of the log or not.

--HG--
branch : storm-102
2010-11-08 09:31:35 -05:00
Wolfpup Lowenhar 7c89e565b3 This is the setting of the core file name date stamp code and settings files for
Chat, Group and IM Logs.

--HG--
branch : storm-102
2010-10-26 20:02:07 -04:00
Leyla Farazha cb5d8d1a92 DN-181 Chat & IM logs saved in unreadable .llsd instead of .txt 2010-10-22 17:41:06 -07:00
Aimee Linden ffae589843 Post-convert merge by convert_monolith.py from /Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution 2010-09-03 17:41:39 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
James Cook b34eee98d1 DEV-50451 Fix names in local chat history loading, again
Switch to new serialization format, change filename so old viewers
don't get confused if the user switches back.  Reviewed with Richard
2010-06-02 15:21:46 -07:00
James Cook d6ea429845 DEV-50013 Display names load at startup in local chat/IM history
Had to change the chat log file format to include agent_id.
Code will load viewer 2.0 logs, but viewer 2.0 will just discard
data from 2.1 logs, which seems OK.  Reviewed with Leyla.
2010-05-25 11:40:29 -07:00
Mike Antipov 57a81ed44d No ticket. Fixed Windows Release build (warning treated as error)
Warning: c:\slbuild\viewer-2-0\libraries\include\boost\lexical_cast.hpp(1159) : warning C4702: unreachable code
Reason: additional boost lib dependence after changes (EXT-5215) for EXT-5215 (Disable showing full yyyy/mm/dd timestamp for messages (nearby chat/im)

--HG--
branch : product-engine
2010-02-23 18:32:55 +02:00
Eugene Mutavchi 2a089e25ba No ticket, fixed the mistake in class name.
--HG--
branch : product-engine
2010-02-19 17:55:45 +02:00
Eugene Mutavchi 10c5f2f080 Implemented low task EXT-5215 (Disable showing full yyyy/mm/dd timestamp for messages (nearby chat/im) received today)
--HG--
branch : product-engine
2010-02-19 13:36:47 +02:00
Igor Borovkov 4c5a998f79 fixed EXT-5456 Messages from objects are shownas messages from Second Life in nearby chat history from the prev session
Completed things which were agreed on:
- system messages in the log file are prepended with "Second Life:" after the timestamp
- object names set which are parsed extended to object names consisting with any number of words

Side effect:
"Second Life:" is shown as From Name in Nearby Chat when in plain text chat

--HG--
branch : product-engine
2010-02-17 16:09:50 +02:00
Igor Borovkov 250680a078 fixed EXT-4755 Own context menu in voice chat participants list has 'Add Friend' and 'Pay' enabled
--HG--
branch : product-engine
2010-02-02 17:58:29 +02:00