Commit Graph

1120 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
Richard Nelson 41a30a59fb initial work changing topctrl to popup layer 2010-03-02 14:21:58 -08:00
Tofu Linden d1d195ba90 CID-433
Checker: FORWARD_NULL
Function: LLTabContainer::reshapeTuple(LLTabTuple *)
File: /indra/llui/lltabcontainer.cpp
2010-03-02 09:58:34 +00:00
Vadim Savchuk a325df0898 Fixed bug EXT-5580 (Characters in Inventory Filter appear behind X).
Added configurable text right padding support to search_filter:
* When the Clear button is enabled
  (i.e. search_editor.clear_button_visible set to "true")
  the search_editor.clear_button.pad_left parameter determines the padding.
* Otherwise search_editor.text_pad_right is used.

--HG--
branch : product-engine
2010-02-25 19:39:16 +02:00
Mike Antipov 08ede585ce Work on major bug EXT-5589 (Notifications button falls under side panel)
-- updated LLLayoutStack to process "max_width" & "max_height" attributes for layout_panel.

--HG--
branch : product-engine
2010-02-24 17:13:56 +02:00
Vadim Savchuk 1ef3fed827 Merge from default branch
--HG--
branch : product-engine
2010-02-24 14:02:51 +02:00
Alexei Arabadji d7945e5d31 implemented EXT-4641 “[BSI] Undocked camera and movement floaters position should persist across the sessions”,
made move and camera floaters save dock state;

