Justin Clarke Casey
45b26d4540
* Minor: Log message clean up in archiver code
2008-05-28 17:54:12 +00:00
Justin Clarke Casey
fb91a1aa49
* Put in stubs for "load-oar" command, including ultra-primitive temporary tar loading code
...
* Currently as a test, this will successfully load only the first file of an opensim archive and do absolutely nothing with it
2008-05-28 17:49:34 +00:00
Sean Dague
c4868b0eda
spring cleaning, remove a bit of db4o grid server
...
code that was still in tree.
2008-05-28 17:35:34 +00:00
Justin Clarke Casey
51a43b30a2
* Put textures into a separate assets/ directory in the opensim archive
...
* Fix nre where the asset couldn't be found
* Not ready yet
2008-05-28 16:37:43 +00:00
Sean Dague
7ddf183da4
remove terrain bloat, only keep last terrain revision
...
for mysql. For active terraformers this should return
a lot of database space.
2008-05-28 15:02:04 +00:00
Sean Dague
a28a6e9aaa
remove an erroneous line to fetch the terrain table in a way that
...
isn't actually used.
2008-05-28 14:57:24 +00:00
Sean Dague
65237d0136
fix http://opensimulator.org/mantis/view.php?id=1001
2008-05-28 14:47:33 +00:00
Charles Krinke
06147d0492
Mantis#1406. Thank you kindly, Xantor for a patch that:
...
llLoopSound sends out one packet to clients in view, so it doesn't work anymore
when clients enter later on, or the prim is modified in any way.
Solution: Stored sound data on prim, send full update instead.
llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object
inventory sound names. llStopSound clears prim data and sends full update.
2008-05-28 14:03:08 +00:00
Charles Krinke
de43c2db57
Mantis#1398. Thank you kindly, cmickeyb for a patch that:
...
small patch to encode and send the outbound_body parameter
in an http request. this enables post messages to send a body
2008-05-28 13:56:15 +00:00
Teravus Ovares
715fbecd79
* Implements duplicate packet tracking. This virtually eliminates object duplication causing 2-3 duplicates depending on the UDP connection quality. This also eliminates duplicated chat, etc.
...
* It's verbose currently since this is new. You'll see: [CLIENT]: Warning Duplicate packet detected X Dropping. After this is sufficiently tested we'll remove that m_log.info line.
2008-05-28 08:40:22 +00:00
Jeff Ames
5752c1f5c2
Formatting cleanup.
2008-05-28 03:44:49 +00:00
Charles Krinke
e34f537a1a
Thank you kindly, Melanie for a patch that:
...
When renaming items in task inventory, they become useless. Fix attached
2008-05-28 02:47:24 +00:00
Charles Krinke
82e3698f59
Thank you very much, ChrisIndigo for a patch that:
...
If a script updates an object to the same position or rotation offset,
the object triggers an update and storage of the object. This become
more prevalent in sensor and timer events which may be firing frequently.
2008-05-28 02:10:16 +00:00
mingchen
00751ab6f1
*Hiding the warnings about scanning assemblies when initialising
2008-05-28 02:07:43 +00:00
Charles Krinke
6d51eef9ce
Thank you, Grumly57 kindly for:
...
This patch proposes a new function : osOpenRemoteDataChannel(key channeID)
that allow to open an XMLRPC channel for remote_data event. The difference
is that the channelID can be customized instead of being randomly generated.
2008-05-28 02:06:56 +00:00
Charles Krinke
5f2b8fd5e1
Thank you kindly, Melanie for a patch that adds a two-stage
...
check. It seems there may be a race. For me, this patch,
just as it is here, fixes it.
2008-05-28 02:00:43 +00:00
Teravus Ovares
fb1c7e62d2
* Resolves comment removal in string literals in the LSL2CSConverter
2008-05-28 01:47:33 +00:00
Jeff Ames
efeba85662
Change a couple Windows directory separators in SVN module to be platform agnostic.
2008-05-28 00:35:10 +00:00
Jeff Ames
eed2f7ac18
Update svn properties. Fix inconsistent newlines.
2008-05-28 00:26:00 +00:00
Justin Clarke Casey
fdf4de419f
* Include prims.xml file in archive
2008-05-27 23:29:59 +00:00
Justin Clarke Casey
e116c94482
* Add .jp2 extension to archived textures
2008-05-27 23:20:53 +00:00
Justin Clarke Casey
69fdd0d3e8
* Write prim archives out as v7 tar files temporarily for testing purposes - not even gzipping yet!
...
* Using hacked up code to create the correct tar archive headers - this stuff should really go away again before too long
* No user functionality yet
2008-05-27 22:49:34 +00:00
Sean Dague
46d91df2a8
another take on the whole string cleansing, by adding specific poison
...
keywords in foo.bar strings. Add items to the poison array to block them.
2008-05-27 22:25:14 +00:00
Adam Frisby
7a77a069dd
* Added new InstallPlugin interface to ITerrainModule.
...
* This is to allow other region modules to install Terrain Effects.
2008-05-27 21:06:48 +00:00
Teravus Ovares
1487699045
* Revert last commit as it opens sim owners up to all sorts of nasty scripts.
...
* If the regex that we're using isn't good enough, we really need to make it better.
2008-05-27 19:07:57 +00:00
Sean Dague
e436120d60
comment out the x.y security check in the script engine because it's so aggressive
...
it blocks string = "http://osgrid.org ", amoung other things.
2008-05-27 18:40:49 +00:00
Charles Krinke
e2e692c583
Thank you kindly, Melanie for a patch that adds:
...
GetSerializationData() and CreateFromData() methods
2008-05-27 14:36:23 +00:00
Justin Clarke Casey
64821ac0a1
* Implement asynchronous assets request for archiving
...
* No user functionality yet
2008-05-27 14:21:32 +00:00
Charles Krinke
2cea74181a
Thank you very much, Xantor for a patch that:
...
If a request is made for an asset which is not in the cache yet,
but has already been requested by something else, queue up the
callbacks on that requester instead of swamping the asset server
with multiple requests for the same asset.
2008-05-27 13:40:00 +00:00
Dr Scofield
1d3d739da4
fixes a CTB when IRCBridgeModule is not configured.
2008-05-27 13:16:44 +00:00
Dr Scofield
34f1741866
cleaning up: coding style guidelines violation in RestPlugin.cs.
...
adding support for enabled = true|false for IRCBridgeModule
2008-05-27 12:24:29 +00:00
Dr Scofield
077c6b816b
updating URL for LSL status.
2008-05-27 08:42:48 +00:00
Dr Scofield
a2f8f58f7d
I'm dropping the ISimChat interface as that has now been
...
replaced by EventManager events.
also, i've added instructions to README.txt about running
runprebuild.sh and on how to report bugs.
plus some minor fixes (dropping m_log statement left over
from debugging llOwnerSay, nicer catch of exception in
IRCBridgeModule
2008-05-27 08:21:59 +00:00
Adam Frisby
392375d34b
* Assigns a random UUID to a region if the Sim UUID is null.
2008-05-26 22:11:56 +00:00
Adam Frisby
77281ed85c
* Potential fix for Mantis#167, 332 - MySQL Thread collision.
2008-05-26 21:53:32 +00:00
Adam Frisby
de06c85259
* Patch from jhurliman - Implements a binary search in the LLRAW exporter which dramatically speeds up exports.
2008-05-26 21:39:01 +00:00
Charles Krinke
ed717ec181
Thank you kindly, Melanie for a patch for script reset
...
that creates the event handler chain ready to hook by script engines
2008-05-26 16:16:48 +00:00
Dr Scofield
30a9469757
disabling m_log again.
2008-05-26 15:53:04 +00:00
Dr Scofield
1bb1d5d9b0
This cleans up a merge mess from the earlier checkin and implements llOwnerSay()
...
via the newly created Scene.SimBroadcast() call.
2008-05-26 15:37:31 +00:00
Dr Scofield
42cdf3c240
Adding OnChatBroadcast event logic to EventManager providing
...
a clean interface for Sim broadcasts. Added SimBroadcast support to
ChatModule.
Removing all code from IRCBridgeModule dealing with agent/client directly.
Cleaning up ChatModule.
Polishing IRC messages, adding support for "/me" (both directions).
2008-05-26 11:56:04 +00:00
Justin Clarke Casey
bf7c557f57
* Minor: method documentation fiddling in SceneObjectGroup
2008-05-26 02:17:03 +00:00
Justin Clarke Casey
0719c87b83
* Break out baby archiving code into separate class ready for async asset requesting
...
* No user functionality yet
2008-05-26 02:12:32 +00:00
Justin Clarke Casey
5c8a93c426
* Extract and boil down necessary texture UUIDs for an archive of the scene prims
...
* no user functionality yet
2008-05-26 01:50:40 +00:00
Justin Clarke Casey
d500209da0
* Refactor: Where possible, change visibility on InnerScene methods to protected internal on the basis that they shouldn't be manipulated by outsiders
2008-05-26 01:06:50 +00:00
Justin Clarke Casey
a28ca7b78b
* Refactor: remove code duplication between add ScenePresence methods in InnerScene
2008-05-26 00:47:36 +00:00
Justin Clarke Casey
73a28a56da
* Refactor: Separate out RemoveScenePresence and add into InnerScene to match existing AddScenePresence
2008-05-26 00:38:04 +00:00
Jeff Ames
5d77625e9a
Update svn properties. Formatting cleanup.
2008-05-25 23:27:38 +00:00
Teravus Ovares
c20f7d6171
* A hacky Top Scripts display. It isn't accurate as far as ms accounting, however you can use it to help find out what scripts are causing your simulator to cry.
...
* Access it from the Estate tools/Debug tab.
2008-05-25 20:50:45 +00:00
Charles Krinke
76a3bde76e
Thank you very much, Melanie for a patch that:
...
If the m_controllingClient member if a ScenePresence is
null, that would cause a CTB. This patch fixes it.
2008-05-25 19:29:25 +00:00
Charles Krinke
83bfd29af8
Thank you very much, Xantor for a patch that:
...
Copying, reseting, dragging scripts cause unnecessary recompilation,
slowing down the simulator and filling up the ScriptEngines directory
with compiled .dll and misc. files.
This patch keeps track of compiled assets since the last simulator restarts,
and only recompiles new assets. (editing a script generates a new asset,
so no problems there).
2008-05-25 19:26:21 +00:00