0.5.11-release

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (bot test - killing 'Template:' prefix from template includings and/or changing external-link to internal-link)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{{Template:Quicklinks}}
+
{{Quicklinks}}
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6675 | melanie | 2008-10-04 15:29:37 -0700 (Sat, 04 Oct 2008) | 2 lines
 
r6675 | melanie | 2008-10-04 15:29:37 -0700 (Sat, 04 Oct 2008) | 2 lines

Revision as of 05:38, 10 June 2011


r6675 | melanie | 2008-10-04 15:29:37 -0700 (Sat, 04 Oct 2008) | 2 lines

Plumb packet DirPlacesQuery for search module


r6674 | justincc | 2008-10-04 13:27:55 -0700 (Sat, 04 Oct 2008) | 4 lines

  • Tidy up configuration stuff, eliminated default setting duplication along the way
  • This revision also makes the exception catcher of last resort print to the log instead of just the console
  • This means logs should now capture sim crashing exceptions, though not those which are caused by a crash of the virtual machine itself

r6673 | justincc | 2008-10-04 12:17:39 -0700 (Sat, 04 Oct 2008) | 3 lines

  • minor: both OpenSimBase and the Voice and RemoteAdmin modules were checking whether any config was set
  • Resolve redundancy by removing the OpenSimBase check - if modules are recieve nini config directly they should probably be the ones to do the checking

r6672 | ckrinke | 2008-10-04 12:04:58 -0700 (Sat, 04 Oct 2008) | 9 lines

Mantis#2316. Thank you kindly, CMickeyb for a patch that: Addresses llDie issues. The attached patch catches run time exceptions that occur during method invocation (of type TargetInvocationException) and exposes the internal exception. This makes it possible to pass out the SelfDeleteException. Also added handlers in a couple places to make sure that exception was being passed out far enough to be handled correctly. Tested on DNE.


r6671 | ckrinke | 2008-10-04 12:00:10 -0700 (Sat, 04 Oct 2008) | 3 lines

Remove two warnings by assigning string provider = "" and string type = "". Currently we are down to 14 warnings in the VS2005 C# build which is pretty good.


r6670 | justincc | 2008-10-04 11:54:50 -0700 (Sat, 04 Oct 2008) | 2 lines

  • minor: Remove warning

r6669 | justincc | 2008-10-04 11:46:34 -0700 (Sat, 04 Oct 2008) | 6 lines

  • Check in the second part of http://opensimulator.org/mantis/view.php?id=2334 since enough time has passed such that servers following head have probably updated
  • This patch aims to store look at data when an avatar logs off in grid mode
  • However, in my short test it doesn't appear to be working yet - numbers are being stored but they don't look correct
  • But this doesn't appear to cause any login problems
  • Thanks tyre

r6668 | homerh | 2008-10-04 11:08:35 -0700 (Sat, 04 Oct 2008) | 5 lines

Added immediate TP failure message for TPs to regions that aren't there, instead of the 130s timeout somewhere. Additionally, mark the map-tile as offline. This partly fixes the TP problems of Mantis 2332; the rest is a viewer problem (just relogin).


r6667 | dahlia | 2008-10-04 10:39:03 -0700 (Sat, 04 Oct 2008) | 1 line

Cap proxy mesh scale minimum to 0.01 meter for X, Y, and Z terms.


r6666 | melanie | 2008-10-04 09:58:34 -0700 (Sat, 04 Oct 2008) | 3 lines

Cause a request to a different attachment point to taint the attachment so that the attachment point is saved even if nothing else changed


r6665 | melanie | 2008-10-04 09:52:42 -0700 (Sat, 04 Oct 2008) | 2 lines

Prevent a new asset being created on every detach of an attachment


r6664 | melanie | 2008-10-04 09:45:38 -0700 (Sat, 04 Oct 2008) | 3 lines

Mantis #2330 Fixes use of the saved attachment point from asset


r6663 | melanie | 2008-10-04 08:54:21 -0700 (Sat, 04 Oct 2008) | 3 lines

Unclutter rezzing methods by removing the ad hoc permissions parameters. Thise were client supplied untrusted values we never used anyway.


r6662 | melanie | 2008-10-04 07:23:33 -0700 (Sat, 04 Oct 2008) | 2 lines

Guard against negative scale set through LSL functions


r6661 | melanie | 2008-10-04 06:41:36 -0700 (Sat, 04 Oct 2008) | 3 lines

Remove type="owner" from the data snapshot. Made the parser choke and there is no need for it, as there is no other type


r6660 | melanie | 2008-10-03 23:57:20 -0700 (Fri, 03 Oct 2008) | 2 lines

Tiny performance tweak


r6659 | melanie | 2008-10-03 22:38:16 -0700 (Fri, 03 Oct 2008) | 2 lines

Avoid a gratuitious KillObject storm on region crossing


r6658 | melanie | 2008-10-03 20:47:31 -0700 (Fri, 03 Oct 2008) | 2 lines

Add some needed fields to data snapshot


r6657 | melanie | 2008-10-03 20:04:00 -0700 (Fri, 03 Oct 2008) | 2 lines

Cause "Show in search" to trigger a persistence save


r6656 | melanie | 2008-10-03 18:09:22 -0700 (Fri, 03 Oct 2008) | 2 lines

Add "Drop" functionality to pie menu


r6655 | homerh | 2008-10-03 16:00:42 -0700 (Fri, 03 Oct 2008) | 13 lines

Add the missing bits for the new region-search: - Added lookup in the data-layer

 - MySQL works
 - SQLite doesn't have a grid-db, so it won't work there
 - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-)

- Added the plumbing up to OGS1GridServices. This speaks with the grid-server

 via XMLRPC.

- Modified MapSearchModule to use the new data. It's backward compatible; if

 used with an old grid-server, it just returns one found region instead of a
 list.

- Refactored a bit. Note: This updates data, grid-server and region code. No new files.


r6654 | melanie | 2008-10-03 14:44:33 -0700 (Fri, 03 Oct 2008) | 7 lines

Fix: Mantis#2326: Fix: privilege escalation through attach from ground Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes


r6653 | dahlia | 2008-10-03 14:13:06 -0700 (Fri, 03 Oct 2008) | 1 line

Disabled some thread aborts in the IRC module that I added earlier and don't seem necessary


r6652 | teravus | 2008-10-03 13:38:32 -0700 (Fri, 03 Oct 2008) | 2 lines

  • Committing a few keep-alive changes. Cleaned up some log messages

r6651 | teravus | 2008-10-03 12:54:48 -0700 (Fri, 03 Oct 2008) | 2 lines

  • Fixes a http protocol violation in HttpServer in Linux. StringWriter.Append() vs StringWriter.Append("\r\n"); StringWriter.Append() produces "\n" in *nix*
  • This doesn't solve anything. Just gets the protocol right.

r6650 | justincc | 2008-10-03 12:52:29 -0700 (Fri, 03 Oct 2008) | 3 lines

  • minor: slightly simplify code in setting up the default configuration
  • we appear to both setup a default configuration and provude identical defaults when we later try to read the values - this is probably not really necessary

r6649 | justincc | 2008-10-03 12:42:35 -0700 (Fri, 03 Oct 2008) | 3 lines

  • oops, fix build break.
  • refactoring

