Commit Graph

36433 Commits (5dcd81c15507ad8f487e5727bc7a94de82f6fb45)

Author SHA1 Message Date
Brad Payne (Vir Linden) b73137ca17 SL-242 - eyelid slider fix 2016-07-12 08:42:10 -04:00
Oz Linden 6fb759b4b5 update default LSL hints file to match the server version 2016-07-12 07:56:11 -04:00
Callum Prentice 8ae7828643 MAINT-6527 and MAINT-6528 FIX - max volume and media playing prior URLs 2016-07-11 19:46:11 -07:00
Rider Linden c1c9b3d74e MAINT-6565: Grab a shared pointer and encapsulate it into the bind call in place of this. Ensures that the impl is not deleted while the coroutine is active. 2016-07-11 16:33:11 -07:00
Brad Payne (Vir Linden) 75ff4382d9 SL-242 - avatar_lad.xml syntax fix, added missing scale params to some skeletal distortions. 2016-07-11 18:19:37 -04:00
Brad Payne (Vir Linden) 2929922ef2 SL-242 - more tweaks around alt eyes and wings. Alt eyes are now parented to face root, and alt eyes animate along with the original eyes inside the LLHeadRotMotion code. 2016-07-11 18:00:59 -04:00
andreykproductengine a3f63bce3c MAINT-6534 Resetting scripts via the build menu no longer works on many scripted objects 2016-07-11 16:23:18 +03:00
Brad Payne (Vir Linden) 9d8986337a SL-242 - fix for slider param groups, added default args for skel_tool.py 2016-07-08 15:36:50 -04:00
Brad Payne (Vir Linden) 888ed6d620 SL-242 - additional fixes for egghead slider 2016-07-08 14:51:30 -04:00
pavelkproductengine b3fd315053 Merged in lindenlab/viewer-release 2016-07-08 15:44:48 +03:00
andreykproductengine 1c7548d3bf MAINT-6448 PERMISSION_DEBIT notification should default to Deny 2016-07-08 15:07:52 +03:00
AndreyL ProductEngine 8d542a46c7 MAINT-6534 Fixed the LLSD validation failure 2016-07-08 18:50:19 +03:00
pavelkproductengine 5109576733 MAINT-6476 FIXED VOB - User can add any size image to an Outfit Gallery outfit folders
Eliminated overuse of texture memory
2016-07-07 20:19:29 +03:00
callum_linden 067fb12656 Automated merge with tip of viewer-release 2016-07-07 09:13:52 -07:00
callum_linden d59ce04495 MAINT-6527 FIX -volume plays at full amount +50m away - volume was not set for media outside attenuation zone so played at random value 2016-07-07 09:10:39 -07:00
Brad Payne (Vir Linden) 4807d27458 merge 2016-07-06 20:07:14 -04:00
Brad Payne (Vir Linden) 880fd82d0b SL-424 - more proposed skeleton/slider fixes 2016-07-06 20:06:50 -04:00
Brad Payne (Vir Linden) fa4339f3c7 merge 2016-07-06 18:21:25 -04:00
AndreyL ProductEngine c7c8fac310 Merged in lindenlab/viewer-release 2016-07-07 00:15:41 +03:00
Oz Linden f868e29945 increment viewer version to 4.0.7 2016-07-06 16:52:24 -04:00
Oz Linden e67b8e3095 Added tag 4.0.6-release for changeset 4070611edd95 2016-07-06 16:52:23 -04:00
Brad Payne (Vir Linden) cba0bb3038 SL-109 - little bit of log spam cleanup 2016-07-05 16:18:50 -04:00
Brad Payne (Vir Linden) 3bc8a97440 SL-402 - update mBodySize more frequently to avoid inconsistent vertical positioning of avatar. 2016-07-05 14:42:47 -04:00
callum_linden 5f57257185 MAINT-6481 FIX Media controls not present 2016-07-01 14:52:51 -07:00
Brad Payne (Vir Linden) 99250b4e0c SL-402 - more avatar height tracing in debug text 2016-07-01 15:12:55 -04:00
Nat Goodspeed 1a3fa64ecc DRTVWR-418: Update to llappearance_utility fixed for LLApp::frame() 2016-07-01 12:14:08 -04:00
Nat Goodspeed 464a0df4c1 DRTVWR-418: Unify control flow through LLAppViewer across platforms.
The LLApp API used to consist of init(), mainLoop(), cleanup() methods. This
makes sense -- but on Mac that structure was being subverted. The method
called mainLoop() was in fact being called once per frame. There was
initialization code in the method, which (on Mac) needed to be skipped with an
already-initialized bool. There was a 'while' loop which (on Mac) needed to be
turned into an 'if' instead so the method would return after every frame.

Rename LLApp::mainLoop() to frame(). Propagate through subclasses LLAppViewer
and LLCrashLogger. Document the fact that frame() returns true to mean "done."
(This was always the case, but had to be inferred from the code.)

Rename the Mac Objective-C function mainLoop to oneFrame. Rename the C++ free
function it calls from runMainLoop() to pumpMainLoop(). Add comments to
llappdelegate-objc.mm explaining (inferred) control flow.

