Oz Linden
31f3db0291
merge changes for DRTVWR-417
2016-03-16 13:08:06 -04:00
Oz Linden
5822fb00b6
merge DRTVWR-398 build cleanup fixes
2016-03-07 12:41:11 -05:00
Oz Linden
f3b1efae5d
put the KDU, Fmod*, and CEF versions back in the About info
2016-02-07 10:26:34 -08:00
Oz Linden
b46627ffc4
add build configuration to the About box if it is not Release
...
remove some superfluous other information from About
2016-02-04 23:32:42 -05:00
Oz Linden
bc22e58743
merge changes for 4.0.1-release
2016-01-15 16:55:04 -05:00
Brad Payne (Vir Linden)
3612d7d14b
merge
2016-01-15 16:42:39 -05:00
Rider Linden
e7eaa94dfa
Merge VR
2016-01-15 13:36:38 -08:00
andreykproductengine
5a6fce5b62
MAINT-489 various cache and log files not being deleted
2016-01-04 19:10:51 +02:00
AndreyL ProductEngine
60dfd55eda
Merge downstream, version 4.0.1
2015-12-22 11:07:18 +02:00
Rider Linden
909e409743
Merge
2015-12-18 14:10:02 -08:00
Brad Payne (Vir Linden)
3f81bb15b3
merge
2015-12-18 13:55:41 -05:00
Rider Linden
6dd80980cf
Merge
2015-12-18 10:16:26 -08:00
rider
f4b6a89ab0
Throttle consecutive connect attempts.
2015-12-15 11:13:47 -08:00
Oz Linden
317644f5d5
MAINT-5860: remove timestamp from the about box (version id is enough)
2015-11-13 17:19:28 -05:00
Oz Linden
9848fc4253
merge changes for 4.0.1-release
2016-01-15 17:01:16 -05:00
Oz Linden
4b7ff25eba
merge changes for 4.0.0-release
2015-12-18 10:44:42 -05:00
Rider Linden
059925eafb
Added code to initiate controlled shutdown of plugins with timeouts for misbeahving plugin.
2015-11-10 13:45:30 -08:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
rider
bd817f6f42
MAINT-5754: Basic keyboard functionality on the Mac. Still incomplete
2015-11-06 14:12:30 -08:00
Nat Goodspeed
11c428759e
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2015-11-02 14:09:43 -05:00
Aura Linden
07496b015b
Pulled merge from bento prime.
2015-10-27 15:33:21 -07:00
Aura Linden
97374a5362
Fixes SL-202 joint offset and skin weight import. Race condition still exists.
2015-10-27 15:15:34 -07:00
ruslantproductengine
501033f521
MAINT-3491 FIXED If ALM is enabled while in wireframe mode, disabling wireframe mode results in a black screen.
2015-10-27 18:06:36 +02:00
Brad Payne (Vir Linden)
d365aa10f1
SL-234 WIP - moved LLSkinningUtil funcs to separate class/files. Remap weights where needed. Warn that related debug settings require restart to take effect.
2015-10-21 16:47:03 -04:00
callum_linden
6599e10d00
Merge with tip of viewer-release
2015-10-20 16:39:00 -07:00
Rider Linden
825106f0ee
MAINT-5732: Behavior #2 . Be sure that the internet stream is stopped before destroying the streaming audio interface. Otherwise FMODEX blocks on close.
2015-10-19 16:08:38 -07:00
Rider Linden
53b947e039
Merge from viewer release.
2015-10-19 12:03:08 -07:00
Oz Linden
69ff937e47
merge changes for 3.8.5-release
2015-10-13 08:43:03 -04:00
Rider Linden
cb7f84a470
MAINT-5687: Remove old webkit from the make files and the repo. Ensure that it is no longer meaningfully referenced.
2015-10-02 11:14:28 -07:00
Rider Linden
2a37a8b1cc
Add cleanup to LLCore prevent occasional crash on exit.
2015-09-21 17:01:26 -07:00
Rider Linden
1eed334e7f
MAINT-5629: Remove llares and llareslistener. Login now does not attempt to do a lookup on the server names and rewrite the URL.
...
MAINT-5614: Bad password status correctly detected.
2015-09-21 10:59:58 -07:00
Rider Linden
907efc9cc9
MAINT-5507: Remove llcurl, move constant values and untilities to llcorehttp lib
2015-09-15 17:01:26 -07:00
Rider Linden
196caf21a8
MAINT-5507: Removal of sdrpc client/server
...
MAINT-5507: removal of LLCurl::Easy, LLCurl::Multi LLCurl::Responder
2015-09-14 16:10:20 -07:00
Rider Linden
97236a42ca
MAINT-5507: Remove HTTPClient and related cruft.
2015-09-14 11:15:23 -07:00
Rider Linden
96e343b49b
MAINT-5575: Convert the Experience cache into a coro based singleton.
...
--HG--
branch : MAINT-5575
2015-09-01 16:13:52 -07:00
callum_linden
1db2c7276d
Merge with viewer-release
2015-08-31 11:17:28 -07:00
Oz Linden
2efe91ef64
merge changes for 3.8.3-release
2015-08-18 15:05:01 -04:00
Oz Linden
c2f9c5ac81
merge changes for 3.8.0-release
2015-07-09 12:30:57 -04:00
andreykproductengine
79ffc6569b
Merge from viewer-relese and become version 3.8.1
2015-07-01 14:40:05 +03:00
callum_linden
8eb7e9d952
Merge with head of viewer-release
2015-06-30 11:51:58 -07:00
Nat Goodspeed
77da469d6f
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2015-06-30 14:50:37 -04:00
callum_linden
f7908a5029
Point to new version of LLCefLib with support for second life URLs, version string, navigation commands
2015-06-30 00:07:58 +01:00
andreykproductengine
11b48840c7
MAINT-5250 Viewer should handle large number of calling cards better
2015-06-16 20:18:27 +03:00
Oz Linden
95fc2d48ec
merge changes for 3.7.30-release
2015-06-15 15:53:45 -04:00
Oz Linden
1fce3cc89e
corrections needed for new tools
2015-06-08 17:35:18 -04:00
Oz Linden
949942c730
merge changes for 3.7.29-release
2015-06-08 16:33:02 -04:00
simon
3720ed0613
Merge downstream code
2015-06-09 17:01:50 -07:00
andreykproductengine
2684c53690
Merge from viewer-relese and become version 3.8.1
2015-07-02 14:50:23 +03:00
Nat Goodspeed
107b9bcb70
MAINT-5232: Introduce SUBSYSTEM_CLEANUP() macro
...
and use it for existing LLSomeClass::cleanupClass() calls.
This logs the fact of making the call, as well as making it.
2015-05-20 10:56:09 -04:00
AndreyL ProductEngine
76872412a2
MAINT-5138 FIXED Second Life Viewer's window title is "Second Life " with a trailing space
2015-05-19 00:44:43 +03:00
Mnikolenko ProductEngine
89321a56fd
increment viewer version to 3.7.29
2015-04-28 12:03:31 +03:00
Oz Linden
b2200f06da
MAINT-5147: correct menu colors for test viewers
2015-04-22 16:06:48 -04:00
simon
a219cf1c98
Merge viewer-release
2015-04-15 15:07:13 -07:00
Oz Linden
a8ef252571
merge changes for 3.7.27-release
2015-04-13 16:23:36 -04:00
Oz Linden
5c6cf3e7fb
restore the ll[io]fstream because we need them as wrappers on Windows for wide char paths; on other platforms they are now just typedefs to the std classes
2015-04-10 11:02:37 -04:00
Oz Linden
8b42c7898e
replace llifstream and llofstream with std::ifstream and std::ofstream respectively
2015-04-07 17:59:28 -04:00
Oz Linden
3a57b18896
convert llifstream and llofstream to std::ifstream and std::ofstream respectively
2015-04-07 17:28:05 -04:00
Oz Linden
66bc510786
detect xml errors in parsing xml files and remove those files
2015-04-02 21:43:34 -04: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
Oz Linden
53fb7f9998
merge storm-2082 changes
2015-02-04 08:45:49 -08:00
Oz Linden
6f3cf79a3a
merge changes for 3.7.24-release
2015-01-13 13:46:45 -05:00
maksymsproductengine
027899963c
merge with 3.7.23-release
2014-12-19 23:20:47 +02:00
andreykproductengine
797f221e67
MAINT-4708 better grouping of ack messages between viewer and server
2014-12-18 20:05:36 +02:00
Oz Linden
fe627f6474
MAINT-4716: correct reading of and debug display for avatar render cost info
2014-12-15 15:59:49 -05:00
andreykproductengine
35a8938892
MAINT-4690 FIXED forced send_agent_update(TRUE) in idle() results in large amounts of useless UDP traffic
2014-11-25 16:29:40 +02:00
Nat Goodspeed
fbaff6d3a0
Eliminate LLAppViewer::cleanup() dup --analyzeperformance code block.
...
Not sure at what point the redundancy was introduced, but it seems clear we
only want to run performance analysis once per shutdown.
2014-11-12 17:55:52 -05:00
Nat Goodspeed
3920d946c6
Introduce fast_exit() wrapper for _exit() so we can boost::bind() it.
2014-10-14 16:44:29 -04:00
dolphin
f9113c286f
Merge
2014-10-09 16:10:00 -07:00
Aura Linden
c25a786640
Pulled merge from viewer-tiger
2014-09-19 10:54:55 -07:00
Aura Linden
b12e241751
Merged with windows fixes.
2014-08-15 18:51:20 -07:00
Aura Linden
370aa671c6
Allegedly hides voice position on teleport. Needs testing.
2014-08-15 18:49:54 -07:00
Aura Linden
7060527bbc
Added delay to Windows shutdown to let SLVoice die a good death.
2014-08-15 17:30:09 -07:00
Aura Linden
7540664183
Ported from defective branch.
2014-08-13 18:12:25 -07:00
dolphin
81c342dfa9
Merge with 3.7.13-release
2014-08-06 09:22:43 -07:00
dolphin
487fce4afa
Merge with 3.7.11-release
2014-07-09 15:22:12 -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
simon
d760a6889d
Merge downstream code
2014-06-18 19:02:25 -07:00
dolphin
299921de32
Merge with 3.7.9-release
2014-06-17 13:09:15 -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
Stinson Linden
47a5e1c751
MAINT-4009: Ensuring that the local bitmaps are cleaned up on app exit.
2014-06-05 23:15:43 +01:00
Ricky Curtice
98720c3cec
Merge
2014-06-05 06:31:30 -07:00
Mnikolenko ProductEngine
a7b523b36a
MAINT-4071 FIXED Use LLViewerStats::instance().getRecording() to get correct stats.
2014-05-29 13:49:25 +03:00
dolphin
0481494c2d
Merge with 3.7.8-release
2014-05-20 10:03:09 -07:00
Stinson Linden
babd89b770
Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release.
2014-05-19 22:19:55 +01:00
simon
dc4c184696
Merge downstream version 3.7.8 code
2014-05-07 13:19:05 -07:00
dolphin
48fece4473
Merge with 3.7.7-release
2014-05-07 11:14:26 -07:00
simon
250db74bf9
Pull and merge viewer-release as version 3.7.8
2014-05-07 10:56:41 -07:00
Oz Linden
a98b4b6bee
merge changes for 3.7.7-release
2014-05-07 11:09:04 -04:00
Stinson Linden
37d620463b
MAINT-4009: Cleaning up the error callstacks memory before app quit.
2014-04-28 19:18:47 +01:00
Stinson Linden
5e225213f6
MAINT-4009: Adding an ares cleanup call to free the allocated memory.
2014-04-23 17:57:23 +01:00
dolphin
f515e2b1ee
Merge with 3.7.6-release
2014-04-22 16:34:30 -07:00
Xiaohong Bao
ae564140c0
Merge
2014-04-22 12:19:28 -06:00
Oz Linden
b4ca93cadc
merge up to 3.7.6-release
2014-04-22 13:05:26 -04:00
Oz Linden
b1a7137ba6
merge changes for 3.7.6-release
2014-04-21 16:21:31 -04:00
simon
a5a0a0b136
Merge downstream code
2014-04-21 12:48:50 -07:00
simon
0b9a777bfd
Merge downstream code updating version to 3.7.7
2014-04-21 12:36:35 -07:00
Aura Linden
e5dae42252
Fix for MAINT-5707 bad breakpad behavior with teleport links
2014-04-14 15:11:42 -07:00
dolphin
ae5b48495f
Merge with 3.7.5-release
2014-04-14 10:16:39 -07:00
Oz Linden
375c05ac43
merge changes for 3.7.5-release
2014-04-08 11:41:12 -04:00
Oz Linden
32bbb07f0a
merge changes for 3.7.5-release
2014-04-08 11:36:22 -04:00
Richard Linden
98aabdc176
merge with release
2014-04-07 19:09:40 -07:00
simon
c9620e24d3
Merge downstream code
2014-04-07 14:29:18 -07:00
simon
991636d57b
Merge in viewer-release and version update to 3.7.6
2014-04-07 14:26:15 -07:00
Aura Linden
1d15ac293b
Double init of logging probably due to merge fail.
2014-03-26 05:26:10 -07:00
Aura Linden
9ea2694c0e
Not ideal but sufficient.
2014-03-26 02:07:29 -07:00
Aura Linden
5b7929364b
Still wasn't doing the right thing with log files.
2014-03-25 18:30:39 -07:00
Aura Linden
0893b49ebd
The simple approach has not worked. This hybrid solution should avoid the Windows issues and get us per-run logfiles.
2014-03-24 22:44:51 -07:00
Aura Linden
35ab71d8ea
Returned Secondlife.log to main directory due to unforeseen LLErrorThread complexities.
2014-03-20 12:04:39 -07:00
Oz Linden
bd4f4ee793
logging cleanup in support of debugging text editor problems
2014-03-19 14:17:13 -04:00
Ricky Curtice
e9116575bf
OPEN-209: Corrected all instances of trigraphs in the code.
...
Trigraphs can cause some real special headaches. The only part that's annoying is the comment in newview/llimview.cpp where there's an unfortunate collision of a trigraph sequence with a character sequence that could be displayed by the viewer. Thankfully, it's only a comment!
2014-03-13 20:36:05 -07:00
Aura Linden
706ec08deb
Merged in viewer-release
2014-03-13 21:55:22 +00:00
Richard Linden
5b846ed2a6
merge with release
2014-03-12 12:48:43 -07:00
dolphin
34c12d009c
Merge
2014-03-10 13:06:06 -07:00
Aura Linden
d2bb4dae98
Fixes for crash reporter startup race condition, crash reporter CPU use, Secondlife.log filehandle, XP Crash.
2014-03-07 14:58:22 -08:00
Aura Linden
800409bdfc
Maint-3135 Discovered apple made this change in 10.6.8 not 10.7.0
2014-02-18 14:11:17 -08:00
obscurestar
262f8b8473
Was not using correct name for results of file search.
2014-01-26 02:56:23 -08:00
Aura Linden
ea7e6a5174
Some cleanup of string to wstring conversion and vice versa.
2014-01-14 15:28:35 -08:00
Aura Linden
ddd6b8f91b
Mac Fullscreen fix for MAINT-3288 and MAINT-3135
2013-12-17 00:12:26 -08:00
Richard Linden
6b84d40558
added some comments and changed calls from get_master_thread_recorder()
...
over to get_thread_recorder() to be agnostic about which thread we're running on
2013-12-05 21:58:45 -08:00
Aura Linden
ce2cd00cc5
Removed debugging code.
2013-12-04 19:57:11 -08:00
Aura Linden
6809348125
Creating a cleaner branch
2013-12-03 17:06:06 -08:00
Richard Linden
391ac367d6
SH-4634 FIX Interesting: Viewer crashes when receiving teleport offer
...
renamed fast timers to have unique names, changes instance tracker to never allow duplicates
2013-11-19 17:40:44 -08:00
Richard Linden
89d5d01c41
MAINT-3432 FIX Help -> Report Bug should open jira with pre-populated fields
...
moved viewer information strings into LLAppViewer
replaced Help>Report a Bug with direct use of Jira link
2013-11-11 18:41:25 -08:00
Richard Linden
fe518bde8e
merge with release
2013-11-06 17:22:04 -08:00
Andrew Meadows
33efe8d3c2
SH-3419 Replace per-object time dilation factor with region-wide
...
Reviewed with Simon
2013-10-25 16:46:18 -07:00
dolphin
7bbb802385
Merge with 3.6.9
2013-10-25 09:52:31 -07:00
Richard Linden
ab43be5ddb
moved some common functionality from LLTrace::BlockTimerStatHandle to BlockTimer
...
updates appearance utility dependency
2013-10-23 13:24:47 -07:00
Richard Linden
9f097380b8
removed asserts in order to get testable builds again
...
added unpause() behavior and changed pause() to do nothing when already stopped
2013-10-18 09:14:53 -07:00
Richard Linden
697d2e720b
renamed TimeBlock to BlockTimerStatHandle
2013-10-15 20:24:42 -07:00
Oz Linden
9c313aea13
merge changes for DRTVWR-336
2013-10-15 17:47:37 -04:00
Richard Linden
80dfbbaacd
merge from viewer-release
2013-10-08 11:59:24 -07:00
Merov Linden
1e32b9dd33
Pull merge of lindenlab/viewer-release
2013-10-04 09:47:26 -07:00
dolphin
c2c060d440
Merge with 3.6.7
2013-10-04 09:19:25 -07:00
Richard Linden
754e8752a9
added initial memory usage tracking for lltrace
2013-10-03 14:30:34 -07:00
Richard Linden
e0a443f5a6
BUILDFIX: fix for mac builds
...
also, fixed alignment of tick labels on stat bars
2013-09-27 11:18:39 -07:00
Richard Linden
fc8c3a4cf7
merge
2013-09-16 21:12:18 -07:00
Richard Linden
42d66af318
FIX: SH-4499 Mac generates lots of 'Entering main_loop' log spam
2013-09-13 11:28:51 -07:00
Richard Linden
52da9f5f49
merge with viewer-release
2013-09-09 18:58:41 -07:00
Merov Linden
094a226fd8
Pull from lindenlab/viewer-release
2013-09-09 14:27:48 -07:00
simon
e7ac4695e3
Merge viewer-release
2013-09-09 12:59:17 -07:00
dolphin
07cb32449f
Merge with 3.6.5
2013-09-09 12:46:20 -07:00
Richard Linden
c6b6ae7a45
merge
2013-09-07 21:54:03 -07:00
Richard Linden
3fd68662f2
added memory usage and occlusion events to traces
...
renamed "current" to "primary" when referring to accumulators
2013-09-07 21:16:39 -07:00
Richard Linden
cbe397ad13
changed fast timer over to using macro
...
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Oz Linden
3364614f8b
add "Settings" logging tag to make debugging settings loading easier
2013-08-29 09:27:12 -04:00
Gilbert Gonzales
c767354a20
merging viewer release
2013-08-28 18:30:38 -07:00
dolphin
d29268f331
Merge
2013-08-27 16:51:05 -07:00
Oz Linden
a359d9d80c
merge changes for 3.6.4-release
2013-08-27 10:37:02 -04:00
simon
27d637d0f1
Merge downstream code from CHUIStorm release
2013-08-26 14:43:23 -07:00
Oz Linden
7ca10e5161
merge changes for 3.6.4-release
2013-08-26 15:14:12 -04:00
Xiaohong Bao
74d4933ab7
reversion of object cache version number change
2013-08-26 11:32:58 -06:00
Richard Linden
b667d20e00
fixed issue with poor framerate after clearing cache
2013-08-23 15:34:41 -07:00
Graham Madarasz (Graham Linden)
19726783cd
MAINT-3046 make LLNotifications clear out vecs of LLNotificationChannelPtr so singleton cleanup doesn't do things it really ought not do
2013-08-23 14:44:46 -07:00
Gilbert Gonzales
a8d5b070b0
merging viewer release
2013-08-22 14:58:10 -07:00
Oz Linden
c42a91421f
merge changes for 3.6.3-release
2013-08-20 10:37:10 -04:00
dolphin
98628066eb
Merge
2013-08-19 17:17:20 -07:00
Oz Linden
70cacc4d17
merge changes for 3.6.3-release
2013-08-19 15:51:40 -04:00
Oz Linden
82bf4e4db2
merge changes for DRTVWR-285
2013-08-19 15:15:15 -04:00
Richard Linden
612892b45a
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
continued conversion to units system
made units perform type promotion correctly and preserve type in arithmetic
e.g. can now do LLVector3 in units
added typedefs for remaining common unit types, including implicits
2013-08-18 22:30:27 -07:00
Richard Linden
25937040de
SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
...
converted many values over to units system in effort to track down
source of 0 ping
2013-08-16 12:38:12 -07:00
Richard Linden
b39cf4770b
Backed out changeset: ed09997b4652
2013-08-12 20:08:18 -07:00
Richard Linden
b8d49dab9a
merge
2013-08-12 20:07:41 -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
Oz Linden
86b4019684
merge changes for DRTVWR-333
2013-08-07 12:17:39 -04:00
Xiaohong Bao
ddef4d7ff7
revert some LLUnit changes to temporarily fix SH-4399: Interesting: Texture console MB Bound 0/384 and texture queue bounces once per second
2013-08-06 16:35:46 -06:00
Nat Goodspeed
7f6e7fc0cb
CHOP-951, IQA-1477: Validate args for numeric command-line switches.
...
The logic in llcommandlineparser.cpp's setControlValueCB() callback function
for converting command-line switch argument values from string to the actual
type of the map-to settings variable had a couple special cases for boolean
and LLSD array. But for S32, U32 and F32, it simply used default LLSD
string-to-numeric conversion. LLSD's string-to-numeric conversion is a bit
lame: for non-numeric strings, it shrugs and returns 0.
Introduce onevalue() and badvalue() helper functions that, like certain errors
during command-line parsing, throw LLCLPError. Use them to streamline certain
redundancies in setControlValueCB(). Introduce convertTo<T>() helper function
that uses boost::lexical_cast() for slightly more stringent conversions. Add
cases for U32, S32 and F32 targets.
setControlValueCB() is actually called only by LLControlGroupCLP::notify(),
not during actual command-line parsing.
Make LLControlGroupCLP::notify() return bool. Make it catch LLCLPError, set
the error for getErrorMessage() and return false on that exception.
Package LLAppViewer::initConfiguration()'s response to initParseCommandLine()
returning false as a new handleCommandLineError() function; invoke it both
there and when LLControlGroupCLP::notify() returns false.
2013-08-05 19:43:06 -04:00
Nat Goodspeed
32a953f65e
CHOP-959: Honor --graphicslevel switch even on first viewer run.
...
Previous CHOP-959 logic set a flag to remember that settings variable
RenderQualityPerformance was set (by --graphicslevel), so it could be applied
once LLViewerWindow is constructed. But on first viewer run, LLViewerWindow
constructor calls LLFeatureManager::applyRecommendedSettings(), which resets
that settings variable! So don't just set a flag, actually capture the
requested RenderQualityPerformance value for later.
2013-08-02 10:50:19 -04:00
Richard Linden
910874a7e3
more cleanup
2013-07-30 19:14: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
Oz Linden
4a17569605
merge changes for CHOP-975
2013-07-30 16:12:19 -04:00
Oz Linden
64c1fb0b82
get rid of warning generated by trying to save obsolete VersionChannelName setting
2013-07-30 11:46:08 -04:00
Jeff (Gioffredo Linden)
ee0b66f080
VITA test framework - record events support
2013-07-25 16:07:16 -04:00
Richard Linden
dce3f9bc8f
SH-4297 WIP interesting: viewer-interesting starts loading cached scene late
...
added commented out log timestamp override for scene load performance monitoring
2013-07-24 23:07:34 -07:00
Richard Linden
3430444212
BUIDLFIX: forgot to extract value from units object for calling llformat
2013-07-24 22:41:02 -07:00
Richard Linden
1e8f9fd80d
SH-4376 FIX: Interesting: in Statistics, replace the text "0" with "n/a" when
...
there are no samples during the time period.
added hasValue to SampleAccumulator so we don't print a value when we don't have
a single sample yet
added some disabled log output for scene load timing
2013-07-24 19:36:43 -07:00
Richard Linden
40a7c63e89
fixed crash on exit
2013-07-22 18:22:08 -07:00
Richard Linden
11e14cd3b0
SH-4299Interesting: High fps shown temporarily off scale in statistics console
...
various fixes to lltrace
start() on started recording no longer resets
fixed various instances of unit forgetfullness in lltrace
recording split now has gapless timing
scene monitor now guarantees min sample time
renamed a bunch of stats
added names to debug thread view on windows
2013-07-15 11:05:57 -07:00
Oz Linden
34c77159f7
CHOP-963: Make update service query url depend on the grid rather than settings
2013-07-09 08:39:22 -07:00
Richard Linden
d122318bef
SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics console
...
added percentage/ratio units
added auto-range and auto tick calculation to stat bar to automate display stats
2013-07-08 00:55:17 -07:00
Nat Goodspeed
d8565b05a5
CHOP-959: Introduce CmdLineChannel settings var, map --channel to it.
2013-07-02 16:33:40 -04:00
Nat Goodspeed
09d8d17382
CHOP-959: Introduce CmdLineLoginLocation var for --url and --slurl.
...
Route --url and --slurl command-line switches through a common settings
variable. Treat them uniformly now. (Previously, passing --url would notice a
grid-specific SLURL and preselect that grid; --slurl wouldn't. Now both do.)
2013-07-02 15:30:49 -04:00
Richard Linden
04bdc8ba83
SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%
...
also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now
2013-07-01 17:04:01 -07:00
Nat Goodspeed
3d9c74dcc8
CHOP-959: Introduce and use settings vars for some cmd_line switches.
...
The cmd_line.xml entries:
analyzeperformance
crashonstartup
debugsession
disablecrashlogger
logmetrics
logperformance
noquicktime
replaysession
all specify map-to settings.xml variables -- none of which existed! Introduce
such variables. Instead of detecting the presence of a particular switch in
the command-line parser, use the value of its corresponding settings variable.
2013-07-01 16:19:24 -04:00
Richard Linden
2fc422f39d
fixed memory leak due to implementation of LLThreadLocalSingleton
...
removed LLThreadLocalSingleton
collapsed all thread recorder classes to single type, LLTrace::ThreadRecorder
moved fasttimer stack head to llthreadlocalsingletonpointer via ThreadRecorder
2013-06-30 13:32:34 -07:00
Richard Linden
ffa7123bb5
SH-4299 FIX Interesting: High fps shown temporarily off scale in statistics console
...
added ability to force uniqueness of LLCopyOnWritePointer
converted more variables to units
added convenience function for unit constants
2013-06-28 20:45:20 -07:00
Nat Goodspeed
c08b60ac6f
CHOP-959: Streamline processing for --graphicslevel switch.
...
Use map-to in cmd_line.xml to inform the command-line processor that the
target variable for --graphicslevel is RenderQualityPerformance.
That lets us eliminate clunky llappviewer.cpp switch from '0' to 0, etc.
Moreover, previous switch statement only accepted 0 - 3, whereas
LLFeatureManager::setGraphicsLevel() actually accepts 0 - 6. Introduce
LLFeatureManager::isValidGraphicsLevel() and use that to validate.
Replace switch statement in setGraphicsLevel() mapping int constants to string
literals with static vector of level names, using same data for mapping as for
validating level numbers.
2013-06-28 15:26:18 -04:00
Richard Linden
808d3eff19
SH-4299 WIP: Interesting: High fps shown temporarily off scale in statistics console
...
fixed some lltrace logic errors
more consistent syncing of timestamps of sample values in recording stack
selection of primary buffers was completely incorrect
assignment of recordings got wrong play state due to implicit
operator = defined in base class
fixed asset stats only working up to the first send
2013-06-27 00:07:21 -07:00
Dave Parks
79029149a4
Automated merge with file:///F:%5Cviewer-bear
2013-06-21 12:51:29 -05:00
Richard Linden
a2a6bf20d7
merge with release
2013-06-20 16:46:23 -07:00
Dave Parks
9ea2d90a0d
Automated merge with http://bitbucket.org/lindenlab/viewer-release
2013-06-20 12:10:26 -05:00
Merov Linden
7da4c65191
Pull merge from lindenlab/viewer-release
2013-06-19 14:06:06 -07:00
Geenz
9c83d4b5b8
Merge with viewer-release.
2013-06-19 15:47:57 -04:00
dolphin
ea40b3a37b
Merge with viewer 3.6.0
2013-06-19 09:58:43 -07:00
Richard Linden
c5fc8f9006
SH-4246 FIX interesting: fast timers significantly decreases framerate
...
moved collapsed flag to fast timer tree node
2013-06-19 08:23:53 -07:00
Geenz
0af636e632
Merged with viewer-release
2013-06-17 04:39:47 -04:00
Richard Linden
9fd3af3c38
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
changed Units macros and argument order to make it more clear
optimized units for integer types
fixed merging of periodicrecordings...should eliminate duplicate entries in sceneloadmonitor history
2013-06-13 15:29:15 -07:00
Richard Linden
0a96b47663
merge with viewer-release
2013-06-05 19:05:43 -07:00
Oz Linden
dd2ede9991
Fix and organize code for managing marker files that detect last_exec_event and last_exec_duration
2013-06-03 17:49:51 -04:00
Richard Linden
9def3590f4
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
fixed multithreading lltrace causing values to be interpolated towards 0
added Radians unit
improved sceneloadmonitor restart heuristic to use accumulated camera motion
2013-05-31 16:01:46 -07:00
Richard Linden
e50e600408
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
reverted SlaveThreadRecorder update gating
moved processTimes() outside of Recording, so it is called only once per frame
refined sample merge logic so that multi-threaded samples do not stomp on linear history
of a stat
2013-05-30 20:15:48 -07:00
Merov Linden
1f84fe88c6
Pull merge from viewer-release
2013-05-30 14:54:15 -07:00
Richard Linden
174cfa0a7a
Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting/
2013-05-29 17:03:45 -07:00
Richard Linden
9ae76d1215
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
fixed copy construction behavior of Recordings to not zero out data
split measurement into event and sample, with sample representing
a continuous function
2013-05-29 17:00:50 -07:00
simon
507ce0d84f
Merge downstream code
2013-05-29 14:42:19 -07:00
simon
3698aece0d
Merge latest viewer-release
2013-05-29 14:37:22 -07:00
dolphin
ebc604fa8d
Merge with 3.5.4 release
2013-05-29 11:44:22 -07:00
Xiaohong Bao
52e8b2a1a2
for SH-4004: interesting: need debug option to clear viewer cache while still logged in
2013-05-28 18:25:12 -06:00
Xiaohong Bao
e4e01ea7cc
fix for SH-4214: Crash on Linux readFromCache: ASSERT (mInitialized)
2013-05-28 17:44:50 -06:00
Oz Linden
f66b71262e
merge changes for maint-2724
2013-05-24 09:49:18 -04:00
Xiaohong Bao
774544bc51
Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting
2013-05-23 18:26:14 -06:00
Xiaohong Bao
16616ae48d
for SH-4145: Interesting: Implement occlusion culling for object cache
2013-05-23 18:25:21 -06:00
Nat Goodspeed
3be79d5371
MAINT-2724: Make viewer explicitly set coroutine stack size.
...
Introduce LLCoros::setStackSize(), with a compile-time default value we hope
we never have to use. Make LLAppViewer call it with the value of the new
settings variable CoroutineStackSize as soon as we've read settings files.
(While we're at it, notify interested parties that we've read settings files.)
Give CoroutineStackSize a default value four times the previous default stack
size. Make LLCoros::launch() pass the saved stack size to each new coroutine
instance.
Re-enable lleventcoro integration test. Use LLSDMap() construct rather than
LLSD::insert(), which used to return the modified object but is now void.
2013-05-23 16:28:20 -04:00
Merov Linden
1c740dfb51
Pull merge from viewer-release
2013-05-22 14:21:49 -07:00
simon
ee3efc01e4
Merge downstream code
2013-05-20 11:31:04 -07:00
simon
f940ccac71
Get latest from viewer-release
2013-05-20 11:29:00 -07:00
dolphin
716a963d55
Merge with viewer-release
2013-05-20 10:08:27 -07:00
Oz Linden
efa839b75a
merge changes for 3.5.3-beta6
2013-05-16 14:37:14 -04:00
Richard Linden
12c34dc30f
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect
cleaned up scene monitor stats recording, now all trace stats dumped to csv
also fixed extendablerecording, periodicrecording, etc. to properly implement start/stop/etc
2013-05-16 00:53:01 -07:00
Oz Linden
ffec03515e
MAINT-2665: fix crashes being counted as wrong type in last_exec_event due to log macro wrapper
2013-05-15 15:45:30 -04:00
Graham Madarasz
c334a185f3
NORSPEC-151 NORSPEC-152 fix handling of disable of bumpy and shiny in graphics panel to also disable deferred properly and add hooks for default norm and spec textures in texture picker
2013-05-14 05:59:48 -07:00
Geenz
3779e51bfc
Merged with https://bitbucket.org/lindenlab/viewer-beta
2013-05-13 22:22:51 -04:00
Graham Madarasz
e1c1428569
Merge viewer-dev-materials and bugfix in LLPanelFace::getState using material instead of mMaterial
2013-05-11 20:38:23 -07:00
Graham Madarasz
e413f4b335
Fixup merge diffs
2013-05-10 15:13:07 -07:00
Oz Linden
4d22c32aa9
merge changes for 3.5.2-beta4
2013-05-10 10:56:40 -04:00
simon
ee2fce8790
Merge downstream code and viewer-beta
2013-05-09 14:10:45 -07:00
simon
c7f7c4bc4d
Merge viewer-beta
2013-05-09 13:14:49 -07:00
Richard Linden
d8f00dd1d1
MAINT-2665 FIX Crashes not being reported in some cases
...
made marker file lock use append, not truncate
2013-05-09 10:54:32 -07:00
Oz Linden
1b984d8f40
merge changes for 3.5.1-release
2013-05-08 14:46:00 -04:00
Merov Linden
2a7d604e87
ACME-306 : Pull merge from viewer-chui
2013-05-02 17:37:29 -07:00
Graham Madarasz
025c890958
Merge vwr-dev-mat
2013-05-01 08:11:15 -07:00
Graham Madarasz
806d09b114
Merge 3.5.1 into Materials
2013-04-30 19:50:05 -07:00
Cho
f36171b8ca
made sendURLToOtherInstance() happen before viewer window actually appears, in the event of an external browser launching a SLApp
2013-04-26 23:35:28 +01:00
Cho
e1dbbd0213
removed internal browser hack for getting auth code in favor of SLApp-only approach
2013-04-26 21:26:38 +01: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
ddd5659f81
merge changes for DRTVWR-294
2013-04-19 10:11:29 -04:00
dolphin
eec08ef64c
Merge with viewer-development
2013-04-18 15:59:22 -07:00
callum_linden
88eff41649
Merge with viewer-development
2013-04-17 13:38:04 -07:00
Oz Linden
327c99cadb
merge up to 3.5.2 development
2013-04-16 16:01:32 -04:00
simon
066f2acadf
Forgot to commit @#! merge
2013-04-11 16:23:36 -07:00
simon
b42b789723
Merge in downstream code (chui fixes, materials)
2013-04-11 16:18:34 -07:00
simon
c7bab8ab8b
Merge
2013-04-11 16:04:21 -07:00
Richard Linden
288b43facb
Automated merge with bundle:c:\code\viewer-interesting+c:\users\richard\appdata\local\temp\thg.63pnn4\ssh__hg.lindenlab.com_richard_viewer-interesting-metrics_efdmpj.hg
2013-04-08 13:59:19 -07:00
dolphin
56badfe349
Merge with viewer-development
2013-04-04 17:10:28 -07:00
dolphin
f684d897f5
Merge with viewer-development
2013-04-02 15:04:41 -07: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
simon
d8dc74b833
MAINT-2426 : Viewer support for new simulator AvatarRenderInfo capability. Reviewed by Kelly
2013-03-28 16:06:07 -07:00
Xiaohong Bao
aad93f4e52
Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metrics
2013-03-25 21:25:06 -06:00
Xiaohong Bao
268ea2902d
for SH-3833: dump frame diff values from the scene loading monitor to a log file
2013-03-25 21:23:59 -06:00
simon
98a82c50d5
Pull in downstream CHUI code from viewer-development
2013-03-25 11:12:52 -07:00
Richard Linden
f1539b7279
Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting
2013-03-22 10:57:19 -07:00
Richard Linden
68f9f656cd
merge with viewer-release
2013-03-22 00:44:59 -07:00
Xiaohong Bao
933691ad13
for SH-4004: interesting: need debug option to clear viewer cache while still logged in
2013-03-20 16:29:48 -06:00
Brad Payne (Vir Linden)
5c19f15dca
Removed avatar stuff from asset metrics, again. Must have gotten broken in a merge at some point.
2013-03-20 11:43:34 -04:00
Simon Linden
d5561a1ada
Merge in viewer-beta to get CHUI code
2013-03-19 16:20:53 -07:00
Richard Linden
8de397b19e
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
changed LLCriticalDamp to LLSmoothInterpolation and sped up interpolator lookup
improvements to stats display of llstatbar
added scene load stats floater accessed with ctrl|shift|2
2013-03-18 08:43:03 -07:00
Nyx Linden
1586107e87
SH-3944 WIP CHUI merge fixing
...
re-introduced don's refactor of low-level openGL calls pulling out of llui
and putting them into llrender. Took the new code from their updated versions
from the CHUI merge, but put them in a place accessible to appearance utility.
2013-03-12 22:34:15 +00:00
prep
8e3b190e91
merge
2013-03-11 15:17:13 -04:00
prep
e0c9174609
merge
2013-03-11 15:05:47 -04: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
Dave Parks
609ed855e1
MAINT-2371 More optimizations.
...
Reviewed by Graham
2013-03-04 18:01:42 -06:00
Brad Payne (Vir Linden)
741821eb6a
SH-3867 FIX - on logout, wait for any pending metrics uploads to complete
2013-02-15 09:52:11 -05:00
dolphin
b03918c73d
removed reference to std::string::back for linuxy compilation
2013-02-11 11:57:42 -08:00
Brad Payne (Vir Linden)
f3e407ae3f
SH-3852 WIP - removed avatar metrics from ViewerAssetMetrics
2013-02-11 13:50:26 -05:00
Brad Payne (Vir Linden)
99d197d021
SH-3852 WIP - track per-timer stats
2013-02-07 19:14:00 -05:00
callum_linden
b0f2f02333
Removed (most) references to older FMOD library - still a little Linux clean up left
2013-02-01 08:44:52 -08:00
Merov Linden
faae38daaa
Pull merge from lindenlab/viewer-developement
2013-01-30 20:01:03 -08:00
Gilbert Gonzales
e179add865
CHUI-667: Attempting to correct Mac/Linux build issue.
2013-01-29 11:02:23 -08:00
Gilbert Gonzales
4c5790d4bf
CHUI-667: Post code review changes
2013-01-28 18:27:54 -08:00
Gilbert Gonzales
c418d61627
CHUI-667 Upon exit from DND mode, a maximum of one sound should be played. Solution. Added a deferred sound class which will have sound id's added to it and upon unmuting the deferred sounds will be played.
2013-01-25 17:47:36 -08:00
Geenz
f39532c407
Merged with latest viewer-dev.
2013-01-24 16:36:31 -05:00
Nyx Linden
11fe124ae9
merging in viewer-beta.
...
Most of the merge was clean, a couple conflicts.
Brought over a couple patches manually for llpolymesh.
2013-01-24 16:22:49 -05:00
dolphin
3e8bc28c88
Merge
2013-01-23 13:36:50 -08:00
Merov Linden
573ab07a40
Merge pull from lindenlab/viewer-beta
2013-01-10 14:51:59 -08:00
Xiaohong Bao
8315e97453
Merge
2013-01-08 14:50:31 -07:00
Richard Linden
0d8f1077a6
Automated merge with http://bitbucket.org/lindenlab/viewer-development
2013-01-04 16:46:25 -08:00
Geenz
966a4c893c
OS X crash on startup fix: always ensure that mMainLoopInitialized is initialized properly within LLAppViewer::init(). Otherwise, the viewer will sporadically crash on start up.
2013-01-02 16:16:07 -05:00
Geenz
bd152c1fb7
Huge amount of refactoring to use Cocoa here:
...
- Updated to .xib format. To produce a new nib (which is required after changing the xib file), use "ibtool SecondLife.xib --compile SecondLife.nib" within the newview directory.
- xib file now defines the viewer's window. VIews are still being pragmatically added to the main window. This may change in the future.
- LLAppViewer's main loop has been slightly refactored to be executed on a timer for OS X. This probably needs a bit more work.
- Event handling still needs more work to work within a timer based event loop. It works fairly sporadically at the moment, as if events are being dropped between timer executions, at least for the mouse.
- Carbon has been purged from the viewer's startup, and from LLWindow entirely. There's likely still a few odds and ends fragmented throughout the viewer and its dependencies. Need to track these down.
- LLAppViewerMacOSX now uses NSApplicationMain, and also implements the NSApplicationDelegate protocol in LLAppDelegate.
- Fullscreen support has been implemented for OS X 10.7+
This is still a work in progress, however at this stage everything needed for a functional viewer is (mostly) complete. From here, it's mostly just bug hunting and fixing.
2012-12-29 06:59:43 -05:00
Richard Linden
c219282f5d
SH-3406 WIP convert fast timers to lltrace system
...
removed some potential data races
got memory stats recording in trace system
2012-12-18 20:07:25 -08:00
dolphin
179e944f45
Updated client to use new caps
...
brought over server changes to llExperienceCache
2012-12-18 16:06:00 -08:00
Andrew Meadows
834a956a70
We now handle local_id=0 in KillObject as a prefix to deleted local_id's.
...
This is the real viewer-side work that was the motivation for MAINT-2123.
Reviewed with Bao.
2012-12-13 15:43:10 -08:00
Andrew Meadows
eca33374fb
MAINT-2123 remove WARNINGS about unknown local_id in KillObject message
...
We now ignore unkown local_id's in KillObject.
Reviewed with davep.
2012-12-13 15:30:46 -08:00
Richard Linden
407e5013f3
SH-3406 WIP convert fast timers to lltrace system
...
converted fast timer view over to new lltrace mechanisms
2012-12-03 19:54:53 -08:00
Richard Linden
ca2207bd35
SH-3406 WIP convert fast timers to lltrace system
...
fixed scale of reported times
moved reset calls to happen at same time so we don't show partial results
2012-12-01 00:17:04 -08:00
Richard Linden
ca37317a14
SH-3406 WIP convert fast timers to lltrace system
...
fixed crash when sending viewer asset stats
2012-11-30 15:48:22 -08:00
Dave Parks
e83700b56d
MAINT-1991 Attempt to mitigate crashes in GL drivers by encouraging people to update their drivers.
...
Reviewed by Simon
2012-11-30 17:03:12 -06:00
prep
e0432f98ee
SH-3563. Pull and merge from viewer-development. Modest code changes to fix alignment issue in llAppearance.
2012-11-28 16:36:34 -05:00
Richard Linden
0e1283cf6d
Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metrics
2012-11-27 20:19:10 -08:00
Richard Linden
93aca485ba
SH-3406 WIP convert fast timers to lltrace system
...
fixed precision of fast timer counts
2012-11-27 20:17:37 -08:00
Richard Linden
1c894c05c1
SH-3406 WIP convert fast timers to lltrace system
...
hunting down bad values and crashes
2012-11-27 17:26:12 -08:00
dolphin@dolphin-THINK.lindenlab.com
bc8b81b16d
Merge
2012-11-26 08:42:57 -08:00
William Todd Stinson
67bc42a80a
Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta.
2012-11-20 16:20:40 -08:00
Dave Parks
5d34ac552f
Automated merge with https://bitbucket.org/lindenlab/viewer-development
2012-11-20 17:03:55 -06:00
Oz Linden
7ab282a09c
merge changes for DRTVWR-246
2012-11-20 11:30:31 -05:00
Richard Linden
c0224cc47a
merge with viewer-development
2012-11-19 19:06:36 -08:00
dolphin@dolphin-THINK.lindenlab.com
ad3f7ea13f
Merge
2012-11-19 08:21:04 -08:00
dolphin@dolphin-THINK.lindenlab.com
2cde962d5d
Test populating the experience keys UI with avatar name data.
2012-11-19 08:06:42 -08:00