Commit Graph

544 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
Merov Linden d631f2fd4d Pull merge from lindenlab/viewer-tools-update (includes viewer-release) 2015-04-14 13:46:01 -07:00
Rider Linden 82ae214f6a Merged lindenlab/viewer-tools-update into default 2015-04-14 09:34:49 -07:00
Oz Linden a8ef252571 merge changes for 3.7.27-release 2015-04-13 16:23:36 -04:00
Rider Linden edc1439bd6 Added AvatarNameCache as coroutine, with LLCore::HttpHandler to respond correctly to Event Pumps.
Added get/setRequestURL() to LLCore::HttpResponse
Removed URI from the HttpSDHandler.
2015-04-01 16:37:00 -07:00
Rider Linden 7353640387 first set of chnages from code review from Nat 2015-03-27 17:00:02 -07:00
Rider Linden 97b9317969 Create trivial handler for SD Messages, method in LLAgent for posting HTTP requests. 2015-03-26 13:32:09 -07:00
Rider Linden f6ba7514d2 Fix line endings on appearancemgr and added LLCore::Http to llAgent. 2015-03-26 10:34:19 -07:00
Merov Linden 9ba10bf1f2 Merge lindenlab/viewer-tools-update 2015-03-16 09:49:57 -07:00
Cinder ca08bd5aba OPEN-292 - Remove lscript from project,
Remove legacy udp script upload methods,
Refactor script runtime perms from three arrays to one struct array so we don't have to juggle array order anymore.
2015-02-08 12:53:39 -07:00
Oz Linden 6f3cf79a3a merge changes for 3.7.24-release 2015-01-13 13:46:45 -05:00
Merov Linden b0f590f6ab Pull merge from lindenlab/viewer-release 2014-12-19 06:00:48 -08:00
Merov Linden 00f3850fe2 DD-299 : Suppress cap hardcoded fallback. Recheck cap after each teleport. 2014-12-14 15:48:46 -08:00
Mnikolenko ProductEngine 0a32de770d MAINT-1871 FIXED Don't allow moving avatar while changing camera position. 2014-12-03 11:58:41 +02:00
callum_linden 91eab4a9ea Update to build on Xcode 6.0: fix member initializer 'mAppearanceSerialNum' does not name a non-static data member or base class - already initialized in parent class llCharacter 2014-10-18 11:34:53 -07:00
callum_linden 327a99a8a8 Update to build on Xcode 6.0: more removal of unused variables and functions 2014-10-18 11:25:07 -07:00
Aura Linden c25a786640 Pulled merge from viewer-tiger 2014-09-19 10:54:55 -07:00
Aura Linden e44dfc0a4e Fix position hiding on failed teleports on mac. 2014-09-08 13:55:23 -07:00
Mnikolenko ProductEngine e8adc1d008 MAINT-4322 FIXED Re-assert DND tag animation if it was cancelled by script, when DND mode is still active 2014-08-26 11:53:57 +03:00
Aura Linden 370aa671c6 Allegedly hides voice position on teleport. Needs testing. 2014-08-15 18:49:54 -07:00
simon 3e6698073c Merge viewer-release and become version 3.7.12 2014-07-07 14:49:45 -07:00
simon bfa42c9e28 Merge downstream code and become 3.7.12 2014-07-07 16:17:53 -07:00
Mnikolenko ProductEngine 7932a77319 MAINT-3885 FIXED Don't set focus on avatar after double-click-teleport if camera was locked. 2014-07-01 11:01:43 +03:00
simon d760a6889d Merge downstream code 2014-06-18 19:02:25 -07:00
simon 592024b580 Merge viewer-release and become version 3.7.9 2014-06-17 10:40:42 -07:00
Oz Linden e15002a11c merge changes for 3.7.9-release 2014-06-16 11:42:37 -04:00
andreykproductengine 984cc0788d MAINT-3504 FIXED Avatar cannot move after TPing into region he nearly crossed into 2014-05-29 19:19:41 +03:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
simon dc4c184696 Merge downstream version 3.7.8 code 2014-05-07 13:19:05 -07:00
simon a5568f942b Merge downstream version 3.7.8 code 2014-05-07 15:28:13 -07:00
Oz Linden a98b4b6bee merge changes for 3.7.7-release 2014-05-07 11:09:04 -04:00
andreylproductengine c283a94c0a MAINT-3969 FIXED Animation problems when teleporting while sitting on some objects 2014-04-29 06:36:23 +03:00
simon 00a325ccb9 Pull in viewer-lion to lock down next release 2014-03-19 11:41:42 -07:00
maxim@mnikolenko 09d1c27d4f MAINT-3822 FIXED Show busy mode message only once for each im session. 2014-03-14 12:21:25 +02:00
Oz Linden a5e56067c2 merge changes for 3.7.2-release 2014-03-03 15:36:34 -05:00
Mnikolenko ProductEngine c23aebf89d MAINT-3746 FIXED After replacing LLEnvManagerNew::setRegionChangeCallback with LLAgent::addRegionChangedCallback we should call RegionChanged callbacks to update NavMesh status. 2014-02-26 12:50:43 +02:00
Richard Linden 5866bb7ef0 merge with release 2014-02-12 10:32:02 -08:00
Brad Payne (Vir Linden) 969cb45920 merge 2014-02-11 16:04:31 -05:00
Oz Linden 197db4976a merge changes for 3.6.13-release 2014-01-23 11:07:32 -05:00
Oz Linden 30f0d61510 merge changes for 3.6.12-release 2014-01-03 12:14:03 -05:00
Ima Mechanique 1886428638 STORM-1831 Changing addRegionChangedCallback to more closely resemble the feature it replaces. This fixes the crashes reported by Whirly ;-) 2013-12-18 06:26:22 +00:00
Oz Linden 0e346960bb add LLAgent::removeRegionChangedCallback 2013-12-17 13:05:12 -05:00
Brad Payne (Vir Linden) 744cf6be8d merge 2013-12-05 10:39:35 -05:00
Richard Linden 34ff2fc46b merge with release 2013-12-02 14:57:29 -08:00
Jonathan Yap 176901422f STORM-68 Reapply changes to inventory processing lost in the merge.
Move call to updateCap back to where it was.  The place it was moved
to was too early in the login sequence and was causing a crash.
2013-11-20 10:21:41 -05:00
Oz Linden 0031e9a97b merge up to 3.6.10-release; some of the storm-68 changes lost 2013-11-19 17:59:55 -05:00
Jonathan Yap b7edc965bc STORM-68 Place initial call to send cap in new, better location.
Make processing of debug setting names a little more elegant.
2013-11-19 16:32:41 -05:00
Oz Linden fcc885d4fc replace uses of LLEnvManagerNew::setRegionChangeCallback with LLAgent::addRegionChangedCallback 2013-11-19 15:51:27 -05:00
Oz Linden a5db4f6c3d add documentation to LLAgent::addRegionChangedCallback and improve logging 2013-11-19 09:28:58 -05:00
Oz Linden 6bd777214c add callbacks to LLAgent for Region and Parcel changes 2013-11-18 19:05:34 -05:00
Richard Linden 17e9c872ad Automated merge with http://bitbucket.org/lindenlab/viewer-release 2013-11-11 19:17:49 -08:00
Graham Linden 10705b4360 Merge 3.6.11 for RC-ability 2013-11-11 15:50:01 -08:00
Graham Linden 970ee73e9a Fix release merge issues (included upstream changes not yet in release from bear) 2013-10-25 11:48:43 -07:00
Brad Payne (Vir Linden) 1f8b37e9ad merge 2013-10-16 11:52:43 -04:00
Brad Payne (Vir Linden) 20af6640d4 SH-3455 WIP - llstartup cleanup 2013-10-15 11:17:20 -04:00
Richard Linden 80dfbbaacd merge from viewer-release 2013-10-08 11:59:24 -07:00
Brad Payne (Vir Linden) 029642b2bc SH-3455 WIP - post-SSA cleanup, including removal of mUseServerBakes and related methods 2013-09-23 16:48:49 -04:00
Brad Payne (Vir Linden) 48bc05e93f SH-3455 WIP - removing bake upload code 2013-09-19 16:14:59 -04:00
Brad Payne (Vir Linden) d58e7cfbfc SH-3455 WIP - removing bake upload code 2013-09-19 13:59:20 -04:00
Brad Payne (Vir Linden) 82f147367f SH-3455 WIP - removing bake upload code 2013-09-19 11:10:59 -04:00
Brad Payne (Vir Linden) 497d3f4bfc sunshine cleanup annotations 2013-09-18 17:04:34 -04:00
Brad Payne (Vir Linden) 36bb33b12a sunshine cleanup annotations 2013-09-18 17:03:34 -04:00
Richard Linden 52da9f5f49 merge with viewer-release 2013-09-09 18:58:41 -07:00
Xiaohong Bao 01098f5dab eliminate some redundant geometry rebuilding operations during teleporting 2013-09-09 11:29:25 -06:00
Brad Payne (Vir Linden) 144eb1912d merge 2013-09-04 13:41:51 -04:00
Xiaohong Bao f713fe492f fix for SH-4295: Interesting: Teleporting to previous location leave some objects invisible. 2013-08-30 11:02:15 -06:00
simon 27d637d0f1 Merge downstream code from CHUIStorm release 2013-08-26 14:43:23 -07:00
simon 90d1c5b367 Merge downstream code for CHUIStorm 2013-08-26 15:45:09 -07:00
Mnikolenko ProductEngine f2b5bfc605 MAINT-2904 FIXED (Users of "LittleSight" viewer are invisible but can listen to spatial chat) 2013-08-22 13:32:56 +03:00
Oz Linden 82bf4e4db2 merge changes for DRTVWR-285 2013-08-19 15:15:15 -04:00
Nyx Linden 5ae117aff6 merge with viewer-release 2013-08-16 19:31:16 -04: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
Richard Linden a2e22732f1 Summer cleaning - removed a lot of llcommon dependencies to speed up build times
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Nat Goodspeed d2386652f8 CHOP-962: Make LLControlVariable::setPersist() accept only enum.
Initial change made LLControlVariable::mPersist an enum, but retained
bool/BOOL public API. setPersist(true) set one value, setPersist(false) set
another, forcePersist() set the third. Per code review, expose enum to public,
make setPersist() (and LLControlVariable constructor, and LLControlGroup::
declareControl(), and all the LLControlGroup::declareMumble() methods, and all
the unit-test dummy declareMumble() method bodies) accept that enum. Remove
forcePersist(). Fix calls to LLControlGroup::declareMumble() accordingly.
Also rename PERSIST_YES to PERSIST_NONDFT, also per code review.
2013-07-25 16:46:51 -04:00
Nyx Linden a1ece43905 SH-3875 FIX Failure to bake face wrinkles
Wrinkles have been a deprecated/non-functional feature for a few years now.
Removing the user-facing sliders to prevent confusion.
2013-07-18 16:31:50 -04:00
simon 37048620dd MAINT-2879 : Viewer should revoke animation permissions with "Stop Animating Me"
Reviewed by Kelly
2013-07-11 17:51:20 -07:00
Dave Parks 79029149a4 Automated merge with file:///F:%5Cviewer-bear 2013-06-21 12:51:29 -05:00
Merov Linden b3c010ea71 Pull merge lindenlab/viewer-release 2013-06-19 12:24:44 -07:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Richard Linden 3a0e45ff08 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect
standard naming conventions for handlers vs. reactors
2013-05-10 17:57:12 -07:00
Nyx Linden cd9acddf09 BUILDFIX capitalization error 2013-05-10 13:04:18 -04:00
Nyx Linden 5c219f694a DEBUG adding additional logging for avatar height
usually disabled, enable avatar in logcontrol.xml to get output.
2013-05-10 12:58:41 -04:00
Nyx Linden 23c6016481 SH-4048 SH-4171 SH-4046 FIX avatar sinks into ground, updates sent to observers
Avatar preview code was triggering avatar size updates, which were causing the
avatar's height above the ground to change when the previews were rendered.

