Commit Graph

96 Commits (8243d30f02abd56dc2abdc1925f16ccf81fbbb49)

Author SHA1 Message Date
Tank@test_master.ftrdhcpuser.net 01c7d1eafb Merge LL pathfinding
with help from Armin and NickyD
2012-08-06 18:14:39 -07:00
Todd Stinson 01545997da PATH-788: Adding more state information for the rebake region button to capture and display the rebaking states. Also, altering how the stop flying button works so that it does not hide the entire panel. 2012-06-27 13:30:01 -07:00
Todd Stinson e4aa203881 PATH-702: Positioning the rebake navmesh button to align with the Stand/StopFlying buttons. Also, parenting the buttons to the toolbar UI elements. 2012-06-19 17:20:24 -07:00
Kitty Barnett 8ab7f87d53 Merged with RLVa-1.4.6 tip 2012-06-27 16:40:29 +02:00
ziree afcfa62016 Proposed fix for Stand/Fly/Flycam buttons not moving correctly with chatbar size and sticking out of the movement floater. Fixes FIRE-5370 2012-06-11 15:38:31 +02:00
Ansariel f6a98e7a94 Fixed merge issue in llmoveview.cpp: Re-applied STORM-730 that apprently got lost in a merge 2012-05-18 19:46:52 +02:00
Tonya Souther f35b5c4e0a Fix backwards test on RLV restriction @alwaysrun. Fixes FIRE-3422, regressed in FUI merge. 2012-02-13 06:48:58 -06:00
ZiRee 36f516eb9e More chatbar changes, Vintage skin has a nice V1 like utility bar to the right of the chat bar now. 2012-02-03 01:02:58 +01:00
Kitty Barnett c5e8e2cc88 - fixed : the "Running mode" button on the "Move" floater is disabled when it shouldn't be
--HG--
branch : RLVa
2012-01-14 15:30:13 +01:00
Nicky adf6ca947e Merge up to 26121/6a223218718e; latest RLVa from catznip-3.2.0 (http:///bitbucket.org/Kitty_Barnett/catznip-3.2.0). 2012-01-23 17:09:53 +01:00
Nicky 161c1b019f Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
Kitty Barnett 866eeb7897 Merged with default tip (Revision 913d90c3225b)
--HG--
branch : RLVa
2011-11-04 17:40:17 +01:00
callum ed53295cb3 EXP-1322 FIX Stand / Stop Flying button should be centered above the bottom toolbar at all times 2011-10-12 12:55:37 -07:00
Paul ProductEngine 8154c245dd EXP-1281 FIXED (As a FUI user, I want all bottom bar floaters to become independent)
Made bottom bar dependent floaters independent from it. Also some LLTransientDockableFloaters are just LLFLoaters now.

Note: IM Floater and SysWellWindow will be made independent within EXP-1276
2011-10-11 18:14:37 +02:00
Leslie Linden 0587924283 * Updating "Move" floater to be more FUI-like 2011-10-04 14:55:55 -07:00
Kitty Barnett 1e73066654 - review : partial review of RlvUIEnabler and related scattered code blocks
--HG--
branch : RLVa
2011-05-27 15:48:16 +02:00
Kitty Barnett 09e4a6213b - added : @alwaysrun=n|y and @temprun=n|y
--HG--
branch : RLVa
2011-05-11 19:10:30 +02:00
Kitty Barnett 604345b918 Merged with .RLVa tip
--HG--
branch : RLVa
2011-02-19 01:12:23 +01:00
Kitty Barnett 922b851a5c Merged with default tip (Revision 1ed382c6a08b)
--HG--
branch : RLVa
2010-12-19 17:32:13 +01:00
Richard Linden ca2141ce90 merge with viewer-dev 2010-12-08 16:04:07 -08:00
Vadim ProductEngine e03e3257ab STORM-730 FIXED Made Movement Controls, Camera Controls and Nearby Voice floaters use active floater transparency. 2010-12-06 19:19:31 +02:00
Monroe Linden 1e050c2ed8 merge 2010-12-02 14:33:42 -08:00
Kitty Barnett c1e2223e50 Merged with default tip (Revision dc6483491b4a)
--HG--
branch : RLVa
2010-12-05 01:50:09 +01:00
Nat Goodspeed 2f6062e597 Remove erroneous 'inline' on LLPanelStandStopFlying::getInstance()
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 11:08:04 -04:00
Kitty Barnett 9498c31d3c Merged with default tip (Revision aeb7e6c38341)
--HG--
branch : RLVa
2010-10-31 23:41:40 +01:00
Kitty Barnett 1c2ef4090a Merged with default tip (Revision f20bf424bd86)
--HG--
branch : RLVa
2010-10-30 17:28:00 +02:00
Kitty Barnett 6980a78faf - imported : [VWR-23406] Link error: undefined reference to `LLPanelStandStopFlying::getInstance
-> needed for Linux (thankies Satomi)

--HG--
branch : Viewer-Build
2010-10-26 22:14:53 +02:00
Tonya Souther cf9ff0750f Fix backwards test on RLV restriction @alwaysrun. Fixes FIRE-3422. 2011-10-13 12:00:07 -05:00
ziree ffbcd1e58e Added Flycam button. Fixes FIRE-1348 2011-09-25 02:15:08 +02:00
Arrehn 8de8a5f1cf Merge with RLVa 2.8, part 1
Known issues:
- RLV Debug method commented out
- RLV Windlight options not implemented
2011-08-27 01:21:37 -04:00
Arrehn fa58cafc14 Merge from Kitty Barnett's RLVa 1.4 2011-08-06 13:59:08 -07:00
Kitty Barnett 825d5bc58e Merged with RLVa-1.3.1c 2011-06-03 21:38:34 +02:00
Arrehn 10e88f3891 Merge with RLVa-LL2.5.2 2011-04-09 22:24:22 -07:00
Arrehn a30a9064b1 Merge Firestorm up to LL 2.4 Release. (initial pass)
RLVa needs additional merging
2011-01-18 00:50:43 -05:00
Arrehn aff489df36 missed this file from the last changeset: remove title bar from move/view floater 2011-01-12 16:22:01 -05:00
Richard Linden 93faa08da9 EXP-128 FIX Stand button displays partially offscreen 2010-09-30 20:19:24 -07:00
Richard Linden 1f7ff277d4 EXP-128 FIX Stand button displays partially offscreen 2010-09-30 20:08:53 -07:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Kitty Barnett b6a073c659 Initial commit of RLVa-1.2.0i
--HG--
branch : RLVa
2010-08-22 10:57:22 +02:00
Richard Nelson 02d8197019 changed buildPanel/buildFloater to member functions buildFromFile
streamlined LLUICtrlFactory's interface
2010-08-20 10:14:28 -07:00
Richard Nelson c20bd2dfee cleaned up LLUICtrlFactory...
removed redundant functionality
moved buildPanel to LLPanel
2010-08-16 15:00:51 -07:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Richard Linden 2c999688c4 added remaining hints and fade in/fade out behavior 2010-08-12 15:18:25 -07:00
Richard Nelson be50a053ed first pass at hints 2010-08-12 09:46:45 -07:00
Mike Antipov d3d39b98aa EXT-8458 FIXED ensure that static pointer to instance of LLPanelStandStopFlying is always valid to prevent crash.
Consequences of root cause:
 Static pointer to LLPanelStandStopFlying in LLPanelStandStopFlying::getInstance() becomes invalid when the instance of the LLPanelStandStopFlying is a child of floater while it is destroying.
 Next usage of that pointed cause a crash.

Root Cause:
 1. LLFloater::closeFloater sets floater invisible and marks floater as "dead" but does not destroy it.
 2. But that instance was still in LLFloaterReg map. It is removed in LLFloater's destructor.
 3. So it was possible on low fps to get "dead" floater with LLFloaterReg, LLFloaterMove in this case.
 4. Then LLMortician deleted floater instance shown on previous step.
    Call of setVisible(false) from the LLFloater's destructor does not call overridden LLFloaterMove's method (which is expected behavior.)
    So, child panel LLPanelStandStopFlying was not re-parented to Main View and was destroyed with LLFloaterMove.
    That leaded to the "Top Reason" described above.

FIX:
1. Ensure that LLPanelStandStopFlying is not a child of LLFloaterMove on its destroying.
2. Synchronized removing of a floater instance from the LLFloaterReg when it is marked as "dead".

Note: both changes fixes this bug independently, but I included both of them into result patch to avoid similar but in the future.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/781/

--HG--
branch : product-engine
2010-07-20 15:17:46 +03:00
Andrew Dyukov 36bf984b03 EXT-7872 FIXED Removed disabling of movement controls when sitting.
- Removed code responsible for disabling actions panel when sitting.

- Removed LLFloaterMove::setEnabled() and replaced calls to it with calls showModeButtons() because it was the only code which remained there after first step of this fix.

Reviewed by Leyla Farazha at https://codereview.productengine.com/secondlife/r/655/

--HG--
branch : product-engine
2010-06-25 17:55:24 +03:00
Andrew Dyukov 73e6407af8 EXT-2493 FIXED Added strafe buttons.
- Added slide left and Move right buttons to movement actions panel, when inserting them in xml organized buttons in panel into 3 columns to make their position more easily configurable.

- Removed hiding of fly up and down buttons. When not flying(in walk/run mode) they act as jump ans crouch.

- Added movement mode(walk/run/fly) dependent tooltips for fly/jump/crouch and slide buttons.

- Added comment regarding implementation of move floater buttons toggling when user moves via keyboard (because it's not quite obvious and time consuming when you first encounter it) to LLFloaterMove::postBuild().

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/360

--HG--
branch : product-engine
2010-05-07 22:07:01 +03:00
Tofu Linden 1c352ebb5b repair merge from viewer-hotfix w.r.t. agent API changes. 2010-04-19 15:23:04 +01:00
Tofu Linden 532d732645 merge from viewer-hotfix 2010-04-19 14:22:05 +01:00
Eugene Mutavchi ea6a3e8e78 Updated the reverted fix for critical bug EXT-1655 ([BSI] Always flying after pressing "Stand" to stand up from an object), also integrated the fix for EXT-6786 ('Stand' button is corrupted if movement control floater is opened). Added some clarifying comments.
Reviewed by Tofu Linden at https://codereview.productengine.com/secondlife/r/253/.

--HG--
branch : product-engine
2010-04-19 13:32:07 +03:00