Commit Graph

92 Commits (bea2dfbc22bb2d80755dcf9daf810e1ea0329c2d)

Author SHA1 Message Date
Richard Linden e09661f6ec fix for compile error 2012-01-23 17:49:29 -08:00
Richard Linden 77a83dddf5 EXP-1837 FIX parsing notifications.xml during startup can take > 40 seconds (in non-release builds)
added logging to track length of time spent reading notifications templates
2012-01-23 17:47:23 -08:00
Dave Parks f19f43c746 merge 2011-10-19 16:21:18 -05:00
Richard Nelson e61569d714 added compound LLSD parsing to param blocks
reviewed by Leslie
2011-10-10 14:08:14 -07:00
Dave Parks f657f5a428 SH-2276 Remove some log spam to alleviate stalls on login. 2011-09-28 15:54:02 -05: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
Ima Mechanique ad0cb157fe STORM-1175 Fixing close button, for Custom Port warning, in Preferences => Setup => Network. 2011-05-12 11:42:46 +01:00
Richard Linden 336ca0c6ba SOCIAL-676 FIX Both move UI hints shown in Advanced skin
accidentally removed loading of visibility rules
2011-03-09 18:36:30 -08:00
Richard Linden 27d25e7ae1 SOCIAL-659 FIX Viewer crash when selecting report option from mini-inspector in minimal and standard skin 2011-03-09 18:20:08 -08:00
Richard Linden 02b5356d0d fix for mac and linux builds 2011-03-09 10:49:47 -08:00
Richard Linden 8886460a22 SOCIAL-654 WIP Items purchased on Marketplace.secondlife.com while logged into Minimal skin are declined and not present in inventory
made notification text skinnable
2011-03-09 00:21:57 -08:00
Richard Linden 397c772505 SOCIAL-618 FIX Move UI hint not being shown in Minimal skin
duplicate suppression will now properly delete extra notifications, fixing memory leak
2011-03-01 19:50:05 -08:00
Aleric Inglewood a873ae55a3 VWR-24317: remove warning due to unassigned variable 2011-01-20 15:57:07 -05:00
Monroe Linden dee57bea25 Merge from viewer-development. 2010-12-20 11:21:17 -08:00
Richard Linden a927b1cb0e SOCIAL-266 WIP HTTP AUTH dialogs no longer work in LLQtWebKit 4.7.1
initial support for XUI auth dialog
2010-11-18 22:34:54 -08:00
Richard Linden 50d21a75a7 merge 2010-11-15 15:52:54 -08:00
Richard Linden d7bca2b7b1 EXP-428 FIXED Display of llDialog and some other dialogs that should not be suppressable is broken 2010-11-10 11:38:55 -08:00
Richard Linden 8daea83c98 EXP-421 FIX Notifications tab in Preferences not working properly
fixed logic so that ignore consistently means *don't show* the notification
the ignore settings still store "show the notification if true" values
2010-11-08 19:27:24 -08:00
Richard Linden 197f09f1ea EXP-421 FIX Notifications tab in Preferences not working properly
reverted to old sense where ignore setting of notifications has meaning true=show false=ignore
reviewed by Callum
2010-11-08 15:40:27 -08:00
Richard Linden b10744dbee fix for default notification form valus not appearing 2010-10-11 16:33:23 -07:00
Monroe Linden 1ae67f66d1 Fixed a problem that prevented notification tags from being parsed.
Added some lldebugs to the LLNotificationTemplate constructor and LLNotifications::isVisibleByRules() that may be useful in debugging notification issues in the future.
2010-10-07 15:44:35 -07:00
Richard Linden ff81c6c529 changed format of notification_visibility rules to be cleaner 2010-10-05 14:31:07 -07:00
callum 21c8dea4e4 Test merge 2010-10-04 17:40:59 -07:00
Monroe Linden a82a270b80 More precise control of notifications using notification_visibility.xml.
Added a "name" property that lets a rule match a specific notification.
Added a "response" property that lets a rule specify a response when it matches.

Reviewed by Richard.
2010-10-01 17:43:27 -07:00
Leyla Farazha d3422c8d9e Merge 2010-10-12 15:52:03 -07:00
Leyla Farazha 7ffc9b06c8 Created a floater for setting display name 2010-10-08 16:56:02 -07:00
Monroe Linden 2b6d3b851f Adding tags mechanism to notification visibility rules.
Also started adding the tag 'fail' to entries in notifications.xml that are failures the user should always be told about.

Reviewed by Richard.
2010-09-30 14:48:36 -07:00
Monroe Williams cd2b9b45fa Cancel hidden notifications instead of using empty responses.
This is more work on EXP-111.

Reviewed by Richard.
2010-09-30 12:18:49 -07:00
Monroe Linden 27f6b2ea7d Change non-visible notifications to return empty response instead of default.
This is part of EXP-111.

Reviewed by Richard.
2010-09-29 16:51:21 -07:00
Leyla Farazha 97f11e0e39 added max_length_chars to notification params 2010-09-29 10:56:47 -07:00
Monroe Linden b2ebf4c245 Add XML validation in LLNotifications when loading notifications.xml and notification_visibility.xml.
Reviewed by Richard.
2010-09-28 17:10:40 -07:00
Monroe Linden ff071bbdce Added a mechanism for preventing classes of notifications from being displayed, controlled by the notification_visibility.xml file in the viewer skin.
Reviewed by Richard.
2010-09-28 16:49:22 -07:00
Leyla Farazha a4b223248e Merge 2010-09-27 17:54:52 -07:00
Richard Nelson ad440a68bb merge 2010-09-27 09:46:20 -07:00
Tofu Linden d3a9d6a6ce trivial indentation changes while I'm poking around here.
(transplanted from 01d8534678f5613c924a036128addf6b7447c92a)
2010-09-24 15:44:26 +01:00
Richard Linden 636c86782b cleaned up notifications.xml and made global notifications toggle not use or modify saved responses 2010-09-22 16:12:04 -07:00
Richard Linden 0edb695ea8 instead of exposing mutable container in LLInitParam::Multiple, just expose access functions, begin(), end(), etc.
this allows mutation of param block contents, without being able to change number of elements
2010-09-22 14:48:18 -07:00
Richard Linden 325f16d0b4 fix for mac build and possible crash when responding to notification twice 2010-09-21 14:28:03 -07:00
Richard Nelson a748466377 EXP-82 FIX MOTD open in external browser notification not given until fully logged in
reviewed by Monroe
2010-09-20 19:16:17 -07:00
Richard Linden 8e09bcd703 fix for clicking on Invite Friends resulting in disabling popups 2010-09-17 17:28:22 -07:00
Richard Linden 2dc14c66d4 fix for all notifications being ignored by default 2010-09-16 17:55:28 -07:00
Richard Linden b24071ca89 added ability to have notification ignore variable point to settings.xml variables 2010-09-16 16:28:57 -07:00
Richard Linden f87a49991a refactored notification template into own header file 2010-09-16 00:39:21 -07:00
Richard Linden e0548d4c6f finished notifications param block parsing logic 2010-09-14 20:11:58 -07:00
Richard Nelson 1ad5663463 converted notifications.xml to paramblock parsing for easier reuse and extension 2010-09-14 10:53:05 -07:00
Aimee Linden ffae589843 Post-convert merge by convert_monolith.py from /Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution 2010-09-03 17:41:39 +01:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Linden 3aa8148ed9 fix for occasional crash when dismissing hint 2010-08-18 12:16:29 -07:00
Richard Nelson 94e406157d added ability to cancel all notifications with a given name 2010-08-16 14:59:29 -07:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00