summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-26tracking for copy-to-wear inventory failuresBrad Payne (Vir Linden)
2012-04-25merge changes for wolf-318Oz Linden
2012-04-25for subtasks SH-3118, SH-3112, SH-3110, SH-3106, SH-3091 for SH-3086:Xiaohong Bao
As a viewer architect, I would like to understand how fast each of the components of the texture pipeline can run in isolation
2012-04-26MAINT-813 FIXED crash when trying to access the region info after viewer ↵Seth ProductEngine
disconnect. Added checks for LLViewerRegion pointer in LLViewerObject being invalid.
2012-04-25Try to suppress spurious Mac ld warnings (lib/release/Release dir).Nat Goodspeed
Mindful that some autobuild packages populate only packages/lib/release (rather than packages/lib/debug), Linking.cmake always appends packages/lib/release to CMake's link_directories() directive. But since CMake always appends CMAKE_BUILD_TYPE to those directories, we end up with a phantom packages/lib/release/Release directory on the search path. This would be harmless except that the Mac's 'ld' command produces a warning. These warnings quickly make TC's "Important Messages" output useless. Try appending packages/lib/release only when the build type isn't already Release.
2012-04-25WOLF-318: change default verbosity of some unit tests to keep them out of ↵Oz Linden
the logs when passing WOLF-363: (partial) correct ordering of cleaning build dir vs running 'autobuild install'
2012-04-25switch to new build of the hunspell lib to solve loading problem?Oz Linden
2012-04-25SEC-995 FIX viewer is easily spammed to death by chatKelly Washington
removed a couple more unnecessary string copies from unfortunate LLSD behavior. reviewed with simon, post review from Richard.
2012-04-25more attempts to fix the hunspell lib for MacOz Linden
2012-04-24FIX INTL-96 Viewer translation for Set31eli
2012-04-24sync with viewer-developmenteli
2012-04-24merge back tags for 3.3.1-releaseOz Linden
2012-04-24OPEN-54: correct JsonCpp include pathBoroondas Gupte
2012-04-24Added tag viewer-release-candidate, 3.3.1-release for changeset c623bbc854b6Oz Linden
2012-04-23SEC-995 FIX viewer is easily spammed to death by chatRichard Linden
removed unnecessary string copies from chat message handling
2012-04-23fix version number of the libhunspell dylib in another placeOz Linden
2012-04-23go back to the more elaborate way to find dictionaries (the way that works)Oz Linden
2012-04-23correct mac hunspell lib name, try simpler reference to dictionariesOz Linden
2012-04-23remove debugging prints around packaging the dictionariesOz Linden
2012-04-23IQA-463: Use newest APR package without apr_procattr_inherit_set().Nat Goodspeed
2012-04-23IQA-463: Add apr_file_open(APR_CREATE) flag for downloaded installer.Nat Goodspeed
This handles the case when the target file doesn't exist, just as APR_TRUNCATE handles the case when it does. Strengthen error checks concerning downloaded installer file from ll_apr_warn_status() to ll_apr_assert_status(). Failing to recognize (e.g.) failure to open that file only leads to mysterious crashes down the road; this removes the mystery.
2012-04-23Merge with headcallum
2012-04-23SH-3115 FIX Crash on exit, curl handles not emptycallum
Reviewed by Ted.
2012-04-23add dictionaries to the Hunspell.cmake so that it gets installedOz Linden
2012-04-23add debugging wrappers to check for dictionariesOz Linden
2012-04-23IQA-463: Use APR file I/O for downloaded viewer installer .exe.Nat Goodspeed
On Windows, calling CreateProcess(bInheritHandles=FALSE) is the wrong idea. In that case, CreateProcess() passes NO handles -- even the files you've explicitly designated as the child's stdin, stdout, stderr in the STARTUPINFO struct! Remove LLProcess code to tweak bInheritHandles; we should also remove the corresponding (useless) APR extension. Instead, given that the Windows file-locking problem we've observed is specific to the viewer installer .exe file downloaded by the background updater logic, use APR file I/O for that specific file. Empirically, both llofstream and std::ofstream seem to make the open file handle inheritable; but apr_file_open() documentation says: "By default, the returned file descriptor will not be inherited by child processes created by apr_proc_create()." And indeed, it does appear to sidestep the locking problem.
2012-04-23more phase tracking for inventory opsBrad Payne (Vir Linden)
2012-04-23IQA-463: LLError::addRecorder() claims ownership of passed Recorder*.Nat Goodspeed
That is, when the underlying LLError::Settings object is destroyed -- possibly at termination, possibly on LLError::restoreSettings() -- the passed Recorder* is deleted. There was much existing code that seemed as unaware of this alarming fact as I was myself. Passing to addRecorder() a pointer to a stack object, or to a member of some other object, is just Bad. It might be preferable to make addRecorder() accept std::auto_ptr<Recorder> to make the ownership transfer more explicit -- or even boost::shared_ptr<Recorder> instead, which would allow the caller to either forget or retain the passed Recorder. This preliminary pass retains the Recorder* dumb pointer API, but documents the ownership issue, and eliminates known instances of passing pointers to anything but a standalone heap Recorder subclass object.
2012-04-22remove a now-unused uniform.Adam Moss
2012-04-22and another!Adam Moss
2012-04-22remove a frightening llwarns that was just there for my own education.Adam Moss
2012-04-21STORM-1819: Ternary/graded shadow supportAdam Moss
missed a few spots: cleanup: get rid of the no-op 'mex' function in the shaders which was being used as a dummy replacement for 'mix'
2012-04-21STORM-1819: Ternary/graded shadow supportAdam Moss
cleanup: get rid of the no-op 'mex' function in the shaders which was being used as a dummy replacement for 'mix'
2012-04-21STORM-1819: Ternary/graded shadow supportAdam Moss
a bunch of trivial clean-ups and commentary.
2012-04-21contributors.txt update.Adam Moss
2012-04-21STORM-1819: Ternary/graded shadow supportAdam Moss
Coalesced patchset.
2012-04-20merge changes for latest viewer-developmentOz Linden
2012-04-20MAINT-775 More edge case cleanup -- spinning child prims still break on ↵Dave Parks
deselect until the next LoD update
2012-04-19MAINT-775 Cleanup of some weird corner cases on animated child prims.Dave Parks
2012-04-19startup phase tracking added to appearance metricsBrad Payne (Vir Linden)
2012-04-19MAINT-775 Don't thrash vertex buffers on animated prims (flexis, spinners, etc).Dave Parks
2012-04-19Move phase tracking to its own set of classes inside LLViewerStats - ↵Brad Payne (Vir Linden)
simplifies llvoavatar and allows adding such tracking to classes that live outside the avatar lifetime
2012-04-19grumble relative grumble python grumbleOz Linden
2012-04-19reference packages relative to newviewOz Linden
2012-04-19use build directory argument directlyOz Linden
2012-04-19try forcing use of build prefix to copy dictionariesOz Linden
2012-04-19missing paren in dictionary copyingOz Linden
2012-04-18rearrange dictionary copyingOz Linden
2012-04-18fix logging to diagnose path problemOz Linden
2012-04-18add logging to diagnose path problemOz Linden