166ab59420 
								
							
								 
							
						 
						
							
							
								
								replace m_parts.Count linknum with 0 in CopyRootPart since m_parts.Count is always 0 (and any other number would cause an error anyway)  
							
							
							
						 
						
							2010-08-26 00:15:26 +01:00  
				
					
						
							
							
								 
						
							
							
								8031f8ec09 
								
							
								 
							
						 
						
							
							
								
								Improve consistency of locking for SOG.m_parts in order to avoid race conditions in linking and unlinking  
							
							
							
						 
						
							2010-08-26 00:08:53 +01:00  
				
					
						
							
							
								 
						
							
							
								604423d52b 
								
							
								 
							
						 
						
							
							
								
								Make scene object directories more robust and prevent deleted SOP's from  
							
							... 
							
							
							
							sticking around 
							
						 
						
							2010-08-25 23:19:30 +01:00  
				
					
						
							
							
								 
						
							
							
								22fd00b002 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2010-08-25 23:07:43 +01:00  
				
					
						
							
							
								 
						
							
							
								24d06b12c2 
								
							
								 
							
						 
						
							
							
								
								If setting SOG.UUID, update the SOG.m_parts index as well as the root part UUID  
							
							... 
							
							
							
							Being able to change a SOG.UUID is useful for region modules that want to supply their own UUID, before the object is rezzed 
							
						 
						
							2010-08-25 23:05:54 +01:00  
				
					
						
							
							
								 
						
							
							
								46c6c35d48 
								
							
								 
							
						 
						
							
							
								
								refactor: Push item retrieval and fixing part of Scene.RezObject() down into SceneObjectPartInventory  
							
							
							
						 
						
							2010-08-25 22:46:49 +01:00  
				
					
						
							
							
								 
						
							
							
								d69e992665 
								
							
								 
							
						 
						
							
							
								
								Split out actual scene object insertion code from Scene.Inventory.RezObject and move into SceneGraph.AddNewSceneObject()  
							
							... 
							
							
							
							The new SceneGraph method is more consumable by region modules that want to extract objects from inventory and add them to the scene in separate stages.
This change also reduces the number of redundant client updates scheduled when an object is rezzed directly by a script or region module
This code does not touch direct rez by a user 
							
						 
						
							2010-08-24 23:25:19 +01:00  
				
					
						
							
							
								 
						
							
							
								78f452050a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-24 22:29:32 +01:00  
				
					
						
							
							
								 
						
							
							
								07d5a0779a 
								
							
								 
							
						 
						
							
							
								
								refactor: make RezObject() more readable  
							
							
							
						 
						
							2010-08-24 20:53:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a7a45cb22c 
								
							
								 
							
						 
						
							
							
								
								Patch by Apelsin that fixes behaviour of llSetPos and llGetLocalPos for attachments.  
							
							... 
							
							
							
							This fixes Mantis #3923 .
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-08-24 19:19:26 +01:00  
				
					
						
							
							
								 
						
							
							
								46d06b6c4c 
								
							
								 
							
						 
						
							
							
								
								add test to check move of task item to user inventory when a target folder is explicitly given  
							
							
							
						 
						
							2010-08-24 17:10:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8bb073d99a 
								
							
								 
							
						 
						
							
							
								
								minor: stop test using obsolete property  
							
							
							
						 
						
							2010-08-24 17:06:04 +01:00  
				
					
						
							
							
								 
						
							
							
								35f719ae2f 
								
							
								 
							
						 
						
							
							
								
								refactor TestMoveTaskInventoryItemNoParent()  
							
							
							
						 
						
							2010-08-24 17:04:54 +01:00  
				
					
						
							
							
								 
						
							
							
								289c21099c 
								
							
								 
							
						 
						
							
							
								
								Add automated test at the opensim 'api' level to check that a given item goes to the correct directory  
							
							... 
							
							
							
							Also removes some mono compiler warnings 
							
						 
						
							2010-08-24 16:50:31 +01:00  
				
					
						
							
							
								 
						
							
							
								de85aabcbe 
								
							
								 
							
						 
						
							
							
								
								Plumb the region type through to the ProductName field in estate messages  
							
							
							
						 
						
							2010-08-24 12:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c72d298202 
								
							
								 
							
						 
						
							
							
								
								Add system lookup folder fix to the RemoveXInventoryServiceConnector as well since this presumably suffers from the same problem.  
							
							
							
						 
						
							2010-08-23 23:25:36 +01:00  
				
					
						
							
							
								 
						
							
							
								1d01c91095 
								
							
								 
							
						 
						
							
							
								
								minor: some doc for the MoveTaskInventoryItem method in Scene.Inventory.cs  
							
							
							
						 
						
							2010-08-23 23:21:44 +01:00  
				
					
						
							
							
								 
						
							
							
								704a53fb9b 
								
							
								 
							
						 
						
							
							
								
								Fix bug in llGiveInventory() where items were disappearing on relog  
							
							... 
							
							
							
							This was a regression - the code to look up the correct type folder was no longer being called if items were added without a parent folder set
