summaryrefslogtreecommitdiff
path: root/indra/newview/llappviewer.cpp
AgeCommit message (Collapse)Author
2010-06-01merge from viewer-publicTofu Linden
2010-05-29merge from viewer-publicTofu Linden
2010-05-28Remove old minidump files on a clean exit, not on startup.Lynx Linden
2010-05-31Manual merge from default branch.Vadim Savchuk
Semi-automatically resolved conflicts in: * indra/newview/llappearancemgr.cpp * indra/newview/llappviewer.cpp * indra/newview/llcofwearables.cpp * indra/newview/llinventoryfunctions.cpp * indra/newview/llpaneloutfitedit.cpp * indra/newview/skins/default/xui/en/strings.xml * indra/newview/skins/default/xui/ja/strings.xml --HG-- branch : product-engine
2010-05-28EXT-7013 FIX time formatting function didn't work for some parameters for ↵Yuri Chebotarev
Japanise (like weekdays). reviewed by Vadim Savchuk https://codereview.productengine.com/secondlife/r/457/ --HG-- branch : product-engine
2010-05-28Automated merge with ssh://hg.lindenlab.com/dessie/viewer-publicpalange
2010-05-28Write breakpad minidump files to the SL log directory.Lynx Linden
Also, clean out old minidump files when we start up.
2010-05-28merge from viewer-publicTofu Linden
2010-05-27automated mergeRoxie Linden
2010-05-27Merge of latest dessie/viewer-public with brad/viewer-publicbrad kittenbrink
2010-05-27Automated merge with ssh://hg.lindenlab.com/dessie/viewer-publicpalange
2010-05-27EXT-6953 WIP - cleanupBrad Payne (Vir Linden)
2010-05-27Removed the SyncErrorHandler from llapp and llappviewer*.Lynx Linden
This was only used for the Linux client to dump a stack trace to stack_trace.log, which is no longer needed now that we are using Google Breakpad. I also removed all of the stack printing code from llappviewerlinux.cpp.
2010-05-26Add new mechanism for getting a unique machine id.karina
2010-05-26Hooked up Google Breakpad for the Linux client too.Lynx Linden
Using Alain's Darwin reporter callback was all that was needed. Also replaced the call that exposed the breakpad exception class with a call to just write out the minidump, as that was the only reason for exposing it. Now clients don't need to know about Google Breakpad.
2010-05-25Added configuration setting to send crash reports to configured url rather ↵Andrew A. de Laix
than through the grid.
2010-05-25Mac crash behavior matches windows and linux: report on crash (not after ↵Andrew A. de Laix
restart). This is OK because we use Breakpad generated minidumps instead of OS generated ones.
2010-05-24so long llwindebug, we hardly knew ye.Andrew A. de Laix
2010-05-21Switch Darwin to use breakpad minidump rather than os generated crash stack.Andrew A. de Laix
2010-05-18EXT-6953 WIP - cache dumping option to help with updating static vfs cache ↵Brad Payne (Vir Linden)
with new contents
2010-05-14mergeBrad Payne (Vir Linden)
2010-05-12merge from viewer-publicTofu Linden
2010-05-10Automated MergeRoxie Linden
2010-05-07For EXT-6953: Evaluate and implement Richard's improved default animations. ↵Brad Payne (Vir Linden)
Cleanup and log spam reduction.
2010-05-06mergeTofu Linden
2010-05-05EXT-6775 Remove support for full-screen mode in Viewer 2. reviewed by MossKarl Stiefvater (qarl)
(changes name of setting WindowFullScreen to FullScreen per discussion in jira.)
2010-05-04Automated mergeRoxie Linden
2010-05-03Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkMark Palange (Mani)
2010-05-03EXT-3780 Added linux impl - wipMark Palange (Mani)
2010-05-01merge from viewer-trunkTofu Linden
2010-04-30Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkXiaohong Bao
2010-04-30the second round debug code for EXT-6792: Crash on ATI 3200Xiaohong Bao
2010-04-30trival: remove extra llpushcallstacks, which is for debug only.Xiaohong Bao
2010-04-27Architectural changes to LLPlugin message processing.Monroe Linden
LLPluginProcessParent can now optionally use a separate thread for reading messages from plugin sockets. If this is enabled, it will spawn a single thread and use apr_pollset_poll to wake up the thread when incoming data arrives instead of polling all the descriptors round-robin every frame. This should be somewhat more efficient, and should also allow blocking requests from plugins to be serviced much more quickly (once we start using them). This is currently disabled by default, until it's had a bit more focused testing on multiple platforms. Hooked up the switch to use the message read thread to the PluginUseReadThread debug setting and an item in the Advanced menu in the viewer, and to a checkbox in the UI in llmediaplugintest. Updated some debug logging in the plugin system to have appropriate tags and not log dire-looking warnings during normal operation. LLPluginProcessParent now once again explicitly kills plugin processes (instead of just closing their sockets and waiting for them to exit). The problem we were attempting to solve by not doing the kill (letting the webkit plugin write its cookie file on exit) has been solved another way. LLPluginProcessParent::sendMessage() now attempts to write the outgoing message to the socket immediately instead of waiting for the next frame. This should reduce the latency of sending plugin messages. Added a separate fast timer for LLViewerMedia::updateMedia().
2010-04-23Improved default animations - work in progressBrad Payne (Vir Linden)
2010-04-20merge from viewer-trunkTofu Linden
2010-04-19mergeBrad Payne (Vir Linden)
2010-04-19For EXT-6809 - fixes suggested by Nyx code reviewBrad Payne (Vir Linden)
2010-04-19mergeBrad Payne (Vir Linden)
2010-04-19trivial comment fix.Tofu Linden
2010-04-19Change Linux fasttimer implementation back to RDTSC - using a reliable ↵Tofu Linden
syscall was REALLY chewing CPU time. Sigh. I didn't realize how incredibly often this gets called. So, back to the assembly. But be more careful with CPU clock count on linux, so the fasttimer values are much more accurate than they were the last time we were with RDTSC, in absolute terms - back in the right order of magnitude anyway. Also change many instances of Mhz to MHz. Also some minor comment fixes.
2010-04-16For EXT-6809 - search static VFS for all asset typesBrad Payne (Vir Linden)
2010-04-19merge from viewer-trunkTofu Linden
2010-04-19automated merge with trunkRoxie Linden
2010-04-12slightly conflicty merge from viewer-trunk, againTofu Linden
2010-04-12(slightly hairy) merge from viewer-hotfixTofu Linden
2010-04-09the first round of the debug code for EXT-6792: Crash on ATI 3200Xiaohong Bao
2010-04-07Automated mergeRoxie Linden
2010-04-07Re-insert backed out SLE checkin so we can fix itRoxie Linden
2010-04-07Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkXiaohong Bao