Sean Dague
7203648588
if we are aborting the client loop we should tell someone
2008-05-07 18:05:18 +00:00
mingchen
d8e33ec914
*Added CanRunScript to SceneExternalChecks
2008-05-07 17:44:48 +00:00
mingchen
6551f17966
*Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
2008-05-07 17:33:57 +00:00
Justin Clarke Casey
5afe6c3ed9
From: Kurt Taylor <krtaylor@us.ibm.com>
...
Implements the show version command.
If you type show version at the console, you will get the revision that opensim is running, assuming you have the .svn/entries file in your base directory (e.g. you are running from code extracted from our SVN repository)
A patch to also send this to the client should follow shortly
2008-05-07 16:48:29 +00:00
Justin Clarke Casey
250fb6f5db
* Move shutdown processing to base OpenSimServer, overriding the method where appropriate
...
* This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server)
2008-05-07 16:24:15 +00:00
Charles Krinke
2cf025d9cb
Thank you very much, Xantor for a patch to improve
...
llParticleSystem().
2008-05-07 16:05:42 +00:00
Justin Clarke Casey
e35e83312d
* Increase number of poll attempts an inventory items request will make under CAPS
2008-05-07 15:53:27 +00:00
Charles Krinke
dc80fd2048
Thank you, Middelink for a patch that fixes the regular expresion
...
missing the numbers after the initial letter of the identifier.
2008-05-07 15:51:50 +00:00
Sean Dague
e1e4fe7361
replace 2 instances of "0000...." with LLUUID.Zero.ToSting() because
...
I was in the file and noticed them.
2008-05-07 15:07:46 +00:00
Sean Dague
3792827cf3
revert 4546, I definitely didn't understand what I was doing here
...
and awebb says he's close to a functional patch for 1166
2008-05-07 15:01:02 +00:00
Sean Dague
4999b00294
attempted fix of http://opensimulator.org/mantis/view.php?id=1166 . This
...
is currently untested and may result in weirdness. Beware this changeset.
2008-05-07 14:41:59 +00:00
Justin Clarke Casey
382b9c18ed
From: Alan M Webb <awebb@vnet.ibm.com>
...
The attached patch moves the sun module incrementally nearer where it
needs to be. Default behavior, i.e. no overriding configuration is to
match Second Life's diurnal/nocturnal rhythm.
All designated values are now sent to the client.There remain a couple
of unanswered questions about how this SHOULD be implemented though.
2008-05-07 14:15:59 +00:00
Jeff Ames
0ea48cf786
De-tabify source.
2008-05-06 22:41:38 +00:00
Sean Dague
0b09966c7e
send actual velocity and angular velocity in terse updates
...
instead of hardcoding to zero when the primitive is non physical.
llTargetOmega should work now.
2008-05-06 22:17:00 +00:00
Sean Dague
94a3442baf
this should fix zariok's issue
2008-05-06 19:22:05 +00:00
mingchen
d8e02d9e5c
*LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards
...
*LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)
2008-05-06 18:29:58 +00:00
Adam Frisby
31cd162d34
* Cleaning up code, making it conform to OpenSim standards.
2008-05-06 04:56:48 +00:00
Teravus Ovares
add13276a9
* Committing a bunch of work for control snatching. Not done yet. No visible features.
2008-05-06 02:47:14 +00:00
Teravus Ovares
240e8646da
* If you llApplyImpulse on an attachment, it applies impulse on the avatar, not the attachment.
2008-05-06 00:23:19 +00:00
Justin Clarke Casey
9655cf2807
* Refactor: Break out permissions code into a separate region PermissionsModule
2008-05-05 20:14:53 +00:00
Justin Clarke Casey
60a83574f4
* Just some tidy up and documentation before I make my first ever attempt to extract a lump of code out to a region module
2008-05-05 18:53:07 +00:00
mingchen
c535f3947d
*Standardized the Land module by removing all references to libsecondlife.packets
2008-05-05 17:44:40 +00:00
Teravus Ovares
ce19234dc8
* Unraveled the DEBUG_CHANNEL mystery.
...
* Moved script errors to the debug channel.
* Typing '/2147483647 OK' results in a debug_channel message.
* Expanded the available parameters that are send-able through IClientAPI
2008-05-05 15:53:11 +00:00
Teravus Ovares
1130c3067c
* A bit of spice from here, a pinch of salt from there, some brains that attracts zombies.. a recipe for llRezObject
...
* Original patch by YZh Thanks YZH!!!!
* object_rez event patch by Melanie, Thanks Melanie!!!
* Some fixups, some missing things(velocity,rotation)
* script delay
* Recoil
* Standard error messages
* Standard silent failures
* Easter egg management
2008-05-05 00:03:30 +00:00
Teravus Ovares
7b446aba91
* Implemented DIE_AT_EDGE and Temporary objects don't save to the database.
2008-05-04 22:55:52 +00:00
Jeff Ames
0e31eb8314
Update svn properties.
2008-05-04 21:59:29 +00:00
Adam Frisby
9752669011
* Reformatted EstateManagementModule
2008-05-04 19:30:26 +00:00
Adam Frisby
07098978b9
* Updating some file locations.
2008-05-04 19:21:14 +00:00
mingchen
ddb3a9bdf8
*Fixed a mistake in the EstateManagementModule that messed up the trunk.
2008-05-04 19:19:18 +00:00
mingchen
63c104efde
*Fixed up EstateManagementModule to the module standard - no more packets allowed!
...
*Started cleaning up the land module
2008-05-04 18:59:18 +00:00
Justin Clarke Casey
5ab392d0ee
* Refactor: A final root folder special case removal, this time in HandleFetchInventoryDescendents[CAPS]
2008-05-04 01:14:21 +00:00
Justin Clarke Casey
6c62985fd5
* Refactor: Do the root case removal thing again, this time in ItemReceive()
2008-05-04 01:04:49 +00:00
Justin Clarke Casey
9646258fdf
* Refactor: Simplify CachedUserInfo.FolderReceive() by removing root folder special case
2008-05-04 00:53:01 +00:00
Justin Clarke Casey
0f716e3ac4
* Simplify CreateFolder() by folding previous special root case into FindFolder()
2008-05-04 00:06:34 +00:00
Justin Clarke Casey
27a7391d6b
* Add ability to defer item actions for AddItem() and DeleteItem(). This won't be useful until we let the client cache (again?)
2008-05-03 23:33:20 +00:00
Justin Clarke Casey
56827894e9
* Refactor RemoveItem()
2008-05-03 23:23:46 +00:00
Justin Clarke Casey
688940e810
* Refactor: Renaming item and folder tree search methods to have Find*() prefixes
2008-05-03 22:39:33 +00:00
Adam Frisby
87b3137928
* Cleaned up code in Terrain, Tree and Map modules.
...
* Fixed a bug with Terragen loader where it would do bad things on a non 256x256 sized terrain. Now loads the array correctly.
* Moved MapImageModule.cs to Modules/World/WorldMap
* Changed Location.RegionHandle to use Helpers.GetUlong instead of doing it ourselves.
2008-05-03 20:00:35 +00:00
Justin Clarke Casey
068163b14b
* Refactor: Move MoveFolder() and PurgeFolder() into CachedUserInfo (which arguably should be split)
2008-05-03 19:50:49 +00:00
Justin Clarke Casey
45430a5403
* Refactor: move UpdateFolder into CachedUserInfo
2008-05-03 19:27:34 +00:00
Justin Clarke Casey
45a71bb045
* Make user profile cache service complain if the caller assumes a profile exists when in fact it does not
2008-05-03 19:12:17 +00:00
Justin Clarke Casey
1087542705
* Refactor: Move bulk of CreateFolder from UserProfileCacheService into CachedUserInfo
...
* Remove unused/superseded methods from GridInventoryService
2008-05-03 18:57:02 +00:00
Justin Clarke Casey
a5dfca8958
* Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()
...
* Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)
2008-05-03 18:13:32 +00:00
Justin Clarke Casey
f5609ba452
* Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()
...
* Remove old framework asset transactions files which were region modularized
2008-05-03 18:01:38 +00:00
mingchen
4a87d96c17
*Moved EstateManager into a region module
2008-05-03 17:11:21 +00:00
Teravus Ovares
e8acb49fef
* For your fragging desire, damage enabled land works, but watch out!, life does not regenerate until you're dead!
2008-05-03 15:39:40 +00:00
Teravus Ovares
07167c9a3f
* Committing some collision stuffs that I'm working on.
...
* Nothing user facing yet.
2008-05-03 04:33:17 +00:00
Charles Krinke
18362b25bf
Thank you kindly, Melanie for a patch to solve
...
llParticleSystem and osDynamicTexture issues.
2008-05-02 23:23:39 +00:00
Sean Dague
e538a34acc
fixed up a bunch of the nhibernate user driver. Friends are not
...
implemented, and something is still funny with agents, but this
at least got me logged in, so is good enough to plumb through
appearance and see how that goes.
2008-05-02 19:57:35 +00:00
Sean Dague
17496f3edf
in theory fix the user table mapping
2008-05-02 19:39:27 +00:00
Sean Dague
260927bf68
move it out of the Types namespace
2008-05-02 19:31:41 +00:00
Sean Dague
1edb7992f1
fixed the dos line endings
2008-05-02 19:21:33 +00:00
Sean Dague
286d681673
in theory this gives me a back end that will do persistance
...
to actually have something to test plumbing in appearance
saving.
2008-05-02 19:16:54 +00:00
Sean Dague
1b7f1c956c
plumb in connection string to the user database paths. mysql and mssql
...
just ignore this for now, but it lets us get connect strings to sqlite
and nhibernate.
2008-05-02 18:59:12 +00:00
Sean Dague
72a7c2e2bb
added user appearance mapping in nhibernate
2008-05-02 18:39:13 +00:00
Adam Frisby
776b4cedf6
* Small fixes to Scene.cs
2008-05-02 18:36:41 +00:00
Adam Frisby
67bbfadc06
* More refactorings of UDPServer.
...
* Removed all references where possible.
* Renamed lots of variables from UDPServerXYZ to clientServerXYZ
2008-05-02 18:26:19 +00:00
Sean Dague
a1c0e89067
adding a few more prep parts for this object
2008-05-02 18:25:53 +00:00
Adam Frisby
4dc75e4b76
* More clientstack abstractions - We now only have a single constructor call to UDPServer. Going to reduce this with an abstracted constructor in a bit.
2008-05-02 18:18:43 +00:00
Adam Frisby
29b8c84cea
* Commit 2/3 - Please dont attempt to update to this revision until all 3 are in.
2008-05-02 16:41:08 +00:00
Adam Frisby
c6236b5cf3
* Refactored ClientView into LLClientView. Removed all direct references to UDPServer and replaced with IClientNetworkServer.
...
* This should, in theory, let us make new servers with different protocols very easily (rather than the challenge we would have faced before).
* BREAKS LoadBalancing module for the moment.
* Commit 1/3 - Please dont attempt to update to this revision until all 3 are in.
2008-05-02 16:40:17 +00:00
Justin Clarke Casey
8cf2630dc9
From: Kurt Taylor <krtaylor@us.ibm.com>
...
Adds "not implemented" stubs for llSetVehicleFloatParam() and llSetLinkTexture()
Some cleanup of LSO script enums
2008-05-02 15:29:09 +00:00
Sean Dague
4a8f432441
minor refactoring. Change getName and GetVersion methods (yes the had different casings)
...
to Name and Version properties for the User stores.
2008-05-02 12:35:24 +00:00
Jeff Ames
b1aacfe0d4
Minor formatting and documentation cleanup.
2008-05-02 03:40:38 +00:00
Jeff Ames
058191e6cc
Update svn properties.
2008-05-02 03:34:06 +00:00
Jeff Ames
f94099b485
Minimize binary size and external dependencies in OS X LaunchSLClient.app creation script.
2008-05-02 03:30:44 +00:00
Teravus Ovares
412ca26565
* DuplicateOnRay with copy center works in two directions... Still fighting with it.
...
* DuplicateOnRay without copy center works in all directions.
2008-05-02 02:31:22 +00:00
Sean Dague
7cace57ecc
revert changeset 4469 as this breaks the script engine.
2008-05-01 21:53:14 +00:00
Justin Clarke Casey
f16c997a74
* Minor: Normalise prim inventory log headers
2008-05-01 21:53:02 +00:00
Justin Clarke Casey
a81edef2b9
* Refactor: Remove redundant userID from further up the inventory request chain
2008-05-01 21:22:03 +00:00
Justin Clarke Casey
1de6cffa28
* Refactor: Remove the unused userID parameter that was being passed into almost every inventory method
...
* This allows lots of redundant inventory methods with only slightly different names to be eliminated.
2008-05-01 20:47:33 +00:00
Sean Dague
e41232bac5
create pass through of UserManagerBase to plugin calls
2008-05-01 20:36:43 +00:00
Sean Dague
b5be9da727
removed last db4o ref
2008-05-01 20:36:16 +00:00
Sean Dague
cc5351ec1b
remove the db4o asset server
2008-05-01 20:33:43 +00:00
Sean Dague
62c663c37b
remove DB4o, we're pretty sure no one uses this, and
...
no core developer supports it anyway.
2008-05-01 20:17:57 +00:00
Sean Dague
86d2e53d1f
added stubs for appearance bits to all the db layers
2008-05-01 20:16:26 +00:00
Justin Clarke Casey
d21b3ea9c7
From: Kurt Taylor <krtaylor@us.ibm.com>
...
MInor patch - more script function cleanup and comments
2008-05-01 19:22:17 +00:00
Jeff Ames
a5a16f6f49
Get LaunchSLClient window out of the way when launching SL.
2008-05-01 19:20:53 +00:00
Jeff Ames
6729d488a5
Minor cosmetic cleanup.
2008-05-01 19:00:12 +00:00
Adam Frisby
bcab39831e
* Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int cast more generic (Thanks Melanie!)
2008-05-01 18:55:36 +00:00
Adam Frisby
76d8eaa406
* Thanks to Mic Bowman for inspiring me to look at that we are still using ASCIIEncoder in places we shouldn't.
2008-05-01 18:50:44 +00:00
Jeff Ames
239228abd8
Attempt to locate SL client in LaunchSLClient under other Unices.
2008-05-01 18:49:42 +00:00
Sean Dague
70f7672dad
added in IUserService functions. These don't do anything yet,
...
but the set all compiles together fine, and it provides people
an idea of where we are heading.
2008-05-01 18:36:43 +00:00
Jeff Ames
c1e901989a
Load grid list in LaunchSLClient from .ini file at run-time.
...
Add script to build LaunchSLClient.app on OS X.
2008-05-01 18:28:32 +00:00
Adam Frisby
20a9bf08f5
* Rolled back a few changes.
2008-05-01 18:04:42 +00:00
Jeff Ames
138e612300
More config cleanup in LaunchSLClient.
2008-05-01 17:26:35 +00:00
Jeff Ames
a0ccb1235a
Fix paths in LaunchSLClient prebuild.xml
2008-05-01 17:10:40 +00:00
Jeff Ames
e38ee199b9
Refactor machine-dependent configuration in LaunchSLClient.
2008-05-01 17:07:58 +00:00
Adam Frisby
fc6c4dc399
* Cleaning code still.
2008-05-01 16:41:01 +00:00
Teravus Ovares
c803e0cca1
* Deletes my EventReader ScriptRewriter. It isn't required to rewrite the script to publish the events anymore.
...
* Introduces a language(regex) independent event recognizer and publishes the events the script listens.
2008-05-01 16:39:02 +00:00
Adam Frisby
13526097f2
* Spring cleaning on Region.Environment.
...
* Converted a large number of read-only fields to be actually, readonly.
* Reformatted code sections.
* Removed redundant code.
2008-05-01 16:35:00 +00:00
Adam Frisby
01f31fd933
* Breaking all the code, breaking all the code..!
...
* Made a bunch more members static, removed some dead code, general cleaning.
2008-05-01 16:23:53 +00:00
Adam Frisby
5231903778
* In ur code. Making it static.
...
* Converted a bunch of functions to static functions.
2008-05-01 16:03:53 +00:00
Jeff Ames
e9e97d69dc
Add basic OS X support to LaunchSLClient
2008-05-01 15:50:58 +00:00
Adam Frisby
5da028f6ef
* Removing duplicate files that somehow got undeleted from TortoiseSVN. Fixed.
2008-05-01 15:46:46 +00:00
Adam Frisby
a1c8aa4050
* Cleaned namespaces of entire solution. OpenSim directories now correspond with namespaces.
2008-05-01 15:36:39 +00:00
Jeff Ames
92fd719d7b
Moving LaunchSLClient source files so build works (2/2)
2008-05-01 15:28:48 +00:00
Jeff Ames
387d506590
Add prebuild stuff to LaunchSLClient. Moving LaunchSLClient source files so build works (1/2)
2008-05-01 15:26:13 +00:00
Teravus Ovares
56b4f5a2ea
* committing what I've got so far for DuplicateOnRay so I don't fight the conflict monster later. Not done yet, doesn't crash the server.
2008-05-01 15:17:49 +00:00
Adam Frisby
4692e92312
* Assorted spring cleanings.
2008-05-01 14:45:56 +00:00
Jeff Ames
d51ce47b2d
Update svn properties. Minor formatting cleanup.
2008-05-01 14:31:30 +00:00
Adam Frisby
4ef6f53a11
* Adding unit test support to Environment for modules.
...
* Written some unit tests for Terrain Module as an example.
2008-05-01 13:59:58 +00:00
Justin Clarke Casey
13e51b197c
* Add more class cast exceptions to mysql read inventory item to cover all new fields - not just those I think are initially failing.
...
* This is more likely to allow existing mysql databases to work temporarily, if the previous revision doesn't work
2008-05-01 13:41:36 +00:00
Justin Clarke Casey
d72bdf432a
* Align new fields upgrade sql to have the same 'not null' and default settings as when an inventoryitems table is newly created
...
* Normalize logging titles in database code, though this doesn't yet cover invoking code
2008-05-01 13:27:40 +00:00
Justin Clarke Casey
6e9042c3d3
* Change mysql inventory items table version 3 upgrade sql to provide explicit default values
2008-05-01 12:33:05 +00:00
Adam Frisby
7bcdec4e8f
* Applying Mantis#1097 - Thanks Xantor!
...
- Fix for llRound (now rounds in LL-compatible fashion, rather than using bankers rounding)
- Implementation of llAngleBetween
2008-05-01 12:11:34 +00:00
Justin Clarke Casey
9024fe68fc
* Insert temporary cast exception catching code to deal with mantis 1099 - mysql inventoryitems table problem
2008-05-01 12:08:22 +00:00
Teravus Ovares
1c697ef0d2
* You can now rez objects out of inventory at the correct offset from prim you rez it on. Including multi prim groups and prim that have different X/Y/Z scales.
2008-05-01 06:31:12 +00:00
Teravus Ovares
f4e22b1356
* Fix OBB raycaster to respond properly to rays cast from any direction.
2008-05-01 04:58:15 +00:00
Teravus Ovares
1d9c68969e
* ODE Tweak. See if this helps.
2008-05-01 00:54:21 +00:00
Teravus Ovares
4dfc9bdd0b
* Whoops, SQLite land data malfunction. Fixed.
2008-05-01 00:40:47 +00:00
Adam Frisby
25a49ac4de
* Spring cleaned a bunch of '//TODO: unused' marked functions.
2008-04-30 23:11:07 +00:00
Adam Frisby
be20f41637
* Cruft removal step #1 . Cleaning Modules directory.
2008-04-30 21:43:47 +00:00
Adam Frisby
3da6a05eaa
* Sometimes you know, you do something really stupid.
...
* This is one of those times (should fix build)
2008-04-30 21:32:14 +00:00
Adam Frisby
919aed1058
* And more
2008-04-30 21:23:37 +00:00
Adam Frisby
4a8c1e4393
* Commiting a bunch of missed files.
2008-04-30 21:22:29 +00:00
Adam Frisby
8b0c795a5e
* Previous commit managed to miss some files despite me hitting 'Select all'.
...
* Attached.
2008-04-30 21:17:32 +00:00
Adam Frisby
f5c312bc3c
* Refactored Environment/Modules directory - modules now reside in their own directory with any associated module-specific classes.
...
* Each module directory is currently inside one of the following category folders: Agent (Anything relating to do with Client<->Server communications.), Avatar (Anything to do with the avatar or presence inworld), Framework (Classes modules can use), Grid (Grid traffic, new OGS2 grid comms), Scripting (Scripting functions, etc), World (The enrivonment/scene, IE Sun/Tree modules.)
* This should be moved into a seperate project file.
2008-04-30 21:16:36 +00:00
Teravus Ovares
19723767a9
* Adds the AuthbuyerID field to sqlite and makes use of it.
...
* Includes a more user-friendly way of adding it saying, 'Your land table was recently updated. You need to restart the simulator. Exiting'
2008-04-30 21:15:48 +00:00
Teravus Ovares
b3f44fbb94
* Refactored the land table to be versionable in mySQL.
...
* Added AuthbuyerID so that if someone sets a land for sale to someone and then restarts the simulator, when the simulator comes back up, the setting persists.
2008-04-30 20:08:15 +00:00
Justin Clarke Casey
3508298ddf
* Refactor: Rename InventoryFolderImpl.HasSubFolder() to GetDescendentFolder()
2008-04-30 20:04:06 +00:00
Justin Clarke Casey
3984a7fda1
* Resolve mantis 1068, 1095
...
* The resolution takes the form of not crashing the session if the folder the user is attempting to add already exists (e.g. there is one already with the same UUID).
* Printing out warnings instead
2008-04-30 19:55:45 +00:00
Justin Clarke Casey
8ed9e57896
* Add a scratch implementation of the new inventory fields to the mssql database adapter
...
* I don't use mssql so this may not work, corrections (in the form of patches) are welcome.
* Unlike mysql, mssql requires manual updating of existing tables here (which should mean just adding the new fields manually)
2008-04-30 19:28:36 +00:00
Justin Clarke Casey
f57ff4c36b
* Change new inventory groupID field to 36 rather than 63
...
* Add updated stub mssql inventory sql (only really because I was in the middle of this when I spotted the numeric transposition)
2008-04-30 19:13:06 +00:00
Justin Clarke Casey
9817363b93
* Completely inconsequential inventory odds and ends (actual impact - only one log message changed)
2008-04-30 19:08:48 +00:00
Sean Dague
a9aee0162a
add a bunch of properties for User Appearance
2008-04-30 18:55:58 +00:00
Sean Dague
b2077b81eb
The beginnings of a UserAppearance container
2008-04-30 18:20:28 +00:00
Justin Clarke Casey
dbcd6112b9
* Actually enable the inventory upgrade sql if appropriate
2008-04-30 17:11:59 +00:00
Teravus Ovares
b70da6ac19
* Patch by Melanie. Implements proper objectflags on child objects. Thanks Melanie!
...
RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-30 16:52:12 +00:00
Justin Clarke Casey
eac3fd51f0
* Deal with a situation where the new fields in the inventory store are null on sqlite
...
* This is due to a preparatory change I made yesterday
2008-04-30 16:41:05 +00:00
Justin Clarke Casey
f3b44deeee
* Trivial sqlite inventory db log message change so I can pick out the messages more easily
2008-04-30 16:28:29 +00:00
Teravus Ovares
a9cc76e0ef
* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. Thanks A_Biondi and Melanie!
...
* This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-30 16:08:24 +00:00
Sean Dague
dd96158afe
move IUserService into the OpenSim.Framework.Communications assembly
...
because all the other I***Service interfaces are there.
2008-04-30 15:03:37 +00:00
Teravus Ovares
36bf16d35e
Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or explicitly in many cases Thanks Melanie!
...
* Also, I moved the event parser and re-writer to a separate static object. More work will be done here shortly.
2008-04-30 03:36:13 +00:00
Adam Frisby
0880abc402
* Disabled IntergridModule until a Mono bug can be isolated.
2008-04-29 19:10:15 +00:00
Adam Frisby
3bcb75acfe
* One more attempted fix.
2008-04-29 18:52:19 +00:00
Adam Frisby
d05c443b71
* Made a change to InterGrid module to prevent duplicate registrations.
2008-04-29 18:46:15 +00:00
Adam Frisby
faccbf4994
* Missed a file in previous commit. Sorry!
2008-04-29 18:00:25 +00:00
Adam Frisby
03155e362c
* Implemented new InterRegion comms method in the form of InterregionModule
...
* Interfaces and methods have been defined for basic operation, however a replacement grid module is required to share region URIs with neighbours for this module to work.
* Tackling that next.
2008-04-29 17:50:29 +00:00
Justin Clarke Casey
41207b5fa0
* Preparatory work for autoupgrade of sqlite inventory tables in preparation for patches in mantis #923
2008-04-29 17:21:17 +00:00
Teravus Ovares
3326effb5f
Stuck an exception handler in the friends routine until I have time to debug it more seriously.(or someone else does). It prints a 'Unable to enumerate' message on the console.. so it won't be forgotten.
...
It isn't critical data atm though.
2008-04-29 16:26:49 +00:00
Justin Clarke Casey
763ae779ff
From: Dr Scofield <hud@zurich.ibm.com>
...
* Fixes the admin_shutdown xmlrpc method
* Adds a share/python/console/shutdown.py script for shutting down a background OpenSim
* For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/
* There should also be instructions in the opensimulator wiki soon as well
2008-04-29 14:50:27 +00:00
Teravus Ovares
97db1e8af0
Committing Dee100's balance update patch with a few bug fixes and a twist. Thanks Dee100!
2008-04-29 14:12:21 +00:00
Adam Frisby
de2ff8e626
* Little more spring cleaning.
2008-04-29 14:10:26 +00:00
Adam Frisby
375163a6fe
* Spring cleaning.
...
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-29 14:04:55 +00:00
Teravus Ovares
9907c0fd10
Patch from Melanie: 0001087: Crash to bash de-linking objects. Thanks Melanie!
2008-04-29 13:53:24 +00:00
Teravus Ovares
2ae933a88b
* Applying Xantor's patch 0001089 - Added llRot2Angle, llRot2Axis,llAxisAngle2Rot. Re-implemented llRot2Euler, llEuler2Rot
2008-04-29 13:40:58 +00:00
Teravus Ovares
80ea0b94b9
* Fixes child prim not editable as an attachment. You can right click on child prim in an attachment and get the proper pie menu. You get the attachment axis scope in the edit box.
2008-04-29 13:12:36 +00:00
Teravus Ovares
06a367be19
* Applying melanie's List2Vector and List2Rot patch. Added a routine in the Quaternion constructors to catch 0,0,0,0 quaternions and convert them to 0,0,0,1 (as 0,0,0,0 is implicitly converted to 0,0,0,1 in LSL and will crash libsl if left which will in turn crash the simulator)
2008-04-29 12:09:55 +00:00
Justin Clarke Casey
dbdeb40d46
* Lash up mantis 1064 - nre thrown in LandObject.sendLandObjectOwners()
...
* From reading the code, the cause must be that a 'show objects on my parcel' is performed when there are objects belonging to more than 32 people
* I'm not sure why there is a hardcoded 32 limit but I'm leaving it in place for now. I don't regard this mantis as resolved.
2008-04-28 22:21:42 +00:00
Sean Dague
3ddbf28cd0
wrap a common exception that we get on shutdown of the script engine to keep
...
people from thinking it's a real issue.
2008-04-28 14:50:09 +00:00
Justin Clarke Casey
776b1f341a
From: Dr Scofield <hud@zurich.ibm.com>
...
Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server.
The changes are not yet complete.
* refactors OpenSimMain into two classes: OpenSimMain and
OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain
and basically is the "old" OpenSimMain
* drops StartConsole from RegionApplicationBase (was only called
from the "old" OpenSimMain anyhow)
* reverts the changes to TryGetScene(string, out scene) as that
seems to work perfectly fine
* adds a check to region-remove to see whether
m_sceneManger.CurrentScene is non-null before comparing it against
the region-to-be-removed
2008-04-28 14:41:46 +00:00
Teravus Ovares
7e3506e296
* Fixed 'Welcome to Krynn' default that I missed and got stuck in by a patch.
...
* Changed it to 'Welcome to OpenSimulator' as opposed to 'Welcome to OpenSim'
2008-04-28 14:11:29 +00:00
Justin Clarke Casey
78ae258bb0
From: Dr Scofield <hud@zurich.ibm.com>
...
attached patch does a bit of reformatting and adds some more parameter
checking to RemoteAdmin.
2008-04-28 14:08:38 +00:00
Teravus Ovares
1fb54b074c
* Added basic 3-5 level undo on prim position/rotation/scale.
...
* In the future this should be a config option... and, hopefully this tides the builders over for a little while.
2008-04-28 01:48:21 +00:00
Adam Frisby
7693a7dac9
* Added String(FileExtension) property to ITerrainLoader to allow us to determine which file extension this loader is capable of handling.
...
* Added ITerrainLoader import capability to Terrain Plugins module - this allows you to write new terrain format plugins without modifying the terrain module directly.
2008-04-27 23:54:16 +00:00
Teravus Ovares
54563d8dea
* Patch from XenReborn to make remove-region work properly without needing to do a change-region first. Careful though. I still suggest you do a change-region first.
...
* Patch from Melanie to implement touch_end.
* Thanks XenReborn!. Thanks Melanie!
2008-04-27 22:15:38 +00:00
Teravus Ovares
911e63765c
* Single Attachments now work from inventory. You can attach from inventory and detach from inventory.
...
* Detaching from right clicking in world, detaches to your inventory.
* If you go up to a prim and attach it from in world, it appears in your inventory.
* Attachment placement is saved when you detach them.
* Choosing wear remembers your last attachment point from inventory.
* Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client
* Wrote a recursive method to find the folder of a known existing inventory item.
* Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error.
* Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
2008-04-27 20:10:28 +00:00
Jeff Ames
56497c9615
Minor svn, formatting cleanup.
2008-04-27 18:35:00 +00:00
Teravus Ovares
f71871bca3
* More attachment stuff, reworked some of the inventory routines to be what I need them to be for attachments.
2008-04-27 14:37:51 +00:00
Charles Krinke
7cb78d73eb
Thank you Melanie for implementing
...
llListSort() in linear and strided modes.
2008-04-26 20:49:38 +00:00
Justin Clarke Casey
b1632bd222
* Tidy up and comments related to last inventory related commit
2008-04-26 20:44:27 +00:00
Justin Clarke Casey
accd89b3f1
* First draft implementation of copying prim inventory items back to agent inventory
...
* Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory
* Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set
* This is pending fixes/implementation of upstream permission implementation
2008-04-26 20:31:01 +00:00
Teravus Ovares
323038ceb9
* Ooops, attachments now teleport/cross region borders along with your avatar. Those dastardly objects stick to you.
2008-04-26 17:36:30 +00:00
Adam Frisby
3dc60c1433
* Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams implementations. Thanks Melanie!
2008-04-26 12:40:14 +00:00
Teravus Ovares
8f6d508b43
* For info about this commit, see last commit.
2008-04-26 07:43:11 +00:00
Teravus Ovares
a53cc8fbfa
* Error on System. references with 'CS20003: 'System' is null or not an object"
2008-04-26 06:56:50 +00:00
Teravus Ovares
a534257b0e
* Fixes prim crossing. See bug 1050.
...
* Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0
2008-04-25 21:41:55 +00:00
Justin Clarke Casey
6fec9c789b
* Check in odds and ends which remain as an attempt to get the item properties panel for a prim's contents working
...
* Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail.
* Leaving commented code in as a springboard for some future attempt
2008-04-25 21:31:40 +00:00
Teravus Ovares
298870b177
* Fixes Mantis: 1049. Y Texture repeat not being applied to resulting animation.
2008-04-25 19:48:47 +00:00
Justin Clarke Casey
46c8d7a5e1
From: Dr Scofield <hud@zurich.ibm.com>
...
the patch below adds support for start_location = uri:region&x&y&z to
OpenSim which allows us to provide -url secondlife:///region/X/Y/Z to
the SecondLife client during start up --- which will take you directly
to region "region" at position X, Y, Z.
also, i did increase the default Z value from 70 to 128 as we otherwise
have the problem that on some regions we'd end up inside a mountain
instead of on top of it.
2008-04-25 13:37:43 +00:00
Teravus Ovares
d3811f4747
* Fixes the object pay box to default to -2,-2,-2,-2,-2. Fixes mantis 1045.
2008-04-25 11:17:43 +00:00
Adam Frisby
87e2793ca6
* Applying mantis#1048 - Patch for osSetRegionWaterHeight()
2008-04-25 10:37:22 +00:00
Teravus Ovares
421730d972
* Used thomas' patch m884 as an example to make HUD attachments work. While I didn't use the patch directly, I did use the following from the patch to convert the uint value into the byte: (byte)((m_attachmentPoint % 16) * 16 + (m_attachmentPoint / 16))
2008-04-25 09:47:21 +00:00
Teravus Ovares
9468917b5f
* Implements llTarget, llTargetRemove, at_target(), not_at_target()
2008-04-25 01:00:55 +00:00
Teravus Ovares
d023c331f8
* Tuned the llMove2Target PID controller to be more reasonable and not overshoot the target.
2008-04-24 22:26:26 +00:00
Sean Dague
03c7055902
do a max of 3 splits when first processing the nhibernate connect
...
strings so the ; in the db connect strings pass to the native
drivers correctly
2008-04-24 15:52:22 +00:00
Sean Dague
c6f6218f60
in theory, let you pass the mysql connection string into the
...
mysql manager class. This could use some testing of inventory
and asset services. Once this is prooved out, I'll do it for
mssql as well.
2008-04-24 15:23:49 +00:00
Teravus Ovares
5c660ea0c5
* Patch from Melanie. Mantis: 1040. Thanks Melanie!
...
* Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector
2008-04-24 15:11:19 +00:00
Sean Dague
56ef67ec6d
auto table creation for nhibernate backends
2008-04-24 15:00:42 +00:00
Sean Dague
2a2ef42e64
replace hard tabs with 4 spaces to be consistant in the source.
...
Please adjust your editors to not use hard tabs.
2008-04-24 12:27:24 +00:00
Teravus Ovares
aa8aee90a3
* Adds much better support for attachments that you right click on in world.
...
* Your friends can see your attachments now. People who appear in the sim after you've attached something can also see your attachments.
* You can position & rotate your attachments now. Positions do *not* save.
* You can detach attachments now the regular way.
* Attachments do not cross into other regions with you..(this isn't too far off)
* Updated ODE to not request terse updates on child prim.
2008-04-24 11:32:41 +00:00
Justin Clarke Casey
c49b25f19e
* From: Alan M Webb <awebb.vnet.ibm.com>
...
* Patch to fix negative indices bug in llListInsertList
2008-04-24 10:17:33 +00:00
Teravus Ovares
12bba3da4b
* Fixed an annoying pop-up box when crossing borders.
2008-04-23 23:55:02 +00:00
Teravus Ovares
1909d74d5f
* Patch from Melanie. Mantis 0001037: Add various internal plumbing to the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts. Thanks Melanie!
...
* Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene.
2008-04-23 22:44:59 +00:00
Justin Clarke Casey
40176c12f9
* Implement full grid mode Trash empty
...
* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder.
* This will only work once both the region and grid servers have reached this revision.
* You may also need to clear your cache before this will work
* Refactoring to follow.
2008-04-23 22:13:57 +00:00
Teravus Ovares
e108133d91
* Fixes lsl scripts with no state_entry event at all
...
* Fixes event reporting on states with no state_entry in lsl scripts.
2008-04-23 22:04:45 +00:00
Sean Dague
361fbe97d4
fix for mantis 1036
2008-04-23 21:27:37 +00:00
Sean Dague
c5e0b376d0
fixed mantis: 1035, as well as ordering commands
...
alphabetically because out of order lists bother me. :)
2008-04-23 21:20:51 +00:00
Sean Dague
3f95804911
add a database_connect field for the asset server config
...
which will let you specify a connection string. Required
for Nhibernate, optional for sqlite (there is a sane default),
ignored for mysql and mssql until someone implements the
Iniatialise(string) method.
2008-04-23 20:57:18 +00:00
Sean Dague
3dd98a112f
allow for Inventory database source to be specified in main
...
configs. This works with sqlite and nhibernate backends, and
stays with default seperate ini files for mysql and mssql until
someone writes those.
2008-04-23 20:48:23 +00:00
Sean Dague
a1cc0e436f
changes to allow asset_source to be specified in the opensim.ini
...
this will work for sqlite and nhibernate, but will be ignored for
mysql and mssql (reverting to their ini files) until someone writes
that bit.
2008-04-23 19:13:06 +00:00
Teravus Ovares
d194f21a5d
* Fix a console issue where pressing return on some operating systems cause the console to crash and complain about 0 regex matches.
2008-04-23 18:41:39 +00:00
Justin Clarke Casey
4db839c3b8
* Implement proper emptying of trashcan on standalone
...
* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items
* An implementation for grid mode will follow.
2008-04-23 17:04:15 +00:00
Teravus Ovares
2a3bdde0fa
* Adds llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y | STATUS_ROTATE_Z,TF)
...
* Currently if you apply that to only one or two axis you get unpredictable and sometimes explosive results.
* Three axis works well enough to play with it anyway. More work is needed here.
* Fixed an incorrectly named method in ODE.NET
2008-04-23 15:32:19 +00:00
Sean Dague
d52fc2dc1a
Two small changes:
...
1. add addin-db-001 to the delete list
2. allow for connection strings for data sources in the config file
2008-04-23 15:15:11 +00:00
Charles Krinke
67f2b89bf6
Thank you kindly, Tyre for :
...
Commands with arguments enclosed in Double quotation marks (e.g. filenames or objects with embedded blanks) should be parsed correctly. e.g.:
console command "edit-scale" don't accept prim names with embedded blanks
edit-scale Prim 20x20x20 20 20 20
Region# :
edit-scale "Prim 20x20x20" 20 20 20
Region# :
edit-scale Prim20x20x20 20 20 20
Searching for Primitive: 'Prim20x20x20'
Edited scale of Primitive: Prim20x20x20
Region# :
2008-04-23 14:31:54 +00:00
Adam Frisby
e456cb7533
* Patch for #973 - Object Rez from Inventory ignores permissions - Thanks tglion!
2008-04-23 13:22:06 +00:00
Adam Frisby
3370d581e1
* Patch #1026 - llDialog support -- Thanks Melanie!
2008-04-23 12:21:54 +00:00
Adam Frisby
2b886ab9f0
* Fix for mantis #1025 - Region always reports that location is unavailable. Thanks Lulurun.
2008-04-23 12:00:23 +00:00
Adam Frisby
8425d53d68
* Applying Mantis #1022 - Thanks Melanie!
2008-04-23 11:54:35 +00:00
Adam Frisby
163d254bb9
* Applying Mantis #1021 (llStartAnimation/llStopAnimation) - Thanks Melanie!
2008-04-23 11:53:16 +00:00
Adam Frisby
bca7ab7e36
* Applying Mantis #1020 (Animations) - Thanks Melanie.
2008-04-23 11:52:25 +00:00
Justin Clarke Casey
41f9bbc26d
* Fix mantis #842 - folders which are created but left named "New Folder" in places other than directly under "My Inventory" should now be stored
2008-04-23 11:14:19 +00:00
Adam Frisby
7c897043ba
* Removing old libTerrainBSD and associated Plugin & Project.
...
* Updated prebuild.xml accordingly.
2008-04-23 10:55:04 +00:00
Justin Clarke Casey
2de6d09d74
* Get rid of missing texture notification drop messages for now - obscuring too many other debug messages.
2008-04-23 10:30:45 +00:00
Justin Clarke Casey
24cf685e55
From: Dr Schofield <hud@zurich.ibm.com>
...
the attached patch fixes http://opensimulator.org/mantis/view.php?id=936
aka load-xml/load-xml2 crashing. problem lies with basic physics not
creating physics actors. the solution was already present in
SceneObjectPart.cs.
2008-04-23 10:20:38 +00:00
Justin Clarke Casey
6efb16689a
From: Kurt Taylor <krtaylor@us.ibm.com>
...
Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows
2008-04-23 10:16:26 +00:00
Jeff Ames
9fc6b783da
Update svn properties.
2008-04-23 01:04:44 +00:00
Justin Clarke Casey
cd29f90418
* Add folders and items locking in external manipulations of InventoryFolderImpl carried out by CachedUserInfo
...
* These will do temporarily pending refactoring
2008-04-22 20:59:08 +00:00
Justin Clarke Casey
8d8b4a314f
* Add DeleteAllContents() method to InventoryFolderImpl - not yet used but will be soon
...
* Add locking to InventoryFolderImpl class - need more though.
2008-04-22 20:47:54 +00:00
Sean Dague
cdcd092d9a
doh, forgot that hg diffs don't do the adds correctly to svn
2008-04-22 20:43:38 +00:00
Justin Clarke Casey
fc6e23371f
* Extend functionality to better handle delayed inventory service transfers to create folder, move folder and purge folder.
...
* Old 1.18 get folder functionality requires a little more consideration
2008-04-22 20:24:48 +00:00
Sean Dague
a66c43d450
From: Dr Scofield <hud@zurich.ibm.com>
...
some exceptional code ;-) i've added TerrainException and have modified
TerrainModule to now throw TerrainExceptions.
cheers,
dr scofield
2008-04-22 19:44:40 +00:00
Justin Clarke Casey
68c6b6ece3
* Replace previous specific inventory callback code with generic alternative
2008-04-22 18:58:09 +00:00
Justin Clarke Casey
269a2e4b88
* Allow folder renaming to complete after an agent inventory has been received by a region from the inventory service
...
* This replaces the old behaviour of failing straight away, which could cause lost updates if the inventory service was slow in responding
* This is the first baby step to making all inventory requests behave this way, to reduce inventory lossage
2008-04-22 17:24:13 +00:00
Teravus Ovares
61f23fa045
* Implements llScriptDanger
...
* Made the scene's scriptDanger method more generic so both the llScriptDanger method and the Script engine method use the same private method.
2008-04-22 10:11:29 +00:00
Teravus Ovares
809447ac32
* Implemented NoScript areas (without loosing script state).
2008-04-22 09:28:58 +00:00
Teravus Ovares
9b696a1d5c
* Patch from Mic Bowman(cmickeyb) that implements llUnsit. Thanks Mic!
...
* I expanded upon his patch just a bit to incorporate the following.
* if the avatar is sitting on this object, then we can unsit them.
* If the object owner also owns the parcel or if the land is group owned and the object is group owned by the same group or if the object is owned by a person with estate access, then we can unsit them.
2008-04-22 08:15:44 +00:00
Adam Frisby
c8eb8d66fd
* Committing new terrain plugin effects system. Loads DLLs in /bin/Terrain/ as terrain module extensions. Committing sample plugin library.
...
* prebuild.xml changes.
2008-04-22 07:53:32 +00:00
Adam Frisby
385c1f5184
* Added missing reference to OpenSim.Framework.Communications to RemoteAdminPlugin to fix a compile error introduced by the Radmin patch.
2008-04-21 14:11:36 +00:00
Adam Frisby
0d27832d44
* Various compiler warning cleanups.
2008-04-21 13:16:00 +00:00
Sean Dague
bf1580fba4
From: Dr Scofield <hud@zurich.ibm.com>
...
the attached patch set is centered around RemoteAdminPlugin and focuses
mainly on making it more robust (i.e. more parameter checking and better
error reporting) but also we've re-implemented the LoadTerrain stuff that
got disabled during the terrain code reworking:
* missing PostInitialize() calls on region modules that were loaded
for regions created via RemoteAdmin's CreateRegion XmlRpc call
* re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost
during the TerrainModule rework)
* adds lots more parameter checking and error reporting to RemoteAdmin
* adds a read-only property to RegionApplicationBase so that we can
access the CommsManager
* adds Exceptions to TerrainModule so that we get better error case
feedback (and can report more meaningful errors in turn)
* adds a CheckForTerrainUpdate() call to
TerrainModule.LoadFromFile() to make terrain changes effective
* adds TryGetCurrentScene(LLUUID) to SceneManager so that we can
retrieve Scenes not only by name but also by LLUUID
cheers,
dr scofield
2008-04-21 12:42:56 +00:00
Adam Frisby
a0b8c46ef3
* Various refactorings.
2008-04-21 09:38:51 +00:00
Adam Frisby
f741a62d54
* Formatted ExportSerialiserModule and SvnBackupModule
...
* Added a form of GZip compression support to object.xml files produced by exportserialiser. Will look towards standard GZip support. File compression seems to be highly worthwhile reducing a 1.5mb sim state to 62kb.
2008-04-21 09:12:47 +00:00
Jeff Ames
a7cb2b8c30
Update svn properties.
2008-04-21 08:28:25 +00:00
Adam Frisby
01663cb612
* Committing fix for previous build breakage. Sorry!
...
* Committing namespace/usings fixes for ThirdParty directory, missed in previous commit.
2008-04-21 07:16:30 +00:00
Adam Frisby
fef3b36894
* Optimised using statements and namespace references across entire project (this took a while to run).
2008-04-21 07:09:17 +00:00
Adam Frisby
05e24c8f58
* Terrain Module code has been reformatted to comply with guidelines.
...
* Fixed a variety of code quality issues. (Yes, I've found ReSharper.)
2008-04-21 06:39:16 +00:00
Adam Frisby
20a4a402f6
* Written a improved self-contained version of the XML Object Serialiser for the ExportSerialisationModule.
...
* This now outputs properly indented XML, that is sorted before construction. This produces a file which proper .diffs can be generated from - the end result being smaller more compact revisions when saving to SVN.
* Files are a little heavy still however, compression looks like a good method for packing sim-states for transport outside of SVN. Zip seems to be a good candidate and is on the TODO.
2008-04-21 04:36:32 +00:00
Adam Frisby
8cf42ddb84
* Added support for periodic autosaves - added to SvnBackupModule. Will cause a SVN revision to be saved every X minutes. (Default = 15)
...
* Added 'Autosave' options to OpenSim.ini.Example
* Added 'ImportOnStartup' option to OpenSim.ini.example
2008-04-21 04:11:56 +00:00
Justin Clarke Casey
73f60f395a
* Extra log line to notify the user console when a new user inventory skeleton has been successfully created.
2008-04-20 23:07:20 +00:00
Justin Clarke Casey
3d3eec436a
* Remove user profile from cache when they log out from a region.
...
* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be
written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server.
2008-04-20 20:36:06 +00:00
Justin Clarke Casey
8b177bf4a8
* Tweak inventory login failure message to point to the region owner as first point of call rather than the grid owner
2008-04-20 19:39:24 +00:00
Justin Clarke Casey
dcaf457bb8
* Change user inventory create from explicit 'create user' command on the console from sync to async
...
* Catch more error conditions and provide more messages when things go wrong
2008-04-20 19:07:42 +00:00
Justin Clarke Casey
e755727a0f
* Change lazy user inventory creation on first login to synchronous rather than async.
...
* Add more error checking so that we don't proceed if there has been a problem with inventory retrieval
2008-04-20 18:45:03 +00:00
Justin Clarke Casey
d3cd2b0ae4
* On grid mode, if the inventory service is responding but returning an empty response to a whole agent inventory request, then post an inventory login failure message.
...
IMO, this is better than allowing the agent to login with an apparantly blank inventory.
2008-04-20 18:19:34 +00:00
Tedd Hansen
16275ca26d
Removed some script engine noise from console
2008-04-20 11:58:14 +00:00
Tedd Hansen
8a13edb115
Moved script engine os* commands to OSSL_BuilIn_Commands.cs and OSSL_BuilIn_Commands_Interface.cs where they belong.
2008-04-20 10:40:39 +00:00
Teravus Ovares
a5bf229cbd
* Fixed up event discovery regexes to work with a specific string format m#1012
2008-04-20 10:18:40 +00:00
Adam Frisby
93efd6ff39
* Added some more fixes, refactored SVNModule slightly.
2008-04-20 05:44:54 +00:00
Adam Frisby
b3e10debdd
* Added support for new "svn load-region <region name> [svn revision]" command to SVN Backup Module.
2008-04-20 04:21:18 +00:00
Teravus Ovares
3358d70c5b
* Updates LSL2CS converter
...
* All objects are not touchable by default now
* When a script listens for one of the touch events in the state, an object becomes touchable.
* All LSL scripts report which events they consume now
** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event.
** Tedd may figure out a better way to do this in the future. For now, this works for LSL.
2008-04-20 04:19:44 +00:00
Adam Frisby
7d18a93c2e
* Added experimental "svn load <revision>" command to allow you to load a region from a specified SVN revision. Potentially useful for rollbacks.
2008-04-20 04:15:12 +00:00
Adam Frisby
1ca94ab5dd
* Fixed three compiler warnings introduced in the previous commit.
2008-04-20 04:10:52 +00:00
Adam Frisby
462d03d926
* Various SvnBackupModule fixes.
2008-04-20 04:04:59 +00:00
Justin Clarke Casey
70233d937f
* Start catching rogue SocketExceptions which occur (at least on mono) when a response stream for a request which actually required no response, is closed
2008-04-19 22:48:06 +00:00
Justin Clarke Casey
11f057f90b
* Insert an OpenSim warning telling the user to ignore the ERROR assembly scanning messages. This is a temporary measure.
2008-04-19 22:03:34 +00:00
Charles Krinke
6865f1c67d
Thank you kindly krtaylor for a patch to solve:
...
Linked objects won't scale together properly, only the root object scales.
This happens with scaling both up and down or inputting numbers in the edit dialog.
2008-04-19 21:01:26 +00:00
Justin Clarke Casey
b6f8777dde
* Fix build break in previous revision
2008-04-19 20:44:24 +00:00