Commit Graph

1924 Commits (05935d09124db6834ed7262b94de7558b6738590)

Author SHA1 Message Date
Tonya Souther 16aaaf07b8 GCC compilation fix. 2011-11-20 14:52:20 -06:00
Ansariel c96713d2b1 Proper fix for FIRE-3798: Cursor causing flickering when hovering over interactive objects 2011-11-20 14:00:39 +01:00
Tonya Souther 86468d6055 Documenting Tank's fix for future merges. 2011-11-12 20:06:21 -06:00
Tank_Master 1536dcb8c2 fix for icon blinking when overing over certain touch event objects 2011-11-12 17:57:56 -08:00
Tonya Souther a1a402bde7 Prevent clickable links from extending past the text area. From Dawa Gurbux, fixes FIRE-2983. 2011-11-11 09:57:24 -06:00
Liny 2229351c20 Making stats bar items remember their state across opening and closing. 2011-11-10 18:04:01 -08:00
ziree af2e6e3c9c Fixed double clicking on scrollbars in group lists to NOT open a selected group chat. Fixes FIRE-1853 - Thanks to Dawa Gurbux for the patches to give me the right idea. 2011-11-07 14:47:59 +01:00
Tonya Souther b25e2b9493 Don't update floater title if the tab we're updating isn't the active tab. 2011-11-01 19:03:22 -05:00
Tonya Souther 212f41e0a1 Update the overall floater title when a tab title in a multifloater is updated. Fixes FIRE-3778. 2011-11-01 09:56:34 -05:00
Nicky f88181b4af More fixes for GCC >= 4.6. 2011-10-30 17:48:58 +01:00
Tank_Master 8dff6606ae STORM-959 Syntax highlighting for LSL multi-line comments. (from Ima Mechanique) 2011-10-29 21:45:15 -07:00
Nicky 6bbae0c736 Fire-865; Scroll next/prev was not handled in IM tabs. 2011-10-29 21:50:49 +02:00
Arrehn dac16f4b49 FIRE-3665, Allow smaller conversations floaters, by Satomi Ahn 2011-10-29 12:36:54 -04:00
Arrehn bb7e2458b3 FIRE-3651, Windows hosted in contacts floater share titlebar, by Satomi Ahn 2011-10-29 11:45:02 -04:00
Richard Linden 7174d3b527 EXP-1406 FIX Scrolling using mousewheel not working to scroll in inventory and people panels 2011-10-18 18:51:17 -07:00
Arrehn e19e95e55f FIRE-3459: Support for multi-grid hop:// protocol, by ArminW 2011-10-28 18:09:14 -04:00
Arrehn 92378469f7 Merge catchup with trunk tip, no changes 2011-10-28 13:29:59 -04:00
Arrehn 7394730eaa Merge up to LL FUI 2011-10-28 02:00:09 -04:00
Tonya Souther f5adb1aead Show filename we loaded the panel from that we're complaining about not finding the string in. 2011-10-26 19:00:44 -05:00
Nat Goodspeed 30480b58db Automated merge with http://hg.secondlife.com/viewer-development 2011-10-05 11:25:19 -04:00
Oz Linden af52ec169f merge changes for storm-1630 2011-10-03 16:40:04 -04:00
Oz Linden 2b42a6f0dc merge changes for storm-1600 2011-09-30 10:08:32 -04:00
Nat Goodspeed ad9c28a269 Automated merge with http://hg.secondlife.com/viewer-development 2011-09-26 15:44:21 -04:00
Richard Nelson 712d458595 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience 2011-09-16 11:58:16 -07:00
Richard Nelson c10832bb9a added Flag as new param type...
usage: <foo><bar/></foo> will set the bar flag on foo
LLSD foo; foo["bar"]; will set the bar flag on foo
converted notifications unique to use flag
2011-09-16 11:57:57 -07:00
Vadim ProductEngine 8b7f4d4ea3 STORM-1600 FIXED Folder view stole "Delete" key presses from the line editor when renaming a newly created inventory item.
Reason:
LLFocusMgr::setKeyboardFocus() which is called from LLLineEditor::setFocus()
makes the folder view the edit menu handler, thus it receives the Delete key
presses instead of the line editor.