Also added code to suppress appearance updates being sent out while in
appearance editing mode.
2013-05-08 16:34:12 -04:00
Richard Linden 6b81b8629e Spring cleaning: removed unused .cpp and.h files, and cleaned up header dependencies 2013-05-05 17:45:35 -07:00
Merov Linden 043f2e0bfd Pull from viewer-release 2013-05-02 14:09:40 -07:00
Graham Madarasz 806d09b114 Merge 3.5.1 into Materials 2013-04-30 19:50:05 -07:00
simon b42b789723 Merge in downstream code (chui fixes, materials) 2013-04-11 16:18:34 -07:00
PavelK ProductEngine fa36f85b00 CHUI-797 FIXED Only one separated conversation window is shown after exiting from mouselook view
Added all separated conversation floaters to skip list used in gFloaterView->popVisibleAll(skip_list) in llagent.cpp
since LLFloaterIMContainer::setVisible() takes control of them by itself.
2013-04-09 20:50:54 +03:00
Nyx Linden 3e53ade13e merge 2013-04-05 15:24:22 -04:00
Brad Payne (Vir Linden) d1d0a2cf67 SH-4058 - log spam reduction initiative. 2013-04-03 14:58:33 -04:00
Richard Linden 1f507c3cfc SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
copied over scene load frame differencing changes from viewer-interesting
made periodicrecording flexible enough to allow for indefinite number of periods
added scene loading stats floater
fixed collapsing behavior of container views
2013-03-21 00:37:20 -07:00
Simon Linden d5561a1ada Merge in viewer-beta to get CHUI code 2013-03-19 16:20:53 -07:00
Don Kjer 662d67e3b5 Merging LLCURL::Responder changes with CHUI changes. Fixed gcc 4.6 compile failures 2013-03-13 08:46:59 +00:00
Don Kjer f945415210 Large changes to the LLCurl::Responder API, as well as pulling in some changes to common libraries from the server codebase:
* Additional error checking in http handlers.
* Uniform log spam for http errors.
* Switch to using constants for http heads and status codes.
* Fixed bugs in incorrectly checking if parsing LLSD xml resulted in an error.
* Reduced spam regarding LLSD parsing errors in the default completedRaw http handler.  It should not longer be necessary to short-circuit completedRaw to avoid spam.
* Ported over a few bug fixes from the server code.
* Switch mode http status codes to use S32 instead of U32.
* Ported LLSD::asStringRef from server code; avoids copying strings all over the place.
* Ported server change to LLSD::asBinary; this always returns a reference now instead of copying the entire binary blob.
* Ported server pretty notation format (and pretty binary format) to llsd serialization.

