Justin Clarke Casey
bc20c88a0a
* Allow archiver to operate even if there are 0 scene objects to save
2008-07-02 23:07:52 +00:00
Justin Clarke Casey
3183a20632
* Start writing out control file in archive. Only contains version information right now.
2008-07-02 22:53:36 +00:00
Sean Dague
2c113c00cf
property encapsulation for SOP
2008-07-02 20:31:17 +00:00
Justin Clarke Casey
79f937612e
* Twiddle with archive asset extensions yet again
...
* Reintroducing asset type but this time in a long form, and with _ rather than .
2008-07-02 17:35:33 +00:00
Dahlia Trimble
13d6615263
Adds experimental Meshmerizer support for "prim torture" effects of sphere dimple on prim types box, cylinder, and prism
2008-07-02 17:08:52 +00:00
Justin Clarke Casey
9052c43319
* Drop InvType from the assets table since it is no longer used
...
* Migration should be automatic on sqlite and mysql
* Migration is not automatic on mssql, you will need to drop the invType column manually
* Migration should be fine, but as for any db change, I would recommend making sure you have backups before moving past this revision
2008-07-02 16:20:54 +00:00
Charles Krinke
1deaa50240
Mantis#1647. Thank you kindly, Sempuki for a patch that:
...
attached patch adds support to constrain the number of
plugins that can be loaded per extension point.
2008-07-02 14:14:29 +00:00
Charles Krinke
7580fa5c0a
Mantis#1648. Thank you, Melanie for a patch that:
...
Fix a script Xengine deadlock/hang if llResetScript is used in changed()
2008-07-02 13:31:39 +00:00
Dr Scofield
d40bea4a8e
From: Alan M Webb <awebb@vnet.ibm.com>
...
This adds REST services for inventory access. It also allows inventory
uploads.
2008-07-02 09:02:30 +00:00
Charles Krinke
e4d68a8b64
Mantis#1643. Thank you Melanie for a patch that:
...
In the new runtime, there is a flag to diable all os* comamnds.
The implementation of osGetScriptEngineName ignored it.
This patch fixes this.
2008-07-01 21:57:36 +00:00
Sean Dague
f162f4544c
merge rotational and angular velocity
2008-07-01 21:31:02 +00:00
MW
c9fe500212
Added "save-prims-xml2 <PrimName> <FileName>", as we were lacking a method to save a single primitive or small group of them. This command will save all prims in the current scene that name matches the "PrimName" parameter. The saved file is in standard xml2 format, so can be loaded using load-xml2
2008-07-01 19:23:45 +00:00
Charles Krinke
0aaf0c4565
Mantis#1640. Thank you, Chernega for a patch that addresses:
...
It would appear that calling llResetScript() in state_entry() causes deadlock of region.
Probably due to llResetScript calling state_entry again. llResetScript should see who called it,
and not recall state_entry() after a state/variable reset. Once this script is in a prim,
the region/world/debug/script window shows it consuming the server (from 2,400 to 800,000 milliseconds).
2008-07-01 13:42:47 +00:00
Charles Krinke
b8a3a27221
Mantis#1641. Thank you, Lulurun for a patch that addresses:
...
The 1st "GetAvatarAppearance" *always* fails and returns default
avatarappearance. Avatarappearance seems to be working well because
the 2nd "GetAvatarAppearance" gets the right appearance.
2008-07-01 13:34:05 +00:00
Dr Scofield
0a657b9416
making XmlRpcs of RemoteController more robust; this fixes mantis #1467
2008-07-01 08:50:22 +00:00
Dr Scofield
5e63206018
From: kurt taylor (krtaylor)
...
Another new OSSL function for returning the name of the script engine
currently running, osGetScriptEngineName, added to both DotNet and XEngine
OSSL API.
2008-07-01 07:16:02 +00:00
Charles Krinke
bf34f65125
Mantis#1639. Thank you, Melanie for a patch that:
...
Reads estate_settings.xml and populates the database from it.
If there is no record, just passes the defaults to the application.
2008-07-01 02:16:58 +00:00
Sean Dague
32ca6b6035
attempt to expire out old dynamic textures, so they don't grow forever.
2008-06-30 18:27:01 +00:00
Sean Dague
721988adcd
add the ability to cherry pick expire something from the asset
...
cache. Bandaid until we rethink the caches a bit more.
2008-06-30 15:05:30 +00:00
Charles Krinke
4cb42d4c35
Mantis#1637. Thank you kindly, Melanie for a patch that:
...
Make each region load it's settings from the database on startup.
No user functionality yet.
2008-06-30 14:09:19 +00:00
Jeff Ames
2dfaa3c5e4
Update svn properties.
2008-06-30 12:41:32 +00:00
Dr Scofield
313f7f60fd
properly explaining each #pragma warning disable
...
massaging OSHttpRequestPump to not abort on exceptions...
2008-06-30 11:57:47 +00:00
Dahlia Trimble
b0287a43bd
disables spam-like debugging messages inadvertently left on in last commit (oops)
2008-06-30 06:11:43 +00:00
Dahlia Trimble
7077cffe52
Corrects Meshmerizer orientation of profile cut angles for ring type prim
2008-06-30 06:08:43 +00:00
Dahlia Trimble
a944ef4947
Corrects meshmerizer profile cut angle orientation for tube type prims
2008-06-30 02:08:27 +00:00
MW
b0330a0bb5
disabled the multiple inventory server support in login service again.
...
And reverted CachedUserInfo back to revision 5262.
I don't think most of the inventory problems that people are reporting are due to these, but its easier to deal with one set of potential problems at a time, and I'm not going to get any time in the week to work on this anyway.
2008-06-29 20:39:34 +00:00
Justin Clarke Casey
d8e18ad0f0
* Reload terrain from archive if there is one
2008-06-29 20:08:58 +00:00
Justin Clarke Casey
f8d9ccc70e
* Save terrain information in archive
...
* Not yet reloading
* Terrain saving will be optional a little further down the line
2008-06-29 19:53:33 +00:00
Charles Krinke
ca06387123
Add minor comments.
2008-06-29 19:30:01 +00:00
Justin Clarke Casey
7d5a21ddbf
* Allow terrains to be loaded and saved from streams as well as directly to and from files
...
* Should be making use of this in the next revisions
2008-06-29 19:21:43 +00:00
Justin Clarke Casey
31c63558c8
* Fix for http://opensimulator.org/mantis/view.php?id=1512
...
* Introduce experimental wait timeout checking to mysql region datastore code
* This should mean that if the mysql connection has timed out, we should automatically reconnect and not fail or drop queries on region database manipulations
2008-06-29 18:10:38 +00:00
MW
7917398451
added patch 1633, thanks Melanie.
...
Although I think a bit of abstraction needs to be done to make it easy to override the deleting off the inventory item when rezzing a object.
2008-06-29 13:52:03 +00:00
MW
037b31f9db
patch from mantis #1632 , thanks Melanie
2008-06-29 12:33:45 +00:00
MW
f3f31744ab
patch and files from mantis #1630 , Thanks Melanie
2008-06-29 11:48:58 +00:00
MW
68bec3f69f
couple of small fixes to try to fix support for multiple inventory servers in the loginservice
2008-06-29 10:27:22 +00:00
Teravus Ovares
7f847166a9
* Syncs the current revision XML Schema(xsd) to the XML Schema of revision 5251.
...
* This should resolve creating content, taking it, and being able to rez it again.
2008-06-29 02:04:44 +00:00
MW
031b3d5314
small change to see if that helps with the inventory problems.
2008-06-28 23:05:08 +00:00
MW
85f893f0b3
more disabling multiple inventory server support in LoginService
2008-06-28 22:19:48 +00:00
MW
2efdeda79f
disabled multiple Inventory server support in loginservice until I get more time to look into the problems people are having.
2008-06-28 22:17:07 +00:00
MW
6480d4ae80
small fix
2008-06-28 21:14:01 +00:00
Charles Krinke
1091f78e04
Mantis#1626. Thank you kindly, Melanie for a patch that:
...
Fixes IAvatarService for grid and standalone modes
2008-06-28 19:04:28 +00:00
Dahlia Trimble
0260b33517
Altered prim description/debugging message code to be more warning friendly
2008-06-28 18:04:04 +00:00
MW
5cfc468d95
more work on the support for multiple inventory servers.
...
The Login service should now read/create new inventory on the inventory server that is set in a users profile.
Also added "Add-InventoryHost" console command to add a support for a new server to a region.
So it would be good if someone could test this. Set up the grid as normal, but then also run extra inventory server on a different computer (well actually it just has to be on a different network hostname, so one using "http://localhost:8004 " and one using "http://127.0.0.1:8005 " should work) then you need to manually edit the user profile database to set the new servers url in a user's "userInventoryURI" field.
Then on a region server, use the Add-InventoryHost to add the new server url (always include the full url, including http, but don't add a final /)
Login with that account and see if the inventory works.
Of course these needs to be made more user friendly.
2008-06-28 17:52:06 +00:00
Charles Krinke
590df180a4
Manti#1624. Thank you, Melanie for a patch that:
...
Sets XEngine threads to en-US culture before calling script events,
fixes i18n issues with european locales.
2008-06-28 17:47:06 +00:00
MW
a9347b6ceb
Extracted the Avatar appearance functions out of the IUserService interface and moved them into a IAvatarService
...
Although "out of the box", there is no actual functional change to behavior
2008-06-28 17:43:20 +00:00
Charles Krinke
7a255d4404
Comment out StringTest until we use it somewhere.
2008-06-28 17:01:26 +00:00
Charles Krinke
2f70baee52
Mantis#1623. Thank you, Melanie for a patch that:
...
Fully defines the equality operators on the lsl types and plubs
in the script engine side of the work begun in 0001616 (aly, this one's for you)
2008-06-28 16:18:47 +00:00
Charles Krinke
c06dbf4fe5
Mantis#1620. Applied Melanie's patch
2008-06-28 16:13:11 +00:00
Charles Krinke
9a0ef22ed9
Mantis#1616. Applied Melanie's patch. This may or may
...
not break trunk.
2008-06-28 16:08:12 +00:00
MW
86defd0a69
plumbing for multiple inventory servers. Mostly done on the region server side.
...
TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile)
On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl)
2008-06-28 15:13:17 +00:00
Charles Krinke
42e892140c
Remove one warning. We are now down to 16 warnings in
...
a build with VS2005.
2008-06-28 14:46:20 +00:00
Dr Scofield
55a4cf33a3
From: Kurt Taylor <krtaylor@us.ibm.com>
...
Patch to fix the passed parms and properly show llTakeCamera and
llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.
2008-06-28 07:30:49 +00:00
Teravus Ovares
ec7110f2cf
* Melanie adds the event manager back to the XEngine so all yr events are hers, I mean, fire.
2008-06-28 03:45:52 +00:00
Teravus Ovares
e5649e0dd5
* Various documentation to some black magic parts of LLClientView
...
* Added IClientAPI.SendTexture stub.
2008-06-28 00:33:17 +00:00
Dahlia Trimble
8b8b45267e
altered prior warning fix to Meshmerizer.cs to allow mesh debugging code to function
2008-06-28 00:16:41 +00:00
Sean Dague
30592156c8
tart the property wrapping in SOP. This will be a long process
...
will do more next week.
2008-06-27 23:22:14 +00:00
Dr Scofield
748f72326d
last round of warning squashing. calling it a day now.
2008-06-27 23:03:39 +00:00
Dr Scofield
20940951b2
more warnings to go.
2008-06-27 20:40:25 +00:00
Justin Clarke Casey
810d3da2b9
* Experiment with not bothering with a seperate assets metadata file - extract necessary minimum metadata from asset filenames
...
* Make all file extensions single - double extensions look ugly and probably aren't good for Windows
2008-06-27 20:08:29 +00:00
Dr Scofield
3d26e6ede0
move along, nothing to see here. just a couple of lazy variables.
2008-06-27 19:57:06 +00:00
Sean Dague
333b741e30
run NArrange on SOP to stack together the attributes,
...
properties, private methods, public methods, etc.
2008-06-27 19:21:15 +00:00
Charles Krinke
1646f42a80
Mantis#1615. Thank you, Matth for a patch that:
...
causes deprecated LSL functions to throw the deprecated
exception rather than not-implemented.
2008-06-27 19:13:42 +00:00
Dr Scofield
2f6a5f5575
dr scofield's continuing warnings safari:
...
* code caught lingering around with no real purpose other than causing warnings
will be taken down.
2008-06-27 18:32:32 +00:00
Justin Clarke Casey
442a938a3f
* fix a bug where I was assuming all entities would be SceneObjectGroups - of course, some are ScenePresences
...
* would be nice to have a separate list in InnerScene in the future since a lot of methods end up screen entities for SOGs
2008-06-27 18:18:44 +00:00
Dr Scofield
7d55dfba8a
dr scofield's warnings safari:
...
* commenting out unused variables
2008-06-27 17:25:03 +00:00
Dr Scofield
feb30217de
dr scofield's warning safari:
...
* commented out [Obsolete(....)] attributes where no replacement feature
was available: if we want to attribute code that we think needs to be
reworked, we should define a new attribute and use that instead
(together with a little tool to retrieve all the attributed code then)
* commenting out unused variables
2008-06-27 16:58:21 +00:00
Justin Clarke Casey
ba989e9fd1
* restore suppression of mono addins manager warnings
2008-06-27 16:51:24 +00:00
Justin Clarke Casey
9bf67201c3
* Remove responsibilty for signalling scene object change from SceneObjectPart.SendFullUpdate()
...
* This means that we will no longer pointlessly repersist all the prims in the scene when OpenSim first starts up
* This also means that force-update on the console will not trigger repersistence.
* Also, in other places persistence is no longer done where it wasn't actually necessary
* I think I changed the code for all instances correctly, but it's not possible that I missed some and some things which did persist properly have stopped
* Please patch or mantis if this is the case
2008-06-27 16:36:19 +00:00
Dr Scofield
cea6e03ae0
dr scofield's warning safari: hunting down those little buggers
2008-06-27 16:18:56 +00:00
Dr Scofield
92e04ea587
status: work-in-progress, non-functional
...
fleshing out OSHttpRequestPump code.
2008-06-27 15:57:33 +00:00
Justin Clarke Casey
6175021300
* refactor: Remove group changed responsibilty from ScheduleGroupForTerseUpdate
2008-06-27 15:04:35 +00:00
Sean Dague
afd2a4b206
somehow, I seem to have actually made appearance persistant
...
correctly with nhibernate. Go figure. :)
User services still remain partial, but I'm going to move
on to Region Store to get that chunk out of the way.
2008-06-27 14:53:56 +00:00
Justin Clarke Casey
c299953ce5
* Remove SOG.SendGroupFullUpdate() group changed responsibility
2008-06-27 14:46:44 +00:00
Justin Clarke Casey
d34a46eae1
* refactor: Move responsibility for deciding whether a group should be repersisted on to callers of SceneObjectGroup.SendGroupTeruseUpdate()
2008-06-27 14:39:21 +00:00
Justin Clarke Casey
836557a2f7
* refactor: fission InnerScene.AddSceneObject()
2008-06-27 14:25:36 +00:00
Sean Dague
c8cd381c56
added in new type for mapping texture objects to the db
2008-06-27 14:22:18 +00:00
Justin Clarke Casey
c9b41bdc4e
* Add extra backup parameter to InnerScene.AddRestoredSceneObject()
2008-06-27 14:15:14 +00:00
Dr Scofield
63a1a2739a
status: work in progress, non-functional
...
having OSHttpHandler as a delegate was not too hot, i'm
refactoring it into an interface.
2008-06-27 09:29:41 +00:00
Charles Krinke
3697e0898c
Mantis#1612. Thank you, kindly, Matth for a patch that:
...
Adds the beginnints of llRemoteLoadScriptPin() and
llSetRemoteScriptAccessPin().
2008-06-27 02:22:33 +00:00
Charles Krinke
ca8d1d57e1
Mantis#1591. Thank you graciously, Sempuki for a patch that:
...
Currently module loading is done ad-hoc. I propose creating a simple
loader class that leverages Mono.Addins (and perhaps the new .NET
addins when they become available in mono). Attached is a basic
patch for review that compiles into HEAD, but doesn't yet replace
any existing ad-hoc loaders.
2008-06-27 02:15:57 +00:00
Charles Krinke
176efe3f06
Mantis#1610. Thank you, Melanie for a patch that:
...
Implements the beginning of llInventoryDrop. Doesn't cover
the actual dropping yet, just the permissions for it.
2008-06-26 23:37:21 +00:00
Charles Krinke
751150100b
Mantis#1603. Thank you, Matth for a patch to llGiveInventory
...
and Melanie for helping to finish it.
2008-06-26 20:52:05 +00:00
Jeff Ames
f8ccf00f1c
Apply patch from bug #1609 -- Documentation for Data/MSSQL. Thanks kerunix_Flan!
2008-06-26 20:25:57 +00:00
Jeff Ames
d96caaa14e
Apply patch from bug #1606 -- Documentation for Data/Null, Data/Base. Thanks kerunix_Flan!
2008-06-26 20:20:30 +00:00
Jeff Ames
9fae975a53
Apply patch from bug #1605 -- Documentation for Data/SQLite. Thanks kerunix_Flan!
2008-06-26 20:14:33 +00:00
Jeff Ames
56802afff4
Update svn properties. Minor formatting cleanup.
2008-06-26 20:04:06 +00:00
Justin Clarke Casey
fa5f27acfa
* Put extensions on all assets in an archive
...
* Choice of extensions is a scratch set, may not yet be correct
* This facility is not useable yet - not least because I've just come across a significant save bug I need to investigate
2008-06-26 17:36:54 +00:00
MW
314181a70d
small change to last commit
2008-06-26 17:23:05 +00:00
MW
682ec53420
As per the suggestion on the mailing list, added support for a OpenSim.xml config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that.
...
Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).
2008-06-26 17:20:08 +00:00
Dr Scofield
744b44dc8b
WORK-IN-PRGRESS: beware of falling pieces and shifting
...
tectonic plates: starting AddHandler() code.
2008-06-26 16:10:04 +00:00
Charles Krinke
6d5d911f3f
Mantis#1600. Thank you, Melanie for a patch that:
...
Fixes persistence of variable values to address
broken persistence in the big refactor.
2008-06-26 13:49:11 +00:00
Charles Krinke
a58a47a759
Mantis#1597. Thank you, Melanie for a patch that:
...
Adds handlers for the reclaim land functionality,
plus all needed permissions checks.
2008-06-26 13:45:36 +00:00
Charles Krinke
cf00df106d
Mantis#1602. Thank you, Kinoc for a patch to:
...
Patch to activate YieldProlog on Xengine.
Only adds YieldProlog to assembly if required.
2008-06-26 13:42:18 +00:00
Jeff Ames
ca724636d4
Apply patch from bug #1601 -- more documentation for Data/MySQL. Thanks kerunix_Flan!
2008-06-26 12:38:03 +00:00
Charles Krinke
1c6bf4fe77
Mantis#1595. Thank you, Melanie for a patch that:
...
Adds pipes for the prim item flags field
2008-06-26 02:51:59 +00:00
Charles Krinke
1cd6b71b60
Mantis#1594. Thank you, Melanie for a patch that:
...
Fixes:
- Wearable icon and name sreset to default on copy/paste
- Cache is not updated when renaming/moving folders
- Partial refactor to make inventory less dependen on AssetBase having a "Name" field
- Add llGiveInventoryList() function
2008-06-26 02:46:29 +00:00
Jeff Ames
76e24d02ad
Minor refactoring of POS. Adds a Util.Clamp(x, min, max) function.
2008-06-26 02:03:40 +00:00
Jeff Ames
8a0a0f9bb5
Add patch from bug #1596 - adds Doxygen documentation in OpenSim.Data.MySQL files. Thanks kerunix_Flan!
2008-06-26 01:12:28 +00:00
Jeff Ames
e75dc1bd23
Separate POS classes into mutiple files.
2008-06-26 00:30:33 +00:00
MW
cf1cf73839
added the flag param to IClientAPI.SendMapBlock
2008-06-25 20:14:47 +00:00
MW
35e1a2fdfc
first part of Requestmapblocks fixes: Adds uint flags param to the OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).
2008-06-25 20:03:16 +00:00
MW
e4f85bcbe7
forgotten methods in SceneManager for the terrain serialising.
2008-06-25 19:46:48 +00:00
Sean Dague
d1d846f23f
chugging away on nhibernate, more incremental process
2008-06-25 19:45:56 +00:00
MW
7a9922af27
Added support for terrain map to be serialised to xml(as base64 binary). useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented)
...
Add util functions to compress and uncompress strings.
Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.
2008-06-25 19:33:19 +00:00
Sean Dague
5158aad662
make lots of properties virtual, which lets nhibernate do
...
some proxy object optimizations.
2008-06-25 19:18:51 +00:00
Sean Dague
ce9c584341
add migrations to mysql and sqlite for flags on embedded inventory
2008-06-25 18:57:21 +00:00
Sean Dague
ee4d7703a2
lazy=true for these mappings, as we don't do full lists very often
2008-06-25 18:51:48 +00:00
Dr Scofield
b7c81ff166
the prefix "fix" turned out to be bollocks. sorry about that. hope this one
...
fares better.
2008-06-25 16:43:42 +00:00
Jeff Ames
a2b1a1787d
Minor formatting cleanup.
2008-06-25 14:30:28 +00:00
Charles Krinke
c4641d7005
Mantis#1584. Thank you kindly, Lulurun for a patch that:
...
The (de)serialization of extraparams is wrong.
prims with scuplt texture won't be seen as it expected.
This patch fixes the problem .
2008-06-25 13:55:06 +00:00
Jeff Ames
80f5eb21ea
More svn properties. Minor cleanup in POS.
2008-06-25 13:32:27 +00:00
Jeff Ames
52a18954bb
Update svn properties. Add copyright notices.
2008-06-25 13:19:42 +00:00
Dr Scofield
daca971bf6
further work on the HttpServer stuff. not functional yet. just sharing
...
what crimes i'm committing.
2008-06-25 13:10:12 +00:00
Dr Scofield
b713f4a540
taking another look at mantis #1502 : adding necessary locks, checking for empty list.
2008-06-25 12:21:51 +00:00
lbsa71
903dbcadd0
* Deleted some genned files
2008-06-25 07:25:54 +00:00
Dahlia Trimble
bc66a851d6
Modifies box prim profile cut parameters to avoid angles which cause spurious triangles in mesh
2008-06-25 07:17:36 +00:00
Charles Krinke
ab927231d7
Mantis#1590. Thank you, Melanie for a preserve type patch.
2008-06-25 01:37:11 +00:00
Charles Krinke
c7edabd2d3
Mantis#1590. Thank you kindly, Melanie for a patch that:
...
Makes items appear in the item type folder, rather than in the root
2008-06-25 01:24:00 +00:00
Charles Krinke
f6bf4c39be
Mantis#1587. Thank you kindly, Melanie for a patch that:
...
Add permissions magling to llGiveInventoryItem,
correct some corner case functionality
2008-06-24 23:55:33 +00:00
Charles Krinke
dc0d089bf5
Mantis#5189. Thank you kindly, Matth for your patch
...
to add the beginnings of llGiveInventory().
2008-06-24 21:23:28 +00:00
lbsa71
6b7930104b
* Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, api and compiler out of XEngine"
...
"First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done."
Thank you, Melanie!
2008-06-24 21:09:49 +00:00
Sean Dague
c0a083ad38
based on positive feedback on performance of making keys fixed length
...
for assets, make all the indexed columns in the inventory fixed length
via migration.
2008-06-24 18:01:28 +00:00
Charles Krinke
8f5a8e4f9f
Mantis#1569. Thank you kindly, Nebadon for a patch that
...
addresses: Rotation of terrains varies between all the formats,
Raw and R32 seem to be the same, while PNG, JPG, BMP all seem
to be rotated 180 degrees different.
2008-06-23 20:15:39 +00:00
Sean Dague
ca7aac1c27
fix typo in Inventory nhibernate mappings. nhibernate should
...
load now.
2008-06-23 20:02:15 +00:00
Justin Clarke Casey
ac46c89c89
* minor: Remove crusty old unused agent inventory classes
2008-06-23 18:13:04 +00:00
Justin Clarke Casey
de24380233
* Remove all use of asset.InvType, as outlined in mailing list discussion
...
* This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
2008-06-23 18:01:58 +00:00
Sean Dague
8b6bd93d68
add migration to go from varchar -> char for uuid. Tested
...
on my machine, and works, but backing up before migrations
is always a good idea.
2008-06-23 16:00:18 +00:00
Dahlia Trimble
064a2ea460
changed kickuser console command to use caseless compared substrings for first and last name parameters
2008-06-23 09:31:08 +00:00
Dahlia Trimble
eecaf327b9
Changed the kickuser command to use the new console RegisterCmd feature.
2008-06-22 05:08:58 +00:00
Dahlia Trimble
55e7e7fc74
Added an experimental "kickuser" console command to log off a user by name.
2008-06-22 04:36:34 +00:00
Justin Clarke Casey
ca88e3580b
* archive each object as a separate xml file rather than put them all in one single large file
...
* this is being done for reasons of compositionality
2008-06-21 23:45:22 +00:00
Charles Krinke
5b159e957a
Mantis#1580. Thank you kindly, Dmiles for a patch that:
...
solves an incorectly spliting and rejoining the passed in
string[] cmdArgs and losing the double quoted separation
of command arguments.
2008-06-21 23:17:15 +00:00
Justin Clarke Casey
908d91be78
* refactor: Making some of the serialization names consistent, both within their pairings and with the others
...
* This does make some of the names less ideal than others - this should change in the future
2008-06-21 21:20:59 +00:00
Justin Clarke Casey
91ffb6722f
* Remove redundant <scene> tag from individual object xml representation
...
* WARNING: Until both regions upgrade to this revision, prim crossings from regions on this revision to earlier region revisions will not work properly
* e.g. in the attachments cases, the attachments will remain visible but won't be individually detachable
* This change may seem to have more costs than benefits, but I'm doing it because I can soon reuse this changed existing code in another context - it seems better not to
proliferate similar but slightly different xml serializations.
2008-06-21 20:43:13 +00:00
Justin Clarke Casey
e19a76377c
* Refactor: Fold sog.DeleteParts() functionality into existing sog.DeleteGroup()
2008-06-21 20:12:01 +00:00
Justin Clarke Casey
b290ce405f
* Remove a bug I created in r5171 where taking an object would terminate the client session
...
* change code to use an explicit state variable instead of using SOG.Name = null to signal deletion
2008-06-21 19:56:19 +00:00
Justin Clarke Casey
ff56cb730b
* minor: start saving current prims xml to an objects/ directory in the archive
2008-06-21 18:44:17 +00:00
Justin Clarke Casey
3a111650cb
* minor: override the name of the sog such that it gets/sets the root part name
2008-06-21 18:11:45 +00:00
Dahlia Trimble
7b4991430b
Changes selection criteria to allow meshing of more sphere prim configurations.
...
Adds comments to some functions in Meshmerizer.cs.
2008-06-21 08:50:56 +00:00
Teravus Ovares
2758bc81ad
* Persists region banlists across reboots for the sqlite datastore also now.
2008-06-21 06:50:38 +00:00
Teravus Ovares
a5860ad438
* Adds Region ban capability to Regions. You access this by going to World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar.
...
* It only persists across reboots for the mySQL datastore currently.
* Currently have stubs in the other datastores.
2008-06-21 03:29:08 +00:00
Sean Dague
17fd6cf661
lots of futzing with nhibernate to make it more efficient. I
...
don't think this works, but I don't want to loose the work before
the weekend, and it doesn't break the build.
2008-06-20 20:23:55 +00:00
Teravus Ovares
4448fd4b2f
* Handle parcel telehub location corruption gracefully. DBNull
...
* mySQL this time.
2008-06-20 18:46:43 +00:00
Teravus Ovares
f8b1785467
* Handle parcel telehub location corruption gracefully. DBNull
2008-06-20 17:07:01 +00:00
Teravus Ovares
e02a2e31e0
* Patch from nlin to enable DIF state file writing from the ODEPlugin
...
* Rebuilt libode.so, ode.dll
* If you roll your own ODE library, make sure to update your opensim-libs.
2008-06-20 04:57:32 +00:00
Johan Berntsson
20e4036853
Implemented plugin support for ClientStack, with LindenUDP as the default plugin. This makes it easy for developers to experiment with alternative communication protocols
2008-06-20 01:35:54 +00:00
Charles Krinke
d976ee477b
Mantis#1573. Thank you kindly, Mikem for a patch to our
...
LSL subroutine implementation to solve an infinite loop
in llParseString2List() under certain circumstances.
2008-06-20 00:00:09 +00:00
Sean Dague
ccc2adb331
fixed to inventory for nhibernate that actually make it so I can
...
log in using it as the driver for users, assets, inventory. User
driver is still missing a lot of function.
2008-06-19 22:11:04 +00:00
Sean Dague
c2e2997a99
more work towards nhibernate working with mysql, not there yet,
...
but moving in the right direction.
2008-06-19 21:20:23 +00:00
Charles Krinke
786fd3534d
Mantis#1572. Thank you kindly, Lulurun for a patch that addresses:
...
In function "ReadInExtraParamsBytes", parameter "data" is used without a boundary check.
if data.Length==0, an "out of index" exception will be thrown.
2008-06-19 21:00:09 +00:00