Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-09 | merge | Richard Linden | |
2013-09-09 | SH-4774 FIX: textures are blurry on Mac | Richard Linden | |
2013-09-09 | merge with viewer-release | Richard Linden | |
2013-09-09 | Merge downstream code with viewer-release | simon_linden | |
2013-08-22 | MAINT-2850 Fix for linux build | dmitry | |
2013-08-21 | BUILDFIX: gcc build fixes | Richard Linden | |
2013-08-21 | Fix file EOL format | Simon Linden | |
2013-08-20 | MAINT-2850 FIXED Windows 8.1 detected as running in windows 8 compatibility ↵ | dmitrykproductengine | |
mode always | |||
2013-08-18 | SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms | Richard Linden | |
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-16 | SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms | Richard Linden | |
converted many values over to units system in effort to track down source of 0 ping | |||
2013-08-09 | second phase summer cleaning | Richard Linden | |
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc. | |||
2013-07-19 | BUILDFIX: #include and dependency cleanup | Richard Linden | |
2013-07-18 | SH-4297 WIP interesting: viewer-interesting starts loading cached scene late | Richard Linden | |
fixed ostream precision munging in llsys | |||
2013-06-05 | merge with viewer-release | Richard Linden | |
2013-06-05 | Unwind cruft from hunting for 2707 they won't end up in vwr-dev-mat | Graham Madarasz | |
2013-06-05 | BOOG2707 uncomment cleared suspects | Graham Madarasz | |
2013-06-04 | BUG-2707 make use of OsOutputDebugString _DEBUG only on Windows to avoid ↵ | Graham Madarasz | |
throwing unhandlable exceptions in coroutines in RelWithDebInfo builds | |||
2013-06-02 | BUG-2707 fix unref'd var | Graham Madarasz | |
2013-06-02 | BUG-2707 eliminate debug message and memory dump from FrameWatcher, which ↵ | Graham Madarasz | |
appears to be going off on login for some | |||
2013-05-30 | BUG-2707 add some logging to help narrow down what part of login instance ↵ | Graham Madarasz | |
handling is going awry | |||
2013-05-13 | Merged with https://bitbucket.org/lindenlab/viewer-beta | Geenz | |
2013-04-19 | merge up to latest viewer-development for merge to 3.5.2 | Oz Linden | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-02-22 | Merge new boost and add OS X 10.8 mods | Graham Madarasz (Graham Linden) | |
2013-01-22 | And thus, the demonic mouse position conversions from view space to screen ↵ | Geenz | |
space were tamed. | |||
2013-01-04 | Automated merge with http://bitbucket.org/lindenlab/viewer-development | Richard Linden | |
2012-11-14 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
cleaning up build moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc streamlined Time class and consolidated functionality in BlockTimer class llfasttimer is no longer included via llstring.h, so had to add it manually in several places | |||
2012-11-07 | MAINT-1815 Fix for excessive memory usage in Mayfair. Disable tcmalloc. ↵ | Dave Parks | |
Disable private memory pools. Make viewer large address aware on windows. Reviewed by Kelly | |||
2013-02-22 | linux version number fixes | Oz Linden | |
2013-02-21 | add OS version string | Oz Linden | |
2012-01-10 | EXP-1525 FIXED Potential fix for a crash at shutdown: added some error ↵ | Vadim ProductEngine | |
handling to saving inventory cache. | |||
2011-12-13 | storm-1729: ensure that cpu id has no leading or trailing spaces for ease of ↵ | Oz Linden | |
comparison and formatting | |||
2011-08-11 | Automated merge with http://hg.secondlife.com/viewer-development | Richard Linden | |
2011-08-05 | SH-2218 FIX -- v2.8.x Viewers crash consistently when I actively use other ↵ | Leslie Linden | |
applications * Mac memory stats now extracted from proper system calls. Reviewed by Nat Linden. | |||
2011-08-03 | SH-2218 WORK AROUND -- v2.8.x Viewers crash consistently when I actively use ↵ | Leslie Linden | |
other applications * Just removed mac memory stats to make a low-risk work-around. | |||
2011-07-12 | CHOP-753: Eliminate redundant array-of-pair-arrays in LLMemoryInfo. | Nat Goodspeed | |
(per Monty code review) The notion of storing LLMemoryInfo data both as an LLSD::Map and an LLSD::Array of pair arrays arose from a (possibly misguided) desire to continue producing stats output into the viewer log in the same order it always used to be produced. There is no evidence that anyone cares about the order of those stats in the log; there is no other use case for preserving order. At Monty's recommendation, eliminate generating and storing the array-of-pair-arrays form: directly store LLSD::Map. | |||
2011-07-12 | CHOP-753: Defend against boost::regex exceptions. | Nat Goodspeed | |
(per Monty code review) Explain why we intentionally don't suppress exceptions from boost::regex objects constructed with string literals. Catch std::runtime_error from boost::regex_search() and boost::regex_match(); log and return false. | |||
2011-07-12 | CHOP-753: make getAvailableMemoryKB() only load data on Windows. | Nat Goodspeed | |
(per Monty code review) Other platforms return -1 anyway, so don't need to call load methods. | |||
2011-07-11 | CHOP-753: Add classic-C-style diagnostics around popen("vm_stat"). | Nat Goodspeed | |
On Mac, where LLMemoryInfo relies on a child process rather than any sort of internal system API, try to produce more informative LL_WARNS output if popen() fails to run vm_stat, or if vm_stat terminates with nonzero rc. | |||
2011-07-11 | CHOP-753: Add timestamp to LLMemoryInfo's LLSD stats block. | Nat Goodspeed | |
For postprocessing these stats, we'll want the time at which they were captured. We'll want the current framerate too, but handle that at a higher level. | |||
2011-07-07 | CHOP-753: have to cast pointer passed to GetProcessMemoryInfo(). | Nat Goodspeed | |
GetProcessMemoryInfo() is prototyped with PROCESS_MEMORY_COUNTERS*, so to accept PROCESS_MEMORY_COUNTERS_EX* as documented, have to cast. | |||
2011-07-07 | CHOP-753: uh, Microsoft docs lied about header file to use? | Nat Goodspeed | |
Remove <kfuncs.h>, documented header file for GetCurrentProcess(). | |||
2011-07-07 | CHOP-753: add stats from GetProcessMemoryInfo() on Windows. | Nat Goodspeed | |
Introduce StatsArray helper class to facilitate accumulating stats in the array-of-pair-arrays form cached internally by LLMemoryInfo. | |||
2011-07-05 | CHOP-753: On Windows, add GetPerformanceInfo to LLMemoryInfo stats. | Nat Goodspeed | |
So far we've only been querying GlobalMemoryStatusEx(), but GetPerformanceInfo() delivers a bunch more memory-related stats that may be pertinent. Try capturing those too. May not yet compile on Windows... | |||
2011-06-30 | CHOP-753: Fix compile errors in LLMemoryInfo Windows-specific code. | Nat Goodspeed | |
2011-06-30 | CHOP-753: Reduce redundancy in LLMemoryInfo. | Nat Goodspeed | |
Recast stream() to display data from LLSD array rather than reinvoking OS operations used to capture it. Make refresh() cache LLSD data in map form as well as array; fetch items from that in a few places to avoid going back to OS. | |||
2011-06-30 | CHOP-753: Fix errors in LLMemoryInfo Mac-specific code. | Nat Goodspeed | |
Handle conversion errors (boost::bad_lexical_cast). Glean additional LLSD statistics from vm_stat output. | |||
2011-06-29 | CHOP-753: fix minor compilation errors on Linux | Nat Goodspeed | |
2011-06-29 | CHOP-753: Introduce LLSD access to LLMemoryInfo ** BROKEN ** | Nat Goodspeed | |
This is known not to compile on Mac yet; checking in to concurrently work on Linux-specific code. | |||
2011-06-28 | CHOP-753: Report Linux memory stats 1/line, like other platforms. | Nat Goodspeed | |
Previous code deliberately flowed the different lines from MEMINFO_FILE together on a single line, which seems pointless to me, since we want to be able to grep the viewer log to recognize individual stats. Also replace classic-C LLFILE* machinery used to read MEMINFO_FILE with std::ifstream and std::getline(). |