Commit Graph

44891 Commits (4d840e00a2a5fffef2b4b428c3f71e70c9d01aa5)

Author SHA1 Message Date
Ansariel 1eb9a36618 Add FSFilterGrowlKeywordDuplicateIMs debug setting in case somebody wants to filter duplicate IMs in Growl caused by keyword alert 2015-03-17 01:18:21 +01:00
Northspring afef440b35 Continuation of previous commit; There seems to be no "Advanced options" button anymore in snapshot floater 2015-03-15 14:39:34 +01:00
Northspring 9f83c8b0a3 Polish translation: Some dynamically assigned strings in snapshot floater are too long 2015-03-15 14:25:11 +01:00
Ansariel cf4c4ba498 Updated German translation 2015-03-14 15:36:33 +01:00
Northspring d67cfd39e2 Prefs refactoring again... Firestorm / CmdLine 1 & 2 => Chat / CmdLine
This will create a bit of needed space in Firestorm tab
German translation needs slight alteration (tab names in Chat)
2015-03-14 14:38:23 +01:00
Ansariel a81f222269 FIRE-15206: Another possible crash fixing 2015-03-14 09:47:54 +01:00
Ansariel 42b76abca8 Transplant fix for MAINT-1849: Disable 'Rename' menu item when multiple items are selected. 2015-03-13 23:29:22 +01:00
Ansariel fcf7ee10dc Backed out changeset fe4eca5c3660: Thanks for copy&paste error, backout previous commit to re-commit it with the correct MAINT reference 2015-03-13 23:28:43 +01:00
Ansariel e6efc00745 Transplant fix for MAINT-3880: Show favorite landmarks on login screen checkbox, is checked in preferences after being unchecked 2015-03-13 23:25:45 +01:00
Ansariel 5c5336f0ac Transplant (working) version of MAINT-3880: Show favorite landmarks on login screen checkbox, is checked in preferences after being unchecked 2015-03-13 23:15:00 +01:00
Ansariel 95bf4438d1 Minor refactoring of the nearby chat avatar name prediction 2015-03-13 21:37:01 +01:00
Ansariel 939214ef68 FIRE-15712: Using Unicode characters in chat bar selects wrong part of the string when using nearby avatar name prediction 2015-03-13 21:28:50 +01:00
Ansariel c2225763ec Turn static ignore prejump and always fly class variables into member variables 2015-03-13 10:10:48 +01:00
Ansariel 2494fd4e99 Added code-tags in LLSpinCtrl 2015-03-13 09:43:50 +01:00
Ansariel e875c7e6ef Encapsulate LSL proprocessor error output in display_error() if we already have it 2015-03-13 09:39:16 +01:00
Ansariel 7b85669cec FIRE-10517: Fix for LSL preprocessor failing to properly handle nested switch statements; fix by Sei Lisa 2015-03-13 09:06:02 +01:00
Ansariel b6e0ac83df Updated German translation 2015-03-12 19:27:51 +01:00
Ansariel 9ec6e34ee1 FIRE-12046: Fix lsl preprocessor problems parsing double-quoted text while handling lazy lists; fix by Sei Lisa 2015-03-12 19:20:57 +01:00
Northspring 802b13d03a Updated Polish translation 2015-03-12 18:31:57 +01:00
Ansariel ee4d2c9947 More refactoring of GrowlManager 2015-03-11 14:00:44 +01:00
Ansariel 3722d01195 Hide internal Growl implementation behind static facade for covenience 2015-03-11 13:48:10 +01:00
Ansariel fdb2bae18e FIRE-15693: Preprocessor doesn't optimize out functions or variables if they appear in strings; patch by Sei Lisa 2015-03-11 09:27:54 +01:00
Ansariel a09e87b8cf FIRE-8149, FIRE-9155, FIRE-10595, FIRE-15320 and FIRE-10016: Fix various issues with the LSL preprocessor; fix provided by Sei Lisa 2015-03-11 00:30:23 +01:00
Ansariel e97f84e504 Move null check directly to GrowlManager::notify() to be safe for future changes 2015-03-10 21:53:31 +01:00
Ansariel 1b9253d1d3 Fix possible null pointer crash 2015-03-10 21:41:06 +01:00
Ansariel 9fa5a25de4 FIRE-15686: Remove duplicate color picker for script dialogs in Starlight CUI 2015-03-10 20:06:34 +01:00
Northspring d02f543390 Updated Polish translation 2015-03-09 22:21:55 +01:00
Northspring 31a1028ceb strings.xml, one message: Add spaces inside brackets in order to parse the URL inside properly 2015-03-09 22:19:00 +01:00
Ansariel 2ad24a02fd 100% more build success for new Growl libs 2015-03-09 19:55:58 +01:00
Nicky 47c3446bb4 New growl libraries, now with 100% more log output capabilities. 2015-03-09 13:46:10 +01:00
Ansariel 9b33512e3a More simplifications to FSLSLPreprocessor 2015-03-09 12:03:31 +01:00
Ansariel 7deeedf4d3 A few BOOL -> bool conversions in FSLSLPreprocessor 2015-03-09 11:41:35 +01:00
Ansariel 4701a2b215 FIRE-15667: Added option to create 24bit depth maps to the snapshot floater; patch contributed by Sempervirens Oddfellow 2015-03-09 10:59:56 +01:00
Ansariel 01546c430e FIRE-7791 / FIRE-15681: LSL preprocessor getting confused by double slashes in strings and multiline strings; Patch by Sei Lisa 2015-03-09 09:57:56 +01:00
Ansariel d75358a08c FIRE-15206: First aid measure to stop the viewer crashing 2015-03-07 11:49:46 +01:00
Ansariel 17ef6bf3cd Properly release Growl during viewer shutdown 2015-03-07 00:44:25 +01:00
Ansariel 5b648e4ebc "waiting" for what? Change it into something more meaningful so the user knows what is actually going on 2015-03-07 00:11:30 +01:00
Ansariel d4dc133b62 Merge 2015-03-06 23:59:37 +01:00
Ansariel bb00dcdd97 Code cleanup in GrowlNotifierWin 2015-03-06 23:58:02 +01:00
Ansariel 2e0a7fd873 Prepare LLIMModel and LLIMMgr to pass through info if we already performed a keyword alert so we can filter out basically duplicate notifications in Growl if it will be requested 2015-03-06 23:53:20 +01:00
Liny 28f81d8e17 Merge in old changes ive done but forgot about commiting. 2015-03-06 14:20:18 -08:00
Liny b3fceda4f9 Add debug setting to force showing the TP cancel button regardless if it is able to be canceled.
If the TP can't be canceled, clicking will do nothing as the region will ignore the request.