--HG--
branch : product-engine
2010-02-24 12:43:27 +02:00
Tofu Linden a7bca7055a PE merge. Conflict resolved. 2010-02-24 08:57:27 +00:00
Paul Guslisty 1d45b1edcd Fixed normal but EXT - 5108 (Preferences vertical tabs don't align to tab container)
- Added offset in TabContainer between Tab and TabPanel in case of VERTICAL Tabs orientation.

--HG--
branch : product-engine
2010-02-24 10:16:35 +02:00
Ychebotarev ProductEngine 1bd720eefb cleanup and fix build
--HG--
branch : product-engine
2010-02-23 18:45:51 +02:00
Ychebotarev ProductEngine a8165dfe59 fix for normal EXT-5598 Group member status list is sorted by name instead of date
--HG--
branch : product-engine
2010-02-23 18:05:00 +02:00
Vadim Savchuk 44333983a6 Merge from default branch
--HG--
branch : product-engine
2010-02-23 12:59:49 +02:00
Paul Guslisty b9ed402558 Fxed normal bug EXT - 5465 (Invalid ellipsis usage for resident names in the IM tabs)
- Added reshaping procedure for tabs with LLIconCtrl

--HG--
branch : product-engine
2010-02-23 09:45:16 +02:00
Andrew Dyukov 16b284971e Fixed normal bug EXT-4964 (Invalid SLURL detection does not detect invalid slurls).
- Added new static method LLSLURL::isValidSLURL() whic uses LLUrlRegistry::isUrl() to validate SLURLs and not just chek prefixes as LLSLURL::isSLURL() does.

- Used it in slurl DnD check in LLViewerWindow.

- LLUrlEntrySLURL regexp was changed not to pass non-valid SLURLS (such as one from the bug description).

--HG--
branch : product-engine
2010-02-22 19:22:43 +02:00
Tofu Linden 315c0021f0 remove dos line endings... 2010-02-22 15:06:06 +00:00
Vadim Savchuk 3759c382d4 merge
--HG--
branch : product-engine
2010-02-22 15:16:06 +02:00
Ychebotarev ProductEngine 6f98e0b972 fix for EXT-5128 Groups accordions should all appear on-screen w/out scrolling (open accordion should fill space)
fix is not complete since we got horizontal scrolbar which I think is not intended...need to fix croll_container.

--HG--
branch : product-engine
2010-02-22 13:58:00 +02:00
Kent Quirk 64530c24c8 merge latest tweaks to viewer-hotfix; resolved conflict in llsearcheditor in favor of the one that does less processing 2010-02-20 15:04:21 -05:00
Kent Quirk 36f708de17 EXT-5560 - filter clear button was calling doDelete which had many more gyrations than onCommit, and only onCommit was needed 2010-02-20 14:41:18 -05:00
Kent Quirk 1d89f02243 EXT-4878 - fixing the fix - incorrect name used for attribute. 2010-02-20 13:07:03 -05:00
Mike Antipov 3fb3b9cf21 Merge from default branch
--HG--
branch : product-engine
2010-02-19 11:12:38 +02:00
Monroe Linden e0efa1dfa2 Automated merge with ssh://hg.lindenlab.com/q/viewer-hotfix 2010-02-18 15:48:56 -08:00
Monroe Linden ef9b7c5b36 Fix for EXT-5120 "Mouse-up in the scrollbar to the right of a link in nearby chat window opens the link".
Added an optional bool parameter "hit_past_end_of_line" to LLTextBase:: getDocIndexFromLocalCoord() and getSegmentAtLocalPos().  Default is true, which gives the old behavior.  If false, clicks past the end-of-line won't map to the last segment on the line.

Made LLNormalTextSegment::handleHover(), handleRightMouseDown(), handleMouseDown(), and handleMouseUp() call getSegmentAtLocalPos() in this new mode before processing URL actions, and only do the processing if it returns the same segment.

Reviewed by Richard.
2010-02-18 15:45:31 -08:00
Monroe Linden 890ec637d4 Automated merge with ssh://hg.lindenlab.com/q/viewer-hotfix 2010-02-18 15:22:10 -08:00
richard 1d1e4c7abe merge 2010-02-18 14:09:55 -08:00
richard 7ed47f7225 fixed line endings 2010-02-18 13:58:57 -08:00
richard 9c2559924c merge 2010-02-18 13:32:15 -08:00
richard 876a764c4f EXT-5535 - Resize handles will move floater when reaching minimum size 2010-02-18 12:49:31 -08:00
Leyla Farazha 4ab945c9f0 Merge - updating from hotfix 2010-02-18 10:59:09 -08:00
Leyla Farazha 2231da11dd EXT-4677 Crash when closing pinned menu which has no parent Inventory floater
Reviewed by Richard CC#118
2010-02-18 10:52:34 -08:00
richard 4175268172 Merge 2010-02-18 10:32:52 -08:00
richard 4514b57126 Backed out changeset: 744bd7c535fa 2010-02-18 10:29:56 -08:00
Dmitry Zaporozhan 2cf2fa6ad2 Fixed low bug EXT-5225 - Local chat doesn't go translucent when loses focus.
Added customizable background image overlay color to control background transparency. Default overlay color is White, as before.

--HG--
branch : product-engine
2010-02-18 18:28:13 +02:00
Alexei Arabadji eec9f20d74 fixed EXT-5006 “One inventory offer cause blinking of both Conversations and
Notifications wells”,
embedded inventory offer panel into IM window;

--HG--
branch : product-engine
2010-02-18 16:05:11 +02:00
Vadim Savchuk f33a1d7ad9 merge
--HG--
branch : product-engine
2010-02-18 15:45:48 +02:00
Dmitry Zaporozhan 25800b4b37 Fixed normal bug EXT-5468 - Lists from people panel are not refreshed after filter field has been reseted by (x).
--HG--
branch : product-engine
2010-02-18 14:43:46 +02:00
Tofu Linden d1f4840705 PE merge. 2010-02-18 10:02:41 +00:00
Paul Guslisty f4703f55eb Fixed critical bug EXT - 4878 (Tab labels are no longer obeying halign attribute) 2010-02-18 11:36:19 +02:00
Paul Guslisty bf668d4a18 Fixed critical bug EXT - 4878 (Tab labels are no longer obeying halign attribute)
--HG--
branch : product-engine
2010-02-18 11:36:19 +02:00
Richard Linden b1dd2f3099 EXT-5515 - Allow resizing on left and lower left of nearby media popup 2010-02-17 22:22:14 -08:00
Monroe Linden 3e8320201f Partial fix for EXT-5071.
Changed the index on the keyword map in LLKeywords so that LLKeywords::findSegments() doesn't have to create LLWString objects to search the map.

Reviewed by Richard.
2010-02-17 18:18:18 -08:00
Palmer e938d055f4 EXT-5309 : prevent infinite loop in LLConsole. Reviewed by Richard 2010-02-17 17:06:36 -08:00
Dmitry Zaporozhan 619415a99a Moved shadow drawing code from draw to separate function(drawShadow) to make this code reusable.
--HG--
branch : product-engine
2010-02-17 15:32:00 +02:00
Kent Quirk e3a71c74e2 automated merge from viewer-2-0 2010-02-16 23:36:54 -05:00
richard 69032d8d9d EXT-5071 - Script Editor slows down FPS when editing scripts with 500+ lines
reviewed by Monroe
2010-02-16 19:14:55 -08:00
Rick Pasetto 204ff1edd9 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0 2010-02-16 15:54:32 -08:00
richard 1513643e62 EXT-5471 - Tons of spam in log about Invalid param "name"
reviewed by Rick
2010-02-16 15:45:17 -08:00
Rick Pasetto 4dfed6e353 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0 2010-02-16 15:43:11 -08:00
Vadim Savchuk a301ad63c2 Fixed bug EXT-5290 (TP failed if try to teleport from 'Teleport completed from...' toast).
Reason: LLUrlEntrySLURL::getLocation() failed to parse maps.secondlife.com SLURLs (though worked fine for slurl.com ones).

--HG--
branch : product-engine
2010-02-16 17:58:41 +02:00
Tofu Linden 398af7dd40 CID-34
Checker: DEADCODE
Function: LLDockableFloater::toggleInstance(const LLSD &)
File: /indra/llui/lldockablefloater.cpp

bool logic precendence assumptions were wrong.
2010-02-15 18:06:49 +00:00
Tofu Linden eb1d043daf CID-203
Checker: REVERSE_INULL
Function: LLTabContainer::addTabPanel(const LLTabContainer::TabPanelParams &)
File: /indra/llui/lltabcontainer.cpp
2010-02-13 14:13:06 +00:00
Tofu Linden d7060eb323 CID-205
Checker: REVERSE_INULL
Function: LLPanel::fromXML(LLPointer<LLXMLNode>, LLView *, LLPointer<LLXMLNode>)
File: /indra/llui/llpanel.cpp
2010-02-13 14:08:58 +00:00
Tofu Linden cf69f03af1 CID-206
Checker: REVERSE_INULL
Function: LLMultiSliderCtrl::onEditorCommit(LLUICtrl *, const LLSD &)
File: /indra/llui/llmultisliderctrl.cpp
2010-02-13 14:06:31 +00:00
Palmer Truelson 660c3b182c merge 2010-02-12 21:05:09 -08:00
Palmer Truelson 651b14fcae Backed out davep's UI optimization. changeset 3134cb7bb181 2010-02-12 21:04:51 -08:00
Palmer Truelson 25be5a201f Backed out bao's fix to FSAA that will also be backed out. changeset ae9bbbf181d9 2010-02-12 21:02:25 -08:00
Xiaohong Bao af229a7bb0 cast type F32 to GLint to eliminate some compiling warnings. 2010-02-12 17:11:36 -08:00
Richard Linden e159873eec added popup panel to hold nearby media popup and stopped using top view 2010-02-12 16:54:47 -08:00
Palmer 418504207b merge 2010-02-12 15:16:19 -08:00
Rick Pasetto e47dc498e8 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0 2010-02-12 11:04:10 -08:00
Mike Antipov 951fd66000 Completed normal task EXT-3410 (Liberate filter_editor clear_button height width parameters - art is distorted)
- improved calculation of clear_button position (to be xml driven)
- replaced clear_button art with suggested Icon_Close_Toast in filter_editor widget

--HG--
branch : product-engine
2010-02-12 16:26:52 +02:00
Dmitry Zaporozhan 8c2a6a691a Fixed low bug EXT-5166 - Undocked lldialogs respawn in chiclet tray.
LLDialog floater position is saved per originating object.

--HG--
branch : product-engine
2010-02-12 13:41:34 +02:00
Tofu Linden b4c13247f7 PE merge. 2010-02-12 04:46:49 +00:00
richard 48a66364a1 merge 2010-02-11 18:11:08 -08:00
richard 6c5b984bf6 converted llfloaternearbymedia to llpanelnearbymedia
moved from LLTransientDockableFloater model to popup panel model like volume popup
2010-02-11 18:06:25 -08:00
Rick Pasetto 53d827781e Merge from viewer-2-0 2010-02-11 14:05:44 -08:00
Eugene Mutavchi 7ac90e2a08 Fixed low bug EXT-5329 (Delete option is enabled in context menu for empty edit field in IM floater)
--HG--
branch : product-engine
2010-02-11 19:56:56 +02:00
Tofu Linden f210d79443 PE merge. 2010-02-11 14:47:29 +00:00
Tofu Linden bf26124cbc CID-60
Checker: FORWARD_NULL
Function: LLMultiSliderCtrl::onEditorCommit(LLUICtrl *, const LLSD &)
File: /indra/llui/llmultisliderctrl.cpp
2010-02-11 14:12:46 +00:00
Paul Guslisty pguslisty@productengine.com cf18a1d22c EXT - 2753 (Implement Avatar icons on IM multifloater tabs) refactoring:
- Deleted unnecessary parameters (UIButtonImageTopPadding, UIButtonImageBottomPadding) from settings.xml and their usage in LLTabContainer

- Deleted triggers (LLIMFloaterContainer::processProperties and LLIMFloaterContainer::changed) due to LLIMFloaterContainer no more Observer

- Renamed class LLParticularGroupMgrObserver to LLParticularGroupObserver as the last one's name is more self explanatory

--HG--
branch : product-engine
2010-02-11 12:52:26 +02:00
richard 6961a1501f build fix 2010-02-10 18:40:15 -08:00
richard 92ee1045f2 merge 2010-02-10 18:13:41 -08:00
richard 8bc4dcc855 EXT-5321 - llinfos from non ui threads is not thread safe
reviewed by Mani
2010-02-10 18:13:02 -08:00
richard 62e1508bf6 merge 2010-02-10 10:46:56 -08:00
richard 75916b486c fixed tongue positioning 2010-02-10 10:46:37 -08:00
Tofu Linden 536ffcc7b3 CID-425
Checker: UNINIT_CTOR
Function: LLCustomButtonIconCtrl::LLCustomButtonIconCtrl(const LLCustomButtonIconCtrl::Params &)
File: /indra/llui/lltabcontainer.cpp
2010-02-10 16:53:58 +00:00
Eugene Mutavchi ea9185e0dc Fixed linux build error - added skipped newline at end of file
--HG--
branch : product-engine
2010-02-10 13:37:49 +02:00
Dmitry Zaporozhan f8aa91dccb Fixed function name.
--HG--
branch : product-engine
2010-02-10 12:10:43 +02:00
Rick Pasetto 8fdb199707 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0 2010-02-09 09:49:57 -08:00
Dmitry Zaporozhan 1129c7252a Fixed normal bug EXT-4817 - Preferences > Chat > Alert color preference is broken
--HG--
branch : product-engine
2010-02-09 18:51:33 +02:00
Mike Antipov e61f9d6465 Merge
--HG--
branch : product-engine
2010-02-09 10:19:17 +02:00
Paul Guslisty e788930172 Fixed normal bug EXT - 4878 (Tab labels are no longer obeying halign attribute)
--HG--
branch : product-engine
2010-02-09 10:06:52 +02:00
Dave Parks b8739946be Fix for blend func being screwed up at init.
Fix for avatar appearance editor drawing hair in the background.
2010-02-08 19:15:43 -06:00
Tofu Linden 3ab0c3238b PE merge. 2010-02-08 18:14:57 +00:00
Rick Pasetto 67afc66864 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0 2010-02-08 09:45:59 -08:00
James Cook e0f6dc33ab Tweak avatar name icon padding 2010-02-08 09:11:27 -08:00
Paul Guslisty acc0a2962b EXT - 3232 Refactoring: deleted unnecessary image_left_padding, image_right_padding members from button.h and button.xml and their the only place usage in LLTabContainer::reshapeTuple . Now image overlay placement adjustible via: mLeftHPad, mRightHPad, mImageOverlayBottomPad, mImageOverlayTopPad, mImgOverlayLabelSpace
--HG--
branch : product-engine
2010-02-08 19:09:23 +02:00
richard 8ca06e7bf3 nearby media pops up on hover 2010-02-08 08:19:32 -08:00
Paul Guslisty 7199c9cc1b EXT-3232 Refactoring: Improved the way of horizontal alignment of button's image overlay. Now mLeftHPad/mRightHPad is used instead of mImageOverlayLeftPad and mImageOverlayRightPad. Also mImgOverlayLabelSpace/imgoverlay_label_space members was added to button.(h/xml) to define space between image overlay and button's label
--HG--
branch : product-engine
2010-02-08 18:05:48 +02:00
Paul Guslisty 93bd065356 Fixed normal bug EXT - 3835 ([BSI] tabs in instant message floater should never change sizes)
--HG--
branch : product-engine
2010-02-08 15:21:24 +02:00
Palmer Truelson 54a95f706f merge 2010-02-23 17:19:58 -08:00
Palmer Truelson 7885748497 Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3 2010-02-23 17:08:06 -08:00
Richard Linden 706612bdc0 merge 2010-02-23 12:30:46 -08:00
Tofu Linden 902c415595 gah, more dos line-endings in PE diffs. 2010-02-23 18:49:06 +00:00
Richard Linden 7c353779e0 merge 2010-02-19 12:01:22 -08:00
Richard Linden cf52fc85ae merge 2010-02-17 17:02:26 -08:00
Richard Linden 7c86d44348 potential fix for bad font names 2010-02-12 17:08:10 -08:00
Richard Linden e2ea636fe9 merge 2010-02-12 11:23:20 -08:00
Richard Linden 7d8e415e2e merge 2010-02-09 17:20:42 -08:00
Richard Linden b1099e2160 fix for invalid param 'name' warnings 2010-02-09 17:19:26 -08:00
Tofu Linden a4d224ff93 EXT-5055 LLInstanceTracker promotes some dangerous patterns - detect them 2010-02-06 21:38:57 +00:00
Monroe Linden 68ea862c96 Fix for EXT-4943 (Text editor is broken).
Reviewed by Richard.
2010-02-05 15:51:49 -08:00
richard 7735ef557d line ending conversion 2010-02-05 13:24:05 -08:00
richard 124d8e63f7 newlines fixed 2010-02-05 13:22:46 -08:00
richard df3da77fa9 merge 2010-02-05 11:34:49 -08: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
Sergei Litovchuk 95147c4529 Implemented critical task (EXT-4703) Add maturity icons to the Viewer 2 toolbar.
- Added maturity icons to location bar.
- Added getting font used in LLLineEditor.

--HG--
branch : product-engine
2010-02-05 19:15:12 +02:00
Paul Guslisty 77b5a39cc1 Fixed normal bug EXT - 3232 (Make button image overlay placement adjustable via xml)
--HG--
branch : product-engine
2010-02-05 17:34:50 +02:00
Eugene Mutavchi 782cb6ee87 Fixed normal bug EXT-4702 (Elements of type context_menu cannot have font set in XUI xml)
--HG--
branch : product-engine
2010-02-05 17:09:22 +02:00
Vadim Savchuk 312f5553ae Merge from default branch
--HG--
branch : product-engine
2010-02-05 15:12:54 +02:00
Ychebotarev ProductEngine cc0895b900 a bit more on EXT-2753.
--HG--
branch : product-engine
2010-02-05 13:20:12 +02:00
Ychebotarev ProductEngine a69a85544f merge
--HG--
branch : product-engine
2010-02-05 13:04:29 +02:00
Ychebotarev ProductEngine b79b8f87a3 finished with EXT-2753 - Implement Avatar icons on IM multifloater tabs
add floater flashing, fix group icon sizes, fix click,some code cleanup, ect.
also I remove mIconCtrlWidth/Height since its kinda useless - mIconCtrlPad do the same thing...
IconSize will be btn_height-2*mIconCtrlPad - simple and good enough.

--HG--
branch : product-engine
2010-02-05 13:03:26 +02:00
Dmitry Zaporozhan 553cf40d13 Updated low bug EXT-4951 - Redundant edit box context menu in list items in Panel Picks/Classifieds.
Reverted changeset 8956:930bef051fee.
Added new parameter to control context menu visibility.

--HG--
branch : product-engine
2010-02-05 12:25:18 +02:00
Ychebotarev ProductEngine bc5ad04d61 applying patch for EXT-2357
--HG--
branch : product-engine
2010-02-05 09:41:54 +02:00
Tofu Linden 367fda833c PE merge. 2010-02-05 06:21:09 +00:00
James Cook 92ac993287 Fix placement of icon next to linked agent/group names.
Suppresses rendering of text in LLNormalTextSegment that represent an icon,
properly computes vertical spacing based on font height, and adds padding
to the right of the icon.
(transplanted from 33be702e47c359ccaeb47f251e10753fd173cc09)
2010-02-04 22:19:15 -08:00
Tofu Linden bb977a194f PE merge. 2010-02-08 13:59:20 +00:00
Tofu Linden 8eba0c4029 Add some asserts to catch some null derefs that, at least, the render-pipeline code seems to be hitting. 2010-02-08 13:20:03 +00:00
Dave Parks ff0271d632 merge 2010-02-04 23:43:13 -06:00
Dave Parks 979ddb2ec9 No more matrix ops in UI code. 2010-02-04 23:41:54 -06:00
Eugene Mutavchi 3f0762f65a Fixed normal bug EXT-4307 (There are no text context menues for Search text field and for IM text field)
--HG--
branch : product-engine
2010-02-04 20:40:30 +02:00
richard fed6c9eb0f merge 2010-02-04 10:26:07 -08:00
richard 1bc67a9d72 EXT-4625 - Chat bar doesn't display trailing character on some strings
reviewed by Leyla
2010-02-04 10:25:31 -08:00
Dmitry Zaporozhan 79bcb8dc72 Fixed low bug EXT-4951 - Redundant edit box context menu in list items in Panel Picks/Classifieds
--HG--
branch : product-engine
2010-02-04 15:44:45 +02:00
Mike Antipov 667ae0b9a3 Fixed critical bug EXT-4845 (Create padding around text messages in the side tray panels)
- moved "No Items" textbox params to widget (flat_list_view.xml)
- set default vertical/horizontal padding to 10 px
- they can be overridden in panel's xml if necessary.

--HG--
branch : product-engine
2010-02-04 15:54:56 +02:00
Tofu Linden bf18e798c5 CID-405
Checker: UNUSED_VALUE
Function: LLNormalTextSegment::drawClippedSegment(int, int, int, int, LLRectBase<int>)
File: /indra/llui/lltextbase.cpp
2010-02-03 21:13:37 +00:00
Tofu Linden 69a36cb5ce PE merge. 2010-02-03 19:27:15 +00:00
Tofu Linden 75aec28534 merge.
--HG--
branch : product-engine
2010-02-03 18:27:38 +00:00
Tofu Linden 011673de5a CID-419
Checker: RESOURCE_LEAK
File: /indra/llui/llstyle.h

--HG--
branch : product-engine
2010-02-03 18:22:25 +00:00
Tofu Linden 18af41157d CID-342 UNINIT_CTOR
--HG--
branch : product-engine
2010-02-03 17:54:59 +00:00
Eugene Mutavchi 8c1618ca5a Fixed major bug EXT-4876 (Switch from slurl.com to maps.secondlife.com)
--HG--
branch : product-engine
2010-02-03 19:38:12 +02:00
Monroe Linden 5491dd6e98 Further fixes for EXT-4689 (Long-word chat spam cripples fps and/or disconnects client).
This should fix the inefficiencies in the append path that made viewer FPS drop severely when addinglarge amounts of text to the nearby chat floater.

Resizing the floater with a huge amount of text in it is still pretty bad, but fixing that will require some bigger architectural changes.

Changed LLTextBase::needsReflow() to take an offset at which to start reflow processing.

Changed most needsReflow() calls in LLTextBase to supply a proper index.

Changed LLTextBase::reflow() to use the reflow index maintained by needsReflow().

Removed all needsReflow() calls from LLTextEditor (the only way for it to manipulate the text is through functions in LLTextBase that already manage reflowing internally).

Removed LLTextEditor::replaceUrlLabel(), since it was identical to the inherited version LLTextBase::replaceUrlLabel().

Reviewed by Richard.
2010-02-02 18:24:11 -08:00
Tofu Linden 7ba025b625 merge. 2010-02-02 18:19:36 +00:00
Denis Serdjuk 1da3feec8b merge
--HG--
branch : product-engine
2010-02-02 20:11:57 +02:00
Lynx Linden f937153a01 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ 2010-02-02 17:20:01 +00: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
Denis Serdjuk 47162acede no ticket. Removing the hack from llfloater.This code is dangerous. It involved losing of topctrl in focusmgr and can cause strange bugs and problems.
--HG--
branch : product-engine
2010-02-02 14:49:58 +02:00
Ychebotarev ProductEngine 371885c373 fix for normal EXT-4810 Block hot-keys in mouse-look mode
--HG--
branch : product-engine
2010-02-02 14:35:37 +02:00
Dmitry Zaporozhan 38315a063d Fixed normal bug EXT-4740 - Object inspector hides however context menu present
--HG--
branch : product-engine
2010-02-02 14:25:31 +02:00
Monroe Linden 4ad357ec70 Fixes for EXT-4689 (Long-word chat spam cripples fps and/or disconnects client)
Removed some unnecessary string copies in LLTextBase and LLNormalTextSegment by changing getWText() to return const LLWString& (instead of LLWString), and storing the result in a const LLWString& instead of an LLWString in places where the string doesn't need to be modified.

Made LLTextViewModel::getDisplay() also return const LLWString& instead of LLWString.

Removed a couple of unused local string variables in LLTextBase (the compiler flagged these after converting the local copies to const LLWString&).
2010-02-01 17:51:30 -08:00
richard 08adb4cfed merge 2010-02-01 13:50:35 -08:00
richard 8dbb2c6fd1 removed redundant code 2010-02-01 13:50:15 -08:00
Eric M. Tulla (BigPapi) ec5ad98abe EXT-4848 - Crash when trying to view chicklet(?). Bug in word wrap logic.
Added a clamp to >= 0 for num pixels so we don't hit the assert.
-Reviewed by Nyx
2010-02-01 15:47:16 -05:00
richard 45e700cb3e merge 2010-02-01 12:39:59 -08:00
Eugene Mutavchi 7bcba326b3 Fixed major bug EXT-4798 (Voice notifications steal keyboard focus by default)
--HG--
branch : product-engine
2010-02-01 18:25:58 +02:00
Igor Borovkov 20cef65539 changed password's circles to bullets - EXT-4499 Replace "*" glyph in password fields with a proper circle [PATCH INCLUDED]
--HG--
branch : product-engine
2010-02-02 15:27:19 +02:00
Tofu Linden ccbf6088b7 CID-299
Checker: UNINIT_CTOR
Function: LLUIColor::LLUIColor()
File: /indra/llui/tests/llurlentry_test.cpp
2010-01-29 15:54:24 -08:00
Tofu Linden 4cdb84d6c4 CID-299
Checker: UNINIT_CTOR
Function: LLUIColor::LLUIColor()
File: /indra/llui/tests/llurlmatch_test.cpp
2010-01-29 15:53:14 -08:00
Tofu Linden 68401771cd CID-325
Checker: UNINIT_CTOR
Function: LLNotificationForm::LLNotificationForm(const LLSD &)
File: /indra/llui/llnotifications.cpp
2010-01-29 14:53:16 -08:00
Tofu Linden 97e59b20f0 CID-340
Checker: UNINIT_CTOR
Function: LLNotificationTemplate::LLNotificationTemplate()
File: /indra/llui/llnotifications.cpp
2010-01-29 14:10:29 -08:00
Tofu Linden 93b35ad444 CID-342 alternative fix
Checker: UNINIT_CTOR
Function: LLNotification::LLNotification(LLUUID)
File: /indra/llui/llnotifications.h
2010-01-29 14:02:59 -08:00
Tofu Linden 458920d9d6 merge 2010-01-29 14:00:02 -08:00
Tofu Linden 5bf17543c2 Backed out changeset 298497c8090c
Gosh, I don't know why this unused ctor actually matters, but it does. o.O
2010-01-29 13:59:54 -08:00
Tofu Linden a07e40e70d CID-341
Checker: UNINIT_CTOR
Function: LLNotificationComparators::orderBy<const LLUUID &>::orderBy(boost::function<const LLUUID &(boost::shared_ptr<LLNotification>)>, LLNotificationComparators::e_direction)
File: /indra/llui/llnotifications.h
2010-01-29 13:53:20 -08:00
Tofu Linden 32d66e60fd CID-342
Checker: UNINIT_CTOR
Function: LLNotification::LLNotification(LLUUID)
File: /indra/llui/llnotifications.h

'don't use this for anything real' code shouldn't exist. :)
2010-01-29 13:36:58 -08:00
Tofu Linden df657d7488 CID-344
Checker: UNINIT_CTOR
Function: LLDockControl::LLDockControl(LLView *, LLFloater *, const LLPointer<LLUIImage> &, LLDockControl::DocAt, boost::function<void (LLRectBase<int> &)>)
File: /indra/llui/lldockcontrol.cpp
2010-01-29 13:21:08 -08:00
Tofu Linden 5c01eca7dd CID-345
Checker: UNINIT_CTOR
Function: LLConsole::LLConsole(const LLConsole::Params &)
File: /indra/llui/llconsole.cpp
2010-01-29 13:18:29 -08:00
Tofu Linden 9459fd9137 PE merge. 2010-01-29 10:24:45 -08:00
Eugene Mutavchi 3b34147cea Fixed low bug EXT-4721(Green border around multi-selected people)
--HG--
branch : product-engine
2010-01-29 19:55:41 +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
Lynx Linden 2ec69d6d71 EXT-4678: Revert URL black list support from LLTextBase.
The new <nolink>URL</nolink> provides a more flexible solution that
can be specified in XUI (as we now do to disabled hyperlinking for the
sim hostname in the About floater).
2010-01-29 14:56:39 +00:00
Lynx Linden 4d6c9e3e17 EXT-4678: Support <nolink>...</nolink> to turn off URL hyperlinking.
We are running into a bunch of places where we don't want to allow
hyperlinking of URLs like secondlife.com in text boxes. I've therefore
added a new type of URL regex that disables URL hyperlinking. Simply
enclose the URL in a <nolink> tag, e.g.:

  <nolink>secondlife.com</nolink>