This may have been broken since commit bd49985a 
							
						 
						
							2010-08-23 23:16:48 +01:00  
				
					
						
							
							
								 
						
							
							
								74e5fe5aa9 
								
							
								 
							
						 
						
							
							
								
								Remove various warnings and improve logging messages.  No functional changes.  
							
							
							
						 
						
							2010-08-23 22:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								954329ec85 
								
							
								 
							
						 
						
							
							
								
								Don't allow oversized search reply packets  
							
							
							
						 
						
							2010-08-21 17:30:41 +01:00  
				
					
						
							
							
								 
						
							
							
								ea1df09fa4 
								
							
								 
							
						 
						
							
							
								
								Forward-port a small improvement to the land out connector  
							
							
							
						 
						
							2010-08-21 00:29:27 +01:00  
				
					
						
							
							
								 
						
							
							
								5155915de1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-20 19:36:04 +01:00  
				
					
						
							
							
								 
						
							
							
								7aad5af498 
								
							
								 
							
						 
						
							
							
								
								Some code cleanup for console command "create region".  
							
							... 
							
							
							
							Make region name an optional command parameter.
Avoid question for region name if it has already been specified.
Extend help text. 
							
						 
						
							2010-08-20 19:35:52 +01:00  
				
					
						
							
							
								 
						
							
							
								4463ebfbc2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-20 11:09:21 -07:00  
				
					
						
							
							
								 
						
							
							
								f347d25675 
								
							
								 
							
						 
						
							
							
								
								Unit test breakage fix.  
							
							
							
						 
						
							2010-08-20 11:09:02 -07:00  
				
					
						
							
							
								 
						
							
							
								86a61696d7 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2010-08-20 17:58:02 +01:00  
				
					
						
							
							
								 
						
							
							
								bb5dd9fbbc 
								
							
								 
							
						 
						
							
							
								
								Some code cleanup for console command alert.  
							
							... 
							
							
							
							Made parsing of parameters more robust.
Allow general alerts without specifying keyword 'general'.
Extended help texts. 
							
						 
						
							2010-08-20 17:53:21 +01:00  
				
					
						
							
							
								 
						
							
							
								6f83b0ee46 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a few more things related to incoming agents.  
							
							
							
						 
						
							2010-08-20 09:02:05 -07:00  
				
					
						
							
							
								 
						
							
							
								82abaadd55 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-08-20 08:36:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ae554a48d0 
								
							
								 
							
						 
						
							
							
								
								Add some maptile options, change maptile generation from OpenSimBase to Scene  
							
							... 
							
							
							
							to make it more configurable. 
							
						 
						
							2010-08-20 08:36:23 +01:00  
				
					
						
							
							
								 
						
							
							
								b4e7c62fbc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-19 19:55:03 -07:00  
				
					
						
							
							
								 
						
							
							
								a39ea07158 
								
							
								 
							
						 
						
							
							
								
								Finished implementing ViaLogin vs ViaHGLogin. Removed lookup on myipaddress.com. Also removed client IP verification upon UDP connection that had been left there -- we can't do that in general.  
							
							
							
						 
						
							2010-08-19 19:54:40 -07:00  
				
					
						
							
							
								 
						
							
							
								22fdd7b1f1 
								
							
								 
							
						 
						
							
							
								
								Short-circuit the grid server lookup for RequestSimulatorData if the region  
							
							... 
							
							
							
							info is requested for is the local region 
							
						 
						
							2010-08-19 20:24:34 +01:00  
				
					
						
							
							
								 
						
							
							
								85f448642b 
								
							
								 
							
						 
						
							
							
								
								minor: Correct string format in "Can't find linkset root prim" message  
							
							
							
						 
						
							2010-08-19 00:54:09 +01:00  
				
					
						
							
							
								 
						
							
							
								6ddf124c8a 
								
							
								 
							
						 
						
							
							
								
								Prevent a bad cast in llCreateLink().  
							
							
							
						 
						
							2010-08-18 20:00:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a8c0b131f9 
								
							
								 
							
						 
						
							
							
								
								* Changed a few OSD.FromBinary() calls to the more accurate OSD.FromULong() to fix the build  
							
							
							
						 
						
							2010-08-17 13:50:04 -07:00  
				
					
						
							
							
								 
						
							
							
								69ad04cdf6 
								
							
								 
							
						 
						
							
							
								
								Attempt at sending TeleportProgress, but it doesn't seem to be doing anything at all. Left it commented, just as a reminder for where those messages could be sent.  
							
							
							
						 
						
							2010-08-16 12:03:13 -07:00  
				
					
						
							
							
								 
						
							
							
								a8b80ef800 
								
							
								 
							
						 
						
							
							
								
								Added SendTeleportProgress to IClientAPI. Ya know what that means... 8 files affected.  
							
							
							
						 
						
							2010-08-16 11:39:46 -07:00  
				
					
						
							
							
								 
						
							
							
								77de28965a 
								
							
								 
							
						 
						
							
							
								
								Work on TeleportStart: renamed method from TeleportLocationStart to TeleportStart, and now sending this upon all teleports, not just some, and in the right place (EntityTransferModule).  
							
							
							
						 
						
							2010-08-16 11:33:59 -07:00  
				
					
						
							
							
								 
						
							
							
								a5044e08fb 
								
							
								 
							
						 
						
							
							
								
								Better comment (related to previous commit)  
							
							
							
						 
						
							2010-08-15 18:13:09 -07:00  
				
					
						
							
							
								 
						
							
							
								5d29c0ec9d 
								
							
								 
							
						 
						
							
							
								
								Addresses mantis  #4929 . Agent was being logged off the grid too soon -- things may still fail.  
							
							
							
						 
						
							2010-08-15 18:10:54 -07:00  
				
					
						
							
							
								 
						
							
							
								1463691cb6 
								
							
								 
							
						 
						
							
							
								
								In EventQueueHelper.uintToByteArray, fetch big end-ian bytes directly from libomv rather than little endian then swapping  
							
							... 
							
							
							
							This avoids a problem with failing to swap on big-endian machines.
