Tofu Linden
5b3f293453
more de-crufting.
2010-09-30 12:06:44 +01:00
Tofu Linden
7007896f98
trivial comment changes.
2010-09-29 12:23:15 +01:00
Tofu Linden
d2474edf85
restore switching logic between textbox/nontextbox, after the refactor.
2010-09-28 17:47:24 +01:00
Tofu Linden
b6a498c301
iterate iterate.
2010-09-28 13:41:46 +01:00
Tofu Linden
393af9b023
hack hack scratch scratch sketch sketch
2010-09-28 13:14:07 +01:00
Tofu Linden
e416840f85
Backed out changeset c3d41f18ce2b
...
back-out the back-out for this branch. yay.
2010-08-24 19:22:00 +01:00
Tofu Linden
98cc236503
Backed out changeset a62bf7c0af21
...
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden
6ba23344c9
merge heads. whew.
2010-08-24 18:37:53 +01:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Andrew Dyukov
713417aeeb
EXT-5609 FIXED Avoided showing script floater undocked if it was created in mouselook mode.
...
Commiting on behalf of Alex Productengine.
- Added check if floater is constructed in mouselook mode and added forcing dock state when floater is shown after constructing in mouselook mode.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/830/
--HG--
branch : product-engine
2010-08-02 21:00:02 +03:00
Richard Linden
15247f0869
Backed out changeset: 58571b4e704b
2010-07-27 14:22:14 -07:00
Dessie Linden
5d85dad85f
Reverted changeset 2bb10eae42bf
2010-07-15 12:31:08 -07:00
Alexei Arabadji
4f6badf216
EXT-8124 FIXED Avoided saving processed notifications that spawns script floater.
...
Details:
1 Avoided memory leak in LLScriptFloaterManager caused not destroying processed notifications.
2 Provided destroying notification if user initiate closing script floater and not destroying if viewer exit.
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/721/
--HG--
branch : product-engine
2010-07-12 16:34:38 +03:00
Alexei Arabadji
0815eb1ce4
EXT-7267 FIXED Corrected retrieving of object name.
...
reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/376/
--HG--
branch : product-engine
2010-05-12 17:01:32 +03:00
Dmitry Zaporozhan
a4e20e9932
Implemented EXT-6783(normal sub task) - Implement saving of unread notifications.
...
Utilized old save and load notification code.
Main concern was with notifications that have complex responder - UserGiveItem, ObjectGiveItem. Those responders are object with own fields that need to persist through sessions.
Notifications that should be saved are marked with persist="true" in notifications.xml
Notifications using functor responders are saved automatically.
Notifications using object responders need additional tuning. Responder object should be a) serializable(implement LLNotificationResponderInterface), b) registered with LLResponderRegistry.
At this point following notifications persist through sessions: UserGiveItem, ObjectGiveItem, TeleportOffered, FrienshipOffered.
Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/211/
--HG--
branch : notifications
2010-04-21 14:29:31 +03:00
Denis Serdjuk
ded6723781
fixed Normal Bug EXT-5999 llDialog in 2.0 viewer has different text limits than in 1.23 viewer
...
Cause:
Dialog floater had arranged own shape to the shape of toast panel. So there is no way to change such behaviour from xml without changing of other toasts
Solution:
New param has been added to constructor of toast panel to make possible setting an initial shape of panel before update buttons layout
--HG--
branch : product-engine
2010-03-09 13:42:39 +02:00
Alexei Arabadji
e88b6d9c7a
fixed EXT-5693 “llDialog window appears out of viewport if UI scale > 1.0”,
...
corrected calculation of allowed floater rect in docked state;
--HG--
branch : product-engine
2010-03-02 11:53:00 +02:00
Alexei Arabadji
d7945e5d31
implemented EXT-4641 “[BSI] Undocked camera and movement floaters position should persist across the sessions”,
...
made move and camera floaters save dock state;
--HG--
branch : product-engine
2010-02-24 12:43:27 +02:00
Dmitry Zaporozhan
5ea72c3087
Fixed major bug EXT-5445 - Pop-ups (that replace the blue ones) should not steal focus.
...
LLScriptFloater will no longer steal focus when opened.
--HG--
branch : product-engine
2010-02-19 16:13:15 +02:00
Dmitry Zaporozhan
8c2a6a691a
Fixed low bug EXT-5166 - Undocked lldialogs respawn in chiclet tray.
...
LLDialog floater position is saved per originating object.
--HG--
branch : product-engine
2010-02-12 13:41:34 +02:00
Dmitry Zaporozhan
886de22d57
Fixed low bug EXT-5203 - Script chiclets are not toggled when object spawns multiple script floaters
...
--HG--
branch : product-engine
2010-02-09 14:07:09 +02:00
Dmitry Zaporozhan
d2d6af3dfa
Fixed critical bug EXT-4970 - Inventory offers by scripted objects are discarded when offered objects got the same name.
...
Had to do minor refactoring of LLScripFloaterManager in order to fix this issue.
--HG--
branch : product-engine
2010-02-08 18:06:41 +02:00
Dmitry Zaporozhan
862ca3fa16
Fixed major bug EXT-4206 - Bottom bar spec calls for button background art on IM Chiclets.
...
--HG--
branch : product-engine
2010-01-19 12:42:33 +02:00
Dmitry Zaporozhan
0312156258
Fixed low bug EXT-3294 - Toasts bunch up in the channel when big docked IM window is opened.
...
--HG--
branch : product-engine
2009-12-25 13:53:11 +02:00
Dmitry Zaporozhan
c157c1176a
Update for normal task EXT-3089 - Notification toasts positioning, layering and stacking.
...
Docked LLDialogs are part of toasts positioning rules.
--HG--
branch : product-engine
2009-12-15 10:54:37 +02:00
Eugene Mutavchi
612c7a2960
Additional commit for normal sub-task EXT-3142("new message" indicator for object chiclets)
...
--HG--
branch : product-engine
2009-12-11 22:49:16 +02:00
Dmitry Zaporozhan
b24cbb3633
Implemented normal task EXT-3194 - Object chiclets should be accessible in the IM well.
...
--HG--
branch : product-engine
2009-12-09 17:48:18 +02:00
Eugene Mutavchi
eebbf52e5e
Implemented normal sub-task EXT-3142("new message" indicator for object chiclets)
...
--HG--
branch : product-engine
2009-12-07 21:05:18 +02:00
Dmitry Zaporozhan
7dce1bad0c
Fixed normal bug EXT-3021 - Viewer crashes on receiving notification for creating script(offer) chiclet for same object in second time.
...
--HG--
branch : product-engine
2009-12-03 17:55:17 +02:00
Dmitry Zaporozhan
963c2240f4
Update for normal task EXT-2081 - Object IM chiclets art needs to be hooked up to LLDialog chiclets.
...
Disabled notification toast.
--HG--
branch : product-engine
2009-12-02 16:53:13 +02:00
Eugene Mutavchi
06d5706cdc
Implemented normal sub-task EXT-2478(Implement a chiclet for the llGiveInventory() processing)
...
--HG--
branch : product-engine
2009-12-01 22:30:04 +02:00
Andrew Polunin
48a75e9963
implemented normal task EXT-2471 llLoadURL should be handled also by Chiclet subsystem along with Notificaton subsystem
...
--HG--
branch : product-engine
2009-12-01 18:17:38 +02:00
James Cook
0e351bedb6
Removed llnotifications.h from all headers by adding llnotificationsptr.h
...
Fixed many more includes
2009-11-24 22:55:56 -08:00
Dmitry Zaporozhan
9f0dbcf4c0
Update for task EXT-2081 - Object IM chiclets art needs to be hooked up to LLDialog chiclets.
...
Cleaned code, added comments.
--HG--
branch : product-engine
2009-11-23 15:50:49 +02:00
Dmitry Zaporozhan
9d64bf132e
Update for normal task EXT-2081 - Object IM chiclets art needs to be hooked up to LLDialog chiclets.
...
Fixed function names.
--HG--
branch : product-engine
2009-11-20 19:23:22 +02:00
Dmitry Zaporozhan
13a6077b78
Implemented normal task EXT-2081 - Object IM chiclets art needs to be hooked up to LLDialog chiclets.
...
Implemented LLDialog(LLScriptFloater) and Script Chiclets.
--HG--
branch : product-engine
2009-11-20 19:17:38 +02:00