Commit Graph

33575 Commits (2ada1c80a36c1d6b4c33be7e2d4c4f296d72aa1c)

Author SHA1 Message Date
Nicky 2ada1c80a3 Gain a few cycles by not converting colors to LLColor4U over and over again per frame. 2013-04-24 00:01:33 +02:00
Nicky 485f5a87eb Gain a few cycles by not converting colors to LLColor4U over and over again per frame. 2013-04-24 00:00:46 +02:00
Nicky 38ac71c62b Hunting a weird crash. Seems like LLImageRaw can be changed by another thread while one thread tries to read the data. Added a few assertions to test this theory. 2013-04-23 23:58:52 +02:00
Nicky 6a9ea226c0 Crashfix: Make sure there LLAvatarnameCache holds no callback that's from a destroyed LLToolPie. 2013-04-23 23:57:31 +02:00
Nicky fe67382c7b Crashfix. 2013-04-23 23:49:29 +02:00
Ansariel c38b4b2145 Synchronized LLTextureCtrl with LL V3 and tagged stuff properly 2013-04-23 19:52:44 +02:00
Ansariel 461daac618 Indention cleanup in German pie menu XMLs 2013-04-23 19:09:38 +02:00
Ansariel c527ad083f FIRE-1095: Added avatar textures floater 2013-04-23 19:06:49 +02:00
Ansariel 96ac71e71f Only open texture preview floater from texture picker control if texture is not masked 2013-04-23 18:49:47 +02:00
Ansariel 9230cd37c1 Add masking feature to texture picker control; Original implementation by Skills Hak, with permission to use under LGPL 2013-04-23 18:22:10 +02:00
Nicky 810f1821e8 replaced min with llmin to fix linux compile errors (min on Win32 is coming as a macro from Winddows.h and not available like that on other platforms). 2013-04-23 14:42:38 +02:00
Ansariel 0f6ceebc6c FIRE-9841: Fix copy & paste error 2013-04-23 13:53:56 +02:00
Ansariel 81c67487b9 FIRE-9872: Open IM window when pressing "enter" in friends list 2013-04-23 12:35:23 +02:00
Ansariel 293d21d40c Merge AnsaStorm 2013-04-23 10:12:03 +02:00
Ansariel 7376255aed FIRE-9841: Add "Copy Name" button on group general panel (needs to be added to Starlight skins by Hitomi) 2013-04-22 13:10:04 +02:00
Ansariel a75bbcbc8f FIRE-8804: Prevent opening inventory from using share in radar context menu 2013-04-22 12:03:02 +02:00
Ansariel f238ec7c43 Remove unneeded data from RadarFields struct 2013-04-22 11:29:13 +02:00
Ansariel 5bfbdaf8ad Fixed German translation for radar 2013-04-22 11:01:49 +02:00
Ansariel fded9f0845 Use ellipses for radar and people panel bottom buttons 2013-04-22 09:34:07 +02:00
Ansariel d612453c6e Re-use standalone radar floater instances to reduce opening time 2013-04-22 09:16:27 +02:00
Ansariel 987e860d66 Some minor performance improvement in people panel without interfering with CHUI merge too much 2013-04-21 18:06:19 +02:00
Ansariel 2e067b02c1 Improve performance in standalone radar (don't parse XMLs on each update); people panel will need to be looked at after CHUI merge 2013-04-21 18:05:08 +02:00
Ansariel 0356c62b42 Made the actual radar UI part more general purpose; People panel implementation can be changed later after a decision has been made how to handle it in CHUI 2013-04-21 17:09:36 +02:00
Ansariel 4f06c5628a Disconnect callback slots in name cache when FSRadarEntry object gets destroyed 2013-04-20 03:06:50 +02:00
Ansariel ec98491dfb Add Growl support for OwnObjectGiveItem notification 2013-04-19 23:44:01 +02:00
Ansariel e7c3db2715 FIRE-550: Display dialog messages with Growl 2013-04-19 23:35:37 +02:00
Ansariel e952d3b24f Removed orphaned vector in radar and save some time from resizing a vector whose final size is already known 2013-04-19 19:31:10 +02:00
Ansariel 640de9dfc1 Replace multimap with unordered map for holding last sweep data since dupes are not possible anymore 2013-04-19 18:01:08 +02:00
Ansariel 274d1d8b51 Remove unnecessary dupe check/handling in radar: Since STORM-954, LLWorld::getAvatars will make sure to only return unique LLUUIDs and no dupes 2013-04-19 17:29:04 +02:00
Ansariel d7aa745b76 Update name in radar if somebody nearby changes their display name 2013-04-19 08:38:56 +02:00
Ansariel 6d218b8d0e Use hashed mEntryList to update tracked avatar in radar 2013-04-18 20:48:15 +02:00
Ansariel 2d2325b2a4 Don't show wrong age in radar if avatar properties haven't been received yet 2013-04-18 20:22:42 +02:00
Ansariel 1e25bc5f95 Factor out calls to LLAvatarNameCache in radar 2013-04-18 20:14:25 +02:00
Ansariel 7a74ae1c63 Cleaned up code in contact sets 2013-04-18 16:01:15 +02:00
Ansariel 9ef30e359f Pass method parameters as references to constant values in contact sets 2013-04-18 15:00:39 +02:00
Ansariel e83052b6ba Get rid of LLAvatarList and LLAvatarListItem as data model for the radar 2013-04-18 13:54:18 +02:00
Ansariel fda3891887 FIRE-596: Make the radar a standalone floater 2013-04-16 12:08:35 +02:00
Whirly aa0d4f442f FIRE-9786 : Firestorm credits update 2013-04-15 22:27:00 +01:00
Cinders a005b031c3 Add toolbar radar icon. 2013-04-15 12:57:09 -06:00
Ansariel 88df2eadd7 Moved LLUUID hash function to to LLCommon 2013-04-15 17:33:36 +02:00
Cinders 53acd51e74 Add UFSGrid to grids.fallback.xml per request 2013-04-15 07:40:08 -06:00
Cinders d720bf20b7 FIRE-9766: make Reset All Settings do just that and clear ALL the settings. 2013-04-14 10:52:29 -06:00
Ansariel dfd71b9b49 Faster skin lookup for rigged rendering; Found by Zwagoth Klaar 2013-04-14 17:08:39 +02:00
Cinders 6cfdfcb771 FIRE-9587: Backup two additional beacon settings with a settings backup 2013-04-14 08:31:44 -06:00
Cinders a76ffefd98 FIRE-9770: Backup RenderVolumeSAProtection setting with settings backup 2013-04-14 08:22:22 -06:00
Nicky 98554e2d44 Move tip to default branch. 2013-04-14 02:22:23 +02:00
Nicky 4de36b222c Move tip to default branch. 2013-04-14 01:57:15 +02:00
Cinders a85b1d8e5b FIRE-7603: Revert fix for MAINT-804 because FBO's and deferred rendering appear to be working on Intel cards. 2013-04-13 17:23:01 -06:00
Cinders 013de89888 Proposed fix for FIRE-9282 by Pantera 2013-04-13 10:28:26 -06:00
PanteraPolnocy dbdfd29cf3 FIRE-9758: Tabs is quick prefs default settings restore reset dialog causing strange characters to appear
German version is unaffected.
2013-04-13 14:02:03 +02:00