Commit Graph

226 Commits (2aa9ecb60235c96a42f3719fab9dbc6ea1bf50db)

Author SHA1 Message Date
Tofu Linden 0775e91901 PE merge. 2010-03-07 15:27:17 +00:00
Richard Linden 931ff555bd merge 2010-03-05 14:46:00 -08:00
Eugene Mutavchi 48fd4c8d14 Working on major bug EXT-4820([NUX] Viewer dimensions on first-run) - moved LLDisplayInfo to llwindow, implemented getting the width/height of screen for mac os and linux.
--HG--
branch : product-engine
2010-03-05 21:36:41 +02:00
Xiaohong Bao d33b6a1887 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ 2010-03-05 09:15:18 -07:00
Xiaohong Bao b0d4919fd4 fix for EXT-5683: viewer crashes at llcommon/llworkerthread.cpp(323): ERROR: LLWorkerClass::checkWork: ASSERT(workreq). 2010-03-04 15:02:30 -07:00
Ychebotarev ProductEngine b6d5909ddc partitial fix for major EXT-4820 [NUX] Viewer dimensions on first-run
need to specify desctop width and height for macos and linux (see LLDesctopInfo in llsys.cpp for details)

--HG--
branch : product-engine
2010-03-04 15:43:14 +02:00
Richard Nelson 41a30a59fb initial work changing topctrl to popup layer 2010-03-02 14:21:58 -08:00
Palmer Truelson 0980df1e0c merge 2010-02-23 17:07:18 -08:00
Palmer Truelson da79eb5545 Turning on Davep optimizations again. Backed out changeset d89b00b44ab6 2010-02-23 16:48:49 -08:00
Kent Quirk 2d00beeed2 Backed out cpp changes from changeset 49e628c3a0c5 2010-02-18 20:36:03 -05:00
Richard Linden 366aa236f2 EXT-5461 - Installing 1.23.5 release version over recent 2.0 builds corrupts 1.23s UI
reviewed by Leyla
2010-02-17 14:37:28 -08:00
Palmer Truelson 3b8463f0fd merge 2010-02-12 21:06:25 -08:00
Palmer Truelson 1f672990e7 Backed out davep's optimization pass. changeset 3c3685de430a 2010-02-12 21:06:02 -08:00
Palmer 418504207b merge 2010-02-12 15:16:19 -08:00
Xiaohong Bao 4139e26926 change the cache version number to force to clear old cache. 2010-02-10 10:34:33 -08:00
Eugene Mutavchi d3d389c698 Update of major bug EXT-5022 (streaming media first use dialog should be removed)
--HG--
branch : product-engine
2010-02-09 19:18:17 +02:00
Xiaohong Bao 68ea8e13ac partial fix for EXT-4352. fixed mutex deadlocks and turned on the multi-threaded texture fetching. 2010-02-08 14:40:06 -08:00
Tofu Linden ec0dd8968c Update the rest of the LLEventTimer users to #include lleventtimer.h. I think. 2010-02-06 19:19:07 +00:00
richard e75a4ffb6a EXT-5026 - Crash when exiting from login screen
reviewed by Mani
2010-02-05 14:20:27 -08:00
Mark Palange (Mani) 90be737898 EXT-4232 Keeping gSpashScreen up until the viewer window appears.
Move the call to LLSpashScreen::hide() to the point where we show the main window.
Reviewed by Richard
2010-02-05 13:19:42 -08:00
Dave Parks ff0271d632 merge 2010-02-04 23:43:13 -06:00
Mark Palange (Mani) b94e5b597a Backed out changeset: b579077ebc79
I gave lynx a bad review. :( I didn't know about the setting FirstLoginThisInstall.
I'm backing out lynx's change, then re-fixing EXT-4237.
2010-02-04 13:39:51 -08:00
Lynx Linden fe5dc0351c EXT-4237: Don't show Start Up pulldown until successful login.
Previously any login attempt, even a failed one, would cause the Start
Up pulldown to appear. Now only a successful login will cause this to
happen. Also renamed the setting FirstRunThisInstall to the more accurate
HadFirstSuccessfulLogin (and inverted its logic).

Reviewed by Mani.
2010-02-04 00:32:53 +00:00
Dave Parks 8e67ecf3dc Optimization pass.
-- Further instrumentation of idle update
-- Removed mActiveQ from LLPipeline, instead making calm objects static during LLVOVolume::idleUpdate
-- Further instrumentation of flexible object update
-- Converted LLDynamicArray and LLMap members of LLViewerObjectList to stl counterparts
-- Increased number of update bins in LLViewerObjectList from 16 to 128 (objects will be processed every 128 frames instead of every 16, or ~ 90% fewer objects processed per frame)
-- Removed unused "renderObjectsForSelect" code.
-- Reenabled LOD updates for objects further than 24m from camera
2010-02-03 12:33:32 -06:00
Igor Borovkov 81451696f1 fixed EXT-4187 "X" does not close client after idle timeout / log off when "Confirm before I quit" is enabled
--HG--
branch : product-engine
2010-01-29 18:03:11 +02:00
Igor Borovkov 56d0654437 got rid from lltoolbar.h includes
--HG--
branch : product-engine
2010-01-29 14:18:56 +02:00
Rick Pasetto d3f361752e Plumb getting and setting the system audio mute through appviewer
Next step is to actually implement the OS-specific calls to do so.
Until then, behavior is the same; the status bar will mute/unmute
the "master" audio for the viewer *only*
2010-01-27 14:00:02 -08:00
Nat Goodspeed df7e5dd1dc DEV-35248: Allow NoVerifySSLCert to uniformly disable verification
Introduce static LLCurl SSL verification flag, default 'true', accessed by
LLCurl::setSSLVerify() and getSSLVerify().
Make LLCurl::Easy::prepRequest() check LLCurl::getSSLVerify() instead of
unconditionally setting CURLOPT_SSL_VERIFYPEER 'true'. Also set
CURLOPT_SSL_VERIFYHOST to match.
Make LLXMLRPCTransaction::Impl::init() examine LLCurl::getSSLVerify(), instead
of directly examining gSavedSettings.getBOOL("NoVerifySSLCert").
Make LLURLRequest::checkRootCertificate() set CURLOPT_SSL_VERIFYHOST as well
as CURLOPT_SSL_VERIFYPEER.
Make request() in llhttpclient.cpp (used by LLHTTPClient::getByteRange(),
head(), get(), getHeaderOnly(), put(), post(), postRaw(), postFile(), del(),
move()) pass LLCurl::getSSLVerify() to checkRootCertificate(), rather than
constant 'true'.
Make LLAppViewer::mainLoop() call
    LLCurl::setSSLVerify(! gSavedSettings.getBOOL("NoVerifySSLCert"))
at the same time it calls LLCurl::setCAFile(), a comparable bit of static
setup.
2010-01-20 15:48:13 -05:00
Xiaohong Bao a8cc535f54 temporarily disable the texture fetching thread again to avoid mutex deadlocks. 2010-01-18 19:55:16 -07:00
Tofu Linden c3ee66d60a Some trivial comment/logging typos that were bothering me more than they needed to. 2010-01-18 14:52:55 -08:00
Tofu Linden d8c6e5b315 trivial comment fix. 2010-01-18 14:22:32 -08:00
Tofu Linden 66f5f2b922 EXT-4470 Several bad assumptions that LL_PATH_PER_SL_ACCOUNT is always good (which it isn't until after login)
To be reviewed by Soft!
2010-01-18 14:07:03 -08:00
Xiaohong Bao 5a672bbcb9 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2010-01-15 15:37:47 -08:00
Xiaohong Bao 9d7ad2733e partial fix for EXT-4352: Texture loading problems in Viewer 2.0. More to come later (next week). 2010-01-15 15:36:43 -08:00
angela 433eb89473 EXT-3795 First run messages still display (click & drag on map, Build tools open, movement controlled, etc) 2010-01-14 09:38:46 +08:00
Tofu Linden 52ab1a03f2 EXT-4049 Change About SL window label from ABOUT Second Life to About Second Life 2010-01-08 13:58:48 -08:00
Tofu Linden 0c91cfc49c Lots of fixes to parcel audio playing/stopping/autoplaying/firstuse policy. 2010-01-05 19:04:45 -08:00
James Cook 3c06dc4df2 Merge 2009-12-16 16:40:06 -08:00
Leyla Farazha b76c439983 EXT-2649 Replace 'Advanced > Set Away After 30 Minutes' with Away time options
EXT-2649 [BSI] Confirm on Drop
EXT-3416  Can't name a new gesture on creation (and renaming is HARD)
reviewed by James
2009-12-15 16:25:11 -08:00
Vadim Savchuk e303864c17 Merge from default branch.
Resolved conflicts in llalertdialog.h and llnotify.cpp (local deletion vs
remote change) by removing them.

--HG--
branch : product-engine
2009-12-15 17:14:31 +02:00
brad kittenbrink cee8909ee4 Final merge of precompiled header dependency cleanup work. 2009-12-14 16:53:52 -08:00
richard 36dae1c1a0 merge 2009-12-14 13:07:28 -08:00
brad kittenbrink cb9b874b17 Merge of my old precompiled headers dependency cleanup with tip of viewer-2-0. 2009-12-14 11:07:29 -08:00
Vadim Savchuk f493b62f86 Merge from default branch.
--HG--
branch : product-engine
2009-12-14 15:07:16 +02:00
James Cook fce0d168ae EXT-3233 Button label vertical placement cannot be adjusted via xml
Added bottom_pad attribute to widgets/button.xml and removed old
LLBUTTON_VPAD global and ButtonVPad saved setting.
Reviewed with Richard.
2009-12-11 13:48:35 -08:00
skolb f0da8a7420 Merge media back into viewer 2-0 2009-12-11 09:07:39 -08:00
Alexei Arabadji 4fc7b91a79 implemented EXT-2323 “Get rid from obsolete notification widgets”;
--HG--
branch : product-engine
2009-12-11 14:26:27 +02:00
Monroe Linden 95b044a5c6 Fix for DEV-41388 (SNOW-307: Linux viewer builds renames gstreamer plugin to quicktime.)
Of the four options suggested in the jira, this is a modified version of #2.  Since the mime_types.xml file actually gets localized (it contains a bunch of user-visible text in addition to the mappings), I don't think renaming it in viewer_manifest.py will work.

Instead, I've created additional files (mime_types_linux.xml and mime_types_mac.xml) in the same location, and changed the code that loads the file in LLAppViewer::init() to look for different names per-platform.

I'm sure there are cleverer solutions (such as abusing the translation xml overlay system to create files that have deltas per platform), but those don't fit in the time-box allocated to this issue.
2009-12-10 16:03:39 -08:00
Vadim Savchuk cc6f28432e Merge from default branch.
--HG--
branch : product-engine
2009-12-09 12:47:36 +02:00
Vadim Savchuk d87c492d72 Merge from default branch.
--HG--
branch : product-engine
2009-12-08 15:27:20 +02:00