This addresses http://opensimulator.org/mantis/view.php?id=4849 
Thanks to Valy- for pointing this out and submitting a suggestion patch 
							
						 
						
							2010-08-14 00:48:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ae43a07f3b 
								
							
								 
							
						 
						
							
							
								
								Configuration files can read include files from relative paths.  
							
							
							
						 
						
							2010-08-13 23:59:30 +01:00  
				
					
						
							
							
								 
						
							
							
								8eeb3f2fd2 
								
							
								 
							
						 
						
							
							
								
								Updated the create_region command in the RemoteAdmin plugin to properly support estates without seeking further input on the console.  
							
							
							
						 
						
							2010-08-13 23:29:01 +01:00  
				
					
						
							
							
								 
						
							
							
								8acb401a14 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2010-08-13 23:28:28 +01:00  
				
					
						
							
							
								 
						
							
							
								c64bef146b 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2010-08-13 23:18:05 +01:00  
				
					
						
							
							
								 
						
							
							
								ab6dc47818 
								
							
								 
							
						 
						
							
							
								
								refactor: move binary statistics logging from scene into separate region module  
							
							
							
						 
						
							2010-08-13 23:15:11 +01:00  
				
					
						
							
							
								 
						
							
							
								e89f0b3f71 
								
							
								 
							
						 
						
							
							
								
								refactor: move Scene.PerformObjectBuy into BuySellModule  
							
							
							
						 
						
							2010-08-13 22:29:42 +01:00  
				
					
						
							
							
								 
						
							
							
								9d84dfb687 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2010-08-13 21:44:44 +01:00  
				
					
						
							
							
								 
						
							
							
								b30635a454 
								
							
								 
							
						 
						
							
							
								
								Establish new Objects/BuySellModule  
							
							... 
							
							
							
							Move Scene.ObjectSaleInfo() to this 
							
						 
						
							2010-08-13 21:39:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5d20f04e08 
								
							
								 
							
						 
						
							
							
								
								refactor: move Scene.TerrainUnAcked() handling into TerrainModule  
							
							
							
						 
						
							2010-08-13 21:18:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b51534852f 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2010-08-13 21:07:45 +01:00  
				
					
						
							
							
								 
						
							
							
								fd23f270c6 
								
							
								 
							
						 
						
							
							
								
								refactor: remove Scene.SetRootAgentScene() in favour of existing event with same name  
							
							
							
						 
						
							2010-08-13 21:01:10 +01:00  
				
					
						
							
							
								 
						
							
							
								5f5c65e4ba 
								
							
								 
							
						 
						
							
							
								
								refactor: move more map tile generation code from scene to IWorldMapModule  
							
							
							
						 
						
							2010-08-13 20:34:46 +01:00  
				
					
						
							
							
								 
						
							
							
								39a748b47a 
								
							
								 
							
						 
						
							
							
								
								refactor: Use SOP.Flags rather than SOP.ObjectFlags  
							
							
							
						 
						
							2010-08-13 20:23:53 +01:00  
				
					
						
							
							
								 
						
							
							
								c98c6a2930 
								
							
								 
							
						 
						
							
							
								
								File wants to be committed  
							
							
							
						 
						
							2010-08-11 20:38:10 -07:00  
				
					
						
							
							
								 
						
							
							
								251be8a1be 
								
							
								 
							
						 
						
							
							
								
								Prettify console output for long avatar names.  
							
							
							
						 
						
							2010-08-11 20:22:01 -07:00  
				
					
						
							
							
								 
						
							
							
								4f62f00ca0 
								
							
								 
							
						 
						
							
							
								
								Changing prim color generates event CHANGED_COLOR.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-08-10 19:38:39 +01:00  
				
					
						
							
							
								 
						
							
							
								3f942a4f74 
								
							
								 
							
						 
						
							
							
								
								Removed abstract SetText method from EntityBase to make cleaner API.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-08-10 19:37:15 +01:00  
				
					
						
							
							
								 
						
							
							
								75f92faeb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-08-10 19:34:57 +01:00  
				
					
						
							
							
								 
						
							
							
								158604a733 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-10 20:17:47 +01:00  
				
					
						
							
							
								 
						
							
							
								2a1c11fda9 
								
							
								 
							
						 
						
							
							
								
								On shift-copy of an object, set up a new physics actor (as appropriate) for every copied prim, not just the root  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=4295  
							
						 
						
							2010-08-10 20:15:44 +01:00  
				
					
						
							
							
								 
						
							
							
								6147efdad9 
								
							
								 
							
						 
						
							
							
								
								Avoid truncation of error message during region creation.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-08-10 19:34:09 +01:00  
				
					
						
							
							
								 
						
							
							
								a299fa4849 
								
							
								 
							
						 
						
							
							
								
								This file wants to be committed  
							
							
							
						 
						
							2010-08-10 11:18:39 -07:00  
				
					
						
							
							
								 
						
							
							
								0a81038dd5 
								
							
								 
							
						 
						
							
							
								
								Reduce number of paths in SOP code by setting flags via Flags property rather than _flags  
							
							... 
							
							
							
							Both ObjectFlags and Flags are effectively exactly the same property, except that ObjectFlags is uint and Flags is PrimFlags