2010-01-29 14:30:26 +00:00
Tofu Linden fc8e185faf PE merge. 2010-01-28 12:31:25 -08:00
Tofu Linden 50bf40a631 CID-343
Checker: UNINIT_CTOR
Function: LLFloaterView::LLFloaterView(const LLUICtrl::Params &)
File: /indra/llui/llfloater.cpp
2010-01-28 10:30:57 -08:00
Tofu Linden 139e8be4e1 CID-339
Checker: UNINIT_CTOR
Function: LLMenuGL::LLMenuGL(const LLMenuGL::Params &)
File: /indra/llui/llmenugl.cpp
2010-01-28 10:28:41 -08:00
Tofu Linden 6bce7146e6 CID-338
Checker: UNINIT_CTOR
Function: LLToolTipMgr::LLToolTipMgr()
File: /indra/llui/lltooltip.cpp
2010-01-28 10:26:38 -08:00
Tofu Linden 7ba57dfe10 CID-324
Checker: UNINIT_CTOR
Function: LLStyle::LLStyle(const LLStyle::Params &)
File: /indra/llui/llstyle.cpp
2010-01-28 10:23:09 -08:00
Tofu Linden 9cfc1f33b2 CID-323
Checker: UNINIT_CTOR
Function: LLUIString::LLUIString()
File: /indra/llui/lluistring.h
2010-01-28 10:20:27 -08:00
Dmitry Zaporozhan 12c61ac4d5 Fixed normal bug EXT-4616 - Combobox labels no longer appear.
--HG--
branch : product-engine
2010-01-28 19:32:18 +02:00
Vadim Savchuk 14caf5475b Merge from default branch
--HG--
branch : product-engine
2010-01-28 13:58:00 +02:00
Ychebotarev ProductEngine 33a417dd2d merge
--HG--
branch : product-engine
2010-01-28 11:42:46 +02:00
Denis Serdjuk b1fa6bb342 fix for EXT-4186 List items are displayed as links in the FlatList if match URL regexp
allow_html attribute was updated for  titles of group list items, group info panel, landmark info panel and for a title of floaters.

