Tank_Master
6babf8abd2
Merge LL 3.7.7
2014-06-09 11:29:57 -07:00
Tank_Master
3d1ac7c0ec
Merge LL 3.7.3 (Viewer-Bear fixes)
2014-03-17 14:14:15 -07:00
Richard Linden
5b846ed2a6
merge with release
2014-03-12 12:48:43 -07:00
Baker Linden
28d3bb0975
[MAINT-3555][MAINT-3703]
...
- Removed logging for MAINT-3555
- Added NULL guard to fix MAINT-3703 (hopefully)
2014-03-03 11:53:57 -08:00
Baker Linden
bd73465e51
[MAINT-3784] - Viewer takes too long to shut down
...
- Removed a lot of logging code to reduce application close time
2014-02-25 16:41:23 -08:00
Ansariel
a7060c8a2d
Backed out 1bc294530f38
2014-02-21 20:19:30 +01:00
Baker Linden
7faaaa9b11
[MAINT-3555] Adding a bajillion log messages to (hopefully) narrow down the cause of the crash
2014-02-20 15:23:53 -08:00
Ansariel
37094aaff7
Added some logging to track down mysterious login crash
2014-02-12 10:54:00 +01:00
Mnikolenko ProductEngine
7a89e9607c
MAINT-3539 Additional checking was added to avoid possible crash.
2013-12-09 13:02:06 +02:00
Mnikolenko ProductEngine
4a09065691
MAINT-3539 Additional checking was added to avoid possible crash.
2013-12-09 13:02:06 +02:00
Mnikolenko ProductEngine
a873a575dd
MAINT-3375 FIXED Do not record visibility change if event logging is off(because it kills fps).
2013-11-19 13:36:59 +02:00
Richard Linden
c4fc085f74
fixed some warnings
2013-11-06 18:16:57 -08:00
Richard Linden
fe518bde8e
merge with release
2013-11-06 17:22:04 -08:00
Richard Linden
a10eb7b240
further fix of inventory keyboard focus and tab order calculations
2013-11-05 19:30:38 -08:00
Richard Linden
697d2e720b
renamed TimeBlock to BlockTimerStatHandle
2013-10-15 20:24:42 -07:00
Richard Linden
12f0f8cb72
changed over to manual naming of MemTrackable stats
...
changed claimMem and disclaimMem behavior to not pass through argument
added more mem tracking stats to floater_stats
2013-10-01 13:46:43 -07:00
Richard Linden
053d97db1b
better memory usage for LLTrace (tighter packing of recording arrays)
...
removed complicated and unnecessary fast timer gapless handoff logic (it should be gapless anyway)
improved MemTrackable API, better separation of shadow and footprint
added memory usage stats to floater_stats.xml
2013-09-25 19:12:35 -07:00
Richard Linden
cbe397ad13
changed fast timer over to using macro
...
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Oz Linden
306b2d810e
Fix coding style fails
2013-08-27 16:27:19 -04:00
Oz Linden
7614589adc
MAINT-3074: Remove warning log that kills FPS
2013-08-27 16:31:36 -04:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Jeff (Gioffredo Linden)
ee0b66f080
VITA test framework - record events support
2013-07-25 16:07:16 -04:00
Richard Linden
8208a40412
BUILDFIX: reverted changes that attempted to automate mem track
...
stat definition as they don't work on gcc/clang
2013-07-01 18:50:51 -07:00
Richard Linden
04bdc8ba83
SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%
...
also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now
2013-07-01 17:04:01 -07:00
Richard Linden
0a96b47663
merge with viewer-release
2013-06-05 19:05:43 -07:00
Richard Linden
41b4374760
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
renamed LLView::handleVisibilityChange to onVisibilityChange to reflect
standard naming conventions for handlers vs. reactors
2013-05-10 17:57:12 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Richard Linden
7b4d27ecbc
SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
...
collapsed Orientation enums to all use LLView::EOrientation
added ability to display stat bar horizontally
2013-03-14 19:36:50 -07:00
Richard Linden
f07b9c2c69
renamed LLTrace stat gathering classes/methods to make the structure of LLTrace clearer
...
Count becomes CountStatHandle
Count.sum becomes sum(Count, value), etc.
2013-03-06 11:08:25 -08:00
Nicky
f58c6431b3
More stopping the eventrecorder from eating FPS like crazy.
2013-11-03 22:28:59 +01:00
Tank_Master
6007d1235e
merge snowstorm repo
2013-10-19 23:48:44 -07:00
Nicky
97659b1536
Allow an LLView to override it's deletion by parent.
2013-10-17 21:48:55 +02:00
Tank_Master
d4640277d0
Merge LL 3.5.3 release.
2013-07-09 16:24:58 -07:00
Ansariel
7631668abd
Some overall fixing of LLUI, re-adding missing stuff and comments
2013-07-01 00:48:14 +02:00
Tank_Master
14001c54df
Gastly CHUI merge pass 1, don't count on anything to work.
2013-06-26 12:14:54 -07:00
Nicky
217f4872f6
Shrink memory footprint by reducing size of each LLFolderViewItem.
2013-03-31 20:52:23 +02:00
Richard Linden
cbff0e7ab8
SH-3468 WIP add memory tracking base class
...
attempted fix for gcc compile errors
can't use typeid() on a class that doesn't have a method
defined in a translation unit
fix is to force classes deriving from LLMemTrackable to
use their own static member named sMemStat
2013-01-04 13:48:35 -08:00
maksymsproductengine
01bdfb3ecb
CHUI-591 FIXED Issues with resizing conversations floater
2012-12-15 21:28:38 +02:00
Richard Linden
2facd63745
SH-3406 WIP convert fast timers to lltrace system
...
improved LLUnit compile time errors
removed cassert in favor of llstatic_assert
2012-12-06 14:30:56 -08:00
William Todd Stinson
67bc42a80a
Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta.
2012-11-20 16:20:40 -08:00
Kelly Washington
c5f6ff43da
MAINT-1897 Poor performance viewing large group member lists
...
* Improve draw performance of scroll lists by only drawing what is visible
* Reduce frequency of expensive column width calculations
Fixes by Richard
2012-11-12 15:38:58 -08:00
Merov Linden
7fc33cc47f
CHUI-367 : Completed : Show user name tooltip in all situations so to avoid the conversation name showing up
2012-09-28 17:30:18 -07:00
Merov Linden
0651e10aff
CHUI-342, CHUI-366 and CHUI-367 : WIP : Allow a NO_TOOLTIP value for tooltips, update display/user names and sort on display/user names
2012-09-28 11:15:45 -07:00
Nicky
7fdaf72389
Make GCC 4.7.1 happy.
2013-03-12 11:38:40 +01:00
Tank_Master
cc44316aed
Merge LL 3.4.3,
...
Note: aligned some of our code with LL's, spcifically feature table, gpu table, texture fetching, and some rendering defaults behavior.
2012-12-18 00:36:35 -08:00
Merov Linden
bc54f1bb89
Merge : pull from lindenlab/viewer-release
2012-06-07 22:30:54 -07:00
AlexanderP ProductEngine
47ec4faeb4
CHUI-119 WIP Prepare the nearby chat for hosting it by the IM-container
2012-05-30 19:58:20 +03:00
Tank_Master
1c55d5cbb6
Merge LL 3.3.2 release
2012-05-28 17:02:11 -07:00
Richard Linden
93aa231a18
EXP-1767 WIP Received Items panel state does not persist between sessions
...
ensure that layout stack has updated its layout before manually resizing one of its elements
(which was causing the manual resize to be stomped on by the newly triggered layout update)
made layout stack animation occur even when layout stack not visible (inventory will appear in proper open/closed state)
LLView::setShape() now only calls handleReshape() when dimensions change
removed extraneous calls to LLLayoutStack::updateClass() so that it should be called only
once per frame now, allowing it to limit animation updates to layout stacks to one per frame.
fixed rendering glitches arising from reshaping LLFolderView while in the middle of its draw() method
2012-03-06 16:49:58 -08:00
Richard Linden
0fc6c5df96
EXP-1181 FIX As a designer, I would like to specify default floater positions using relative coordinates
...
floaters given specified positions will stay in that location
floaters that stack will treat that as a specified position
moving any floater will switch to relative positioning mode
cleaned up some XUI where widgets were relying on a default height of 10 pixels
2012-02-24 16:54:54 -08:00