Commit Graph

94 Commits (5dcd81c15507ad8f487e5727bc7a94de82f6fb45)

Author SHA1 Message Date
Oz Linden 9be58e915a merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
Rider Linden b8c1976460 Merge 2016-03-17 13:14:21 -07:00
Oz Linden 31f3db0291 merge changes for DRTVWR-417 2016-03-16 13:08:06 -04:00
Oz Linden bc22e58743 merge changes for 4.0.1-release 2016-01-15 16:55:04 -05:00
Rider Linden e7eaa94dfa Merge VR 2016-01-15 13:36:38 -08:00
AndreyL ProductEngine 40699b9663 MAINT-5498 LLUrlEntry regex refactoring
Improved LLUrlEntryHTTP, extended a test
2015-12-15 01:17:26 +02:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
AndreyL ProductEngine 52d30bbbe9 MAINT-5464 FIXED Do not add badge to links that have a port number specified. 2015-10-23 07:52:43 +03:00
Rider Linden 53b947e039 Merge from viewer release. 2015-10-19 12:03:08 -07:00
Rider Linden f0d9118173 One of the tests defined a namespace in order to fake out the libraries. Removed it. 2015-09-01 17:03:08 -07:00
Nat Goodspeed 62527e6f18 MAINT-5506: Fix ugly timing bug in llurlentry static initialization.
The problem was that class-static LLUrlEntryParcel::sRegionHost was being
initialized by copying class-static LLHost::invalid. Naturally, these two
statics are initialized in different source files. Since C++ makes no promises
about the relative order in which objects in different object files are
initialized, it seems we hit a case in which we were trying to initialize
sRegionHost by copying a completely uninitialized LLHost::invalid.
In general we might attempt to address such cross-translation-unit issues by
introducing an LLSingleton. But in this particular case, the punch line is
that LLHost::invalid is explicitly constructed identically to a
default-constructed LLHost! In other words, LLHost::invalid provides nothing
we couldn't get from LLHost(). All it gives us is an opportunity for glitches
such as the above.
Remove LLHost::invalid and all references, replacing with LLHost().
2015-08-18 17:05:29 -04:00
AndreyL ProductEngine e62d5ea4e8 MAINT-5019 FIXED Undesired "http://" added to domains sent in chat
Completely removed matching of the URLs w/o a protocol
+ Some unit tests
2015-07-29 07:35:08 +03:00
AndreyL ProductEngine 62c748936c MAINT-5019: Buildfix - added a tests for emails, improved handling of URLs starting with www. 2015-07-15 23:58:56 +03:00
simon a219cf1c98 Merge viewer-release 2015-04-15 15:07:13 -07:00
maksymsproductengine c8cfcf8ea1 Fix build issues. 2014-10-16 17:27:44 +03:00
dolphin d15a709cd7 Fixed unit test 2014-03-21 10:22:50 -07:00
dolphin 977ee4cd6d Added stubs for llurlentry_test.cpp 2013-09-24 23:25:29 -07:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
prep e42e9f897c Fixed unit test compile error 2013-03-13 15:01:27 -04:00
prep 207d9fd767 Viewer-chui merge 2013-03-11 14:45:53 -04:00
Merov Linden bb322a1ccc CHUI-580 : Fixed : Clean up the use of display name. Allow the use of the legacy protocol in settings.xml 2012-12-07 00:10:50 -08:00
Don Kjer cf7eb79fa7 Removed most llappearance -> llui dependencies (LLTrans remains). Moved LLInventoryIcon::EIconName into LLInventoryType. Moved LLInventoryIcon back to newview. Moved LLUI gl_* functions into llrender. 2012-09-08 04:39:11 +00:00
Todd Stinson 6d84272d38 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta. 2012-08-23 15:11:10 -07:00
Todd Stinson 7cbbdbd896 PATH-849: CRASHFIX This should fix the crash caused by LLPathfindingObject::handleAvatarNameFetch being called after the corresponding LLPathfindingObject has been deleted. 2012-08-13 16:55:51 -07:00
Todd Stinson 3e038cd71b Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. 2012-07-27 12:53:54 -07:00
Richard Linden f89d94434c made param blocks smaller by making param overhead 3 bytes instead of 4
Optional<bool> should now be 4 bytes smaller.
2012-05-21 18:26:18 -07:00
Richard Linden 82c9b0fbbc fixed build
all param values now support named values uniformly
2012-04-13 23:07:48 -07:00
Richard Linden a3d08c2355 fixed broken unit tests 2012-04-12 11:26:38 -07:00
Richard Linden 057da807ac removed LLXUIXML library
moved LLInitParam, and LLRegistry to llcommon
moved LLUIColor, LLTrans, and LLXUIParser to llui
reviewed by Nat
2012-01-20 13:51:46 -08:00
Richard Linden 700277e00a removed unneeded changeversion tracking in param blocks in favor of a simpler dirty bit 2011-11-28 22:30:12 -08:00
Leslie Linden 1e0a81ad68 Build fixes because damn standard doesn't allow binding rvalues to non-const refs. 2011-10-13 14:50:37 -07:00
Richard Nelson e61569d714 added compound LLSD parsing to param blocks
reviewed by Leslie
2011-10-10 14:08:14 -07:00
Richard Linden 7dd8dc8be6 EXP-880 FIX Enable navigation chrome in search floater
fixed regression where profile window wasn't using requested size
2011-07-14 20:57:32 -07:00
Leslie Linden 86470d3889 Fixed to allow param blocks to exceed 64k, even though the size makes me wince.
Modified viewer window to not create a navigation bar on exit if one doesn't yet exist.

