| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* These are different types then the OMV types because changing them causes just about all grid comms to break. If these were the libOMV types, then libOMV couldn't change them ever again after that.. or we'd have a breakage whenever they changed them.
* This might introduce a map issue. Still checking it out.
|
| |
|
|
|
|
|
|
| |
* Testers, please try rezzing your inventory on this revision and sending me feedback in mantis.
* Users, it's not time to update yet. The dust still hasn't settled.
|
|
|
|
|
|
|
| |
Thank you, Xugu Madison and ChrisDown, for a patch that
fixes linux filename extensions from .Xml back to .xml
|
|
|
|
|
|
|
| |
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
* This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big!
* Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
|
|
|
|
| |
been deleted on an update request from the regular sweep
|
|
|
|
|
|
| |
* my excuse is that I hadn't used this monodevelop exe before...
|
|
|
|
|
|
|
|
| |
sweep occurs
* Fold m_deleted and m_isDeleted together (ugh!)
|
|
|
|
|
|
| |
* Remove a few other miscellaneous warnings
|
|
|
|
|
|
|
| |
added logging of exceptions, which we'll get quite a few of at this
point most likely
|
| |
|
|
|
|
|
|
| |
of Entities as a dictionary directly
|
|
|
|
|
|
|
|
|
|
|
|
| |
Eliminate gretuitious KillObject packets. KillObject is sent to the
viewer for the root part only.
Also prevents the full update on deselect that makes a deleted object
reappear and stay visible until the background deleter got around to it.
We still send 2 KillObject packets for the root prim, that could be
avoided only at a cost in reliability. One packet seems an acceptable
price to pay for consistency.
|
|
|
|
|
|
|
|
|
| |
Due to the many problems with not cleaned up child-agents, I thought it
might make sense to be able to see them on the console. 'show users' on
the region-server's console now outputs root- and child-agents (with
"root" or "child" column)
|
|
|
|
|
|
| |
cleanup: warnings, readability
|
|
|
|
|
|
|
|
| |
scene (not child agents).
* This foxed me in the osgrid meeting last week
|
|
|
|
|
|
|
| |
* a couple more remain that preferably the original coders should look at in more detail (obsolete warnings in the ogp module and not overriding warnings in the script
engine)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses the problem of ghost avatars. The problem was child-agents
sending data. Due to symmetry reasons, I considered that wrong.
Whenever an avatar A1 in region R1 looks at avatar A2 in adjacent
region R2, we have two possibilities to communicate: A2-root sends
to A1-child (both in region R2), or A2-child sends to A1-root
(both in region R1). Currently, the children send data in some cases,
and I guess the viewer gets puzzled about that and switches the child
to root as consequence (at least partly), so it becomes visible.
|
|
|
|
|
|
|
|
|
| |
Found that during my ghost-hunt: Add some logging and you see that the
counting down happens twice (once at the place that is removed by the
patch, and once caused by the actual removal of the root-/child-agent
during LLClientView.Close). With the patch applied, I end up with correct
numbers, i.e. with 0 roots and 0 children after everyone has logged out.
|
|
|
|
|
|
| |
to the inventory item, causing the item to wind up without a name.
|
| |
|
|
|
|
|
|
| |
when copying within agent inventory
|
|
|
|
|
|
|
| |
llDetectedLink(). Also a small refactor to remove an interface member
from IScriptEngine.
|
|
|
|
|
|
|
| |
Remove the physics representation of link set child prims when the
link set is deleted.
|
|
|
|
|
|
|
|
| |
Issue is caused by the terrain height not being queried before
teleporting within the region. Teleporting between regions is
correct. Adding the neccessary checking to intra-region TP code.
|
|
|
|
|
| |
avatar sitting on the object can not telport to other regions.
|
|
|
|
| |
region information
|
|
|
|
|
|
|
|
| |
currently on Forge in a nice, friendly modular format.
* There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings. Remember, you still need an agent domain..
* Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)
|
|
|
|
|
|
| |
All item sale modes are now complete.
|
|
|
|
|
|
| |
Sack of bolts to go with the nuts?
|
|
|
|
|
|
| |
now ply their trade. Is that nuts?
|
|
|
|
|
|
|
|
| |
animation, target omega, looped sound, script access pin, allowed
drop state and sale data. Loads it, too. Not all tested.
Code: No Nuts. Data: Cannot Guarantee Nut Free.
|
|
|
|
|
|
|
| |
and the for sale setting doesn't survive a sim restart, but this is most
of the plumbing.
|
|
|
|
|
|
|
|
|
| |
It is now possible to use module interfaces without referencing Scene.
Place those interfaces in OpenSim/Region/Interfaces. They may not
use any refs from OpenSim.Region.Environment as parameters.
This resolves a circular library ref introduced in r5949
|
|
|
|
|
|
|
|
|
|
|
| |
the first part of gesture persistence.
----------------------------------------------------------
Attachments no longer vanish on walking crossing. Teleport is still
problematic, but will now be blocked with message "Inconsistent
attachment state" rather than losing the attachment. Detach to be
able to TP in that case.
|
| |
|
|
|
|
|
|
|
|
|
| |
Change user server to handle attachment assets record properly. Ensure
that attachments are not re-rezzed on region crossing. Persistence
will NOT WORK with earliser UGAI!!
Change region server to match.
|
|
|
|
|
|
| |
the same simulator
|
|
|
|
|
| |
Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)
|
|
|
|
|
|
| |
Attachments now persist across logouts. Mostly untested.
|
|
|
|
|
|
| |
Attachments now save to MySQL. No reattach on login yet.
|
| |
|
| |
|
|
|
|
|
|
| |
when an attachment is deselected.
|
| |
|
|
|
|
|
|
|
|
|
| |
generating the map image. Copied the code in Scene into the MapImageModule, made a few tweaks to get it to work with the module's interface.
* Refactored a few things in Scene to make maptile saving easier to understand.
* Added comments to describe the 'clever code' assetcache update without the gridasset being updated so as to lessen possible confusion in patches in the future.
* If the MapImageModule isn't loaded, default to the code in Scene still.
|
|
|
|
|
|
| |
to Scene.INventory.cs
|
|
|
|
|
| |
* There's still a full object update coming when you release the attachment after modifying it that's killing it sometimes.
|
| |
|
| |
|