Commit Graph

102 Commits (e6f9a5e2db4ec8d83fc807efcb71d181c52f5e07)

Author SHA1 Message Date
Ansariel e6f9a5e2db Merge viewer64 2017-07-27 21:07:14 +02:00
Nicky 0779ae75bd Merge. 2017-05-18 16:55:17 +02:00
coyot@coyot-sager-PC.hsd1.ca.comcast.net a1194ce6e9 pull from gate 2017-05-05 18:07:00 +01:00
Nat Goodspeed 7a6a2db289 DRTVWR-418: Send address_size with login and viewer stats. 2017-04-21 15:27:10 -04:00
Glenn Glazer 01ee14c0fc SL-323: put back mac addr hash 2016-08-19 12:12:48 -07:00
Glenn Glazer c8c143e774 SL-323: first pass at ripping out old updater 2016-08-18 13:05:30 -07:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Nicky 006190f2a1 Merge with tools update. 2015-05-05 13:09:27 +02:00
Nat Goodspeed c93648e3d2 Make MandatoryUpdateMachine use LLLoginInstance's LLNotificationsInterface.
LLLoginInstance has a test hook setNotificationsInterface(), used by
lllogininstance_test.cpp to redirect notifications through a dummy
LLNotificationsInterface implementation. Certain of LLLoginInstance's
MandatoryUpdateMachine state classes need to post notifications too; but until
now they directly called LLNotificationsUtil::add(). In the production viewer,
this should (!) be the same as calling through LLLoginInstance::mNotifications
-- but it broke two of the LLLoginInstance unit tests, so they were skipped.
Since MandatoryUpdateMachine's constructor is already passed the invoking
LLLoginInstance&, make it store the reference. Add MandatoryUpdateMachine::
getNotificationsInterface(), which forwards to new LLLoginInstance::
getNotificationsInterface(). Change LLNotificationsUtil::add() calls in
MandatoryUpdateMachine state classes to call through mMachine's
getNotificationInterface() instead.
This allows us to remove #include "llnotificationsutil.h" from
lllogininstance.cpp, also that #include plus stub LLNotificationsUtil::add()
implementation from lllogininstance_test.cpp.
Finally, it allows us to remove the skip() calls from the two unit tests.
2015-01-23 04:09:17 -08:00
callum_linden 1f283b5bbb Update to build on Xcode 6.0: removal on unused variable(s) need more thought from Nat 2014-10-19 15:41:03 -07:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Graham Madarasz 7c72222823 NORSPEC-158 fix issues with loading of bumpmaps on clean install 2013-05-30 17:43:14 -07:00
Graham Madarasz c19200eb00 BUG-2707 add some logging to help narrow down what part of login instance handling is going awry 2013-05-30 17:01:28 -07:00
Oz Linden 3bb708d706 merge up to latest viewer-development for merge to 3.5.2 2013-04-19 14:42:56 -04:00
Oz Linden ce0dbbd8a5 Add reporting of last_exec_duration
(and clean up logic around multiple instances)
2013-04-02 12:57:09 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Tank_Master 718f6fa0ff merge LL 3.6.1 2013-07-10 00:23:23 -07:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Cinders 4a2077e3ea Better fix for FIRE-9282. Don't backup FirstRunThisInstall, remove Basic Mode hack and obsolete/unused Mode Change code 2013-04-17 09:38:10 -06:00
Oz Linden f9ef7ba13a change login to pass only the version instead of channel+version in the version parameter (channel is passed separately) 2013-03-27 15:06:25 -04:00
Oz Linden c17db85e73 add platform and platform version to login request parameters for new version manager query 2013-03-27 13:20:48 -04:00
Oz Linden 49ed1a4e32 finish changes to update handling, including notices of channel changes 2013-02-27 17:40:39 -05:00
Oz Linden cf1019859d add use of v1.1 update request protocol, with fallback to v1.0 2013-02-21 16:47:52 -05:00
Cinders 2c9e821188 Rename HAS_OPENSIM_SUPPORT switch to OPENSIM 2013-02-18 21:24:20 -07:00
Armin Weatherwax 20078e8c55 hide destination guide and avatar picker if not available 2012-05-23 00:15:58 +02:00
Armin Weatherwax fb855fda34 opensim max groups support 2012-06-17 16:28:47 +02:00
Armin Weatherwax 86e3122b8a support search login response, add fallback and have according debug 2012-05-21 16:02:54 +02:00
Armin Weatherwax 42b46c38b2 opensim currency support (port of https://bitbucket.org/ArminW/teapot 6dd449a6457f ) 2012-06-17 12:18:44 +02:00
Tank_Master 7ab3d1ea47 re-add mode settings switch at login. Added Firestorm mode, set as default when no settings file exsists
only differences between firestorm and phoenix mode is:
phoenix uses vintage skin and firestorm mode uses firestorm skin
firestorm mode has nav bar enabled by default, phoenix mode does not
2012-03-06 00:56:28 -08:00
Nicky 161c1b019f Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
Richard Linden bc3f0e0a81 EXP-1230 FIX As a resident, I want to not have to choose a UI mode
removed all references to basic mode
2011-09-20 18:47:13 -07:00
Richard Nelson 5a6f07ab64 disabled basic inventory root creation
reviewed by Stone
2011-08-26 14:01:30 -07:00
Aaron Stone dfcd11e51e CHOP-757 Ask for the inventory-basic login option and dump its return id to llinfo. 2011-08-10 11:55:05 -07:00
Joshua Bell e54e9b4eed WIP: viewer side of ER-864: Include message ids and args in login.cgi responses
* Look for message_id and message_args in XMLRPC response, look up localized string in strings.xml
* Support sub-maps in XMLRPC response conversion to LLSD
* Explicitly request extended error info during login (since including sub-maps breaks older viewers)
* Support LLSD-based substitutions in LLTrans::getString/findString
2011-05-11 17:36:11 -07:00
Leyla Farazha 09594214f5 EXP-679 As a linden executive, I would like to evaluate the success of basic mode against various metrics 2011-04-15 18:11:04 -07:00
Nat Goodspeed 2bafe0dc8a Extend LLEventAPI to directly call other functions & methods.
Until now, LLEventAPI has only been able to register functions specifically
accepting(const LLSD&). Typically you add a wrapper method to your LLEventAPI
subclass, register that, have it extract desired params from the incoming LLSD
and then call the actual function of interest.
With help from Alain, added new LLEventAPI::add() methods capable of
registering functions/methods with arbitrary parameter signatures. The code
uses boost::fusion magic to implicitly match incoming LLSD arguments to the
function's formal parameter list, bypassing the need for an explicit helper
method.
New add() methods caused an ambiguity with a previous convenience overload.
Removed that overload and fixed the one existing usage.
Replaced LLEventDispatcher::get() with try_call() -- it's no longer easy to
return a Callable for caller to call directly. But the one known use of that
feature simply used it to avoid fatal LL_ERRS on unknown function-name string,
hence the try_call() approach actually addresses that case more directly.
Added indra/common/lleventdispatcher_test.cpp to exercise new functionality.
2011-01-28 20:18:10 -05:00
Oz Linden 4f3953763d merge changes from viewer-beta 2011-01-20 20:48:16 -05:00
Andrew A. de Laix 8e4d6bb1ac fix CHOP-366, on temporary errors (e.g. version manager returns other than 200) show error dialog instructing the user to manually install the latest viewer. 2011-01-14 12:59:42 -08:00
Joshua Bell 20b983afe0 VWR-24401 Show TOS and other login dialogs when --login is used 2011-01-13 11:52:58 -08:00
Andrew A. de Laix e1b198a36b Merge from trunk 2010-12-21 10:33:58 -08:00
Andrew A. de Laix 7887bdfd5c destroy updater state machine if login instance destroyed. 2010-12-10 11:03:34 -08:00
Andrew A. de Laix b89b41991e ui improvements to more closely match UX design. 2010-12-10 09:43:01 -08:00
Richard Linden ca2141ce90 merge with viewer-dev 2010-12-08 16:04:07 -08:00
Andrew A. de Laix 6faefa6440 show progress bar while downloading update. 2010-12-07 13:14:53 -08:00
Andrew A. de Laix 11f2ad2159 login instance coordinates with updater service 2010-12-07 10:35:37 -08:00
Monroe Linden 1e050c2ed8 merge 2010-12-02 14:33:42 -08:00
Mark Palange (Mani) c51608633d CHOP-238 Fix to bug introduced by http://hg.secondlife.com/viewer-beta/changeset/4072bd5389b2 Reviewed by Brad 2010-12-01 16:02:43 -08:00
Bill Curtis d92608f1dc Automated merge with http://bitbucket.org/lindenlab/viewer-development 2010-11-19 15:58:35 -08:00