Reviewed by Richard.
2011-06-08 15:46:34 -07:00
Richard Linden 31a2923b3d EXP-749 FIX [REGRESSION] Voice status indicator shown in IM session instead of profile pic in Basic and Advanced modes
reviewed by Leyla
2011-04-28 14:56:46 -07:00
Richard Linden 6b47a5ec78 fixed build 2011-04-19 20:14:34 -07:00
Richard Linden 1dedd3de05 EXP-648 FIX As a developer, I want to be able to specify param blocks that use Multiple<LLUIImage> for a sequence of images
Factored out param block data classes so that specialized param block types, such as LLUIImage, LLFontGL, LLRect, etc. can be stored in a Multiple<T> context
Converted loading_indicator to take image sequence from XUI
deprecated name-value pairs for LLUIColor values, and put them in colors.xml
2011-04-19 16:16:54 -07:00
Oz Linden 8ceff5afd6 correct merge error in prehash change 2011-04-01 13:31:08 -04:00
Andrew A. de Laix 93138ec2cb hack to work around gcc 4.2 compiler warning; really we should not store static strings in char * pointers (they should all be changed to const char *). 2011-01-24 16:00:52 -08:00
Seth ProductEngine 376ee7a3f9 STORM-797 FIXED Added parcel SLURL rendering with human readable parcel names.
- Added parcel info observer to LLUrlEntryParcel.
- Added notifying LLUrlEntryParcel by LLRemoteParcelInfoProcessor when parcel data arrives.
- Added notifying LLUrlEntryParcel about user login, changing host and viewer connection state to use this data in remote parcel requests.
2010-12-30 18:18:33 +02:00
Vadim ProductEngine 3b97a200b8 STORM-796 ADDITIONAL_FIX Fixed Mac build. 2010-12-18 18:35:32 +02:00
Vadim ProductEngine abda07fb77 STORM-796 FIXED Implemented rendering /app/region/ SLapps into human-readable strings.
Example: secondlife:///app/region/Ahern/10/20/30/ is displayed as "Ahern (10,20,30)".
2010-12-16 20:22:32 +02:00
Richard Linden 50d21a75a7 merge 2010-11-15 15:52:54 -08:00
callum f5b3fc596d Add support for debug setting to disable link highlight & follow in URLs that appear in XUI widgets 2010-10-06 15:34:32 -07:00
Leyla Farazha a4b223248e Merge 2010-09-27 17:54:52 -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
Richard Linden fbf7279016 merge fixes 2010-06-03 14:37:02 -07:00
Richard Linden f79ac664dd merge 2010-06-03 14:15:11 -07:00