| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
for later removal/replacement.
|
|
(string) part of vector (eg. vector.z)
This fixes Mantis 388
|
|
Changed LogBase to ConsoleBase, which handles console I/O.
This is mostly an in-place conversion, so lots of refactoring can still be done.
|
|
work anyway.
Added js to OpenSim.ini.example.
|
|
|
|
|
|
working on 1 region. :)
Using default warning level on C#/VB compile
|
|
Added notice in OpenSim.ini that config refresh function is disabled
|
|
OpenSim.32BitLaunch.exe is a 32-bit application that loads OpenSim.exe using .Net framework, hence it is JIT-compiled to 32-bit.
Use this app to start OpenSim on 64-bit systems (works great on Vista 64 :))
|
|
bughunting SO much easier! *jeesh*
|
|
|
|
Fixed bug in how code is handled, hopefully we can now run all 3 languages? :)
|
|
Added some logging on what is happening during compile.
|
|
|
|
Added option to share script load/unload thread between regions
Added event execution queue size limit
+ some bugfixes from all the changes
|
|
OpenSim in 32-bit mode.
Added VISUAL BASIC.NET-support
//cs, //lsl and //vb as first characters of script will determine what compiler is used.
Compile warnings are no longer treated as errors. Script will still run.
Added a few useless and useful config options:
Write script source to harddisk for debug, Default compile language, Allowed compilers (languages), compile in release or debug mode, clean up old scripts on startup
Loads of warnings for incorrect config
|
|
OpenSim in 32-bit mode.
Fixed ScriptEngine.Common startup problems.
|
|
Added comments and regions, restructured code
Changed a lot of AppDomain junk from console from using Console.Write to Log.Verbose and set it to #if DEBUG
All modules should now refresh their configuration runtime
Made all logging in ScriptEngine.Common get script name from actual engine
Renamed LSLLongCmdHandler to AsyncLSLCommandManager
Added auto-recover with 5 sec throttle for new MaintenanceThread
|
|
Moved DotNetScriptEngine configuration to config file.
Added option to share script execution threads between regions.
|
|
|
|
|
|
events can use llDetect*-commands to find information about event.
|
|
* Cleaned up copyright notices in AssemblyInfo.cs's
* Added Copyright headers to a bunch of files missing them
* Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
|
|
ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common.
Loads of things has been put into interfaces instead of the specific class.
We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory.
|
|
can not access Scene it sort of crashes right away ;)
Added some sample placeholders for implementing rest of LSL events.
|
|
on how much to effect the land.
|
|
LSL_BaseClass to allow them to be called in LSL scripts.
|
|
|
|
|
|
ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done
|
|
So loading/unloading of scripts are now done in same sequence as they are called.
|
|
Some debug info for startup added to find bugs. ++
|
|
|
|
|
|
|
|
table between local script ID and remote script ID missing)
|
|
|
|
|
|
* shortened references
* Removed redundant 'this'
* Normalized EOF
|
|
* PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility.
* Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated.
|
|
|
|
* Added osRegionNotice(string msg) to LSL Commands
* Added PermissionManager checks for osTerrainSetHeight, osRegionRestart.
|
|
* Added osTerrainGetHeight(int x, int y) to LSL commands
|
|
* Added sit handling for sit targets
* Implemented llSitTarget()
* Implemented llAvatarOnSitTarget()
* Sit targets do not persist sim restart.
|
|
Adding:: llSetParcelMusicUrl(), llGetRootPosition(), llGetRootRotation(),
llGetGeometricCenter(), llSetLocalRot(), llListReplaceList(),
llGetObjectPrimCount(),llGetParcelDetails(), llGetParcelMaxPrims(),
llWater(), llGetLocalRot(), and llGetAccel()
|
|
llGetVel(), llGround()
|
|
Reverts the LSL Texture/Color functions back to the original code, allowing them to function again
|
|
Works with LibSL rev>1532
|