Commit Graph

80 Commits (17854c4e8702febaa8fe4adfbc678f9abaaa52c7)

Author SHA1 Message Date
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
Leyla Farazha 6f256e2d57 Merge with dessie/viewer-release 2010-08-04 15:44:45 -07:00
Christian Goetze (CG) 6a1fefac22 Redo the same merge as in changeset "2026f824953f", but this time with feeeeling. 2010-08-02 16:59:20 -07:00
Leyla Farazha 854e6acb42 Merge with dessie/viewer-release 2010-07-30 18:07:35 -07:00
Kent Quirk 19c0d6d4ea Merge from q/viewer-release to dessie/viewer-release for 2.1.1 beta 1 2010-07-30 10:11:55 -04:00
Leyla Farazha 17bf41415b merge fix 2010-07-27 16:35:37 -07:00
Richard Linden 15247f0869 Backed out changeset: 58571b4e704b 2010-07-27 14:22:14 -07:00
Leyla Farazha 0e06dc8964 Merge from dessie/viewer-release 2010-07-27 14:13:07 -07:00
Leyla Farazha d603085c03 Merge with dessie/viewer-release 2010-07-19 17:22:12 -07:00
Dessie Linden 5d85dad85f Reverted changeset 2bb10eae42bf 2010-07-15 12:31:08 -07:00
Alexei Arabadji 200ad6dca7 EXT-8303 FIXED [crashhunters] Crash in inventory_offer_mute_callback
Details:
Instead of copying shared pointer, raw pointer was used, that cause crash, since notification responder object was accessed after it was destroyed.
Replaced usage copying of raw pointer instead of copying shared pointer of notification responder object, that should live after notification destroyed.

--HG--
branch : product-engine
2010-07-15 18:57:01 +03:00
Alexei Arabadji c73dcb0a2d EXT-8341 FIXED Avoided assertion on receiving object auto return notification.
Details:
1 Provided passing necessary is_group parameter to LLPostponedNotification::add<LLPostponedServerObjectNotification> method call;
3 Corrected handling group name in LLPostponedNotification::onCachedNameReceived;
2 Added check on retrieved name from cache name and replacement with fallback value.

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/743/

--HG--
branch : product-engine
2010-07-13 19:42:31 +03:00
Leyla Farazha 33d1aa30ab Merge from dessie/viewer-release 2010-07-06 17:51:07 -07:00