Tleiades Hax
05df857132
Possible fix for: Remoting exceptions with adjacent non-running sims.
...
Bugs 449, 454, 408, 244, 197
implemented InformClientOfNeighbours as an asynchroneous process, handling timeouts without blocking the main thread.
Improved logging of errors, removed catch all in try catch
2007-10-18 15:10:43 +00:00
lbsa71
404e2b6cf2
* Removed some comments
2007-10-18 14:25:59 +00:00
Charles Krinke
884edac78e
Add gryc's patch to run commands in a shutdown_commands.txt file when the sim is shutdown. A config setting has also been added to OpenSim.ini. Thank you very much, gryc.
2007-10-18 02:13:06 +00:00
Charles Krinke
fc9f0267ab
Add "force-update", "command-script" & "show modules" to console help.
2007-10-18 01:42:47 +00:00
lbsa71
26b8018bcc
* Some asset loading refactoring
2007-10-17 10:58:19 +00:00
Tleiades Hax
44a7db0e44
Renamed SimProfileData to RegionProfileData
2007-10-17 09:36:11 +00:00
dan miller
7415eb7355
this might help with ODE errors. Or maybe not. YMMV
2007-10-17 05:43:35 +00:00
MW
be0aebcc9a
couple of small event changes
2007-10-16 15:09:06 +00:00
MW
0f1604a53f
Couple of small changes to Xml serialising of SceneObjectGroups (shouldn't effect anything).
2007-10-16 11:16:25 +00:00
Tleiades Hax
58ef357cbf
Added support for 64 bit windows
2007-10-16 05:20:45 +00:00
MW
c2462bc8bb
Added "LoadImageUrl" module , that is a dynamic texture render, that works with the DynamicTextureModule to allow loading of a image from a webserver and a texture of that image created.
2007-10-15 08:51:59 +00:00
lbsa71
9de589bc37
* Applied Chillken patch #419 : consolidate_ports-r2096-3.patch - consolidated port number defaults. Thankx Chillken!
2007-10-15 08:42:15 +00:00
lbsa71
b48390213b
* Applied Chillken patch #418 : copyright-r2094.patch updating copyright messages. Thanks Chillken!
2007-10-15 07:25:32 +00:00
lbsa71
849eaffbe5
* Applied patch #418 : copyright-r2012.patch - some errors, but got most thru
2007-10-15 07:10:21 +00:00
lbsa71
1294da6a93
* Applied Chillken patch #418 : newline-r2092.patch ; failed on assemblyinfo tho. Thanxs Chillken!
2007-10-15 07:01:22 +00:00
lbsa71
77459edb70
* Chillken Patch #417 - upgraded version numbers to 0.4 - thanks Chillken!
2007-10-15 06:03:04 +00:00
lbsa71
8b01821dba
* normalized line endings
2007-10-15 04:27:52 +00:00
Tleiades Hax
5a1e896edc
OpenSimMain now respects the asset_plugin paramter, and storing of assets will *not* throw an exception
2007-10-13 12:35:37 +00:00
Tleiades Hax
f6aeff6cc3
Added capbility to use MySQL as the database backend in stand alone mode for assets and inventory.
...
Added asset_plugin key to "StandAlone" section of OpenSim.ini
2007-10-13 09:21:08 +00:00
Tleiades Hax
e8c1de8e72
2007-10-13 09:10:53 +00:00
Tleiades Hax
1232eb1c58
Asset server implementation. Again one of these "plumbing" releases, where no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server.
...
Introduced an "IPlugin" interface, which plugins can inherit from.
2007-10-13 07:26:21 +00:00
Charles Krinke
a0b1ab2258
Change 3 UserServer login messages from writeline to MainLog to help diagnose failed grid logins.
2007-10-13 01:03:27 +00:00
lbsa71
b77bf18079
* Just extracted a standard ToXml() on SceneObjectGroup
2007-10-12 19:31:37 +00:00
Charles Krinke
4c8d175564
I broke the build and am reverting until I can get the MainLog call proper.
2007-10-12 19:31:29 +00:00
MW
a19ec6fc54
Just trying out some thing with events, there changes/additions are likely to be temporary.
2007-10-12 15:26:19 +00:00
Charles Krinke
e41b0feb58
Turn a few of the writelines into mainlog entries so failed logins can be more easily analyzed.
2007-10-12 13:50:11 +00:00
Charles Krinke
847be6b872
Change warning from "not a valid assembly" to "not a module assembly"
2007-10-11 14:26:59 +00:00
MW
86e5f82cb1
Some changes to the sending of updates of SceneObjects to clients, that I did a few weeks ago but never committed (and never completely finished what I had planned).
2007-10-11 10:50:55 +00:00
lbsa71
e7869d0666
* Added FormatProvider to Culture
2007-10-11 10:33:23 +00:00
dan miller
23eeeaae03
fixes for nebadon"s terrain bugs; includes patched 0.9 ode.dll, libode.so
2007-10-11 05:54:56 +00:00
lbsa71
94d98e638e
* Okay, so maybe Error was a bit harsh for BadImageException; downgrading to Warning.
...
* This commit brought to you by http://icanhascheezburger.com/
2007-10-10 19:11:57 +00:00
lbsa71
dbdacc26a4
* Now loading modules from ScriptEngines directory as well.
2007-10-10 18:40:09 +00:00
lbsa71
a40e7100a2
* Gave ModuleLoader some good lovin'
...
* Introduced ModuleLoader.PickupModules that currently picks up IRegionModule:s from /bin
* Made LogBase thread-safe (or at least not thread-ignorant)
* Ignored some genned files
2007-10-10 18:24:13 +00:00
Tleiades Hax
87d99ee2a2
Added unit tests, based on nunit for the IInventoryData
2007-10-10 17:00:29 +00:00
MW
8cf2daa838
some refactoring
2007-10-10 08:30:36 +00:00
MW
f13611bbc9
The files that I missed from Tleiades patch.
2007-10-08 16:42:05 +00:00
MW
4c25008850
Applied patch 485, inventory patch from tleiades (thanks again).
2007-10-08 10:30:15 +00:00
MW
f2f173a00e
small bug fix
2007-10-08 09:16:03 +00:00
dan miller
2d5f5e2b32
applied Darok"s BulletXPlugin changes 003.patch
2007-10-07 14:40:02 +00:00
MW
4e6b68df13
Applied Patch 473, Inventory Patch from Tleiades (many thanks).
2007-10-06 08:23:51 +00:00
Tedd Hansen
7df77d9ab7
Fixed bug in last commit
2007-10-05 20:09:39 +00:00
Tedd Hansen
6dd923b01d
Some more work on new ScriptEngine.
2007-10-05 19:56:44 +00:00
Sean Dague
29aa41daa0
Code from Illumious Beltran (IBM) implementing more LSL
...
The functions implemented are:
llListen
llListenControl
llListenRemove
llOpenRemoteDataChannel
llCloseRemoteDataChannel
llRemoteDataReply
The events implemented are:
listen
remote_data
2007-10-05 19:33:26 +00:00
Sean Dague
c3d8f1f425
getting all our line endings consistant again
2007-10-05 15:45:45 +00:00
lbsa71
d4a4aafaf1
* So, ok, maybe renaming serialized fields on a friday wasn't the smartest of things. Reverting 2056.
2007-10-05 13:54:16 +00:00
lbsa71
82bdf535df
* minor refactoring
...
* using base type IUserService
2007-10-05 13:12:34 +00:00
MW
710b8375a9
Some tiny refactoring
2007-10-05 11:40:30 +00:00
lbsa71
ed6168b96b
* UserProfileData meets code conventions
2007-10-05 11:27:46 +00:00
lbsa71
5a65521203
== The "right name and place" commit ==
...
* Moved InventoryData to Framework.Types/InventoryItemBase.cs
* Moved UserData to Framework.Interfaces/IUserData.cs
* Moved UserProfileData to Framework/Types/UserProfileData.cs
* Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round)
* Changed some namespaces to reflect file structure
2007-10-05 10:14:42 +00:00
lbsa71
342a813bd7
* Moved IUserService to OpenSim.Framework.Interfaces
2007-10-05 09:45:39 +00:00
lbsa71
10c36a2573
* Renamed IUserServices to IUserService
2007-10-05 09:41:41 +00:00
lbsa71
9076d5e1ac
* minor renaming
2007-10-03 08:27:46 +00:00
MW
652654176a
more refactoring
2007-10-03 07:50:07 +00:00
MW
9b1eefbcde
Some continuation of lbsa71's refactoring of the CommunicationsManager.
2007-10-03 06:20:00 +00:00
dan miller
d36316e1c9
Droppin da fyzyx bomb on ya
...
seriously, this is quite the update. Fixes a number of nagging physics problems, including avatar shell size/shape
The internal logic is quite different, and CPU usage may be affected.
Also some work remains wrt flying. Please test this rev out before you deploy widely
2007-10-03 01:59:43 +00:00
lbsa71
b5eaea7b0c
* Moved setup of LocalInventoryService and LocalUserServices to the app layer
...
* Killed off 'parent' relation from LocalUserServices to CommunicationsLocal
* Deleted obsolete project InventoryServiceBase
* Deleted superfluous createCol function
2007-10-02 00:00:12 +00:00
dan miller
625164d3e2
removed debug statements
2007-10-01 16:26:15 +00:00
dan miller
034f0b4bb7
fixing odeplugin debug bug
2007-10-01 16:18:34 +00:00
dan miller
d644b1f440
this should fix mantis 452 and related -- hollow prims work in Linux! (I hope)
2007-10-01 16:01:42 +00:00
Sean Dague
1a10d4828a
revert working getInventoryFolder function because this seems
...
to break multi region environments.
2007-10-01 08:17:43 +00:00
Dalien Talbot
d1df81c221
Applied ckrinke's patch for #453 . Thanks Charles! :)
2007-09-30 09:01:51 +00:00
Dalien Talbot
d20d621ab1
Corrected the typo in the folder name.
2007-09-30 08:50:49 +00:00
dan miller
c1d3e93fbb
Hollow prims (box only), thanks Gerard! Enjoy
2007-09-29 04:08:33 +00:00
dan miller
a0265300aa
Hollow prims (box only), thanks Gerard! Enjoy
2007-09-29 03:56:36 +00:00
Sean Dague
ebfb057583
negative code checkin. All these functions are in the base
...
class which we get for free now.
2007-09-28 11:11:36 +00:00
Sean Dague
77354612ff
implement getInventoryItem and getInventoryFolder (not
...
sure why these weren't implemented previously)
2007-09-28 10:23:48 +00:00
dan miller
77a185f4ad
this should fix 443 and compile!
2007-09-27 23:11:41 +00:00
dan miller
129d266867
this should fix mantis #443
2007-09-27 23:06:24 +00:00
lbsa71
863195612b
Reverting back to 2017 since 2018 were causing Linux breakage; reopening Tleiades patch 444 and 445.
2007-09-27 14:57:43 +00:00
Sean Dague
664de12898
oops, I broke the build. Fixed now
2007-09-27 13:53:50 +00:00
lbsa71
3ddf9da1f4
* Tleiades patch #445 - the inventory folders displayed does not show the expected folder icons
...
Tahnx, Tleiades; keep up the good work!
2007-09-27 13:51:16 +00:00
Sean Dague
5b4d631d34
implement something in sqlite inventory that wasn't before
...
not sure how we missed this function
2007-09-27 13:44:45 +00:00
lbsa71
8143c597fc
* Tleiades grid mode inventory ( #444 ) - thanx Tleiades!
...
* updated to rev 1413 on libsecondlife.dll and libsecondlife.dll.config (#423 )
2007-09-27 13:25:45 +00:00
Adam Frisby
569ba9eb9a
Terrain:
...
* Attempted fix for lag/pause when doing lots of updates.
* Some naming fixes to libTerrain.
* Refactored terrain bitmap generation into a common call for both world map and export.
General:
* Switched some calls to Console.WriteLine to use MainLog.Warn/Verbose/Notice.
2007-09-25 11:48:43 +00:00
lbsa71
eb8640f368
* Now the OGS1GridServices has a LocalBackEndServices that it forwards intra-instance requests to
...
* Every Scene has a ClientManager (as every dog it's day) since two scenes can have the same circuit as client.
2007-09-25 06:33:18 +00:00
lbsa71
2219ccc5b0
* Fixed Culture-variant parsing of config options
2007-09-25 01:20:30 +00:00
Tedd Hansen
8231ac72ec
More reorganizing of new SE. Added debug print of application exception.
2007-09-25 00:22:06 +00:00
lbsa71
3ac43d0120
* Removed some more fields from CommunicationsLocal
...
* added OnLoginToRegion to CommunicationsLocal
2007-09-24 23:58:43 +00:00
Adam Frisby
4e01aa4879
* Added time dilation property to Scene
...
* Default Terrain algorithm now produces something slightly less mountainous.
* Fixed lolcat
2007-09-24 16:39:26 +00:00
Adam Frisby
b82b8b8f4f
* Fixed an issue where it chose the smaller rather than larger of the two numbers for the update call.
2007-09-24 15:58:39 +00:00
Adam Frisby
f5eac12a88
* Renamed ScriptConsole to PluginConsole for clarity
...
* Fixed a bug where ODE tries to do a physics update for zero frames.
2007-09-24 15:56:34 +00:00
Adam Frisby
48e0e05446
* Refactored the central update loop - now easier to work with. Switching from per-framecounts to per-second time periods and moving to OpenSim.ini shortly.
2007-09-24 15:46:03 +00:00
Tedd Hansen
0eac34b7ab
More structural changes to new SE
2007-09-24 13:57:16 +00:00
Tedd Hansen
323234f82a
Reorganized some files
2007-09-24 12:49:46 +00:00
lbsa71
d4701d7ecc
* Long days journey towards night
2007-09-24 12:39:03 +00:00
lbsa71
c8157da17b
* Hotfix for 'properties all the way into the sunset' bug; it just doesn't make sense, but maybe we need to handle agentUpdates form children too.
...
* Ignored some bins
2007-09-24 12:19:33 +00:00
lbsa71
7fc53abc22
* Now login swallows WebException.Timeout; (thanks cfk!)
...
(we should really implement some nearby/default known-up algorithm here)
2007-09-24 11:45:28 +00:00
lbsa71
9f6b709f3c
* the worlds most insignificant commit
2007-09-24 11:23:01 +00:00
lbsa71
f076c71936
* Applied tleiades patch #435 fixing HttpBaseServer ABEND (thanx!)
2007-09-24 11:20:09 +00:00
lbsa71
9795b4f6c8
* Console output killed the cat. s/cat/sim/
2007-09-24 09:37:40 +00:00
lbsa71
00ddeebf57
* So, ok, maybe a bit harsh to explode on grid inventory calls.
2007-09-24 09:19:31 +00:00
lbsa71
ee5f069e2a
* Now there's only one UserService
2007-09-24 07:53:26 +00:00
lbsa71
1302ef44e3
* Started major restructusing of comms to prepare for better grid and region functionality
...
* Working towards one shared set of services
* Killed off two projects with very little functionality
2007-09-24 07:30:30 +00:00
lbsa71
9ccab46ae8
* Trying to streamline CommunicationsManager
2007-09-24 05:30:03 +00:00
lbsa71
6c41efa4e3
* reorder and rename
2007-09-24 05:20:23 +00:00
lbsa71
40468f18a4
* Encapsulated all CommunicationsManager services
2007-09-24 05:15:13 +00:00
lbsa71
13c1c33ed4
* Added TryGetAvatarByName
2007-09-24 04:49:05 +00:00
lbsa71
5818958a9a
*** CHANGED CONFIG BEHAVIOUR ***
...
* Changed really strange LocalSettings behaviour with enforcing hard-coded plugin names if none supplied
* UserServices and InventoryPlugin will only load if supplied with filename
2007-09-24 02:41:13 +00:00
dan miller
a9a126063f
long-lost fixes to physics -- proper physical avatar management on crossings, TP
2007-09-24 02:40:13 +00:00
lbsa71
47256cebda
* Renamed methods on IUserData
2007-09-24 01:31:00 +00:00