Change the Linux viewer main() and the Windows viewer WINMAIN() from a single
LLAppViewer::mainLoop() call to repeatedly call frame() until it returns true.

Move initialization code from the top of LLAppViewer::frame() to the init()
method, where it more properly belongs. Remove corresponding
mMainLoopInitialized flag (and all references) from LLAppViewer.

Remove 'while (! LLApp::isExiting())' (or on Mac, 'if (! LLApp::isExiting())')
from LLAppViewer::frame() -- thus unindenting the whole body of the 'while'
and causing many lines of apparent change. (Apologies to reviewers.)

There are four LLApp states: APP_STATUS_RUNNING, APP_STATUS_QUITTING,
APP_STATUS_STOPPED and APP_STATUS_ERROR. Change LLAppViewer::frame() return
value from (isExiting()) (QUITTING or ERROR) to (! isRunning()). I do not know
under what circumstances the state might transition to STOPPED during a
frame() call, but I'm quite sure that if it does, we don't want to call
frame() again. We only want a subsequent call if the state is RUNNING.

Also rename mainLoop() method in LLCrashLogger subclasses
LLCrashLoggerWindows, LLCrashLoggerMac, LLCrashLoggerLinux. Of course it's
completely up to the frame() method whether to yield control; none of those in
fact do. Honor protocol by returning true (frame() is done), even though each
one's main() caller ignores the return value.

In fact LLCrashLoggerWindows::mainLoop() wasn't using the return protocol
correctly anyway, returning wParam or 0 or 1 -- possibly because the return
protocol was never explicitly documented. It should always return true: "I'm
done, don't call me again."
2016-06-30 16:51:50 -04:00
Oz Linden bea18c933b merge changes for buildscripts 2016-06-29 15:24:58 -04:00
Brad Payne (Vir Linden) 5ebf9b3cae SL-426 - strings.xml fix for pec attachments, SL-402 - diagnostics for investigation 2016-06-29 09:41:06 -04:00
callum_linden 26e4a99f40 Fixed up broken XML for Web Content Browser test video URL buttons 2016-06-28 15:24:01 -07:00
Brad Payne (Vir Linden) 7f904fbcbd SL-124 - code cleanup 2016-06-27 08:48:15 -04:00
Brad Payne (Vir Linden) 84bdf7f626 SL-344 - fixes for scaling of mEye and mAltEye bones 2016-06-25 08:54:41 -04:00
Brad Payne (Vir Linden) b649847fe9 SL-124 - comment cleanup, fixed a crash if skinned mesh has no valid joint names defined 2016-06-24 16:43:23 -04:00
Brad Payne (Vir Linden) 4e3d76f52e SL-344 - additional slider updates, including scaling of mEye bones 2016-06-24 09:46:34 -04:00
Brad Payne (Vir Linden) 30d17f3fd5 SL-117, SL-344 - additional proposed updates for skeleton, sliders 2016-06-22 19:11:38 -04:00
Brad Payne (Vir Linden) 0d4e4cb2be SL-117 - possible skeleton changes for endpoints, jaw, eyelids 2016-06-21 17:26:41 -04:00
Brad Payne (Vir Linden) b2a67c00b0 SL-353 - anim_tool.py has more reasonable default location for skeleton and lad files 2016-06-21 17:23:35 -04:00
Oz Linden 1c40162255 remove deliberate syntax error 2016-06-17 17:42:15 -04:00
Oz Linden 0933ad0c94 deliberate syntax error 2016-06-17 15:43:38 -04:00
Oz Linden 26cbfbbc0c simplify early failures 2016-06-17 14:42:48 -04:00
Brad Payne (Vir Linden) ccf6b6179d SL-398 - fix for eyelash-related sliders in avatar_lad.xml 2016-06-17 14:14:07 -04:00
Oz Linden 1a3f7b599e introduce deliberate error for buildscript testing 2016-06-17 13:33:52 -04:00
Oz Linden 5cc46513e7 remove experimental redirects 2016-06-16 17:51:19 -04:00
Brad Payne (Vir Linden) d2302886bc MAINT-6380, SL-399 - vertical flicker related to joint offsets for mPelvis. Having a joint offset for mPelvis is still a bad idea, but it won't cause as much flickering now. 2016-06-15 15:24:54 -04:00
Brad Payne (Vir Linden) 27bb57126c SL-353 - additional anim_tool.py option, --num_pos, to enable creation of large test files 2016-06-14 10:54:30 -04:00
Brad Payne (Vir Linden) 93bafda56b MAINT-6366 - diagnostics related to animation asset downloads 2016-06-13 09:15:42 -04:00
Mnikolenko Productengine 554db00bdf MAINT-6475 Add menu item for changing sort priority 2016-06-10 18:04:16 +03:00
Mnikolenko Productengine 9adf2dbeb7 MAINT-6472 Show outfit tooltips in Outfit Gallery. Increase space between image and outfit name. 2016-06-09 17:40:38 +03:00
Brad Payne (Vir Linden) dcb8880f29 SL-276 - small skeleton file tweaks to 'end' and 'connected' attributes (no functional impact on viewer) 2016-06-09 10:09:46 -04:00
Oz Linden 97f11bc635 move build number informative output to stdout 2016-06-09 10:03:07 -04:00