* The new LLCurl::Responder API no longer has two error handlers to choose from.  Overriding the following methods have been deprecated:
** error - use httpFailure
** errorWithContent - use httpFailure
** result - use httpSuccess
** completed - use httpCompleted
** completedHeader - no longer necessary; call getResponseHeaders() from a completion method to obtain these headers.

* In order to 'catch' a completed http request, override one of these methods:
** httpSuccess - Called for any 2xx status code.
** httpFailure - Called for any non-2xx status code.
** httpComplete - Called for all status codes.  Default implementation is to call either httpSuccess or httpFailure.
* It is recommended to keep these methods protected/private in order to avoid triggering of these methods without using a 'push' method (see below).

* Uniform error handling should followed whenever possible by calling a variant of this during httpFailure:
** llwarns << dumpResponse() << llendl;
* Be sure to include LOG_CLASS(your_class_name) in your class in order for the log entry to give more context.

* In order to 'push' a result into the responder, you should no longer call error, errorWithContent, result, or completed.
* Nor should you directly call httpSuccess/Failure/Completed (unless passing a message up to a parent class).
* Instead, you can set the internal content of a responder and trigger a corresponding method using the following methods:
** successResult - Sets results and calls httpSuccess
** failureResult - Sets results and calls httpFailure
** completedResult - Sets results and calls httpCompleted

