Commit Graph

339 Commits (75965449fb3cc37f830f88c6807745e629dfd1e1)

Author SHA1 Message Date
Andrey Kleshchev f534e37328 SL-14368 Expanding the 'People' floater to the right does not expand the displayed values 2020-11-21 00:06:47 +02:00
Ansariel a1d9d8b7ea Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2020-10-15 12:19:54 +02:00
Ansariel b834664d81 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2020-10-15 11:31:36 +02:00
Andrey Lihatskiy 80dd72ff2b Merge branch 'master' into DRTVWR-514-keymappings 2020-10-14 22:00:09 +03:00
Andrey Lihatskiy 14bf268fbb Merge branch 'master' into DRTVWR-513-maint 2020-10-14 21:59:52 +03:00
Ansariel de246a77b1 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2020-07-28 23:46:20 +02:00
Ansariel db68f49ab5 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2020-07-28 21:01:43 +02:00
Ansariel 69b005b149 Merge branch 'DRTVWR-513-maint' of https://bitbucket.org/lindenlab/viewer 2020-07-15 16:41:49 +02:00
Andrey Kleshchev 54383cac8f SL-5894 #3 WIP enumerate devices to flaoter, let floater set device
temp
2020-07-15 13:55:32 +03:00
Ansariel 24f83da506 FIRE-29862: Add a way to select all gestures (and other stuff as well) 2020-07-14 15:46:45 +02:00
Ansariel ebe141327c Merge branch 'DRTVWR-514-keymappings' of https://bitbucket.org/lindenlab/viewer 2020-06-24 10:30:51 +02:00
andreykproductengine af7cefe031 SL-6109 Cell selection support 2020-06-23 14:49:39 +03:00
andreykproductengine 4df05c5a89 SL-6109 Keyaboard support ready 2020-06-23 14:48:02 +03:00
Ansariel 48854f714a Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2020-03-19 10:28:54 +01:00
Andrey Lihatskiy 9ec2aac56c Merge branch 'master' into DRTVWR-482 2020-03-18 21:05:33 +02:00
Ansariel 90cbec4a54 Merge DRTVWR-481 2020-02-08 18:43:22 +01:00
Andrey Lihatskiy 258cc9c61a Merge branch 'master' into DRTVWR-482 2020-02-05 18:31:06 +02:00
Ansariel ee65b14ec8 Merge DRTVWR-482 2020-01-29 17:22:18 +01:00
Brad Payne (Vir Linden) 38649767a0 Merge branch 'master' of https://bitbucket.org/lindenlab/viewer-private into DRTVWR-481
Merge
2020-01-28 21:47:35 +00:00
andreykproductengine c5859778bc SL-379 WIP Joint overrides tab 2020-01-17 21:08:38 +02:00
andreykproductengine 9621dd8bbd SL-12100 Premium Enhancements - Changes to rates to create Groups, UI Work 2019-11-22 20:18:30 +02:00
Ansariel 3bc189bda7 Merge Firestorm LGPL 2019-11-19 20:28:09 +01:00
Ansariel fd4b8a7bb1 Merge Firestorm LGPL 2019-11-12 18:45:02 +01:00
Ansariel d79b79fbe2 Merge viewer-ordered-shutdown 2019-10-19 03:16:10 +02:00
Ansariel e8b426d1c2 Merge viewer-neko 2019-09-11 17:34:55 +02:00
andreykproductengine 98b28e5881 SL-11910 [Win] Horizontal scroll 2019-09-10 19:49:15 +03:00
Ansariel 06fa762f21 FIRE-24051: Fix removing resident from filtered blocklist sends viewer into loop 2019-06-02 19:19:26 +02:00
maxim_productengine cdef4175d4 MAINT-8985 Added missed initialization 2018-08-23 14:53:46 +03:00
maxim_productengine 36594400a2 MAINT-8985 FIXED User is able to send friendship request to a friend from the group menu 2018-08-22 18:02:31 +03:00
Ansariel 01dddbd231 FIRE-19933: Open context menu on context menu key press in LLScrollListCtrls 2019-01-26 23:40:05 +01:00
Ansariel d93b92ec1d Merge viewer-bear 2018-09-12 20:13:12 +02:00
Ansariel 106d34da3a Merge viewer-neko 2018-06-12 21:54:15 +02:00
Graham Linden b26dbf562f MAINT-8741 fix compile issue with OSX 10.14 SDK 2018-06-08 17:29:56 +01:00
Ansariel c4e18fbcaa Merge viewer-neko 2018-02-27 18:08:48 +01:00
maxim_productengine 52eb540cca MAINT-8287 FIXED [Mac] Crash when creating group role with 'Manage ban list' ability 2018-02-14 11:37:07 +02:00
Ansariel 00bfcbec08 FIRE-21887: Select first visible item in scroll list if previously selected item gets filtered 2017-11-30 10:18:29 +01:00
Ansariel 2347b25808 Merge viewer-neko 2017-06-09 11:49:10 +02:00
Mnikolenko Productengine 81f4da6468 MAINT-7447 FIXED Selecting a group ability refreshes the list and deselects your choice 2017-06-06 12:47:51 +03:00
Nicky e9c3e25ca7 Crash fix in case column already went away (not sure how it happens, but it does). 2017-06-06 10:55:04 +02:00
Ansariel bff6a3af15 Merge viewer-neko 2017-02-23 09:02:58 +01:00
Mnikolenko Productengine a6b3bb1a2d MAINT-7146 No callback for 'Url.RemoveFriend' in LLScrollListCtrl 2017-02-20 14:20:43 +02:00
andreykproductengine 07cc16f479 MAINT-2001 Fixes colums misbeheaving 2017-02-06 17:29:45 +02:00
Ansariel dd69a22834 Merge viewer-bear 2017-01-27 09:42:51 +01:00
andreykproductengine 187caf8515 MAINT-2001 Fixed the width of columns cannot be changed in Inspect Object 2017-01-11 13:07:01 +02:00
Ansariel b6227f59ae FIRE-20362: Scroll bar in scroll list does not update on filtering 2016-11-17 22:08:31 +01:00
Ansariel a0188a5358 Merge Firestorm LGPL 2016-05-09 12:41:24 +02:00
Ansariel 08a3c121ca Build fix 2016-03-17 23:41:57 +01:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Ansariel fc31cf7a29 Fix initialization order in LLScrollListCtrl: Can only set sort column after we created the actual columns 2015-11-27 18:42:50 +01:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Ansariel a7a2970a2a Add option to only sort by a single column in LLScrollListCtrl 2015-09-23 18:48:48 +02:00
Ansariel 84cf02b592 Allow persistance of LLScrollListCtrl sort order 2015-09-23 17:45:40 +02:00
Oz Linden a8ef252571 merge changes for 3.7.27-release 2015-04-13 16:23:36 -04:00
Nicky 006190f2a1 Merge with tools update. 2015-05-05 13:09:27 +02:00
Ansariel 9be423524d Merge LL V3.7.27 2015-04-14 22:08:31 +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
Mnikolenko ProductEngine 444c9a7085 MAINT-3067 FIXED Bumps, Pushes and Hits is hard to discove 2014-11-14 11:59:56 +02:00
Ansariel 9b7cadee9e FIRE-10172: Let the LLTextbox handle the mouse scroll if it's visible; patch by Sei Lisa 2015-03-20 08:58:12 +01:00
Ansariel ac1325fc2a FIRE-10721: Let the LLTextbox handle the mouse scroll if it's visible to fix the scroll issue in the LSL editor output; Patch by Sei Lisa 2015-03-19 20:48:03 +01:00
Ansariel ffbefc2749 FIRE-10172: Fix LSL script editor error handling - by Sei Lisa; with slight modifications to meet our coding guidelines and let the comment textbox scroll to the end automatically 2015-03-17 13:47:50 +01:00
Ansariel 3a52b250e8 Add "Show transcript" option to regular avatar SLURL context menu to keep it in sync with the specialized LLNameListCtrl version 2015-02-16 12:45:16 +01:00
Ansariel d6befe9028 FIRE-15416: Add "block" to the avatar name context menu in chat history using V1 chat headers 2015-01-23 12:48:09 +01:00
Ansariel e1ce6e3d58 Merge Firestorm LGPL tip 2015-01-08 23:12:58 +01:00
Ansariel f4bfb1aadf Merge LL V3.7.9 (AIS3 + SSA) 2014-10-22 02:02:08 +02:00
callum_linden c3438033aa Update to build on Xcode 6.0: statement has no effect (debugging error perhaps) [-Wself-
assign]
2014-10-17 20:47:25 -07:00
Ansariel 70f096e9bb Addendum to previous commit: Create the textbox after the border to keep the order 2014-09-12 14:49:38 +02:00
Ansariel 9d83d519cd Fix warning "LLView::getChild: Making dummy class LLView named "comment_text" in...":
Create the comment textbox first before adding rows because it tries to access the textbox
during the call of updateLayout() after adding a row
2014-09-12 14:42:12 +02:00
Stinson Linden 001621dfc2 MAINT-4009: Patching a small memory leak for when menu items were being created before the viewer window initialization had created the menu holder. Also, added llasserts in other cases when referencing the menu holder to ensure the holder is non-null. 2014-05-05 23:24:34 +01:00
Ansariel a90335c582 FIRE-14297: Add an option so the user can choose which name columns should be displayed in the contact list 2014-08-07 08:47:41 +02:00
Ansariel 79c812213a Reset number of dynamic width columns in LLScrollListCtrl when calling clearColumns() 2014-08-06 11:20:01 +02:00
Richard Linden 5b846ed2a6 merge with release 2014-03-12 12:48:43 -07:00
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
Ansariel 2ab176d705 Enable searching combobox items using a fulltext search instead of only a prefix search; Can be disabled by FSComboboxSubstringSearch setting in case of complains 2014-12-09 15:27:04 +01:00
simon 2ccebebece More memory cleanup of containers after DeletePairedPointer() usage. 2014-02-14 14:57:08 -08:00
Baker Linden a72e34a345 [MAINT-3555] Crash in LLPanel::~LLPanel() on shutdown
- Added clear() after DeletePointer() call to hopfully fix this...
2014-02-14 13:56:36 -08:00
simon 38915f119c More memory cleanup of containers after DeletePairedPointer() usage. 2014-02-14 14:57:08 -08:00
Baker Linden d7b902d575 [MAINT-3555] Crash in LLPanel::~LLPanel() on shutdown
- Added clear() after DeletePointer() call to hopfully fix this...
2014-02-14 13:56:36 -08:00
simon cfadbe631f Revert earlier back-out for MAINT-535 ... it's back in 2014-01-10 13:15:19 -08:00
simon f291995dac Revert changes made for MAINT-535 to test in a release cohort. 2014-01-07 15:18:29 -08:00
Richard Linden 697d2e720b renamed TimeBlock to BlockTimerStatHandle 2013-10-15 20:24:42 -07:00
Ansariel 8e3e639388 Add request teleport option to V2 chat header context menu & avatar SLURL context menu 2014-01-29 20:23:41 +01:00
Cinders 68235b2b03 Include Add to Contact Set in menu_url_agent.xml 2013-12-26 17:33:03 -07: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
Xiaohong Bao d8c02bf062 Merge 2013-08-19 16:09:28 -06:00
Oz Linden 731fe3e7c6 merge changes for 3.6.3-release 2013-08-19 15:14:23 -04:00
Richard Linden 25937040de SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms
converted many values over to units system in effort to track down
source of 0 ping
2013-08-16 12:38:12 -07:00
Mnikolenko ProductEngine 28339afa15 MAINT-535 'trust model' is added for secondlife:// URLs in wiki style links. Chat history is marked as untrusted source now. 2013-10-22 12:47:16 +03:00
Richard Linden a2e22732f1 Summer cleaning - removed a lot of llcommon dependencies to speed up build times
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
maksymsproductengine 705d85fb2f CHUI-942 FIXED Choose Resident picker problems 2013-05-30 17:04:19 +03:00
simon c7f7c4bc4d Merge viewer-beta 2013-05-09 13:14:49 -07:00
simon 066f2acadf Forgot to commit @#! merge 2013-04-11 16:23:36 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
simon 98a82c50d5 Pull in downstream CHUI code from viewer-development 2013-03-25 11:12:52 -07:00
mberezhnoy 385de35b93 CHUI-885 (View Profile,Send IM and Add friend are not functional in context menu for allowed or banned users of the parcel.) 2013-03-25 16:07:19 +02:00
Ansariel b428e50b99 Include remove friend agent slurl context menu option also in scroll list control 2013-08-28 23:02:01 +02:00
Tank_Master 5a8d94c50f Merge LL 3.6.4 pass 1 2013-08-28 00:10:39 -07:00
Ansariel ab5afa556f FIRE-11224: Introduce FSRegistrarUtils class to be able to run enabled checks from LLUI and disable context menu items in scroll lists and text areas 2013-08-06 15:03:24 +02:00
Richard Linden 3c08dccd5c MAINT-2223 FIX Scroll list columns resize feature broken
column dirty flag was not set when user resized a column
2013-01-14 16:56:52 -08:00
Richard Linden b9bb1602f8 MAINT-2223 FIX Scroll list columns resize feature broken
column dirty flag was not set when user resized a column
2013-01-14 16:56:52 -08:00
Ansariel 3f87c18912 Backout 95f63ec5a5b5 2013-07-29 22:39:17 +02:00
Ansariel 5026233031 Backed out 13c47862638c 2013-07-29 22:38:08 +02:00
Ansariel 016c87c8c9 Backed out 793fd0414d46 2013-07-29 22:37:05 +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
Ansariel 7ba7c29453 Remove now duplicate and obsolete code in llscrolllistctrl.cpp 2013-06-30 23:26:54 +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
Merov Linden 9b556fb3fe CHUI-599 : Use the account name in all places that are not UI related but use avatar names to index, search and other code only uses. 2012-12-14 14:19:17 -08:00
William Todd Stinson 0182eb11f7 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta. 2012-12-14 11:04:55 -08:00
Kelly Washington 00ebeaba58 Fix line endings. 2012-12-13 11:14:16 -08:00
Kelly Washington 70c6b08595 MAINT-1995 Names of banned and allowed residents are not shown in Access tab of the About Land dialog
Code by Richard, reviewed by merov and kelly
2012-12-13 08:44:22 -08:00
Merov Linden 3a49beed0e CHUI-580 : WIP : Change the display name cache system, deprecating the old protocol and using the cap (People API) whenever available. Still has occurence of Resident as last name to clean up. 2012-12-05 20:25:46 -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
Kelly Washington fc93c80e87 MAINT-1897 Poor performance viewing large group member lists
* LLScrollListControl to use LLAvatarNameCache instead of gCacheName
2012-11-12 14:16:45 -08:00
simon@Simon-PC.lindenlab.com 83f5d0c616 Merge in viewer-development 2012-07-31 15:42:02 -07:00
Ansariel b13a78a3fa FIRE-8911 / MAINT-2223: Slightly modified the follow-up fix to not interfere too much with Linden Lab code 2013-02-14 21:28:54 +01:00
Ansariel 0d45b4ae35 FIRE-8911 / MAINT-2223: Follow-up fix as the original fix apparently breaks comboboxes 2013-02-14 21:17:00 +01:00
Ansariel 320baa9646 FIRE-8911 / MAINT-2223: Experimental fix for scroll list columns not resizing properly anymore 2013-02-14 20:08:51 +01:00
Ansariel 3e37f51aa3 Fix for radar not filtering correctly anymore after LL 3.4.3 merge 2013-02-14 01:29:32 +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
Tank_Master 9f4245779c Partial Merge of LL 3.4.2 Release 2012-12-10 15:56:46 -08:00
Techwolf Lupindo 4d086c7faa Firestorm Area Search re-write. See full comment comments for details.
Engine redone and is now 10x to 100x faster and many bugs fixed.
UI changed and added tabs.
Added search for creator, last owner.
Added regular expressions to the find tab.
Added filter result list for:
For sale, distance, mouse click action, touch, locked, physical, phantom, tempary, and attachment.
Can include or exclude attachments, physical, or temporary objects in the search.
Added distance, creator, last owner columes.
Options to display any columes.
Right click menu on result list to perform action on selected objects:
Script info, touch, teleport to, inspect, edit, return, delete, and buy object.
Display beacons on found objects.
2012-10-29 21:39:06 -04:00
Kelly Washington 0ee53b21d2 MAINT-30 Estate access lists for groups and residents are blank when "Allow public access" is checked.
MAINT-1200 Resident names not sorted in About Land (or Estate management) floater's allowed/banned boxes
reviewed with Simon
2012-06-25 13:41:53 -07:00
Ansariel 732fc8918c Added "offerteleport" FS SLurl command and wired it up in agent SLurl context menu 2012-09-07 18:26:19 +02:00
Ansariel 80be39c63a Added new Firestorm specific SLurl command and command handler with some basic functionality:
* Zoom to avatar
* Teleport to avatar
* Track avatar
all from the SLurl context menu in chat and contact list
2012-08-12 19:00:20 +02:00
Ansariel dee3aa1232 Minor refactoring of LLScrollListCtrl 2012-08-18 15:10:54 +02:00
Ansariel 725ac4fb36 FIRE-7174: Filtered radarlist often uses wrong avatar for desired action 2012-08-18 14:18:48 +02:00
Ansariel 34e96f7312 FIRE-7263: Show resident profile from SLURL context menu in nearby chat and other text occurrances 2012-08-10 20:54:11 +02:00
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 36a0a58487 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-development. 2012-04-03 11:06:33 -07:00
Ansariel c5894c2781 Merge with Firestorm LGPL 2012-06-08 22:43:34 +02:00
Ansariel 8b2939934f Small optimization to radar name search 2012-06-03 18:48:49 +02:00
Ansariel 2765106aba Fixed not working search on radar (FIRE-2179) 2012-06-03 18:09:26 +02:00
Tank_Master 1c55d5cbb6 Merge LL 3.3.2 release 2012-05-28 17:02:11 -07:00
Ansariel 31c48c6d84 Brought back script progress floater when resetting/recompiling/etc. scripts (FIRE-1783) 2012-05-26 00:04:40 +02:00
Merov Linden f0a1b43f22 EXP-1841 : Use instance instead of getInstance on LLClipboard singleton. 2012-03-01 21:35:05 -08:00
Merov Linden 9761375ac2 EXP-1841 : Refactoring of LLClipboard, simplify the API and make it behave like a normal clipboard. 2012-02-06 15:43:53 -08:00
Merov Linden c1636911c8 EXP-1862 : Make LLClipboard an LLSingleton and clean up the internals (set up for toolbar and never used) 2012-02-01 19:09:29 -08:00
Todd Stinson 10614ebd91 Hijaking the land status messaging for temporary development of the pathfinding linksets floater. 2012-01-04 15:52:20 -08: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
ziree 6a451f83a4 set up label text color for empty scroll lists in a way it's always readable 2012-01-02 16:13:02 +01:00
Leslie Linden 943789b53a SH-2710 FIX -- Removed calls to getChild happening every frame and during idle calls.
Reviewed by davep.
2011-11-23 12:11:53 -08: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
Richard Linden ca2141ce90 merge with viewer-dev 2010-12-08 16:04:07 -08:00
Paul Guslisty e997a09343 STORM-593 FIXED Make transparent texteditor and lineeditor
Reason: If some child of transparent LLFloater has a visible non-transparent background then this part of floater is non-transparent. As a result floater became partially transparent.

Solution: When transparent floater changes focus, iterate through its children and set corresponding (corresponding to whether control in active or in inactive floater see STORM-535) transparency value.

- Added method LLUICtrl::getCurrentTransparency. This method calculates transparency level of a control. Calculated value should be used as an alpha chennel value in case we want this control to be transparent. For now this method is used by LLFloater to adjust transparency of its children.

- Added calculating of transparecny level for: LLLineEditor, LLTextBase, LLinventoryListItem, LLScrollContainer, LLScrollListCtrl, LLAccrodionCtrlTab.

- Added method LLFlaoter::updateChildrenTransparency which updates transparency value of its children
2010-11-24 19:12:02 +02:00
ziree 6becf90f4d Fixed scroll list items only partly going transparent when unfocused. 2011-12-29 22:24:40 +01:00
ziree 18c33de4c9 Fixed striped scroll lists for single column lists. 2011-12-28 20:34:40 +01:00
Liny 9e38541052 EOL fixes, no code changes. 2011-12-07 19:56:36 -08:00
Ansariel 98751d2705 Crashfix in LLScrollListCtrl; Viewer crashes on opening gesture editor 2011-12-05 01:17:21 +01:00