Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-27 | MAINT-3027 remove CameraAspectRatio from Debug Settings | Mnikolenko Productengine | |
2016-12-27 | MAINT-7022 Crash in LLFloaterIMContainer::visibleContextMenuItem() | Mnikolenko Productengine | |
2016-12-26 | MAINT-965 FIXED Teleport to friend location in world map omits Z value | andreykproductengine | |
2016-12-22 | one more try... also fixing setting of viewer_channel without quotes | Oz Linden | |
2016-12-22 | merge changes from project trunk | Oz Linden | |
2016-12-22 | MAINT-7024 Release notes page was requested prior to proxy initialization. | andreykproductengine | |
2016-12-22 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-21 | Automated merge with lindenlab/viewer64 and lindenlab/nat_viewer64 | Callum Prentice | |
2016-12-21 | DRTVWR-418: Fix a couple unused-variable fatal warnings in local builds. | Nat Goodspeed | |
If the only use of a variable is within llassert(), have to make the declaration conditional on SHOW_ASSERT rather than guesswork about release builds. | |||
2016-12-21 | Automated merge with head of lindenlab/nat_viewer64 | Callum Prentice | |
2016-12-21 | DRTVWR-418: Deal with fatal warning 'unsafe mix of bool and BOOL' | Nat Goodspeed | |
2016-12-21 | Merged in MAINT-3609 | Andrey Kleshchev | |
2016-12-21 | MAINT-7021 Add minimum width for statistics floaters | Mnikolenko Productengine | |
2016-12-21 | MAINT-7020 llui/llfloater.cpp should not access settings | AndreyL ProductEngine | |
2016-12-20 | DRTVWR-418: Avoid constructing symlink cycle for CEF framework. | Nat Goodspeed | |
2016-12-20 | DRTVWR-418 fix BOOL/bool comparison that errors out as as warning on VS 2013 ↵ | Callum Prentice | |
builds | |||
2016-12-20 | DRTVWR-418: Create CEF framework symlink from LLCefLib Helper.app. | Nat Goodspeed | |
Without that symlink, the helper app can't find CEF and we get no web content. | |||
2016-12-20 | DRTVWR-418: Make viewer_manifest.py copy current libexpat.1.dylib. | Nat Goodspeed | |
2016-12-20 | move debugging globals to the "lowest" library they are referenced in | Oz Linden | |
2016-12-20 | DRTVWR-418: Rationalize LLPipeline API. | Nat Goodspeed | |
Someone evidently figured every static LLPipeline method should have at least one void* parameter. There were methods requiring void* parameters that were completely ignored. More to the point, there were methods whose callers have a U32 in hand -- and which want to use a U32 -- but which bizarrely forced callers to cast to void* just so the method could cast back to U32. In a 64-bit compile, this isn't merely pointless, it's erroneous. Change all such methods to accept U32; remove (void*) casts from call sites. While at it, fix LLPipeline API to use bool, true, false rather than their obsolete all-caps predecessors. Once you eat that first potato chip... :-P | |||
2016-12-20 | DRTVWR-418: operator comparison methods should be const. | Nat Goodspeed | |
clang has started to reject our non-const comparison operator methods used within standard algorithms. | |||
2016-12-20 | DRTVWR-418: Another fix for std::string::find() return type. | Nat Goodspeed | |
2016-12-20 | MAINT-3609 The sun was jumping acros the sky at set time | andreykproductengine | |
2016-12-20 | DRTVWR-418: Fix API for LLTracker::stopTracking(). | Nat Goodspeed | |
The signature for LLTracker::stopTracking() was silly: it accepted a void* for the sole purpose of testing whether it was NULL. In other words, the parameter was really a bool in void* clothing. Most callers passed NULL. What got ugly was when you wanted to pass 'true', or a variable bool value. Such values had to be cast to void*. In 64-bit land, the compiler correctly flags that as extremely dubious practice. But it's entirely unnecessary. Since stopTracking() wants a bool, change its parameter to bool. Everybody wins. (While at it, change a few related method params from BOOL to builtin bool.) | |||
2016-12-20 | DRTVWR-418: Casting pointer to BOOL is just wrong. | Nat Goodspeed | |
Since BOOL is simply a typedef for int, casting a 64-bit pointer to 32-bit int is correctly diagnosed by the compiler as an error. What works is to cast the pointer to (lowercase) bool, the builtin type, which engages the compiler's test for "is this pointer NULL?" | |||
2016-12-20 | MAINT-7012 FIXED Crash in LLPanelEditWearable::isDirty() | Mnikolenko Productengine | |
2016-12-20 | DRTVWR-418: Untangle LLWLParamKey, LLWLAnimator circularity. | Nat Goodspeed | |
LLWLAnimator stores a std::map<F32, LLWLParamKey>. But llwlanimator.h only forward-declared LLWLParamKey, begging the question of how this ever compiled on any previous platform. LLWLParamKey was declared for real in llwlparammanager.h, so the obvious fix is to #include "llwlparammanager.h" in llwlanimator.h. Unfortunately this doesn't work because llwlparammanager.h already #includes "llwlanimator.h". As the dependency is specifically on LLWLParamKey, which isa LLEnvKey, which is declared in llenvmanager.h, move LLWLParamKey to llenvmanager.h. Then we can #include "llenvmanager.h" in llwlanimator.h instead of merely forward- declaring LLWLParamKey. This migration compiles LLWLParamKey in a context in which LLTrans isn't visible. It's not really clear why all LLWLParamKey's methods are inline, but toString() -- the method that requires LLTrans -- isn't going to be fast in any case. Break toString() out to llenvmanager.cpp, and #include "lltrans.h" there. | |||
2016-12-20 | DRTVWR-418: std::string::find() returns std::string::size_type. | Nat Goodspeed | |
Storing it in a U32 and then comparing it to std::string::npos isn't going to work in 64 bit land. | |||
2016-12-19 | DRTVWR-418: Avoid casting sa_sigaction to unsigned int for comparing. | Nat Goodspeed | |
It's not really clear to me why the original coder felt it necessary to cast the two sigaction::sa_sigaction fields to unsigned int in the first place, but in a 64-bit clang compile, that discards information. | |||
2016-12-20 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-19 | MAINT-7009 backing out changeset 638ac620a500 (MAINT-4576) | andreykproductengine | |
2016-12-19 | Merged STORM-2142 | AndreyL ProductEngine | |
2016-12-19 | MAINT-7017 Stop All was preventing media from playing | andreykproductengine | |
2016-12-19 | MAINT-6761 Video that is not playing or paused should be stopped | andreykproductengine | |
2016-12-16 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2016-12-16 | merge updates from nat | Oz Linden | |
2016-12-16 | MAINT-6899 Reduce width of floater tabs | Mnikolenko Productengine | |
2016-12-15 | Backed out changeset: b1a30962dd54 | AndreyL ProductEngine | |
2016-12-15 | Backed out changeset: f73be0eb9d00 | AndreyL ProductEngine | |
2016-12-15 | Backed out changeset: ebe10b4b1197 | AndreyL ProductEngine | |
2016-12-14 | MAINT-6999 Cap attachment render weight | andreykproductengine | |
2016-12-14 | MAINT-6899 Viewer should use fixed buttons instead of a scroll list for tabs ↵ | Mnikolenko Productengine | |
in Appearance floater | |||
2016-12-13 | DRTVWR-418, BUG-41026: Double default coroutine stack size. | Nat Goodspeed | |
Also make it Persist so if someone hand-edits it to try to find a more suitable size, they won't have to keep re-editing it for every session. | |||
2016-12-13 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-13 | MAINT-6978 Simple additional logging | andreykproductengine | |
2016-12-13 | MAINT-7002 Crash in LLConversationViewSession::handleMouseUp() | Mnikolenko Productengine | |
2016-12-13 | MAINT-6994 Viewer still reports remaining capacity incorrectly during the ↵ | Mnikolenko Productengine | |
presence of an region object bonus. | |||
2016-12-13 | MAINT-6990 'Voice chat volume' floater is shown if you click in the right ↵ | Mnikolenko Productengine | |
side of resident name | |||
2016-12-12 | MAINT-6551 One of my avatars does not render correctly when ALM is disabled ↵ | Pavel Krivich | |
unless basic shaders are also disabled. | |||
2016-12-12 | MAINT-6125 - Mesh avatar deforms constantly | ruslantproductengine | |
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125. Commulative fix. Fixed for booth ticket's in indra/newview/llvovolume.cpp Remained fixed, it's a small code improvements which is not related to MAINT-6125, MAINT-6910 |