Commit Graph

109 Commits (e6970af7a1c6a4b63703f37d4ce79b9da6eb3bf5)

Author SHA1 Message Date
Ansariel d686d2025b Merge Firestorm LGPL 2019-05-03 19:48:09 +02:00
Tonya Souther fd0f8a1cf5 OS X compile fixes. 2019-04-20 19:31:01 -05:00
Ansariel dab71ac322 Merge viewer-bear 2019-02-26 22:15:11 +01:00
andreykproductengine 86d28366b1 SL-1811 Slight chat optimization 2019-02-20 20:30:43 +02:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Nicky 006190f2a1 Merge with tools update. 2015-05-05 13:09:27 +02:00
callum_linden 23711c9275 Rename llround(..) to ll_round(..) because of a collision with MS llround (long long round) in VS2013 2014-12-10 08:44:08 -08:00
Ansariel e130d1d133 FIRE-15575: Change persisted LLLayoutStack layout settings into a per-account setting 2015-02-17 14:04:06 +01:00
Ansariel c72ef6f7ee Fix LLLayoutStack saving undefined values if persisting its layout; Also only write to settings if the LLLayoutStack gets destroyed instead of per frame 2015-02-17 10:56:47 +01:00
Ansariel b24b884122 FIRE-15101: Fix bottom toolbar buttons show in mouselook;
This fix reverts the initial fix for FIRE-5141 (e756e5e01e11) and replaces it
with a more specific one: The panel for the bottom toolbar buttons will always
stay visible regardless if it contains buttons or not, unless the whole toolbar
itself will be hidden (which happens for mouselook in case the UI should not be
shown). This means the nearby chat bar can be resized unless being in mouselook
and having UI in mouselook disabled.
2014-12-11 11:05:24 +01:00
Ansariel a38473a663 Clean up some formatting at sight 2014-09-11 18:19:11 +02:00
Ansariel a6c1e7cd8b FIRE-5141: Nearby chat floater can no longer be resized when all buttons are removed from bottom FUI panel 2014-09-11 15:16:06 +02:00
Nicky 4a38a5b528 Use LL's code for ::updateClass (LLInstanceTracker functions) again. 2014-06-10 11:03:33 +02:00
Tank_Master 8863d9beaf Compile fixes 2014-06-09 23:27:05 -07:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
Ansariel 4f4b87013d Rename reshape-related members in LLLayoutPanel to avoid collision with members in LLCenterLayoutPanel 2014-02-21 19:42:36 +01:00
Richard Linden c35801ef1c fixed focus issue on inventory 2013-11-05 19:26:23 -08:00
Richard Linden 697d2e720b renamed TimeBlock to BlockTimerStatHandle 2013-10-15 20:24:42 -07:00
Ansariel d37f0033e5 Make preventing floaters being dragged underneath the main chat bar actually work, even for Vintage and Latency skin 2014-01-24 22:03:50 +01:00
Richard Linden 52da9f5f49 merge with viewer-release 2013-09-09 18:58:41 -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
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Merov Linden 2113bb8159 Pull merge from viewer-release 2013-05-22 11:23:51 -07:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
maksymsproductengine 0193a7b74c CHUI-808 FIXED Draggable separator between conversations and message pane is not discoverable:
- final solution;
2013-04-16 04:55:09 +03:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Richard Linden 8de397b19e SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
changed LLCriticalDamp to LLSmoothInterpolation and sped up interpolator lookup
improvements to stats display of llstatbar
added scene load stats floater accessed with ctrl|shift|2
2013-03-18 08:43:03 -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
prep 207d9fd767 Viewer-chui merge 2013-03-11 14:45:53 -04:00
Tank_Master 5a8d94c50f Merge LL 3.6.4 pass 1 2013-08-28 00:10:39 -07:00
Ansariel 1cfe6a68cf Removed dead code in lllayoutstack.cpp 2013-07-19 14:51:51 +02:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Tank_Master 14001c54df Gastly CHUI merge pass 1, don't count on anything to work. 2013-06-26 12:14:54 -07:00
maksymsproductengine 01bdfb3ecb CHUI-591 FIXED Issues with resizing conversations floater 2012-12-15 21:28:38 +02:00
Gilbert Gonzales 7e74481f33 This does not pertain to a CHUI bug fix but Richard took a look at the behavior of the layout stack test and found a mathematical bug that caused panels in a layout stack to jitter as they were resized. Submitting in this branch. 2012-11-02 18:00:19 -07:00
Gilbert Gonzales 4f6afb08d7 CHUI-472: This is a fix for the following case: When a torn off floater has its conversation reduced to the minimum width, once re-docked the conversation does not expand. Solution: Discussed problem with Richard, and I'm submitting the changes required to fix the problem. 2012-11-02 16:22:19 -07:00
Don Kjer c06c35609c Updating linux build to gcc4.6 2012-10-11 00:09:04 +00:00
MaximB ProductEngine 06a7bd27cb CHUI-331 FIXED (Resizing conversation list when message panel is collapsed does not resize list)
*fixed missing parentheses from last push
2012-10-04 17:13:10 +03:00
MaximB ProductEngine efd8910069 CHUI-331 FIXED (Resizing conversation list when message panel is collapsed does not resize list) 2012-10-04 00:57:43 +03:00
Tank_Master b7c25b12e2 Partial merge of LGPL repo 2013-02-20 01:48:25 -08:00
Tank_Master ea86bb88c3 first pass merge 2013-02-04 10:52:32 -08:00
ziree 6cacc0d54f Fix a potential crash when removing LLLayoutPanel objects. 2013-01-15 19:06:29 +01:00
Nicky a8481122d5 Minimize calls to LLInstanceTrackerBase::getStatic. It is not as innocent as it looks when called very often. 2013-01-02 19:33:06 +01:00
Tank_Master 1c55d5cbb6 Merge LL 3.3.2 release 2012-05-28 17:02:11 -07:00
Ansariel 81f9c074b8 Layout stack fix: Don't divide by zero! Fixes loosing layout panel contents on full resize (FIRE-6153 & FIRE-6154) 2012-05-17 00:11:14 +02:00
Richard Linden bea2dfbc22 EXP-1767 WIP Received Items panel state does not persist between sessions
added get/setTargetDim() for managing layout_panel size even if its collapsed/invisible/etc
2012-03-06 16:59:11 -08: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
Tank_Master e61c20d499 Merge LL 3.3.1 Viewer Release 2012-04-26 17:31:35 -07:00
Richard Linden e482e677b2 EXP-1767 WIP Received Items panel state does not persist between sessions
fixed layout stack so programmatic size updates will work correctly
2012-02-08 16:51:19 -08:00