Commit Graph

73 Commits (2ce511fa7d4149e8368492d80a51974bbc8d7dfd)

Author SHA1 Message Date
Ansariel 8715156f14 Fix crash when trying to create bridge but script source file doesn't exist 2014-02-27 12:44:12 +01:00
Ansariel fe0df4b2ee Get rid of annoying bridge recreation each time after logging in from a different computer or grid:
Instead of generating a random UUID that is stored on the computer, use a UUID that is random and unique to each avatar -> bridge folder UUID
2014-02-27 11:32:35 +01:00
Ansariel 5bf83bb182 Merge 2014-02-27 10:08:11 +01:00
Ansariel a9ec541758 Fix copyright headers in Firestorm Bridge files 2014-02-27 10:03:38 +01:00
ziree 29c1377246 Make llMoveToTarget work on other grids but not Second Life. 2014-02-16 20:12:05 +01:00
Ansariel b1bc58d8d7 Replace legacy logging macros in LSL bridge with new ones 2014-02-02 13:19:23 +01:00
Northspring 5780df0a5f FIRE-12524: Engage movelock at login (which was set in previous session before logging out) only when using Firestorm viewer, so it can be turned off via its functions if needed; Thanks to Dan Threebeards for the idea
Also, inform user about that at-login-relocking, if logging in on Firestorm - to avoid surprise
2014-01-08 14:56:58 +01:00
Tank_Master f1d2900b06 Add/correct @file to FS files 2013-11-23 20:43:03 -08:00
PanteraPolnocy 895ca110c3 FIRE-11924: Option to refresh movelock position or disengage it after region change, if lock was enabled during transition
IMPORTANT NOTE: If user have LSL Client Bridge in version 2.5 already (from previous 4.5.x betas), then he/she must manually recreate it - I don't think, that removing a pair of brackets in LScript is enough to bump the Bridge version to 2.6 for auto updating
2013-10-20 20:35:04 +02:00
Tonya Souther 45605924bc FIRE-11746: Report error if user attempts to recreate the LSL bridge when the bridge is disabled. 2013-09-25 21:07:28 -05:00
PanteraPolnocy 024f15b9d2 FIRE-7425: Replace broken avatar phantom feature by built-in move-lock
Initial version, for testing, available only in Preferences.
2013-08-20 20:29:07 +02:00
Ansariel ff1410b9ef FIRE-10431: Prevent bridge setting tp destination under terrain; Patch by Dan Threebeards, added with minor optimization; Increased bridge version to 2.4 for automatic update 2013-06-09 15:38:24 +02:00
Ansariel 58294f486b Some cleanup in FSLSLBridge 2013-04-29 10:25:52 +02:00
Ansariel 7abcf40dec Fixed some Firestorm license headers 2013-03-06 14:07:56 +01:00
Ansariel da04d1105a FIRE-9326: Bridge shows as worn on an invalid attach point in script info floater again 2013-02-24 13:25:15 +01:00
PanteraPolnocy d00f764e2a Attempt to speed up things a little 2013-01-13 23:08:22 +01:00
Cinders eaf0f2942b Localize bridge messages 2013-01-06 22:18:45 -07:00
Ansariel 589318e9f9 Use centralized reportToNearbyChat() method in LSL bridge 2012-12-08 00:05:48 +01:00
Tonya Souther 5f96be9c76 Update to correct corporate name. 2012-12-04 14:19:55 -06:00
Nicky 9a6c8dd895 Move tip to default branch, so no one accidentially pushes to rel branch. 2012-11-13 21:48:23 +01:00
Nicky cf75bdf92d Fix for off by one error. 2012-11-07 21:08:00 +01:00
Ansariel 019dad4e43 Fixed wrong order of parameters in bridge creation process 2012-11-07 20:12:30 +01:00
Nicky ca793ad0b8 FIRE-8069; Use LLFile to handle unicode pathnames 2012-11-01 12:47:21 +01:00
Nicky 4699094018 Correct configureBridgePrim. It should exit if the bride it not valid, instead it did when it is valid. 2012-07-13 19:05:10 +02:00
Nicky 5fefae1f0e Crashfix: replace llassert_always with just a warning and a safe path out. 2012-07-11 23:52:42 +02:00
Nicky e1a5cbf091 Crashfix: Don't use gAgentAvatarp when it's not valid (anymore). Mostly resulted in crashes on exit. 2012-07-11 22:50:17 +02:00
Tonya Souther 47f3f5408b Make the cao command and the LSL AO interface use the debug variable to enable/disable the AO so the checkbox is updated properly. 2012-06-22 16:45:31 -05:00
Tonya Souther cffe0a3a23 FIRE-962: OpenCollar compatible scripted interface to enable and disable the built-in AO. 2012-06-22 16:09:32 -05:00
Tonya Souther 95e4d95cdb Handle case where llOwnerSay() doesn't contain a > or a blank properly. 2012-06-21 21:25:06 -05:00
Tonya Souther c891981314 FIRE-962: Add ability for the bridge to turn the AO on and off. 2012-06-21 13:02:49 -05:00
Tank_Master 7f8369d162 Backed out changeset: 6c209c0f9ed5 (grid panel will be reimplemented later) 2012-06-12 11:15:37 -07:00
Nicky bd3d1169dd FIRE-5636; Make sure to only use bridge when the object is valid. 2012-05-29 01:07:35 +02:00
Tank_Master 8b92e953a0 Adding Grid manager panel and button (by nhede Core from angstrom viewer)
Also implemented dynamic currency symbol, and search browser using grid_info search url
2012-05-21 16:27:25 -07:00
Ansariel efa1a64f0e Fixes for LSL bridge:
* Use overloaded LLInventoryFetchDescendentsObserver to check for load of bridge and bridge rock category before doing anything!
* Request object inventory first before checking it's contents
* Properly stop bridge creation process if somehow the bridge rock wasn't found in the library (caused stalling)
* Only attach unattached bridge if it's not in the CoF already
2012-03-24 12:42:46 +01:00
Ansariel 8481fe18dc Reverted bridge code for the time being 2012-03-12 21:51:30 +01:00
Ansariel 9d346bc10b Bridge fix: Only attach bridge object if it's not in the COF already (will get attached automatically) 2012-03-11 11:39:01 +01:00
Ansariel 895d45c19c Increase tick timespan in bridge to avoid tick getting called too often 2012-03-10 22:22:17 +01:00
Ansariel 6980280d65 Hopefully fix to create bridge only once. 2012-03-10 18:38:18 +01:00
Ansariel 3fcdb7ac72 Bridge fix part 2 (EXPRIMENTAL):
* Actively check periodically if inventory is usable and the contents of bridge and required library folder are loaded before checking bridge
  (LLInventoryFetchDescendentsObserver seem to be wonky and unreliable here)
