Commit Graph

23087 Commits (1494a1058f41c5aa00a8ed08fe71123f63e92e81)

Author SHA1 Message Date
Richard Linden 1494a1058f CHUI-101 WIP Make LLFolderview general purpose
move llfolderview* into LLUI!
2012-07-03 23:55:39 -07:00
Richard Linden a8defa513c CHUI-101 WIP Make LLFolderview general purpose
removed viewer dependencies from folderview code
2012-07-03 17:05:28 -07:00
Richard Linden 7fb39240d0 Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui-folderview 2012-07-03 14:49:31 -07:00
Richard Linden 092bb73564 Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui 2012-07-02 22:51:14 -07:00
Richard Linden 7d0150f12d CHUI-101 WIP Make LLFolderView general purpose
started to remove newview dependencies from llfolder*
2012-07-02 19:37:28 -07:00
Richard Linden 7b4f24850b CHUI-101 WIP Make LLFolderView general purpose
fixed build post merge
2012-07-02 19:37:11 -07:00
Richard Linden 86471b92a0 Pull merge from richard/viewer-chui 2012-07-02 18:01:37 -07:00
Richard Linden 1bd52dfbdc CHUI-101 WIP Make LLFolderView general purpose
refactored source files, moving logic into llfolderviewmodel*.cpp
filter logic tweaks
purging and moving inventory now properly cleans up view model
2012-07-02 17:57:29 -07:00
Seth ProductEngine f22e5df8b6 CHUI-172 WIP Fixed drawing the nearby chat toast contents.
Fixed warnings when creating a nearby chat toast.
2012-07-02 17:46:34 +03:00
Richard Linden 062cae9a48 CHUI-101 WIP Make LLFolderView general purpose
cleaned up some stale TODOs
worked on getting initial inventory display to work consistently
2012-06-29 15:44:08 -07:00
Richard Linden 07afce2ac8 CHUI-101 WIP Make LLFolderView general purpose
fixed build
2012-06-29 09:44:22 -07:00
Richard Linden 604bbb2278 CHUI-101 WIP Make LLFolderview general purpose
cleaned up ownership of viewmodel
more filtering fixes
2012-06-28 23:30:36 -07:00
Richard Linden ed7173c987 CHUI-101 WIP Make LLFolderview general purpose
filtering mostly working
2012-06-28 23:29:58 -07:00
AlexanderP ProductEngine cd7d499ea7 CHUI-168 FIXED, CHUI-183 FIXED Supress of a resizable and dragging and hide a title for the docked floater 2012-06-28 17:22:00 +03:00
Merov Linden 5eab95955f CHUI-164 : Fix conversation list index using handle to floater rather than uuid. Simplify the code accordingly (suppress hacks). 2012-06-29 14:29:56 -07:00
Merov Linden 71deb6d500 CHUI-164 : Fix crash when removing ad-hoc conversation. Turns out that sessions uuids are not constant so I shouldn't use them as index in the conversation list. More complete fix to follow. 2012-06-29 11:59:14 -07:00
Merov Linden 7ce18c710f Pull merge from richard/viewer-chui 2012-06-28 16:49:29 -07:00
Merov Linden e8fa07d638 CHUI-82 : Fixed all icons to use the new Conv_*.png icons; please use those in the new UIs moving forward 2012-06-28 16:47:37 -07:00
Merov Linden 16b8e7b6b1 Merge pull in richard/viewer-chui 2012-06-28 11:29:37 -07:00
Richard Linden 569c004057 CHUI-101 WIP Make LLFolderView general purpose
fixed crash on startup
2012-06-27 19:17:49 -07:00
Richard Linden cb865a7e13 CHUI-101 WIP Make LLFolderView general purpose
moved filtering logic to viewmodel
2012-06-27 18:56:10 -07:00
Merov Linden cbe3c3ae95 CHUI-184 : Change default pref LetterKeysFocusChatBar from 1 (chat) to 0 (WASD movements) 2012-06-27 17:16:15 -07:00
Merov Linden 7a147c1de9 CHUI-146 : Fixed. Focus goes to first conversation in list when a conversation is dismissed. 2012-06-27 17:08:19 -07:00
Merov Linden c9da4d0a6d CHUI-162 : Simplified the nearby chat show method following CHUI-139 fixes 2012-06-27 15:55:09 -07:00
Merov Linden ea77a959b7 Pull merge from richard/viewer-chui 2012-06-27 15:34:17 -07:00
Merov Linden d470632799 CHUI-130 : Leave minimized torn off IM untouched when showing hiding the whole set of conversations 2012-06-27 15:32:08 -07:00
Merov Linden 1eb6b4509d CHUI-139 : Make sure the Nearby Chat shows up in the conversations floater in every situation 2012-06-27 14:03:16 -07:00
AlexanderP ProductEngine 0e316a1510 CHUI-125 FIXED Supressed of a commented out code 2012-06-27 21:30:05 +03:00
Seth ProductEngine 0eda1f9a4d CHUI-169 FIX Restored inventory sharing functionality via IM floater drag and drop. 2012-06-27 19:33:27 +03:00
Seth ProductEngine 9091986c69 CHUI-147 FIX Added check against empty participants names array to pass the assertion in LLAvatarActions::buildResidentsString. 2012-06-27 19:33:22 +03:00
AlexanderP ProductEngine 3385a63989 CHUI-162 FIXED Opening a nearby chat when text entered 2012-06-27 16:11:04 +03:00
Seth ProductEngine 0cfea7b406 CHUI-147 FIX Added updating conference participants in IM floater title
- The title is updated with the data from participants list widget in IM floater.
- Creating the participants list is fixed for the case of starting the ad hoc session when the session id changes upon initialization (see LLIMConversation::buildParticipantList()).
- LLEventTimer replaced with simple LLTimer to avoid crashes in LLEventTimer::tick().
- Moved the build_residents_string() code to LLAvatarActions::buildResidentsString() to use it in LLIMFloater::onParticipantsListChanged().
2012-06-26 01:38:59 +03:00
Paul ProductEngine a7831406ab CHUI-180 FIXED (Started an ad hoc IM spams log with drawtext warning)
- Don't draw TextBase context if it's empty and in focus
2012-06-27 18:52:08 +03:00
Merov Linden e8ec428539 Pull merge from richard/viewer-chui 2012-06-26 17:15:48 -07:00
Merov Linden c233f0c949 CHUI-164 : Fix crash when closing ad-hoc conversations; insure consistency of the conversation list when adding and removing items from it 2012-06-26 17:05:16 -07:00
Paul ProductEngine abe106bd9c - CHUI-178 (Right click context menu not present in chat entry field)
- Set parameter to true to show context menu
2012-06-26 19:27:19 +03:00
Paul ProductEngine 677c205131 CHUI-182 FIXED (Vertical scrollbar flashes on and off when chat entry text area expands)
- To avoid unnecessary appearing of scrollbar, first chat entry must be expanded
and only then decision should be taken in the base class whether scrollbar should be shown or not.
2012-06-26 19:08:27 +03:00
Paul ProductEngine 9c11a6b206 CHUI-177 ADDITIONAL FIX (Text entry field in chat only accepts 256 characters)
- Limited text entry field to 1024 instead of 1025 characters
should take into account zero (0 ... 1023)
2012-06-26 18:58:57 +03:00
Merov Linden 94e6e4bd3d Pull merge from richard/viewer-chui 2012-06-25 15:22:37 -07:00
Merov Linden 41e965c12e CHUI-139 : Hide torn off floaters when hiding conversation list; make nearby chat always present; leave conversation list around when all torn off 2012-06-25 15:20:52 -07:00
Richard Linden 5b6db72c5b CHUI-101 WIP Make LLFolderView general purpose
all inventory names are correctly initialized now
2012-06-25 13:04:09 -07:00
AlexanderP ProductEngine 7f3b27289d CHUI-168 FIXED Added call of updateHeaderAndToolbar from postBuild for correct floater's title and standard buttons showing at start 2012-06-25 21:59:13 +03:00
AlexanderP ProductEngine 9353a9e6ef CHUI-167 FIXED Move onClose() from LLIMFloater to it's basic class (LLIMConversation) for correct using add/remove conversation list items also for LLNearbyChat 2012-06-25 23:55:25 +03:00
Paul ProductEngine 9fc77dec87 CHUI-175 FIXED (Cannot use scroll bar on chat entry field when multi line chat is added)
- This change also fixes:
        CHUI-176 (Only bottom 2 lines of multi line chat allow for selecting in text chat entry)
        CHUI-177 (Text entry field in chat only accepts 256 characters)
