Commit Graph

90 Commits (ee554834b81cff9bce855ff2047da8ef48bb6b9d)

Author SHA1 Message Date
Beq 434fbc83ad prevent use after free in script floater - from Rye 2020-12-06 20:54:44 +00:00
Ansariel e3b8f32e90 Fix warning "LLScriptFloaterManager::getObjectType : Unknown object type" 2020-10-29 18:25:13 +01:00
Ansariel 8bd1ab0106 FIRE-12919: Fix dock state button and function for script floaters 2020-10-29 12:00:41 +01:00
Ansariel ba1eb8caa7 FIRE-9336: Fix remaining case with script dialogs showing in top left corner (Chiclets disabled + open URL dialog) and have all script dialog types run through the layout position logic 2020-10-29 10:47:33 +01:00
Ansariel 4f400bad6d FIRE-21546: Don't close docked script floater if IMs arrive, but only if IMs shown in tabs - still hide when using docked windows! 2018-01-07 04:50:04 +01:00
Ansariel 448f344f54 Merge viewer-neko 2017-10-05 21:27:43 +02:00
Mnikolenko Productengine a27466ca07 MAINT-7822 Crash in LLScriptFloaterManager() 2017-09-21 12:19:02 +03:00
Ansariel 4921dceff1 FIRE-21224: Unconstrained script dialog option 2017-06-02 00:41:51 +02:00
Ansariel 95fcf065c1 Merge viewer-bear 2017-04-19 21:43:58 +02:00
andreykproductengine 7980dedc32 MAINT-728 Allows multiple dialogs per script 2017-03-30 20:11:28 +03:00
Ansariel f6a7883a6f Remove "Importing old Value" script dialog position option that isn't needed anymore and fix enabled state of "Animate Script Dialogs" option 2017-03-05 20:27:31 +01:00
Ansariel d0c035a3c0 FIRE-13459: Script dialogs ignore opening position in mouselook 2016-11-22 11:50:39 +01:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Ansariel c65b98ace8 Minor refactoring in LLScriptFloater 2016-02-04 11:08:42 +01:00
Ansariel bf669a1a71 Fix some unnecessary type casts 2015-11-12 21:53:58 +01:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Ansariel 6bc61e6872 Refactor DialogStack class and fix some wrong type casts 2015-07-27 13:21:46 +02:00
Ansariel 9be423524d Merge LL V3.7.27 2015-04-14 22:08:31 +02: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
Ansariel 075157f348 FIRE-11428: Another attempt in removing the viewer freezing for a couple of second the first time a script dialog opens
Cause of the issue: The viewer has to parse the main view twice for two children
residing in another, referenced XML file which has to be loaded and parsed from
the file system twice. Since the widgets view are looking for are in the
navigation bar panel, we can use LLNavigationBar singleton instance to get access
to the children we are looking for without having to load the XML file again - hopefully
2015-03-01 00:13:02 +01:00
Tank_Master 8863d9beaf Compile fixes 2014-06-09 23:27:05 -07:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
Northspring e75a7983cc A little better patch for FIRE-12037: Inventory Offer Dialog boxes hidden
Now inventory offers should be detected in all cases, not only with user-owned objects, their windows should pop-up on screen according to position specified in preferences
2014-02-07 14:36:26 +01:00
Northspring f7d355c6c3 Proposed patch for FIRE-12037: Inventory Offer Dialog boxes hidden
Hopefully without any unwanted side effects; All inventory offers should now go to the upper right corner of the screen, and stay there until relog or accept/deny - regardless of the chiclets bar hidden/shown state
2014-02-06 22:06:28 +01:00
maksymsproductengine cfcf6d9bd4 MAINT-3163 FIXED Since CHUI, floaters can be moved totally underneath bottom toolbar buttons and "lost". 2013-09-26 00:34:00 +03: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
Cinders 3c6884ccf1 Flash/bounce the app icon on receiving a script dialog like we do for new messages 2013-10-02 01:15:45 -06:00
ziree 976fcc6d10 Proposed fix for slowdowns/freezes when script dialogs open. FIRE-11466 FIRE-11428 2013-09-02 21:14:02 +02:00
ziree d882ae78b5 Fix script dialogs jumping to top left when opening certain floaters. Fixes FIRE-11426 2013-08-31 01:11:50 +02:00
ziree aecb5f12ba Added stacking button to dialogs so it's possible to vrowse open dialogs 2013-08-19 02:03:58 +02:00
ziree e5cbb498b3 Made script dialogs stack properly when fixed to a creen corner. 2013-08-18 19:10:15 +02:00
Ansariel b9525f3c43 Added whitespaces to improve readability 2013-08-18 13:47:27 +02:00
ziree 3906d5be85 Added option to move script dialogs to any corner or keep them docked to their chiclet. FIRE-11381 2013-08-18 02:56:42 +02:00
ziree 065a22ed2f Fixed script dialogs showing up in top left when chiclets are hidden. FIRE-9336 2013-08-07 22:30:24 +02:00
ziree 12cc84f048 Added option for animated script dialogs (V1 style) 2013-08-07 21:31:38 +02:00
Ansariel 6fe045d3c7 Clear open CHUI merge issue in llscriptfloater.cpp 2013-07-12 20:36:43 +02:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Tank_Master 14001c54df Gastly CHUI merge pass 1, don't count on anything to work. 2013-06-26 12:14:54 -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
Ansariel e702838d56 Cleared open merge issue in llscriptfloater.cpp: The bottom tray is dead and gone 2012-05-18 17:56:13 +02:00
ziree e28f64f05d Made transparency setting for llDialog a cached variable. 2012-04-08 21:19:17 +02:00
Ansariel 4b3d767423 Hopefully more reliable way to push group notices, toasts and chiclets around 2012-02-25 11:58:03 +01:00
Ansariel bc6ebf7255 Fixed IM/system toasts, group notices and chiclet bar position option (can now be changed to bottom right corner) - FIRE-4997 2012-02-24 17:42:57 +01: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
Nicky 161c1b019f Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
ziree 7424496711 Scripted inventory offers now stack on top of each other. Fixes FIRE-4132 2012-01-15 05:07:47 +01: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