aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* * Fixed a major memory leak in packet processing - PacketQueue.Close is ↵Adam Frisby2008-11-083-27/+64
| | | | | | | never called, causing the PacketQueue for dead clients to be preserved (including it's contents). * This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes.
* * "Fixed" a NRE with the new script engine Tedd committedAdam Frisby2008-11-081-8/+14
| | | | | * Tedd will need to fix properly.
* Mantis#2598: Thanks Fly-Man- for a patch that fixes a client-thread crash byHomer Horwitz2008-11-081-1/+1
| | | | | | allowing landFlags bit 31 to be used (Int32 -> UInt32).
* Mantis #2553: Thank you, idb, for a fix that helps to persist changes in ↵Homer Horwitz2008-11-081-0/+8
| | | | prim attributes.
* * Missed a file from previous checkin.Adam Frisby2008-11-081-0/+15
|
* * Added IClientChat to IClientCoreAdam Frisby2008-11-082-102/+187
| | | | | | * Updated LLClientView * Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
* - Try to fix build again...Homer Horwitz2008-11-081-2/+2
|
* * Ported InstantMessageModule to IClientCoreAdam Frisby2008-11-081-6/+11
| | | | | * See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#InstantMessageModule.cs
* CIA testTedd Hansen2008-11-081-0/+1
|
* * Fixed prebuildAdam Frisby2008-11-081-20/+1
|
* * Implemented OnClientConnect in Scene EventManagerAdam Frisby2008-11-081-0/+16
| | | | | | * Identical to OnNewClient except it passes IClientCore instead of IClientAPI * See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
* Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen2008-11-0853-573/+2997
| | | | release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
* * Added IClientIM to IClientCore interfacesAdam Frisby2008-11-0833-116/+111
| | | | | | * Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
* Fix broken build since r7179Homer Horwitz2008-11-081-0/+22
|
* Added necessary locking to LandManagementModule. As it is used by severalHomer Horwitz2008-11-081-143/+239
| | | | | | | threads concurrently, you'll get bad Heisenbugs without correct locking. This might fix Mantis#2413
* Small bugfix for RemoveNeighbourRegionHomer Horwitz2008-11-081-1/+1
|
* * Made ClientLoop non-infinite, ClientLoop will now disengage when the ↵Adam Frisby2008-11-082-33/+20
| | | | | | | | | | client has logged out. * Cleaned up a section of LLClientView * Removed unused 'using' from HTTPServer * Please test this patch.
* * Implementing first of the 0.6 IClientAPI ChangesAdam Frisby2008-11-083-98/+47
| | | | | | * Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's. * See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html for the early discussion on this.
* Fix llParseString* to create LSLStrings. This makes llListFindList workMelanie Thielker2008-11-081-19/+19
| | | | | | on lists created by parsing
* Add some discovery code, laying groundwork for region-crossing scriptsMelanie Thielker2008-11-083-3/+29
| | | | | | No user functionality yet
* Change Version string from 0.5.11 to 0.6.0 for release.Charles Krinke2008-11-081-1/+1
|
* Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-0829-24/+726
|
* Fix .mdb include in Prebuild.Jeff Ames2008-11-082-3/+1
|
* * Removed <if> in <fileset> in NAnt target introduced in 4045. Chi11ken ↵lbsa712008-11-082-3/+3
| | | | should have a look at this.
* * Rebuildt Prebuild.exe to fix vs2008 not creating Solutionlbsa712008-11-082-73/+74
| | | | | * Wrapped solution streamwrites in using for great justice
* Remove part of another patch that would cause DNE to nuke the sim in it'sMelanie Thielker2008-11-081-2/+0
| | | | | | current form
* Refactor IEventReceiver back into IScriptEngineMelanie Thielker2008-11-0815-105/+110
|
* * Correct catch changed on last commit, since I just realized I started ↵Justin Clarke Casey2008-11-071-1/+1
| | | | making it catch a little too much, in principle
* * minor: Remove mono compiler warningJustin Clarke Casey2008-11-071-1/+1
|
* * Apply http://opensimulator.org/mantis/view.php?id=2582Justin Clarke Casey2008-11-075-67/+41
| | | | | | | * Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb
* * Fix bug in r7162 where avatars could not moveJustin Clarke Casey2008-11-074-28/+30
| | | | | | | * Was caused by the lack of a local id. Local ids are now given from the same sequence as prims, rather than a separate one * I don't believe this will cause any problems, but please revert to a separate sequence if it does
* * refactor: cleanup AllocateLocalPrimId() a bit moreJustin Clarke Casey2008-11-079-31/+19
|
* * Rename PrimIDAllocate() to more effectively convey what it does, and put ↵Justin Clarke Casey2008-11-076-14/+15
| | | | the verb at the front
* * Remove next local id from SceneBaseJustin Clarke Casey2008-11-073-13/+0
| | | | | | * This was only reference by ScenePresence and not used anyway - Scene itself had it's own copy
* * minor: Just some tidy up of log messages, etc.Justin Clarke Casey2008-11-071-13/+5
|
* * Stop requiring local ids in the SOG constructors.Justin Clarke Casey2008-11-078-35/+38
| | | | | | * These are assigned when the object is attached to the scene
* * refactor: stop unnecessary passing of scene to sog copy constructorJustin Clarke Casey2008-11-071-6/+2
| | | | | | * this is now done in AttachToScene()
* * Stop prim attach being signalled twice (it is already been done outside ↵Justin Clarke Casey2008-11-071-5/+1
| | | | AttachToScene())
* * Remove more UpdateParentIDs() calls that are now duplicatesJustin Clarke Casey2008-11-073-9/+2
|
* * Apply http://opensimulator.org/mantis/view.php?id=1883Justin Clarke Casey2008-11-071-22/+8
| | | | | | | * Fix llSetStatus() and llSetPrimitiveParams() * Thanks idb
* * Stop now unnecessary separate local id allocation for restored objectsJustin Clarke Casey2008-11-072-9/+2
| | | | | | * remove a debug line I accidentally left in there
* * refactor: allocate local ids to prims only when an object is attached to a ↵Justin Clarke Casey2008-11-075-19/+37
| | | | scene
* * Apply patch in http://opensimulator.org/mantis/view.php?id=2397Justin Clarke Casey2008-11-071-0/+5
| | | | | | | * Fix from 7139 also needed in the Estate Menu teleport home functions * Thanks idb
* adding region_port field to /admin/rest/regions/UUID/ to convey theDr Scofield2008-11-071-0/+4
| | | | | | | port of the region (used for region planning)
* Change teleport timingsMelanie Thielker2008-11-071-2/+2
|
* Fixing up some remaining attachment issuesMelanie Thielker2008-11-071-6/+4
|
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-0717-138/+179
| | | | | | Too many fixes to list.
* * Fix half of the issue behind the long standing 'UseCircuitCode' packet ↵Teravus Ovares2008-11-071-0/+2
| | | | | | | spam from libOMV clients. AckPacket.Header.Sequence was 0. This caused LibOMV to ignore it. * There's another patch over at http://jira.openmv.org/browse/LIBOMV-415 to fix the 'resend forever' issue.
* * Remove SceneObjectPart.AttachToScene() since the remaining instruction can ↵Justin Clarke Casey2008-11-062-16/+2
| | | | be done by other means
* * Fix test failure in CSCodeGeneratorTest.TestJumps()Justin Clarke Casey2008-11-061-1/+1
| | | | | | | * Need new NoOp(); generated part * Not Homer's fault - this test ain't running under Windows! (needs fixing!)