Commit Graph

150 Commits (bdc94eac5cda3dd6700a1cd462178b7ac3c4cfec)

Author SHA1 Message Date
Zi Ree 2cabc4f878 Make gcc happy, turn auto loop variables into references 2022-11-08 16:13:09 +01:00
Ansariel da76a7bc73 Yeah, let's just do this... 2022-11-08 00:19:41 +01:00
PanteraPolnocy c76deb7661 Add object rezz time to the bridge (in extended info mode), clean up its code a little 2022-07-31 17:42:55 +02:00
PanteraPolnocy b63a4596f9 Use HTTPS in the bridge by default 2022-03-18 14:59:55 +01:00
PanteraPolnocy a0ee9bf2c7 Refresh movelock position after sitting down (if movement autorelocking is ticked in prefs) to prevent pulling avatar back to previous one after standing up
Suggestion provided by Zi; Also instead of using region resources and timer() - send a HTTP request from the viewer itself
2021-02-12 17:08:13 +01:00
Zi Ree 1d225b82de Switch back to BOOL to make windows compiler happy 2021-02-07 14:49:43 +01:00
Zi Ree 57a1365eda FIRE-24160 FIRE-9305 Show AO enabled/disabled messages in local chat where appropriate, don't allow scripts to enable the AO when it was disabled before, scripts can only pause the AO/AO stands, not disable them for good. 2021-02-07 00:55:12 +01:00
PanteraPolnocy 14d152baab FIRE-30654 Make sure that LSL Bridge won't ask for OpenCollar in public channel, for whatever reason
Newest state/channel will be applied anyway after returning region URL to the viewer
2021-02-06 02:05:22 +01:00
PanteraPolnocy cc9af719e2 FIRE-29880 Make movelock messages even a bit more helpful... 2020-11-16 18:45:20 +01:00
PanteraPolnocy 9f3bd7cf6b This one is actually not needed for movelock reporting, as LLNotificationsUtil does put a line in console/chat already 2020-07-30 03:01:30 +02:00
PanteraPolnocy 6c4139ca1e FIRE-29880: Make it more visible that movelock is enabled 2020-07-29 23:55:16 +02:00
Ansariel da365b227e Merge Firestorm LGPL 2019-12-13 18:15:19 +01:00
Ansariel 529569cdd9 Merge viewer-neko 2019-08-04 12:09:33 +02:00
Ansariel 9dbcab6967 Merge Firestorm LGPL 2019-06-19 18:52:45 +02:00
Tonya Souther 5d0704e36c FIRE-23155: Allow the LSL bridge AO interface to only disable stand animations 2019-06-16 13:18:34 -05:00
Ansariel 62455b6151 Merge Firestorm LGPL 2018-12-15 03:45:34 +01:00
Ansariel 20494c8ee9 FIRE-23328: Improve extended script info by agent/group SLURLs & human-readable attachment point name 2018-12-03 23:39:14 +01:00
Ansariel 762a789409 Clean up LSL bridge and move on to C++11 2018-11-24 01:15:48 +01:00
Ansariel 3c05d19903 Fix crash if trying to create LSL bridge with an invalid script 2018-11-21 00:27:45 +01:00
PanteraPolnocy ec92b2135f An option to extend basic script info feature with various details useful for builders 2018-11-20 00:29:28 +01:00
Ansariel 2ada052892 LSL bridge: Use LLScriptAssetUpload for task upload instead of FSMonoScriptAssetUpload 2018-11-19 19:26:17 +01:00
Ansariel 006ce08471 Use Lambda expression where it makes sense 2018-09-22 02:18:54 +02:00
Ansariel 1733550573 Merge viewer-eep 2018-09-22 00:42:04 +02:00
Ansariel e94cf15422 FIRE-22962: Move script uploaded handling to idle callback as well 2018-08-27 01:29:05 +02:00
Ansariel d41999865f FIRE-22962: Attempt at fixing the bridge creation crash: Use timer only to signal state change and perform actions during idle callbacks 2018-08-22 20:17:05 +02:00
PanteraPolnocy 1d8f706523 FIRE-21622: Rework Flight Assist to work with llSetForce() instead of llApplyImpulse() 2018-07-13 22:20:25 +02:00
PanteraPolnocy ef8b7fd627 FIRE-21622: Tweak Flight Assist by adjusting speeds, addin proper mass measurement and minimum flight altitude 2018-07-12 11:41:23 +02:00
Ansariel 4b31a9896d Add some more logging to bridge creation 2018-06-11 18:24:48 +02:00
Ansariel a4acd02e10 Add some more debug messages to the LSL bridge 2017-12-05 17:38:43 +01:00
Ansariel e181912a81 Add NULL checks 2017-10-12 10:10:50 +02:00
Ansariel eab6e009d0 Don't try to use LSL bridge if we don't have a URL and log URL request failures 2017-01-06 09:32:25 +01:00
Ansariel d22d0da0e8 Changed method names for consistency 2016-06-02 09:33:19 +02:00
Ansariel df8446b1ff Fix a typo 2016-04-27 01:00:27 +02:00
Nicky 4b7fb09a47 Merge. 2015-12-21 19:16:34 +01:00
Ansariel b0542a1a46 Refactor FSCommon 2015-11-14 01:36:57 +01:00
Nicky 22316c6e76 Bridge code migrated to new http interfaces. 2015-11-03 22:59:47 +01:00
Nicky c218e524b2 Merge - Step 1; Still enough to do. 2015-10-26 20:20:13 +01:00
Ansariel bc523f11c0 Housekeeping the bridge... 2015-08-15 12:23:17 +02:00
Ansariel 5868147296 Another attempt in fixing a mysterious crash in the LSL bridge creation process 2015-08-15 11:02:03 +02:00
Ansariel f64f55ba91 Fix possible crash in LSL bridge 2015-07-30 19:13:57 +02:00
Northspring 01b394b2dd Alteration of commit 104695ae4765 after some internal discussions 2015-07-28 10:49:13 +02:00
Northspring 6fb470dd5c LSL Bridge: Micro optimizations; If you don't need to keep something in memory - don't
Also, prepend global variables with "g" for easier recognition in code
2015-07-26 20:29:14 +02:00
Ansariel 2caa5273be Merge Viewer-Big Bird 2015-06-04 15:59:17 +02:00
Ansariel 0cd0c588de Fixing re-defined variables, unused variables and other cruelties... 2015-05-09 14:39:40 +02:00
Ansariel f4bfb1aadf Merge LL V3.7.9 (AIS3 + SSA) 2014-10-22 02:02:08 +02:00
Northspring 5d9d82da07 LSL Bridge: Implement version verification 2014-09-05 21:32:46 +02:00
Northspring 8a8ed1b7f6 FIRE-6715: Cut out bridge spam on llOwnerSay when teleporting when bridge is disabled during a session
This also prevents the viewer from calling gSavedSettings on every single llOwnerSay() message, when Bridge is enabled and message is not a proper <tag> at all
2014-09-05 15:51:50 +02:00
Ansariel f61a3dc027 More LSL bridge fixing:
* Before creating a new bridge, detach the previous one first and purge all
  objects in bridge folder that have the same name as the bridge or the wrong
  object might be attached later
* Allow detaching of bridge object even if attachment spot is locked by RLVa
2014-08-29 15:16:36 +02:00
Ansariel 9a80b2c6f5 Use size_t for std::string::find() in LSL bridge 2014-08-18 15:16:44 +02:00
Northspring c08bc38d2d Some LSL Bridge alterations
1) When creating/recreating Bridge do not call some functions twice - removed calls in state_entry(),
2) Because of that makeSane() and initBridge() are no longer necessary - code has been moved into proper places in script's code,
3) Initialize bridge functionality ONLY when worn as an actual attachment; Ground on_rez() sets the prim to temp anyway.
2014-08-12 18:45:15 +02:00