Both reference the PrimFlags _flags underneath, so you couldn't set a non PrimFlags uint anyway.
Deprecated ObjectFlags in favour of Flags. 
							
						 
						
							2010-08-10 17:26:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7203feb83c 
								
							
								 
							
						 
						
							
							
								
								Extend DuplicateObject() test to check flags on the duplicated object  
							
							
							
						 
						
							2010-08-10 16:50:36 +01:00  
				
					
						
							
							
								 
						
							
							
								85fc2dfe3c 
								
							
								 
							
						 
						
							
							
								
								extend TestDuplicateObject() to a two prim object  
							
							
							
						 
						
							2010-08-10 16:16:57 +01:00  
				
					
						
							
							
								 
						
							
							
								a5dab074a0 
								
							
								 
							
						 
						
							
							
								
								Handle incoming ObjectImage (TextureEntry) updates synchronously rather than asynchronously  
							
							... 
							
							
							
							At least on stock Linden clients, updating the texture on all faces of the prim will actually send an ObjectImage packet for each update.
There is a race condition if these are handled async, meaning that occasionally not all of the faces are correctly updated. 
							
						 
						
							2010-08-10 16:00:35 +01:00  
				
					
						
							
							
								 
						
							
							
								f216fd8136 
								
							
								 
							
						 
						
							
							
								
								Tests for distance-sorted fallback regions.  
							
							... 
							
							
							
							With some extensions to existing grid service tests. 
							
						 
						
							2010-08-08 18:12:07 +01:00  
				
					
						
							
							
								 
						
							
							
								cd2c7b9ac9 
								
							
								 
							
						 
						
							
							
								
								In my crusade against facelights, I am striking the killing blow. Add a  
							
							... 
							
							
							
							DisableFacelights option to OpenSim.ini to finally kill those immersion-
breaking, silly vanity lights that destroy nighttime RP. Girls, you look
just fine without them. Guys, you too. Thank you. Melanie has left the building. 
							
						 
						
							2010-08-08 01:57:02 +01:00  
				
					
						
							
							
								 
						
							
							
								903cfa8c7e 
								
							
								 
							
						 
						
							
							
								
								minor: Remove overly verbose schedule full update log message for attachments  
							
							
							
						 
						
							2010-08-07 22:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								a04efe4a4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-08-07 05:39:20 +01:00  
				
					
						
							
							
								 
						
							
							
								00fd2e0446 
								
							
								 
							
						 
						
							
							
								
								Correct display of landmark about info. Also correct region maturity rating  
							
							... 
							
							
							
							in LM info. Maturity is NOT the parcel's setting, that is only for the
