Commit Graph

33222 Commits (b011afaa81608c1d1c19bfa808bf9c2b99e8e5c8)

Author SHA1 Message Date
Jonathan Yap b011afaa81 STORM-2082 Clicking on Ok/Cancel in Advanced floater only closes it now 2015-02-23 19:09:56 -05:00
Jonathan Yap 72f832ba8d STORM-2082 Change case of Maximum complexity 2015-02-22 10:32:07 -05:00
Jonathan Yap 1b7c00b558 STORM-2082 Rearrange Reset, load, save, delete buttons.
Make load, save, and delete floaters close when preferences floater closes.
2015-02-22 10:19:41 -05:00
Jonathan Yap 986ddaf9e8 STORM-2082 XML changes: move Reset button, add Ok and Cancel buttons 2015-02-22 09:01:49 -05:00
Oz Linden c1e73c77f1 add visual mute status to rendering info reported to the simulator 2015-02-22 08:30:13 -05:00
Oz Linden d12f3d15d9 merge impostor and visual muting changes 2015-02-21 15:08:40 -05:00
Oz Linden 3cf8a1ce6e Clean up impostors and visual muting
Rename the settings that control them to be more descriptive
Remove the separate boolean setting (RenderUseImpostors) that governed both
Establish default values based on gpu class for impostors and visual muting
2015-02-20 12:56:45 -05:00
Jonathan Yap c598094d15 STORM-2082 Remove obsolete xml file 2015-02-20 09:21:18 -05:00
Jonathan Yap 2d31abfcd9 STORM-2082 Fix edge case bug 2015-02-19 14:34:31 -05:00
Jonathan Yap 7b82064764 STORM-2082 Advanced floater xml adjustments 2015-02-18 17:22:56 -05:00
Jonathan Yap c8a0aa99b4 STORM-2082 Fix issue with isDirty 2015-02-18 16:48:23 -05:00
Jonathan Yap b4c99cbb0a STORM-2082 Attempt to put advanced settings into separate floater 2015-02-11 13:28:39 -05:00
Oz Linden 4e1bd474f2 correct bug in initial av rendering I introduced, clarify several tests 2015-02-06 09:50:45 -08:00
Oz Linden 53fb7f9998 merge storm-2082 changes 2015-02-04 08:45:49 -08:00
Oz Linden 059b561dd2 allow visually muted results to be cached from const methods 2015-02-04 05:31:13 -08:00
Oz Linden 71a38e3a76 remove unused RenderAvatarComplexityLimit; replace with visual muting based on render weight 2015-02-03 07:04:22 -08:00
Oz Linden 695004ab66 tone down visually muted avatar colors 2015-01-30 17:31:10 -05:00
Jonathan Yap 45b59881eb STORM-2082 Reformat preset floaters.
Remove Impostor checkbox.
That control is now merged into the right side of the impostors slider.
Maximum ARC still depends on impostors being enabled.  Once that dependency is removed
in llvoavatar then it will be necessary to reflect that change in the UI code.
2015-02-03 08:37:31 -05:00
Oz Linden a8c9137092 merge more fixes from Jonathan 2015-01-29 15:51:07 -05:00
Oz Linden a976c9f502 add default values (some sensitive to graphics setting) for avatar rendering limits 2015-01-29 11:54:28 -05:00
Oz Linden 75cf991e9c don't use jellybaby rendering for impostors (visually muted != impostored) 2015-01-27 15:05:19 -05:00
Oz Linden 3e9c2d948d merge latest fixes from Jonathan 2015-01-26 16:14:32 -05:00
Oz Linden 2731ea88ce minor code cleanups, remove friend and conversation status as visual mute criteria 2015-01-26 16:04:49 -05:00
Jonathan Yap bdf55e9ea7 STORM-2082 Clear preset in use when resetting to hardware defaults 2015-01-25 06:24:44 -05:00
Jonathan Yap 6548f1c03d STORM-2082 Add 5px more blank space around quality slider.
Slightly adjust the names of the help text in the three new floaters.
2015-01-24 07:31:23 -05:00
Nat Goodspeed e79b1dfb41 Explain why LLHost::setHostByName() / getHostName() test skipped.
A skip() stating that we don't yet understand why the test fails is implicitly
an open action item. This one isn't open. Save future developers the research.
2015-01-23 13:27:44 -05:00
Nat Goodspeed 834a1f6afe Re-enable skipped test: evidently Windows APR libs CAN transcode.
I don't know at what point the skip() was introduced, but that test now passes
even on Windows.
2015-01-23 11:51:01 -05:00
Nat Goodspeed 60727c97f4 Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update 2015-01-23 04:10:40 -08: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
Nat Goodspeed c301db972e Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update 2015-01-22 14:43:29 -05:00
Nat Goodspeed 9b11ed2843 Ensure AUTOBUILD is in native_path form for non-cygwin tools.
Until we can propagate the corresponding buildscripts changes, we must
explicitly put AUTOBUILD in proper form. For now, assume that AUTOBUILD has
not yet been normalized.
2015-01-22 14:43:08 -05:00
Nat Goodspeed ba43a216fd Disambiguate constructor's initialization call to its base class.
A particular LLInitParam::TypeValuesHelper specialization is derived from a
different TypeValuesHelper specialization. The subclass constructor
TypeValuesHelper(...) has previously forwarded the call to its base-class
constructor with:
TypeValuesHelper(val): TypeValuesHelper(val) {}
This is the first time I've looked at that; I'm a bit surprised that previous
compilers blithely accept it, and apparently understand the intent. gcc 4.7
complains that we would need to turn on -std=c++11 to support delegating
constructors; obviously the second TypeValuesHelper is now assumed to be the
class being defined, rather than its base class.
Fortunately the class already has typedefs for both specializations, fully
qualified with all template parameters, so I simply replaced the second
TypeValuesHelper reference with base_t.
2015-01-22 01:38:38 +00:00
Nat Goodspeed ad7e7fc342 Update to llphysicsextensions packages with trial fix for gcc 4.7. 2015-01-21 20:08:49 -05:00
Nat Goodspeed 260dbb3428 For Linux, add libalut.so.0.0.0.0 and libalut.so.0 to viewer tarball.
The former is the real .so, to which libalut.so is only a symlink. We were
packaging the symlink without including its target.
(This appears to have changed since our last Vivox drop for Linux.)
2015-01-21 16:36:19 -05:00
Nat Goodspeed 0c463802a6 Make Linux viewer build consume slplugins package, and copy its files
into eventual viewer package -- instead of finding them in the viewer build
tree. Also update Windows to current slplugins package build.
2015-01-21 13:51:49 -05:00
Nat Goodspeed 6d7858c53a Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update 2015-01-21 10:30:25 -05:00
Nat Goodspeed b349bcf2b6 Merge fix for copying Linux Vivox files 2015-01-21 08:29:21 -05:00
Nat Goodspeed 93fe221208 Backed out changeset 1e36e0629994 copying .dylibs on Linux
The .dylib files in the Linux Vivox package were erroneous to start with;
while the affected changeset bypassed copy errors, it too was wrong. Now that
the Linux Vivox package contains Linux .so files, revert to the correct
filenames to copy.
2015-01-21 08:28:33 -05:00
Jonathan Yap 60311c6409 STORM-2082 Put "Default" at the top of the non-Delete comboboxes. 2015-01-21 04:57:42 -05:00
Aura Linden fd47842435 Updated SLVoice references. 2015-01-20 21:11:27 -08:00
Jonathan Yap 58577702a8 STORM-2082 Finally(?) deal properly with dirty UI processing.
Code cleanup, some per bitbucket comments.
2015-01-20 18:24:02 -05:00
Jonathan Yap 56f43a3900 STORM-2082 Still trying to work out the dirtyChilds issue. Also made some small UI adjustments. 2015-01-20 13:35:26 -05:00
Jonathan Yap 611391a818 STORM-2082 Update to new UI design. Bugs are not worked out yet. 2015-01-20 09:17:23 -05:00
Nat Goodspeed d95d80212c Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update 2015-01-19 10:35:17 -05:00
Nat Goodspeed 1efff804b4 On Linux, don't try to copy SLPlugin or the webkit or gstreamer plugins
since we're not building them as part of the viewer build any more.
2015-01-19 15:33:19 +00:00
Nat Goodspeed 2cb5dc9735 Link viewer with OpenAL if appropriate 2015-01-19 14:39:34 +00:00
Nat Goodspeed 897ad8842c Reorder Boost libraries for Linux linker 2015-01-19 14:38:03 +00:00
Nat Goodspeed c157db954a Automated merge with http://bitbucket.org/lindenlab/viewer-tools-update 2015-01-19 08:41:30 -05:00
Nat Goodspeed 4a67d99e86 Linux llimagej2ckdu_test.cpp no longer needs obsolete stubs.
Use the same signatures as for the other platforms.
2015-01-16 22:02:09 +00:00
Nat Goodspeed 1978d01caa Update to llphysicsextensions builds fixed for 'release' on Linux. 2015-01-16 16:12:10 -05:00