Does not bypass RLV restrictions however, force TPs will not show the button.
2015-03-06 14:14:36 -08:00
Liny 4cdac61634 Change placeholder that is shown while display name is still being fetched to proper placeholder. 2015-03-06 14:08:29 -08:00
Ansariel fd2773aad4 Refactor false BOOL to real bool for is_announcement parameter in LLIM* classes 2015-03-06 23:03:27 +01:00
Ansariel 23246eee32 Just some cosmetics... 2015-03-06 20:24:07 +01:00
Ansariel 71ccfd5bc5 FIRE-11681: IM messages in chat console don't use keyword color 2015-03-06 20:00:44 +01:00
Brad Payne (Vir Linden) bed810216d MAINT-4967 FIX - log spam removed 2015-03-06 13:51:12 -05:00
Ansariel bc2fff3e3d Optimize keyword check in LLViewerChat::getChatColor() - only do the expensive keyword check if we actually want to replace the color 2015-03-06 17:14:49 +01:00
Ansariel 6ffbf0d049 More Growl/Keyword refactoring:
* Remove the Growl keyword alert from LLViewerChat::getChatColor() again - this still might get called up to 3 times per message
* Move the Growl keyword alert back into FSKeywords::notify() where it belongs
* Explicitly wire up Growl keyword alerts in radar notifications in FSRadar::radarAlertMsg()

If there are particular system messages that should be checked for keywords as
well, wire them up in the correct place instead of using LLViewerChat::getChatColor()
that will result in an incorrect behavior of
* not playing the keyword alert sound
* being checked only at the time somebody calls LLViewerChat::getChatColor (Console output, nearby chat floater becoming visible etc.)
* getting called multiple times
2015-03-06 17:11:21 +01:00
Ansariel 1462f7b70e Get rid of Growl notifications for object IMs in LLViewerChat::getChatColor() - this gets called up to 3 times per chat message! 2015-03-06 15:32:04 +01:00