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
Jim Radford
674a61e195
Removing unsupported SimExport example, functionality is replaced with Simian+Periscope plugin
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2497 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 18:50:31 +00:00
Jim Radford
6dec5d92a0
Removed DoubleDictionary class from SimExport in favor of DoubleDictionary class in Types
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2496 52acb1d6-8a22-11de-b505-999d5b087335
2009-03-18 18:24:34 +00:00