Commit Graph

5873 Commits

Author SHA1 Message Date
Homer Horwitz
4e3a3417c7 Mantis #2282.
Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.
2008-10-02 22:57:07 +00:00
Homer Horwitz
35a23ab74f 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.
2008-10-02 22:20:17 +00:00
Homer Horwitz
423d950a69 - Fixed a small off by one error in sending MapBlocks
- Removed MapBlockData.Flags; it isn't used anywhere (maybe MapBlockData.RegionFlags replaced it?)
2008-10-02 22:14:34 +00:00
Dahlia Trimble
cf9835130a Square hollow size in cylinder meshes were a little too small - fixed. 2008-10-02 02:33:45 +00:00
Homer Horwitz
b1c1de2fbe - Added SendScriptTeleportRequest to IClientView and classes implementing it.
- Implemented llMapDestination.
2008-10-01 21:30:48 +00:00
Justin Clarke Casey
7e35e4c816 * minor: oh, and comment out the now unused logger as well 2008-10-01 20:56:34 +00:00
Justin Clarke Casey
231b8c2a67 * minor: Comment out temporarily statistical counter I accidentally left in from the last commit 2008-10-01 20:55:09 +00:00
Justin Clarke Casey
cbb9693ef4 * 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.
2008-10-01 20:54:28 +00:00
Justin Clarke Casey
4d32cd34e8 * refactor: rename interface to put standard I prefix in front 2008-10-01 20:30:30 +00:00
Justin Clarke Casey
95a3d6372d * 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
2008-10-01 17:18:20 +00:00
Dahlia Trimble
dabe61f283 a little (incomplete) hackery in the IRC module to allow run-time connection changes 2008-10-01 08:24:44 +00:00
Johan Berntsson
513ce9caee Added functions to find prims by name 2008-10-01 06:39:36 +00:00
Teravus Ovares
f49ba0cbfe * 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.
2008-10-01 04:16:41 +00:00
Teravus Ovares
79b2e5ac71 * 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!
2008-09-30 16:56:33 +00:00
Dr Scofield
a57533b6d7 initial version of a meeting concierge module. 2008-09-30 16:14:47 +00:00
Dr Scofield
63b2e3575a - a couple of minor code cleanups in RestInventoryServices
- cleanups and more comments in ChatModule and IRCBridgeModule
- adding Name support in ScenePresence
2008-09-30 16:14:09 +00:00
Melanie Thielker
57a862bc01 And one more. lThat should make all scripts start for everyone 2008-09-30 14:58:11 +00:00
Melanie Thielker
f0564549a9 Add two more default script engine params 2008-09-30 14:57:05 +00:00
Melanie Thielker
76f7fcba7d Add the default script engine to the script creation from archive loading
to make scripts loaded from oar start
2008-09-30 14:51:15 +00:00
Adam Frisby
d4c1751285 * 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?
2008-09-30 14:42:25 +00:00
Melanie Thielker
f00b24ff9e Allow create-region to load files from arbitrary locations 2008-09-30 10:50:41 +00:00
Teravus Ovares
6ea5b515d0 * Get the code up to speed with my -#dev e-mail example. (uncomment out lines 227 - 235 to test. 2008-09-30 05:39:52 +00:00
Jeff Ames
f6699892dc Update svn properties, minor formatting cleanup. 2008-09-30 05:26:57 +00:00
Charles Krinke
68ae63e546 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
2008-09-30 01:59:51 +00:00
Charles Krinke
307f26e80e 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."
2008-09-29 20:24:59 +00:00
Justin Clarke Casey
5e238be255 * minor: forgot this small tidy in the last checkin 2008-09-29 19:56:26 +00:00
Justin Clarke Casey
374947cf01 * minor: tidy up async sog deleter 2008-09-29 19:55:45 +00:00
Justin Clarke Casey
75b6011a24 * minor: remove warning 2008-09-29 19:11:48 +00:00
Justin Clarke Casey
941e20c463 * refactor: move asynchronous scene object deletion to inventory queueing out to a separate class 2008-09-29 19:09:49 +00:00
Dahlia Trimble
5eb433ae26 ApplyImpulse now forwards impulse in both local and global modes. 2008-09-29 19:01:45 +00:00
Dr Scofield
87ac46c1c5 From: rob smart (smartrob@uk.ibm.com)
minor fixes to osParseJSON.
2008-09-29 17:47:17 +00:00
Justin Clarke Casey
a888dbc60a * Fix http://opensimulator.org/mantis/view.php?id=2189 for real this time
* Ignore any exception encountered during shutdown rather than aborting the quit command
2008-09-29 15:40:16 +00:00
Justin Clarke Casey
0b2bc26bfe * minor: remove warnings 2008-09-29 15:33:58 +00:00
Justin Clarke Casey
104039b6c6 * 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)
2008-09-29 15:14:57 +00:00
Justin Clarke Casey
e768602681 * refactor: Rename InventoryModule to InventoryTransferModule 2008-09-29 15:09:35 +00:00
Justin Clarke Casey
3fc86cb578 * Move existing inventory module into a 'Transfer' namespace, since that is the functional it actually fulfills 2008-09-29 15:02:03 +00:00
Justin Clarke Casey
4a5e1c7547 * check in missing files that caused the previous build break 2008-09-29 14:55:26 +00:00
Justin Clarke Casey
7ec065198a * Apply http://opensimulator.org/mantis/view.php?id=2294
* This is an initial basic experimental code for inventory import and export from the region server
* Probably not yet ready for general use
* Thanks Kayne!
2008-09-29 14:41:16 +00:00
Dr Scofield
e0795e44ac fixes future mantis from SachaMagne. 2008-09-29 12:29:11 +00:00
Melanie Thielker
fe06f37e6b Mantis #2293
Same fix for the DNE
2008-09-29 10:35:07 +00:00
Melanie Thielker
538f51f36d Mantis #2293
Fix a null reference exception when the exception thrown by a script
is not a TargetInvocationException
2008-09-29 10:30:01 +00:00
Charles Krinke
6758ecc403 Implement the plumbing for llSetVehicleType from the LSL
subroutine down through the physics modules through PhysActor
and SceneObjectPart. No connection to the physics simulators.
2008-09-28 22:38:59 +00:00
Charles Krinke
04be8726d3 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.
2008-09-28 22:01:37 +00:00
Charles Krinke
ebbbd37605 Added the plumbing for llSetVehicleRotationParam
in the classes between the LSL implementation and the
underlying physics engines.
2008-09-28 21:53:56 +00:00
Charles Krinke
d68d631dc0 A little bit further with LLSetVehicleVectorParam. 2008-09-28 21:20:25 +00:00
Melanie Thielker
c2308d8a7d Add explicit CultureInfo to the script compile thread in DotNetEngine to
ensure that scripts will compile on nonenglish systems
2008-09-28 20:29:56 +00:00
Charles Krinke
3747862999 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.
2008-09-28 20:20:32 +00:00
Melanie Thielker
3012bfa2a2 Mantis #1922
Thank you, idb, for a patch that addresses hex digits erroneously being
recognized as valid and parsed in a decimal number
2008-09-28 19:58:54 +00:00
Melanie Thielker
1d5b2bb8bc Add some methods to allow modules so set client view options 2008-09-28 19:45:42 +00:00
Charles Krinke
9709d01358 Remove llSetVehicledoubleParam. It does not exist.
It was a mistake a year ago to add it in.
2008-09-28 19:31:58 +00:00