aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-14* Adding the very bare minimum for the client to register user as having the ↵Teravus Ovares1-0/+3
group OpenSimulator Tester. This allows us to start examining and implementing the vary many unhandled group packets.
2008-05-14* Refactored OutPacket out of ScenePresence Teravus Ovares1-3/+8
* Down to 65 warnings.
2008-05-14* Refactored OutPacket and FirstName/LastName out of Friends Module.Teravus Ovares1-2/+4
2008-05-13*Complete redo of the permissions modulemingchen1-0/+3
*Removed hardcoded permissions checks *Added permissions checks where needed
2008-05-12* Added some build warnings for Teravus. :)Adam Frisby1-1/+11
2008-05-12Formatting cleanup.Jeff Ames1-1/+1
2008-05-110001199: [PATCH] Add support for default animations Teravus Ovares1-0/+1
From Melanie... Thanks Melanie! .
2008-05-10* Refactored two more OutPackets. ObjectPropertiesFamily, and Object ↵Teravus Ovares1-0/+11
Properties.
2008-05-10* More OutPacket refactors.Teravus Ovares1-0/+3
* Added back a sleep to the kick routine so users get a 'you have been logged off message' when they get kicked from the simulator for various reasons (like 'the simulator is going down')
2008-05-10* Two more OutPacket refactors. TextureSender.Teravus Ovares1-0/+2
* The split image packet sender doesn't like to be refactored (images don't load after it's been refactored), so left that as is for the moment.
2008-05-10Refactored out a few warnings related to Adam's bane OutPacketTeravus Ovares1-0/+4
2008-05-08* Proper fix for 1191 - Missing TypeData in ViewerEffectEventHandlerArg.Adam Frisby1-0/+1
2008-05-08* Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby1-0/+2
2008-05-07* Added Obsolete() tag to IClientAPI.OutPacket.Adam Frisby1-1/+1
* Increased compiler warnings by a whoppingly large number.
2008-05-07* Removes references to libsecondlife.Packets from IClientAPI. BAD ↵Adam Frisby1-7/+77
PROGRAMMERS. NAUGHTY. * Thanks to Andrew (DeepThink) for working on this one.
2008-05-07* Other then the prim update experiments that are going on now, ↵Teravus Ovares1-0/+4
llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
2008-05-07get all the right bits to SendPrimitiveToClient so we can actuallySean Dague1-8/+11
set vel, acc, and rvel in the packet (though this isn't done yet).
2008-05-07From: Alan M Webb <awebb@vnet.ibm.com>Justin Clarke Casey1-1/+1
The attached patch moves the sun module incrementally nearer where it needs to be. Default behavior, i.e. no overriding configuration is to match Second Life's diurnal/nocturnal rhythm. All designated values are now sent to the client.There remain a couple of unanswered questions about how this SHOULD be implemented though.
2008-05-06send actual velocity and angular velocity in terse updatesSean Dague1-1/+1
instead of hardcoding to zero when the primitive is non physical. llTargetOmega should work now.
2008-05-06*LLClientView is now pushed the EstateSettings instead of pulling it from ↵mingchen1-5/+52
the scene...more to standards *LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)
2008-05-06* Committing a bunch of work for control snatching. Not done yet. No ↵Teravus Ovares1-0/+3
visible features.
2008-05-05*Standardized the Land module by removing all references to ↵mingchen1-1/+26
libsecondlife.packets
2008-05-05* Unraveled the DEBUG_CHANNEL mystery.Teravus Ovares1-2/+10
* Moved script errors to the debug channel. * Typing '/2147483647 OK' results in a debug_channel message. * Expanded the available parameters that are send-able through IClientAPI
2008-05-04*Fixed a mistake in the EstateManagementModule that messed up the trunk.mingchen1-0/+1
2008-05-04*Fixed up EstateManagementModule to the module standard - no more packets ↵mingchen1-3/+41
allowed! *Started cleaning up the land module
2008-05-03* For your fragging desire, damage enabled land works, but watch out!, life ↵Teravus Ovares1-0/+1
does not regenerate until you're dead!
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.