r6648 | justincc | 2008-10-03 11:06:45 -0700 (Fri, 03 Oct 2008) | 3 lines

  • Put in some infrastructure to allow tweaking of packet queue throttle values for the total throttle (the one that throttles all packet output)
  • Not complete yet

r6647 | melanie | 2008-10-03 09:18:38 -0700 (Fri, 03 Oct 2008) | 3 lines

Cause objects to be removed from the database when they go temp or get attached. Also make sure that parcel prim counts get updated


r6646 | justincc | 2008-10-03 09:06:00 -0700 (Fri, 03 Oct 2008) | 2 lines

  • refactor: make shutdown a template method in the same manner as startup, for consistency's sake

r6645 | justincc | 2008-10-03 08:44:44 -0700 (Fri, 03 Oct 2008) | 2 lines

  • minor: restore the standard startup logo text now I understand why things were appearing in the wrong order

r6644 | justincc | 2008-10-03 08:41:27 -0700 (Fri, 03 Oct 2008) | 2 lines

  • oops, fix region startup to be in the correct sequence (though it appeared to work anyway)

r6643 | melanie | 2008-10-03 08:32:44 -0700 (Fri, 03 Oct 2008) | 2 lines

Implement temp-on-rez objecte really being temporary


r6642 | justincc | 2008-10-03 08:23:35 -0700 (Fri, 03 Oct 2008) | 3 lines

  • For shits and giggles, print out the time taken for a server to start up (which doesn't include stuff such as script starting time on the region server).
  • Yes, you could work this out from timestamps in the logs, but that's far too much work

r6641 | justincc | 2008-10-03 08:11:29 -0700 (Fri, 03 Oct 2008) | 2 lines

  • refactor: make startup a template method

r6640 | drscofield | 2008-10-03 07:53:11 -0700 (Fri, 03 Oct 2008) | 25 lines

This changeset changes the way chat from client is routed:

    old way: each region module interested in chat from client had to
    	 - subscribe to scene.EventManager.OnNewClient

- then in its OnNewClient delegate it would subscribe to

          client.OnChatFromViewer to capture chat messages coming
    new way: ChatModule is the only region module that uses the "old
        way" approach but is now forwarding all client chat via
        scene.EventManager.OnChatFromClient

- each region module interested in chat from client now only

          subscribes to scene.EventManager.OnChatFromClient

this not only simplifies code, but also allows us to substitute ChatModule with derived classes (ConciergeModule is going to be one example).

Also, this changeset changes ChatFromViewer to ChatFromClient as it doesn't necessarily have to be a viewer that is a chat source.

i've taken great care to only comment out those OnNewClient delegates that were only used for getting at the client chat --- hope it's not breaking anything.


r6639 | justincc | 2008-10-03 07:18:17 -0700 (Fri, 03 Oct 2008) | 2 lines

  • minor: remove warnings (the code cleaners strike again)

r6638 | melanie | 2008-10-03 06:45:54 -0700 (Fri, 03 Oct 2008) | 3 lines

Prevent attachments to be persisted in the destination region when the avatar is not present there.


r6637 | sdague | 2008-10-03 05:36:54 -0700 (Fri, 03 Oct 2008) | 8 lines

fix the sqlite break. There were two issue here:

1. type issues on column create in ado.net
2. not setting a field in the ado.net row translates into explicitely
   setting it to null in sqlite land (because it can't read the defaults
   stanzas out of the database)

Things should work again after this.


r6636 | melanie | 2008-10-03 05:11:38 -0700 (Fri, 03 Oct 2008) | 2 lines

Add database persistence for material setting


r6635 | melanie | 2008-10-03 05:00:13 -0700 (Fri, 03 Oct 2008) | 4 lines

Mantis #1360 Thank you, idb, for a patch to implement the packet and plumbing for the material settings.


r6634 | teravus | 2008-10-03 02:53:49 -0700 (Fri, 03 Oct 2008) | 5 lines

  • EventQueueGet is now working.
  • Switched it on by default
  • Updated OpenSim.ini.example to reflect this
  • Caught a UDP Server issue that occurs when the network pipe is saturated
  • Still experimental :D

r6633 | melanie | 2008-10-02 23:15:23 -0700 (Thu, 02 Oct 2008) | 4 lines

Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128) Causes the dataserver event to return "OpenSim" when running on OpenSim. Requires ThreatLevel to be "High" or above to function.


r6632 | melanie | 2008-10-02 22:32:51 -0700 (Thu, 02 Oct 2008) | 2 lines

Plumb in the start parameter in DNE


r6631 | melanie | 2008-10-02 22:23:30 -0700 (Thu, 02 Oct 2008) | 4 lines

Attempt to prevent attached prims from being persisted. Attachments with invisiprim refresh scripts get sent to the database and remain there when the agent logs out. This tries to prevent that.


r6630 | ckrinke | 2008-10-02 19:33:59 -0700 (Thu, 02 Oct 2008) | 8 lines

Mantis#2307. Thank you kindly, Godfrey for a patch that solves: In Second Life's implementation of llParseString2List(), all spacer strings which occur within the source string are included in the resulting list. In OpenSim's implementation, any spacers occurring at the beginning of the string are discarded; furthermore, if multiple spacers occur between non-spacer elements, or at the end of the source string, only the first spacer is added to the resulting list; the remainder are discarded.


r6629 | melanie | 2008-10-02 19:27:22 -0700 (Thu, 02 Oct 2008) | 2 lines

Check for empty string as well, just as illegal.


r6628 | melanie | 2008-10-02 19:21:12 -0700 (Thu, 02 Oct 2008) | 3 lines

Prevent an exception when the directory given for XML save is read only and region config is loaded from the web


r6627 | melanie | 2008-10-02 18:30:22 -0700 (Thu, 02 Oct 2008) | 5 lines

Mantis #2317 Thank you, fusspawn, for an implementation of osGetSimulatorVersion. This patch removes the llRequestSimulatorData(..., 128) hack and implements the functionality as an osFunction.


r6626 | homerh | 2008-10-02 15:57:07 -0700 (Thu, 02 Oct 2008) | 3 lines

Mantis #2282. Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.


r6625 | homerh | 2008-10-02 15:20:17 -0700 (Thu, 02 Oct 2008) | 6 lines

Added the first version of the MapSearchModule, which allows you to search for regions in the in-world map. It currently only returns the first region that matches the search string; in a future version it will return more search results. Note: File added; run runprebuild.


r6624 | homerh | 2008-10-02 15:14:34 -0700 (Thu, 02 Oct 2008) | 3 lines

- Fixed a small off by one error in sending MapBlocks - Removed MapBlockData.Flags; it isn't used anywhere (maybe MapBlockData.RegionFlags replaced it?)


r6623 | homerh | 2008-10-02 15:10:49 -0700 (Thu, 02 Oct 2008) | 3 lines

- Fix invalid cast in OSHttpRequest - Web-map should work again :)


r6622 | melanie | 2008-10-02 08:36:10 -0700 (Thu, 02 Oct 2008) | 4 lines

Mantis #2314 Thank you, sacha magne, for a patch to add login level and message commands to the user server


r6621 | dahlia | 2008-10-01 19:33:45 -0700 (Wed, 01 Oct 2008) | 1 line

Square hollow size in cylinder meshes were a little too small - fixed.


r6620 | homerh | 2008-10-01 14:30:48 -0700 (Wed, 01 Oct 2008) | 3 lines

