Commit Graph

88 Commits (bbfc0e47196ecbae8d89e7b721a61ba5eeaaa2b7)

Author SHA1 Message Date
Ychebotarev ProductEngine 3eeb4e6599 partitial fix for normal task EXT-2957 [BSI] Implement object icon for chat from objects, instead of using generic image for missing profile picture
--HG--
branch : product-engine
2010-02-10 14:35:29 +02:00
Mike Antipov 41f350cee9 Fixed normal bug EXT-5244 ( There is no "i" button for Name fields from nearby chat)
- reason: changes in c91e724d4f15 related to EXT-4547.
    Also multiple warnings appeared in log: LLView::getChild: Found child named user_name but of wrong type class L
LTextBox, expecting class LLViewerTextEditor *

- fix: changed template class from LLViewerTextEditor to LLTextBase in getChild.

--HG--
branch : product-engine
2010-02-09 17:13:54 +02:00
Ychebotarev ProductEngine 5082ccaf9a fix for major EXT-5067 Copy-paste is broken in nearby and IM logs
--HG--
branch : product-engine
2010-02-08 16:25:04 +02:00
richard ddfc6efbee EXT-5025 - Tooltips block mouse clicks
EXT-4547	[BSI] it is possible to highlight multiple layers of chat
EXT-3844 	Mouse wheel camera zoom is not reflected on View popup slider
EXT-3103 	Add an option to restrict entering non-ascii symbols in text editor.

reviewed by Leyla
2010-02-05 11:32:33 -08:00
Igor Borovkov 32aa9d7dee fixed shout/whisper representation for EXT-4777 Implement saving and loading chat history for Nearby Chat (both plain text and widgeted chat)
--HG--
branch : product-engine
2010-02-04 16:46:34 +02:00
Tofu Linden fc70ca5403 PE merge. 2010-02-03 15:52:44 +00:00
Igor Borovkov cb03e6f92a fixed EXT-4776 Make avatars in nearby chat inspectable
--HG--
branch : product-engine
2010-02-03 16:25:32 +02:00
Alexei Arabadji 5e63efe1da fixed EXT-4805 “Friend offer is corrupted in resized IM window”,
reverted IM floater default width;
made offer buttons have absolute positions;
avoided text message scrolling with default IM floater width;

--HG--
branch : product-engine
2010-02-03 11:38:03 +02:00
Lynx Linden e563a07659 DEV-32540: Lots of object IM and SLurl improvements
- Don't let object names that are URLs override links to display the
  remote object inspector

- Don't hyperlink the object name in the remote object inspector

- Made the <nolink>...</nolink> regex more robust and made it support
  non-URLs between the tags, so that we don't get random <nolink> tags
  when trying to disable URLs in user-typed text.

- Improved the llurlentry unit test and added some more test cases.

- Hooked up another LLViewerMessage code path to objectim SLapps to
  pass down the owner and slurl information.

- Made a few LLUrlEntryBase methods be const methods, because they are

- Fixed a bug in the remote object inspector where it would never show
  the teleport URL.
2010-02-02 17:19:14 +00:00
richard 45e700cb3e merge 2010-02-01 12:39:59 -08:00
Igor Borovkov 159c788918 merge
--HG--
branch : product-engine
2010-01-29 18:03:23 +02:00
Alexei Arabadji 86609394ca fixed major EXT-3643 “Embed friendship offer into IM window”;
--HG--
branch : product-engine
2010-01-29 17:48:10 +02:00
Igor Borovkov 015453dbc7 fixed EXT-4736 There's an ability to block system notifications from nearby chat
--HG--
branch : product-engine
2010-01-29 17:04:17 +02:00
Tofu Linden 9997587e39 PE merge. 2010-01-28 09:56:35 -08:00
Lynx Linden fee014bd82 EXT-4693: Pass through owner ID to remote object inspector.
Plumbing to pass the owner ID for a chatting object down into the
LLChatHistory::appendMessage() method where we create the objectim
SLapp that will bring up the remote object inspector. Pheww.

For object notifications that are displayed as text chat, we
2010-01-28 15:38:55 +00:00
Igor Borovkov f6fceac081 fixed EXT-3841 [BSI] "Send IM..." choosable in IM floater context menu
--HG--
branch : product-engine
2010-01-28 15:51:49 +02:00
Lynx Linden d002c705b7 EXT-4693: First steps at using remote inspector.
Now Object IMs that get sent to your local chat window will have
secondlife:///app/objectim SLapps, which will open the remote object
inspector for that object, not the avatar inspector.

However, we don't have all the information needed for the remote
object inspector, so I'm going to have to investigate extending the
inspector to request the missing information from the server.
2010-01-28 11:10:10 +00:00
richard c555e837b1 EXT-4348 - List of names before "have said something new" wraps poorly
accepted patch from Josh
2010-01-25 15:55:12 -08:00
Igor Borovkov 254b7d72d1 fixed EXT-4601 [BSI] New IM sessions use obsolete timestamps for first message
--HG--
branch : product-engine
2010-01-25 18:43:31 +02:00
Eugene Mutavchi fd3e2dc474 Fixed low bug EXT-3890([BSI] someone has said text cutoff when opening and closing user list)
--HG--
branch : product-engine
2010-01-19 21:44:04 +02:00
Igor Borovkov 653b62e356 Fixed EXT-3818 [BSI] plain text chat has too much space between lines
by redoing fix for the EXT-3263 Cut and Paste from text chat loses new lines

