Brad Payne (Vir Linden)
30880e062a
SL-751, SL-691 - test lsl scripts update, better syncing between skeleton and drawable
2017-07-21 20:01:40 +01:00
Brad Payne (Vir Linden)
bbe5681d05
SL-751 - added test script move_in_circle_using_llSetRegionPos.lsl
2017-07-20 20:51:06 +01:00
Brad Payne (Vir Linden)
5610444d64
SL-714 - fixes to get wireframes to display consistently when right-clicking on animated objects.
2017-07-19 22:21:08 +01:00
Brad Payne (Vir Linden)
6837ca5cd8
SL-727 - right-click menus and hover info ignore control avatars.
2017-07-18 19:33:14 +01:00
Brad Payne (Vir Linden)
bcfc1931dd
SL-714 - Right-click rigged mesh shouldn't select the control av
2017-07-17 23:05:38 +01:00
Brad Payne (Vir Linden)
c4bc677a40
SL-714 - pause associated avatar when an animated object is selected. Handles the possibility that multiple avatars need to be paused.
2017-07-17 21:02:16 +01:00
Brad Payne (Vir Linden)
41f7f7a68e
SL-751 - lsl scripts for control of animated objects within a region
2017-07-14 22:18:53 +01:00
Brad Payne (Vir Linden)
99effd37ab
SL-714 - pause animations when animated objects are right clicked, generate rigged volume for wireframe.
2017-07-13 20:50:38 +01:00
Brad Payne (Vir Linden)
a4d1600a79
SL-748 - viewer must request the ObjectAnimation cap in order to get the new messages
2017-07-10 22:17:51 +01:00
Brad Payne (Vir Linden)
0ca9b74516
SL-718 - start on support of animated objects as attachments.
2017-07-07 20:23:51 +01:00
Brad Payne (Vir Linden)
59976ece36
SL-722 - crash fix when leaving region
2017-07-06 18:50:54 +01:00
Brad Payne (Vir Linden)
f55667397e
SL-722 - handle per-object animation requests, combine for control avatar animation state.
2017-07-06 01:25:10 +01:00
Brad Payne (Vir Linden)
2af5332e46
Added cycle_object_animations.lsl. Also change to test.cpp to see if it affects a g++ internal compiler error.
2017-06-30 21:59:39 +01:00
Brad Payne (Vir Linden)
a09cc5f4bb
SL-731 - added a hook for debug text specific to control avatars. Also renamed resetJointsOnDetach to removeAttachmentOverridesForObject to make the connection to addAttachmentOverridesForObject more obvious.
2017-06-30 20:49:23 +01:00
Brad Payne (Vir Linden)
999b0b47b5
SL-722 - crash fix
2017-06-29 14:15:58 +01:00
Brad Payne (Vir Linden)
c2280848e1
SL-722 - work on support for animated object state when linkset-altering operations take place
2017-06-28 22:17:28 +01:00
Brad Payne (Vir Linden)
0b57379b12
SL-722 - animated mesh checkbox inactive unless there's a single object or linkset, all volumes
2017-06-27 20:52:02 +01:00
Brad Payne (Vir Linden)
7af46e7fe3
SL-722 - defer markDead() for LLControlAvatar when unlinking. Fixes asset crash in pipeline. Also added various checks for mDrawable null in llvoavatar.cpp.
2017-06-27 20:24:15 +01:00
Brad Payne (Vir Linden)
b6aedb116f
SL-722 - in progress on managing animated object state with linksets
2017-06-27 14:15:42 +01:00
Brad Payne (Vir Linden)
3c8ff04c0f
SL-722 - animated object checkbox is based on state of root prim. Enabled only when root prim or whole linkset is being edited.
2017-06-21 15:25:50 +01:00
Brad Payne (Vir Linden)
4d29b95fb5
merge
2017-06-20 22:11:41 +01:00
Oz Linden
f1e52656e9
increment viewer version to 5.0.7
2017-06-20 16:10:15 -04:00
Oz Linden
36e0aab434
Added tag 5.0.6-release for changeset 3e5035dfd8af
2017-06-20 16:10:15 -04:00
Brad Payne (Vir Linden)
30b241d8a3
SL-731 - don't fetch animated object inventory unless needed for debug display
2017-06-20 20:19:42 +01:00
Brad Payne (Vir Linden)
4907e437c1
SL-731 - control avatar has pointer back to associated volume. Can use this link to find associated inventory item name for an animation in debug display.
2017-06-20 15:04:11 +01:00
Brad Payne (Vir Linden)
e0d6a6a401
SL-725 - suppress default animations for LLControlAvatar, using a new mEnableDefaultAnimations field
2017-06-19 20:44:04 +01:00
Brad Payne (Vir Linden)
b2a0657818
SL-697 - global scale function for LLControlAvatar, to support arbitrary scaling of animated objects. Not currently used.
2017-06-16 16:03:06 +01:00
Brad Payne (Vir Linden)
c5dc0ee36e
SL-704 - code cleanup
2017-06-09 21:13:54 +01:00
Brad Payne (Vir Linden)
c9baf4c661
SL-691,SL-694 - viewer can animate objects based on server messaging. First end-to-end demo for animated objects.
2017-06-07 14:23:49 +01:00
Brad Payne (Vir Linden)
74957676fc
SL-694 - message changes for ObjectAnimation, more logging to validate behavior
2017-06-05 20:22:59 +01:00
Brad Payne (Vir Linden)
55612611c6
SL-694 - stub support for ObjectAnimation message type
2017-05-30 22:03:43 +01:00
Brad Payne (Vir Linden)
4d68945595
SL-694 - UI initialization, set mType in LLExtendedMeshParams constructor
2017-05-30 15:59:23 +01:00
Brad Payne (Vir Linden)
7691780825
SL-694 - Added extra param field for flags related to extended mesh functionality. Currently this is just one bit to flag an object as able to animate
2017-05-25 11:11:02 +01:00
Brad Payne (Vir Linden)
b8e2c58cec
no-op edit to force a rebuild
2017-05-24 13:08:12 +01:00
Brad Payne (Vir Linden)
806fd24704
merge
2017-05-22 21:09:07 +01:00
Oz Linden
48af8529a8
increment viewer version to 5.0.6
2017-05-22 14:21:49 -04:00
Oz Linden
fbd0032fdf
Added tag 5.0.5-release for changeset b4d76b5590fd
2017-05-22 14:21:48 -04:00
AndreyL ProductEngine
4a90678cc7
Linux buildfix; this should be reverted after gcc update to 4.7+
2017-05-18 03:13:57 +03:00
nat_linden
6233797388
Merged in nat_linden/viewer-neko (pull request #262 )
...
Add LLEventBatch, LLEventThrottle, LLEventBatchThrottle classes.
Approved-by: Rider Linden <rider@lindenlab.com>
Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
2017-05-17 14:53:00 +00:00
Mnikolenko Productengine
03984764a7
MAINT-7274 Remove "identifier" arg from the message
2017-05-17 16:52:09 +03:00
Mnikolenko Productengine
424b30ee3e
MAINT-7414 FIXED Confirmation is not shown when removing multiple items at once when above InventoryTrashMaxCapacity limit
2017-05-16 18:03:25 +03:00
Mnikolenko Productengine
5bd00f8602
MAINT-7383 show notifications for Purge item action in all inventory panels
2017-05-15 16:47:18 +03:00
Mnikolenko Productengine
23af757686
MAINT-7413 Display confirmation dialog after clicking Empty Trash on Trash floater
2017-05-15 15:17:33 +03:00
Mnikolenko Productengine
8e6d54e7b9
MAINT-7403 Disallow emptying Trash while in the Recent tab of Inventory
2017-05-11 17:18:43 +03:00
Nat Goodspeed
4d87ded886
Add size limit to LLEventBatchThrottle like LLEventBatch.
...
The new behavior is that it will flush when either the pending batch has grown
to the specified size, or the time interval has expired.
2017-05-10 17:37:06 -04:00
Nat Goodspeed
51b0592093
Automated merge with ssh://bitbucket.org/lindenlab/viewer-neko
2017-05-10 15:37:11 -04:00
Nat Goodspeed
9c66072cac
Add LLEventThrottle tests; actually *all* lleventfilter.cpp tests.
...
For some reason there wasn't an entry in indra/llcommon/CMakeLists.txt to run
the tests in indra/llcommon/tests/lleventfilter_test.cpp. It seems likely that
at some point it existed, since all previous tests built and ran successfully.
In any case, (re-)add lleventfilter_test.cpp to the set of llcommon tests.
Also alphabetize them to make it easier to find a particular test invocation.
Also add new tests for LLEventThrottle.
To support this, refactor the concrete LLEventThrottle class into
LLEventThrottleBase containing all the tricky logic, with pure virtual
methods for access to LLTimer and LLEventTimeout, and an LLEventThrottle
subclass containing the LLTimer and LLEventTimeout instances and corresponding
implementations of the new pure virtual methods.
That permits us to introduce TestEventThrottle, an alternate subclass with
dummy implementations of the methods related to LLTimer and LLEventTimeout. In
particular, we can explicitly advance simulated realtime to simulate
particular LLTimer and LLEventTimeout behaviors.
Finally, introduce Concat, a test LLEventPump listener class whose function is
to concatenate received string event data into a composite string so we can
readily test for particular sequences of events.
2017-05-10 15:04:18 -04:00
Mnikolenko Productengine
bb3380b220
MAINT-7359 improve new Avatar Render Settings window
2017-05-10 15:41:16 +03:00
Brad Payne (Vir Linden)
8528a9ae13
MAINT-7343 - improved error case handling and checking for unlikely corners
2017-05-09 10:58:43 -04:00
andreykproductengine
fb7be87beb
MAINT-7354 correction to misbehaving 'purge' and notification spam.
2017-05-08 18:05:10 +03:00