Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Remove null reference exception in the J2KDecoderModule's J2K repair ↵ | Teravus Ovares | 2009-04-13 | 1 | -2/+14 |
| | | | | routine for when the asset we're looking up isn't an image at all. (did someone set the texture on the side of a primitive to some other kind of asset with the script engine?) | ||||
* | *Bypass J2kDecoder when asset is null | Teravus Ovares | 2009-04-13 | 1 | -0/+4 |
| | |||||
* | if Data is null, shortcut to client.SendImageNotFound, as any other | Sean Dague | 2009-04-13 | 1 | -3/+10 |
| | | | | | option at this point is going to give us a NullReferenceException | ||||
* | scream out a bit warning if we failed to set default image | Sean Dague | 2009-04-13 | 1 | -0/+2 |
| | |||||
* | catch for a null asset so we don't get an exception here, though this | Sean Dague | 2009-04-13 | 1 | -1/+7 |
| | | | | | probably just makes the decoder break somewhere else. | ||||
* | put J2KImage into it's own file, please no doubling up on classes in | Sean Dague | 2009-04-13 | 2 | -316/+354 |
| | | | | | files | ||||
* | Thank you, dslake, for a patch that converts many of the linear searches | Melanie Thielker | 2009-04-12 | 2 | -256/+197 |
| | | | | | | | | in SceneGraph to fast dictionary lookups. Includes a regression fix for attachments by myself. Fixes Mantis #3312 | ||||
* | Actually do what I promised in the previous commit :/ | Melanie Thielker | 2009-04-12 | 1 | -4/+14 |
| | |||||
* | Funnel stored (offline) IMs through the Scene EventManager to make sure | Melanie Thielker | 2009-04-12 | 1 | -14/+10 |
| | | | | | | | they are processed by the modules rather than sent to the client directly. Allows friends and group requests and responses to be saved, too | ||||
* | Actually remove the script if it tries to remove itself. | Melanie Thielker | 2009-04-12 | 4 | -5/+38 |
| | | | | | | Fixes Mantis #2929 | ||||
* | Fix a regression where animations would only be sent if the avatar has | Melanie Thielker | 2009-04-12 | 3 | -5/+73 |
| | | | | | | | attachments. Convert base types to LSL types for event marshalling through IScriptModule to avoid parameter errors. | ||||
* | Adding a script event, changed(CHANGED_ANIMATION) | Melanie Thielker | 2009-04-11 | 5 | -1/+42 |
| | | | | | | | | This is sent to all root prims of all attachments of an avatar when the animation state changes. llGetAnimation() can thenbe used to find the new movement animation. This eliminates the need for fast timers in AOs | ||||
* | * Minor MRM Cleanup | Adam Frisby | 2009-04-11 | 14 | -614/+662 |
| | | | | | | | * Interfaces now live in Interfaces subdirectory. * Namespace does not yet reflect this change. * Final namespace for MRMs will probably sit somewhere around OpenSim.Extend.MRM[?] | ||||
* | Correct Opensim.ini.example to reflect the default settings for clouds. | idb | 2009-04-11 | 2 | -51/+4 |
| | | | | | | Fixes Mantis #3421 Change the agent/avatar events subscriptions to just OnNewClient. The data only needs to be sent once and keeping track of log ins/movements is not required. This will also send cloud data to child agents so that they can see clouds above neighbouring regions not just regions that they have visited. | ||||
* | * BulletDotNETPlugin supports Axis lock (LLSetStatus) from the script engine ↵ | Teravus Ovares | 2009-04-11 | 5 | -2/+93 |
| | | | | now. | ||||
* | * Add catch-all error handlers back to scene. | Teravus Ovares | 2009-04-11 | 1 | -8/+8 |
| | |||||
* | * Instead of referencing mesh stuff in the physics plugin.. change the IMesh ↵ | Teravus Ovares | 2009-04-11 | 5 | -26/+37 |
| | | | | Interface. (blame prebuild) | ||||
* | * Tweak prebuild #2 | Teravus Ovares | 2009-04-10 | 1 | -1/+1 |
| | |||||
* | * Fixes missing meshing reference. | Teravus Ovares | 2009-04-10 | 1 | -6/+9 |
| | |||||
* | * Adds Physical/Active Linkset support to BulletDotNETPlugin | Teravus Ovares | 2009-04-10 | 1 | -108/+268 |
| | |||||
* | Add XmlRpcGridRouter, a module that communicates URIs for XMLRPC channels | Melanie Thielker | 2009-04-10 | 1 | -0/+143 |
| | | | | | | to a central server via REST, for centralized XMLRPC routing. | ||||
* | Make the scrpt engines ignore any script that begins with //MRM: | Melanie Thielker | 2009-04-10 | 2 | -0/+6 |
| | |||||
* | Add an optional region module which will supply a script event, | Melanie Thielker | 2009-04-10 | 2 | -0/+101 |
| | | | | | | | xmlrpc_uri(string) in response to a OpenRemoteDataChannel call. The string is the fully qualified URI to post XMLRPC requests for that script to. | ||||
* | Introduce IXmlRpcRouter, an interface that allows registering XMLRPC | Melanie Thielker | 2009-04-10 | 6 | -1/+76 |
| | | | | | | | UUIDs with a central marshaller for grids, or publish the ULS for objects elsewhere. | ||||
* | Expose the XMLRPC listener port on the IXMLRPC interface to allow | Melanie Thielker | 2009-04-10 | 2 | -0/+6 |
| | | | | | | publication | ||||
* | Add events to IScriptEngine to notify scripting modules of the removal | Melanie Thielker | 2009-04-10 | 4 | -2/+29 |
| | | | | | | | | | of objects from the scene, and of scripts from objects. This facilitates the development of modules that can register prims with externall servers for inbound email and XMLRPC. Currently implemented in XEngine only. Also applying cmickeyb's compiler locking patch, since it seems risk-free. | ||||
* | Thank you, OwenOyen, for a patch that corrects the behavior of llRot2Euler. | Melanie Thielker | 2009-04-10 | 1 | -2/+2 |
| | | | | | | | Committed with comment changes. Fixes Mantis #3412 | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=3427 | Justin Clarke Casey | 2009-04-10 | 2 | -1/+74 |
| | | | | | | | * Return different values for llCloud() over time based on a cellular automation system. * Thanks aduffy70! | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=3432 | Justin Clarke Casey | 2009-04-10 | 2 | -3/+6 |
| | | | | | | | * Make llGroundSlope() return correct results * Thanks aduffy70! | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=3439 | Justin Clarke Casey | 2009-04-10 | 3 | -11/+11 |
| | | | | | | | * This corrects problems seen on some SQLite systems where the migration fails because the two argument substr() isn't implemented * Thanks RemedyTomm! | ||||
* | * Patch from RemedyTomm Mantis 3440 | Teravus Ovares | 2009-04-10 | 6 | -511/+450 |
| | | | | | | | | * Revamps the server side texture pipeline * Textures should load faster, get clogged less, and be less blurry * Minor tweak to ensure the outgoing texture throttle stays private. * Fixes mantis 3440 | ||||
* | Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Drag | nlin | 2009-04-10 | 11 | -3/+198 |
| | | | | | | | | | | | | | | Addresses Mantis #3381 The current implementation works as expected if the object has no rotation or only rotation around the Z axis; you can spin the object left or right (around the world Z axis). It works a little unexpectedly if the object has a non-Z-axis rotation; in this case the body is spun about its local Z axis, not the world Z-axis. (But SL also behaves oddly with a spin on an arbitrarily rotated object.) | ||||
* | * Updated BulletDotNET dll with the ContactFlags definition. | Teravus Ovares | 2009-04-10 | 2 | -0/+0 |
| | |||||
* | * Tweak the character controller some more | Teravus Ovares | 2009-04-10 | 2 | -191/+348 |
| | | | | | | | * Add cursory integration with script engine. * LLMoveToTarget, LLSetBouyancy, LLSetStatus (Physical only), LLApplyImpulse, LLApplyTorque, LLPushObject.. etc. * Still missing linked physical active and LLSetStatus with an axis lock. | ||||
* | * Fixes a bug in MRM scripting whereby the Touch flag is never enabled for ↵ | Adam Frisby | 2009-04-10 | 1 | -0/+2 |
| | | | | OnTouch capable scripts. | ||||
* | * Whoops, never saved the BulletDotNETScene.. Last commit continued..... | Teravus Ovares | 2009-04-09 | 1 | -1/+1 |
| | |||||
* | * Changes the timstep of the bullet world | Teravus Ovares | 2009-04-09 | 2 | -11/+12 |
| | | | | | | | | * Enables border crossings when using the BulletDotNETPlugin * Enabled variable time steps in BulletDotNETPlugin * Still no 'linked physical objects' yet * Still no script engine integration | ||||
* | * Reinstated Scene Crossing tests, now with timeouts to check for race ↵ | Arthur Valadares | 2009-04-09 | 1 | -16/+55 |
| | | | | conditions | ||||
* | * minor: correct some documentation in SQLiteAssetData.cs | Justin Clarke Casey | 2009-04-09 | 1 | -8/+2 |
| | |||||
* | * minor: remove some mono compiler warnings | Justin Clarke Casey | 2009-04-09 | 3 | -4/+3 |
| | |||||
* | * Tagged long running tests with LongRunningAttribute. | lbsa71 | 2009-04-09 | 8 | -16/+23 |
| | | | | | | * Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit. | ||||
* | * Remove Autooar module pending it's migration to the forge | Justin Clarke Casey | 2009-04-09 | 2 | -112/+3 |
| | |||||
* | * Terminate OpenSim startup if we cannot listen to the designated HTTP port | Justin Clarke Casey | 2009-04-09 | 1 | -2/+6 |
| | | | | | | * This makes the problem much more obvious to the user, and OpenSim isn't that useful without inbound http anyway | ||||
* | * Change SQLite asset UUID to dashed format to be consistent | Justin Clarke Casey | 2009-04-09 | 2 | -6/+13 |
| | | | | | | | * Remaining inconsistent uuids (non dashed) are in region store for sqlite and mysql * Migration of these will happen at a later date, unless someone else wants to do it | ||||
* | * Change UUIDs in SQLite user db to dashed format to match representations ↵ | Justin Clarke Casey | 2009-04-09 | 3 | -11/+22 |
| | | | | elsewhere | ||||
* | * Improve inventory uuid conversions to make sure that we aren't converting ↵ | Justin Clarke Casey | 2009-04-09 | 2 | -9/+30 |
| | | | | | | | | anything that already contains a - * Among other things, this means that if a migration is interrupted, it can simply be retried | ||||
* | * Migrate UUID representations in SQLite inventory store to dashed format | Justin Clarke Casey | 2009-04-09 | 2 | -28/+42 |
| | | | | | | * This makes the representation consistent with that most commonly used in the other supported database layers | ||||
* | * Added some more experimental code; nothing wired in so far. | lbsa71 | 2009-04-09 | 5 | -57/+272 |
| | |||||
* | * Moved the DatabaseTestAttribute to Test.Common, and thus included ref to ↵ | lbsa71 | 2009-04-09 | 38 | -6/+67 |
| | | | | that in all db tests. *phew* | ||||
* | * Allows MRMs to import libraries in the OpenSim bin directory. | Adam Frisby | 2009-04-09 | 1 | -5/+16 |
| | | | | | * Syntax: //@DEPENDS:library.dll |