image and text. Parcel maturity is governed by region maturity. 
							
						 
						
							2010-08-07 05:33:49 +01:00  
				
					
						
							
							
								 
						
							
							
								59af886680 
								
							
								 
							
						 
						
							
							
								
								Change the (hackish) constant to match the changed enum for attachs  
							
							
							
						 
						
							2010-08-07 05:33:41 +01:00  
				
					
						
							
							
								 
						
							
							
								2cedfba67c 
								
							
								 
							
						 
						
							
							
								
								Make the landmark properties work again  
							
							
							
						 
						
							2010-08-07 05:33:21 +01:00  
				
					
						
							
							
								 
						
							
							
								5e93a83ecd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-06 17:43:41 -07:00  
				
					
						
							
							
								 
						
							
							
								0090534793 
								
							
								 
							
						 
						
							
							
								
								Added Check4096 config var under [GridService], at the request of many. Changed the iteration that Marck had on the Hyperlinker.  
							
							... 
							
							
							
							ATTENTION! CONFIGURATION CHANGE AFFECTING Robust.HG.ini.example and StandaloneCommon.ini.example. 
							
						 
						
							2010-08-06 17:43:09 -07:00  
				
					
						
							
							
								 
						
							
							
								4e2caab756 
								
							
								 
							
						 
						
							
							
								
								Add new SceneGraphTests class.  Add simple TestDuplicateObject()  
							
							
							
						 
						
							2010-08-07 01:06:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7e47ab746e 
								
							
								 
							
						 
						
							
							
								
								Allow creation of link regions if there is an existing region within a 4096 range.  
							
							... 
							
							
							
							Also add GetHyperlinks() to the grid service. 
							
						 
						
							2010-08-06 17:02:03 -07:00  
				
					
						
							
							
								 
						
							
							
								8d520f4525 
								
							
								 
							
						 
						
							
							
								
								Remove old test classes that don't actually test anything not done elsewhere  
							
							... 
							
							
							
							Also comment out log4net line in InventoryArchiverTests 
							
						 
						
							2010-08-07 00:50:01 +01:00  
				
					
						
							
							
								 
						
							
							
								6c8c8d669b 
								
							
								 
							
						 
						
							
							
								
								minor: a few miscellaneous comments  
							
							
							
						 
						
							2010-08-07 00:45:04 +01:00  
				
					
						
							
							
								 
						
							
							
								cc05fc43b9 
								
							
								 
							
						 
						
							
							
								
								Fix a parenthesis in prior commit  
							
							
							
						 
						
							2010-08-06 17:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1cd441d5de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-08-06 17:47:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1270727c96 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'moap'  
							
							
							
						 
						
							2010-08-06 18:29:30 +01:00  
				
					
						
							
							
								 
						
							
							
								54dcfe3f2d 
								
							
								 
							
						 
						
							
							
								
								Fixes: llSetLinkPrimitiveParams - PRIM_POSITION is not relative to root, causes unexpected movement of child prims  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-08-06 17:38:29 +01:00  
				
					
						
							
							
								 
						
							
							
								e1e897ac11 
								
							
								 
							
						 
						
							
							
								
								Change XEngine to use the new constant  
							
							
							
						 
						
							2010-08-06 15:18:46 +01:00  
				
					
						
							
							
								 
						
							
							
								120f3a18f2 
								
							
								 
							
						 
						
							
							
								
								Correct some script constants.  
							
							
							
						 
						
							2010-08-06 15:11:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c1ad8a3c17 
								
							
								 
							
						 
						
							
							
								
								People can't leave their hands ooff "well enough". StateSource 0 was region  
							
							... 
							
							
							
							start, and they started at 1 for real values. Whoever changed that enum
to start at 0 should bow their head in shame. They broke the region start
event. This puts it right again. Meow! 
							
						 
						
							2010-08-06 15:05:35 +01:00  
				
					
						
							
							
								 
						
							
							
								db2f63706d 
								
							
								 
							
						 
						
							
							
								
								Prevent users from becoming stuck online. This affects only 0.7  
							
							
							
						 
						
							2010-08-05 23:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								1cae505ea1 
								
							
								 
							
						 
						
							
							
								
								Prevent hammering the grid services with llRequestAgentData requests. Cache the  
							
							... 
							
							
							
							user information permanently, and the online status for 20 seconds. Also
