Commit Graph

660 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
Nat Goodspeed dfc20a8249 EXT-7926: Remove unreferenced catch-clause variable (MSVC error). 2010-06-22 14:59:34 -04:00
Lynx Linden ccad528d5f EXT-7926 FIXED Minor typo correction. 2010-06-22 18:55:04 +01:00
Lynx Linden 4c31f60bba EXT-7926 FIXED Fixed crash opening About for non-English locales.
Calling std::locale("fr_FR.UTF-8") crashes on Linux and Mac. Or
rather, it throws an exception when it doesn't know the locale and we
didn't handle the exception. I now catch the exception and output an
error rather than crash.

Note, this happened because of change 703f3bcf7069, which made us
actually pass a real locale string instead of just "C". So, we were
never actually supporting a locale for LLStringUtil::formatNumber().
There is therefore an open task of making formatNumber() actually
respect the locale. I'll report a separate JIRA to capture that task.
2010-06-22 18:33:39 +01:00
Dave Parks cb50a2395b merge 2010-06-17 20:47:41 -05:00
Andrew A. de Laix 9a57dc0cf3 Block installation of exception handler when app is being debugged (Darwin only). Fixes issues with debugging Darwin SL. 2010-06-17 17:21:38 -07:00
Dave Parks 1cd299ec8b Fix fast timer view showing incorrect units. 2010-06-17 12:44:23 -05:00
Aimee Linden b3fc9c79f5 EXT-7524 FIXED Save snapshot to inventory results in crash
Moved confirmSavingTexture() and onSavingTextureConfirmed() from LLSnapshotLivePreview to LLFloaterSnapshot::Impl so that the notification confirmation completes before LLFloaterSnapshot is closed.
2010-06-14 23:49:30 +01:00
Lynx Linden 80a98a100b EXT-7853: Made LLMutex destructor virtual.
This fixes a potential resource leak whereby the destructor for
LLCondition, which derives from LLMutex, is never called.
2010-06-14 16:43:06 +01:00
Dessie Linden 571c2bc5e5 Merge 2010-06-11 11:48:01 -07:00
Dessie Linden 8396fac0da Changed version to 2.1.0.0 2010-06-11 11:31:03 -07:00
Lynx Linden 8c9587225a Automated merge with ssh://hg.lindenlab.com/dessie/viewer-release 2010-06-11 18:25:51 +01:00
Lynx Linden 5f8cc41e79 Merging latest dessie/viewer-release into brad/viewer-public 2010-06-10 18:57:18 +01:00
Mark Palange (Mani) 6bafc3c3c9 Automated merge with ssh://hg.lindenlab.com/dessie/viewer-release 2010-06-07 13:22:25 -07:00
Lynx Linden 185cd5d261 Automated merge with ssh://hg.lindenlab.com/dessie/viewer-public 2010-06-07 12:14:13 +01:00
Richard Nelson 05d7addde7 made LLStringUtil::null const 2010-06-04 12:24:40 -07:00
Tofu Linden 15b855409a Fix a long-suffering logging unit test failure, re-enable the test.
This makes logs look less scary on Linux, in-line with other platforms.
2010-06-04 13:58:19 +01:00
Leyla Farazha 41bee5cfe8 removing windows lind endings 2010-06-10 14:15:06 -07:00
Leyla Farazha 3811815c05 llintrin.h include compile fix for building with windows sdk
crafted by richard
2010-06-10 14:13:51 -07:00
palange@pdp47.lindenlab.com 71f3913679 EXT-3780 FIX Fixed CPU MHz to be MHz on all platforms. 2010-06-02 15:24:59 -07:00
Mark Palange (Mani) 8b9a0a9576 EXT-3780 - Fixed up linux errs 2010-06-01 20:27:42 -07:00
Mark Palange (Mani) 070954495a Added eol-at-eof 2010-06-01 18:43:41 -07:00
Mark Palange (Mani) ebee0b30eb merge 2010-06-01 18:42:27 -07:00
Mark Palange (Mani) 7bf5e5c618 EXT-3780 FIX Added llprocessor regression test 2010-06-01 18:39:43 -07:00
Mark Palange (Mani) 6886bd65dd EXT-3780 FIX Re-added LL_X86 and LLX86_64 defines 2010-06-01 17:23:25 -07:00
palange 047f88b64e Automated merge with ssh://hg.lindenlab.com/dessie/viewer-public 2010-06-01 10:10:49 -07:00
brad kittenbrink 592ee60a13 Automated merge with http://hg.lindenlab.com/dessie/viewer-public 2010-06-01 10:06:40 -07:00
Sergei Litovchuk 279f58051d FIXED Linux build.
Added forward specialization of LLStringUtil::format before use in LLStringUtil::formatDatetime.