--HG--
branch : product-engine
2010-01-28 11:42:20 +02:00
Ychebotarev ProductEngine 03861037af fix for normal EXT-3807 ABOUT LAND/OBJECTS: (i) icon is badly positioned
now I wonder how was this working before...

--HG--
branch : product-engine
2010-01-28 11:32:02 +02:00
Tofu Linden 599e96f328 CID-102
Checker: INVALIDATE_ITERATOR
Function: LLNotifications::getChannel(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
File: /indra/llui/llnotifications.cpp

not a bug.
2010-01-27 13:11:02 -08:00
Tofu Linden 05260ba76d follow-up fix 2010-01-27 13:09:25 -08:00
Tofu Linden 668e72e290 CID-103
Checker: INVALIDATE_ITERATOR
Function: LLMenuGL::scrollItemsDown()
File: /indra/llui/llmenugl.cpp
2010-01-27 13:08:15 -08:00
Tofu Linden 706fd4d073 CID-103
Checker: INVALIDATE_ITERATOR
Function: LLMenuGL::scrollItemsDown()
File: /indra/llui/llmenugl.cpp
2010-01-27 13:06:26 -08:00
Tofu Linden 3acf25d5fc CID-416
Checker: NULL_RETURNS
Function: LLTabContainer::onTabBtn(const LLSD &, LLPanel *)
File: /indra/llui/lltabcontainer.cpp
2010-01-27 11:55:34 -08:00
Vadim Savchuk d3d2a8d537 Merge from default branch
--HG--
branch : product-engine
2010-01-27 15:06:53 +02:00
Paul Guslisty 8ea2c7a373 Implemeted normal Sub-Task EXT - 2753 (Implement Avatar icons on IM multifloater tabs)
--HG--
branch : product-engine
2010-01-27 14:16:37 +02:00
Tofu Linden 3d771ed88b PE merge. 2010-01-26 10:36:27 -08:00
Vadim Savchuk dfad0f4e67 Fixed critical bug EXT-4663 ([BSI] Inviting Residents to groups produces error 100% of time).
Overriden LLScrollListItem::getUUID() in LLNameListCtrl so that you can get correct ID of a name list item.

--HG--
branch : product-engine
2010-01-26 20:17:45 +02:00
Dmitry Zaporozhan e8b4a14b1d Fixed major bug EXT-4719 - Crash in LLTextBase after showing popup menu for link.
--HG--
branch : product-engine
2010-01-26 17:07:12 +02:00
Eugene Mutavchi 05b91f636b Fixed low bug EXT-4354(Dragging landmarks into landmark folders doesn't scroll window)
--HG--
branch : product-engine
2010-01-26 16:30:51 +02:00
Lynx Linden 0a38adfd8a EXT-4678: Don't hyperlink sim URLs in About window.
Added support for specifying a black list of URLs on a per-widget
basis. URLs on this black list will not be hyperlinked in the text
widget. The About dialog adds the sim hostname to this black list.
2010-01-26 13:09:26 +00:00
angela a358dc65c4 Automated merge with ssh://angela@hg.lindenlab.com/james/gooey 2010-01-26 08:00:29 +08:00
angela 66e7c2ce77 fix mac build failure -- richard 2010-01-26 06:48:42 +08:00
Tofu Linden 9f44c4df79 Fix some Linux build breakage - can't treat the return of a constructor call as a ref with gcc, have to use intermediate variable. 2010-01-25 10:30:57 -08:00
Denis Serdjuk 410e105f52 fixed bug EXT-4433 [BSI] friend privacy settings greyed out
EXT-4353, EXT-4587, EXT-4442 have same cause.  it should fix they.

--HG--
branch : product-engine
2010-01-25 15:15:06 +02:00
Dmitry Zaporozhan a5bb9a722d Fixed low bug EXT-4659 - Unnecessary scroll bar appears in location history list if 10 items are presented.
--HG--
branch : product-engine
2010-01-25 13:09:50 +02:00
Ychebotarev ProductEngine d4ef65cea6 merge
--HG--
branch : product-engine
2010-01-26 14:34:43 +02:00
Ychebotarev ProductEngine fd33910c39 add comment for EXT-4443 about EXT-4443...
--HG--
branch : product-engine
2010-01-26 14:34:02 +02:00
Igor Borovkov a1b8198722 done (fixing patch) EXT-4499 Replace "*" glyph in password fields with a proper circle [PATCH INCLUDED]
--HG--
branch : product-engine
2010-01-26 14:09:15 +02:00
Ychebotarev ProductEngine 12961b5701 fix for normal EXT-4443 Copying text from notifications fails
--HG--
branch : product-engine
2010-01-26 09:12:34 +02:00
richard 947398563e merge 2010-01-22 17:40:28 -08:00
richard 337716d946 LLPointer cleanup and fix for EXT-4413
reviewed by Rick
2010-01-22 16:51:13 -08:00
Paul Guslisty 0fd17c8d2d Implemeted normal Sub-task EXT - 2753 (Implement Avatar icons on IM multifloater tabs). Some code needs improvements(refactoring, optimization)
--HG--
branch : product-engine
2010-01-21 21:11:59 +02:00
Ychebotarev ProductEngine 89449c3f38 fix for normal EXT-4035 Old sidepanel tab's text remains highlighted when switching to inventory sidepanel tab
--HG--
branch : product-engine
2010-01-21 15:17:44 +02:00
Dmitry Zaporozhan da00631c63 Update for low bug EXT-4371 - Text from search history drop-down list merge with landmarks on 'Favorites Bar'.
Made border customisable in combo box.

--HG--
branch : product-engine
2010-01-20 18:21:54 +02:00
Ychebotarev ProductEngine e761c0ece7 fix for major EXT-4414 Floaters can be expanded over bottom bar
left<->top...:)

--HG--
branch : product-engine
2010-01-20 19:06:05 +02:00
Ychebotarev ProductEngine ac8f5e6f91 fix for low EXT-4464 There is no visual indication of current selection while traversing Group Profile accordion using keyboard
actually that was done for some reason...
but I really really really don't understand them

--HG--
branch : product-engine
2010-01-19 18:23:42 +02:00
Ychebotarev ProductEngine 82de841c52 merge
--HG--
branch : product-engine
2010-01-19 17:13:21 +02:00
Ychebotarev ProductEngine 4610e911c9 working on floaters rezise-position bugs: EXT-4414, EXT-2625
--HG--
branch : product-engine
2010-01-19 16:39:03 +02:00
Eugene Mutavchi e8cbd586a9 Fixed normal bug EXT-4379 (Scroller doesn't follow the cursor if cursor is being moved by keyboard arrow buttons)
--HG--
branch : product-engine
2010-01-18 17:10:11 +02:00
Vadim Savchuk 97f35b18f0 Merge from default branch.
--HG--
branch : product-engine
2010-01-18 14:51:26 +02:00
richard d0458d8e2d merge 2010-01-15 13:19:02 -08:00
richard cf2beaeea6 EXT-4380 - LLTextEditor: line_spacing.multiple option doesn't work well with "widgeted" text
partial fix

reviewed by Leyla
2010-01-15 13:16:58 -08:00
Tofu Linden 7efc0fbb4f EXT-4383 Replace ">" glyph in cascading menus with a proper triangle
patch by josh, reviewed by me
2010-01-15 12:41:51 -08:00
Lynx Linden 5c09d482a4 EXT-4148 EXT-4230: Lots of help ID updates.
Updated the logic of the help ID detection to search sub-panels before
searching active tabs. For some reason, certain tabs are still visible
and active even though they are not being displayed on screen. I also
removed a bunch of help IDs for button panels that just confuse things.

Also went through all of the side panel tabs and added new help IDs
where appropriate. These are:

profile_classified_info
profile_edit_classified
profile_pick_info
profile_edit_pick
my_inventory_tab
recent_inventory_tab
2010-01-15 18:01:31 +00:00
Eugene Mutavchi 2b5f45c1aa Fixed normal bug EXT-4309 (Gesture button is too wide in the mouse look mode): added hack that avoid usage of the LLLayoutStack resizing logic on mouse look mode switching.
--HG--
branch : product-engine
2010-01-15 20:57:42 +02:00
Lynx Linden 188185803b EXT-4233: Display "?" button on torn-off floaters.
This involved tracking the torn-off state of a floater, which we
apparently weren't doing before. Also, making sure that we update
the title bar buttons when the floater changes torn-off state.
2010-01-15 12:37:56 +00:00
Lynx Linden c6108f0fad EXT-4125: Regexes hurt my head!
Updated the regex to match a free URL in plain text with no http:
protocol. This now explicitly does not match e-mail addresses, such as
test@lindenlab.com (yay negative lookbehind regexes). It additionally
matches URLs with a port or path after it, e.g., secondlife.com/status.

I've added a bunch more unit tests to asset positive and negative
matches for this regex, because no human can do this in their head.
2010-01-15 11:07:37 +00:00
Lynx Linden e110524537 EXT-4233: Don't show help button on tear-off floaters.
The script error floater may be the only floater left that uses the
old-style tearoff functionality, but at least it should behave a
little better now in terms of help "?" buttons.
2010-01-14 14:30:40 +00:00
richard 01c65e891d merge 2010-01-13 18:18:03 -08:00
Tofu Linden eae15689d8 automated merge PE->viewer2.0 2010-01-13 15:15:51 -08:00
Lynx Linden f3bd6481a5 EXT-4197: Search in sub-panels for help IDs too.
In order to support unique help IDs for the Landmark and Place Profile
panels off the Places sidetray, we need to also search within any
embedded (and visible) sub-panels.
2010-01-13 17:57:03 +00:00
Mike Antipov 3c3271761b Merge with default branch, resolved conflict in llpanelavatar.cpp
--HG--
branch : product-engine
2010-01-12 12:53:44 +02:00
richard 0f11042d25 EXT-4095 - [crashhunters] Crash on shutdown in LLTextBase destructor
reviewed by James
2010-01-11 17:35:17 -08:00
richard 34f33212de merge 2010-01-11 14:48:28 -08:00
richard 3e5f5a2050 EXT-3444 Volume control slider appears in an odd location
reviewed by Leyla
2010-01-11 14:41:37 -08:00
James Cook a36087f5c1 Merge, sync from viewer-2-0, fixed conflict in llinspectavatar.cpp 2010-01-11 14:06:09 -08:00
richard daa4965fe0 renamed LLFastTimerUtil to LLFastTimer 2010-01-11 12:05:13 -08:00
Runitai 78cb4204a4 Merge 2010-01-11 11:24:04 -06:00
Runitai 2a00a16f57 EXT-3784 Fix for first menu item going blank when highlighted on ATI cards. 2010-01-11 11:21:52 -06:00
Lynx Linden 92b569a607 EXT-3928: Escape group names in the profile panel URLs. 2010-01-11 15:05:01 +00:00
Lynx Linden 1d9591afbe DEV-44732: Added some unit tests for URLs with no protocols. 2010-01-11 12:05:39 +00:00
Vadim Savchuk 9393c28831 Merge from default branch.
--HG--
branch : product-engine
2010-01-11 12:57:42 +02:00
Lynx Linden d24cd96ef8 EXT-3929: Also look in accordion tabs for help topic.
When the user clicks on the help "?" button, we try to find the
currently active tab and see if there is a help topic for that tab.
In addition, we now also look for a currently-visible accordion tab.
2010-01-11 10:41:01 +00:00
Lynx Linden a4baeed12f EXT-3929: Moved LLAccordionCtrl to llui.
Both LLAccordionCtrl and LLAccordionCtrlTab should live in llui, not
newview. I need to make this happen in order to fix EXT-3929. No code
change was necessary (other than to change #include for predefined
headers) as these classes did not rely on any newview code.
2010-01-11 10:05:37 +00:00
James Cook 9ffaacc47e First pass expose inventory item settings in XML (folder_view_item.xml)
Optimized LLFolderViewItem constructor by passing param block as
const ref to avoid copies.
Removed per-item arrow and background images, use defaults.
Removed unneeded static image pointers.
Removed hard-coded rounded_square.tga, replaced with Rounded_Square
Ditto for folder_arrow.tga
Reviewed with Richard.
2010-01-08 17:26:47 -08:00
richard eb228dcf3a fast timer performance tuning 2010-01-08 16:41:39 -08:00
Leyla Farazha 35bb14951f Merge 2010-01-06 16:38:19 -08:00
Leyla Farazha 95f14d7313 changing lineeditor text positioning center logic from using llceil to llround 2010-01-06 16:37:06 -08:00
Leyla Farazha 2369ecc118 EXT-3824 [BSI] Rename Inventory Item Text Cutoff
EXT-3757 	 Text Placement is Too High when Editing Landmark/Outfit/Notecard Names
reviewed by Richard
2010-01-06 16:26:01 -08:00
richard a1e342b3f7 merge 2010-01-06 12:40:44 -08:00
richard 4966073030 moved clipping logic inside LLFontGL::maxDrawableChars controlled by EWordWrapStyle
fixes regression introduced in 3eef5ce9ae1e6fc62b9b52ce859501dd4e70fadf

reviewed by Brad
2010-01-06 12:23:56 -08:00
richard 3b7080a6b1 merge 2010-01-06 11:18:04 -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
Yuri Chebotarev 3a7e3c4328 merge
--HG--
branch : product-engine
2010-01-06 17:23:08 +02:00
Yuri Chebotarev c0d189a3d1 fix for low EXT-2742 Invalid menu appearance after hiding navigation bar and/or favorites bar
actually that was designed behavior.

--HG--
branch : product-engine
2010-01-06 15:12:09 +02:00
Vadim Savchuk aa5aff1d79 Merge from default branch.
--HG--
branch : product-engine
2010-01-06 12:58:33 +02:00
James Cook 8a033dba8d Merge 2010-01-05 16:29:11 -08:00
James Cook a3adfe54cb EXT-3332 Disabled checkboxes don't use disabled text color
Text label color wasn't being set in constructor.
Added example to floater_test_widgets.xml
Reviewed with Richard
2010-01-05 16:28:22 -08:00
Leyla Farazha 0b0372a303 EXT-3900 [BSI] Inspector floater fades while inspectors context menu is still active
reviewed by Richard
2010-01-05 15:49:22 -08:00
Rick Pasetto 5995bcd5a7 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2010-01-05 14:33:48 -08:00
Rick Pasetto 4a870a0887 EXT-3649 EXT-3662 : Move media controls to above media face
Review #69
This changes where and how the media controls are laid out, and ensures that all of the media region (the face) is clickable. Also moved the volume slider to below the controls (this took WAY too long to do ​:( ​), and adjusted the window region in which the media controls are allowed to be displayed.
2010-01-05 14:33:27 -08:00
Vadim Savchuk 21d5410d1a Fixed potential crash if LLFlatListView is created as a dummy widget.
--HG--
branch : product-engine
2010-01-05 19:32:25 +02:00
Vadim Savchuk ddf2cccdb9 Merge from default branch.
--HG--
branch : product-engine
2010-01-05 12:37:26 +02:00
Tofu Linden f446ae4767 DEV-44732 - a better fix. 2010-01-04 16:25:05 -08:00
Tofu Linden e8659e0e13 DEV-44732 avoidable false-positives on automatic URL finding in chat 2010-01-04 15:11:23 -08:00