Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
AndreyL ProductEngine ac1f29a73c MAINT-6386 Update first-time Viewer Login screen with new LISI screenshots 2016-08-31 23:42:24 +03:00
Nat Goodspeed 959edebeca MAINT-5232: Add LLSingletonBase::cleanupAll() and deleteAll() calls
near the end of LLAppViewer::cleanup() so every LLSingleton class that hasn't
already been explicitly cleaned up gets a chance to perform its own cleanup.
2016-08-31 16:20:10 -04:00
Nat Goodspeed 334eb89d8e MAINT-5232: Add a tag to LLSingleton log messages. 2016-08-31 16:17:50 -04:00
Nat Goodspeed 3e1589709f MAINT-5232: LLMetricPerformanceTesterBasic::cleanClass->cleanupClass
for consistency with everything else, so we can use SUBSYSTEM_CLEANUP() macro
to call it.
2016-08-31 14:46:03 -04:00
Nat Goodspeed f5ccfff542 MAINT-5232: Add DEBUG logging to LLSingleton operations.
Specifically, log as LLSingleton captures inter-Singleton dependencies. Also
log cleanupAll() calls to cleanupSingleton() and deleteAll() calls to
deleteSingleton(), since they happen in an implicitly-determined order. But do
not log anything during the implicit LLSingletonBase::deleteAll() call
triggered by the runtime destroying the last LLSingleton's static data. That's
too late in the run; even std::cerr might already have been destroyed!
2016-08-31 14:25:55 -04:00
Oz Linden bbbe70d33c simplify redirect generator 2016-08-30 16:52:43 -04:00
Nat Goodspeed 37d3993a59 MAINT-5232: Consolidate special LLSingletonBase logging logic. 2016-08-30 16:42:24 -04:00
Nat Goodspeed dcdccb3ef1 MAINT-5232: Move "llerror.h" out of llcleanup.h, llinitdestroyclass.h
Introduce corresponding llcleanup.cpp, llinitdestroyclass.cpp modules to
contain code that performs logging calls.