2012-06-25 15:49:49 +03:00
Richard Linden 74092930af CHUI-101 WIP Make LLFolderView general purpose
build fix for gcc
added detection of duplicate widget registration
2012-06-22 14:13:20 -07:00
merov 75804ef2b9 CHUI-136 : Fix compilation issue showing up when warning treated as errors 2012-06-22 19:28:11 +01:00
Paul ProductEngine afc6a7e6ba CHUI-136 ADDITIONAL FIX (Implement new design for blocked list on the people floater)
- If mute item type is LLMute::BY_NAME it means that it's an object and we should show corresponding icon
- Also added icon for blocked groups
2012-06-22 20:05:35 +03:00
Paul ProductEngine 3807f97fac CHUI-136 FIXED (Implement new design for blocked list on the people floater)
- Created new LLBlockList class and replaced LLScrollContainer with it
- Also created new LLBlockedListItem class which represents blocked objects and blocked avatars
2012-06-22 18:13:34 +03:00
Paul ProductEngine 47c140b81d CHUI-127 ADDITIONAL FIX (Make chat field auto resizable)
- Fixed crash which occurred while navigating through history of sent messages
2012-06-22 17:04:47 +03:00
Paul ProductEngine 91be3bf301 CHUI-161 FIXED (Text entered in local chat is not visible to other users nearby)
- Applied Merov's fix.
The problem was that text_editor was registered twice and, depending of the machine you ran, the viewer would pick one or the other.
Mac users were unlucky enough to pick the wrong one all the time.
2012-06-22 16:56:33 +03:00