lbsa71
14d5a2e9b7
* moved SceneManager to RegionApplicationBase
...
* Implemented SceneManager.StopScene() and Scene.Stop()
* Some SimpleApping
2007-09-20 07:49:11 +00:00
lbsa71
3c7161d128
* Rewired Touch to route to group/part (Still triggering EventManager as well)
2007-09-20 05:22:18 +00:00
lbsa71
4ce0c0794a
* Added TryGetAvatar to SceneManager
...
* Refactored some names for clarity
2007-09-20 05:02:44 +00:00
lbsa71
604b786d89
* A feeble attempt at adding Grid db support to SQLite, just adding some code based on User db. Nothing hot-wired though.
2007-09-19 23:16:30 +00:00
lbsa71
2afbf8b22b
* Added AddToPhysicalScene and RemoveFromPhysicalScene and added to MakeAvatar and MakeChildAgent respectively
...
* Removed unused m_child from ClientView
2007-09-19 04:19:27 +00:00
lbsa71
440819fab9
* Deleted unused RegionManager.cs
...
* Deleted unused ModuleAPIMethod's
2007-09-19 00:42:37 +00:00
lbsa71
9f7c0a015e
* 'Use format string' ftw
2007-09-19 00:32:59 +00:00
lbsa71
8f0b03597b
* Modernized ScriptManager to new interface-based module calls.
...
* 'remove redundant this qualifier' ftw
2007-09-19 00:30:55 +00:00
lbsa71
3f6b3f6b59
* Moved SendLogoutPacket back to IClientAPI.
2007-09-18 23:37:43 +00:00
lbsa71
f71b315592
* Now at least we're not creating physActors for child agents.
2007-09-18 22:12:16 +00:00
lbsa71
c8f51836b8
* Gave Connectivity some more (manly) love.
2007-09-18 21:51:09 +00:00
lbsa71
70d9cec3b5
* Yet some more connectivity restructuring
...
* We now have CloseAllAgents( circuit ) and CloseAllCircuits( agentId ) for great justice ( but alas, still only closing on one single scene - be brave! )
* Login and ConnectionClosed now eventified and moveified awayified
* Killed off unused NullClientAPI
* Now the client is almost only responsible for its own closing. ( I will get that scene out of there )
* Lookin' good!
2007-09-18 13:29:16 +00:00
lbsa71
0bac4b430c
* Handlerized ViewerEffect
...
* Now there-is-only-client-manager
* First step towards moving Logout and ConnectionClosed out of Client and into something else (which will let us get rid of ClientView reference to ClientManager
* General posititvity, peace, love and understanding
2007-09-18 12:13:44 +00:00
lbsa71
a963b3057b
* Replaced usage of ClientView with IClientAPI
...
* Some propertification and hideousness of fields.
2007-09-18 09:59:33 +00:00
lbsa71
ffb4f97a66
* Merged ClientViewBase into ClientView for great justice
2007-09-18 08:55:44 +00:00
lbsa71
26406efd55
* Made ClientViewBase abstract
...
* Deleted unused m_consoleRegion
2007-09-18 08:38:21 +00:00
dan miller
04e7fcd0e9
RemoveAvatar called from scene.cs; implemented in ODE. Still issues with multi-region; see bug 410
2007-09-18 02:38:10 +00:00
Sean Dague
b8d9737a47
fixing me some line endings
2007-09-17 12:52:03 +00:00
Tedd Hansen
8792645e0d
Forgot to check in prebuild.xml on sat, see someone already did :)
...
Fix in DNS resolve
2007-09-17 08:06:20 +00:00
lbsa71
df58154781
* Moved some commands from Scene into SceneManager so they could be used with 'root'
...
* Removed some duplicated commands
2007-09-17 07:31:15 +00:00
lbsa71
b3d2f8b8e2
*doh*
2007-09-17 07:10:23 +00:00
lbsa71
6961013c24
* CHANGED SOME CONSOLE COMMAND BEHAVIOURS
...
* Normalized 'change-region' so (almost) all commands are context sensitive (use 'root' or '..' to set 'all scenes' context)
* 'terrain-sim' is thusly obsolete, use 'change-region', followed by 'terrain'
* Introduced SceneManager to administrate operations on group of scenes and moved relevant funcs there.
* In it, there's a ForEach(Action<Scene>) that either passes all scenes, or only current scene depending on context.
* Changed default prim backup (save-xml/load-xml) xml to "prim-backup.xml"
* Changed Disable/EnablePermissions to BypassPermissions = true/false;
Also:
* Removed unused and non-existent project ref
2007-09-17 06:57:17 +00:00
Brian McBee
279177219e
Fixed missing Axiom references.
2007-09-16 13:02:16 +00:00
Tedd Hansen
c654506b18
Implemented: llSetText, llResetScript
...
Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
2007-09-16 03:36:13 +00:00
Tedd Hansen
88968622ea
Implemented: llStringToBase64, llBase64ToString, llXorBase64Strings, llXorBase64StringsCorrect, llGetTimestamp
2007-09-15 16:45:37 +00:00
Tedd Hansen
cff586df68
Bugfixed: llListRandomize
...
Implemented: llListSort, llList2ListStrided, llDeleteSubString, llInsertString
2007-09-15 16:16:57 +00:00
Tedd Hansen
c6344fcf94
llList2Key, llList2Rot, llList2List
2007-09-15 15:55:40 +00:00
Tedd Hansen
ad042f1d75
Implemented llList2CSV, llCSV2List, llListRandomize, llList2Vector, llListFindList, llListInsertList, llDeleteSubList
2007-09-15 15:45:20 +00:00
Tedd Hansen
1e0f9604a6
Will display error in main chat if unsupported llFunction is used.
2007-09-15 14:57:07 +00:00
Dalien Talbot
ad903f1b7b
Prevent the crash due to exception in system ReadLine that I saw today
...
during loadtesting.
2007-09-15 14:52:53 +00:00
Tedd Hansen
ed68a3894c
Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.
2007-09-15 14:22:38 +00:00
MW
12378312d5
Hopefully fixed the build error that I introduced with my last commit.
2007-09-15 10:53:46 +00:00
Sean Dague
b931048b16
put some locking around user access, which should help with
...
the exception dalien found during crash-a-thon
2007-09-15 10:43:19 +00:00
MW
4a07800f14
Testing to see if this fixes the editing appearance crash, or makes it (or anything else) worse.
2007-09-15 10:39:17 +00:00
lbsa71
f8ddf7429e
* Wired up chat so that channel goes into OnChatFromViewer. However:
...
* There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients.
* We do not currently support objects listening, so there's really no way of actually using this feature.
So; somebody please wire chat all the way to the scripts.
2007-09-14 13:46:05 +00:00
lbsa71
1b1808d45d
* fixed script compilation
...
* reversed //c# - if
* rightifyed what's actually converted
2007-09-14 09:25:07 +00:00
Sean Dague
8849637493
more fun with LSL implementations
2007-09-14 08:57:13 +00:00
Sean Dague
dddf61953b
added ability to update group position
2007-09-14 08:55:22 +00:00
MW
0d685d6a52
Can now set the http ports that grid server and user server use.
2007-09-14 06:02:24 +00:00
dan miller
b31fc4980f
ODE: no more slippin' & slidin'
2007-09-13 21:53:13 +00:00
Dalien Talbot
1703cacaab
Added CLI "debug packet 0..255" to enable the in/out packet dumps with various verbosity
2007-09-13 16:39:04 +00:00
Sean Dague
23b8e39c1b
llSetPos(), llGetPos(), llGetLocalPos() now implemented
2007-09-13 14:19:57 +00:00
Tedd Hansen
0709d96716
If first 4 characters in script is "//C#" script will be treated as pure C# instead of LSL/C# hybrid. This means no preprocessing before compile.
2007-09-13 14:15:02 +00:00
Sean Dague
888133e987
add some locks around DataSet manipulation to ensure we are doing this
...
safely
2007-09-13 13:10:21 +00:00
Dalien Talbot
7a9f5ed6b3
Fix the terrain heightmap load from images (tested PNG and GIF).
2007-09-13 13:09:14 +00:00
Sean Dague
af6c9d355d
implement llGetScale and llSetScale
...
drop IScriptHost for now and just use SceneObjectPart, given how many of
SceneObjectPart's properties we need for the script engine
2007-09-13 13:06:54 +00:00
Sean Dague
afea5f2205
remove ^M, as native storage should be UNIX format, and ^M in/out mashing
...
will happen on the windows side now that eol-style is correct
2007-09-13 11:41:42 +00:00
Tedd Hansen
cef8c5e9d7
Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.
2007-09-13 11:11:08 +00:00
lbsa71
615487a756
Backup is now optional on classes
...
* Removed unused BackUp method on EntityBase
* Added overridable InSceneBackup property on SceneObjectGroup
* Refactored out AttachToBackup and DetachFromBackup
* Normalized namespace OpenSim.DataStore.MonoSqliteStorage to OpenSim.DataStore.MonoSqlite
2007-09-13 05:25:26 +00:00
Tedd Hansen
a5aedc0896
GUI: Added placeholders + info on what to be done
2007-09-12 13:27:04 +00:00