cache negatives. 
							
						 
						
							2010-08-05 22:36:43 +01:00  
				
					
						
							
							
								 
						
							
							
								847008ee07 
								
							
								 
							
						 
						
							
							
								
								Addresses  http://opensimulator.org/mantis/view.php?id=4919  
							
							
							
						 
						
							2010-08-05 09:43:19 -07:00  
				
					
						
							
							
								 
						
							
							
								9e9296848d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-08-05 08:20:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1869572297 
								
							
								 
							
						 
						
							
							
								
								Prevent setting the hovertext from firing changed_color  
							
							
							
						 
						
							2010-08-05 08:19:46 +01:00  
				
					
						
							
							
								 
						
							
							
								a133acbd5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'iar-merge'  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs
	OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiverModule.cs 
							
						 
						
							2010-08-04 20:56:52 +01:00  
				
					
						
							
							
								 
						
							
							
								09ab32c21e 
								
							
								 
							
						 
						
							
							
								
								Remove StandAlone from default hardcoded config  
							
							
							
						 
						
							2010-08-04 03:10:10 +01:00  
				
					
						
							
							
								 
						
							
							
								bda83715e4 
								
							
								 
							
						 
						
							
							
								
								Clean up some messiness in IM sending. Having offline IM enabled now no longer  
							
							... 
							
							
							
							suppresses "Inventory Saved" messages. 
							
						 
						
							2010-08-04 02:46:30 +01:00  
				
					
						
							
							
								 
						
							
							
								99c0f4c9c7 
								
							
								 
							
						 
						
							
							
								
								Simplify serialized version string.  Change element capitalization for consistency  
							
							... 
							
							
							
							THIS CHANGE ALTERS THE SERIALIZATION FORMAT, HOPEFULLY FOR THE LAST TIME.  If you're testing, please start with a new database.
This commit also improves locking for manipulation of media entries. 
							
						 
						
							2010-08-03 17:09:20 +01:00  
				
					
						
							
							
								 
						
							
							
								9d8a67fe13 
								
							
								 
							
						 
						
							
							
								
								get rid of PrimitiveBaseShape.MediaRaw staging post  
							
							... 
							
							
							
							using an OSD serialization rather than auto forces serialization code to be placed in OpenSim.Framework
this makes the media texture raw data staging post in PrimitiveBaseShape redundant, now we just directly call the code in PrimitiveBaseShape.MediaList itself 
							
						 
						
							2010-08-03 16:26:27 +01:00  
				
					
						
							
							
								 
						
							
							
								ac07d853b8 
								
							
								 
							
						 
						
							
							
								
								remove duplicated serialization code  
							
							
							
						 
						
							2010-08-03 15:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								60df76314f 
								
							
								 
							
						 
						
							
							
								
								serialize media textures to inventory with a largely osd representation rather than .net auto-serialization  
							
							... 
							
							
							
							THIS WILL BREAK ANY EXISTING MEDIA TEXTURE SERIALIZATIONS.  If you're testing this, please start with new databases.
This makes media textures serialized in the same way, which is probably better in the long term. 
							
						 
						
							2010-08-03 15:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								8e37e7eb07 
								
							
								 
							
						 
						
							
							
								
								Remove the (wrong) implementation if llPointAt. It never worked on the LL  
							
							... 
							
							
							
							grid and is officially deprecated. There is no way to rotate an avatar
programmatically. 
							
						 
						
							2010-08-02 00:41:40 +01:00  
				
					
						
							
							
								 
						
							
							
								168a8e9ae5 
								
							
								 
							
						 
						
							
							
								
								Thank you, Snoopy, for a patch to fix child prim movement. This still doesn't  
							
							... 
							
							
							
							address limiting link distance, but at least it makes the UI and LSL