- Added SendScriptTeleportRequest to IClientView and classes implementing it. - Implemented llMapDestination.


r6619 | sdague | 2008-10-01 14:10:08 -0700 (Wed, 01 Oct 2008) | 4 lines

stick a TODO in here about land tests, which really can't be done in the current state as the Land Object has all these live references back to Scene.


r6618 | sdague | 2008-10-01 14:10:02 -0700 (Wed, 01 Oct 2008) | 3 lines

enhance boundary tests for no terrain. Put in a null load test for land.


r6617 | justincc | 2008-10-01 13:56:34 -0700 (Wed, 01 Oct 2008) | 2 lines

  • minor: oh, and comment out the now unused logger as well

r6616 | justincc | 2008-10-01 13:55:09 -0700 (Wed, 01 Oct 2008) | 2 lines

  • minor: Comment out temporarily statistical counter I accidentally left in from the last commit

r6615 | justincc | 2008-10-01 13:54:28 -0700 (Wed, 01 Oct 2008) | 5 lines

  • Try bumping packet resend timeout up to 2 seconds instead of 1
  • This actually probably doesn't make a huge difference. We still end up resending a massive number of packets in quite a few situations, but it's not easy to consistently

reproduce this.

  • Might really need some throttling of packet send to the client on the OpenSim end.

r6614 | justincc | 2008-10-01 13:30:30 -0700 (Wed, 01 Oct 2008) | 2 lines

  • refactor: rename interface to put standard I prefix in front

r6613 | drscofield | 2008-10-01 13:18:57 -0700 (Wed, 01 Oct 2008) | 2 lines

removing asterisk: it's now living at http://forge.opensimulator.org/gf/project/asteriskvoice/


r6612 | sdague | 2008-10-01 12:29:06 -0700 (Wed, 01 Oct 2008) | 2 lines

remove tests for inventory


r6611 | sdague | 2008-10-01 11:57:37 -0700 (Wed, 01 Oct 2008) | 3 lines

remove these old ruby grid servers as they are really old (like a year old). A project like this is welcomed to come back on opensim forge.


r6610 | sdague | 2008-10-01 11:53:58 -0700 (Wed, 01 Oct 2008) | 3 lines

remove mysql_connection.ini.example, no one should be using this any more as you can specify connect strings in opensim.ini per driver.


r6609 | sdague | 2008-10-01 11:51:12 -0700 (Wed, 01 Oct 2008) | 3 lines

add basic store retrieve prim inventory test. the prim inventory interfaces definitely need some rethinking.


r6608 | sdague | 2008-10-01 11:51:09 -0700 (Wed, 01 Oct 2008) | 4 lines

one class per file please.

This puts the TaskInventoryDictionary in it's own file.


r6607 | drscofield | 2008-10-01 11:18:29 -0700 (Wed, 01 Oct 2008) | 2 lines

cleaning up example configuration for REST plugins


r6606 | justincc | 2008-10-01 10:18:20 -0700 (Wed, 01 Oct 2008) | 3 lines

  • Fix bug in LLPacketHandler where the tickcount when a packet was approximately sent was not being stored in the ack record
  • This meant that acks were being sent out every 250ms when the ack timer fired, rather than when they had actually aged past m_ResendTimeout

r6605 | sdague | 2008-10-01 08:41:36 -0700 (Wed, 01 Oct 2008) | 5 lines

add delete prim tests. Found and fixed bugs where region is not respected by sqlite or mysql drivers so that deleting and object in a region actually deletes that object from any region.


r6604 | melanie | 2008-10-01 08:17:37 -0700 (Wed, 01 Oct 2008) | 5 lines

Add a user server XMLRPC method to set the MOTD and the minimum GodLevel required to log in. set_login_params accepts avatar_uuid and password of a user with god level 200 or more, and allows setting either or both the login_motd or login_level


r6603 | dahlia | 2008-10-01 01:24:44 -0700 (Wed, 01 Oct 2008) | 1 line

a little (incomplete) hackery in the IRC module to allow run-time connection changes


r6602 | joha1 | 2008-09-30 23:39:36 -0700 (Tue, 30 Sep 2008) | 1 line

Added functions to find prims by name


r6601 | teravus | 2008-09-30 21:26:51 -0700 (Tue, 30 Sep 2008) | 2 lines

  • Adds error handlers for errors parsing the querystring passed on the OSHttpRequest constructor.
  • maybe.. it was a key that was null. Obviously you can't still a null key in a string key'ed collection.

r6600 | teravus | 2008-09-30 21:16:41 -0700 (Tue, 30 Sep 2008) | 3 lines

  • Fixed a mangled Seed caps handler definition on login to region in standalone where port wasn't the http port.
  • Removed spurious warning message
  • More debug in EventQueueGet Module to figure out why we're loosing the handlers.

r6599 | teravus | 2008-09-30 09:56:33 -0700 (Tue, 30 Sep 2008) | 5 lines

  • Replacing Net.HttpListener with HttpServer.
  • This is a HUGE update.. and should be considered fraut with peril.
  • SSL Mode isn't available *yet* but I'll work on that next.
  • DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon.
  • This could break the Build! This could break your Grid!

r6598 | drscofield | 2008-09-30 09:20:11 -0700 (Tue, 30 Sep 2008) | 2 lines

more concierge stuff


r6597 | drscofield | 2008-09-30 09:16:20 -0700 (Tue, 30 Sep 2008) | 2 lines

OpenSim.ini.example code for concierge module


r6596 | drscofield | 2008-09-30 09:14:47 -0700 (Tue, 30 Sep 2008) | 2 lines

initial version of a meeting concierge module.


r6595 | drscofield | 2008-09-30 09:14:09 -0700 (Tue, 30 Sep 2008) | 4 lines

- a couple of minor code cleanups in RestInventoryServices - cleanups and more comments in ChatModule and IRCBridgeModule - adding Name support in ScenePresence


r6594 | melanie | 2008-09-30 07:58:11 -0700 (Tue, 30 Sep 2008) | 2 lines

And one more. lThat should make all scripts start for everyone


r6593 | melanie | 2008-09-30 07:57:05 -0700 (Tue, 30 Sep 2008) | 2 lines

Add two more default script engine params


r6592 | melanie | 2008-09-30 07:51:15 -0700 (Tue, 30 Sep 2008) | 3 lines

Add the default script engine to the script creation from archive loading to make scripts loaded from oar start


r6591 | teravus | 2008-09-30 07:47:31 -0700 (Tue, 30 Sep 2008) | 2 lines

  • Uploading xunit as per request from sdague
  • We'd like to remove this dependency asap

r6590 | afrisby | 2008-09-30 07:42:25 -0700 (Tue, 30 Sep 2008) | 2 lines

  • Fixed minor issue while building: If you do a raytraced object placement and a target isn't found, the object is rezzed at 0,0,0 - instead now it will place according to the position sent by the client.
  • We may instead want to abort and send a "Cannot Rez Here" message?

r6589 | melanie | 2008-09-30 03:50:41 -0700 (Tue, 30 Sep 2008) | 2 lines

Allow create-region to load files from arbitrary locations


r6588 | teravus | 2008-09-30 02:02:02 -0700 (Tue, 30 Sep 2008) | 2 lines

Updates HttpServer with the updated version. Adds ProtocolVersion, Removed dependency on xunit. This might break the build.. it might not.. we'll see haha.


