Jim Radford
3f3c4e182f
LIBOMV-576 Merged ClientHelpers and Helpers classes, ClientHelpers methods can once again be directly accessed through the static Helpers class.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3130 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-07 03:47:02 +00:00
Jim Radford
acdb971f13
LIBOMV-576 Removing OpenMetaverseCore library, items combined back into OpenMetaverse.dll due to the insane amount of circular dependencies throughout the library. Reference to "OpenMetaverseCore.dll" is no longer required.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3129 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-07 03:35:29 +00:00
Jim Radford
eeeb9ed4d0
LIBOMV-697 Corrects issue with WGP/Analyst where the incorrect assembly was being loaded for the packet injection method
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3126 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-06 07:15:40 +00:00
John Hurliman
76309aed8f
Forgot to change ARGB to RGBA when switching from Color to Color4. Tinting appears to be correct now (from my limited testing)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3078 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-12 15:38:22 +00:00
John Hurliman
04f920aea9
* Helpers.GetResourceStream() now uses the executable directory + openmetaverse_data as the path for finding resources instead of current directory + openmetaverse_data
...
* Added add, subtract, multiply operators to Color4
* Switched baking to use Color4 instead of System.Drawing.Color
* Untested implementation of multiply and add color operations in baking
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3077 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-12 06:11:36 +00:00
John Hurliman
85a2f183f4
Prebuild:
...
* Don't add duplicate assembly references
* Create a HintPath for assembly references that exist in a project reference directory (fixes an xbuild issue)
* Add a VS2010 target
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3075 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-12 04:46:44 +00:00
Jim Radford
3419ce6353
* Remove unnecessary resources file from WinGridProxy, directly uses only resource instead.
...
* Remove Settings/Settings Designer files from WinGridProxy since they were unused.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3074 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 21:15:04 +00:00
John Hurliman
5eab4dcc19
Reverting the change to remove a WGP file. Apparently someone needs this
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3072 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 15:47:52 +00:00
John Hurliman
f6840d6352
Deleted what appears to be a duplicate resources file in WGP? Hope I didn't delete the wrong one... WGP appears to still work
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3070 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 06:39:58 +00:00
John Hurliman
52ed43a9fd
Reverting the conversion to the .NET 2.0 method of overriding SSL checks. Even though the new method now compiles on Mono, it will still throw a runtime exception
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3065 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-06 17:51:16 +00:00
Latif Khalifa
78f0068633
Fix compilation, not sending any color or visual params to the baker though
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3059 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-04 23:38:29 +00:00
John Hurliman
751ef64372
* Finished cleaning out .NET 1.1 CheckValidationResult cruft for overriding SSL checks
...
* Added a few more fields to PrimInfoCommand
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3056 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-03 22:27:00 +00:00
John Hurliman
7c016027f2
Improved FindObjects command for TestClient
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3053 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-03 18:28:52 +00:00
Latif Khalifa
dc60f34a6d
Now we decode all alpha mask/color params for each texture. TODO make function to calculate final color tint of the texture and modify baker to use color tint and alpha masks (towards LIBOMV-658)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3050 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-02 23:29:48 +00:00
Latif Khalifa
cfa9b5b8f9
Turns out avatar_lad uses inconsistent case in bools
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3049 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-02 22:25:17 +00:00
Latif Khalifa
adca88b1ed
Added support for decoding alpha masks and color params for textures using visual params (towards LIBOMV-658)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3048 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-02 17:06:29 +00:00
Latif Khalifa
4fbfbc83d6
Added color and alpha blending/bump information to VisualParams (towards LIBOMV-658)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3047 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-02 07:16:11 +00:00
John Hurliman
7e730ca7cc
Fixed a compile error
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3040 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-31 19:12:11 +00:00
John Hurliman
c1bc0b4af6
* Moved OpenMetaverse/Resources to bin/openmetaverse_data until we have a working xbuild and reorganize SVN
...
* Complete rewrite of AppearanceManager. Appearance editing has not been (re)implemented yet, but the normal appearance setting is much more reliable
* Added a setting (defaulted to true) for automatically setting appearance
* Various baking hacks to get slightly less ugly avatars
* Added baked texture uploading through CAPS in AssetManager.RequestUploadBakedTexture(). UDP fallback is not implemented yet
* Added Parallel.Invoke() and overloads for all three methods that take a threadCount
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3038 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-31 17:43:01 +00:00
Latif Khalifa
4d44dbe8e5
LIBOMV-643: Missing help for '@' command added
...
Group invite without a group role was not possible (now allows default role to be assigned if none is specified).
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3029 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 20:13:28 +00:00
Latif Khalifa
85ed43a98e
LIBOMV-646 Improve performance under Mono by adding bunch of lines at once on a timer (500ms) to the listViewSession.
...
If we don't detect running under Mono, we insert one line at the time as usual.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3027 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 11:53:08 +00:00
Latif Khalifa
7584edae7e
LIBOMV-647: Socket exception in GridProxy unhandled
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3026 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 10:56:03 +00:00
Latif Khalifa
bed566ca5b
Stupid cygwin svn messed up line endings while committing a fix for LIBOMV-645, fixing it here
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3025 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 10:18:20 +00:00
Latif Khalifa
2f2ef67291
LIBOMV-645: add proxy delegates as session is restored
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3024 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 10:12:56 +00:00
Jim Radford
b80b974c77
0.8 here we come!
...
LIBOMV-576 Start of Abstracting library into two separate libraries. For now this means: There will be a new dependency for OpenMetaverse.dll named OpenMetaverseCore.dll, the new will be required for OpenMetaverse to operate properly, the inverse is not true. OpenMetaverseCore will eventually contain all packet and message related code.
* Need to create a singleton logger instance (or move the current logger to Core.
* Currently only Packets, Helpers and some common types have been moved to Core.
* Helpers will need to be split and non-core required helpers moved back to OpenMetaverse.
* Lots more work to be done here, but these changes should not break anything (yet)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3021 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-23 03:31:16 +00:00
Jim Radford
b60db797b2
LIBOMV-501 Cleans up all compiler warnings with a few exceptions that need to be addressed individually
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3015 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-22 06:57:52 +00:00
Jim Radford
0c0a29cf73
LIBOMV-585 Re-implements ObjectSelect trigger when we receive a primitive with the CreateSelected flag set.
...
* Fixed NullReference exception in TestClient PrimInfoCommand which was being thrown when a primitive was sent with no light data.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3011 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-21 23:53:01 +00:00
Latif Khalifa
1952d61c25
Change setting names to go along changes in LIBOMV-639
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3005 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-19 03:50:09 +00:00
Latif Khalifa
a4c8f8bba5
LIBOMV-639:
...
* Renamed TextureCache to AssetCache
* Plugged in new cache into AssetManager
* Removed OnAssetReceived global event from AssetManger
* RequestAsset and RequestInventoryAsset now take a delegate of type AssetReceivedCallback
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3004 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-19 03:38:27 +00:00
Latif Khalifa
038bdcf19d
Update example of image upload to take advantage of setting permissions and uploading in one go (LIBOMV-638)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3003 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-19 01:09:14 +00:00
Latif Khalifa
13f10b25bf
LIBOMV-635: use invariant culture for parsing floats
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2997 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-17 16:40:03 +00:00
Latif Khalifa
0ad625b480
LIBOMV-630: @ command should tell, if a bot is offline
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2995 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-16 18:26:02 +00:00
Latif Khalifa
64417a208a
LIBOMV-630: TestClient improvements (patch by Kephra Nurmi)
...
Improved TestClient:
added '@' as a command prefix to target one avatar only and to check, if a named avatar is logged in.
Improved TestClient to add new commands:
groupmembers GroupnameOrUUID - shows groupmembers UUIDs
grouproles GroupnameOrUUID - shows grouproles UUID and Names
invitegroup AvatarUUID GroupUUID RoleUUID* - invites an avatar into a group (without querying groupmembers first !-)
added public Dictionary<UUID, Group> GroupsCache = null; to TestClient.cs to refactor copy and paste code of group commands.
added friend.UUID to output of FriendsCommand.cs
swapped output of UUID and name in GroupsCommand.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2989 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-15 23:23:11 +00:00
7b7dad2b15
GOD DAMNIT, COMPILE (addresses previous 2 commit errors)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2987 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-14 23:02:13 +00:00
ad3d6e3c6c
Fix for previous commit (removed uncommitted GUI element references)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2986 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-14 22:44:01 +00:00
661816bdf0
Updated Dashboard example to work with latest OpenMetaverse.GUI commit.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2985 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-14 22:24:05 +00:00
Jim Radford
247cb42900
* Updates Message decoder method to match the output of the Packet decoder
...
* Other decoder cleanup and enhancements
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2974 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-11 03:43:52 +00:00
John Hurliman
405f66a017
Minor cleanups to createnotecard
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2973 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-11 01:34:18 +00:00
Latif Khalifa
b5bc88b72c
Turns out we need to upload an empty asset first after creating an inventory item, before uploading real data.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2971 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-11 00:20:56 +00:00
John Hurliman
f403dad3c1
* PacketDecoder now parses InventoryItemFlags field
...
* Additional callback sanity check in createnotecard
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2970 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-11 00:17:09 +00:00
Jim Radford
b4ad11b802
* Corrects decoding behaviour of Message classes that are abstract
...
* Corrects behaviour of displaying data sent to uploader capability in Inspector views
* Fixes unreferenced object exception in GridProxy when checking for uploader capabilities
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2967 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 22:30:32 +00:00
John Hurliman
268ab32fef
* Better error message fetching from failed notecard uploads
...
* createnotecard command will now add a link to the embedded item at the end of the note (still broken with "Invalid asset type.")
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2966 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 20:20:49 +00:00
Jim Radford
65042b42ec
LIBOMV-627 Changes all occurrences of FindWithText to FindListViewItem method since FindWithText matches first portion of a listview items key. Thanks jhurliman for the find (har har)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2964 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 18:33:05 +00:00
John Hurliman
3d2ef50871
* Catch an ObjectDisposedException for the AckTimer
...
* Added item embedding support to createnotecard, which is currently not working. Any help getting this working would be appreciated
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2963 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 17:31:57 +00:00
John Hurliman
3c5a1b5160
Cleaned up createnotecard TestClient command, it will now download and print the raw notecard data after uploading it
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2962 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 17:16:47 +00:00
Jim Radford
c82ef08110
LIBOMV-614 Disables loading of session filters if proxy is not started
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2957 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 02:07:47 +00:00
Jim Radford
e097f389c8
Adds TestClient derez command to allow sending primitives in world back to the Trash folder of your inventory. Thanks Douglas R. Miles for the patch
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2956 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 01:58:39 +00:00
Jim Radford
ee398e3a06
LIBOMV-589 Adds SecureSession support to the GridProxy Frame. Thanks to lordgreggreg for the patch
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2955 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 01:53:54 +00:00
Jim Radford
14e27b83db
LIBOMV-620 Fixes unhandled exception trying to save existing filters
...
LIBOMV-577 Capabilities requesting an "uploader" (mostly assets ie: notecards, scripts) are now proxied through the ProxyServer
* Cleanup to GridProxy debugging (moving everything over to use the openmetaverse logging singleton which makes logging much more clear. (Not done yet)
* Removing sequence debugging since it was pretty much unusable and WinGridProxy allows you to do the same thing by default
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2952 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 00:24:52 +00:00
John Hurliman
368632dcd2
Adding an xfer command to TestClient
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2950 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-09 20:52:11 +00:00