match. 
							
						 
						
							2010-07-31 01:03:14 +01:00  
				
					
						
							
							
								 
						
							
							
								f3fa10fa15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-07-30 14:04:29 -07:00  
				
					
						
							
							
								 
						
							
							
								8ab7d80b09 
								
							
								 
							
						 
						
							
							
								
								Changed the way HG client verification is done: now transforming local and LAN client IPs into external IPs. This addresses some issues related to running both the user agents service and the viewer in the same machine/LAN, which then presents a problem when the user agent goes to an external network.  
							
							
							
						 
						
							2010-07-30 14:04:13 -07:00  
				
					
						
							
							
								 
						
							
							
								f84dbafb0c 
								
							
								 
							
						 
						
							
							
								
								remove gods event subscription to gods module from scene  
							
							
							
						 
						
							2010-07-30 21:58:24 +01:00  
				
					
						
							
							
								 
						
							
							
								63f3a16b72 
								
							
								 
							
						 
						
							
							
								
								remove empty, unused and uncalled UnsubscribeToClientEvents()  
							
							
							
						 
						
							2010-07-30 21:44:50 +01:00  
				
					
						
							
							
								 
						
							
							
								424b4b2b86 
								
							
								 
							
						 
						
							
							
								
								move attachment subscription events into AttachmentsModule from scene.  
							
							... 
							
							
							
							restored to some heavy casting in order to preserve RegionCombinerModule semantics, pending better events. 
							
						 
						
							2010-07-30 21:41:44 +01:00  
				
					
						
							
							
								 
						
							
							
								4d83b2d8a6 
								
							
								 
							
						 
						
							
							
								
								remove unused BasicQuadTreeNode  
							
							
							
						 
						
							2010-07-30 21:06:45 +01:00  
				
					
						
							
							
								 
						
							
							
								f37ec933ae 
								
							
								 
							
						 
						
							
							
								
								store terrain module trying to load plugins if plugin path does not exist  
							
							
							
						 
						
							2010-07-30 20:54:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c6bc1d28ec 
								
							
								 
							
						 
						
							
							
								
								move ChannelDigger from its own project into the main terrain module with the rest of the effects  
							
							
							
						 
						
							2010-07-30 20:34:14 +01:00  
				
					
						
							
							
								 
						
							
							
								315b065bce 
								
							
								 
							
						 
						
							
							
								
								Remove unused LLFileTransfer  
							
							
							
						 
						
							2010-07-30 19:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								5b80e3fc18 
								
							
								 
							
						 
						
							
							
								
								convert attachments module from old region module style to new  
							
							
							
						 
						
							2010-07-30 19:26:54 +01:00  
				
					
						
							
							
								 
						
							
							
								2257e39eda 
								
							
								 
							
						 
						
							
							
								
								Make dataserver() return a 0 when agent id offline, instead of a timeout  
							
							
							
						 
						
							2010-07-29 23:20:38 +01:00  
				
					
						
							
							
								 
						
							
							
								696b6c727f 
								
							
								 
							
						 
						
							
							
								
								Allow gods and estate managers/owners to be unaffected by parcel bans  
							
							
							
						 
						
							2010-07-29 16:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f067f733ea 
								
							
								 
							
						 
						
							
							
								
								add userExposed parameter to part copy event  
							
							
							
						 
						
							2010-07-28 19:38:20 +01:00  
				
					
						
							
							
								 
						
							
							
								0f15ccb2cf 
								
							
								 
							
						 
						
							
							
								
								relocate moap specific cloning code to MoapModule  
							
							
							
						 
						
							2010-07-28 19:23:30 +01:00  
				
					
						
							
							
								 
						
							
							
								5aa56b1274 
								
							
								 
							
						 
						
							
							
								
								Fix problem where changes to media textures for prims duplicated by shify copy would change both prims until server restart  
							
							... 
							
							
							
							I also found out that you can crash the current viewer by giving it more media entrys than it's expecting 
							
						 
						
							2010-07-28 18:55:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b149d8970e 
								
							
								 
							
						 
						
							
							
								
								comment out verbose debug logging  
							
							
							
						 
						
							2010-07-27 22:49:45 +01:00  
				
					
						
							
							
								 
						
							
							
								30ac67fb3d 
								
							
								 
							
						 
						
							
							
								
								make MoapModule ignore possible future media texture data that it can't handle  
							
							
							
						 
						
							2010-07-27 20:15:43 +01:00  
				
					
						
							
							
								 
						
							
							
								ac542a907b 
								
							
								 
							
						 
						
							
							
								
								Make MoapModule ignore non-sl media texture data  
							
							
							
						 
						
							2010-07-27 18:59:05 +01:00  
				
					
						
							
							
								 
						
							
							
								4d23749241 
								
							
								 
							
						 
						
							
							
								
								provide config option for media on a prim  
							
							
							
						 
						
							2010-07-26 23:34:23 +01:00  
				
					
						
							
							
								 
						
							
							
								412fed975f 
								
							
								 
							
						 
						
							
							
								
								relocate serialization code from SQLiteRegionData to MoapModule using load and save events.  
							
							... 
							
							
							
							This is better modularity.  It also allows MoapModule to be replaced with some other media module that may behave completely differently in the future.
Remaining non-modularity:
PrimitiveBaseShape needs explicit Media and MediaRaw fields.  MediaRaw is required in order to shuttle the pre-serialization data back and forth from the database layer.
The database also needs to know about MediaRaw though not about Media.
IMO, it would be extremely nice to remove these hard codings but this is a bridge too far at the present time. 
							
						 
						
							2010-07-26 23:34:23 +01:00  
				
					
						
							
							
								 
						
							
							
								b51b2efdc8 
								
							
								 
							
						 
						
							
							
								
								Add EventManager.OnSceneObjectPreSave() for future use.  This is triggered immediately before a copy of the group is persisted to storage  
							
							
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								586ae0f6a0 
								
							
								 
							
						 
						
							
							
								
								Add EventManager.OnSceneObjectLoaded() for future use.  This is fired immediately after a scene object is loaded from storage.  
							
							
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								d764c95d09 
								
							
								 
							
						 
						
							
							
								
								also add avatar id to an updated media url - not just new ones  
							
							
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b06308e1d3 
								
							
								 
							
						 
						
							
							
								
								Properly set TextureEntry.MediaFlags when a media texture is set  
							
							... 
							
							
							
							Media flags is cleared via a direct TextureEntry update from the client.  If the clearing leaves no media textures on the prim, then a CAP ObjectMediaUpdate is not received.  If there are still media textures present then one is received.