r6587 | teravus | 2008-09-29 22:39:52 -0700 (Mon, 29 Sep 2008) | 1 line

  • Get the code up to speed with my -#dev e-mail example. (uncomment out lines 227 - 235 to test.

r6586 | chi11ken | 2008-09-29 22:26:57 -0700 (Mon, 29 Sep 2008) | 1 line

Update svn properties, minor formatting cleanup.


r6585 | ckrinke | 2008-09-29 18:59:51 -0700 (Mon, 29 Sep 2008) | 6 lines

Mantis#2300. Thank you kindly, Idb for a patch that solves: A number of the deprecated functions had missing parameters causing compile errors. These included: llSound, llMakeExplosion, llMakeFountain, llMakeSmoke, llMakeFire, llPointAt, llXorBase64Strings, llSetPrimURL


r6584 | sdague | 2008-09-29 14:55:59 -0700 (Mon, 29 Sep 2008) | 3 lines

add a test for updating region settings and fix a bug in uuid translation in sqlite uncovered by this test.


r6583 | justincc | 2008-09-29 13:26:34 -0700 (Mon, 29 Sep 2008) | 3 lines


r6582 | ckrinke | 2008-09-29 13:24:59 -0700 (Mon, 29 Sep 2008) | 7 lines

Mantis#2299. Thank you kindly, Idb for a patch that: OS/SL script conformance, implement llSoundPreload and llRemoteLoadScript to behave as in SL. In SL llSoundPreload appears to do nothing. In OS llRemoteLoadScript shouts an error when invoked "Deprecated. Please use llRemoteLoadScriptPin instead."


r6581 | justincc | 2008-09-29 12:56:26 -0700 (Mon, 29 Sep 2008) | 2 lines

  • minor: forgot this small tidy in the last checkin

r6580 | justincc | 2008-09-29 12:55:45 -0700 (Mon, 29 Sep 2008) | 2 lines

  • minor: tidy up async sog deleter

r6579 | justincc | 2008-09-29 12:11:48 -0700 (Mon, 29 Sep 2008) | 2 lines

  • minor: remove warning

r6578 | justincc | 2008-09-29 12:09:49 -0700 (Mon, 29 Sep 2008) | 2 lines

  • refactor: move asynchronous scene object deletion to inventory queueing out to a separate class

r6577 | dahlia | 2008-09-29 12:01:45 -0700 (Mon, 29 Sep 2008) | 1 line

ApplyImpulse now forwards impulse in both local and global modes.


r6576 | drscofield | 2008-09-29 10:47:17 -0700 (Mon, 29 Sep 2008) | 4 lines

From: rob smart (smartrob@uk.ibm.com)

minor fixes to osParseJSON.


r6575 | justincc | 2008-09-29 08:40:16 -0700 (Mon, 29 Sep 2008) | 3 lines


r6574 | justincc | 2008-09-29 08:33:58 -0700 (Mon, 29 Sep 2008) | 2 lines

  • minor: remove warnings

r6573 | justincc | 2008-09-29 08:22:48 -0700 (Mon, 29 Sep 2008) | 7 lines

  • Apply http://opensimulator.org/mantis/view.php?id=2295
  • Updated MSSQL to reflect resend changes
  • Added the new columns in prims table.
  • Created a implementation for getting gestures.
  • Remove configurable table names for user.
  • Thanks Ruud Lathorp

r6572 | justincc | 2008-09-29 08:14:57 -0700 (Mon, 29 Sep 2008) | 3 lines

  • reactor: move inventory archive classes into separate Inventory/Archiver directory
  • This is not yet a real module (and is arguably not a region module anyway)

r6571 | justincc | 2008-09-29 08:09:35 -0700 (Mon, 29 Sep 2008) | 2 lines

  • refactor: Rename InventoryModule to InventoryTransferModule

r6570 | justincc | 2008-09-29 08:02:03 -0700 (Mon, 29 Sep 2008) | 2 lines

  • Move existing inventory module into a 'Transfer' namespace, since that is the functional it actually fulfills

r6569 | justincc | 2008-09-29 07:55:26 -0700 (Mon, 29 Sep 2008) | 2 lines

  • check in missing files that caused the previous build break

r6568 | justincc | 2008-09-29 07:41:16 -0700 (Mon, 29 Sep 2008) | 5 lines


r6567 | drscofield | 2008-09-29 05:29:11 -0700 (Mon, 29 Sep 2008) | 2 lines

fixes future mantis from SachaMagne.


r6566 | melanie | 2008-09-29 03:35:07 -0700 (Mon, 29 Sep 2008) | 3 lines

Mantis #2293 Same fix for the DNE


r6565 | melanie | 2008-09-29 03:30:01 -0700 (Mon, 29 Sep 2008) | 4 lines

Mantis #2293 Fix a null reference exception when the exception thrown by a script is not a TargetInvocationException


r6564 | ckrinke | 2008-09-28 15:38:59 -0700 (Sun, 28 Sep 2008) | 3 lines

Implement the plumbing for llSetVehicleType from the LSL subroutine down through the physics modules through PhysActor and SceneObjectPart. No connection to the physics simulators.


r6563 | ckrinke | 2008-09-28 15:07:05 -0700 (Sun, 28 Sep 2008) | 7 lines

Mantis#2291. Thank you kindly, StrawberryFride for a patch that solves: User server won't start up for a MSSQL grid migrating from a significantly older version to current version due to duplication in three of the migrations code files. Patch included takes out the duplicated code from the three files so a smooth update should happen on start up.



r6562 | ckrinke | 2008-09-28 15:01:37 -0700 (Sun, 28 Sep 2008) | 6 lines

Mantis#296. Thank you kindly, Idb for a patch that resolves: Estate/ Manager Owner Uses the Region/Estate Menu Region TAB, and uses "Teleport Home All Users..." (Action Button), the action will complete but no one will be teleported and all users still function in the region ok.


r6561 | ckrinke | 2008-09-28 14:53:56 -0700 (Sun, 28 Sep 2008) | 3 lines

Added the plumbing for llSetVehicleRotationParam in the classes between the LSL implementation and the underlying physics engines.


r6560 | ckrinke | 2008-09-28 14:20:25 -0700 (Sun, 28 Sep 2008) | 1 line

A little bit further with LLSetVehicleVectorParam.


r6559 | melanie | 2008-09-28 13:29:56 -0700 (Sun, 28 Sep 2008) | 3 lines

Add explicit CultureInfo to the script compile thread in DotNetEngine to ensure that scripts will compile on nonenglish systems


r6558 | ckrinke | 2008-09-28 13:20:32 -0700 (Sun, 28 Sep 2008) | 4 lines

Plumb the connection though from llSetVehicleVectorParam to the various physics engines. No connection to the underlying physics simulator yet, just plumbing through the various classes.


r6557 | melanie | 2008-09-28 12:58:54 -0700 (Sun, 28 Sep 2008) | 4 lines

Mantis #1922 Thank you, idb, for a patch that addresses hex digits erroneously being recognized as valid and parsed in a decimal number


r6556 | melanie | 2008-09-28 12:45:42 -0700 (Sun, 28 Sep 2008) | 2 lines

Add some methods to allow modules so set client view options


r6555 | ckrinke | 2008-09-28 12:31:58 -0700 (Sun, 28 Sep 2008) | 2 lines