--HG--
branch : product-engine
2010-01-19 13:23:51 +02:00
Eugene Mutavchi 24d8bf26fc Fixed normal bug EXT-4072([BSI] Emotes appear as (italic) text chat in plain text mode)
--HG--
branch : product-engine
2010-01-14 18:15:01 +02:00
Igor Borovkov 37f55393e4 fixed EXT04137 BSI] /me shows on the line below in group chat in plain text
--HG--
branch : product-engine
2010-01-13 18:52:45 +02:00
Igor Borovkov d40c4f9b8e fixed EXT-4073 [BSI] Shouting is malformed in plain chat mode
--HG--
branch : product-engine
2010-01-13 16:55:23 +02:00
Tofu Linden 0d09530d85 EXT-1847 Regression in the design spec: "You" should be replaced by your full avatar name in communication 2010-01-08 16:33:03 -08:00
richard 1bbd259f2d EXT-3878 - Menus disappear when UI Size is < 1.00
EXT-3647 - Auto-scrolling of IMs should resume when user types in chat
EXT-3877 - Pinning two levels of menus prevents movement using arrow keys
EXT-1303 - Hyperlink text wraps in the middle of a word

reviewed by James
2010-01-06 11:17:38 -08:00
Mike Antipov c3f2859c9f Reduced header dependency from the "llimview.h"
--HG--
branch : product-engine
2009-12-26 16:35:33 +02:00
richard 18e25641fe merge 2009-12-21 18:12:17 -08:00
Rick Pasetto c308dacfe2 don't show incoming system messages in notification at bottom of chat history window 2009-12-21 11:54:05 -08:00
richard 5d8442f056 fix for build 2009-12-18 15:21:59 -08:00
richard 2b22831dd0 ext-3307 - nearby chat stays scrolled at bottom 2009-12-18 15:18:16 -08:00
Eric M. Tulla (BigPapi) 8e8b149718 fix for osx compile error 2009-12-18 17:05:45 -05:00
Andrew Polunin 55ff23cdad implemented major task EXT-3469 Make timestamp disappear instead of covering avatar name while IM floater is being resized
--HG--
branch : product-engine
2009-12-18 15:47:21 +02:00
Vadim Savchuk e303864c17 Merge from default branch.
Resolved conflicts in llalertdialog.h and llnotify.cpp (local deletion vs
remote change) by removing them.

--HG--
branch : product-engine
2009-12-15 17:14:31 +02:00
richard c6234f352a variable renames in LLTextBase 2009-12-11 14:34:30 -08:00
Eugene Mutavchi 58f17bb735 Fixed normal bug EXT-3263 (Cut and Paste from text chat loses new lines)
--HG--
branch : product-engine
2009-12-11 20:26:20 +02:00
Andrew Dyukov 96a11910b1 Fixed normal bug EXT-1710 (IM & Chat: System messages should have
SL icon and title). "i" icon is temporarily used, changing it in
xml to SL icon moved to new bug- EXT-3132.

--HG--
branch : product-engine
2009-12-04 13:46:58 +02:00
Eugene Mutavchi 276b782b8c Implemented normal sub-task EXT-3035 (Made other participants' names clickable in IM chat log (old school chat log style))
--HG--
branch : product-engine
2009-12-03 18:31:48 +02:00
Yuri Chebotarev 003b6f1950 fix for normal EXT-2944 [BSI] Object chat and Resident chat is combined in Nearby Chat floater when object and Resident share the same name
--HG--
branch : product-engine
2009-12-03 09:23:53 +02:00
Vadim Savchuk abb23ff312 Manual merge from default branch.
--HG--
branch : product-engine
2009-12-02 18:17:51 +02:00
Yuri Chebotarev 4bf428c4ee fix major EXT-3003 IM messages loaded from a chat history are displayed with current time
--HG--
branch : product-engine
2009-12-02 11:58:27 +02:00
Kent Quirk f496c2b164 DEV-43622 : API change (no functionality change) to fix a design error in LLSD
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
2009-12-01 20:59:08 -05:00
Mike Antipov 5358354869 Fixed Line endings to Unix format
--HG--
branch : product-engine
2009-11-30 11:48:47 +02:00
Mike Antipov c83aa5ba6a Fixed wrong type for getChild<LLTextBox>("user_name") to prevent WARNING logging.
--HG--
branch : product-engine
2009-11-30 11:41:00 +02:00
Yuri Chebotarev b884eede51 EXT-2831 Timestamps are missing in nearby chat toasts
--HG--
branch : product-engine
2009-11-26 12:58:14 +02:00
Steve Bennetts 9e2d78aca1 Merge from product-engine 2009-11-24 12:42:14 -08:00
James Cook f9081220ac Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2009-11-24 08:47:13 -08:00
Mike Antipov 96199e2d90 Remove unnecessary log message
--HG--
branch : product-engine
2009-11-24 13:22:56 +02:00
Mike Antipov 67ef3059b5 Work on critical sub-task EXT-2615 (IM Chat History is severely broken)
-- Implemented fitting of the timestamp in Chat History header panel depend on time string width

--HG--
branch : product-engine
2009-11-24 13:20:31 +02:00
angela d93cece450 fix crash error for missing string RegisterDateFormat in panel_profile_user.xml 2009-11-24 15:01:51 +08:00