This change fixes drag-and-drop on Windows (and Mac?) clients.  It may also fix problems with clearing and then subsequently setting new media textures. 
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								60c52ac0c4 
								
							
								 
							
						 
						
							
							
								
								start adding user ids to the media urls  
							
							
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cd985ab71b 
								
							
								 
							
						 
						
							
							
								
								Handle checking of line starting "*" wildcard for whitelist patterns  
							
							... 
							
							
							
							A line starting * can only be applied to the domain, not the path 
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								664cbe2357 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify current whitelist url checking by using System.Uri  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0edabffb7d 
								
							
								 
							
						 
						
							
							
								
								Implement * end wildcard for whitelist urls  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								dce7307aa2 
								
							
								 
							
						 
						
							
							
								
								properly expose prim media LSL functions to scripts  
							
							... 
							
							
							
							scripts using these functions should now compile but I don't know how well the methods themselves work yet
llSetPrimMedia(), at least, appears to have problems when a current url is set for a face that doesn't yet have a texture 
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								049ccba8d3 
								
							
								 
							
						 
						
							
							
								
								fix previous media interact serverside checking.  perform very basic serverside url whitelist checks  
							
							... 
							
							
							
							at the moment, only checking for the exact name prefix is implemented
for some reason, whitelists are not persisting
this commit also fixes a very recent problem where setting any media texture parameters after the initial configuration would not work 
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								cf7573c8fd 
								
							
								 
							
						 
						
							
							
								
								implement code to deregister users on DeregisterCaps  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ee6cd884c9 
								
							
								 
							
						 
						
							
							
								
								implement serverside checks for media texture navigation in order to stop naughty clients  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								a9101feb10 
								
							
								 
							
						 
						
							
							
								
								factor out soon to be common media permissions check code  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								51b208e96c 
								
							
								 
							
						 
						
							
							
								
								implement prim media control permissions serverside in order to stop bad clients  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								e5615d3a9b 
								
							
								 
							
						 
						
							
							
								
								discard an object media update message if it tries to set more media textures than the prim has faces  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								eb5e39d6ef 
								
							
								 
							
						 
						
							
							
								
								Fire CHANGED_MEDIA event if a media texture is set or cleared  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								39a38c4901 
								
							
								 
							
						 
						
							
							
								
								implement llClearPrimMedia()  
							
							... 
							
							
							
							untested 
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								d1a879927c 
								
							
								 
							
						 
						
							
							
								
								fix issue with GetMediaEntry if the face requested wasn't set to a media texture  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								43f480864b 
								
							
								 
							
						 
						
							
							
								
								fix problem persisting when only one face had a media texture  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								c76e2ce250 
								
							
								 
							
						 
						
							
							
								
								factor out common code for updating the media url  
							
							
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								74bc4f61fd 
								
							
								 
							
						 
						
							
							
								
								factor out common face parameter checking code  
							
							
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								cfb79cd411 
								
							
								 
							
						 
						
							
							
								
								minor: correct a few method names and change accessability  
							
							
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a5ad792e6c 
								
							
								 
							
						 
						
							
							
								
								implement llSetPrimMediaParams()  
							
							... 
							
							
							
							Untested 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8f403cb4b8 
								
							
								 
							
						 
						
							
							
								
								Implement llGetPrimMediaParams()  
							
							... 
							
							
							
							Exposes method to get media entry via IMoapModule
As yet untested. 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9682e0c733 
								
							
								 
							
						 
						
							
							
								
								Implement media texture persistence over server restarts for sqlite  
							
							... 
							
							
							
							This is currently persisting media as an OSDArray serialized to LLSD XML. 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								4ebae14a53 
								
							
								 
							
						 
						
							
							
								
								handle ObjectMediaNavigateMessage  
							
							... 
							
							
							
							Other avatars can now see the webpages that you're navigating to.
The requirement for an initial prim click before the texture displayed has gone away.
Flash (e.g. YouTube) appears to work fine.
Still not persisting any media data so this all disappears on server restart 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								468450a94d 
								
							
								 
							
						 
						
							
							
								
								send a full object update out to avatars when a media texture is initially set  
							
							... 
							
							
							
							this allows other avatars to see it, but still only after they've clicked on the face
still not handling navigation yet 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b1eb83ed6c 
								
							
								 
							
						 
						
							
							
								
								start sending media url in object full updates  
							
							
							
						 
						
							2010-07-26 23:34:18 +01:00