Remove llSetVehicledoubleParam. It does not exist. It was a mistake a year ago to add it in.


r6554 | ckrinke | 2008-09-28 11:36:30 -0700 (Sun, 28 Sep 2008) | 4 lines

Plumb the connection through from llSetVehicleFloatParam to the various physics engines. No connection to the underlying physics simulator yet, just plumbing through the various classes.


r6553 | melanie | 2008-09-28 11:07:06 -0700 (Sun, 28 Sep 2008) | 5 lines

Mantis #2288 Correct a typo in namespace declaration Also adds a new flag to the PacketManager to force retention of packets marked reliable (default off)


r6552 | ckrinke | 2008-09-28 10:17:14 -0700 (Sun, 28 Sep 2008) | 3 lines

Mantis#2289. Thank you kindly, SMeans for a patch that: Corrects the spurious reference to MySQL namespace in GridManager.cs.


r6551 | ckrinke | 2008-09-28 10:11:10 -0700 (Sun, 28 Sep 2008) | 3 lines

Mantis#2288. Thank you kindly, SMeans, for a patch that: Corrects the typo of namespace Opensim.Framework to OpenSim.Framework in Cache.cs.


r6550 | homerh | 2008-09-28 07:19:26 -0700 (Sun, 28 Sep 2008) | 6 lines

- Further cleanups - Added TeleportFinish event to the event-queue. It works better than

 before (you can teleport), but it doesn't work quite right yet (you
 start TPing after the TP again).
 Beware: Still experimental and non-working.

r6549 | homerh | 2008-09-28 05:44:49 -0700 (Sun, 28 Sep 2008) | 2 lines

Refactor to avoid some duplicate code.


r6548 | chi11ken | 2008-09-27 20:21:11 -0700 (Sat, 27 Sep 2008) | 1 line

Update svn properties. Minor formatting cleanup. Fix a compiler warning. Fix a UUID vs null comparison.


r6547 | teravus | 2008-09-27 19:59:42 -0700 (Sat, 27 Sep 2008) | 1 line

eol-style native; on EventQueueHelper


r6546 | teravus | 2008-09-27 19:57:53 -0700 (Sat, 27 Sep 2008) | 3 lines

  • okay.. Now you can do border crossings with the security 'fixed' client.. with EventQueue enabled.
  • You occasionally loose the event queue if you cross back and forth between the same regions many multiples of times.
  • But Don't try to teleport!

r6545 | ckrinke | 2008-09-27 18:12:57 -0700 (Sat, 27 Sep 2008) | 5 lines

Mantis#2287. Thank you kindly, Idb for a patch that solves: The current llGetLinkName returns an empty string if a prim with the given link number is not found in the link set. In SL an empty string is only returned if the prim name is actually blank, a NULL_KEY is returned instead with a couple of exceptions.


r6544 | teravus | 2008-09-27 16:54:08 -0700 (Sat, 27 Sep 2008) | 1 line

  • With EventQueueGet enabled.. we can see into neighbor regions again on the Security 'fixed' client.. But don't try to cross yet!

r6543 | teravus | 2008-09-27 16:06:28 -0700 (Sat, 27 Sep 2008) | 5 lines

  • Adds flag to enable/disable EventQueueGet.
  • If EventQueueGet is enabled, use that instead of a few UDP packets, if it's disabled use the UDP packets like normal.
  • We *really* suggest users do not turn on EventQueueGet yet.. as it's highly experimental, broken, and resource intensive
  • Updated OpenSim.ini.example
  • Testers of EventQueueGet.. in OpenSim.ini, it's in the [Startup] Section.. change EventQueue = false, to EventQueue = true.

r6542 | teravus | 2008-09-27 15:06:51 -0700 (Sat, 27 Sep 2008) | 1 line

  • Replace a generic error handler.

r6541 | teravus | 2008-09-27 15:05:36 -0700 (Sat, 27 Sep 2008) | 3 lines

  • Event queue is now polling..
  • returns FAKEEVENT instead of the connection returning a 502. It doesn't like our 502's for some reason.. so, in leau of this.. send it a fake event.
  • Once again, this is still 'really early' code, so please don't blame us if you have no more threads left.

r6540 | homerh | 2008-09-27 11:33:54 -0700 (Sat, 27 Sep 2008) | 4 lines

Continue working on the new EventQueueGetModule. Not finished (or even working) yet. This shouldn't break anything, but is work in progress, so be careful. Contains a new file; do your runprebuilds.


r6539 | homerh | 2008-09-27 11:29:17 -0700 (Sat, 27 Sep 2008) | 2 lines

- adding Dequeue with a timeout to the BlockingQueue


r6538 | melanie | 2008-09-27 07:19:03 -0700 (Sat, 27 Sep 2008) | 2 lines

Stop DNE saying "Loading script" when it's actually unloading.


r6537 | teravus | 2008-09-27 02:42:31 -0700 (Sat, 27 Sep 2008) | 4 lines

  • This is the very very early beginnings of an EventQueue:get module.
  • This won't function yet as far as the client can tell.. because it doesn't respond to the first query with a 200 message.
  • We have to figure out how to encode those binary values in the example code in the module...
  • Committing this so we have a start point. Will continue to work on this more today.

r6536 | melanie | 2008-09-26 22:58:52 -0700 (Fri, 26 Sep 2008) | 2 lines

Update unit tests


r6535 | melanie | 2008-09-26 22:31:43 -0700 (Fri, 26 Sep 2008) | 2 lines

Add friendly error messages to both engines.


r6534 | melanie | 2008-09-26 16:38:59 -0700 (Fri, 26 Sep 2008) | 3 lines

Mantis #2277 Patch up a type name change in libomv. Thanks for tracking that down, idb


r6533 | melanie | 2008-09-26 13:44:41 -0700 (Fri, 26 Sep 2008) | 2 lines

And actually do what I intended to do with the last commit. Message is gone.


r6532 | melanie | 2008-09-26 13:18:31 -0700 (Fri, 26 Sep 2008) | 4 lines

Kill "Compile successful" message when rezzing prims/wearing attachments Changes behavior to send on_rez event to prims when rezzed from agent inventory.


r6531 | melanie | 2008-09-26 13:12:11 -0700 (Fri, 26 Sep 2008) | 2 lines

Fix listeners in multi-region instances


r6530 | melanie | 2008-09-26 11:40:16 -0700 (Fri, 26 Sep 2008) | 2 lines

Thank you, idb, for a patch that implements the stubs for llGetAgentLanguage()


r6529 | melanie | 2008-09-26 11:37:53 -0700 (Fri, 26 Sep 2008) | 2 lines

Remove another interface that is no longer needed


r6528 | melanie | 2008-09-26 11:16:13 -0700 (Fri, 26 Sep 2008) | 2 lines

Add "Notecard saved" message to saves of notecards into prims


r6527 | melanie | 2008-09-26 10:59:36 -0700 (Fri, 26 Sep 2008) | 3 lines

Finishing the code cleanup in DNE, make llDie work again in DNE. Add some compile messages from XEngine into DNE as well.


r6526 | teravus | 2008-09-26 10:25:22 -0700 (Fri, 26 Sep 2008) | 6 lines

  • Patch from JHurliman
  • Updates to libomv r2243,
  • Remove lots of unnecessary typecasts
  • Improves SendWindData()

Thanks jhurliman.

  • Will update OpenSim-libs in 10 minutes..