Track class::method names for LLInitClass<T> and LLDestroyClass<T> subclasses,
and log them when called. The order in which these calls occur could be
relevant to bugs, and could surface the need to convert to LLSingleton
dependencies.
2016-08-30 16:28:21 -04:00
Oz Linden f99c3002a1 clean up logging, change debian installer upload name to "deb" 2016-08-30 16:06:22 -04:00
Nat Goodspeed e934e867bd MAINT-5232: LLGlobalEconomy is now an LLSingleton.
It used to contain an LLSingleton called Singleton, requiring
LLGlobalEconomy::Singleton::instance() to access it rather than the
conventional LLGlobalEconomy::instance(). This has been fixed, so normalize
references accordingly.
2016-08-30 14:16:09 -04:00
Nat Goodspeed 57ecedb469 MAINT-5232: Change getIfExists() call to instanceExists().
LLSingleton::getIfExists() has been eliminated. The only remaining way to
detect whether a given LLSingleton has been instantiated is to call
instanceExists(). But the relevant cleanup code should be refactored to
cleanupSingleton() anyway, which would make this specific call moot.
2016-08-30 14:12:52 -04:00
Nat Goodspeed 82e71849a9 MAINT-5232: Remove unreferenced mInFlightCounter.
This fixes fatal warnings.
2016-08-30 14:09:58 -04:00
Nat Goodspeed eddce74206 MAINT-5232: Do less work inside typeid() calls.
clang gets nervous about expressions that call functions inside typeid(), even
though these particular typeid() calls are runtime expressions on runtime
values. Extract the offending calls to a previous statement.
2016-08-30 14:08:32 -04:00
andreykproductengine a00165aad4 MAINT-6683 fixed wrapping issues of notecard embedded items 2016-08-30 20:13:45 +03:00
Nat Goodspeed c92eb7e591 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2016-08-30 11:36:06 -04:00
Mnikolenko Productengine d53ec6c2df MAINT-6682 Viewer crashes when deleting notecards one by one 2016-08-30 16:41:28 +03:00
Oz Linden 5a7855d4b3 remove use of old build_ok variable 2016-08-30 08:49:09 -04:00
Nat Goodspeed 6b24122857 Automated merge with ssh://bitbucket.org/lindenlab/viewer-vlc 2016-08-29 17:06:12 -04:00
Nat Goodspeed 20cf275d21 MAINT-5011: Work around gcc 4.7.2 overly (?) picky fatal warning. 2016-08-29 18:51:32 +00:00
Nat Goodspeed 0c2442eb68 MAINT-5011: Fix abbreviateFile() test to run under .../indra/ path.
This particular test relied on there being exactly one instance of the string
"indra" in the source file's __FILE__ path -- which is usually true, but not
if the developer clones the viewer source repo under a parent directory whose
path itself contains "indra". Fix to handle any number of occurrences.
2016-08-29 18:48:47 +00:00
Oz Linden 3c9f7121a2 use codeticket addinput parameter to register viewer_channel 2016-08-28 11:50:47 -04:00
Oz Linden ea0242e1ce collapse autobuild initialize 2016-08-28 10:42:52 -04:00
Oz Linden 2fc670e2dd do custom initialize calls so that viewer_channel is taken into account for the buildid 2016-08-28 10:12:10 -04:00
Oz Linden 7ba028d2f3 rewrap uploads 2016-08-26 16:28:22 -04:00
Nat Goodspeed 4c41b1d8ac MAINT-5011: Add top-level exception handlers in LLAppViewer::frame(). 2016-08-26 15:56:47 -04:00
Nat Goodspeed c2c3086d6c MAINT-5011: Catch LLContinueError in LLStopWhenHandled::operator().
This means that an exception derived from LLContinueError thrown in an
LLEventPump listener won't prevent other listeners on the same LLEventPump
from receiving that event.
2016-08-26 15:50:37 -04:00
Nat Goodspeed ceb9d3f7f1 MAINT-5011: Fix misleading indentation in WINMAIN(). 2016-08-26 15:46:26 -04:00
Nat Goodspeed abfe05c1b3 MAINT-5011: Add comments to LLCoros::toplevel() exception handlers. 2016-08-26 14:20:11 -04:00
andreykproductengine f73b0ecd10 MAINT-6658 Profile was opening app url in browser. 2016-08-26 17:56:59 +03:00
Mnikolenko Productengine db230ec3ac MAINT-1768 Previous changes are reverted. Sharing items from trash is disabled now. 2016-08-29 11:15:54 +03:00
Mnikolenko Productengine d6b0db5118 MAINT-6665 [Contribution] Viewer crashes when setting a local texture from a path containing non-standard characters 2016-08-26 17:02:32 +03:00
Mnikolenko Productengine 93617deff7 MAINT-6676 FIXED Viewer crashes when clicking "Default creation permissions" before logging in. 2016-08-26 11:35:47 +03:00
Cinder ca9d39c6c7 SL-3404 Don't send ParcelPropertiesRequest on every cursor position change 2016-08-25 13:42:37 -05:00
andreykproductengine a72a4cb394 SL-4730 Reduce bias trashing 2018-11-16 17:42:31 +02:00
maxim_productengine e007266423 SL-5366 FIXED Chinese characters are not displaying correctly in TOS loading text 2018-11-19 17:24:06 +02:00
Mnikolenko ProductEngine cd3608e661 SL-10023 FIXED Dragging mouse on World map sometimes causes cursor jump to the center of the screen 2018-11-16 15:53:52 +02:00
andreykproductengine 6e934b1dba SL-9782 Fixed The Stand button doesn't lay anymore on the lower bar 2018-11-15 15:14:00 +02:00
andreykproductengine ab0d3f09d7 SL-9975 All offline inventory offers from scripted objects are lost 2018-11-14 17:15:11 +02:00
AndreyL ProductEngine e867e619db build fix 2018-11-15 00:27:26 +02:00
AndreyL ProductEngine 8cac4f7b13 Merged in lindenlab/viewer-lynx 2018-11-14 23:03:31 +02:00
andreykproductengine 31be136d40 SL-10042 Fixed hang in inventory floater 2018-11-13 20:00:47 +02:00
Andrey Lihatskiy d4e7d4a498 Merged in maxim_productengine/viewer-neko_maint2 (pull request #707)
SL-10043 FIXED Viewer crashes when double-clicking 'For sale' parcel icon on World map in some cases

Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
2018-11-12 17:08:45 +00:00
maxim_productengine 5356e8b81a SL-10043 FIXED Viewer crashes when double-clicking 'For sale' parcel icon on World map in some cases 2018-11-12 17:24:03 +02:00
AndreyL ProductEngine 2d22230950 SL-9935 Include full win10 build number in Help > About Second Life and logs 2018-11-12 15:31:19 +02:00
AndreyL ProductEngine 93f60cfe1d Merged in lindenlab/viewer-lynx 2018-11-09 20:02:01 +02:00
maxim_productengine 592d455cef SL-10018 FIXED Viewer crashes when clicking on a link of a folder in Inventory 2018-11-09 16:44:06 +02:00
andreykproductengine 88956491c8 SL-9414 Inconsistent hover vs click action when viewed through transparent prims 2018-11-07 18:21:16 +02:00
AndreyL ProductEngine 7539c8bbde Merged in lindenlab/viewer-lynx 2018-11-07 21:01:07 +02:00
andreykproductengine 910a1d704e SL-10001 Fixed position parameters trembling at the top of the page when moving 2018-11-06 17:11:22 +02:00
Nat Goodspeed cc29b44dcf MAINT-5011: Fix type error surfaced by gcc 4.7.
LLView::childFromPoint(), which is declared to return LLView*, contained a
code path that could 'return false'. This is blatantly wrong. Why has it
compiled on our other compilers so far?
2016-08-25 14:37:46 -04:00