aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Comment the ScriptSponsor and restore the indefinite lifetime forMelanie Thielker2008-11-291-5/+5
| | | | | | scripts until that can be better debugged
* Attempt to give script objects a proper lease time (DNE and xengine). Relies ↵Tedd Hansen2008-11-261-0/+9
| | | | on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)
* * refactor: Rip out SOP inventory from the partial into a separate classJustin Clarke Casey2008-11-212-4/+3
| | | | | | | | * SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date
* Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2008-11-191-1/+4
| | | | | | libOMV.
* Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2008-11-191-4/+1
| | | | | | | | | release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
* Remove perts of jhurliman's AD security patch that had slipped inMelanie Thielker2008-11-181-8/+0
|
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-171-1/+12
| | | | | | | | * Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
* Script region crossing. This has not user functionality, but lays all theMelanie Thielker2008-11-091-1/+1
| | | | | | groundwork.
* Refactor IEventReceiver back into IScriptEngineMelanie Thielker2008-11-081-1/+16
|
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-1/+1
| | | | | | Too many fixes to list.
* * Zap the letters that accidentally crept in to the license in ↵Justin Clarke Casey2008-11-051-1/+1
| | | | | | | | EventQueueThreadClass * (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter)
* * Stop a problem in the DotNetEngine event queue thread from immediately ↵Justin Clarke Casey2008-11-041-0/+8
| | | | bringing down the whole sim, though the sim will need a reboot
* * Practise some defensive programming - gracefully terminate the thread if ↵Justin Clarke Casey2008-11-041-2/+2
| | | | there is a problm in the world map module rather than bringing down the whole server.
* * Added missing dependencies that was causing build to fail in windows. ↵Teravus Ovares2008-10-171-0/+1
| | | | Mono doesn't seem to care.
* Fixed (mono-)script handling for SL viewer 1.21:Homer Horwitz2008-10-161-2/+12
| | | | | | | | | | - Added two missing caps (UpdateScriptAgent, UpdateScriptTask) - Added one missing EventQueue event (ScriptRunningReply) - Changed DNE and XEngine to use this new event As we only use the mono engine anyway, the "Mono" checkbox is set by default but doesn't have any function.
* * minor: remove compile warningJustin Clarke Casey2008-10-081-1/+1
|
* Fix friendly errors in DNE as wellMelanie Thielker2008-10-081-11/+10
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-051-18/+18
|
* Fix Mantis #2281: touch events in non-default states in DNE work again.Homer Horwitz2008-10-041-1/+1
|
* Mantis#2316. Thank you kindly, CMickeyb for a patch that:Charles Krinke2008-10-041-5/+17
| | | | | | | | | | | | Addresses llDie issues. The attached patch catches run time exceptions that occur during method invocation (of type TargetInvocationException) and exposes the internal exception. This makes it possible to pass out the SelfDeleteException. Also added handlers in a couple places to make sure that exception was being passed out far enough to be handled correctly. Tested on DNE.
* Fix: Mantis#2326: Fix: privilege escalation through attach from groundMelanie Thielker2008-10-031-1/+1
| | | | | | | | | | Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes
* Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128)Melanie Thielker2008-10-032-0/+22
| | | | | | | Causes the dataserver event to return "OpenSim" when running on OpenSim. Requires ThreatLevel to be "High" or above to function.
* Plumb in the start parameter in DNEMelanie Thielker2008-10-032-1/+11
|
* Mantis #2282.Homer Horwitz2008-10-021-1/+1
| | | | | | Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.
* Mantis #2293Melanie Thielker2008-09-291-0/+3
| | | | | | Same fix for the DNE
* Add explicit CultureInfo to the script compile thread in DotNetEngine toMelanie Thielker2008-09-282-0/+7
| | | | | | ensure that scripts will compile on nonenglish systems
* Update svn properties. Minor formatting cleanup. Fix a compiler warning. ↵Jeff Ames2008-09-281-1/+1
| | | | Fix a UUID vs null comparison.
* Stop DNE saying "Loading script" when it's actually unloading.Melanie Thielker2008-09-271-2/+4
|
* Add friendly error messages to both engines.Melanie Thielker2008-09-273-30/+74
|
* Kill "Compile successful" message when rezzing prims/wearing attachmentsMelanie Thielker2008-09-261-2/+2
| | | | | | | Changes behavior to send on_rez event to prims when rezzed from agent inventory.
* Remove another interface that is no longer neededMelanie Thielker2008-09-266-40/+5
|
* Finishing the code cleanup in DNE, make llDie work again in DNE.Melanie Thielker2008-09-263-236/+263
| | | | | | Add some compile messages from XEngine into DNE as well.
* DNE code cleanupsMelanie Thielker2008-09-263-102/+82
|
* Adds support for the "Running" checkbox and the "Reset" button, as well asMelanie Thielker2008-09-261-0/+44
| | | | | | | ResetScripts In Selection, Set Script to [not] Running In Selection from the tools menu. Allows DNE script reset without a full recompile.
* Pluggable API module (XEngine style) support for DNEMelanie Thielker2008-09-261-7/+14
|
* Compiler Connection! One world, one compiler!Melanie Thielker2008-09-2624-47588/+20
|
* After the last commit, the old Common assembly was still being loaded.Melanie Thielker2008-09-261-2/+2
| | | | | | | Removing it made DNE scripts crash. Fixed here. Now on to converge the compilers.
* Yay! Common/ is gone! One API is achieved!Melanie Thielker2008-09-264-33/+22
|
* Add per-instance date to DNE to avoid serializing stuff 10 times a second.Melanie Thielker2008-09-263-206/+166
| | | | | | Clode cleanup and removal of commented stuff in ScriptManager.
* And another fileMelanie Thielker2008-09-261-0/+479
|
* Pushing the missing fileMelanie Thielker2008-09-261-0/+35
|
* Remove all the subclassing complexity and script server interfaces fromMelanie Thielker2008-09-268-18/+2095
| | | | | | | | DNE and move all of DNE into the DotNetEngine directory. Remove references that would cause the script runtime to load the entire engine + scene into each script appdomain. This might help DNE memory consumption.
* Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs.Melanie Thielker2008-09-261-2/+8
| | | | | | | | | The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form.
* Fixes an exception that is seen on regions running XEngine, where DNEMelanie Thielker2008-09-251-8/+3
| | | | | | tries to stop a script that is not run by it
* Convergence is almost complete. This brings the diff between the API to < 10kMelanie Thielker2008-09-251-3/+4
| | | | | | | | and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref.
* Update svn properties, formatting cleanup.Jeff Ames2008-09-231-2/+2
|
* Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the laterMelanie Thielker2008-09-232-6/+6
| | | | | | code merging and transition to Shared/
* Remove Common/LSL_Types.cs. Both script engines now use a single versionMelanie Thielker2008-09-232-4/+6
| | | | | | | | of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs Also changes the compiler in DotNetEngine to use that. You _will_ need to let your region recompile all your scripts!
* Add constants wrapping code from XEngine to DNE. This syncs up the parsersMelanie Thielker2008-09-233-370/+9
| | | | | | | between the engines again. Also, committed r60 in opensim libs with the parser source changes.
* Brushing rust of ye old commitTedd Hansen2008-09-062-4/+3
|