r6525 | melanie | 2008-09-26 10:01:33 -0700 (Fri, 26 Sep 2008) | 2 lines

DNE code cleanups


r6524 | melanie | 2008-09-26 09:37:29 -0700 (Fri, 26 Sep 2008) | 4 lines

Adds support for the "Running" checkbox and the "Reset" button, as well as ResetScripts In Selection, Set Script to [not] Running In Selection from the tools menu. Allows DNE script reset without a full recompile.


r6523 | melanie | 2008-09-26 09:19:50 -0700 (Fri, 26 Sep 2008) | 2 lines

Pluggable API module (XEngine style) support for DNE


r6522 | melanie | 2008-09-26 09:11:53 -0700 (Fri, 26 Sep 2008) | 2 lines

Compiler Connection! One world, one compiler!


r6521 | melanie | 2008-09-26 08:44:14 -0700 (Fri, 26 Sep 2008) | 4 lines

After the last commit, the old Common assembly was still being loaded. Removing it made DNE scripts crash. Fixed here. Now on to converge the compilers.


r6520 | melanie | 2008-09-26 08:34:23 -0700 (Fri, 26 Sep 2008) | 2 lines

Yay! Common/ is gone! One API is achieved!


r6519 | justincc | 2008-09-26 08:29:30 -0700 (Fri, 26 Sep 2008) | 2 lines

  • minor: fix lolbug in RestInventoryService spotted by jhurliman

r6518 | justincc | 2008-09-26 08:28:14 -0700 (Fri, 26 Sep 2008) | 2 lines

  • minor: remove warnings

r6517 | justincc | 2008-09-26 08:18:22 -0700 (Fri, 26 Sep 2008) | 4 lines


r6516 | justincc | 2008-09-26 08:15:19 -0700 (Fri, 26 Sep 2008) | 2 lines

  • refactor: do a tiny bit of cleanup

r6515 | melanie | 2008-09-26 08:01:03 -0700 (Fri, 26 Sep 2008) | 3 lines

Add per-instance date to DNE to avoid serializing stuff 10 times a second. Clode cleanup and removal of commented stuff in ScriptManager.


r6514 | justincc | 2008-09-26 08:01:01 -0700 (Fri, 26 Sep 2008) | 2 lines

  • refactor: split out AssetXferUploader

r6513 | justincc | 2008-09-26 07:41:57 -0700 (Fri, 26 Sep 2008) | 2 lines

  • refactor: split out AgentAssetTransactionsManager

r6512 | justincc | 2008-09-26 07:28:24 -0700 (Fri, 26 Sep 2008) | 6 lines

  • Implment task inventory item asset update for the old non CAPS transaction system
  • This means that saving notecards in prim inventories should now work.
  • Not the nicest code in the world - the transactions system is pretty fugly right now
  • PLEASE NOTE: Currently, the prim will not repersist until up to 15 seconds after it is unselected.
  • What we really need is a proper mechanism so that any prim updates still waiting when the simulator is quit are performed before exit.

r6511 | melanie | 2008-09-26 06:46:46 -0700 (Fri, 26 Sep 2008) | 2 lines

And another file


r6510 | melanie | 2008-09-26 06:41:20 -0700 (Fri, 26 Sep 2008) | 2 lines

Pushing the missing file


r6509 | melanie | 2008-09-26 06:16:11 -0700 (Fri, 26 Sep 2008) | 5 lines

Remove all the subclassing complexity and script server interfaces from DNE and move all of DNE into the DotNetEngine directory. Remove references that would cause the script runtime to load the entire engine + scene into each script appdomain. This might help DNE memory consumption.


r6508 | teravus | 2008-09-26 05:56:17 -0700 (Fri, 26 Sep 2008) | 4 lines

  • Wind updates. Still random.. but in 4 directions instead of two!
  • It seems kind of silly to be building a 256x256 array just to use two 16 float blocks.. but for now the layerdata routine requires it so we'll go along with that.
  • We only fill a 32x16 area of the 256x256 float array with data.
  • We use patches 0,0 and 0,1 for the first and second patch to determine the direction and magnitude of the wind.

r6507 | melanie | 2008-09-26 05:04:16 -0700 (Fri, 26 Sep 2008) | 2 lines

Remove interfaces that are no longer used from DNE


r6506 | teravus | 2008-09-26 01:35:21 -0700 (Fri, 26 Sep 2008) | 1 line

  • Update the bamboo build to not copy the custom libode.so out of my home directory on the server.. as it's no longer there.

r6505 | melanie | 2008-09-25 20:04:36 -0700 (Thu, 25 Sep 2008) | 3 lines

Bringing the OSSLPrim back. Prim.Rotation, etc, will now work again. As a bonus, the OSSLPrim has now come to XEngine, too!


r6504 | melanie | 2008-09-25 19:51:00 -0700 (Thu, 25 Sep 2008) | 6 lines

Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs. The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form.


r6503 | ckrinke | 2008-09-25 18:49:06 -0700 (Thu, 25 Sep 2008) | 2 lines

Mantis#2265. Thank you kindly, Idb for a patch that: Implements the LSL function llGetAttached().


r6502 | homerh | 2008-09-25 13:37:56 -0700 (Thu, 25 Sep 2008) | 2 lines

Implement LSL-function llSetClickAction.


r6501 | melanie | 2008-09-25 13:04:59 -0700 (Thu, 25 Sep 2008) | 2 lines

Some script engine interface changes


r6500 | melanie | 2008-09-25 12:34:34 -0700 (Thu, 25 Sep 2008) | 2 lines

Sample ini update


r6499 | homerh | 2008-09-25 12:02:14 -0700 (Thu, 25 Sep 2008) | 2 lines

Implement LSL-function llGetRegionAgentCount.


r6498 | melanie | 2008-09-25 10:54:44 -0700 (Thu, 25 Sep 2008) | 3 lines

Fix script engine name parsing for DotNetEngine to make that actually work Add a reference for Windows builds


r6497 | melanie | 2008-09-25 10:26:32 -0700 (Thu, 25 Sep 2008) | 7 lines

Add an extension to allow registering multiple interfaces of a type with Scene. Make the script engines check that the engine name in the //Engine:language comment is a valid engine and treat it as a normal comment if it's not. //DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since that is it's real internal name. //XEngine: still works


r6496 | ckrinke | 2008-09-25 07:57:40 -0700 (Thu, 25 Sep 2008) | 7 lines

Mantis#2017. Thank you kindly, Tyre, for a patch that solves: Check the client dialog box (from top menu) WORLD / REGION ESTATE / REGION tab. The client dialog box seems to have a hard limit of about 32 characters per line available for displaying the region version number. Our regions are sending a string which is greater than the limit, causing the client to wrap the text and look ugly.


r6495 | melanie | 2008-09-25 07:20:31 -0700 (Thu, 25 Sep 2008) | 3 lines

Fixes an exception that is seen on regions running XEngine, where DNE tries to stop a script that is not run by it


r6494 | teravus | 2008-09-25 04:46:05 -0700 (Thu, 25 Sep 2008) | 5 lines

  • Adds some Wind
  • A little wind wouldn't hurt anyone, right? This is the 'slightly breezy' setting.. hopefully you won't notice 'much' of a difference.
  • It turns out the terrain patch routine is similar enough to the wind version that it can be used to hack together a breeze generator with a few mods.
  • Not much configuration.. yet. You only get breeze updates in the general vicinity of your camera now to keep bandwidth usage down.. and we're not talking about 'much' movement at the moment.
  • initial version... could use improvement I'm sure.

