summaryrefslogtreecommitdiff
path: root/indra/llcommon
AgeCommit message (Collapse)Author
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-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-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-24fix eof newlineAndrew A. de Laix
2010-05-24fix darwin build.Andrew A. de Laix
2010-05-24Just enough hackery to get minidumps into Wind'ohs crash reports. Code ↵Andrew A. de Laix
clean up needed.
2010-05-21New google breakpad package for windows with winsock2 fix, and DLL CRT ↵brad kittenbrink
library usage. Also moved headers into libraries/include/google_breakpad. Mac and linux packages to come shortly.
2010-05-21Added call to use_prebuilt_binary for google-breakpad so it actually gets ↵brad kittenbrink
installed by install.py.
2010-05-21Switch Darwin to use breakpad minidump rather than os generated crash stack.Andrew A. de Laix
2010-05-20EXT-7363 FIXED Provided passing owner ID through chat object since it is ↵Alexei Arabadji
necessary to correctly build objectim SLURL when chat history reloads content. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/420/ --HG-- branch : product-engine
2010-05-11EXT-3780 WIP Adding newline to linux getCPUFeatureDesc outputMark Palange (Mani)
2010-05-10Automated MergeRoxie Linden
2010-05-04Automated mergeRoxie Linden
2010-05-04EXT-7080 Partial FIXED: Outfit texture updates are not transmitted (in ↵Xiaohong Bao
either direction) when HTTP Textures is enabled Fixed baked textures downloading. Uploading will be fixed on the server side.
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-04-30Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkXiaohong Bao
2010-04-30for EXT-7181: create a cheaper call stack tracing tool.Xiaohong Bao
2010-04-30Bumped version to 2.0.2.0 - just in caseDessie Linden
2010-04-28automated mergeLoren Shih
2010-04-27EXT-7076 : Allow "paste as link" for any itemLoren Shih
Changed llassettype dictionary table to enable linking to most item types.
2010-04-27Making use of LLCommonUtils::computeDifference.Dmitry Zaporozhan
Replaced duplicating code with generic function LLCommonUtils::computeDifference() Reviewed by Vadim Savchuk - https://codereview.productengine.com/secondlife/r/313/ --HG-- branch : product-engine
2010-04-23automated mergeRoxie Linden
2010-04-22Implemented EXT-6724(normal task) - Implement flat list view of filtered ↵Dmitry Zaporozhan
inventory for "add wearables" panel of outfit editor 1. Modified LLInventoryItemsList - implemented delayed item construction. Items are added during draw, not more than 50 items will be added in single draw. This lets us reduce system overload during multiple panel construction. 2. Implemented LLFilteredWearableListManager to populate inventory flat list with data. This class filters entire inventory according to specified filter and populates specified inventory list with data. 3. Created LLCommonUtil::computeDifference() to avoid code copy-pasting(will use it in all appropriate places in next review request) Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/301/ --HG-- branch : product-engine
2010-04-21Automated mergeRoxie Linden
2010-04-20merge from viewer-hotfixTofu 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-15Backed out changeset eaac19489aa6Tofu Linden
Bao agreed with my initial version after all.
2010-04-15be gentler on negative-offset reads - just do nothing instead of asserting. ↵Tofu Linden
from bao's review. (transplanted from 061b8b55838634425455ebc4ac046462dfc0e5f1)
2010-04-15Supporting 'read from the end' doesn't make sense (to me), unlike 'writeTofu Linden
from the end'. Also, more comments. Also, try to avoid a seek when offset==0 in read. To be reviewed by Bao. (transplanted from 60eb013221a83ff76054ab7dcb1d07c108f51a9d)
2010-04-15some clean-up of lllfsthread to help me understand it, remove one extraneous ↵Tofu Linden
close(). to be reviewed by bao. (transplanted from 17c6af7a2396f9890aab8226356a556b4d58a7d8)
2010-04-19automated merge with trunkRoxie Linden
2010-04-07Re-insert backed out SLE checkin so we can fix itRoxie Linden
2010-04-20set the patch versionKent Quirk
2010-04-07Backed out changeset 63b699f90efdTofu Linden
2010-04-02DEV-45809 - Merge Second Life Enterprise changes into viewer 2.x trunkRoxie Linden
Includes: DEV-45800, DEV-45803 - Grid Manager DEV-45804 - SLURL refactor DEV-45801 - Single username field (for Identity Evolution and SLE Ldap) Also, Includes Certificate Management code allowing the viewer to connect to grids not signed by a well know key (just like any web browser). Also contains secure storage for things like passwords. The security/certificate code is modular with the intention of adding modules to directly use the operating system facilities for crypto if available. (that's much more secure than we'll ever be) Also, refactor of voice to modularize it, and add a diamondware voice module. CR: Aimee, James, Lynx, Mani, Karina and a list of thousands
2010-04-01Automated MergeRoxie Linden
2010-04-01PE mergeTofu Linden
2010-04-01BOOL->bool on llassettype.*Tofu Linden
2010-04-01Merge from default branchMike Antipov
--HG-- branch : product-engine
2010-03-31Include channel names in update_version_files.py invocation to fix bad ↵CG Linden
viewer channel name.
2010-03-31EXT-5581 : Centralize is_asset_fetch/knowlable into asset dictionaryLoren Shih
Took out some ugly case statements and stuck those functions into the asset dictionary instead. This makes the code a lot more centralized/extensible since if we ever add assets, it'll be clear that their fetch/knowable fields need to be added (versus that logic being in some obscure case statement).
2010-03-30Merge from default branchVadim Savchuk
--HG-- branch : product-engine
2010-03-29Automated mergeRoxie Linden
2010-03-29EXT-5940 : Typedef all vector<LLUUID>'sLoren Shih
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29EXT-3075 : Remove swear words from comments across viewerLoren Shih
This bugs me in a minor way. Did a search-and-cleanup on various swear words.
2010-03-26Fixed bug EXT-6399 (System locale is the same for all languages).Vadim Savchuk
Problem: * English locale was set for all languages. * Specifying a correct locale didn't affect anything, including date/time formatting. My investigation has shown that LLStringUtil was instantiated twice: in the main binary and in libllcommon.so. Because LLStringUtil::setLocale() was called from newview and getLocale() was called from llcommon, they effectively used *different* instances of LLStringUtil::sLocale. Hence getLocale() always returned empty string. This seems to be caused by get/setLocale() methods not being dllexported. The fix instantiates get/setLocale() and sLocale in llcommon and exposes them to use from newview (i.e. prevents multiple instantiation). Besides, I specified correct locale names for all languages and platforms. Reviewed by Leyla: https://codereview.productengine.com/secondlife/r/104/ --HG-- branch : product-engine
2010-03-25Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkXiaohong Bao
2010-03-25more fix for EXT-5711: Some textures loading from cache seems jammed.Xiaohong Bao
and possible fix for EXT-5704: FPS drop, and this could be cause freez and crash.
2010-03-25more fix for EXT-5711: Some textures loading from cache seems jammed.Xiaohong Bao
and possible fix for EXT-5704: FPS drop, and this could be cause freez and crash.