Rye Mutt
a40e2b2af2
Fix use after free of LLUUID in script notifications
2022-10-19 19:42:39 -04:00
Mnikolenko Productengine
a27466ca07
MAINT-7822 Crash in LLScriptFloaterManager()
2017-09-21 12:19:02 +03:00
andreykproductengine
7980dedc32
MAINT-728 Allows multiple dialogs per script
2017-03-30 20:11:28 +03:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
Mnikolenko ProductEngine
a555f635da
MAINT-729 FIXED Hide popup menu (which belongs to old chiclet) when new chiclet arrives.
2015-01-06 18:20:42 +02:00
Richard Linden
e340009fc5
second phase summer cleaning
...
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden
a2e22732f1
Summer cleaning - removed a lot of llcommon dependencies to speed up build times
...
consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders
2013-07-30 19:13:45 -07:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
maksymsproductengine
f1155c4fa5
CHUI-573 FIXED Notification chiclet shown when object chiclets are shown
2012-12-04 04:14:51 +02:00
AlexanderP ProductEngine
486bdf3284
CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and in accordance with the naming convention in the project, some classes and corresponding files should be renamed:
...
LLIMConversation -> LLFloaterIMSessionTab
LLIMFloater -> LLFloaterIMSession
LLNearbyChat -> LLFloaterIMNearbyChat
LLIMFloaterContainer -> LLFloaterIMContainer
LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener
LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-09 12:45:36 +02:00
Vadim ProductEngine
5dc8e44c76
EXP-1499 FIXED Added some NULL checks in notifications UI code to avoid a crash on exit.
...
The crash happened if connection timed out while there were unread object inventory offers.
2011-12-20 20:44:38 +02:00
Seth ProductEngine
9273459251
EXP-1285 FIXED Chiclets moved to the upper right of the viewer window.
...
- Floaters dock to chiclets at the bottom.
- Floaters docking region limited to non-toolbar view.
- Chiclet bar is positioned between the right toolbar and the minimized floaters stacked at the top left corner by default.
2011-10-10 17:09:46 +03:00
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