* Fixed stalling creation process if rock object cannot be found due to not properly loaded inventory
* Fixed check logic in processAttach() for existing bridge object (need to request object inventory first before you can check the contents
  -> needs implementation of LLVOInventoryListener::inventoryChanged() )
* Removed some unnecassary calls of findFSCategory()
2012-03-10 16:54:04 +01:00
Ansariel 7256881be2 Added debug message to bridge - might give a clue if we're missing an error handling 2012-03-05 15:41:00 +01:00
Ansariel c2e85c36a9 Crashfix in FSLSLBridge::processDetach() if called during shutdown, preventing proper saving of settings 2012-03-04 02:43:56 +01:00
Tank_Master 6003a135d3 Merge FS LGPL 2012-02-06 21:05:25 -08:00
Tozh 965bffd7b0 fix for excessive bridge recreation and attachment of old versions 2012-02-06 01:46:59 -05:00
Arrehn 544eb83792 consolidate autoresponse preferences, radar tag work in progress 2012-01-30 01:33:12 -05:00
Nicky 5f99af5951 Merge up to 26351 / 0c99a89542b0 (FS tip). 2012-01-31 11:52:14 +01:00
ziree 906dea62dc Nearby chat working, toolbar layouts mostly behaving. 2012-01-27 23:29:53 +01:00
Tonya Souther 4a5b72ba43 Make the bridge authentication ID a per-account setting. 2012-01-01 18:42:12 -06:00
Arrehn c18b8ddc81 Additional bridge error handling cleanup. 2011-12-16 10:28:30 -05:00
Arrehn 0515e99cae Bridge logging and version handling. 2011-12-16 09:48:41 -05:00
Tozh 3eeead541e Fix for the old bridge version cleanup 2011-11-27 00:31:56 -05:00