Commit Graph

23 Commits (94ac0064354594de8adbb99084029c8b4027b2f6)

Author SHA1 Message Date
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
maksymsproductengine 60b20e3bd8 MAINT-3117 FIXED crash in LLFloaterConversationPreview::showHistory() - optimization 2013-09-10 22:12:11 +03:00
maksymsproductengine 8a0b7eaadd Merge for MAINT-3117 2013-09-10 20:17:43 +03:00
dmitrykproductengine d995782edf MAINT-3117 FIXED crash in LLFloaterConversationPreview::showHistory()
Updated fix with a more complex and stable version. Integrated solution from the CHUI-836.
2013-09-10 10:34:20 +03:00
dmitrykproductengine 6198219d9d MAINT-3117 FIXED crash in LLFloaterConversationPreview::showHistory() 2013-09-09 21:19:44 +03:00
maksymsproductengine 4833fada10 merge from viewer-chui 2013-09-05 03:39:49 +03:00
dmitrykproductengine cedc571e4b MAINT-3095 FIXED Viewer crashes after opening Nearby chat history, if it is empty 2013-09-04 13:09:35 +03:00
maksymsproductengine e5597b83cf CHUI-836 FIXED [CHUIBUG]Opening chat history from the conversation log sometimes crashes the viewer 2013-09-03 20:24:49 +03:00
maksymsproductengine 53eff025bc MAINT-2938 FIXED [CHUI] crash in LLFloaterConversationPreview::showHistory() 2013-08-15 20:24:02 +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
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07: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
maxim@mnikolenko e6000d5930 CHUI-424 FIXED Args for appendMessage() are added to respect Compact/Expanded mode 2013-01-23 14:32:18 +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 fcb010e835 CHUI-338 FIXED (LLAvatarNameResponder warning shown in debug console when using spinner to page through chat history viewer)
- Trying to restore avatarID by its name before appending message to chat history.
- Also prevented requesting avatar name by null LLUUID in LLAvatarIconCtrl::setValue
2012-09-19 19:20:21 +03: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 cb8ce11418 CHUI-336 FIXED (Remove Description label and field from Chat history viewer)
- Removed lineeditor and text box from code and xml
2012-09-11 18:37:05 +03:00
Merov Linden 20b95f6ac0 Attempt to fix Linux build 2012-09-10 11:02:13 -07:00
Paul ProductEngine 62eb7ec030 CHUI-318 FIXED (User cannot navigate forward in chat history viewer once the More History option is selected.)
- Added spinner so that user could select desired history page. Also displaying total count of pages.
2012-09-06 23:34:47 +03:00
Paul ProductEngine dab6788c42 CHUI-157 FIXED (Implement menu bar for conversation floater)
- Added View Nearby chat history option
- Also replaced menu item "Add Friend / Remove" with two separate menus: Add Friend and Remove Friend. So if user is a Friend the Remove Friend option would be shown there. If the user is not a friend, the Add Friend option would be shown.
2012-08-31 11:57:36 +03:00
William Todd Stinson 11e9f66e62 BUILDFIX: Correcting a linux build error. 2012-08-28 12:41:57 -07: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
Paul ProductEngine 0ee0a5eff4 CHUI-151 FIXED (Implement conversation log)
A brief explanation of what have been implemented. More information can be found in comments.

1. Created conversation history viewer (llfloaterconversationpreview)
2. Created LLConversation and LLConversationLog classes which represent and hold data of conversations (llconversationlog)
3. Created LLConversationLogList and LLConversationLogListItem which are the visual representation of LLConversationLog and LLConversation respectively
4. Created LLFloaterConversationLog - which holds and displays LLConversationLogList
2012-07-27 22:25:17 +03:00