John Hurliman
93469d3d58
* Implemented the actual ObjectUpdate network optimizations. Sends single prim updates instead of group updates in most cases and avoids sending unnecessary or duplicate ObjectUpdate packets
2010-05-05 18:07:09 -07:00
John Hurliman
95130df78a
* Changed many more "terse" and "full" update sending and update scheduling methods to take PrimUpdateFlags instead
...
* Disabled m_killRecord until the issue of avatars keeping the same localID when TPing away and back can be resolved
2010-05-05 16:51:41 -07:00
John Hurliman
d5a5cae58b
* Fixed a regression where all object updates were sent to the client the first time OnQueueEmpty fired
...
* Removed PrimTerseUpdatesPerPacket, AvatarTerseUpdatesPerPacket, PrimFullUpdatesPerPacket, and replaced with PrimUpdatesPerCallback
* Changed CreateImprovedTerseBlock() to work with SceneObjectPart and ScenePresence
2010-05-05 13:14:03 -07:00
John Hurliman
ce106a0c0b
* Only call the expensive client flag generation method for ObjectUpdate packets when we have to
2010-05-05 11:39:08 -07:00
John Hurliman
98a9ae40c5
* Moved special PrimFlags.CreateSelected handling into LLClientView
...
* Changed many SendXUpdateToY() methods to SendUpdateToY(PrimUpdateFlags updateFlags), consolidated several methods
2010-05-04 17:12:53 -07:00
John Hurliman
91878f79b9
Initial commit of the slimupdate refactoring. This changes the way ScenePresence and SOP updates are sent by specifying an enum of what fields changed instead of what packet type to send, isolating packet sending logic to LLClientView and allowing more terse packets to be sent in some cases.
2010-05-04 16:20:43 -07:00
John Hurliman
40df4e7203
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
2010-05-04 13:58:43 -07:00
John Hurliman
32e9fb2634
* Added HttpStreamHandler, a generic HTTP handler that does not require creating a new class for each request handler
...
* Added WebUtil.UrlEncode() that converts spaces to %20 instead of + (to match incoming HTTP request strings)
* Fixed a potential startup issue in SimianProfiles
* Added new handlers to SimianGrid for incoming messages
2010-05-04 13:58:21 -07:00
Melanie Thielker
5a4cef6b36
make the events more useful by providing the source region
2010-05-04 18:55:24 +01:00
Melanie
1d75450743
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
2010-05-04 18:37:11 +01:00
Melanie Thielker
d997fc7b76
Add events to the estate interface to let interested modules know of
...
changes to estate settings
2010-05-04 18:36:45 +01:00
Diva Canto
61ce4ca9c7
Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim
2010-05-04 09:44:56 -07:00
Diva Canto
484584b83c
Fixed: migration #2 for SQLite. Problem was that ATTACH cannot be done inside a transaction.
2010-05-04 09:44:30 -07:00
Melanie Thielker
9cf0077bf9
Add "reload estate" command to sims
2010-05-04 16:11:06 +01:00
Melanie Thielker
6eea0a3931
Allow reloading of estate settings into a running region. Move sun update
...
helper into Scene, since that is less evil than exposing m_storageManager
to the public.
2010-05-04 15:52:36 +01:00
Melanie Thielker
9635af61f0
Allow regions to get the list of the other regions in the estate
2010-05-04 15:52:29 +01:00
Melanie Thielker
23d7a942ea
Refix the fix
2010-05-03 23:11:48 +01:00
Melanie Thielker
92dff5edb1
Add folder version incrementing to XInventoryService. Fixes offline give
...
for avatar->avatar
2010-05-03 23:11:37 +01:00
Melanie
f61b879f2d
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
2010-05-03 21:25:40 +01:00
Melanie Thielker
92561aef8d
Store given items in correct parent folder. Fixes items given to offline avatars
...
not getting lost.
2010-05-03 21:25:02 +01:00
Diva Canto
b10811a13b
Assorted bug fixes in hypergrid linking.
2010-05-03 09:50:55 -07:00
Melanie
1494c84f56
Fix a bug in owner change notification
2010-05-03 02:40:52 +01:00
Melanie
75063e8f60
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
2010-05-03 01:31:32 +01:00
Teravus Ovares (Dan Olivares)
7b80060df1
* Another one of those super useful commit tests
2010-05-02 21:00:20 -04:00
Teravus Ovares (Dan Olivares)
d6bfc490f7
Merge branch 'master' of ssh://MyConnection/var/git/opensim
2010-05-02 20:45:01 -04:00
Teravus Ovares (Dan Olivares)
b836249926
* Untested Suggestion from lkalif to change
...
remoteClient.SendMapBlock(blocks, 0);
to
remoteClient.SendMapBlock(blocks, 2);
in OpenSim/Region/CoreModules/World/WorldMap/MapSearchModule.cs
2010-05-02 20:44:34 -04:00
Melanie
7a8ad1ceb2
Make in-place sale send CHANGED_OWNER again
2010-05-03 01:30:57 +01:00
Melanie
45301d8a49
Defer sending of CHANGED_OWNER to make it work on rezzed objects and
...
attachments in addition to objects sold in place
2010-05-03 01:14:38 +01:00
Teravus Ovares (Dan Olivares)
fc3e24af9c
Merge branch 'master' of ssh://MyConnection/var/git/opensim
2010-05-02 20:08:59 -04:00
Teravus Ovares (Dan Olivares)
74d63d4da2
Modify README.txt to trigger new build /again/
2010-05-02 20:08:19 -04:00
Teravus Ovares (Dan Olivares)
18f6714451
Modify README.txt to trigger new build
2010-05-02 19:56:40 -04:00
Melanie
af0ffb2a5a
Add URL_REQUEST_* script constants
2010-05-03 00:15:55 +01:00
Melanie
fbd4222533
Last time?
2010-05-03 00:11:12 +01:00
Melanie
88016b9c2a
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
2010-05-03 00:10:14 +01:00
Melanie
02f9b3ac2d
And again
2010-05-03 00:09:47 +01:00
Melanie
d9910d2a44
test commit
2010-05-03 00:08:28 +01:00
Melanie Thielker
7e74291176
Make the IUserAccountData properly unpack the god mode data, so grid gods
...
work again
2010-05-02 23:36:00 +01:00
Diva Canto
cbb297bc79
Renamed HGInventoryBroker2 to HGInventoryBroker.
2010-05-02 10:37:57 -07:00
Diva Canto
052580ef44
Deleted HGInventoryBroker, so that the new one can take its name.
2010-05-02 10:32:47 -07:00
Diva Canto
bd49985afa
Switched everything to XInventory by default. The old Inventory is still there for now, in case bugs pop up with XInventory.
2010-05-02 10:31:35 -07:00
Justin Clark-Casey (justincc)
648999dd3b
add operation to "nant distbin" to copy StandaloneCommon.ini.example -> StandaloneCommon.ini
2010-04-30 22:37:23 +01:00
Melanie
0c2ab54d41
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
2010-04-30 21:13:31 +01:00
Justin Clark-Casey (justincc)
f1164161b3
Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim
2010-04-30 22:22:40 +01:00
Justin Clark-Casey (justincc)
f3662e3d15
minor: eliminate more debug Console.WriteLines, convert one to logging instead
2010-04-30 22:22:03 +01:00
Melanie Thielker
d0accc0732
Allow retrieval if admin users in scope mode
2010-04-30 21:13:03 +01:00
Melanie Thielker
177048a651
Fix linking issue introduced in my earlier commit
2010-04-30 20:16:21 +01:00
Melanie
23282935f1
Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim
2010-04-30 19:29:21 +01:00
Diva Canto
5fda81e6bb
* XInventory fairly tested, including for HG. Almost ready to switch.
...
* Removed a few buglets and added better exception handling.
2010-04-30 11:39:02 -07:00
Melanie
d1fcd22173
Fix a null ref from trying to access a dictionary that was never initialized.
2010-04-30 19:28:44 +01:00
Justin Clark-Casey (justincc)
d921329799
take out some debug logging in the sqlite db adaptor
2010-04-30 18:18:21 +01:00