r6493 | drscofield | 2008-09-25 04:04:52 -0700 (Thu, 25 Sep 2008) | 3 lines

fixes a slight copy and paste bug in OGP module.


r6492 | mikem | 2008-09-25 03:48:44 -0700 (Thu, 25 Sep 2008) | 3 lines

Revert "update HttpServer.dll to r15903"

This reverts commit 6488.


r6491 | drscofield | 2008-09-25 02:20:01 -0700 (Thu, 25 Sep 2008) | 4 lines

temporarily disabling HttpServer related stuff (take #2: Exclude takes regex not shell glob)


r6490 | drscofield | 2008-09-25 01:45:26 -0700 (Thu, 25 Sep 2008) | 6 lines

temporarily excluding OSHttp*.cs from prebuild.xml until they are adapted to the new HttpServer.dll --- thx to dahlia for checking the new HttpServer code in and it's my fault that the build didn't suceed, well, actually, i blame it on our IP legal nazghuls... ;-)


r6489 | teravus | 2008-09-25 01:42:48 -0700 (Thu, 25 Sep 2008) | 2 lines

  • In Standalone, add a persistant account for the OGP user.
  • Gridmode, this has no effect at all.

r6488 | dahlia | 2008-09-25 01:20:31 -0700 (Thu, 25 Sep 2008) | 1 line

update HttpServer.dll to r15903


r6487 | melanie | 2008-09-24 23:04:47 -0700 (Wed, 24 Sep 2008) | 5 lines

CONVERGENCE!!!!!! The entire LSL API is now in the single, shared file OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api_Base.cs This is for both engines. The OSSL function are still separate.


r6486 | melanie | 2008-09-24 22:13:44 -0700 (Wed, 24 Sep 2008) | 5 lines

Convergence is almost complete. This brings the diff between the API to < 10k and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref.


r6485 | ckrinke | 2008-09-24 20:58:03 -0700 (Wed, 24 Sep 2008) | 6 lines

Mantis#2123. Thank you kindly, Idb for a patch that solves: Under both DotNetEngine and XEngine, if an agent's UUID is passed as the parameter to llGetObjectMass(), it throws an exception.


r6484 | teravus | 2008-09-24 19:39:53 -0700 (Wed, 24 Sep 2008) | 3 lines

  • Remove a message handler
  • Add a more specific error handler for when we're unable to pull the OGP state
  • rez_avatar/derez ?

r6483 | sdague | 2008-09-24 17:20:57 -0700 (Wed, 24 Sep 2008) | 2 lines

removal of more dead alter table code


r6482 | mikem | 2008-09-24 16:35:17 -0700 (Wed, 24 Sep 2008) | 3 lines

-remove Common.Tests from nant.local -add MySQL tests to test-xml target in nant.local


r6481 | melanie | 2008-09-24 15:24:10 -0700 (Wed, 24 Sep 2008) | 2 lines

Add a module selection option for the MapImage Module as well


r6480 | melanie | 2008-09-24 15:07:55 -0700 (Wed, 24 Sep 2008) | 2 lines

Correct a capitalization error


r6479 | melanie | 2008-09-24 14:51:00 -0700 (Wed, 24 Sep 2008) | 2 lines

And add the example, too


r6478 | melanie | 2008-09-24 14:48:55 -0700 (Wed, 24 Sep 2008) | 2 lines

Add WorldMapModule = "name" to OpenSim.ini. Default is "WorldMap".


r6477 | sdague | 2008-09-24 14:17:00 -0700 (Wed, 24 Sep 2008) | 2 lines

light mysql user tests


r6476 | sdague | 2008-09-24 14:16:58 -0700 (Wed, 24 Sep 2008) | 2 lines

expose it for real, missed the public keyword


r6475 | sdague | 2008-09-24 14:16:56 -0700 (Wed, 24 Sep 2008) | 2 lines

expose MySQLUserData class so that it can be tested


r6474 | sdague | 2008-09-24 14:16:47 -0700 (Wed, 24 Sep 2008) | 4 lines

remove configurable table names from the mysql user driver. That doesn't work in a world of migrations anyway, and is only cruft that will confuse people.


r6473 | homerh | 2008-09-24 14:12:21 -0700 (Wed, 24 Sep 2008) | 6 lines

Add persistence of active gestures. This needs an UGAIM update to work. Active gestures are sent as part of the login-response. Added fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and NHibernate. Using the empty ones won't cause errors, but doesn't provide persistence either, of course.


r6472 | sdague | 2008-09-24 14:03:11 -0700 (Wed, 24 Sep 2008) | 2 lines

light the mysql region tests


r6471 | sdague | 2008-09-24 13:43:32 -0700 (Wed, 24 Sep 2008) | 4 lines

let the asset tests run on MySQL. Interesting difference here, the sqlite driver can handle .Data = Null, the mysql driver can not. We should decide which is the right behavior and adjust code for it.


r6470 | sdague | 2008-09-24 13:43:27 -0700 (Wed, 24 Sep 2008) | 3 lines

remove a bunch of out of date inline ALTER table commands that would only confuse people.


r6469 | melanie | 2008-09-24 06:18:06 -0700 (Wed, 24 Sep 2008) | 4 lines

Rename lots of stuff in DNE to reduce source code differences in the LSL implementation files. Rename lots of stuff in XEngine for the same reason. Move methods between interfaces. Just refactor stuff.


r6468 | drscofield | 2008-09-24 05:04:58 -0700 (Wed, 24 Sep 2008) | 4 lines

From: alan webb (alan_webb@us.ibm.com)

cleanups.


r6467 | drscofield | 2008-09-24 04:39:08 -0700 (Wed, 24 Sep 2008) | 2 lines

cleanups, fixing REST appearance services.


r6466 | melanie | 2008-09-24 04:16:53 -0700 (Wed, 24 Sep 2008) | 3 lines

Mantis #2250 Make ambiguous implicit conversion from LSLInteger to uint explicit


r6465 | sdague | 2008-09-24 04:16:50 -0700 (Wed, 24 Sep 2008) | 2 lines

another try an lighting the mysql tests, to see if bamboo breaks


r6464 | melanie | 2008-09-23 19:58:05 -0700 (Tue, 23 Sep 2008) | 5 lines

Decouple AsyncCommands from XEngine and the script instance. Make all methods needed outside the API ststic. Async command processing is now wholly internal to the API. This sets the stage for the next convergence step.


r6463 | chi11ken | 2008-09-23 16:14:00 -0700 (Tue, 23 Sep 2008) | 1 line

Update svn properties, formatting cleanup.


r6462 | sdague | 2008-09-23 14:56:38 -0700 (Tue, 23 Sep 2008) | 2 lines

couple of minor test cleanups to see if this gets us past the bamboo hump


r6461 | sdague | 2008-09-23 14:56:34 -0700 (Tue, 23 Sep 2008) | 2 lines

commit the .config to see if that gets us over the bamboo hump


r6460 | teravus | 2008-09-23 14:24:38 -0700 (Tue, 23 Sep 2008) | 1 line

leyla found a capitalization error in one of the OGP messages. Thanks leyla!


