aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* added experimental packet tracker (LLPacketTracker.cs), which can be told to ↵MW2008-07-218-50/+342
| | | | | | | | track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events. Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch. The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet.
* Mantis#1801. Thank you kindly, Junta_Kohime for a patch that:Charles Krinke2008-07-212-2/+2
| | | | | | | | | | | I found a problem trying to get s value directly from a quaternion q. Compiling a script which directly access to q.s value, caused the following error: CS0103: 'The . symbol cannot be used in LSL except in float values or vector components'. Detected around: q.s I did a small change to allow alphabetic letter "s" to be interpretated as valid identifier. This solves the problem.
* Mantis#1798. Thank you kindly, StrawberryFride for a patch that:Charles Krinke2008-07-212-13/+5
| | | | | | Fixes a couple of places where null reference exceptions were being caught and ignored rather than null checks being performed.
* * eliminated some warnings and added some const and readonlieslbsa712008-07-214-24/+24
| | | | | | | | | * refactored some member names for readability and ccc (code convention conformance) * took away two refs from Rest.Inventory since * System.IO is part of System * System.Xml.Serialization is part of System.Xml
* some optimizations in quaternion normalization in llRot2Fwd, llRot2Left, and ↵Dahlia Trimble2008-07-212-73/+98
| | | | llRot2Up. llAxes2Rot now uses these functions for sign error correction instead of vector*quat products.
* does some verification of the quaternion returned by llAxes2Rot and modifies ↵Dahlia Trimble2008-07-212-52/+69
| | | | the sign of the s term if a discrepency is found. This helps llAxes2Rot more closely match the Linden implementation.
* Mantis#1797. Thank you kindly, StrawberryFride for a patch that solves:Charles Krinke2008-07-201-1/+1
| | | | | | Shutdown command on region server was presenting an error, failing to send detach region for all regions, and failing to shut down
* Mantis#1796. Thank you kindly, StrawberryFride for a patch that:Charles Krinke2008-07-203-21/+73
| | | | | Agent table code (INSERT / UPDATE, etc) now added to MSSQL provider.
* Make the max sizes of physical and nonphysical prims configurable in OpenSim.iniMelanie Thielker2008-07-204-65/+79
| | | | | | Defaulted to 65536 and 10, respectively
* Change SQLite argument marker from the more standard '@' to the ':' supportedMelanie Thielker2008-07-191-30/+30
| | | | | | but earlier versions of the SQLite dll
* Mantis#1785. Thank you kindly, Junta_Kohime for a patch that"Charles Krinke2008-07-192-5/+62
| | | | | | | | | | llAxes2Rot now implemented. Important note: quaternion <x,y,z,s> is equal to <-x,-y,-z,-s>. The result may be different from LSL output, but it is correct. A problem of rounding caused an error of square rooting of zero as negative number, corrected by squaring again. Function tested 360° along 3 axes. Vector fwd, left and up have to be normalized.
* Update svn properties. Fix some inconsistent newlines.Jeff Ames2008-07-193-301/+301
|
* Quick fix to make the estate ban list effective again, when the regionMelanie Thielker2008-07-191-0/+2
| | | | | | | | crossing is also a sim crossing. Prevents the CAPS handler from being set up for a banned user,making them redmap out. Dirty hack, temporary until I can work out how to do it right.
* Fix prim link numbers (Mantis #1781)Melanie Thielker2008-07-197-47/+148
| | | | | | | | | | | Implements additional unlink modes (unlink root prim from link set, some multi-set operations). Linking (single and mutiple) fully implemented. Consistent numbering of links while in world. Link/delink with predictable link numbering. Correct link numbers in LSL. Not all multi-set ops implemented. Link numbers still change when taken and re-rezzed.
* Introduce a separate connection string for estates, which defaults to the one giMelanie Thielker2008-07-1810-86/+17
| | | | | | ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
* Patch to fix saving of estate managers list loaded during migration.Melanie Thielker2008-07-184-7/+8
| | | | | | | No longer teleports an agent home unless their root agent is being banned. Visual blocking is still in effect.
* pulling query handling through the handlers. adding (non-functional,Dr Scofield2008-07-182-2/+4
| | | | | | | | | work-in-progress) HttpHandler. NOTE: non-active code. does not glow in the dark. non-combustible.
* Mantis#1778. Thank you kindly, Junta_Kohime for a patch that:Charles Krinke2008-07-182-4/+61
| | | | | | | llRot2Left and llRot2Up functions modified, using fast algebric calculations instead of vectors and quaternions products. The accuracy is the same. Normalization is now implemented.
* Patch adds bool IsManager(LLUUID) to IEstateModule.Melanie Thielker2008-07-182-0/+13
| | | | | | | | Returns true whenever the LLUUID references a user who is either an EM or the region owner. Please note that ownership is region-scoped, while EM is estate-scoped.
* fixing copy & paste artefact.Dr Scofield2008-07-181-2/+2
|
* add some locks back into the sqlite asset path, as something changedSean Dague2008-07-181-49/+56
| | | | | | | that is causing a lot of out of order execution on asset fetches on multi region sims.
* simplifying OSHTtpHandler (a bit), adding query string matching,Dr Scofield2008-07-183-120/+118
| | | | | | | | | adapting OSHttpXmlRpcHandler accordingly. NOTE: this code is not live.
* remove all the odd quoting, on the off chance this was causing someSean Dague2008-07-181-90/+90
| | | | | | of the issue.
* put the entire thing inside a transaction. This probably doesn'tSean Dague2008-07-181-0/+4
| | | | | | help much, but it might.
* fix typo in create index that caused the entire migration to fail.Sean Dague2008-07-181-1/+12
| | | | | | | | put some drop table if exist clauses in here to hopefully let this migration work for people that are in an intermediary broken state right now.
* found a better pattern for SaveOrUpdate with nhibernateSean Dague2008-07-182-52/+49
| | | | | | cleaned up the asset path a bit
* * refactor: break out sog loading code into two parts so that ↵Justin Clarke Casey2008-07-185-24/+22
| | | | post-deserialization changes can be carried out before adding it to a scene
* force Culture to en-US in BaseHttpserver.HandleRequest() --- thisDr Scofield2008-07-181-0/+3
| | | | | | | fixes mantis #1748 and #1771.
* remove NHPrim, this turned out to be a bad ideaSean Dague2008-07-181-46/+0
|
* * Fix http://opensimulator.org/mantis/view.php?id=1761Justin Clarke Casey2008-07-182-2/+2
| | | | | | * Now llGetLinkNumber() returns 0 if the prim is not linked, instead of 1
* squashing further warnings.Dr Scofield2008-07-183-21/+21
|
* fixing warnings in EstateSettings and correcting coding style:Dr Scofield2008-07-181-20/+20
| | | | | | | | | | * warning was: OpenSim/Framework/EstateSettings.cs(277): warning CS0472: The result of comparing `libsecondlife.LLUUID' against null is always `false'. This operation is undocumented and it is temporary supported for compatibility reasons only * coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx
* Commented out a readline that was preventing the sim from shutting down in ↵Dahlia Trimble2008-07-181-1/+1
| | | | some cases
* Implement cast to LSL_Types.LSLInteger from double. Fix issue 1770.Mike Mazur2008-07-182-0/+10
|
* Thanks, sempuki, for a patch that moves all grid plugins to new PluginLoader ↵Mike Mazur2008-07-1815-208/+310
| | | | (issue 1763).
* masks MySQL password from console startup messagesDahlia Trimble2008-07-182-3/+47
|
* Patch #9151Melanie Thielker2008-07-1827-809/+1568
| | | | | | Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
* added region port number to output of "show regions" commandDahlia Trimble2008-07-181-1/+1
|
* Treat LSL_Types as special cases in llList2Integer and llList2Float. This ↵Mike Mazur2008-07-182-0/+36
| | | | could be implemented many other places, but let's do that on a case-by-case basis.
* Mantis#1768. Thank you kindly, Junta_Kohime for a patch that:Charles Krinke2008-07-182-2/+30
| | | | | | | llRot2Fwd function modified, using fast algebric calculations instead of vectors and quaternions products. The accuracy is the same. Normalization is now implemented.
* refactor - commenting out needsMeshing() and all references as createMesh() ↵Dahlia Trimble2008-07-182-179/+297
| | | | has the same logic and obsoletes the need for it.
* fix build breakSean Dague2008-07-171-1/+1
|
* terrain is close to working, but I still end up at the bottom of the seaSean Dague2008-07-173-17/+25
| | | | | | right now.
* need to synchronize the terrain updatesSean Dague2008-07-171-4/+6
|
* first pass at Terrain implementationSean Dague2008-07-174-13/+44
|
* add a Terrain object for the purpose of mapping. This may make senseSean Dague2008-07-172-0/+129
| | | | | | | to stick up in framework later, but for now we'll just keep it close to the data.
* if no texture, make it plywoodSean Dague2008-07-171-1/+2
|
* add plywood texture as a constant, as we need it in a couple of placesSean Dague2008-07-171-0/+1
| | | | | | and it's super cryptic to have random UUIDs hanging out.
* Mantis#1598. Thank you kindly, Matth for a patch that addresses:Charles Krinke2008-07-172-55/+105
| | | | | | | | | | | The previous implementation of llEuler2Rot was not mathematically incorrect, but it was an awkward way of posing the problem that led to a few degenerate cases which were not handled correctly - for example, PI rotations around X and Z axes were wrong. I put some comments in the source about how I arrived at the current implementation, which I think is easier to read, and gives results that match SL.
* Revert "git merge"Sean Dague2008-07-174-5/+69
| | | | | | This reverts commit 80e1c3742a3ba7eb9aa1686a242b36f64331095a.