aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-02* Refactored ClientView into LLClientView. Removed all direct references to ↵Adam Frisby1-0/+6
UDPServer and replaced with IClientNetworkServer. * This should, in theory, let us make new servers with different protocols very easily (rather than the challenge we would have faced before). * BREAKS LoadBalancing module for the moment. * Commit 1/3 - Please dont attempt to update to this revision until all 3 are in.
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares1-3/+6
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-29* Spring cleaning.Adam Frisby1-73/+83
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-28* Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares1-0/+2
* In the future this should be a config option... and, hopefully this tides the builders over for a little while.
2008-04-27* Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares1-0/+1
and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
2008-04-27* More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares1-2/+2
I need them to be for attachments.
2008-04-26* First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey1-0/+3
inventory * Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-10/+10
Please adjust your editors to not use hard tabs.
2008-04-24* Adds much better support for attachments that you right click on in world.Teravus Ovares1-1/+3
* Your friends can see your attachments now. People who appear in the sim after you've attached something can also see your attachments. * You can position & rotate your attachments now. Positions do *not* save. * You can detach attachments now the regular way. * Attachments do not cross into other regions with you..(this isn't too far off) * Updated ODE to not request terse updates on child prim.
2008-04-23* Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares1-0/+3
the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts. Thanks Melanie! * Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene.
2008-04-23* Patch #1026 - llDialog support -- Thanks Melanie!Adam Frisby1-1/+5
2008-04-23* Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby1-1/+3
2008-04-19Thank you kindly krtaylor for a patch to solve:Charles Krinke1-0/+1
Linked objects won't scale together properly, only the root object scales. This happens with scaling both up and down or inputting numbers in the edit dialog.
2008-04-17* Implements 'Set Home to Here' Teravus Ovares1-0/+3
* Implements 'Teleport Home' * User Server has to be updated for it to save your home in grid mode * home position accuracy is in int because the grid comms ExpectUser method tries to convert to Uint and crashes if it gets a float. Added a convert to decimal in ExpectUser but to avoid a breaking change with old revisions, kept the save value in int for now. Eventually it needs to be a float, but lets release another incremental version before doing that.
2008-04-16* Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares1-0/+4
* To make a landmark, you currently have to enable admin options in the advanced menu first. We're working on this.. however use the admin options solution in the mean time.
2008-04-16Thank you very much, Kmeisthax for:Charles Krinke1-1/+3
This patch makes the "Show in Search" checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, "IncludeSearch = 32768" so we aren't using a legacy flag. Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge.
2008-04-14* Fixed a few warnings.Teravus Ovares1-0/+4
* Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
2008-04-10* Updates BetaGridLikeMoneyModuleTeravus Ovares1-0/+10
* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. * This also fleshes out the Economy API a bit more.
2008-04-07* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey1-1/+12
item giving * Now you can drag an object from your inventory and give it to another avatar * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) * Also, items for the receiving end up in their root folder rather than the objects folder
2008-04-03* Resolve mantis 849Justin Clarke Casey1-1/+1
* Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
2008-03-30This update has good news and bad news, first the bad.Teravus Ovares1-0/+8
* This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
2008-03-22Implements llLoopSound(), llStopSound(), and llAdjustSoundVolume(). alondria1-0/+1
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-03-14* You can leave godmode if you want now.Teravus Ovares1-1/+1
* Fixed a compile error.
2008-03-12Applied patch from mantis #749, Grass now stays to set type when moved. ↵MW1-1/+1
thanks Grumly57.
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-0/+19
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-03-03* Applying Ahzz's profile patch. Thanks Ahzz! Teravus Ovares1-0/+3
* Fixed a few bugs in the patch that are sim crashers. * There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save.
2008-02-27After seeing sdague do his happy dance over trunk working "the best he has ↵MW1-0/+3
ever seen". I'm not sure I should be doing this commit, but oh well. So anyway, it moves the Asset downloading (packet sending) to a module (AssetDownloadModule). So now at last, AssetCache should be just dealing with fetching assets from the asset server and caching them.
2008-02-20* just added a readonly and a commentlbsa711-1/+1
2008-02-20* Added a few more packets to ClientView. Added tendons to the Skeletal ↵Teravus Ovares1-0/+6
Groups Module, made it shared to save on threads.
2008-02-18Thank you very much Ahzzmandius for adding the supportCharles Krinke1-0/+8
to purge the avatars inventory "Trash" folder using the bizarre tortoiseSVN method of diff/patch.
2008-02-10The very beginnings of attachments (no detachments! :)Dalien Talbot1-0/+7
2008-02-10* Refactored permissions handling to extract info out of permisisons block ↵lbsa711-3/+1
in ClientView * Changed some uint constants to Enum values
2008-02-05* Refactored the sound calls to SceneObjectPart Teravus Ovares1-0/+4
* Fixed a few bugs * Wrote an example module to make certain event systems more mature.
2008-02-04Patch from mikkopa/_someone Thanks! adds support for llPreloadSound, ↵Teravus Ovares1-1/+2
llTriggerSound, llPlaySound, llPreloadSound. * Time to make music boxes?
2008-02-04* Whole buncha stuff.Adam Frisby1-2/+4
2008-02-02Implements LSL function llDialog().alondria1-0/+1
The ScriptDialogReply packet handler is a bit of a hack job. It is currently handled similar to ChatFromViewer, which will trigger the listen() event, however this is not exactly how LL's implementation works and will/can be fixed up later.
2008-02-02* Committing some untested stuff regarding texture animations. This won't ↵Teravus Ovares1-0/+4
break anything, but the llSetTextureAnim function is completely untested.. (though it may be functional once the script engine works again)
2008-01-22* Enabled dead region tracking for ChildAgentDataUpdates Teravus Ovares1-0/+3
** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region * Enabled Child_Get_Tasks in grid mode. * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental.
2008-01-20Check if remote simulator is up before attempting teleport. Teleport to a ↵Brian McBee1-1/+1
remote region should now fail gracefully if remote simulator is down.
2008-01-16* Added Packets In/s, Packets Out/s and Current un_acked Packets to the ↵Teravus Ovares1-0/+3
SimStatsReporter * This doesn't take into account the throttler, it just assumes the throttle limit isn't reached.
2008-01-04* Added the ability for estate managers to use the magic secondlife blue ↵Teravus Ovares1-0/+3
card of death to send out region and estate messages. * Switched over Region Restart notices to the magic secondlife blue card of death method.
2008-01-02* Re-wrote IM that sends the friend request so that it displays the name of ↵Teravus Ovares1-1/+1
the person who sent the request, or (hippos) if it can't find it.
2008-01-01* You can add and remove a friend in standalone now within the same ↵Teravus Ovares1-0/+13
simulator. It saves. * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. * I got rid of Mr. OpenSim as a friend.. he bothers me /:b...
2007-12-30* Applied Melanie's same instance IM fix. This will make IMs work within ↵Teravus Ovares1-14/+4
the same OpenSim Instance.
2007-12-28* Rezzing items from Inventory on top of other prim rezzes them 0.5 meters ↵Teravus Ovares1-1/+17
above the 'hit' prim instead of buried in the ground somewhere. * Various Refactorings
2007-12-28* Added ability to create new prim on existing prim (rezzing prim from ↵Teravus Ovares1-1/+1
inventory on other prim coming soon). No more new prim buried in the ground by accident. * The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now.
2007-12-27* Optimized usingslbsa711-21/+35
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-22Make copying of scripts into prim inventories more reliable on the first ↵Justin Clarke Casey1-2/+7
attempt when the asset server is lagging by formalising the de facto polling. This may not be the best solution in the long run, but should improve things for now. This may also improve reliability when updating inventory item metadata (e.g. renaming an item) and in retrieving textures for the main map view.
2007-12-21Refix bug where inventory textures don't appear in prim edit texture ↵Justin Clarke Casey1-1/+3
selection box unless previously expanded in inventory.