r6459 | melanie | 2008-09-23 14:23:23 -0700 (Tue, 23 Sep 2008) | 2 lines

Add the missing file


r6458 | sdague | 2008-09-23 14:03:03 -0700 (Tue, 23 Sep 2008) | 4 lines

create the first attempted mysql test. This only runs locally if you have a database configured as opensim-nunit with user opensim-nunit / password opensim-nunit that has full perms on the database.


r6457 | sdague | 2008-09-23 14:02:58 -0700 (Tue, 23 Sep 2008) | 2 lines

trying to force bamboo to have a clean working tree on each go around


r6456 | melanie | 2008-09-23 13:20:40 -0700 (Tue, 23 Sep 2008) | 3 lines

Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the later code merging and transition to Shared/


r6455 | melanie | 2008-09-23 13:04:03 -0700 (Tue, 23 Sep 2008) | 2 lines

Remove some debug output


r6454 | melanie | 2008-09-23 13:02:32 -0700 (Tue, 23 Sep 2008) | 3 lines

Switches the direct event postings in the API file over to the Shared/ new style of parameter passing, using the IEventReceiver interface.


r6453 | teravus | 2008-09-23 12:28:24 -0700 (Tue, 23 Sep 2008) | 1 line

  • OGP GET, look for Accept header application/llsd+xml with an optional ?q=

r6452 | sdague | 2008-09-23 12:23:32 -0700 (Tue, 23 Sep 2008) | 2 lines

remove the bamboo line to see if this fixes things


r6451 | teravus | 2008-09-23 12:16:02 -0700 (Tue, 23 Sep 2008) | 1 line

  • Fix a null reference exception that I introduced

r6450 | sdague | 2008-09-23 12:11:06 -0700 (Tue, 23 Sep 2008) | 2 lines

remove log4net references, see if that helps fix bamboo


r6449 | teravus | 2008-09-23 11:55:37 -0700 (Tue, 23 Sep 2008) | 1 line

  • trigger another build.. bad bamboo!

r6448 | teravus | 2008-09-23 11:41:26 -0700 (Tue, 23 Sep 2008) | 1 line

  • Get Requests for OGP don't have a Content-type: application/llsd+xml, they have an Accept: application/llsd+xml.

r6447 | sdague | 2008-09-23 11:38:25 -0700 (Tue, 23 Sep 2008) | 5 lines

check in stubbing for mysql tests. This is ignored with Assert.Ignore() for now, so it won't change anything, but I want to make sure it doesn't break the bamboo infrastructure in it's current state.


r6446 | sdague | 2008-09-23 11:38:22 -0700 (Tue, 23 Sep 2008) | 3 lines

remove demofilter which apparently was added by something I did way in the past? (at least svn blame thinks so).


r6445 | melanie | 2008-09-23 10:33:00 -0700 (Tue, 23 Sep 2008) | 2 lines

Add IEventReceiver to DNE - a consolidation series patch


r6444 | melanie | 2008-09-23 08:14:15 -0700 (Tue, 23 Sep 2008) | 5 lines

Remove Common/LSL_Types.cs. Both script engines now use a single version of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs Also changes the compiler in DotNetEngine to use that. You _will_ need to let your region recompile all your scripts!


r6443 | drscofield | 2008-09-23 08:07:20 -0700 (Tue, 23 Sep 2008) | 4 lines

this add POST support for asset services (howto forthcoming) and fixes a couple of minor bugs.



r6442 | melanie | 2008-09-23 07:30:47 -0700 (Tue, 23 Sep 2008) | 2 lines

Reorder projects in prebuild.xml to enable dependecies from DNE to Shared


r6441 | melanie | 2008-09-23 07:17:32 -0700 (Tue, 23 Sep 2008) | 4 lines

Add constants wrapping code from XEngine to DNE. This syncs up the parsers between the engines again. Also, committed r60 in opensim libs with the parser source changes.


r6440 | melanie | 2008-09-23 06:28:17 -0700 (Tue, 23 Sep 2008) | 2 lines

Refactor XEngine parser as per suggestions from mikem


r6439 | melanie | 2008-09-23 05:49:31 -0700 (Tue, 23 Sep 2008) | 2 lines

Add file missed in last commit (which never completed)


r6438 | melanie | 2008-09-23 05:17:21 -0700 (Tue, 23 Sep 2008) | 2 lines

Alter tests to match up with the results after tyre's patch


r6437 | melanie | 2008-09-23 04:41:34 -0700 (Tue, 23 Sep 2008) | 5 lines

Mantis #2243 Thank you, tyre, for a patch that refactors LSL to use a unified set of method signatures and type names, reorders methods and removes unused and adds new method stubs.


r6436 | melanie | 2008-09-22 20:49:07 -0700 (Mon, 22 Sep 2008) | 2 lines

Small fix to eliminate a beauty spot


r6435 | melanie | 2008-09-22 20:36:16 -0700 (Mon, 22 Sep 2008) | 3 lines

Update the permissions system to handle scripts and notecards the way it was meant to. No functional changes, just better code


r6434 | teravus | 2008-09-22 18:54:04 -0700 (Mon, 22 Sep 2008) | 1 line

  • Update in OGP draft 3 protocol spec with regards to seed region requests running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.

r6433 | melanie | 2008-09-22 15:33:00 -0700 (Mon, 22 Sep 2008) | 3 lines

Move script and notecard open perms checks from ClientView to the perms module


r6432 | justincc | 2008-09-22 13:16:11 -0700 (Mon, 22 Sep 2008) | 2 lines


r6431 | justincc | 2008-09-22 13:09:06 -0700 (Mon, 22 Sep 2008) | 4 lines


r6430 | melanie | 2008-09-22 07:03:42 -0700 (Mon, 22 Sep 2008) | 3 lines

Remove the ugly-as-sin "interop" hack script perms fudging in object inventory


r6429 | melanie | 2008-09-22 07:01:41 -0700 (Mon, 22 Sep 2008) | 2 lines

Remove comment in perms module after consulting with awebb


r6428 | melanie | 2008-09-22 06:03:54 -0700 (Mon, 22 Sep 2008) | 2 lines

Fix a small logic error in my perms module changes


r6427 | melanie | 2008-09-22 05:52:56 -0700 (Mon, 22 Sep 2008) | 4 lines

Create CanEditObjectInventory to preserve the ability to have different permissions on inventory and object edits. This may be needed by the viewer on public grids


r6426 | drscofield | 2008-09-22 04:20:09 -0700 (Mon, 22 Sep 2008) | 8 lines

cleanups in inventory REST code. also, disables digest authentications for inventory REST calls for the time being, as firefox, curl, and also python's urllib2 cannot authenticate using digest auth.

fix permission checking for prim inventory to be the same as for normal edit ops.


r6425 | melanie | 2008-09-22 04:18:49 -0700 (Mon, 22 Sep 2008) | 4 lines

Remove the script engine identifier tag, so the compiler just sees the language specifier. Makes language specifiers work again with script engine specifiers.


r6424 | dahlia | 2008-09-21 19:33:48 -0700 (Sun, 21 Sep 2008) | 1 line

Disabled use of ODE internal geometry to see if it affects the "waves finger" error


r6423 | melanie | 2008-09-21 19:11:40 -0700 (Sun, 21 Sep 2008) | 2 lines

Prevent scripts from running under multiple engines at once

Personal tools
General
About This Wiki