Fix:
Make sure the line editor becomes the edit menu handler whenever it's focused,
no matter is it a child of a folder view or not.
2011-09-16 19:09:37 +03:00
Richard Linden 03e965a732 EXP-974 FIX Inventory Keystroke Behavior No Longer Working 2011-09-15 16:16:33 -07:00
Richard Nelson 2809778bf1 EXP-1201 FIX Quit button option not present in Mode Changing and Exit viewer dialogs 2011-09-14 19:45:00 -07:00
Nat Goodspeed 993dff2ea0 Fix new LLView::childFromPoint(recur=true) behavior: was always NULL.
The recursive logic always used to recur to the point where there were no
children -- where the next level of recursion returned NULL -- and then return
that NULL. Fix so when that lowest-level call returns NULL, we return one
level above that.
2011-09-12 23:06:43 -04:00
Richard Nelson aa75136e1a Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience 2011-09-12 18:01:26 -07:00
Richard Nelson 860962d365 EXP-1063 FIX Destination Guide link in side panel does not open to destination guide specific search window
fixed param->LLSD serialization to not introduce empty strings
2011-09-12 18:00:52 -07:00
Richard Linden 8d64e5d831 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-merge 2011-09-08 22:37:14 -07:00
Richard Linden 72913ddf49 EXP-1196 FIX Fix param block template ordering 2011-09-08 22:35:53 -07:00
Leslie Linden f2acd554bc Clean up erroneous XUI parsing errors. 2011-09-08 16:34:54 -07:00
Richard Linden 24db50a37f fix for held down delay not parsing from xui 2011-09-08 15:07:11 -07:00
Leslie Linden 1c7b1532e9 Merge from viewer-experience 2011-09-08 10:55:48 -07:00
Andrew A. de Laix 2d19a20025 add getInfo to LLView to get state information about ui elements. 2011-09-08 09:46:04 -05:00
Leslie Linden 78821c51a1 Merge from viewer-experience 2011-09-07 13:58:19 -07:00
Richard Linden fef401a176 build fix 2011-09-06 16:05:03 -07:00
Richard Linden b183b6f141 EXP-1196 FIX Fix param block template ordering
changed ordering of template loading relative to constructor setting of params
moved a lot of constructor-set params to template files
reviewed by Leslie
2011-09-06 14:45:11 -07:00
Nat Goodspeed b59c0a6680 Automated merge with http://hg.secondlife.com/viewer-development 2011-09-06 13:58:47 -04:00
Nat Goodspeed 654cd3f897 CHOP-763: Make LLView::TemporaryDrilldownFunc boost::noncopyable.
Code review with Alain turned up the fact that TemporaryDrilldownFunc, simple
to the point of naivety, doesn't address the case of its being copied. Making
it boost::noncopyable should turn any such usage into a compile error.
2011-09-04 07:08:23 -04:00
Richard Nelson 1836dd12c9 EXP-1149 FIX Log in Screen: Replace the new mode selector with the old one
improved graphics and layout for logged in mode selector
2011-08-31 17:02:55 -07:00
Nat Goodspeed 71aec7439c CHOP-763: Introduce static LLView::getPathname(LLView*).
Use it for LLWindowListener to safely report an LLView* which might be NULL.
2011-08-30 15:22:44 -04:00
Andrew A. de Laix f08de06bf2 fix crash bug; exclude root from path. 2011-08-30 13:30:18 -05:00
Nat Goodspeed 6e8ba7e117 CHOP-763: Introduce LLView::getPathname(). 2011-08-30 09:53:43 -04:00
leslie@leslie-HPz600.lindenlab.com c2443b95d3 EXP-1126 FIX -- Cannot use arrow keys to scroll up and down in Inbox and Outbox
EXP-1003 FIX -- Renaming a folder in Received Items panel resets the New flag for that folder
EXP-1001 FIX -- Newness is removed on next login if you log out or crash before opening inventory panel
EXP-857 FIX -- Add context menu entries as alternate path to populate outbox
EXP-858 FIX -- Outbox sync failure error handling
EXP-1158 FIX -- Viewer crash when deleting items from Outbox when some folders are open

* Made inbox, outbox and inventory panels all legit tab stops for keyboard focus
* Added mouse over indication on inventory panel primarily for increased clarity on outbox error messages
* Disabled "Rename" option on inbox items
* Added context menu option to copy/move an item to the merchant outbox
* Context menu option to copy/move to outbox is visible and/or enabled/disabled when appropriate
* "LastInventoryInboxCollapse" no longer written out as a setting when the panel is not visible
* Fixed up collapse time check to not try to parse empty string on first load (deminishes text spam in log greatly)
* Disabled double-click as a way to equip items in the inbox or outbox
* Viewer code no longer removes items from the outbox after sync.  We rely on the sim to do this now.
* Basic outbox sync error handling now displays error messages as tooltips along with badge over item in outbox
* Moved some scroll container default values out of code and into xml
2011-08-26 16:33:47 -07:00
Nat Goodspeed f7a6ed85e4 CHOP-763: Add LLView::TemporaryDrilldownFunc to support UI injection.
Instead of unconditionally calling LLView::pointInView(),
LLView::visibleAndContains() now consults a class-static boost::function
called sDrilldown -- which is initialized to LLView::pointInView().
Introduce LLView::TemporaryDrilldownFunc, instantiated with a callable whose
signature is compatible with LLView::pointInView(). This replaces sDrilldown,
but only for the life of the TemporaryDrilldownFunc object.
Introduce llview::TargetEvent, an object intended to serve as a
TemporaryDrilldownFunc callable. Construct it with a desired target LLView*
and pass it to TemporaryDrilldownFunc. When called with each candidate child
LLView*, instead of selecting the one containing the particular (x, y) point,
it selects the one that will lead to the ultimate desired target LLView*.
Add optional 'recur' param to LLView::childFromPoint(); default is current
one-level behavior. But when you pass recur=true, it should return the
frontmost visible leaf LLView containing the passed (x, y) point.
2011-08-25 14:40:53 -04:00
Logan Dethrow 6484dbf28c merge 2011-08-23 17:25:08 -04:00
Leslie Linden 4b2ba7236f Merge from viewer-experience 2011-08-22 11:41:18 -07:00