Commit Graph

2186 Commits

Author SHA1 Message Date
Jim Radford
f4ecca5b3f LIBOMV-479 Fixes missing instantiation in GridProxy causing exceptions to be thrown, Thanks Diva Canto for the patch
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2579 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-03 19:58:35 +00:00
Jim Radford
1ae609cca7 LIBOMV-478 Add Packet Type in GridProxy output
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2578 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-03 19:32:18 +00:00
John Hurliman
6d8d41b10d * Setting CapsBase async handler threads to background threads. This *may* resolve the issue with libomv hanging open for ~20 seconds when shutting down
* Set EventQueueServer handling thread to background
* Commented out some noisy debugging in EventQueueServer

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2573 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-01 23:47:06 +00:00
Latif Khalifa
0ab179e59d The purpose of this commit is to produce spam.
Multi-line spam too. (also testing svn-rss hooks)


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2570 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-01 20:22:51 +00:00
0bd903312c [OpenMetaverse.GUI]
* Implemented LoginPanel component in Dashboard example
* Fixed and added more sanity checking on window handles
* Fixed gender detection showing some women as men

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2569 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 21:28:51 +00:00
Latif Khalifa
db5be9692b Null Pointer Exception in Primitive.GetHashCode when a
Primitive has not yet received first properties update.
Patch by D. Miles [LIBOMV-466]


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2564 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 20:14:46 +00:00
b35826ddaa [OpenMetaverse.GUI]
* Added LoginPanel GUI component
* Tweaked gender detection scheme to be more accurate, though not perfect
* Moved connection-related message boxes to LoginPanel
* Several sanity checks to prevent crashing on logout/exit

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2563 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 19:41:05 +00:00
Jim Radford
e2aac1a6d7 LIBOMV-465 Adds overload to OpbjectManager AddPrim method to allow user specified flags during creation. Thanks Douglas R Miles for the patch
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2562 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 19:23:27 +00:00
Jim Radford
4ab698a85f LIBOMV-470 OpenMetaverse/Helpers.cs: FloatToTerseString() screws up trying to trim trailing zeroes, Patch courtesy of Arthur Rodrigo S Valadares <arthursv@br.ibm.com> Thanks!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2561 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 19:05:44 +00:00
Jim Radford
1b38edbdc3 LIBOMV-469 GroupManager throws Exception if RequestCurrentGroups is called immediately after login
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2560 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 19:00:14 +00:00
Jim Radford
21da024034 LIBOMV-468 Update Tao OpenGL Framework libraries to 2.1.0
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2559 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 18:57:32 +00:00
John Hurliman
3818fb2428 * Fixed a bug where the new server-side PrimFlags values were overlapping with existing values
* Added more documentation to TokenBucket

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2558 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 18:28:02 +00:00
Jim Radford
17e04c28e1 Add debug message to runprebuild.sh to assist in detecting why automated builds fail
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2557 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 18:01:45 +00:00
Jim Radford
dd915f9080 Remove cruft debug messages in AvatarManager to get rid of the spam when making avatar name lookup requests
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2556 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 17:12:04 +00:00
d5704737fd Fixes a bug where a collection was being modified during enumeration in recent commit for LIBOMV-450 (CoarseLocationUpdates)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2555 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 16:32:45 +00:00
Latif Khalifa
776f7e6586 Remove test artifact
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2554 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 12:17:19 +00:00
Latif Khalifa
5cb4e6169e Test: new repository
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2553 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-31 09:56:33 +00:00
3541f2bab5 Fixed some documentation and code artifacts left from previous commit
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2550 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-27 19:35:35 +00:00
154d2ef319 [Simulator.cs]
* Changed simulator.AvatarPositions from Dictionary to InternalDictionary
* Resolves LIBOMV-450 by removing simulator.PositionIndexYou and .PositionIndexPrey in favor of Client.Self.AgentID and simulator.PreyID for indexing AvatarPositions
[InternalDictionary.cs]
* Added lock to .TryGetValue
* Added .FindAll overload for using a key as the predicate instead of value
[OpenMetaverse.GUI]
* Visual and functional enhancements to Minimap and AvatarList (takes advantage of new AvatarPositions code)
* Added failed login retry dialog to Dashboard
* Added more documentation to public classes

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2549 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-27 18:29:32 +00:00
Jim Radford
ecbfb4b1f9 * Increased Timeout for DetectObjects Unit Test
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2548 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-27 18:03:00 +00:00
Jim Radford
8b2f3b6df8 * Fixed verbosity error in notation unit tests
* Disabled Network Tests in Automated builds
* Fixed minor compile time warning due to XML comment mismatch

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2547 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-27 17:33:54 +00:00
Jim Radford
b64699b32c LIBOMV-427 Adds TestClient commands to empty Trash and Lost and Found folders
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2546 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 23:44:50 +00:00
Jim Radford
2180899da3 LIBOMV-180 Adds support for uploading terrain raw files, includes new TestClient uploadterrain command.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2545 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 22:56:44 +00:00
John Hurliman
42cc1ee3b7 * Fixed a bug converting an empty OSD element to a Uri
* Lock the old CircularQueue in the CircularQueue copy constructor

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2543 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 05:13:07 +00:00
John Hurliman
21de923e42 * Added CircularHashedQueue to OpenMetaverseTypes. Provides a circular queue with a hash-based Contains function, useful for ACK accounting (not implemented in libomv yet)
* Added TokenBucket to OpenMetaverseTypes. Provides a hierarchical token bucket for bandwidth throttling (not implemented in libomv yet)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2542 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 04:29:17 +00:00
John Hurliman
9b99b33045 Speeding up Meshmerizer by marking the AngleList angle arrays as static readonly
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2541 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 02:24:48 +00:00
John Hurliman
987f504e86 * Made Primitive.GetHashCode() much more thorough. Could reasonably be used as a prim CRC now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2540 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-26 02:18:43 +00:00
Jim Radford
a9e38221f3 LIBOMV-180 Adds packet handler for InitiateDownload packet which the simulator sends in response to a request for a raw terrain download via the EstateMessage packet
Adds new downloadterrain TestClient Command

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2539 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-25 21:39:24 +00:00
John Hurliman
5cbdc8fdd0 Adding Packet.Length to get the length of a packet without serializing to bytes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2537 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-25 20:19:25 +00:00
Jim Radford
d98e36491f Fixes several comment warnings
Re-enables <nowarn> element when compiling with nant (re-added code to prebuild to support this)
Update prebuild binary to fixed version

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2528 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-21 17:28:17 +00:00
Jim Radford
07addd48b3 Disable Network unit tests temporarily on TeamCity automated build
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2527 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-21 17:14:45 +00:00
John Hurliman
220bda6c14 Removing ExtensionLoader since it is only a Simian dependency
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2526 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 20:58:19 +00:00
John Hurliman
cabd9c3d58 Removing Simian from the libomv folder now that it has been moved to http://openmetaverse.org/svn/omf/Simian/
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2525 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 13:12:15 +00:00
John Hurliman
79c88e021e Forgot a new library reference in Simian
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2519 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 08:32:32 +00:00
John Hurliman
47c6034f9c [Simian]
* Partial implementation of RezScript
* Ported LSL to C# conversion code from OpenSim. Big thank you to all of the OpenSim contributors
* Moved Simian scripting code to a new folder

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2518 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-20 00:19:32 +00:00
b8d7cdc027 OpenMetaverse.GUI:
* Fixed duplicate avatars in the avatar list
* Implemented StatusOutput control in Dashboard example

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2515 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 22:09:20 +00:00
Jim Radford
495bd59e1b Updated NSIS script for installer in preperation for 0.6.0 Release
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2511 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 21:14:48 +00:00
Jim Radford
066f15f34c Update Prebuild.xml to exclude SimExport, updated date in LICENSE.txt
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2510 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 21:05:03 +00:00
Jim Radford
e4ebbbb0de Enabled more verbose output during unit test phase of automated builds
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2509 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 19:53:53 +00:00
John Hurliman
26e0e50615 * Fixed two failing OSD tests. OSDReal.AsString() now uses a slower but more accurate method to produce values that will always round-trip. A random "B" character was removed from the XmlSD DeserializeLLSDSample() test
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2508 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 18:15:49 +00:00
John Hurliman
46450da1ee * Reverts an accidental change to Utils.IntToBytes()
* Adds Utils.IntToBytesBig and Utils.DoubleToBytesBig()
* OSD.AsBinary() functions use big-endian functions where necessary

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2507 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 17:57:12 +00:00
Jim Radford
fb6376d2b6 LIBOMV-460 LIBOMV-423 BinaryLLSD Unit Tests Failing, this appears to be caused by an Endian issue
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2506 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 17:19:23 +00:00
Jim Radford
b418d85e00 Adds XML documentation to the Asset* Classes
Removes ObjectType Enum which was renamed to InventoryItemType and is now contained in InventoryManager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2505 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 01:25:28 +00:00
John Hurliman
cad2f351ca Updated documentation for InventoryItemFlags and removed references to (the now redundant) ObjectType enum. jradford will delete ObjectType soon
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2504 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 00:52:03 +00:00
John Hurliman
c20afbbf80 * Added InventoryItemFlags, which is actually only the upper half of the Flags field for inventory items. Stores slam bits, permission override flags, and other things we don't use at all right now
[Simian]
* Initial task inventory support. Move, remove, and RezScript are not supported yet
* SimulationObject Frozen and RotationAxis properties now point to the root prim in the linkset

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2503 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-19 00:25:03 +00:00
Robin Cornelius
59d048fe33 LIBOMV-457, Hack grid proxy to allow caps to work from a libomv client. Proxy now is functional with both LL code baesed viewers and libomv based viewers
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2502 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 21:41:34 +00:00
Jim Radford
190c1dab10 LIBOMV-393 Adds 2 new utility methods to ObjectManager to set the Shape and Material of an object. SetShape() and SetMaterial() are the new methods.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2501 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 19:31:39 +00:00
Jim Radford
f0e89cc184 Removed extraneous \ in new Animation decoder class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2500 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 19:10:56 +00:00
Jim Radford
e5b5fdceec LIBOMV-412 Adds new TestClient Turnto command, Thanks glem02 for the patch
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2499 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 19:08:51 +00:00
Jim Radford
d8c57d73f1 LIBOMV-411 Added .BVH Decoder class for decoding Animations - Thanks Teravus for the patch!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2498 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 18:58:33 +00:00