Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-03 | STORM-472 Fixed crash that happened while decoding jpg image. | Andrew Productengine | |
In case of files provided in ticket problem occured in libjpeg's jpeg_start_decompress(to be more specofic- inside it's _jinit_color_deconverter()) because if cinfo's out_color_space is RGB, then jpeg_color_space can't be JCS_YCCK (JCS_YCCK jpeg_color_space is possible for JCS_CMYK out_color_space). So when the combination of RGB and JCS_YCCK was encountered, jpeglib called ERREXIT() inside which exit() was called and viewer crashed. - Checking for this combination before calling jpeg_start_decompress() would solve this problem in this specific case, but there are a lot of possible error combinations which cause libjpeg to exit and thus crash viewer, so copypasting checks from it into viewer code would be cumbersome, uneffective and ugly. So another approach was used instead- by default libjpeg calls exit() after encountering an error, but user can provide his own error handling function instead. on_jpeg_error() function was added in fix for this. It sets true a boolean flag that is used to determine whether there were errors in getImageDimensionsJpeg(), and this function's return value depends on it. | |||
2010-11-03 | Remove erroneous 'inline' on LLPanelStandStopFlying::getInstance() | Nat Goodspeed | |
This is ignored by every compiler except Linux g++ 4.4.3 in Release mode. In that case, it literally does cause getInstance() to be inlined, therefore llmoveview.o contains no such symbol, therefore the Linux viewer link fails in Release mode. But for a method implementation in a .cpp file of a method declared in a .h file, 'inline' is just wrong. Removing it fixes Release build. | |||
2010-11-03 | For non-Release Linux build, explain why we don't create tarball. | Nat Goodspeed | |
2010-11-02 | STORM-283 : merge with viewer-development | Merov Linden | |
2010-11-02 | STORM-287 : merge with viewer-development | Merov Linden | |
2010-11-02 | STORM-420 : merge to viewer-development | Merov Linden | |
2010-11-02 | Merge | Andrew A. de Laix | |
2010-11-02 | start of the downloader service. | Andrew A. de Laix | |
2010-11-02 | STORM-477 fix for test code - intermediate checkin to trigger Windows test ↵ | Oz Linden | |
on TeamCity --HG-- branch : storm-102 | |||
2010-11-02 | STORM-422 FIXED Added command line option "-disablecrashlogger" to disable ↵ | Vadim ProductEngine | |
crash logger. This is a patch originally written by Robin Cornelius. I made it work with Google Breakpad. | |||
2010-11-02 | DN-141 llGetDisplayName (and other new LSL fucntions) doesn't register ↵ | Leyla Farazha | |
(highlight in red) as an internal function in the script editor | |||
2010-11-04 | SH-353 FIXED Crash when toggling anisotropic filtering | Loren Shih | |
Anisotropic filtering does NOT require a viewer restart. | |||
2010-11-04 | SH-353 FIXED Crash when toggling anisotropic filtering | Loren Shih | |
2010-11-04 | SH-353 FIXED Crash when toggling anisotropic filtering | Loren Shih | |
2010-11-04 | SH-358 FIXED Non-FBO driven fix for anti-aliasing (make applying of FSAA ↵ | Loren Shih | |
require restart when FBO is disabled). | |||
2010-11-04 | SH-325 FIXED Add terminal / to SearchURL in viewer settings.xml | Loren Shih | |
Trivial fix to add "/" to the search string. | |||
2010-11-04 | SH-281 Make UI in snapshot off by default. | Loren Shih | |
2010-11-04 | SH-281 Fix for snapshots showing interface all the time | Loren Shih | |
2010-11-04 | Remove assert from lldictionary that keeps devs from working with mesh ↵ | Loren Shih | |
viewer and release viewer. | |||
2010-11-04 | VWR-21349 Don't enable FBO by default on mac or linux when using high/ultra ↵ | Loren Shih | |
graphics. Cap samples in LLMultiSampleBuffer to 4 samples to avoid using tons of memory when RenderUseFBO is set to TRUE and RenderFSAASamples is > 4. Don't allocate multisample buffers at all when RenderUseFBO is FALSE. | |||
2010-11-04 | SH-392 Port over fix from mesh-development for FBOs on OSX | Loren Shih | |
2010-11-04 | SH-358 FIXED LLPipeline::renderBloom crash on Windows | Loren Shih | |
2010-11-01 | STORM-288 : merge with vewer-development | Merov Linden | |
2010-11-01 | STORM-335 : merge with viewer-development | Merov Linden | |
2010-11-01 | STORM-400 : merge with viewer-development | Merov Linden | |
2010-11-01 | STORM-354 : merge with viewer-development | Merov Linden | |
2010-11-01 | STORM-190 : merge with viewer-development | Merov Linden | |
2010-11-01 | STORM-293 : merge with viewer-development | Merov Linden | |
2010-11-01 | STORM-255 : merge with viewer-development | Merov Linden | |
2010-11-01 | STORM-255 : Made changes to the tool tips for the check boxes | Wolfpup Lowenhar | |
in panel_prefferences_chat.xml | |||
2010-11-01 | STORM-255 : Merge from viewer-development | Wolfpup Lowenhar | |
2010-11-01 | merge from viewer-beta | Merov Linden | |
2010-11-01 | STORM-420 : Took Andrew's comment into account, fixing the issue when ↵ | Merov Linden | |
minimap was minimized | |||
2010-11-01 | Added newline at EOF to satisfy linux gcc | brad kittenbrink | |
2010-11-01 | Merge | Mark Palange (Mani) | |
2010-11-01 | Merge | Mark Palange (Mani) | |
2010-11-01 | VWR-23666 Removed setting VersionChannelName. LLVersionInfo::resetChannel() ↵ | Mark Palange (Mani) | |
and unit tests. Reviewed by brad. | |||
2010-11-01 | STORM-287 FIXED changing currnet outfit with an outfit dragged from Library ↵ | Seth ProductEngine | |
to My Inventory->Current Outfit folder. | |||
2010-11-01 | STORM-283 FIXED adding attachments of type LLInventoryType::IT_ATTACHMENT to ↵ | Seth ProductEngine | |
Current Outfit. | |||
2010-11-01 | Merge | Leyla Farazha | |
2010-11-01 | changing duplicate line editor name | Leyla Farazha | |
2010-11-01 | STORM-404 : merge with viewer-development | Merov Linden | |
2010-11-01 | On Windows, disable this-used-in-initializer warning. | Nat Goodspeed | |
2010-11-01 | Automated merge with https://bitbucket.org/mani_linden/viewer-development | Nat Goodspeed | |
2010-11-01 | STORM-430 : merge with viewer-development | Merov Linden | |
2010-11-01 | On Mac, require at least CMake 2.6.4 for an important bug fix. | Nat Goodspeed | |
2.6.4 fixes a Mac bug in get_target_property(... "SLPlugin" LOCATION): before that version it returns "pathname/SLPlugin", whereas the correct answer is "pathname/SLPlugin.app/Contents/MacOS/SLPlugin". With 2.6.2, the Mac build breaks in a mysterious way. Changing this version requirement should clarify the solution. | |||
2010-11-01 | SH-281 Fix for snapshots showing interface all the time | Dave Parks | |
2010-11-01 | Remove assert from lldictionary that keeps devs from working with mesh ↵ | Dave Parks | |
viewer and release viewer. | |||
2010-11-01 | changes in respone to review comments. | Andrew A. de Laix | |
2010-11-01 | STORM-404 FIXED Fixed crash in LLPanelGroupGeneral::updateMembers(). | Andrew Productengine | |
Crash happened when trying to create new group while other group was still updating. It was caused by invalid iterator mMemberProgress in LLPanelGroupGeneral::updateMembers(). Its usage shouldn't have been reached when member list is cleared and empty thanking to gdatap->isMemberDataComplete() check at the beginning of the function. But when the new group was created while members of other group were still updating this protection failed: in LLGroupMgr::processGroupMembersReply() for the group being created mMemberDataComplete was set TRUE when group size was zero(because this new group still had no members). So the check for completness in LLPanelGroupGeneral::updateMembers() was succesfully passed, and further in this method viewer crashed. - Added check for emptiness of member list into LLPanelGroupGeneral::updateMembers(). |