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
Northspring
a2a4bbeeee
Inform user if Bridge script is using wrong VM (LSO instead of Mono)
...
There is "std::string isMono" in fslslbridge.cpp set during script creation, but Techwolf had Bridge running in LSL2 mode recently, which was the cause of stack-heap collision.
2014-08-01 00:27:14 +02:00
Ansariel
9b235b1472
Some minor cleanup in the bridge
2014-07-24 11:48:07 +02:00
Ansariel
1d20c282c2
Detach bridge for 5 seconds after creation so it gets saved properly and we can re-attach it immediately if it gets detached anytime else
2014-07-18 08:43:37 +02:00
Ansariel
38ad6f2864
* Fix the bridge creation process that was working rather random
...
* Re-attach a detached bridge after 5 seconds to give the asset server time to store the bridge object properties and contents
or they might be magically lost if it gets re-attached immediately
2014-07-17 16:41:53 +02:00