lbsa71
9f6b709f3c
* the worlds most insignificant commit
2007-09-24 11:23:01 +00:00
lbsa71
f076c71936
* Applied tleiades patch #435 fixing HttpBaseServer ABEND (thanx!)
2007-09-24 11:20:09 +00:00
lbsa71
9795b4f6c8
* Console output killed the cat. s/cat/sim/
2007-09-24 09:37:40 +00:00
lbsa71
00ddeebf57
* So, ok, maybe a bit harsh to explode on grid inventory calls.
2007-09-24 09:19:31 +00:00
lbsa71
ee5f069e2a
* Now there's only one UserService
2007-09-24 07:53:26 +00:00
lbsa71
1302ef44e3
* Started major restructusing of comms to prepare for better grid and region functionality
...
* Working towards one shared set of services
* Killed off two projects with very little functionality
2007-09-24 07:30:30 +00:00
lbsa71
9ccab46ae8
* Trying to streamline CommunicationsManager
2007-09-24 05:30:03 +00:00
lbsa71
6c41efa4e3
* reorder and rename
2007-09-24 05:20:23 +00:00
lbsa71
40468f18a4
* Encapsulated all CommunicationsManager services
2007-09-24 05:15:13 +00:00
lbsa71
13c1c33ed4
* Added TryGetAvatarByName
2007-09-24 04:49:05 +00:00
lbsa71
5818958a9a
*** CHANGED CONFIG BEHAVIOUR ***
...
* Changed really strange LocalSettings behaviour with enforcing hard-coded plugin names if none supplied
* UserServices and InventoryPlugin will only load if supplied with filename
2007-09-24 02:41:13 +00:00
dan miller
a9a126063f
long-lost fixes to physics -- proper physical avatar management on crossings, TP
2007-09-24 02:40:13 +00:00
lbsa71
47256cebda
* Renamed methods on IUserData
2007-09-24 01:31:00 +00:00
lbsa71
ce071417d4
* minor renames
2007-09-24 01:18:45 +00:00
lbsa71
79045abe68
* Renamed stuff on UserManagerBase to get implicit implementation of IUserServices (instead of stubs)
2007-09-24 01:16:21 +00:00
lbsa71
b3eeb5a8dc
* Purged 'Regions' code pending Agent layer grok.
...
* Changed so prims aren't loaded until AFTER parcels.
* The region startup flow is still an ungodly rats nest.
2007-09-23 23:55:29 +00:00
Sean Dague
8dda11d17e
fix to do hollow prims correctly. Reported from
...
http://bug.opensecondlife.org/view.php?id=394
2007-09-22 18:41:01 +00:00
Tedd Hansen
59f0920a8f
Stand Alone ScriptEngine: early framework, ongoing planning (don't touch yet, will go through major reorganizing). Still a LOT of things needs to be solved...
2007-09-22 13:15:52 +00:00
lbsa71
64f4afcb43
* There. I think this concludes todays work on moving stuff to Broadcast()
2007-09-21 06:06:31 +00:00
lbsa71
34043cd351
* Slowly but surely working my way towards Regionality...
2007-09-21 06:00:34 +00:00
lbsa71
80a9b81448
* Yeah, I placed Close() in the wrong file. So sue me.
2007-09-21 05:34:40 +00:00
lbsa71
5fab795bf0
* Continued work on Region layer
...
* Added Close() to ScenePresence to remove and destroy PhysicsActor
2007-09-21 05:23:17 +00:00
lbsa71
e4a78a9b30
* Removed unused RegenerateTerrain functions
2007-09-21 05:04:59 +00:00
lbsa71
72b207173a
* Removed unused LandRenegerated flag
2007-09-21 05:00:51 +00:00
lbsa71
b9808f8314
* First example of moving stuff to a Region layer
...
* Also, changed RegionPresence to 'RegionSubscription' - let's just see where we land with this...
2007-09-21 04:58:40 +00:00
lbsa71
409bcd999d
* Continuing refactoring of presence
...
* Deleted stub ScenePresence.Body.cs
* Added stub Region classes
The idea is to, at first, have every ScenePresence have one RegionPresence, moving code over to it until we can detach the two classes and not have a ScenePresence for every RegionPresence.
2007-09-21 03:13:49 +00:00
dan miller
d3050724d8
physics-related fixes; should stabilize border crossings
2007-09-21 02:31:36 +00:00
lbsa71
3eb1a23ac1
* Removed Unused 'Entity' superclass
2007-09-21 02:11:19 +00:00
lbsa71
ca611c6668
* even more renaming and refactoring; the cleaning woman is on call.
2007-09-20 23:47:32 +00:00
lbsa71
101369e25a
* Some more presence refactoring
2007-09-20 23:28:08 +00:00
lbsa71
7335e5710b
Rev 1971 : The Lbsa71 vintage commit
...
* Refactored to prepare for some serious restructuring
2007-09-20 13:04:51 +00:00
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
Tedd Hansen
b12bfb6315
GUI also contains option for Stand Alone mode.
2007-09-12 13:16:08 +00:00
Tedd Hansen
dcaab9103c
Early alpha version of a GUI tool to configure and start OpenSim. Currently can start an already configured Grid server.
2007-09-12 13:03:21 +00:00
Sean Dague
26eebf6b32
I think 1.0f makes a better offset than 1.2f for basic physics (less floating,
...
not too much crouching). I think that we'll have to rethink what the
terrain resolution is down the road, as we don't really have enough sample
data to actually get people placed right on the land.
2007-09-12 10:56:04 +00:00
Sean Dague
26a67d998c
add timestamps to log messages. This probably needs to all be cleaned up
...
with a real logging module later, but this should make reading logs easier
for now
2007-09-12 10:54:34 +00:00
Tedd Hansen
5ade01bb49
Fixed DNS resolve bug for Grid mode on multi-Homer systems.
2007-09-12 05:37:46 +00:00
Sean Dague
6ca6c035e7
debug for mysql issue
2007-09-12 04:44:21 +00:00
Brian McBee
b521e5d219
Another attempt at fixing the disappearing estate_settings.xml file.
2007-09-11 21:41:26 +00:00
Sean Dague
71f94d8421
Fix for setting region through property. This should allow
...
mysql to work again in grid mode for user storage.
2007-09-11 15:13:24 +00:00
Dalien Talbot
7fd639a19e
Kill little green men on minimap if the avatar logs off.
2007-09-11 15:11:10 +00:00
MW
3a1ddca8a1
Fixing namespace problems
2007-09-11 14:33:32 +00:00
lbsa71
b112539f95
* minor refactorings
2007-09-11 14:20:09 +00:00
MW
04cf04600c
Applied ldvoipeng's patch [ #360 ], sorry for it taking so long to apply it. If in future anyone's patch hasn't been applied within a few days, please can someone kick one of the developers with svn access.
2007-09-11 14:18:34 +00:00
Dalien Talbot
bc86d33dbd
Get rid of extra green men in minimap on region crossings (they were
...
child agents, not delirium tremens - thanks MW!); Get green men when
connecting; Update the green men in the region you leave.
2007-09-11 14:11:21 +00:00
Sean Dague
a1e2fea7c1
move the locks closer to the data, sqlite for assets now works like a champ
2007-09-11 08:25:32 +00:00
Sean Dague
b3777729b4
remove autogenerated files
2007-09-11 08:24:58 +00:00
MW
e2e13a9756
Added part 3 of Darok's BulletX patch. The bulletX plugin is now a project in the opensim build/solution. To use change the physics setting in opensim.ini to "modified_BulletX". At the moment I have been unable to test this as when using the bulletX plugin for me opensim is using 100% of processor.
2007-09-11 07:04:05 +00:00
Sean Dague
207bf2e4cf
add DeleteAsset
...
this also moves commit points around a bit for debuging, though
this will change back now the MW has worked out synchronization
2007-09-11 05:26:14 +00:00
MW
0770a5de0a
Trying some locks on asset database access.
2007-09-11 04:54:55 +00:00
Brian McBee
1fb47bc4c5
Make grass and trees phantom by default. Same behavior as LL grid.
2007-09-10 19:35:51 +00:00