--HG--
branch : product-engine
2010-05-29 19:36:55 +03:00
Yuri Chebotarev 05626c3371 EXT-7013 FIX time formatting function didn't work for some parameters for Japanise (like weekdays).
reviewed by Vadim Savchuk https://codereview.productengine.com/secondlife/r/457/

--HG--
branch : product-engine
2010-05-28 20:13:18 +03:00
Lynx Linden 80d9cde596 Try using mbstowcs() to convert to std::wstring.
LLWString cannot be converted to std::wstring, apparently.
2010-05-28 16:15:00 +01:00
Lynx Linden 590a3d891c On Windows, you have to pass the minidump path as a wstring. 2010-05-28 15:40:16 +01:00
Lynx Linden 4fb7738027 Write breakpad minidump files to the SL log directory.
Also, clean out old minidump files when we start up.
2010-05-28 15:10:52 +01:00
Mark Palange (Mani) a6a9e89393 EXT-3780 FIX Bug in linux reporting. 2010-05-27 16:22:47 -07:00
brad kittenbrink d9052212b5 Merge of latest dessie/viewer-public with brad/viewer-public 2010-05-27 15:40:16 -07:00
palange 5fb6f4fe93 Automated merge with ssh://hg.lindenlab.com/dessie/viewer-public 2010-05-27 14:10:19 -07:00
Mark Palange (Mani) 183a18f237 Change to Build params to disable server build 2010-05-27 11:33:22 -07:00
Lynx Linden 05761d7853 Removed the SyncErrorHandler from llapp and llappviewer*.
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-27 15:04:06 +01:00
Lynx Linden a63b6dd93c Hooked up Google Breakpad for the Linux client too.
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-26 14:43:27 +01:00
Andrew A. de Laix 5a52c5eb8a Mac crash behavior matches windows and linux: report on crash (not after restart). This is OK because we use Breakpad generated minidumps instead of OS generated ones. 2010-05-25 13:32:12 -07:00
Andrew A. de Laix 45a86b6751 fix eof newline 2010-05-24 16:53:10 -07:00
Andrew A. de Laix 8f4c8ebcd5 fix darwin build. 2010-05-24 16:52:12 -07:00
Andrew A. de Laix 1077ab49c1 Just enough hackery to get minidumps into Wind'ohs crash reports. Code clean up needed. 2010-05-24 15:19:33 -07:00
brad kittenbrink ba809777e5 New google breakpad package for windows with winsock2 fix, and DLL CRT library usage.
Also moved headers into libraries/include/google_breakpad.
Mac and linux packages to come shortly.
2010-05-21 14:39:55 -07:00
brad kittenbrink fa06293a4c Added call to use_prebuilt_binary for google-breakpad so it actually gets installed by install.py. 2010-05-21 11:48:07 -07:00
Andrew A. de Laix 719edddf04 Switch Darwin to use breakpad minidump rather than os generated crash stack. 2010-05-21 09:38:29 -07:00
Alexei Arabadji 5ba494c4fa EXT-7363 FIXED Provided passing owner ID through chat object since it is 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-20 16:47:33 +03:00
Mark Palange (Mani) 0db04cbb67 EXT-3780 WIP Adding newline to linux getCPUFeatureDesc output 2010-05-11 16:27:50 -07:00
Roxie Linden 2fd59393fc Automated Merge 2010-05-10 15:25:49 -07:00
Roxie Linden a11ec0c89f Automated merge 2010-05-04 16:09:14 -07:00
Xiaohong Bao 9cc9ceb250 EXT-7080 Partial FIXED: Outfit texture updates are not transmitted (in either direction) when HTTP Textures is enabled
Fixed baked textures downloading. Uploading will be fixed on the server side.
2010-05-04 11:08:45 -06:00
Mark Palange (Mani) ab6d504407 Automated merge with ssh://hg.lindenlab.com/q/viewer-trunk 2010-05-03 17:14:46 -07:00