* To obtain information about a the response from a reponder method, use the following getters:
** getStatus - HTTP status code
** getReason - Reason string
** getContent - Content (Parsed body LLSD)
** getResponseHeaders - Response Headers (LLSD map)
** getHTTPMethod - HTTP method of the request
** getURL - URL of the request

* It is still possible to override completeRaw if you want to manipulate data directly out of LLPumpIO.

* See indra/llmessage/llcurl.h for more information.
2013-03-13 06:26:25 +00:00
prep 207d9fd767 Viewer-chui merge 2013-03-11 14:45:53 -04:00
Richard Linden f07b9c2c69 renamed LLTrace stat gathering classes/methods to make the structure of LLTrace clearer
Count becomes CountStatHandle
Count.sum becomes sum(Count, value), etc.
2013-03-06 11:08:25 -08:00
Don Kjer 54cdc322b8 Fixing issues with not detecting when LLSD XML parsing fails. Changing most http error handlers to understand LLSD error responses. Fleshing out most http error handler message spam. 2013-03-05 22:05:22 -08:00
Nyx Linden 3005bdf7aa merge 2013-02-28 17:26:14 -05:00
Nyx Linden d1c1445193 SH-3909 Support avatar height offset
Adding a new visual param that allows users to manually adjust an offset for
how far off the ground (+ or -) their avatar's root bone is.

Supports the +-2m range people are used to adjusting in their viewers, but
new implementation should support server-generated appearances.
2013-02-28 17:25:37 -05:00
Brad Payne (Vir Linden) b16dcda6a3 SH-3860 WIP, SH-3899 WIP - make folder version management more debuggable, log appearance request results 2013-02-25 19:12:36 -05:00
Kelly Washington e82667e3e8 MAINT-2407 'Stop animating me' spams server
reviewed with Simon
2013-02-25 14:06:38 -08:00