aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Land (follow)
Commit message (Collapse)AuthorAgeFilesLines
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-063-6/+6
| | | | | | | | | | | | | | | | | | | | OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
* Connect dewww request packets to the land module to makle dwell workMelanie Thielker2009-01-031-0/+13
|
* Removed some instances of "<3 OpenSim Developers" (why were they there?) ↵MW2008-12-151-3/+3
| | | | being in alert messages from the LandManagementModile.
* Finally make attachments stay put. Randomize local ID generation toMelanie Thielker2008-11-291-1/+6
| | | | | | | | | prevent adjacent sims from using identical Local IDs for the attachment Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of information, namely that, due to a bug in the viewer, adjacent sims can't use the same local ids.
* * Removed more locks on EntitiesAdam Frisby2008-11-241-7/+4
| | | | | | | * Entities should now in theory be lock-free externally. * Other properties may cause blocking however[?]. * ScenePresence maintains separate locks so isn't fixed by this commit.
* * Swaps Scene.Entities Dictionary for EntityManager.Adam Frisby2008-11-241-1/+1
| | | | | | * Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values'). * Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically.
* Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker2008-11-212-10/+10
| | | | | | the internals of the permissions module adapter sane
* Fully implement object return from the parcel dialogMelanie Thielker2008-11-212-15/+57
|
* Allow selecting group objects and selecting objects by owner from theMelanie Thielker2008-11-211-0/+5
| | | | | | parcel dialog.
* Plumb in the list if user IDs to the land module to allow selectionMelanie Thielker2008-11-212-6/+6
| | | | | | of objects by owner name
* * Add just enough to allow the scene presences test to establish a new user ↵Justin Clarke Casey2008-11-191-2/+0
| | | | connection (though not yet an actual ScenePresence)
* Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2008-11-191-2/+2
| | | | | | libOMV.
* Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2008-11-191-2/+2
| | | | | | | | | 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
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-171-2/+2
| | | | | | | | * 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
* Correct prim counts for group land. Correct MessageTransferModule startupMelanie Thielker2008-11-171-2/+3
|
* Add group prim count support to land propertiesMelanie Thielker2008-11-161-1/+7
|
* Removed some debug output I forgot to remove...Homer Horwitz2008-11-101-13/+0
|
* Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-091-1/+1
|
* 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
* * refactor: Convert most non SOP methods to use SOG.IsAttachment rather than ↵Justin Clarke Casey2008-11-011-1/+1
| | | | SOP.IsAttachment
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-182-0/+24
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* * refactor: Remove OutPacket from the IClientAPIJustin Clarke Casey2008-10-151-1/+1
| | | | | | | * I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used * I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work
* The "About Landmark" code with the fake parcelIDs had a serious bug.Homer Horwitz2008-10-111-13/+52
| | | | | | | - Fix that bug. It will work with OSSearch now, too - Add some caching to reduce inter-region requests.
* Committing diva's LandSnapshot update patch. Also included is a smallMelanie Thielker2008-10-101-0/+1
| | | | | | | | fix for the LandManagementModule. I changed LandSnapshot to use CachedUserInfo to take a load off the user server. Also, missing owner profiles are legit, warning removed.
* - Fix wrong order of max/min usage for clipping. Uses Util.Clamp nowHomer Horwitz2008-10-081-2/+2
| | | | | | - Add support for immediate switching of Music/Media URLs. Radio-scripts should work now.
* - removed some unnecessary conversions (double -> double)Homer Horwitz2008-10-081-2/+2
|
* Implement Parcel -> ForceOwnerToMe god mode packetMelanie Thielker2008-10-061-0/+15
|
* Exclude attachments from parcel prim countsMelanie Thielker2008-10-061-1/+1
|
* * Patch from JHurlimanTeravus Ovares2008-09-262-16/+16
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* Remove the cruft of accessing a private member of another module's classMelanie Thielker2008-09-132-0/+15
| | | | | | | from DataSnapshot and replace it with a best practices approach, making it much less dependent on the land module's internal structure and types.
* Mantis #2142Melanie Thielker2008-09-071-1/+1
| | | | | | | Thank you, HomerHorwitz, for a patch that fixes landmark teleport and about landmarks with the new OMV types.
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-063-65/+64
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Formatting cleanup.Jeff Ames2008-08-182-61/+28
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-171-11/+15
|
* Mantis#1965. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-161-1/+119
| | | | | | | | | | | | | | | | | | | | | | | Places touched: - Added two events for in-packets to LLCLientView: RegionHandleRequest and ParcelInfoRequest - Added sending of two out-packets to LLCLientView: RegionIDAndHandleReply and ParcelInfoReply. - Scene handles the RegionHandleRequest, LandManagementModule the ParcelInfoRequest - Added inter-region request for LandData by RegionHandle and local position. This was implemented as XML-RPC request. The returned LandData isn't complete, it only contains the data necessary for answering the ParcelInfoRequest - Added new CAPS (0009) for RemoteParcelRequest and some methods for LandData handling to LandManagementModule - Added methods for fake parcelID creation and parsing to Util - Fixed missing implementation of interface methods. - Added new file: OpenSim/Framework/Communications/Capabilities/LLSDRemoteParcelResponse.cs NOTE: This is part of the patch, too. Due to the many places touched, I would consider this patch as experimental.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-161-3/+3
|
* Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker2008-08-151-3/+12
| | | | | | | | | hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.
* Minor formatting cleanup.Jeff Ames2008-08-071-2/+2
|
* Addresses Mantis #1886Melanie Thielker2008-08-041-4/+7
| | | | | | | | Forces the landmark and menu flags to be always set, like in previous releases. This will cause the parcel based restriction on setting landmarks to have no effect, until it is implemented properly
* refactored LandData to use properties, and cleaned up the naming onSean Dague2008-07-233-108/+108
| | | | | | | the properties a bit to be more consistant with other objects (having things like .Name .Description, etc).
* Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames2008-07-231-3/+3
|
* Patch #9151Melanie Thielker2008-07-181-1/+5
| | | | | | 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.
* Patch #9149Melanie Thielker2008-07-141-1/+1
| | | | | | Make all of the toggles go live. Utilizes the new database table for almost everything. Remove lots of now unneeded settings from the EstateSettings class
* Patch #9147Melanie Thielker2008-07-141-3/+11
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* * Changed casing of some archaic methods to conform with code standardslbsa712008-07-082-6/+6
|
* *Parcel Claim date is no longer Epoch (Jan 1, 1970). Now shows the actual ↵mingchen2008-07-031-1/+2
| | | | creation/reclaim/sale date.
* Mantis#1597. Thank you, Melanie for a patch that:Charles Krinke2008-06-261-1/+17
| | | | | | Adds handlers for the reclaim land functionality, plus all needed permissions checks.
* *Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen2008-06-113-3/+68
| | | | override the default method of calculating how many prims a parcel can have.
* Potential Fix #1 for 0001392: Shift+Drag now causes an unhandled 'Object ↵mingchen2008-06-071-3/+9
| | | | reference not set to an instance of object' exception
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-251-3/+3
|